Commit graph

3446 commits

Author SHA1 Message Date
Dana Jansens
4695749aab set the stacking list when stacking changes 2003-06-28 17:21:42 +00:00
Dana Jansens
af3fa4a63d ignore the generated makefiles 2003-06-28 16:55:10 +00:00
Dana Jansens
6d0d75cd35 add the makefiles for the themes' data dirs 2003-06-28 16:55:00 +00:00
Dana Jansens
527af7664a add the themes path to the struct. make the name never include a path 2003-06-28 16:52:17 +00:00
Dana Jansens
68a2b6a85f adjust the themes with buttons to match how they are read now 2003-06-28 16:51:53 +00:00
Dana Jansens
7a31095508 simplify this shit 2003-06-28 16:51:19 +00:00
Dana Jansens
c109dcd66a hardcode the button names for themes 2003-06-28 16:48:25 +00:00
Dana Jansens
8a049a6d27 dont need to raise after adding 2003-06-28 16:16:45 +00:00
Dana Jansens
0a459f7a57 rename the button_dir var to data_dir.. pointless :> 2003-06-28 15:53:37 +00:00
Dana Jansens
bbe0e7da26 snap to all heads the window is present on 2003-06-28 15:49:48 +00:00
Dana Jansens
05a850b88e build 'openbox' instead of 'openbox3'.
add the openbox.desktop file for gnome compat.
2003-06-27 13:01:31 +00:00
Dana Jansens
1821fb49dd set "Openbox" as the name no "Openbox3" 2003-06-27 13:01:04 +00:00
Dana Jansens
7e777c7c20 add a .desktop file which gets installed for gnome 2003-06-27 13:00:25 +00:00
Dana Jansens
ea8c154ecf add the openbox binary 2003-06-27 13:00:05 +00:00
Dana Jansens
083afe5e2e add a call to g_set_prgname 2003-06-27 12:10:17 +00:00
Dana Jansens
c170d2f717 stacking changes, its more like the old code without being shitty and with support for raising groups at a time. 2003-06-27 05:42:03 +00:00
Dana Jansens
a9bc09161f core when the list gets out of order 2003-06-27 04:23:05 +00:00
Dana Jansens
34e819738b xinerama support 2003-06-27 04:20:30 +00:00
Dana Jansens
d0abbec2e5 root menu on right click 2003-06-27 00:09:39 +00:00
Dana Jansens
e846063fa8 4 space indents 2003-06-27 00:03:43 +00:00
Dana Jansens
f6b19a1dc4 return true when ungrabbing so that it can ungrab them all on shutdown 2003-06-26 23:33:29 +00:00
Dana Jansens
81cf4699df set ret to true when grabbing and we alerady have it grabbed 2003-06-26 23:31:20 +00:00
Dana Jansens
15c7707181 dont destroy the match pattern, it seems that Xft holds onto the pointer 2003-06-26 17:51:52 +00:00
Dana Jansens
22112d2b4e check that extensions_vidmode is set before trying to use the vidmode functions 2003-06-26 16:32:40 +00:00
Dana Jansens
2052385333 if grab fails dont set grabbed_key 2003-06-26 07:58:44 +00:00
Dana Jansens
d3dd25a55c return FALSE if a grab fails 2003-06-26 07:58:25 +00:00
Dana Jansens
da24f9156b set the desktop hint when the window already has a hint but its out of range 2003-06-26 07:30:19 +00:00
Dana Jansens
0423b057ed clear the over item in the menu when executing shit 2003-06-26 07:22:29 +00:00
Dana Jansens
9c8ee186d9 add NUM_STACKLAYER, fix some comments that dont apply 2003-06-26 07:08:16 +00:00
Dana Jansens
0443796e40 remove unused variable 2003-06-26 07:07:59 +00:00
Dana Jansens
ba76ffaa2b remove/add instead of raising to put a window into a new layer 2003-06-26 07:07:42 +00:00
Dana Jansens
794ce0e083 new stacking code that doesnt suck ass to look at, woot 2003-06-26 07:05:27 +00:00
Dana Jansens
e39762b05b use the minsize to keep the stuff ni the dock off of the bevel edges etc 2003-06-26 05:46:06 +00:00
Dana Jansens
bf2f0c58ca add comment 2003-06-26 01:35:41 +00:00
Dana Jansens
a12e73cf37 read fonts and titlebar layout from theme files 2003-06-26 01:29:45 +00:00
Dana Jansens
5410a9d149 add right click on icon to open the client menu 2003-06-25 23:22:28 +00:00
Dana Jansens
c791cbfda0 set teh X so it gets used right 2003-06-25 21:18:16 +00:00
Dana Jansens
0901ddf891 keep a small space on the sides of windows between the edge and the text 2003-06-25 21:17:15 +00:00
Dana Jansens
549627402c only render if there was an over existing 2003-06-25 18:46:51 +00:00
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
32c51bb443 show the client meun on "press" on the icon 2003-06-25 18:42:05 +00:00
Dana Jansens
487c0a4a08 use the stock shownig method for the client menu for now, makes it pop up under the cursor so a click-release works like expected 2003-06-25 18:41:40 +00:00
Dana Jansens
0e9c5049a5 use the alst button press for clicks instead of teh fisrt. it make sno diff to me really and this makes it work when you grab the pointer on the click, without leaving the mouse plugin in a weird state. 2003-06-25 18:40:04 +00:00
Dana Jansens
4b90b241ce grab all motion events for pointer grabs 2003-06-25 18:34:28 +00:00
Dana Jansens
a385702349 position submenus correctly horizontally 2003-06-24 19:33:24 +00:00
Dana Jansens
b61a41c6b1 menus were too short by a border width 2003-06-24 19:22:41 +00:00
Dana Jansens
6dd3ee7271 check to make sure the window is on screen *after* positioning it 2003-06-24 19:19:06 +00:00
Dana Jansens
5cd0ed57ac do horz grads without any multipliaction 2003-06-24 18:56:47 +00:00
Dana Jansens
1e882b6271 made all the gradients work with integer math. removed the pipecross and rectangle gradietns tho cuz they are ugly and i dont want to code that bullshit cuz they are ugly. 2003-06-24 18:54:18 +00:00
Dana Jansens
dc60657acf integer math for gradients. horz vert and diags and pipecross work so far. 2003-06-24 18:16:23 +00:00