Commit graph

48 commits

Author SHA1 Message Date
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
fluxgen
bf75608df0 menu delay and mode 2003-12-12 18:18:49 +00:00
fluxgen
5ffb6290c1 cleaning in the menu code 2003-12-10 23:08:06 +00:00
fluxgen
f5b4473628 inline 2003-12-08 16:39:44 +00:00
fluxgen
a8ea48df6e removed old transparency 2003-08-30 01:03:12 +00:00
rathnor
037bd174bf fix focus and raising for transient windows in particular 2003-07-20 18:05:40 +00:00
rathnor
734b99611b fix menu redrawing, particularly so that selecting an option will update
properly upon selection, rather than subsequent movement
2003-07-20 10:41:56 +00:00
rathnor
1741ac072d fix menus for "extra" things, like remember, so that they will be
added back if the menu is rebuilt.
2003-07-20 08:12:36 +00:00
rathnor
a827c24e36 fix alpha setting for menus when multiple screens by moving from static in menu
to part of MenuTheme
2003-07-19 03:59:56 +00:00
fluxgen
23d0b99888 fixed so we can extend reconfigure 2003-07-10 11:55:49 +00:00
fluxgen
b4aba1ff12 minor fix in keyboard navigation 2003-07-03 12:23:28 +00:00
fluxgen
10d70ecd54 added keyboard navigation 2003-07-02 05:26:45 +00:00
fluxgen
4e5ea3a83b moved find to public area and fixed const 2003-05-13 00:24:00 +00:00
fluxgen
834abda73c minor transparent fix 2003-04-25 16:23:59 +00:00
fluxgen
3d73a90a7b optimized transparent 2003-04-25 12:32:57 +00:00
fluxgen
4be176add0 forgot include memory 2003-04-20 14:20:14 +00:00
fluxgen
f2cef83565 menu alpha 2003-04-20 13:49:26 +00:00
fluxgen
aa96020afa added virtual clearWindow 2003-02-23 00:59:13 +00:00
rathnor
b4ffe4fe21 Added layer menus for windows, toolbar, and slit, plus associated
resources. Cleaned up some cruft from the previous layering setup.
2003-02-18 15:11:12 +00:00
fluxgen
80a8703272 added theme observer 2003-02-15 01:48:16 +00:00
fluxgen
7865dd73c1 changed name on windowID to window and removed layer item 2003-02-03 13:40:52 +00:00
rathnor
1b063dcea9 Integration of new Layering code, plus updates to the layering code itself
- new KeyActions: Raise/LowerLayer, AlwaysOnTop/Bottom, Top/BottomLayer
Added a "Quit" KeyAction
2003-02-02 16:32:41 +00:00
fluxgen
5dabdacd6f moved out MenuItem to MenuItem.hh 2003-01-12 17:02:33 +00:00
fluxgen
24be5654f4 adjusted for FbTk ImageControl 2003-01-10 00:46:54 +00:00
fluxgen
7d8ca27562 removed exec and function from MenuItem 2003-01-09 16:43:54 +00:00
fluxgen
a7f4b6edb6 added disable/enable title, removeAll items function and changed itemSelected to normal virtual 2003-01-07 02:09:43 +00:00
fluxgen
f2a4e6ae2c moved from Basemenu to FbTk menu and starting to use MenuTheme with Commands 2002-12-25 11:46:50 +00:00