Dana Jansens
7af1c6a9c3
menus grab the keyboard and pointer, thus making only one menu visible at a time, and making them act like gtk menus and * menus do, where you can click and drag and release to select something as well as click-release to elave it open while you search around the menu
2003-06-25 18:43:42 +00:00
Dana Jansens
4541959b8c
kill a warning
2003-06-21 02:24:18 +00:00
Dana Jansens
a4a0cb7829
fixed to accomodate the changes to the render/ API.
2003-06-21 00:42:47 +00:00
Scott Moynes
71d2605e1c
Client menus
...
Add "client_menu" to pluginrc to use.
2003-05-21 23:58:40 +00:00
Dana Jansens
b77e40e1c7
rename "Slit" to "Dock".
...
add config options to the rc3 for the dock.
create a window_map, add DockApps to the ObWindow types, use the window_map for translating windows into objects for event handling (only one lookup now) and remove the old maps (client_map, menu_map).
2003-05-16 18:10:10 +00:00
Dana Jansens
58cfbb7f84
Clients Menus and Slits are all 'ObWindow's now.
...
Stacking is done with ObWindows.
Slits add themselves to the stacking order, as do clients of course.
Added some macros for adding/removing to the stacking order.
2003-05-11 19:44:33 +00:00
Scott Moynes
03d42b5d82
Timed menu that reads output from a process while the window is hidden
2003-05-10 14:51:27 +00:00
Scott Moynes
a8a4a2cca3
Menu uber patch
...
Since we have no menu parser see menu_startup() to customize
2003-05-09 23:15:28 +00:00
Scott Moynes
574dd66b32
More menu changes to facilitate plugins.
2003-04-22 03:48:34 +00:00
Scott Moynes
6a237b91bc
Render menus only when they are invalid.
2003-04-22 01:04:29 +00:00
Dana Jansens
185d1337e5
menus works on some level. add a built-in root menu
2003-04-16 18:09:11 +00:00
Dana Jansens
79a352a40b
raise menus above clients.
...
hilight menu entries as the cursor passes over them.
2003-04-16 05:36:51 +00:00
Dana Jansens
59c3cce4f4
save the window ids in a map for the menus
2003-04-16 04:16:24 +00:00
Dana Jansens
0e28a07e3d
start of showing/rendering menus. woot!
2003-04-15 18:29:55 +00:00
Dana Jansens
3d6e0f941d
these menus should not be removed, they are good and will be used.
2003-04-14 21:26:01 +00:00
Scott Moynes
69854023a4
*** empty log message ***
2003-04-14 04:30:34 +00:00
Scott Moynes
a116f2c631
Menu data structures basically completed.
...
Need the engine support still, parser, and controllers.
2003-03-29 03:18:11 +00:00
Dana Jansens
434ed8b0bb
add action.h for menu entries
2003-03-24 22:07:30 +00:00
Dana Jansens
22be74583b
you cant reference yourself as a type
2003-03-24 22:04:43 +00:00
Scott Moynes
3443454f33
Added some menu structure.
2003-03-24 21:54:47 +00:00