aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk/Menu.hh
AgeCommit message (Collapse)AuthorFilesLines
2008-01-11make FbTk::Command a template class, split parsing information out of ↵Mark Tiefenbruck1-2/+2
ObjectRegistry
2008-01-05update code to use ThemeProxyMark Tiefenbruck1-4/+5
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-30removed some unneeded headersMathias Gumz1-5/+3
2007-12-30remove some (hopefully) unneeded header includesMark Tiefenbruck1-3/+2
2007-12-29'inline' in class declaration is implicitly inlineMathias Gumz1-38/+38
2007-12-28move shape handling from FbMenu to FbTk::MenuMark Tiefenbruck1-3/+4
2007-12-18fix torn menusMark Tiefenbruck1-1/+1
2007-12-18make MenuItem responsible for decision to close menu when clickedMark Tiefenbruck1-2/+2
2007-12-11only allow one open menu at a timemarkt1-1/+2
2007-10-13merged changes from pre-develmarkt1-3/+3
2007-07-15make sure menus close only when right clicking down and up on the titlebarmarkt1-0/+1
2007-07-07save workspace names, and some fixes for menu behaviormarkt1-1/+1
2007-06-03update menu xinerama settings after movingmarkt1-1/+2
2007-03-03added support for typeahead in menusmarkt1-5/+12
2007-02-28some code simplification and bug fixesmarkt1-7/+4
mainly, using a non-zero menuDelayClose allowed you to have multiple submenus open
2007-01-21various changes to menu behaviormarkt1-0/+2
2007-01-07per-window transparency, including apps and menu support, plus some simonb1-1/+1
infrastructure and related changes. Thanks for original patch from Julien Trolet, dmxen at sourceforge dot net
2006-08-09remove FbTk::Menu::enter/leaveNotifyEvent -- caused problems with placing ↵markt1-5/+1
submenus
2006-07-11dead functionmarkt1-0/+2
2006-07-01more dead functionsmarkt1-1/+1
2006-07-01more dead functionsmarkt1-0/+4
2006-05-20improve native language handling, move messages and menu labels to simonb1-4/+5
FbTk::FbString
2006-04-16fix all compiler warnings with -Wallsimonb1-1/+1
2006-04-02size_t fixes, thanks Semushin Slava aka php-coderfluxgen1-1/+1
2005-04-26extension of previous big patch. Move a bunch of menu things onto simonb1-9/+13
background pixmap. Same for textbuttons.
2005-04-10Big changes to how transparency workssimonb1-9/+4
Consequently rearrange lots of rendering ops, and strip calls to updateTransparent
2005-01-24copyright datemathias1-1/+1
2005-01-15cleaningfluxgen1-14/+14
2004-12-13icc complaint about a "possible" conflict between themathias1-1/+1
FbTk::Menu::update(Subject*) and FbTk::Menu::update(int index) to avoid this, we rename FbTk::Menu::update(int index) -> FbTk::Menu::updateMenu(int index) this is mostly cosmetic, but if it makes the life of a compiler happy, well .. be happy icc :)
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-09-11head specific strut, patch from Mathieu De Zutterfluxgen1-2/+5
2004-08-29fix crash bug when windowmenu doesn't include extramenusrathnor1-3/+4
improve checking of existence/success of loading windowmenu file
2004-08-03fixed menu move bug and made separator not selectable, patch from Mathias Gumzfluxgen1-1/+2
2004-06-27added m_active_index. added validIndex function which validates indexes, ↵fluxgen1-6/+12
removed highlight from drawItem since it should only highlight the m_active_index
2004-06-14title raise lower when title visibility changesfluxgen1-2/+8
2004-06-13more cleaningfluxgen1-8/+10
2004-06-13transparency improvements, added buffer for title window to reduce ↵fluxgen1-4/+6
flickering and removed menu.bevel_w since its already in MenuTheme
2004-06-10copyright updatefluxgen1-2/+2
2004-06-07improved transparent rendering and fixed drawing of menu items in MenuItem classfluxgen1-6/+7
2004-04-18virtual update(index), so we can update shape in FbMenufluxgen1-2/+2
2004-02-27fixed some rendering issuesfluxgen1-5/+5
2003-12-18code cleaningfluxgen1-4/+4
2003-12-17using menu as observer, cleaning in menu themefluxgen1-13/+5
2003-12-16fixed some icc warningsfluxgen1-2/+2
2003-12-12menu delay and modefluxgen1-1/+9
2003-12-10cleaning in the menu codefluxgen1-8/+6
2003-12-08inlinefluxgen1-19/+19
2003-08-30removed old transparencyfluxgen1-2/+1
2003-07-20fix focus and raising for transient windows in particularrathnor1-2/+1