Dana Jansens
|
d6ef215583
|
let specify theme in the rc3 file. rm the other old engine options
|
2003-04-13 07:27:21 +00:00 |
|
Dana Jansens
|
5cf61ee023
|
move the openbox engine into librender and the kernel. the theme is loaded and stored inside librender. the frame is decorated and managed inside the kernel.
|
2003-04-13 07:18:28 +00:00 |
|
Dana Jansens
|
6011fe9c95
|
make utility windows able to be resized
|
2003-04-11 19:14:13 +00:00 |
|
Dana Jansens
|
a5bd2babc8
|
deiconify transient parents when a child is deiconified.
|
2003-04-10 07:21:30 +00:00 |
|
Dana Jansens
|
64dac07d07
|
no fuck that it was working fine
|
2003-04-10 06:50:57 +00:00 |
|
Dana Jansens
|
cb444e37d2
|
make the TRAN_GROUP an unsigned long
|
2003-04-10 06:50:42 +00:00 |
|
Dana Jansens
|
a6ce30cba9
|
add MapRequest print
|
2003-04-10 06:46:44 +00:00 |
|
Dana Jansens
|
e9d875cf83
|
some smarter rules for focusing new window when focus_new is not set
|
2003-04-10 06:29:43 +00:00 |
|
Dana Jansens
|
a6130b8407
|
dont show the focus popup when theres no target client
|
2003-04-09 17:40:14 +00:00 |
|
Dana Jansens
|
9bae1e3128
|
rm debug print
|
2003-04-08 20:07:20 +00:00 |
|
Dana Jansens
|
71badb0790
|
move config option loading for the kernel into config.c/h
add options for the number of desktops and the names of the desktops
|
2003-04-08 07:31:26 +00:00 |
|
Dana Jansens
|
63b0c5616f
|
check for focus before unfocusing
|
2003-04-08 06:31:25 +00:00 |
|
Dana Jansens
|
c99bb4a049
|
add more options for focus fallback, use an enum for all the types of fallbacks.
|
2003-04-08 06:14:53 +00:00 |
|
Dana Jansens
|
40bfb2b6e5
|
only cycle focus to normal windows
|
2003-04-08 04:48:39 +00:00 |
|
Dana Jansens
|
0272ef26e7
|
show a popup with the focus target while cycling
|
2003-04-08 01:04:09 +00:00 |
|
Dana Jansens
|
f278ec41e4
|
fallback to transients' parents when possible.
return the Client* which was focused from focus_cycle
|
2003-04-08 01:03:26 +00:00 |
|
Dana Jansens
|
fc32577766
|
fallback focus while unmanaging the window
|
2003-04-08 01:02:28 +00:00 |
|
Dana Jansens
|
083f2f5d5d
|
add focusLast and focusLastOnDesktop options in the [focus] section of the rc3. allows more customizaton of the focus model. default to click-focus style. add handling for focus cycling when nothing on the desktop is focused.
|
2003-04-07 22:29:40 +00:00 |
|
Dana Jansens
|
2dac2cc01b
|
ignore inferior enternotifies
add anotehr focusdebug print
|
2003-04-07 22:27:02 +00:00 |
|
Dana Jansens
|
5f53cd5fb8
|
check for new windows always being onscreen.
rename the client pointer to self in teh manage unmanage functions for consistancy
|
2003-04-07 22:26:31 +00:00 |
|
Dana Jansens
|
7613d4d8ec
|
rm debug prints
|
2003-04-07 22:25:33 +00:00 |
|
Dana Jansens
|
a25b19a17f
|
support for transients of groups
|
2003-04-07 08:45:52 +00:00 |
|
Dana Jansens
|
e6cc69ca04
|
support for transients of groups
|
2003-04-07 08:43:33 +00:00 |
|
Dana Jansens
|
3cbf5bfa7c
|
missed one
|
2003-04-07 07:29:49 +00:00 |
|
Dana Jansens
|
2eb4d79326
|
put focus messages in ifdefs
|
2003-04-07 07:29:00 +00:00 |
|
Dana Jansens
|
79ddf91839
|
remove debug print
|
2003-04-07 07:28:06 +00:00 |
|
Dana Jansens
|
5f42ecfacb
|
track window groups
iconify all its transients when a window is iconified
|
2003-04-07 05:47:20 +00:00 |
|
Dana Jansens
|
db086ef336
|
put focus_cycle into focus.c, use it there in the action. improved it as well to handle odd cases like modal windows. added functions to client.c which are needed by the focus cycling routine.
|
2003-04-07 03:46:41 +00:00 |
|
Dana Jansens
|
1f775fdd86
|
grab the other device in Sync for button/key grabs
|
2003-04-07 03:43:53 +00:00 |
|
Dana Jansens
|
d498522a56
|
dont toggle when no client was passed to teh action
|
2003-04-06 18:40:10 +00:00 |
|
Dana Jansens
|
d43a109ba2
|
nm that, pointless...
|
2003-04-06 18:38:51 +00:00 |
|
Dana Jansens
|
d1913d1d01
|
disable keyboard and mouse input while ob is starting or exiting
|
2003-04-06 18:18:55 +00:00 |
|
Dana Jansens
|
70e4138169
|
print the error when the engine cant load
|
2003-04-06 17:42:11 +00:00 |
|
Dana Jansens
|
ee2368044d
|
clean up the module if load() fails
|
2003-04-06 08:25:35 +00:00 |
|
Dana Jansens
|
c42314ec44
|
add a coords popup for moving and resizing
|
2003-04-06 06:16:46 +00:00 |
|
Dana Jansens
|
b31eb83f04
|
add ()'s to the macros for more safety
|
2003-04-06 06:16:34 +00:00 |
|
Dana Jansens
|
6016ff8658
|
add the ability to render and size text labels for non-window-decorations
|
2003-04-06 06:16:19 +00:00 |
|
Dana Jansens
|
aa26b219ec
|
make NLIMC the default titlebar layout
|
2003-04-06 00:09:51 +00:00 |
|
Dana Jansens
|
d6f9bc953a
|
allow specifying that some focus events should be ignored for the focus order list
|
2003-04-05 22:56:10 +00:00 |
|
Dana Jansens
|
ec4e24a422
|
stacked and linear cycling
|
2003-04-05 22:44:50 +00:00 |
|
Dana Jansens
|
7ebc5c797f
|
linear focus cycling of the gods
|
2003-04-05 22:20:14 +00:00 |
|
Dana Jansens
|
3778846122
|
typo
|
2003-04-05 21:49:55 +00:00 |
|
Dana Jansens
|
3d0ba381db
|
put it back
|
2003-04-05 21:40:47 +00:00 |
|
Dana Jansens
|
e38b27fcce
|
make unfocus really unfocus everything
|
2003-04-05 21:36:37 +00:00 |
|
Dana Jansens
|
3921ce3067
|
dont default to NULL for the engine name
|
2003-04-05 20:56:02 +00:00 |
|
Dana Jansens
|
06356d337c
|
add engine options to the new rc file
|
2003-04-05 20:53:45 +00:00 |
|
Dana Jansens
|
bd12517c61
|
add focus options to the new rc file
|
2003-04-05 20:47:16 +00:00 |
|
Dana Jansens
|
cbbf90a718
|
change how rc parsing will work. a=b will be parsed in any [section] and given to a separate parsing callback. no more general config infrastructure needed/
|
2003-04-05 20:27:03 +00:00 |
|
Dana Jansens
|
bca8082d6d
|
use a context enum instead of quarks
|
2003-04-05 17:22:01 +00:00 |
|
Dana Jansens
|
d77ac21a62
|
reorder startup so that grabs are set up before parsing teh rc
|
2003-04-04 22:47:36 +00:00 |
|