From 7028cbe09c688437910a25623098762bf0fa592d Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 28 Mar 2016 22:28:34 +1000 Subject: Move Irrlicht to src/others. --- .../classirr_1_1gui_1_1_i_g_u_i_context_menu.html | 876 +++++++++++++++++++++ 1 file changed, 876 insertions(+) create mode 100644 src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_context_menu.html (limited to 'src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_context_menu.html') diff --git a/src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_context_menu.html b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_context_menu.html new file mode 100644 index 0000000..8facf11 --- /dev/null +++ b/src/others/irrlicht-1.8.1/doc/html/classirr_1_1gui_1_1_i_g_u_i_context_menu.html @@ -0,0 +1,876 @@ + + + + +Irrlicht 3D Engine: irr::gui::IGUIContextMenu Class Reference + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + +
+
Irrlicht 3D Engine + +
+ +
+ + + + + + +
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
irr::gui::IGUIContextMenu Class Reference
+
+
+ +

GUI Context menu interface. + More...

+ +

#include <IGUIContextMenu.h>

+
+ + Inheritance diagram for irr::gui::IGUIContextMenu:
+
+
+ + +

List of all members.

+

+Public Member Functions

+ +

Detailed Description

+

GUI Context menu interface.

+
This element can create the following events of type EGUI_EVENT_TYPE:
    +
  • EGET_ELEMENT_CLOSED
  • +
  • EGET_MENU_ITEM_SELECTED
  • +
+
+ +

Definition at line 35 of file IGUIContextMenu.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
irr::gui::IGUIContextMenu::IGUIContextMenu (IGUIEnvironmentenvironment,
IGUIElementparent,
s32 id,
core::rect< s32rectangle 
) [inline]
+
+
+ +

constructor

+ +

Definition at line 40 of file IGUIContextMenu.h.

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual u32 irr::gui::IGUIContextMenu::addItem (const wchar_t * text,
s32 commandId = -1,
bool enabled = true,
bool hasSubMenu = false,
bool checked = false,
bool autoChecking = false 
) [pure virtual]
+
+
+ +

Adds a menu item.

+
Parameters:
+ + + + + + + +
text,:Text of menu item. Set this to 0 to create an separator instead of a real item, which is the same like calling addSeparator();
commandId,:Command id of menu item, a simple id you may set to whatever you want.
enabled,:Specifies if the menu item should be enabled.
hasSubMenu,:Set this to true if there should be a submenu at this item. You can access this submenu via getSubMenu().
checked,:Specifies if the menu item should be initially checked.
autoChecking,:Specifies if the item should be checked by clicking
+
+
+
Returns:
Returns the index of the new item
+ +
+
+ +
+
+ + + + + + + +
virtual void irr::gui::IGUIContextMenu::addSeparator () [pure virtual]
+
+
+ +

Adds a separator item to the menu.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
virtual s32 irr::gui::IGUIContextMenu::findItemWithCommandId (s32 commandId,
u32 idxStartSearch = 0 
) const [pure virtual]
+
+
+ +

Find an item by it's CommandID.

+
Parameters:
+ + + +
commandId,:We are looking for the first item which has this commandID
idxStartSearch,:Start searching from this index.
+
+
+
Returns:
Returns the index of the item when found or otherwise -1.
+ +
+
+ +
+
+ + + + + + + +
virtual ECONTEXT_MENU_CLOSE irr::gui::IGUIContextMenu::getCloseHandling () const [pure virtual]
+
+
+ +

get current behavior when the menu will be closed

+ +
+
+ +
+
+ + + + + + + + +
virtual bool irr::gui::IGUIContextMenu::getItemAutoChecking (u32 idx) const [pure virtual]
+
+
+ +

does the element change the checked status on clicking

+ +
+
+ +
+
+ + + + + + + + +
virtual s32 irr::gui::IGUIContextMenu::getItemCommandId (u32 idx) const [pure virtual]
+
+
+ +

Get the command id of a menu item.

+
Parameters:
+ + +
idx,:Zero based index of the menu item
+
+
+ +
+
+ +
+
+ + + + + + + +
virtual u32 irr::gui::IGUIContextMenu::getItemCount () const [pure virtual]
+
+
+ +

Get amount of menu items.

+ +
+
+ +
+
+ + + + + + + + +
virtual const wchar_t* irr::gui::IGUIContextMenu::getItemText (u32 idx) const [pure virtual]
+
+
+ +

Get text of the menu item.

