editbox.pkg

来自「cegui界面库」· PKG 代码 · 共 28 行

PKG
28
字号
/***********************************************************************
	Editbox
***********************************************************************/
class Editbox : public Window
{
	bool hasInputFocus() const;
	bool isReadOnly() const;
	bool isTextMasked() const;
	bool isTextValid() const;

	string getValidationString() const;

	unsigned long getCaratIndex() const;
	unsigned long getSelectionStartIndex() const;
	unsigned long getSelectionEndIndex() const;
	unsigned long getSelectionLength() const;
	unsigned long getMaskCodePoint() const;
	unsigned long getMaxTextLength() const;

	void setReadOnly(bool setting);
	void setTextMasked(bool setting);
	void setValidationString(string validation_string);
	void setCaratIndex(unsigned long carat_pos);
	void setSelection(unsigned long start_pos, unsigned long end_pos);
	void setMaskCodePoint(unsigned long code_point);
	void setMaxTextLength(unsigned long max_len);
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?