Mathias Gumz
6c0739e889
compile fix: using correct forward declaration for template classes
...
we got this 'Warning (Anachronism): Old syntax for explicit specialization or
instantiation ignored.' with the solaris compiler
2009-10-01 07:34:37 +02:00
Mark Tiefenbruck
ca9e2e0d15
allow navigating multi-column menus with left and right arrows
2009-08-08 10:20:45 -07:00
Mark Tiefenbruck
3f33657fb7
fix active menu item when inserting or removing other items
2008-09-21 22:32:02 -07:00
Mark Tiefenbruck
38654bae45
some cleanup
2008-08-16 05:54:07 -07:00
Mark Tiefenbruck
26dafdafbe
fix highlighted menu item on mouse out
2008-02-08 18:36:06 -08:00
Mark Tiefenbruck
9f2f65a698
make FbTk::Command a template class, split parsing information out of ObjectRegistry
2008-01-10 23:41:22 -08:00
Mark Tiefenbruck
ac1bd7e098
update code to use ThemeProxy
2008-01-04 17:39:19 -08:00
Mark Tiefenbruck
9c105111d2
remove old svn $Id$ tags
2008-01-03 17:34:12 -08:00
Mathias Gumz
04cd2fd14c
removed some unneeded headers
2007-12-30 16:32:53 +01:00
Mark Tiefenbruck
4cc810b0d3
remove some (hopefully) unneeded header includes
2007-12-29 22:44:11 -08:00
Mathias Gumz
e1f362ae76
'inline' in class declaration is implicitly inline
2007-12-29 22:38:53 +01:00
Mark Tiefenbruck
0f6b73f36a
move shape handling from FbMenu to FbTk::Menu
2007-12-28 01:14:19 -08:00
Mark Tiefenbruck
98c5cea5f5
fix torn menus
2007-12-17 22:52:30 -08:00
Mark Tiefenbruck
31df2d8bd6
make MenuItem responsible for decision to close menu when clicked
2007-12-17 21:09:20 -08:00
markt
474e201745
only allow one open menu at a time
2007-12-11 19:29:00 +00:00
markt
a59428d67a
merged changes from pre-devel
2007-10-13 21:51:37 +00:00
markt
5aecf58d47
make sure menus close only when right clicking down and up on the titlebar
2007-07-15 16:32:54 +00:00
markt
18cd70f749
save workspace names, and some fixes for menu behavior
2007-07-07 01:56:46 +00:00
markt
8f89c86592
update menu xinerama settings after moving
2007-06-03 23:51:11 +00:00
markt
a233229bd8
added support for typeahead in menus
2007-03-03 19:35:34 +00:00
markt
ec9cd21dda
some code simplification and bug fixes
...
mainly, using a non-zero menuDelayClose allowed you to have multiple submenus open
2007-02-28 19:13:59 +00:00
markt
feb56381d7
various changes to menu behavior
2007-01-21 18:43:22 +00:00
simonb
1cc7b60aa2
per-window transparency, including apps and menu support, plus some
...
infrastructure and related changes. Thanks for original patch from
Julien Trolet, dmxen at sourceforge dot net
2007-01-07 11:55:14 +00:00
markt
bd8ef1bc87
remove FbTk::Menu::enter/leaveNotifyEvent -- caused problems with placing submenus
2006-08-09 04:20:06 +00:00
markt
349441ec6e
dead function
2006-07-11 03:20:41 +00:00
markt
c18985732b
more dead functions
2006-07-01 03:32:53 +00:00
markt
698539d9b9
more dead functions
2006-07-01 02:56:46 +00:00
simonb
0861f3a907
improve native language handling, move messages and menu labels to
...
FbTk::FbString
2006-05-20 15:08:14 +00:00
simonb
553104ee1d
fix all compiler warnings with -Wall
2006-04-16 11:18:22 +00:00
fluxgen
894a7148be
size_t fixes, thanks Semushin Slava aka php-coder
2006-04-02 21:37:44 +00:00
simonb
1c2f92a3d2
extension of previous big patch. Move a bunch of menu things onto
...
background pixmap. Same for textbuttons.
2005-04-26 01:41:55 +00:00
simonb
88c66f0687
Big changes to how transparency works
...
Consequently rearrange lots of rendering ops, and strip calls to
updateTransparent
2005-04-10 18:18:14 +00:00
mathias
6b8fca511c
copyright date
2005-01-24 18:02:34 +00:00
fluxgen
78f3ca5db6
cleaning
2005-01-15 13:35:48 +00:00
mathias
eb42a7806d
icc complaint about a "possible" conflict between the
...
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-12-13 14:03:17 +00:00
mathias
993c17cf2e
svn propset svn:keywords "Id"
2004-11-19 11:37:27 +00:00
fluxgen
768d98a39d
head specific strut, patch from Mathieu De Zutter
2004-09-11 13:45:16 +00:00
rathnor
ef9565efd8
fix crash bug when windowmenu doesn't include extramenus
...
improve checking of existence/success of loading windowmenu file
2004-08-29 12:35:29 +00:00
fluxgen
7b4d57f275
fixed menu move bug and made separator not selectable, patch from Mathias Gumz
2004-08-03 21:25:51 +00:00
fluxgen
5e5a4982d3
added m_active_index. added validIndex function which validates indexes, removed highlight from drawItem since it should only highlight the m_active_index
2004-06-27 13:51:24 +00:00
fluxgen
3890049e3c
title raise lower when title visibility changes
2004-06-14 12:23:57 +00:00
fluxgen
825c02ccb0
more cleaning
2004-06-13 10:58:34 +00:00
fluxgen
46a06cdb02
transparency improvements, added buffer for title window to reduce flickering and removed menu.bevel_w since its already in MenuTheme
2004-06-13 00:31:29 +00:00
fluxgen
d07e5f1cc5
copyright update
2004-06-10 11:38:26 +00:00
fluxgen
34edd2640a
improved transparent rendering and fixed drawing of menu items in MenuItem class
2004-06-07 20:28:50 +00:00
fluxgen
ad7c2d846d
virtual update(index), so we can update shape in FbMenu
2004-04-18 18:48:58 +00:00
fluxgen
f8f393c02f
fixed some rendering issues
2004-02-27 14:22:27 +00:00
fluxgen
bb02a522fb
code cleaning
2003-12-18 18:03:23 +00:00
fluxgen
8294b04f5e
using menu as observer, cleaning in menu theme
2003-12-17 00:43:22 +00:00
fluxgen
72b878f78c
fixed some icc warnings
2003-12-16 17:06:52 +00:00