+
Parameters:
+ + +
idx,:Zero based index of the menu item
+
+
+ +
+
+ +
+
+ + + + + + + +
virtual s32 irr::gui::IGUIContextMenu::getSelectedItem () const [pure virtual]
+
+
+ +

Get the selected item in the menu.

+
Returns:
Index of the selected item, -1 if none selected.
+ +
+
+ +
+
+ + + + + + + + +
virtual IGUIContextMenu* irr::gui::IGUIContextMenu::getSubMenu (u32 idx) const [pure virtual]
+
+
+ +

Get a pointer to the submenu of an item.

+

0 is returned if there is no submenu

+
Parameters:
+ + +
idx,:Zero based index of the menu item
+
+
+
Returns:
Returns a pointer to the submenu of an item.
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
virtual u32 irr::gui::IGUIContextMenu::insertItem (u32 idx,
const wchar_t * text,
s32 commandId = -1,
bool enabled = true,
bool hasSubMenu = false,
bool checked = false,
bool autoChecking = false 
) [pure virtual]
+
+
+ +

Insert a menu item at specified position.

+
Parameters:
+ + + + + + + + +
idx,:Position to insert the new element, should be smaller than itemcount otherwise the item is added to the end.
text,:Text of menu item. Set this to 0 to create an separator instead of a real item, which is the same like calling addSeparator();
commandId,:Command id of menu item, a simple id you may set to whatever you want.
enabled,:Specifies if the menu item should be enabled.
hasSubMenu,:Set this to true if there should be a submenu at this item. You can access this submenu via getSubMenu().
checked,:Specifies if the menu item should be initially checked.
autoChecking,:Specifies if the item should be checked by clicking
+
+
+
Returns:
Returns the index of the new item
+ +
+
+ +
+
+ + + + + + + + +
virtual bool irr::gui::IGUIContextMenu::isItemChecked (u32 idx) const [pure virtual]
+
+
+ +

Check if a menu item is checked.

+
Parameters:
+ + +
idx,:Zero based index of the menu item
+
+
+ +
+
+ +
+
+ + + + + + + + +
virtual bool irr::gui::IGUIContextMenu::isItemEnabled (u32 idx) const [pure virtual]
+
+
+ +

Check if a menu item is enabled.

+
Parameters:
+ + +
idx,:Zero based index of the menu item
+
+
+ +
+
+ +
+
+ + + + + + + +
virtual void irr::gui::IGUIContextMenu::removeAllItems () [pure virtual]
+
+
+ +

Removes all menu items.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIContextMenu::removeItem (u32 idx) [pure virtual]
+
+
+ +

Removes a menu item.

+
Parameters:
+ + +
idx,:Zero based index of the menu item
+
+
+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIContextMenu::setCloseHandling (ECONTEXT_MENU_CLOSE onClose) [pure virtual]
+
+
+ +

set behavior when menus are closed

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::gui::IGUIContextMenu::setEventParent (IGUIElementparent) [pure virtual]
+
+
+ +

When an eventparent is set it receives events instead of the usual parent element.

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
virtual void irr::gui::IGUIContextMenu::setItemAutoChecking (u32 idx,
bool autoChecking 
) [pure virtual]
+
+
+ +

should the element change the checked status on clicking

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
virtual void irr::gui::IGUIContextMenu::setItemChecked (u32 idx,
bool enabled 
) [pure virtual]
+
+
+ +

Sets if the menu item should be checked.

+
Parameters:
+ + + +
idx,:Zero based index of the menu item
enabled,:True if it is enabled, otherwise false.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
virtual void irr::gui::IGUIContextMenu::setItemCommandId (u32 idx,
s32 id 
) [pure virtual]
+
+
+ +

Sets the command id of a menu item.

+
Parameters:
+ + + +
idx,:Zero based index of the menu item
id,:Command id of menu item, a simple id you may set to whatever you want.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
virtual void irr::gui::IGUIContextMenu::setItemEnabled (u32 idx,
bool enabled 
) [pure virtual]
+
+
+ +

Sets if the menu item should be enabled.

+
Parameters:
+ + + +
idx,:Zero based index of the menu item
enabled,:True if it is enabled, otherwise false.
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
virtual void irr::gui::IGUIContextMenu::setItemText (u32 idx,
const wchar_t * text 
) [pure virtual]
+
+
+ +

Sets text of the menu item.

+
Parameters:
+ + + +
idx,:Zero based index of the menu item
text,:New text of the item.
+
+
+ +
+
+
The documentation for this class was generated from the following file: +
+
+ + + + + -- cgit v1.1