All Classes |Grouped Classes |Index

Class CL_ListViewItem

ListView item. More...

Derived from:

None

Derived by:

None

Group:

Components (GUI)

#include <ClanLib/gui.h>

Class Members:

Construction:

CL_ListViewItem

Construct a null instance.


Attributes:

is_null

Returns true if this object is invalid.

throw_if_null

Throw an exception if this object is invalid.

is_item

Is Item.

get_column

Get column.

get_parent

Get Parent.

get_next_sibling

Get Next sibling.

get_prev_sibling

Get Prev sibling.

get_first_child

Get First child.

get_last_child

Get Last child.

get_document_item

Get Document item.

get_parent_count

Get Parent count.

get_child_count

Get child count.

has_children

Has children.

is_open

Is Open.

is_selected

Is Selected.

is_editable

Is Editable.

get_icon

Get the item icon id. Defaults to 0 if unset.

get_id

Get the item id. Defaults to 0 if unset.

get_userdata

Get Userdata.

operator==

operator!=

get_overlay_icons


Operations:

append_child

Append child.

remove

Removes this item from the item tree.

remove_children

Remove all children of this item.

set_column_text

Set column text.

set_open

Set open.

set_icon

Set icon.

set_id

Set the item id. Defaults to 0 if unset.

add_overlay_icon

Add overlay icon.

remove_overlay_icon

Remove overlay icon.

set_editable

Set editable.

set_userdata

Set userdata.


Events:

func_render_icon