![]() | |
![]() | ![]() |
Entire Class Index | Main Class Index | Cross Index | Global Index |
MenuData
Contained in: global
Derived from:
CL_Component
Derived by:
CL_MenuBar
CL_PopupMenu
Group: GUI (Controls)
#include <ClanLib/gui.h>
public function member index: |
||
Construction: |
||
CL_MenuData | (const CL_ComponentOptions& options, CL_Component* parent, CL_StyleManager* style = NULL); | |
virtual | ~CL_MenuData | (); |
Attributes: |
||
unsigned int | get_count | () const; |
const std::string& | get_text | (int id) const; |
bool | is_item_enabled | (int id) const; |
bool | is_item_checked | (int id) const; |
int | get_index | (int id) const; |
int | get_id | (int index) const; |
Operations: |
||
int | insert_item | (const std::string& text, int id = -1, int index = -1); |
int | insert_separator | (int id = -1, int index = -1); |
void | remove_item | (int id); |
void | remove_item_at | (int index); |
void | clear | (); |
void | change_item | (const std::string& text, int id); |
void | enable_item | (int id, bool enable); |
void | check_item | (int id, bool check); |
void | set_id | (int index, int id); |
private function member index: |
||
Implementation: |
||
CL_MenuData | (const CL_MenuData& copy); | |