aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk/Menu.cc
AgeCommit message (Collapse)AuthorFilesLines
2010-09-08introduced FbTk::BidiStringMathias Gumz1-9/+4
a 'BidiString' holds both the logical content and the visual reordered version of the content of a string. this helps to reduce the number of calls to reorder the string before drawing it (as introduced in the patch from Ken Bloom) and to be more consistent in menus and textboxes (drawing cursors and underlining text).
2009-09-23bugfix: 'HideMenus' command did not work if the user 'opened' an empty submenu.Mathias Gumz1-1/+1
'openeing' such an empty submenu lead to an already hidden menu referenced by the 'shown' pointer
2009-08-08allow navigating multi-column menus with left and right arrowsMark Tiefenbruck1-4/+21
2008-10-13merge menuDelay and menuDelayClose optionsMark Tiefenbruck1-2/+2
2008-10-05remove menu modesMark Tiefenbruck1-1/+1
2008-09-22fix active menu item when inserting or removing other itemsMark Tiefenbruck1-2/+7
2008-09-14Fixed a pixmap resource leak with selected pixmap in menus.Henrik Kinnunen1-3/+15
menu.hilite.selected.pixmap and menu.selected.pixmap was not deleted while switching between non-pixmap styles and pixmap styles.
2008-09-01highlight the nearest menu item when the current one is disabled, and add ↵Mark Tiefenbruck1-0/+15
separators to focus model menu
2008-08-19shift+enter wasn't sending right click if the menu item had a submenuMark Tiefenbruck1-3/+3
2008-08-16some cleanupMark Tiefenbruck1-1/+1
2008-05-30reset typeahead when adding/removing items in the menuMark Tiefenbruck1-0/+3
2008-04-21some fixes for gcc 3.4Thomas Orgis1-1/+1
2008-02-09fix highlighted menu item on mouse outMark Tiefenbruck1-2/+13
2008-01-11make FbTk::Command a template class, split parsing information out of ↵Mark Tiefenbruck1-3/+3
ObjectRegistry
2008-01-05update code to use ThemeProxyMark Tiefenbruck1-62/+62
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-30remove some (hopefully) unneeded header includesMark Tiefenbruck1-0/+1
2007-12-28move shape handling from FbMenu to FbTk::MenuMark Tiefenbruck1-0/+4
2007-12-18fix torn menusMark Tiefenbruck1-11/+16
2007-12-18holding control will now keep the menu openMark Tiefenbruck1-2/+2
2007-12-18make MenuItem responsible for decision to close menu when clickedMark Tiefenbruck1-10/+11
2007-12-13close menus when they lose focus, instead of on [exec] commandsmarkt1-0/+2
2007-12-11only allow one open menu at a timemarkt1-20/+17
2007-10-13merged changes from pre-develmarkt1-6/+2
2007-09-08fix crash when changing toolbar visibility with empty toolbar.toolsmarkt1-1/+1
2007-07-17updated behavior of alt-tab to match pre-devel, fixing bug #1755698markt1-0/+1
2007-07-15make sure menus close only when right clicking down and up on the titlebarmarkt1-4/+8
2007-07-07save workspace names, and some fixes for menu behaviormarkt1-7/+13
2007-06-29updates for compiling with gcc 4.3markt1-0/+3
2007-03-21fix a little compile error on some machinesmarkt1-0/+2
2007-03-19active menu item wasn't getting reset properly when closed from [exec] with ↵markt1-4/+4
buttonpress
2007-03-11fixed parentrelative menu highlight bugmarkt1-12/+12
2007-03-07don't mark menu as focused, even if it gets a FocusIn, when it's not visiblemarkt1-1/+3
2007-03-04more little changes to typeahead (thanks Matteo, plus changes from me)markt1-16/+16
2007-03-04little bug fix for menu typeahead (thanks Matteo)markt1-0/+2
2007-03-03added support for typeahead in menusmarkt1-68/+127
2007-03-02add XK_KP_Enter to menumarkt1-0/+1
2007-02-28some code simplification and bug fixesmarkt1-141/+78
mainly, using a non-zero menuDelayClose allowed you to have multiple submenus open
2007-02-27lots of unrelated fixesmarkt1-0/+4
2007-01-26fix some crashes with empty menus, and fixed default workspace namesmarkt1-7/+6
2007-01-21various changes to menu behaviormarkt1-8/+24
2007-01-06make "force pseudotransparency" menu item work immediatelymarkt1-4/+8
2006-10-30Cosmetic patch from Slava Semushinmathias1-56/+58
2006-08-14fix minor menu separator highlight issuesimonb1-1/+1
2006-08-09remove FbTk::Menu::enter/leaveNotifyEvent -- caused problems with placing ↵markt1-69/+8
submenus
2006-07-26fix torn menus on execmarkt1-2/+2
2006-07-11dead functionmarkt1-2/+2
2006-06-24fix disappearing menu selection boxessimonb1-2/+2
2006-06-19fix placement issue with xinerama (only hit if screens are vertically aligned)simonb1-2/+2
2006-06-10using shift while pressing enter in menu will fake a button 3 press (rmb), ↵fluxgen1-1/+4
thanks _markt