Dana Jansens
|
3d1e2ab1b4
|
when a pipe menu is killed, kill all its submenus as well
|
2003-09-04 15:30:34 +00:00 |
|
Dana Jansens
|
32b381fbca
|
fix RECT_CONTAINS, name clash
|
2003-09-04 14:54:29 +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
|
d989e3c541
|
oops missed a !
|
2003-09-04 02:58:54 +00:00 |
|
Dana Jansens
|
3682b4ec40
|
turn off focusDelay by default
|
2003-09-04 02:36:05 +00:00 |
|
Dana Jansens
|
755ec08aa3
|
move session code out of openbox.c all into session.c
remove --sm-save-file and --sm-client-id from argv so that they dont get reused when doing a restart.
|
2003-09-04 01:52:15 +00:00 |
|
Dana Jansens
|
bb44e8d047
|
match the declarations in the header
|
2003-09-04 00:42:43 +00:00 |
|
Dana Jansens
|
bd41f6ee1e
|
ungrab only as many times as we grabbed
|
2003-09-04 00:39:05 +00:00 |
|
Dana Jansens
|
922580e891
|
remove the reconfigure popup
|
2003-09-04 00:05:42 +00:00 |
|
Dana Jansens
|
fcdcd0fab4
|
match the func prototypes in the header
|
2003-09-04 00:02:53 +00:00 |
|
Dana Jansens
|
1d6e2c1357
|
fix for not using startup notification
|
2003-09-03 23:31:20 +00:00 |
|
Dana Jansens
|
d3525ecef0
|
kill the window mapping.. its not doing anything anyways? whatever..
|
2003-09-03 23:21:56 +00:00 |
|
Dana Jansens
|
68e8dea93d
|
dont ungrab/grab all the mouse bindings every time a new one is added. just do it once on startup.
|
2003-09-03 23:20:21 +00:00 |
|
Dana Jansens
|
39b2f712aa
|
dont exit when a theme can't be loaded during reconfigure
|
2003-09-03 23:13:40 +00:00 |
|
Dana Jansens
|
c20a8d986a
|
handle the case where a transient is a child of a dockapp
|
2003-09-03 22:06:17 +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
|
72a993671f
|
display a popup and perform a smooth transition when reconfiguring
|
2003-09-03 21:42:43 +00:00 |
|
Dana Jansens
|
506fa94dc7
|
grab keys on the client windows themselves
|
2003-09-03 21:33:22 +00:00 |
|
Dana Jansens
|
fafcb6e476
|
only remove one flash timer at a time, so all frames dont stop flashing just cuz a window closed
|
2003-09-03 21:24:37 +00:00 |
|
Dana Jansens
|
9102d8a64b
|
remove from desktop_menus when freed
|
2003-09-03 21:23:45 +00:00 |
|
Dana Jansens
|
f78b849af2
|
use the ob_main_loop_timeout_remove_data to only remove one timer
|
2003-09-03 21:18:19 +00:00 |
|
Dana Jansens
|
792d3e7a70
|
dont set a strut when there are no apps in the dock
|
2003-09-03 21:07:46 +00:00 |
|
Dana Jansens
|
e7b2e52b78
|
support getting the desktop from the startup notification protocol
pass on to the startup notification code that a window has mapped with a given wmclass
|
2003-09-03 20:42:49 +00:00 |
|
Dana Jansens
|
038735d627
|
add the startup_id
|
2003-09-03 20:39:42 +00:00 |
|
Dana Jansens
|
973507ff28
|
add the NONE cursor.
remove startup notification code from openbox.c and openbox.h
call the new sn_startup/shutdown for startupnotification.c
|
2003-09-03 20:39:11 +00:00 |
|
Dana Jansens
|
15450dc799
|
use NONE cursor when not specifying one
|
2003-09-03 20:37:10 +00:00 |
|
Dana Jansens
|
889c5aab4f
|
remove the startup notification code from event.c, it all lives in its own file now
|
2003-09-03 20:36:25 +00:00 |
|
Dana Jansens
|
2cd1644e10
|
add startup notification in its own .c/.h files
|
2003-09-03 20:35:22 +00:00 |
|
Dana Jansens
|
ed9dc5dc78
|
use the NONE cursor when not specifying one
|
2003-09-03 20:34:43 +00:00 |
|
Dana Jansens
|
1df4e32760
|
add ob_main_loop_timeout_remove_data.
make the timeout remove functions remove *all* timeouts that match
|
2003-09-03 20:34:14 +00:00 |
|
Dana Jansens
|
aae074a11a
|
remove teh startup state saving hacks since we can reconfigure now. no more restarting for the average user anymore.
|
2003-09-03 20:33:43 +00:00 |
|
Dana Jansens
|
7416313cad
|
remove all the startup notification code from screen.c
|
2003-09-03 20:32:21 +00:00 |
|
Dana Jansens
|
18b92777ae
|
add the startup_id atom
|
2003-09-03 20:32:07 +00:00 |
|
Dana Jansens
|
9d35b8c198
|
use the NONE cursor when not specifying a cursor
|
2003-09-03 20:31:50 +00:00 |
|
Dana Jansens
|
f3661db043
|
add a NONE cursor, to not change the cursor at all
|
2003-09-03 20:31:31 +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
|
3f372aaebf
|
make focusDelay check the destroying window properly before killing the timer
|
2003-09-03 15:39:27 +00:00 |
|
Dana Jansens
|
3e7b4478ee
|
track the maximum margin of menu items. use this to keep icons in the menus inside the bevel/borders of the menu items
|
2003-09-03 09:12:42 +00:00 |
|
Dana Jansens
|
418095b48e
|
add the focusDelay option
|
2003-09-03 08:12:07 +00:00 |
|
Dana Jansens
|
91e04979a6
|
dont grab frame context mouse bindings on desktop windows
|
2003-09-03 08:11:38 +00:00 |
|
Dana Jansens
|
5e5fdb1666
|
make the client destructor a GDestroyNotify
|
2003-09-03 08:10:51 +00:00 |
|
Dana Jansens
|
39b3cc1d12
|
rm empty line
|
2003-09-03 07:26:44 +00:00 |
|
Dana Jansens
|
8419fe8a11
|
limit menus' width to 400px
|
2003-09-03 07:24:39 +00:00 |
|
Dana Jansens
|
eb603bf118
|
rename the theme name node from 'theme' to 'name'
|
2003-09-03 07:17:20 +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
|
bb73f52a5f
|
use the provided margins to layout the popup better
|
2003-09-03 06:30:13 +00:00 |
|
Dana Jansens
|
5a44164be9
|
make the default screen-edge resistance 20 (double what it is for windows)
|
2003-09-03 05:44:28 +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
|
02b0b1733a
|
use new menu.bullet.selected.imageColor. use the text colors for the menu mask icons instead of teh bullet color, and set it based on selected/disabled/normal like the text.
|
2003-09-02 18:53:08 +00:00 |
|