Commit graph

2131 commits

Author SHA1 Message Date
Dana Jansens
d2a1ecb1b5 let any number of mouse buttons work 2003-02-19 01:07:29 +00:00
Dana Jansens
d647de97be add the new '-remote' option. let the dispatchEvents loop work in 'local' or 'remote' mode. 2003-02-19 00:58:59 +00:00
Dana Jansens
d8429b31b4 add new options for placement of the motion coords popup.
use a parentless label.
2003-02-19 00:56:42 +00:00
Dana Jansens
cf97733251 use the new desktopNames() 2003-02-19 00:56:06 +00:00
Dana Jansens
0a93178b75 let you create a parentless label 2003-02-19 00:55:25 +00:00
Dana Jansens
b3a87e3a6f a few optimizations to layouts/rendering 2003-02-19 00:55:05 +00:00
Dana Jansens
503638dbc6 typo! 2003-02-18 22:57:28 +00:00
Dana Jansens
781495e2ea oops messed up centered 2003-02-18 22:10:16 +00:00
Dana Jansens
1481374353 add a POPUP_CENTERED option 2003-02-18 22:09:17 +00:00
Dana Jansens
ed55720b56 make the highlighted button high a white border 2003-02-18 16:03:13 +00:00
Dana Jansens
2199922704 make button text white in the default style 2003-02-18 16:01:39 +00:00
Dana Jansens
a1a606d4f8 watch for case where we think one button is pressed but it isnt anymore, making Click events get missed 2003-02-18 15:59:36 +00:00
Dana Jansens
ccb58d37ee adjust to the new format for otk::Proeprty::get() functions (no nelements)
let the user specify if it is a 'final' move for a window or not, and the client will only be sent a ConfigureNotify if it is.
2003-02-17 21:50:48 +00:00
Dana Jansens
232092fa21 provide a function to return all the desktop names instead of one at a time.
adjust to the new format for otk::Proeprty::get() functions (no nelements)
2003-02-17 21:49:39 +00:00
Dana Jansens
60cd451a23 keep track of if the move is the final move or not, and pass it along 2003-02-17 21:48:54 +00:00
Dana Jansens
109c589667 focus does not return anything now, cuz its just the function which sends a focus event 2003-02-17 21:48:14 +00:00
Dana Jansens
3c82ae888d screeninfo and display are no more 2003-02-17 21:47:48 +00:00
Dana Jansens
ec575f229b use the new sexy additions to the python classes 2003-02-17 21:47:34 +00:00
Dana Jansens
971e227b14 set teh xinerama stuff even when not compiled with the xinerama extension so code can use it always 2003-02-17 21:47:09 +00:00
Dana Jansens
3f80d431ad swig cares about (void) it seems :\ 2003-02-17 21:46:34 +00:00
Dana Jansens
729506e1f8 calcDefaultSizes is protected 2003-02-17 21:45:58 +00:00
Dana Jansens
bc8d855b11 use "fixed" as the fallback font always 2003-02-17 21:45:38 +00:00
Dana Jansens
59d5199828 rename getRenderControl to the more precise createRenderControl 2003-02-17 21:45:17 +00:00
Dana Jansens
b9a7d8f9ea nelements is not passed anymore, its simply a return value. get() will grab the entire property. 2003-02-17 21:44:39 +00:00
Dana Jansens
590e5e2392 nelements is not passed anymore, its simply a return value 2003-02-17 21:44:10 +00:00
Dana Jansens
2f95a7e0ac 'final' cleanup for the new otk wrapper .i's 2003-02-17 21:27:07 +00:00
Dana Jansens
4534151926 split up the otk stuff into separate files.
wrap otk::Property properly with typemaps so that it is usable.
wrap otk::Timer properly so that you can use it with a python callback
2003-02-17 21:25:52 +00:00
Dana Jansens
1741bddecb only return as many as was requested 2003-02-17 21:06:39 +00:00
Dana Jansens
956ada0725 oops nevermind 2003-02-17 20:18:34 +00:00
Dana Jansens
3de18ef7f0 prevent people from using timers except as pointers 2003-02-17 20:02:43 +00:00
Dana Jansens
3240c1d94e check for no screens before asserting 2003-02-17 19:17:17 +00:00
Dana Jansens
916b58f99c ignore NUM values in enums 2003-02-17 17:39:34 +00:00
Dana Jansens
fbfa279862 dont need preprocessor shit for swig 2003-02-17 17:39:22 +00:00
Dana Jansens
8bf56a288f allocate colors right away instead of delaying it, since they get allocated out of the rendercontrol, and it will never fail. 2003-02-17 16:36:35 +00:00
Dana Jansens
716ab805a0 remove some include/import we dont need.
include all the headers we do need before each code fragment
2003-02-17 15:49:56 +00:00
Dana Jansens
c217a73090 split the ob module into separate .i's
cleanly define the interface, add functions for modifying the objects (via client messages)
2003-02-17 15:42:31 +00:00
Dana Jansens
0dd7ebcba9 add support for the openbox_restack_window message.
use the state_add/remove/toggle values from otk::Property::atoms
2003-02-17 15:11:03 +00:00
Dana Jansens
c15dced3b9 this has been moved to wrap/ 2003-02-17 15:10:16 +00:00
Dana Jansens
dee0170bab add openbox_restack_window, and the state_add/remove/toggle values 2003-02-17 15:10:02 +00:00
Dana Jansens
b3879a2323 s/False/false/ 2003-02-17 13:42:01 +00:00
Dana Jansens
c6930ae234 rm the SWIG ifdefs 2003-02-17 12:46:55 +00:00
Dana Jansens
361303715b kill the typedef 2003-02-17 12:46:32 +00:00
Dana Jansens
d2adccbe28 80 cols 2003-02-17 11:50:18 +00:00
Dana Jansens
a7d17188a4 return a Python list of Client*'s when a std::list<Client*> is returned 2003-02-17 11:49:35 +00:00
Dana Jansens
5fc7db1c16 allow cycling without a modifier in the binding 2003-02-17 11:48:35 +00:00
Dana Jansens
31d41a7aa6 defualt START_WITH_NEXT to true for desktops too 2003-02-16 23:43:31 +00:00
Dana Jansens
671230f83e add the new cycle module with super snazzy new Cycle classes. yay KatanaLynx! 2003-02-16 23:14:30 +00:00
Dana Jansens
136c9c078d support for pixmap icons, kwm_win_icon and the icon in wmhints 2003-02-16 21:57:21 +00:00
Dana Jansens
0c2f0e0b5e keep track of the kwm_win_icon property 2003-02-16 20:11:02 +00:00
Dana Jansens
42fbb46a7f add the kwm_win_icon atom 2003-02-16 20:04:19 +00:00