Dana Jansens
|
3f784100ab
|
support the aspect ratio hints in the WMNormalHints
|
2003-01-28 00:26:54 +00:00 |
|
Dana Jansens
|
d600bf8d58
|
openbox scripting works again! config too!
|
2003-01-27 15:59:28 +00:00 |
|
Dana Jansens
|
340c4c956e
|
add new shit
|
2003-01-27 14:11:56 +00:00 |
|
Dana Jansens
|
49394f1edf
|
use a built-in module to replace libswigpy
|
2003-01-27 14:10:49 +00:00 |
|
Dana Jansens
|
5face4c6f3
|
use otk objects in the ob scripts by importing otk
|
2003-01-27 13:42:41 +00:00 |
|
Dana Jansens
|
997f94cf86
|
new/better/cleaner scripting interface
|
2003-01-25 16:36:55 +00:00 |
|
Dana Jansens
|
02d6362111
|
change include path to not include otk/
|
2003-01-25 12:55:46 +00:00 |
|
Dana Jansens
|
b760c46656
|
remove these at last
|
2003-01-25 04:25:06 +00:00 |
|
Dana Jansens
|
3682df8ed2
|
include widgetbase not widget
|
2003-01-24 19:21:07 +00:00 |
|
Dana Jansens
|
084d6f4e42
|
some intermediate stage. stacked focus cycling is very broken. dont try it. going to have to change how the python stuff works i think!
|
2003-01-24 09:25:03 +00:00 |
|
Dana Jansens
|
91c7e5c378
|
allow python to grab the keyboard. have release events go to the grabs callback. remove the modifier from teh state when a modifier key is the one being released
|
2003-01-24 07:37:26 +00:00 |
|
Dana Jansens
|
3a5d404a08
|
wrapper changes
|
2003-01-24 05:44:27 +00:00 |
|
Dana Jansens
|
02e8107507
|
fix a comment
|
2003-01-24 04:19:50 +00:00 |
|
Dana Jansens
|
3e21214a1d
|
don't make dock type windows auto-omni-present.
add some debug prints
|
2003-01-24 02:27:10 +00:00 |
|
Dana Jansens
|
f7f5f3d08c
|
add printf for when a window requests its desktop
|
2003-01-24 01:38:39 +00:00 |
|
Dana Jansens
|
ab2968b3a5
|
add an UrgentNotify callback type. fire it when a window becomes "urgent"
|
2003-01-24 00:44:36 +00:00 |
|
Dana Jansens
|
39f19f427b
|
watch for multiple map requests on the same window. ignore after the first.
|
2003-01-24 00:08:55 +00:00 |
|
Dana Jansens
|
406c79aea1
|
out with the blackbox source
|
2003-01-24 00:02:24 +00:00 |
|
Dana Jansens
|
47fb66e54b
|
blef
|
2003-01-23 15:46:29 +00:00 |
|
Dana Jansens
|
f4b87e04a2
|
be smart about skipping focusing a window from unmap events, watch the unmap_ignore
|
2003-01-23 15:43:55 +00:00 |
|
Dana Jansens
|
b6defb3c1a
|
cleanups for how we display iconic state in the hints, and choose it in the mapping process. make things work with gnome-panel's restore-to-native/current-workspace
|
2003-01-23 14:16:30 +00:00 |
|
Dana Jansens
|
8b4004ac68
|
make docks and desktops always on all desktops
|
2003-01-23 13:28:37 +00:00 |
|
Dana Jansens
|
709c747a74
|
add iconifying!!!!
also cleanup the map process a bit, the close action wasn't being set in the allowed actions.
|
2003-01-23 12:34:11 +00:00 |
|
Dana Jansens
|
9583bb6cb8
|
add comment, and reformat
|
2003-01-23 12:13:11 +00:00 |
|
Dana Jansens
|
8d4fe416e5
|
maprequests do not come here once the window is managed any more. they go to the plate. make events on the plate go to the client for handling, and dont bother looking for clients in the maprequesthandler anymore
|
2003-01-23 12:12:17 +00:00 |
|
Dana Jansens
|
4c5671eeca
|
remove unused old handlers
|
2003-01-23 12:10:57 +00:00 |
|
Dana Jansens
|
707f70682a
|
linear focus cycling
|
2003-01-23 09:01:40 +00:00 |
|
Dana Jansens
|
9a64438a5a
|
set the root window, to a color for now
|
2003-01-23 07:26:32 +00:00 |
|
Dana Jansens
|
28b8f67562
|
remove the word "sticky" from everywhere, and replace with "all desktops". change the titlebar layout to use D instead of S for the all-desktops button
|
2003-01-23 05:20:13 +00:00 |
|
Dana Jansens
|
7b7ae097a0
|
make the 'toggle all desktops' button work
|
2003-01-23 04:49:42 +00:00 |
|
Dana Jansens
|
7b9d92b2e7
|
add decor_sticky to the default decorations list
|
2003-01-23 04:23:58 +00:00 |
|
Dana Jansens
|
ff3bb7566b
|
remove debug printfs
|
2003-01-23 04:20:08 +00:00 |
|
Dana Jansens
|
bb5a07b3e1
|
check if the window exists before trying to focus it
|
2003-01-23 03:44:18 +00:00 |
|
Dana Jansens
|
741c68bb87
|
include algorthm forstd::find
|
2003-01-23 02:33:42 +00:00 |
|
Dana Jansens
|
bf24a3b7fc
|
dont use a const_iterator
|
2003-01-23 02:30:58 +00:00 |
|
Dana Jansens
|
7048f64f45
|
dont use a const_iterator
|
2003-01-23 02:29:17 +00:00 |
|
Dana Jansens
|
b99508df01
|
bitmap masks return!
|
2003-01-23 02:08:04 +00:00 |
|
Dana Jansens
|
e64d90be4d
|
new render system in effect. now ot make it look right
|
2003-01-23 01:44:01 +00:00 |
|
Dana Jansens
|
dd6f906848
|
compiles with the new render subsystem...
|
2003-01-23 00:14:44 +00:00 |
|
Dana Jansens
|
0348a2f3ab
|
add rendercolor class, with a cache of gcs for the colors
|
2003-01-20 07:07:13 +00:00 |
|
Dana Jansens
|
d9d2e7a509
|
Some cleanups in the mapping procedure. Apply requested states during the process.
Add new function types for new netwm supported actions, i.e. Func_Shade and Func_Fullscreen.
Add support for the _NET_WM_FULLSCREEN state.
|
2003-01-17 09:15:07 +00:00 |
|
Dana Jansens
|
105e3524a3
|
add internal_move/resize and wrap them with move() and resize() which are for user use, and make sure that the window is allowed to be moved/resized.
add the allowed actions hint setting.
|
2003-01-17 07:45:07 +00:00 |
|
Dana Jansens
|
8be4541461
|
add frame.. wrapper changes.
|
2003-01-17 07:25:34 +00:00 |
|
Dana Jansens
|
a767993e8b
|
add frame.hh to openbox.i's deps
|
2003-01-17 07:14:47 +00:00 |
|
Dana Jansens
|
9e8f89b619
|
provide the strut for the frame's size instead of an area rect
|
2003-01-17 07:12:21 +00:00 |
|
Dana Jansens
|
940247c3e5
|
make window placement not go off screen at all
|
2003-01-17 07:10:52 +00:00 |
|
Dana Jansens
|
5cc40ecc8f
|
call the place routine after the window is grabbed
|
2003-01-17 07:06:34 +00:00 |
|
Dana Jansens
|
48741b97c2
|
call the place window routine after the frame is created
|
2003-01-17 07:04:30 +00:00 |
|
Dana Jansens
|
6f0581627a
|
add the Frame class
|
2003-01-17 07:04:12 +00:00 |
|
Dana Jansens
|
baaaed3dc1
|
add a drag threshold
|
2003-01-17 06:52:34 +00:00 |
|