listboxitem.pkg

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

PKG
34
字号
/***********************************************************************
	ListboxItem
***********************************************************************/
class ListboxItem
{
	string getText() const;
	unsigned int getID() const;
	void* getUserData() const;
	bool isSelected() const;
	bool isDisabled() const;
	bool isAutoDeleted() const;
	const Window* getOwnerWindow();
	ColourRect getSelectionColours() const;
	const Image* getSelectionBrushImage() const;

	void setText(string text);
	void setID(unsigned int item_id);
	void setUserData(void* item_data);
	void setSelected(bool setting);
	void setDisabled(bool setting);
	void setAutoDeleted(bool setting);
	void setOwnerWindow(const Window* owner);
	void setSelectionColours(const ColourRect& cols);
	void setSelectionColours(colour top_left_colour, colour top_right_colour, colour bottom_left_colour, colour bottom_right_colour);
	void setSelectionColours(colour col);
	void setSelectionBrushImage(const Image* image);
	void setSelectionBrushImage(string imageset, string image);

	Size getPixelSize() const;

	//void draw(const Vector3& position, float alpha, const Rect& clipper) const;
	// operators missing
};

⌨️ 快捷键说明

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