openbox/openbox
Dana Jansens 4fa19b5985 more cleverness for window placing.
make sure its 10% on the screen in some direction always..

but if the application is placing itself, make sure its on the screen entirely,
and also put it entirely on one monitor if you have xinerama.

if it's bigger than the monitor's space though, it won't do anything with it..
2007-03-10 01:08:19 +00:00
..
action.c this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
action.h Add MoveFromEdge* actions, shorten client_directional_edge_search with some handy #defines 2006-10-31 03:33:21 +00:00
client.c more cleverness for window placing. 2007-03-10 01:08:19 +00:00
client.h this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
client_list_combined_menu.c SIGH 2007-02-03 15:03:46 +00:00
client_list_combined_menu.h this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
client_list_menu.c 80 cols 2006-11-15 21:12:06 +00:00
client_list_menu.h update copyright step 2 2006-08-22 16:44:18 +00:00
client_menu.c make the all desktops thinger get disabled too 2003-10-17 06:27:14 +00:00
client_menu.h no tabs 2003-09-17 07:44:49 +00:00
config.c i moved the font shadow stuff back into the theme, so move them out of the font configuration stuff 2007-03-04 18:49:16 +00:00
config.h Fonts are now going to be configured in the rc.xml file. The format is such as 2007-03-04 07:18:04 +00:00
debug.c consistant glib type usage 2003-10-15 03:59:35 +00:00
debug.h consistant glib type usage 2003-10-15 03:59:35 +00:00
dock.c scary commit..but here goes. 2007-03-05 15:44:17 +00:00
dock.h no tabs 2003-09-17 07:44:49 +00:00
event.c scary commit..but here goes. 2007-03-05 15:44:17 +00:00
event.h this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
extensions.c update copyright step 2 2006-08-22 16:44:18 +00:00
extensions.h update copyright step 2 2006-08-22 16:44:18 +00:00
focus.c a) remove the top_grip_height business from the theme 2007-03-08 01:26:03 +00:00
focus.h update copyright step 2 2006-08-22 16:44:18 +00:00
frame.c a) remove the top_grip_height business from the theme 2007-03-08 01:26:03 +00:00
frame.h a) remove the top_grip_height business from the theme 2007-03-08 01:26:03 +00:00
framerender.c one more fix.. oops :) 2007-03-08 03:32:29 +00:00
framerender.h no tabs 2003-09-17 07:44:49 +00:00
geom.h only update the screen areas when a window actually has a strut (or when the strut changes), don't waste extra calls to screen areas, because it makes people redraw when they don't need to 2007-03-02 15:19:39 +00:00
grab.c this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
grab.h consistant glib type usage 2003-10-15 03:59:35 +00:00
group.c no tabs 2003-09-17 07:44:49 +00:00
group.h no tabs 2003-09-17 07:44:49 +00:00
keyboard.c update copyright step 1 2006-08-22 16:37:35 +00:00
keyboard.h update copyright step 2 2006-08-22 16:44:18 +00:00
keytree.c update copyright step 2 2006-08-22 16:44:18 +00:00
keytree.h no tabs 2003-09-17 07:44:49 +00:00
mainloop.c mention that it is in fact openbox that crashes 2007-03-04 21:46:13 +00:00
mainloop.h update copyright step 2 2006-08-22 16:44:18 +00:00
Makefile update the build system, using a single Makefile.am for a sexyass non-recursive make. booyah! 2003-07-10 04:31:05 +00:00
menu.c scary commit..but here goes. 2007-03-05 15:44:17 +00:00
menu.h no tabs 2003-09-17 07:44:49 +00:00
menuframe.c scary commit..but here goes. 2007-03-05 15:44:17 +00:00
menuframe.h update copyright step 2 2006-08-22 16:44:18 +00:00
misc.h add a NONE user action, for internal stuff, ie running actions without direct user interaction (from anotehr action etc) 2003-09-26 17:30:32 +00:00
mouse.c this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
mouse.h provide a way to remove all bindings 2003-09-17 08:11:59 +00:00
moveresize.c update copyright step 1 2006-08-22 16:37:35 +00:00
moveresize.h consistant glib type usage 2003-10-15 03:59:35 +00:00
mwm.h no tabs 2003-09-17 07:44:49 +00:00
openbox.c use EXIT_SUCCESS. it's the same thing, but more correct. 2007-03-04 20:42:22 +00:00
openbox.h oops... I'm combining two different things in this commit... so I'll try be clear 2007-03-04 09:01:52 +00:00
place.c this includes a number of things since my magnificent return.... 2007-03-02 02:23:00 +00:00
place.h update copyright step 2 2006-08-22 16:44:18 +00:00
popup.c scary commit..but here goes. 2007-03-05 15:44:17 +00:00
popup.h halfway through client changes but... 2003-09-28 06:31:00 +00:00
prop.c remove said Atoms 2007-03-04 20:18:09 +00:00
prop.h remove said Atoms 2007-03-04 20:18:09 +00:00
resist.c update copyright step 2 2006-08-22 16:44:18 +00:00
resist.h no tabs 2003-09-17 07:44:49 +00:00
screen.c 80 cols 2006-11-15 21:12:06 +00:00
screen.h consistant glib type usage 2003-10-15 03:59:35 +00:00
session.c fix compiling without session manager support 2007-03-04 12:00:21 +00:00
session.h oops... I'm combining two different things in this commit... so I'll try be clear 2007-03-04 09:01:52 +00:00
stacking.c 80 cols 2006-11-15 21:12:06 +00:00
stacking.h update copyright step 2 2006-08-22 16:44:18 +00:00
startupnotify.c 80 cols 2006-11-15 21:12:06 +00:00
startupnotify.h no tabs 2003-09-17 07:44:49 +00:00
translate.c update copyright step 1 2006-08-22 16:37:35 +00:00
translate.h const 2003-09-17 08:01:37 +00:00
window.c no tabs 2003-09-17 07:44:49 +00:00
window.h no tabs 2003-09-17 07:44:49 +00:00
xerror.c update copyright step 2 2006-08-22 16:44:18 +00:00
xerror.h consistant glib type usage 2003-10-15 03:59:35 +00:00