Derek Foreman
b24e6fbfa1
there's the rect grad. now stop bugging me :(
2003-05-18 23:27:31 +00:00
Derek Foreman
e328dc2f60
is that a rectangle grad? damned if I know
2003-05-18 23:15:37 +00:00
Dana Jansens
a18c1697b1
make icons use pixel32 data, and image_draw takes pixel32 data.
...
client.c gets pixmap icons as a backup to netwm ones, and they are converted into pixel32 data.
2003-05-18 23:06:11 +00:00
Dana Jansens
f41d06f583
include grab.h
2003-05-18 23:05:06 +00:00
Derek Foreman
4be1b08154
whatever, it's a junk file.
2003-05-18 19:24:19 +00:00
Derek Foreman
d46e6627bf
change badly named offsets
...
add stubs for rectangle and pipecross
2003-05-18 19:24:08 +00:00
Derek Foreman
b9ecd5bf25
rename poorly named offsets
2003-05-18 19:23:26 +00:00
Derek Foreman
d9bdc21192
add stubs for pipecross and rectangle
2003-05-18 19:23:04 +00:00
Derek Foreman
dcdd743fa4
fix poor naming of default offset
2003-05-18 19:08:26 +00:00
Derek Foreman
90ca2a206b
fix poor naming of the default offset
2003-05-18 19:07:42 +00:00
Scott Moynes
d8921eb3d2
this is actually xor :) - fixing the focus search function to not return NULL if no valid group members exist to be a transient for
2003-05-18 17:49:17 +00:00
Dana Jansens
cea19c78c1
proper check to see if something was raised, the it==NULL would cause it to always return, incorrectly.
2003-05-18 17:37:03 +00:00
Dana Jansens
993fc6226d
2 in 1 deal :\
...
client.c stacking.c: fixing looping transient case for group transient windows. now a window which is transient for a group is *not* transient for any other transient windows in the group (perviously the other window had to be transient for the group to be excluded, now it can be transient for anything).
client.c/h event.c render.c/h: adjustnig icon handling a bit. will be converting the legacy pixmap icons into rgba data so they can be handled the same as netwm icons.
2003-05-18 17:09:55 +00:00
Scott Moynes
3c7bf77dd9
Indentation stuff
2003-05-18 16:10:38 +00:00
Dana Jansens
971b3a8320
actually optional now.
2003-05-18 03:55:17 +00:00
Dana Jansens
599837b980
make LIBSN optional
2003-05-18 03:40:44 +00:00
Dana Jansens
ac779e65ac
grab the mouse during focus cycling. this removes the bug of focusing following the mouse when the popup disappears and fuck up your cycling.
2003-05-18 03:32:34 +00:00
Dana Jansens
d1ceea89bd
need the libsn flags
2003-05-18 03:17:42 +00:00
Dana Jansens
94d222f6e9
needs the libsn flags to use openbox.h now
2003-05-18 02:50:32 +00:00
Scott Moynes
f54b294ef6
Clean up on destroy.
2003-05-18 02:17:39 +00:00
Dana Jansens
2b2beddc74
add (optional) support for showing a busy cursor via startup notification
2003-05-18 02:10:26 +00:00
Scott Moynes
c912b634ab
Added stat() based timed menu update.
...
Needs parser before it is useful.
2003-05-18 01:12:18 +00:00
Dana Jansens
f6b61bb60e
disallow drag events on title buttons.
...
dont redraw title button when the wheel buttons are used on them.
2003-05-17 15:16:45 +00:00
Dana Jansens
0b5f6589ba
print the class not the name
2003-05-16 21:34:00 +00:00
Dana Jansens
f8bbe46bce
get all the strings!
2003-05-16 21:32:42 +00:00
Dana Jansens
f17b225daa
save the dock's class/name for future evil purposes!
...
also print names of windows being managed/unmanaged
2003-05-16 20:20:33 +00:00
Dana Jansens
2efed807b3
discourage floating a bit, capitalize better.
2003-05-16 20:07:49 +00:00
Dana Jansens
d9e1eb0cbe
FUCK dock is not an array anymore!
2003-05-16 19:32:22 +00:00
Dana Jansens
7a166a3838
give the dock a strut and use it
2003-05-16 19:15:56 +00:00
Scott Moynes
66d3006671
Fixed child wait.
2003-05-16 19:12:06 +00:00
Dana Jansens
2d6c9a7ba6
remove debug prints
2003-05-16 18:34:51 +00:00
Dana Jansens
a0691941e8
dockapps are ObWindows now.
...
set the type when creating new dockapps.
2003-05-16 18:34:29 +00:00
Dana Jansens
e4c662ea0b
add stdio.h
2003-05-16 18:12:28 +00:00
Dana Jansens
b77e40e1c7
rename "Slit" to "Dock".
...
add config options to the rc3 for the dock.
create a window_map, add DockApps to the ObWindow types, use the window_map for translating windows into objects for event handling (only one lookup now) and remove the old maps (client_map, menu_map).
2003-05-16 18:10:10 +00:00
Dana Jansens
6e42b65bda
add anotehr stacking_add function.
...
make stacking_add take care of raising also.
make new windows that dont get focus also not raise above the focused window.
2003-05-16 15:16:33 +00:00
Dana Jansens
8367ab14e8
movnig shit around
2003-05-16 15:15:30 +00:00
Dana Jansens
7b65469aea
watch out for not loading the timed_menu plugin
2003-05-14 18:40:33 +00:00
Dana Jansens
c5b8ec744c
pass teh correct values for config notify events
2003-05-14 18:25:51 +00:00
Scott Moynes
78a8680cd7
Added a menu to read from a pipe.
...
File descriptors added to the event loop.
2003-05-14 03:34:29 +00:00
Dana Jansens
80dfe9cbe8
watch out for stacking_list
2003-05-11 23:59:16 +00:00
Dana Jansens
9938de3693
add opaque move/resize to the rc3
2003-05-11 23:57:56 +00:00
Dana Jansens
ea6b9cafe9
was using the frame window in the stacking list hint
2003-05-11 23:34:27 +00:00
Dana Jansens
7c7868f47d
add internal popups n shit to the stacking list.
...
some cleanups for the stacking order hint.
add non-opaque move/resize. cant toggle it yet.
2003-05-11 23:31:43 +00:00
Dana Jansens
fed4a9e70b
rm comment for shit i fixed
2003-05-11 21:39:25 +00:00
Dana Jansens
6385eeb833
updated... it sucks tho anyways
2003-05-11 21:19:05 +00:00
Dana Jansens
7e9ad37587
not everything in the stacking_list is a client anymore
2003-05-11 20:19:00 +00:00
Dana Jansens
81cc0749f8
Menus put themselves into the stacking list.
...
Clicking on the menu (but not on an entry) will raise it.
2003-05-11 19:50:30 +00:00
Dana Jansens
58cfbb7f84
Clients Menus and Slits are all 'ObWindow's now.
...
Stacking is done with ObWindows.
Slits add themselves to the stacking order, as do clients of course.
Added some macros for adding/removing to the stacking order.
2003-05-11 19:44:33 +00:00
Dana Jansens
506122a110
garb press events so they dont break bindings... X sucks
2003-05-11 17:49:12 +00:00
Dana Jansens
3689fa4b7a
grab button events on the slit so they dont go through to root
2003-05-11 17:45:21 +00:00