]>
Dogcows Code - chaz/openbox/log
Dana Jansens [Sun, 11 May 2003 19:50:30 +0000 (19:50 +0000)]
Menus put themselves into the stacking list.
Clicking on the menu (but not on an entry) will raise it.
Dana Jansens [Sun, 11 May 2003 19:44:33 +0000 (19:44 +0000)]
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.
Dana Jansens [Sun, 11 May 2003 17:49:12 +0000 (17:49 +0000)]
garb press events so they dont break bindings... X sucks
Dana Jansens [Sun, 11 May 2003 17:45:21 +0000 (17:45 +0000)]
grab button events on the slit so they dont go through to root
Dana Jansens [Sun, 11 May 2003 17:31:23 +0000 (17:31 +0000)]
use the size of the icon window for slit apps, not the client window
Dana Jansens [Sun, 11 May 2003 05:15:59 +0000 (05:15 +0000)]
cleanups
Dana Jansens [Sun, 11 May 2003 05:15:43 +0000 (05:15 +0000)]
can drag slit-apps around in the slit
Dana Jansens [Sat, 10 May 2003 22:33:24 +0000 (22:33 +0000)]
add autohiding to the slit
Dana Jansens [Sat, 10 May 2003 22:20:08 +0000 (22:20 +0000)]
some slit fixes, support resizing slitapps
Dana Jansens [Sat, 10 May 2003 21:33:21 +0000 (21:33 +0000)]
rm the tools dir
Dana Jansens [Sat, 10 May 2003 20:53:22 +0000 (20:53 +0000)]
rm this garbage...
Dana Jansens [Sat, 10 May 2003 20:52:32 +0000 (20:52 +0000)]
add a slit to the kernel
Dana Jansens [Sat, 10 May 2003 20:52:17 +0000 (20:52 +0000)]
ignore the build shit
Dana Jansens [Sat, 10 May 2003 20:51:07 +0000 (20:51 +0000)]
add the sgml dir
Dana Jansens [Sat, 10 May 2003 16:03:06 +0000 (16:03 +0000)]
make the client menu not have a title
Dana Jansens [Sat, 10 May 2003 15:51:44 +0000 (15:51 +0000)]
be more careful about ignoring focusin/out event pairs
Scott Moynes [Sat, 10 May 2003 15:30:47 +0000 (15:30 +0000)]
tyop
Scott Moynes [Sat, 10 May 2003 15:12:27 +0000 (15:12 +0000)]
Turn off timed_menu by default
Scott Moynes [Sat, 10 May 2003 14:51:27 +0000 (14:51 +0000)]
Timed menu that reads output from a process while the window is hidden
Scott Moynes [Sat, 10 May 2003 14:50:39 +0000 (14:50 +0000)]
whitespace
Scott Moynes [Fri, 9 May 2003 23:29:41 +0000 (23:29 +0000)]
fixor
Dana Jansens [Fri, 9 May 2003 23:24:07 +0000 (23:24 +0000)]
nice merge
Scott Moynes [Fri, 9 May 2003 23:15:28 +0000 (23:15 +0000)]
Menu uber patch
Since we have no menu parser see menu_startup() to customize
Dana Jansens [Fri, 9 May 2003 22:53:11 +0000 (22:53 +0000)]
add a client_activate function, use it for net_wm_active mesgs and for focus cycling.
Dana Jansens [Fri, 9 May 2003 22:37:19 +0000 (22:37 +0000)]
unshade windows when you cycle focus to them
Dana Jansens [Fri, 9 May 2003 19:58:08 +0000 (19:58 +0000)]
add shit that i made in the last week!
Dana Jansens [Fri, 9 May 2003 16:57:17 +0000 (16:57 +0000)]
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.
Marius Nita [Wed, 30 Apr 2003 18:42:32 +0000 (18:42 +0000)]
thoughts and shit
Dana Jansens [Mon, 28 Apr 2003 19:36:59 +0000 (19:36 +0000)]
move windows before calcing struts. watch for windows on DESKTOP_ALL when removeing a desktop
Dana Jansens [Sun, 27 Apr 2003 22:33:38 +0000 (22:33 +0000)]
a more correct for the missing frame problem. don't restack windows when changing the window's layer while it is being managed.
Dana Jansens [Sun, 27 Apr 2003 22:25:15 +0000 (22:25 +0000)]
watch for windows without frames, they can be in the transient order before they get fully managed
Dana Jansens [Sun, 27 Apr 2003 17:17:53 +0000 (17:17 +0000)]
no longer pertinent
Dana Jansens [Sun, 27 Apr 2003 17:08:40 +0000 (17:08 +0000)]
fix window icon rendering, was using incorrect size.
Dana Jansens [Sun, 27 Apr 2003 02:31:55 +0000 (02:31 +0000)]
its G_BYTE_ORDER not G_ENDIAN.
Dana Jansens [Sat, 26 Apr 2003 21:11:50 +0000 (21:11 +0000)]
show the move coords for where the window will actually be
Dana Jansens [Fri, 25 Apr 2003 22:40:04 +0000 (22:40 +0000)]
only focus on startup if focus_new is true
Dana Jansens [Fri, 25 Apr 2003 22:35:08 +0000 (22:35 +0000)]
restore the desktop and focused window on restarts if possible
Dana Jansens [Fri, 25 Apr 2003 21:27:16 +0000 (21:27 +0000)]
add helper functions for manipulating the focus_order list.
move the focus popup into focus.c, out of action.c
allow cycling to iconic windows, which are kept at the bottom of the focus_order lists.
Dana Jansens [Fri, 25 Apr 2003 19:55:41 +0000 (19:55 +0000)]
let the frame hold a focus state so that it can lie.
dont focus windows while cycling, just highlight them as if they are focused
Dana Jansens [Fri, 25 Apr 2003 17:50:08 +0000 (17:50 +0000)]
icons are not at +1 anymore
Dana Jansens [Thu, 24 Apr 2003 03:41:30 +0000 (03:41 +0000)]
some more checks for transients looping on eachother when they are transients of a group
Dana Jansens [Tue, 22 Apr 2003 20:05:25 +0000 (20:05 +0000)]
client side shit ISNT 32 bits on 64 bit platforms, its 64 bits. fuck X so hard.
Dana Jansens [Tue, 22 Apr 2003 07:06:10 +0000 (07:06 +0000)]
even better checks for when to focus new windows. focus dialogs when they are the only member of their group
Scott Moynes [Tue, 22 Apr 2003 03:48:34 +0000 (03:48 +0000)]
More menu changes to facilitate plugins.
Scott Moynes [Tue, 22 Apr 2003 01:04:29 +0000 (01:04 +0000)]
Render menus only when they are invalid.
Dana Jansens [Mon, 21 Apr 2003 23:53:55 +0000 (23:53 +0000)]
add automake
Dana Jansens [Mon, 21 Apr 2003 19:21:28 +0000 (19:21 +0000)]
focus on press onm the titlebar buttons
Dana Jansens [Mon, 21 Apr 2003 00:47:14 +0000 (00:47 +0000)]
yet more changes to choosing to focus windows when they mapp
Dana Jansens [Mon, 21 Apr 2003 00:45:08 +0000 (00:45 +0000)]
try avoid cicular includes with the bison shit
Dana Jansens [Sun, 20 Apr 2003 07:08:40 +0000 (07:08 +0000)]
make the icon larger than the buttons by one pixel in each direction, this makes it as tall as the label and lets it fit more image in
Dana Jansens [Sun, 20 Apr 2003 05:53:10 +0000 (05:53 +0000)]
new focus-new rules
Dana Jansens [Sat, 19 Apr 2003 21:11:04 +0000 (21:11 +0000)]
i lied.. fuck @ those gnome dialogs
Dana Jansens [Sat, 19 Apr 2003 21:10:27 +0000 (21:10 +0000)]
lighten up a bit on the focus new windows criteria
Dana Jansens [Sat, 19 Apr 2003 18:31:14 +0000 (18:31 +0000)]
rm invalid comment
Dana Jansens [Sat, 19 Apr 2003 18:30:58 +0000 (18:30 +0000)]
only look for FocusOut events on the same window
Dana Jansens [Sat, 19 Apr 2003 02:26:53 +0000 (02:26 +0000)]
convert STRING properties from "ISO-8859-1" instead of from the current locale, since this is what they apparently are, according to gdk.
Dana Jansens [Sat, 19 Apr 2003 01:16:30 +0000 (01:16 +0000)]
check the string not the pointer to it
Dana Jansens [Fri, 18 Apr 2003 22:31:00 +0000 (22:31 +0000)]
the mouse grab screws that up
Dana Jansens [Fri, 18 Apr 2003 22:27:24 +0000 (22:27 +0000)]
dispatch presses and releases during a move/resize
Dana Jansens [Fri, 18 Apr 2003 22:12:34 +0000 (22:12 +0000)]
kill the debug prints for now
Dana Jansens [Fri, 18 Apr 2003 22:05:39 +0000 (22:05 +0000)]
nm cant do it.. damn
Dana Jansens [Fri, 18 Apr 2003 21:56:53 +0000 (21:56 +0000)]
ignore another type of crossing event, caused when leaving gtk popup menus
Dana Jansens [Fri, 18 Apr 2003 08:46:19 +0000 (08:46 +0000)]
just formatting
Dana Jansens [Fri, 18 Apr 2003 08:45:49 +0000 (08:45 +0000)]
yet MORE changes to how focusin/out's are handled. more edge case fixing, this time with focus fallback when unmapping a window in sloppy focus mode.
Dana Jansens [Fri, 18 Apr 2003 08:44:32 +0000 (08:44 +0000)]
adjust choosing to focus new windows, make it more strict.
eat all Enter events when unmapping a window so focus fallback can be more smarter..
Dana Jansens [Fri, 18 Apr 2003 08:41:35 +0000 (08:41 +0000)]
dont need to sync
Dana Jansens [Fri, 18 Apr 2003 06:55:51 +0000 (06:55 +0000)]
check for client_normal before focusing
Dana Jansens [Fri, 18 Apr 2003 06:55:28 +0000 (06:55 +0000)]
when unfocusing a window (e.g. unmanaging) try fallback to transient relations, if that fails, try group relations, then fallback to other window.
Dana Jansens [Fri, 18 Apr 2003 06:32:54 +0000 (06:32 +0000)]
try focus other transients of the parent window when a transient falls back before focusing the parent
Dana Jansens [Fri, 18 Apr 2003 06:29:28 +0000 (06:29 +0000)]
unset it AFTER using it...
Dana Jansens [Fri, 18 Apr 2003 06:28:57 +0000 (06:28 +0000)]
unset the client when done moveresizing
Dana Jansens [Fri, 18 Apr 2003 06:07:41 +0000 (06:07 +0000)]
don't wait(), the glib function does that for us woot.
Dana Jansens [Fri, 18 Apr 2003 04:13:08 +0000 (04:13 +0000)]
more strict rules on what will be focused by the focusNew option in the rc3. only strictly NORMAL windows will be focused, not dialogs or anything else when they are mapped.
Dana Jansens [Fri, 18 Apr 2003 01:51:55 +0000 (01:51 +0000)]
comment typo
Dana Jansens [Fri, 18 Apr 2003 01:51:41 +0000 (01:51 +0000)]
watch out when unmanaging a window, that it is not being move/resized
Dana Jansens [Thu, 17 Apr 2003 18:21:19 +0000 (18:21 +0000)]
a) put transient windows on the same desktop as their parent
b) if a window is attempted to be focused but it is not on the current desktop,
then move it to the top of the focus order on its desktop
Dana Jansens [Thu, 17 Apr 2003 17:32:09 +0000 (17:32 +0000)]
distribute focus when entering/leaving show-the-desktop mode
Dana Jansens [Thu, 17 Apr 2003 17:31:22 +0000 (17:31 +0000)]
remove debug print
Dana Jansens [Thu, 17 Apr 2003 16:18:34 +0000 (16:18 +0000)]
add the left/right/top/bottom direction arrows and use them for resizing those ways
Dana Jansens [Thu, 17 Apr 2003 16:02:32 +0000 (16:02 +0000)]
net_WM!@^&(
Dana Jansens [Thu, 17 Apr 2003 16:02:15 +0000 (16:02 +0000)]
use the right client
Dana Jansens [Thu, 17 Apr 2003 16:01:42 +0000 (16:01 +0000)]
dont use the client if there is none
Dana Jansens [Thu, 17 Apr 2003 08:04:45 +0000 (08:04 +0000)]
dont ignore all Virtual pointer events
Dana Jansens [Thu, 17 Apr 2003 07:33:50 +0000 (07:33 +0000)]
02:33 (@xor) omg yes
02:33 (@xor) grid workspace cycling of d3th
Dana Jansens [Thu, 17 Apr 2003 07:20:08 +0000 (07:20 +0000)]
fix grip workspace cycling
Dana Jansens [Thu, 17 Apr 2003 07:00:13 +0000 (07:00 +0000)]
fix up support for moveresize. make keyboard grabs Async so that i can hit escape to cancel a moveresize process.
Dana Jansens [Thu, 17 Apr 2003 06:24:41 +0000 (06:24 +0000)]
do not shadow parameter pls
Dana Jansens [Thu, 17 Apr 2003 06:21:19 +0000 (06:21 +0000)]
initialize start_x/y
Dana Jansens [Thu, 17 Apr 2003 06:17:06 +0000 (06:17 +0000)]
add support for interactive/keyboard move/resize
Dana Jansens [Thu, 17 Apr 2003 05:43:41 +0000 (05:43 +0000)]
add support for net_moveresize_window and net_wm_moveresize
Dana Jansens [Thu, 17 Apr 2003 05:29:11 +0000 (05:29 +0000)]
use the new cursor defn's
Dana Jansens [Thu, 17 Apr 2003 05:28:53 +0000 (05:28 +0000)]
use the new ptr cursor defn
Dana Jansens [Thu, 17 Apr 2003 05:28:35 +0000 (05:28 +0000)]
move the move/resize functionality into moveresize.c, for use with the netwm atoms. use it from teh plugins. combine the two actions.
Dana Jansens [Thu, 17 Apr 2003 05:13:18 +0000 (05:13 +0000)]
put text centered in the popup dialog properly
Dana Jansens [Thu, 17 Apr 2003 02:16:38 +0000 (02:16 +0000)]
make alt-middle the default resize binding
Dana Jansens [Thu, 17 Apr 2003 02:15:09 +0000 (02:15 +0000)]
add more cursors for move/resizing, and use the arrows not the angle brackets
Dana Jansens [Thu, 17 Apr 2003 02:14:30 +0000 (02:14 +0000)]
grab pointer during cycling to remove focus screwups from focus-follows-mouse.
grab during move/resize and assign a cursor while doing the move/resize too!
Dana Jansens [Thu, 17 Apr 2003 02:11:46 +0000 (02:11 +0000)]
save the client and context during drags since a pointer grab will change them
Dana Jansens [Thu, 17 Apr 2003 01:48:26 +0000 (01:48 +0000)]
ignore virtual crossing events..
Dana Jansens [Thu, 17 Apr 2003 01:25:29 +0000 (01:25 +0000)]
that was dumb, it was metacity's fault
This page took 0.057028 seconds and 4 git commands to generate.