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