Commit graph

170 commits

Author SHA1 Message Date
Dana Jansens
4b421dc811 net_WM!@^&( 2003-04-17 16:02:32 +00:00
Dana Jansens
95b1cd0166 use the right client 2003-04-17 16:02:15 +00:00
Dana Jansens
a85158b14f dont use the client if there is none 2003-04-17 16:01:42 +00:00
Dana Jansens
c4af950903 fix up support for moveresize. make keyboard grabs Async so that i can hit escape to cancel a moveresize process. 2003-04-17 07:00:13 +00:00
Dana Jansens
7886b797a3 move the move/resize functionality into moveresize.c, for use with the netwm atoms. use it from teh plugins. combine the two actions. 2003-04-17 05:28:35 +00:00
Dana Jansens
962f0b3062 save the client and context during drags since a pointer grab will change them 2003-04-17 02:11:46 +00:00
Dana Jansens
0e28a07e3d start of showing/rendering menus. woot! 2003-04-15 18:29:55 +00:00
Dana Jansens
184e57c7e3 ignore the remaining new shit from automaking everything again 2003-04-13 21:18:43 +00:00
Dana Jansens
dfc9680e33 back to automake 2003-04-13 21:17:02 +00:00
Dana Jansens
bb8b9ddbc5 pass the Client for frame_context cuz the client might be NULL 2003-04-13 08:36:38 +00:00
Dana Jansens
5cf61ee023 move the openbox engine into librender and the kernel. the theme is loaded and stored inside librender. the frame is decorated and managed inside the kernel. 2003-04-13 07:18:28 +00:00
Dana Jansens
787cbcf656 buld fixes for the new libs 2003-04-09 18:36:01 +00:00
Dana Jansens
3e55e63f5d dont check to make sure the window is on screen here 2003-04-07 08:58:45 +00:00
Dana Jansens
49f31c0742 once in a window-cycle, don't fire any other key bindings 2003-04-07 03:47:23 +00:00
Dana Jansens
a484ba5e19 dont let windows be placed offscreen 2003-04-06 19:17:54 +00:00
Dana Jansens
852f36235e save the state at the start of a drag and use it throughout until the button is released 2003-04-06 06:19:15 +00:00
Dana Jansens
26034c3742 dont resize snap windows with size increments 2003-04-06 02:32:28 +00:00
Dana Jansens
7ebc5c797f linear focus cycling of the gods 2003-04-05 22:20:14 +00:00
Dana Jansens
69c9b6211b add special shit for window cycling, grab the keyboard etc 2003-04-05 22:03:24 +00:00
Dana Jansens
cbbf90a718 change how rc parsing will work. a=b will be parsed in any [section] and given to a separate parsing callback. no more general config infrastructure needed/ 2003-04-05 20:27:03 +00:00
Dana Jansens
d485e71bf1 rm the old mouserc shit 2003-04-05 18:12:04 +00:00
Dana Jansens
e3aeb9ffd8 ignore more new shit 2003-04-05 17:23:32 +00:00
Dana Jansens
50fba4bca8 use Button<num> instead of just <num> for specifying buttons by number 2003-04-05 17:23:23 +00:00
Dana Jansens
038e611974 better error msgs 2003-04-05 17:22:35 +00:00
Dana Jansens
d58799bc25 not using quarks, using an array and a Context enum for contexts 2003-04-05 17:16:18 +00:00
Dana Jansens
47cc179781 prefix key bindnigs with 'kbind' 2003-04-05 09:23:21 +00:00
Dana Jansens
98c0c676dd initialize all vars.
change warnings to messages
2003-04-05 00:10:47 +00:00
Dana Jansens
7a651f9ff5 remove debug print 2003-04-04 20:22:44 +00:00
Dana Jansens
68ff2eb3d2 add the keyboard plugin into the build systems
keyboard bindings are parsed from the rc file
2003-04-04 20:19:12 +00:00
Dana Jansens
9084ca41a5 more build fixes 2003-04-03 15:09:24 +00:00
Dana Jansens
d447dc0f59 new build system without automake 2003-04-03 05:59:03 +00:00
Dana Jansens
51ef6e3b55 make the drag threshold and double click time into rc options 2003-04-02 08:02:10 +00:00
Dana Jansens
168e75cf41 add the Shade context to the comments 2003-03-31 22:59:56 +00:00
Dana Jansens
4398c7c168 add a shaded button 2003-03-31 22:58:54 +00:00
Dana Jansens
2b4a42e0fe dont resist to windows which we're not touching 2003-03-31 21:06:20 +00:00
Dana Jansens
251983186d use the client's size instead of the frames size so the real size is used, not the size of the frame (avoids shaded window problem) 2003-03-31 20:20:29 +00:00
Dana Jansens
ace0beb915 unser drag_used when drag is unset too 2003-03-31 20:10:56 +00:00
Dana Jansens
d75e094032 add a space where it belongs 2003-03-31 19:55:21 +00:00
Dana Jansens
f99fe83736 make realeases fire releases instead of presses. make drags prevent clicks only if there is something bound to the drag. 2003-03-31 19:46:54 +00:00
Dana Jansens
a022c418e1 no drag events for keysrc.. 2003-03-31 19:40:26 +00:00
Dana Jansens
a8afa4d073 extraneous ! causing resistance to be snapping in one case. rm a debug print 2003-03-31 05:38:19 +00:00
Dana Jansens
2b4ab6753c better decribe bindings and list all the modifiers, was missing shift/control 2003-03-29 21:03:37 +00:00
Dana Jansens
f930841088 add SendToDesktop to the comments. fix the type calling the Desktop action Desktops 2003-03-29 21:01:33 +00:00
Dana Jansens
8a6a9710eb use the number for sendtodesktop 2003-03-29 20:59:41 +00:00
Dana Jansens
36b90c320d use the top when snapping to the top 2003-03-29 19:47:36 +00:00
Dana Jansens
5b039d9801 add focusing if clicked on the grips 2003-03-29 18:27:48 +00:00
Dana Jansens
dbdb330ad5 use the bottom of the screen for botom snapping! :) 2003-03-29 09:56:12 +00:00
Dana Jansens
7f5514aeb7 rm the extra ; 2003-03-29 03:17:20 +00:00
Dana Jansens
9d136ab798 add unshaderaise and shadelower actions from Mikachu 2003-03-29 00:58:50 +00:00
Dana Jansens
a61cecfe3a add ToggleDecorations 2003-03-28 23:04:44 +00:00