Commit graph

35 commits

Author SHA1 Message Date
Dana Jansens
0f2bcee0cd allow for ignoring x errors.
make grab() sunc immediately and ungrab() flush
2003-01-29 08:50:12 +00:00
Dana Jansens
2a195d71e2 include gettext.h from ../src 2003-01-28 03:26:59 +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
406c79aea1 out with the blackbox source 2003-01-24 00:02:24 +00:00
Dana Jansens
9a64438a5a set the root window, to a color for now 2003-01-23 07:26:32 +00:00
Dana Jansens
d953cfe73c use arrays instead of vectors for the screeninfos and rendercontrols. 2003-01-19 23:27:59 +00:00
Dana Jansens
9b6e5f9cf4 provide RenderControls to all otk from the display class. initialize them all there. try use bitshifts instead of color tables in the TrueRenderControl class for finding correct rgbs. Move the image/pixmap/xftdraw into the surface class, and it maintains them, recreating them when it resizes. 2003-01-18 07:23:28 +00:00
Dana Jansens
4c71c71d57 set the global display var 2003-01-13 09:26:09 +00:00
Dana Jansens
c97915f445 un-static otk::Display. add an operator* to it. make a global ob::display var. 2003-01-13 08:48:03 +00:00
Dana Jansens
2594b98ce4 rm old comment 2003-01-13 02:11:04 +00:00
Dana Jansens
7fc226b654 proper code style 2003-01-13 01:41:25 +00:00
Dana Jansens
120ed7a650 setup the locale on the X server on start 2003-01-13 01:41:06 +00:00
Dana Jansens
f1b9e2168d workaround for swig problem 2003-01-11 19:39:10 +00:00
Dana Jansens
8f8acc2493 rm prefixes for all elements in the otk namepsace 2003-01-11 19:17:13 +00:00
Dana Jansens
e8f5cf2940 valgrind fixes, and fixes for writing shit all over the environment. yay~!!!!!!! 2003-01-11 11:16:36 +00:00
Dana Jansens
ac06b3c5f3 rm debug prints 2003-01-11 07:17:22 +00:00
Dana Jansens
19bfac5195 broken to all hell. oh no. 2003-01-11 07:13:49 +00:00
Dana Jansens
1729df46b5 make compiling 'work' with XINERAMA. it doesnt do anything tho 2003-01-11 04:40:21 +00:00
Dana Jansens
345d957e1e new python callbacks data, infrastructure. going to rework bindings code. cvs wont work for shit now. but thats life. 2003-01-09 22:54:31 +00:00
Dana Jansens
9bfc977827 make focus work without races. 2003-01-08 05:26:49 +00:00
Dana Jansens
a2de94e91e in synch mode, chew up 100% cpu, cuz we cant select on the display's fd 2003-01-07 19:24:38 +00:00
Dana Jansens
19eb13679d abort() on X errors that aren't BadWindow errors 2003-01-07 07:24:39 +00:00
Dana Jansens
711a7d8c56 supply python routines for next/prev workspace 2003-01-07 02:24:43 +00:00
Dana Jansens
f3865bb12c ignore num/caps/scroll lock in events 2003-01-06 06:02:22 +00:00
Dana Jansens
86a2bed659 remove the block on shutdown 2003-01-03 20:10:25 +00:00
Dana Jansens
a6661d587c bindings work. now they have a reset key too. 2002-12-31 06:59:46 +00:00
Dana Jansens
1d897f432e add the config header and emacs comment to all the .cc's 2002-11-17 09:41:58 +00:00
Dana Jansens
c4a1fac49d manages windows that exist before running. 2002-11-11 11:25:40 +00:00
Dana Jansens
9d5865a160 support for the shape extension works! 2002-11-10 05:54:12 +00:00
Dana Jansens
16c00e34f3 show badwindow errors again 2002-11-06 10:40:17 +00:00
Dana Jansens
83322ce3be dont show badwindow errors 2002-11-06 10:39:50 +00:00
Dana Jansens
45c2589ef6 xeventhandler can handle everything except client messages now.
blackbox is no longer the event handler
2002-11-04 09:25:26 +00:00
Dana Jansens
c5f62494f1 fix compiling in display.
make the timer manager work in and of itself
2002-11-03 12:27:49 +00:00
Dana Jansens
ace8c8896a WE DONT USE BASE DISPLAY FOR ANYTHING ANY MORE!!@^!*@*!! YAY 2002-11-03 11:46:05 +00:00
Dana Jansens
fa8cefef63 add an OBDisplay class and the old ScreenInfo class to the toolkit.
wrap the toolkit in the 'otk' namespace
it compiles. broke the timer cache tho.
2002-11-03 10:07:16 +00:00