Menu system extentions

Issue #408 resolved
Former user created an issue

Automatic migration. Original reporter: "Grimmigbeisser"

(1)Added support for checkable menu items (2)Added support for delayed opening / closing of popups, when hovering with the mouse (3)Added a property for an offset used for adjusting the position of the popup menus (4)Modified the logic, so if the current popup window is switched, all sub popup menus are set to closed state, so they don't appear anymore when the switched popup is reopened.

point 1-3 doesn't change the behavior of existing menu systems point 4 does

see thread: http://www.cegui.org.uk/phpBB2/viewtopic.php?f=3&t=5230

Reproducibility: N/A

Additional information: Added files: CEGUICheckableMenuItem.h/cpp ==> new subclassed menuitem widget CEGUICheckableMenuItemProperties.h/cpp ==> properties for the widget FalCheckableMenuItem.h/cpp ==> falagard renderer for the widget

Tested with following configuration:

  • Windows Vista/VS2008/OgreRenderer/Ogre 0.7.1(dx9 subsystem)

Comments (2)

  1. Anonymous

    Original reporter: Grimmigbeisser

    the new patch version introduces a property to switch of the new close on hidden behavior, which is off by default (non behavior breaking). The checkable menu item has been removed from the new patch version.

  2. Log in to comment