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
Dana Jansens
ffb76025fa
use the size of the icon window for slit apps, not the client window
2003-05-11 17:31:23 +00:00
Dana Jansens
23697223a5
cleanups
2003-05-11 05:15:59 +00:00
Dana Jansens
ed4f84ac33
can drag slit-apps around in the slit
2003-05-11 05:15:43 +00:00
Dana Jansens
20ba24b741
add autohiding to the slit
2003-05-10 22:33:24 +00:00
Dana Jansens
4e88712158
some slit fixes, support resizing slitapps
2003-05-10 22:20:08 +00:00
Dana Jansens
66899a4eb5
rm the tools dir
2003-05-10 21:33:21 +00:00
Dana Jansens
0d55e6cb7d
rm this garbage...
2003-05-10 20:53:22 +00:00
Dana Jansens
c4a5149016
add a slit to the kernel
2003-05-10 20:52:32 +00:00
Dana Jansens
3716928984
ignore the build shit
2003-05-10 20:52:17 +00:00
Dana Jansens
9702f788ef
add the sgml dir
2003-05-10 20:51:07 +00:00
Dana Jansens
2508089df5
make the client menu not have a title
2003-05-10 16:03:06 +00:00
Dana Jansens
bd6d80f168
be more careful about ignoring focusin/out event pairs
2003-05-10 15:51:44 +00:00
Scott Moynes
6c431d3a45
tyop
2003-05-10 15:30:47 +00:00
Scott Moynes
24eb9f85df
Turn off timed_menu by default
2003-05-10 15:12:27 +00:00
Scott Moynes
03d42b5d82
Timed menu that reads output from a process while the window is hidden
2003-05-10 14:51:27 +00:00
Scott Moynes
3fab044f34
whitespace
2003-05-10 14:50:39 +00:00
Scott Moynes
e7c9e43210
fixor
2003-05-09 23:29:41 +00:00
Dana Jansens
24a074157c
nice merge
2003-05-09 23:24:07 +00:00
Scott Moynes
a8a4a2cca3
Menu uber patch
...
Since we have no menu parser see menu_startup() to customize
2003-05-09 23:15:28 +00:00
Dana Jansens
d5eacc5642
add a client_activate function, use it for net_wm_active mesgs and for focus cycling.
2003-05-09 22:53:11 +00:00
Dana Jansens
380ddd2b9c
unshade windows when you cycle focus to them
2003-05-09 22:37:19 +00:00
Dana Jansens
bccb90b01d
add shit that i made in the last week!
2003-05-09 19:58:08 +00:00
Dana Jansens
f26f23de50
all my changes while i was offline.
...
better alt-tabbing. better transient handling. i dont even know. lots of fucking cool shit so WATCH the FUCK OUT.
2003-05-09 16:57:17 +00:00
Marius Nita
60065663ba
thoughts and shit
2003-04-30 18:42:32 +00:00
Dana Jansens
1594828ec5
move windows before calcing struts. watch for windows on DESKTOP_ALL when removeing a desktop
2003-04-28 19:36:59 +00:00
Dana Jansens
f8e7ab509c
a more correct for the missing frame problem. don't restack windows when changing the window's layer while it is being managed.
2003-04-27 22:33:38 +00:00
Dana Jansens
5888e7ed4b
watch for windows without frames, they can be in the transient order before they get fully managed
2003-04-27 22:25:15 +00:00
Dana Jansens
ea4913fc85
no longer pertinent
2003-04-27 17:17:53 +00:00
Dana Jansens
a081582e3a
fix window icon rendering, was using incorrect size.
2003-04-27 17:08:40 +00:00
Dana Jansens
02c7f2e8af
its G_BYTE_ORDER not G_ENDIAN.
2003-04-27 02:31:55 +00:00
Dana Jansens
04d6bf1e60
show the move coords for where the window will actually be
2003-04-26 21:11:50 +00:00