summaryrefslogtreecommitdiff
path: root/src/FbTk/Menu.cc
AgeCommit message (Collapse)AuthorFilesLines
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
2006-05-20improve native language handling, move messages and menu labels to simonb1-12/+11
FbTk::FbString
2006-04-25 Fix occasional highlighting of menu nops+separators, sf.net patch simonb1-1/+1
#1475268 (thanks Scott Kuhl; skuhl AT cs utah edu)
2006-04-24fix memory leaks in menu codesimonb1-4/+6
2006-04-22fix menu corruption when size/label changessimonb1-0/+3
2006-04-02size_t fixes, thanks Semushin Slava aka php-coderfluxgen1-3/+4
2006-02-16updated copyright infomathias1-1/+1
2006-01-03unused headersfluxgen1-1/+0
2005-12-22removed unused variablefluxgen1-1/+0
2005-09-07bugfix for client menufluxgen1-16/+22
2005-06-23added showSubmenu in MenuItemfluxgen1-1/+1
2005-05-06fix segfault opportunity in menusimonb1-0/+5
2005-05-03fix some menu drawing issuessimonb1-2/+5
2005-04-29enabled MenuItems / Separators are not clickable and the same logic shouldmathias1-4/+3
apply to keys.
2005-04-26extension of previous big patch. Move a bunch of menu things onto simonb1-179/+140
background pixmap. Same for textbuttons.
2005-04-15fix a few drawwing issues, esp menu opening offscreensimonb1-11/+10
2005-04-10Big changes to how transparency workssimonb1-330/+119
Consequently rearrange lots of rendering ops, and strip calls to updateTransparent
2005-04-02Tidy up some redundant pixmap allocssimonb1-11/+22
2005-01-24copyright datemathias1-1/+1
2005-01-15cleaningfluxgen1-118/+118
2004-12-13icc complaint about a "possible" conflict between themathias1-6/+6
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-29fix to make separators are not clickable/selectableakir1-7/+7
2004-09-12preliminary support for composite/compositing manager. Also general workrathnor1-4/+7
for consistency with transparency resources
2004-09-11Font::drawText takes reference to FbDrawable instead of X Drawable + some ↵fluxgen1-15/+7
code cleaning
2004-09-11more X error fixingrathnor1-3/+9
2004-09-11head specific strut, patch from Mathieu De Zutterfluxgen1-23/+32
2004-09-11fix issues that resulted in unnecessary X errorsrathnor1-5/+9
2004-09-09transfered ::getRootPixmap from several places to new home, FbPixmapakir1-25/+4
2004-08-31add autoconf check for std c++ headersrathnor1-4/+16
2004-08-30fi menuuclosebug -> choosed the wrong parent-menu under some circumstancesakir1-3/+3
2004-08-29fix wrapping upwards in menurathnor1-7/+3
2004-08-29fix bug with >1 column menusrathnor1-2/+2