Commit graph

3564 commits

Author SHA1 Message Date
Dana Jansens
dd80df31c4 create the popup's window before adding it to the stacking list, so that it is stacked properly and doesnt wreck everything 2003-06-29 17:18:19 +00:00
Dana Jansens
2f9efb384d prepare for alpha1 release.
make 'make dist' work.
2003-06-29 08:47:24 +00:00
Dana Jansens
6923e53751 add a makefile so i can put stuff into the make dist 2003-06-29 08:47:04 +00:00
Dana Jansens
1052ca3f74 python support is gone 2003-06-29 08:46:44 +00:00
Dana Jansens
f7c327c55f we dont really have any translatable stuff yet but this was pointing at old cpp shit 2003-06-29 08:46:27 +00:00
Dana Jansens
af8c5f51a5 use strcmp instead of collate, since collate is slower and we're only doing an == check 2003-06-29 08:46:03 +00:00
Dana Jansens
82bbaf4c41 these are old and not used anymore 2003-06-29 08:45:35 +00:00
Dana Jansens
9d896233ec missed setting 'current' at the end of the pyramid gradient 2003-06-29 08:33:19 +00:00
Dana Jansens
2fa7129ca3 waste of energy in stacking_add, and it even caused bugs. woops. 2003-06-29 04:00:43 +00:00
Scott Moynes
8de13a41b6 Update the send-to window only if the workspaces have changed. 2003-06-29 01:45:32 +00:00
Scott Moynes
71b7b043a2 Handle menu events a little better: don't bother updating a submenu on
mouseover if it is already open, and call update on menus, even if
they aren't marked as invalid.
2003-06-29 01:44:31 +00:00
Dana Jansens
1ff042579e use fprintf not g_message in the signal handler. no mallocing allowed. 2003-06-28 19:28:46 +00:00
Dana Jansens
121afb76eb remove debug print 2003-06-28 19:06:03 +00:00
Dana Jansens
52b99477db set the values of the array at teh right indexes 2003-06-28 18:30:11 +00:00
Dana Jansens
7837faa340 fix memory bugs 2003-06-28 18:24:34 +00:00
Dana Jansens
90b220dba9 remove the switch to... menu 2003-06-28 17:44:17 +00:00
Dana Jansens
1bb7a5f883 don't destroy font patterns, i think this is a double free 2003-06-28 17:29:23 +00:00
Dana Jansens
b23fa507a8 put group members above the window when lowering it 2003-06-28 17:28:48 +00:00
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