Commit graph

2124 commits

Author SHA1 Message Date
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
Dana Jansens
6354e77144 cleanup 2003-02-16 19:48:54 +00:00
Dana Jansens
93ea4c4d2e supply more information about errors when running scripts 2003-02-16 18:16:55 +00:00
Dana Jansens
16a952c35d adjust how the config is loaded. it is not loaded at all during the screen's constructor, it is loaded afterwards and applied, but before windows are managed 2003-02-16 18:14:05 +00:00
Dana Jansens
893faed7b1 order things to work correctly for now, with the python loading and the the config setting 2003-02-16 18:09:06 +00:00
Dana Jansens
2cbb95c3db change the default titlebar layout 2003-02-16 17:18:54 +00:00
Dana Jansens
5cd8680f74 make them const 2003-02-16 16:37:02 +00:00
Dana Jansens
dfe7f46bb7 provide == and != for DialogButtons 2003-02-16 16:36:07 +00:00