Commit graph

135 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
a6130b8407 dont show the focus popup when theres no target client 2003-04-09 17:40:14 +00:00
Dana Jansens
0272ef26e7 show a popup with the focus target while cycling 2003-04-08 01:04:09 +00:00
Dana Jansens
db086ef336 put focus_cycle into focus.c, use it there in the action. improved it as well to handle odd cases like modal windows. added functions to client.c which are needed by the focus cycling routine. 2003-04-07 03:46:41 +00:00
Dana Jansens
d498522a56 dont toggle when no client was passed to teh action 2003-04-06 18:40:10 +00:00
Dana Jansens
c42314ec44 add a coords popup for moving and resizing 2003-04-06 06:16:46 +00:00
Dana Jansens
d6f9bc953a allow specifying that some focus events should be ignored for the focus order list 2003-04-05 22:56:10 +00:00
Dana Jansens
ec4e24a422 stacked and linear cycling 2003-04-05 22:44:50 +00:00
Dana Jansens
7ebc5c797f linear focus cycling of the gods 2003-04-05 22:20:14 +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
400003f4f3 double break statements :) oops 2003-04-03 14:17:26 +00:00
Dana Jansens
a048c4302a disallow resizing of windows which are shaded 2003-03-31 20:19:59 +00:00
Dana Jansens
2135d9e2fd make SendToDesktop action work right, give the option of following 2003-03-29 21:18:20 +00:00
Dana Jansens
b6b514c477 rm a redundant actiondata struct 2003-03-29 20:59:20 +00:00
Dana Jansens
5c472be0b3 translate sendtodesktop actions 2003-03-29 20:57:03 +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
9d136ab798 add unshaderaise and shadelower actions from Mikachu 2003-03-29 00:58:50 +00:00
Dana Jansens
8ac5a60322 rm client_disable_decorations.. it already had an action.
add the action to the action_from_string func
2003-03-28 23:02:57 +00:00
Dana Jansens
ca40e8b9ec add resizing event 2003-03-28 09:33:40 +00:00
Dana Jansens
92bea590c0 let a window be 'moved' to a new desktop without actually show/hiding it. useful for sending a window when following it, so theres no flash/flicker 2003-03-28 08:11:02 +00:00
Dana Jansens
1a32ba561a split up the relative move/resize actions into horz/vert 2003-03-26 13:13:45 +00:00
Dana Jansens
9eeb13ec71 create actions from string names 2003-03-26 12:53:04 +00:00
Dana Jansens
68fdcde19b let a be null for action_free 2003-03-26 12:28:20 +00:00
Dana Jansens
647b4ff43f check for no client 2003-03-26 04:56:37 +00:00
Dana Jansens
5038e82085 free the string for action_restart too 2003-03-26 03:36:39 +00:00
Dana Jansens
66dc14754b dont move/resize !normal windows 2003-03-24 18:42:20 +00:00
Dana Jansens
4a6e98cad8 add restart and exit actions 2003-03-24 00:01:55 +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
Dana Jansens
c2cbef62bb add a dispatched event for interactively moving a window.
move window snapping/resistance out of the kernel.
make the action_move dispatch the new event.
2003-03-21 09:41:01 +00:00
Dana Jansens
26f66bc932 init the GError to NULL 2003-03-20 01:55:25 +00:00
Dana Jansens
e442c6cc56 snap windows when moving them 2003-03-19 19:22:13 +00:00
Dana Jansens
75ee81d9bf add focusraise 2003-03-19 17:24:03 +00:00
Dana Jansens
597fad9d8d add focus actions 2003-03-19 06:01:06 +00:00
Dana Jansens
4bcd03b2d0 mouse and key bindings plugins work. segfault somewhere still on shutdown 2003-03-19 04:16:19 +00:00
Dana Jansens
ad44e8a708 add actions for key/mouse bindings etc 2003-03-18 08:39:28 +00:00