Commit graph

62 commits

Author SHA1 Message Date
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
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
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
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
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
5b039d9801 add focusing if clicked on the grips 2003-03-29 18:27:48 +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
Dana Jansens
c3e80452f0 set lbutton from clicks 2003-03-28 09:29:28 +00:00
Dana Jansens
663102cf53 rm debug prints 2003-03-28 08:36:11 +00:00
Dana Jansens
bb087efb79 take borders into account for figuring clicks 2003-03-28 07:46:17 +00:00
Dana Jansens
83508a2ad2 focus on middle click on client 2003-03-28 01:53:29 +00:00
Dana Jansens
e094bd40f3 add send-tos with the mouse wheel 2003-03-28 01:07:12 +00:00
Dana Jansens
f29dd7e0cd not using CurrentTime anywhere 2003-03-26 15:02:08 +00:00
Dana Jansens
6d97bd517f split the relative functions 2003-03-26 13:27:22 +00:00
Dana Jansens
59ad2e319a add exit/restart.
clarify which can be used for drag events
2003-03-26 12:49:18 +00:00
Dana Jansens
b4d241169b dont let bind to actionexecute or desktop cuz they require a parameter 2003-03-26 12:47:11 +00:00
Dana Jansens
f2a1e11e95 dont let bind to actiondesktop 2003-03-26 12:46:39 +00:00
Dana Jansens
a6d5d8bcd8 use the action_from_string helper 2003-03-26 12:33:09 +00:00
Dana Jansens
ded198f74f properly restrict bindings for motion events 2003-03-26 11:25:19 +00:00
Dana Jansens
f532a746f0 even beter 2003-03-26 11:17:24 +00:00
Dana Jansens
2dc875f524 better comment parsing 2003-03-26 11:11:36 +00:00
Dana Jansens
c0a69182ec sep is not used any more 2003-03-26 10:17:36 +00:00
Dana Jansens
01d92ca2b2 fix comment parsing 2003-03-26 10:17:14 +00:00
Dana Jansens
232e003094 dont set fields if in a comment 2003-03-26 10:15:01 +00:00
Dana Jansens
d78f345b87 rm the lex .c on clean 2003-03-26 09:17:24 +00:00
Dana Jansens
d7b6c79c41 fields must not start or end with '-' 2003-03-26 08:43:38 +00:00
Dana Jansens
634de7191b document the options 2003-03-26 05:16:30 +00:00
Dana Jansens
8470142e00 only let bind Move and Resize to Drags 2003-03-26 05:15:40 +00:00
Dana Jansens
9f064164a4 add the lexer 2003-03-26 05:06:12 +00:00
Dana Jansens
edf98ba134 parse a mouserc file for mouse bindings 2003-03-26 04:25:41 +00:00
Dana Jansens
72ee5557c2 add new parsing shit 2003-03-26 04:25:17 +00:00
Dana Jansens
fede14d6a2 strdown the context name 2003-03-26 00:27:07 +00:00
Dana Jansens
014384dba6 use names for mouse buttons, all case insensitive 2003-03-26 00:23:16 +00:00
Dana Jansens
95ffd99cfa presses work when clicks dont on the frame around the titlebar.. 2003-03-25 22:13:44 +00:00
Dana Jansens
930891f119 translate "Control" and "Shift" for modifiers too 2003-03-25 22:13:09 +00:00
Dana Jansens
77e09830c5 raise AND focus 2003-03-23 22:27:22 +00:00
Dana Jansens
80c7f14520 add the plugin_setup_config function 2003-03-23 19:42:47 +00:00
Dana Jansens
9b514b3b61 add the client_kill function, and the kill action, and bind it to the middle mouse button on the close button. 2003-03-22 06:58:38 +00:00