Commit graph

3893 commits

Author SHA1 Message Date
Dana Jansens
0621e22932 add code to flash the frame 2003-09-01 02:57:19 +00:00
Dana Jansens
d7b4f1b126 make separators span the width of the entire menu 2003-09-01 02:30:12 +00:00
Dana Jansens
9d42df6ab4 add urgent actions
add some macros for moving/resizing clients
add 'vibrate' action
2003-09-01 02:02:40 +00:00
Dana Jansens
a1fdeedbf2 s/expand_tile/ob_expand_tilde/ 2003-09-01 01:11:15 +00:00
Dana Jansens
955dfabfed missing 'extern' for a bunch of vars 2003-09-01 01:10:07 +00:00
Dana Jansens
b543af60b3 move expand_tilde to ob_expand_tilde in openbox.c to make it global.
use it on the command read in the menu parsing for pipe menus.
use it on the command read for execute/restart actions.
2003-09-01 00:53:55 +00:00
Dana Jansens
43c5c01d33 parse all the menu files specified 2003-08-31 21:29:43 +00:00
Dana Jansens
8de54d2b45 oops, now is in the loop :> 2003-08-31 21:14:21 +00:00
Dana Jansens
5db556c541 get the current time when adding timers 2003-08-31 21:12:54 +00:00
Dana Jansens
eabb24ae8a i dont use sed for anything, no need to check for it 2003-08-31 20:25:07 +00:00
Dana Jansens
2c1859759c rm some plugin stuff that i missed 2003-08-31 20:23:28 +00:00
Dana Jansens
84de4a1785 alpha7 2003-08-31 20:21:16 +00:00
Dana Jansens
0a580a1038 changes 2003-08-31 20:08:16 +00:00
Dana Jansens
854da68d0f add the DesktopLast action, props to marius nita for this one 2003-08-31 20:06:42 +00:00
Dana Jansens
030fabad14 remove debug print 2003-08-31 19:58:39 +00:00
Dana Jansens
ea2f33e9ee add a separator in the client-list-menus above iconic windows 2003-08-31 19:56:19 +00:00
Dana Jansens
7b06426b51 dont lose the menu selection while puttin the mouse over a separator (properly) 2003-08-31 19:54:34 +00:00
Dana Jansens
d298cfb786 compress events properly 2003-08-31 19:50:17 +00:00
Dana Jansens
49d58ec9ba only hide menus if theyre supposed to when executing 2003-08-31 18:58:10 +00:00
Dana Jansens
4ab212d0cd make directional focusing an interactive action 2003-08-31 18:54:26 +00:00
Dana Jansens
ba64eb20db the <interactive> tags are no longer needed 2003-08-31 18:53:41 +00:00
Dana Jansens
75c8bec464 make desktop cycling work properly when non-interactive 2003-08-31 18:53:23 +00:00
Dana Jansens
829a9fafd4 when no modifiers are in a binding, then make it non-interactive 2003-08-31 18:52:56 +00:00
Dana Jansens
0745e2ee0a make focus cycling work when not interactive
add focus_directional_cycle
2003-08-31 18:52:23 +00:00
Dana Jansens
0127812735 tore did some more actions :) 2003-08-31 18:17:31 +00:00
Dana Jansens
89fb38e18d ungrab keys before grabbnig keys at the next chain level 2003-08-31 17:33:50 +00:00
Dana Jansens
4d9a46bec0 grab the pointer Async for key grabs, lets key bindings like <execute>xkill</execute> work 2003-08-31 17:32:28 +00:00
Dana Jansens
a991c07bc1 draw menu separators 2003-08-31 17:04:23 +00:00
Dana Jansens
cd75b454eb add RrColorGC
add a LineArt texture type for drawing a line, this is used for drawing the menu separators
2003-08-31 17:02:49 +00:00
Dana Jansens
6e86a42c4b use RrColorGC 2003-08-31 17:02:10 +00:00
Dana Jansens
f90167d8b5 add RrColorGC 2003-08-31 17:01:53 +00:00
Dana Jansens
02045b14d6 kill a warning 2003-08-31 16:39:53 +00:00
Dana Jansens
3e4495c4c8 move_onscreen was supposed to go away.. :) thanks mikachu 2003-08-31 06:55:14 +00:00
Scott Moynes
435b9b3784 *** empty log message *** 2003-08-30 20:07:10 +00:00
Dana Jansens
d0b9c28dc1 remove the last of the plugin stuff 2003-08-30 19:07:26 +00:00
Dana Jansens
e10b4aacc3 add masks from the titlebar buttons to the client menu's options 2003-08-30 19:03:29 +00:00
Dana Jansens
5d4cbbc674 add suppot for showing pixmap masks in menus where the rgba icons go too 2003-08-30 19:03:06 +00:00
Dana Jansens
0185445e3a use the nwe theme's show_handle value 2003-08-30 19:02:48 +00:00
Dana Jansens
f97e7133d4 allow handlewidth of 0, which sets show_handle to false 2003-08-30 19:02:10 +00:00
Dana Jansens
6de84db80d compress motion events 2003-08-30 18:59:44 +00:00
Dana Jansens
50f2037aea bugz, wrong vars 2003-08-30 18:47:02 +00:00
Dana Jansens
6486ba2cd5 add padding in the menu title too 2003-08-30 18:16:36 +00:00
Dana Jansens
8e76e32863 add destructor functions for clients that you acn subscribe with, and use these instead of hardcoding special cases in the unmanage code 2003-08-30 17:46:23 +00:00
Dana Jansens
2c6c0757fa make interactive actions a type and not special cases.
add the <interactive> option to them to turn off interactivity
2003-08-30 16:58:30 +00:00
Dana Jansens
009685bc46 remove debug print 2003-08-30 07:20:45 +00:00
Dana Jansens
de4f92ccc6 using the ObMainLoop, which rulz the planet 2003-08-30 07:20:16 +00:00
Dana Jansens
952ca24571 put debian menu file first 2003-08-30 06:08:10 +00:00
Dana Jansens
c3b02749d7 add pipe-menus 2003-08-30 05:15:12 +00:00
Dana Jansens
3ff8eb037e fix grabbing and not releasing with menus 2003-08-30 05:04:08 +00:00
Dana Jansens
8a1e9c64d8 dont ungrab twice when hiding menus 2003-08-29 17:17:07 +00:00