Dana Jansens
378adaa94f
yay. way way cleaner code for iconify animations. let people show/hide the frame logically and it will do everything except during animations the frame will show what it needs to for visual display.
2007-05-05 16:53:48 +00:00
Dana Jansens
b5e597f1b3
lots of fixes for the iconify animation. i think it should all work perfectly now ?
...
one change in action.c may affect bindings... THIS COULD BREAK CURRENT CONFIG FILES. ya.
so, if you used a press binding and it moved the window, no enter event will be generated for that anymore because you are holding down the button when the window moves. if you don't like that then use a click binding instead.
1
2007-05-05 16:16:26 +00:00
Dana Jansens
288e37b031
lied about using some events it wasnt using
2007-05-05 01:01:58 +00:00
Dana Jansens
9a9e3f6bf6
woa.. let you do mouse actions while in an interactive keyboard action, and let you do keyboard actions while move/resizing. yay. also you can click in windows at the same time..
2007-05-05 00:50:53 +00:00
Dana Jansens
10df03b957
only show the coords popup when both directions have a size increment
2007-05-02 02:15:48 +00:00
Dana Jansens
e9d815173f
big oops
2007-05-01 23:57:57 +00:00
Dana Jansens
55d2916c1e
a whole lot of changes to the moving/resizing code. it was broken for non-northwest gravities. now it is not. at least, that is the idea.
2007-05-01 04:46:29 +00:00
Dana Jansens
8740c30588
the check for if the window is being resized is only needed for syncing
2007-04-24 14:27:31 +00:00
Mikael Magnusson
e86900bd53
fix resizing when drawContents is off, and I think an ifdef was a bit too high up
2007-04-24 12:18:53 +00:00
Dana Jansens
ad852b6b56
add support for _NET_WM_SYNC_REQUEST
2007-04-24 06:30:16 +00:00
Dana Jansens
b22cdc9f70
line up the top coords box nicer
2007-04-23 20:20:04 +00:00
Dana Jansens
2442cdfd85
1) translate all of openbox's output
...
2) update copyrights.
3) make release. ok that part not quite yet.
2007-04-23 17:56:35 +00:00
Dana Jansens
ff43372da7
only pass thru events when the menu is open, don't for other stuff
2007-04-22 14:07:29 +00:00
Dana Jansens
3678f8df8a
use const char*'s when we should be
2007-03-18 15:07:30 +00:00
Mikael Magnusson
4d50b21835
update copyright step 1
2006-08-22 16:37:35 +00:00
Mikael Magnusson
41a1d2ea7b
hopefully fix keyboard move and resize refusing to go outside the screen
2006-08-02 21:03:14 +00:00
Mikael Magnusson
b2b8ad92bf
update copyright notices
2004-03-21 11:57:31 +00:00
Mikael Magnusson
64c65f3b67
adds option to have the popup centered above the window instead of centered, and fix the last occurance of that reversed variable
2004-03-21 00:48:48 +00:00
Mikael Magnusson
e8339970d8
comments for life
2004-03-21 00:24:51 +00:00
Mikael Magnusson
7d1382a984
if this works, i will be amazed. <resize><popupShow>nbr<//> nbr = 0 never show size popup, 1 as it is now ie only show when resize terminals etc, 2 always show
2004-03-21 00:10:14 +00:00
Dana Jansens
740c5b2a20
consistant glib type usage
2003-10-15 03:59:35 +00:00
Dana Jansens
638fc4b70b
dont start a move/resize on clients that cant do it
2003-09-29 07:41:11 +00:00
Dana Jansens
f6ba1f27b9
halfway through client changes but...
...
should fix crashes irt actions in the action queue for clients that have been destroyed. now those actions are skipped or performed without a client as possible.
2003-09-28 06:31:00 +00:00
Dana Jansens
16f46c296d
no tabs
2003-09-17 07:44:49 +00:00
Dana Jansens
c4e4760c41
add copyright headers, adjust --version output to include copyright, and --help output to not include version output.
2003-09-17 07:32:52 +00:00
Dana Jansens
b288fdee41
dont assert if a moveresize is started while one is in progress. apps could do this with client messages, or the user can easily do it with actions.
2003-09-16 08:02:13 +00:00
Dana Jansens
b35682fbd0
only sopt moveresize when shutting down
2003-09-14 07:35:24 +00:00
Dana Jansens
be15e8c01c
stop any moveresizes on shutdown
2003-09-14 07:18:41 +00:00
Dana Jansens
4be58bf137
new popups with subclasses, added an ObIconPopup for popups with icons, and ObPagerPopup, for a popup with a pager on it.
...
better logic also for the desktop layout code figuring out how many rows and columns there are.
2003-09-12 06:00:17 +00:00
Dana Jansens
3541c60fcb
use the current size not the start size for moving
2003-09-10 17:13:57 +00:00
Dana Jansens
cb3aaab102
off by one caused clients to be resized a little during a move
2003-09-04 06:12:19 +00:00
Dana Jansens
b2a0df8e89
don't let move/resize occur on non-visible clients
2003-09-03 22:02:21 +00:00
Dana Jansens
15450dc799
use NONE cursor when not specifying one
2003-09-03 20:37:10 +00:00
Dana Jansens
806a8c411f
add a reconfigure action, also reconfigure on SIGUSR2.
...
support reconfiguring throughout the entire codebase.
2003-09-03 18:11:39 +00:00
Dana Jansens
5e5fdb1666
make the client destructor a GDestroyNotify
2003-09-03 08:10:51 +00:00
Dana Jansens
fbbbd4f9ab
only show resize popups for clients with size increments. no move popup at all. waste of screen space.
2003-09-03 06:33:43 +00:00
Dana Jansens
d5f823db68
more fixes to keep the pointer stuff aligned when doing keyboard move/resize
2003-09-02 19:59:33 +00:00
Dana Jansens
a9c02d62e8
fix flashing when using keyboard move against the edge of the screen
2003-09-02 19:50:10 +00:00
Dana Jansens
8420e47848
add comment about the new code in moveresize for size increment windows
2003-09-02 07:56:40 +00:00
Dana Jansens
78dfba0195
stop doing stupid shit for the size increments in client_configure, it belongs in the moveresize code. add it there.
2003-09-02 07:50:52 +00:00
Dana Jansens
d20fecf576
this move is not final
2003-09-01 16:14:13 +00:00
Dana Jansens
9d42df6ab4
add urgent actions
...
add some macros for moving/resizing clients
add 'vibrate' action
2003-09-01 02:02:40 +00:00
Dana Jansens
8e76e32863
add destructor functions for clients that you acn subscribe with, and use these instead of hardcoding special cases in the unmanage code
2003-08-30 17:46:23 +00:00
Dana Jansens
3c5f6db04c
remove the event dispatcher
2003-08-29 06:52:55 +00:00
Dana Jansens
c4ec27c275
move the pointer while doing a keyboard move/resize
2003-08-20 04:45:55 +00:00
Dana Jansens
35ed95fe18
move the resistance plugin into the kernel. dont resist when move/resizing with the keyboard, only when doing it with the mouse.
2003-08-12 19:57:04 +00:00
Dana Jansens
20aca7fb7a
make the position dislpayed in the moving popup offset by the top/left struts so that 0,0 is inside teh struts not neccessarily at the screen edge
2003-08-05 07:25:22 +00:00
Dana Jansens
26827d875a
kill non-opaque move/resize
...
add an option for redrawing/resizing the client window while resizing, when disabled the client is not touched until the resize is complete.
2003-08-03 17:47:10 +00:00
Dana Jansens
35418ca0fc
remove the ob_root var, its redundant of what Xlib already provides
2003-07-10 19:01:41 +00:00
Dana Jansens
122d55fbad
prefixing and capitalizing the StackLayer -> ObStackingLayer enum.
...
less includes in headers for less rebuilding on changes
2003-07-10 17:03:05 +00:00