Commit graph

1092 commits

Author SHA1 Message Date
Dana Jansens
104ccc5786 add stuff i rm'd from cvs 2002-12-18 11:36:05 +00:00
Dana Jansens
83727b8e64 oops adding the other OB Widgets 2002-12-18 11:35:26 +00:00
Dana Jansens
77a8e11660 can tell where events are coming from! 2002-12-18 11:34:29 +00:00
Dana Jansens
db23fe0584 do need display then 2002-12-18 10:24:22 +00:00
Dana Jansens
e25a69cce8 dont need to include application here 2002-12-18 10:23:41 +00:00
Dana Jansens
25d1e3538b use OB Widgets for everything 2002-12-18 09:46:24 +00:00
Dana Jansens
d49d01044d erm 2002-12-18 09:34:55 +00:00
Dana Jansens
84d777e89f make shit protected 2002-12-18 08:46:48 +00:00
Dana Jansens
62d719d6b7 dont pass a const 2002-12-18 08:42:40 +00:00
Dana Jansens
e7bb906637 show all children on show() 2002-12-18 08:39:16 +00:00
Dana Jansens
70eb03ad50 add an OBBackgroundWidget and use it for setting colors so far. 2002-12-18 02:28:44 +00:00
Dana Jansens
6bf858e4f4 autogenned 2002-12-11 17:28:52 +00:00
Dana Jansens
9e971aa6f1 add --copy 2002-12-11 17:26:28 +00:00
Dana Jansens
dd3decc319 fuck you basewidget 2002-12-11 00:50:26 +00:00
Dana Jansens
d691094cf7 handle config req's in dispatcher properly.
no more basewidget again.
2002-12-08 06:48:09 +00:00
Dana Jansens
699de0368c store the delta x/y for a motion sequence 2002-12-05 13:52:10 +00:00
Dana Jansens
52cb7bd11e PROPERLY HANDLE CLIENT BORDERS
PROPERLY HANDLE CLIENT GRAVITY
YES!#%&*#!#!
windows can be moved/resized now (and the frame will play along)!
2002-12-05 13:45:00 +00:00
Dana Jansens
1cfc76577d reverting.. that was lame 2002-12-04 14:23:25 +00:00
Dana Jansens
c187fbdf60 move event handling into basewidget again <FLINCH>
add the basewidget class
2002-12-04 13:14:11 +00:00
Dana Jansens
301adc8bc2 split up widget and basewidget 2002-12-04 13:07:40 +00:00
Dana Jansens
4e0b5fdef4 some cleanups
make the OBActions instance not static
2002-12-04 11:50:20 +00:00
Dana Jansens
7dc834cc93 make setStyle() recursive 2002-12-04 11:25:43 +00:00
Dana Jansens
772ff27864 keep a queue of press/releases and the positions, so that the first motion event already has a position to base off of, so it is not lost!! 2002-12-04 10:06:35 +00:00
Dana Jansens
777be62a3a change the builtin testing font 2002-12-04 09:26:42 +00:00
Dana Jansens
143d2df034 handle mouse motion too 2002-12-04 09:01:55 +00:00
Dana Jansens
fbc516442d add suport for XMotionEvents 2002-12-04 08:54:43 +00:00
Dana Jansens
a21c0c55ca handle keyboard input 2002-12-04 08:47:57 +00:00
Dana Jansens
73f7a0bd69 enter/leave actions work! 2002-12-04 08:30:32 +00:00
Dana Jansens
559a0c67a7 remove temp include 2002-12-04 08:30:19 +00:00
Dana Jansens
90ae66cc44 better double click processing 2002-12-04 08:12:09 +00:00
Dana Jansens
0a15728be4 simple change in initialization 2002-12-04 07:58:51 +00:00
Dana Jansens
56d7b547ae button press/releases WORK 2002-12-04 07:55:52 +00:00
Dana Jansens
925262bee2 erase from the map more efficiently 2002-12-04 07:34:09 +00:00
Dana Jansens
4f01802c8c actions class can sorta handle mouse enter/leave and press/release events 2002-12-04 07:12:13 +00:00
Dana Jansens
23a7f18829 add a skeletal OBActions class for user actions 2002-12-04 04:11:24 +00:00
Dana Jansens
24924367f9 put a header where it belongs 2002-12-04 04:02:46 +00:00
Dana Jansens
fa05dc56ea give the grips cursors 2002-12-04 03:47:59 +00:00
Dana Jansens
bdc491ccfe map and unmap work great now yay 2002-12-04 01:29:01 +00:00
Dana Jansens
9860b76c50 unmap works.. once 2002-12-04 01:04:31 +00:00
Dana Jansens
22bd294c7b unregister for events when destroyed 2002-12-04 01:02:56 +00:00
Dana Jansens
1fa445c880 handle configure requests 2002-12-04 00:26:45 +00:00
Dana Jansens
bbdfd8f1d6 scratch that 2002-12-04 00:04:27 +00:00
Dana Jansens
52b83a9dbb handle configurerequests when we cant find a target registered for them 2002-12-04 00:03:48 +00:00
Dana Jansens
829ce05c7c reverse the logic. makes more sense i think 2002-12-03 23:56:04 +00:00
Dana Jansens
861c829ee1 make shape work with the titlebar and handle 2002-12-03 21:46:40 +00:00
Dana Jansens
ee896d9d66 no space on teh top or bottom of text.. 2002-12-03 21:32:03 +00:00
Dana Jansens
d8de17b58e apply gravity when positioning the frame 2002-12-03 21:18:53 +00:00
Dana Jansens
b868726208 better xft checks. require xft version 2 2002-12-03 20:41:21 +00:00
Dana Jansens
26adc8853b label and focuslabel update their textures automatically on a style change 2002-12-03 19:10:03 +00:00
Dana Jansens
f890d31d6b make setStyle virtual 2002-12-03 19:02:36 +00:00