Commit graph

631 commits

Author SHA1 Message Date
Derek Foreman
ee14d8a3cc Trying to make an iterative assimilate() 2002-12-30 07:28:42 +00:00
Dana Jansens
624a06fdff build fixes for member funcs 2002-12-30 06:57:10 +00:00
Dana Jansens
656f2fbecf make some static functions members of OBBindings 2002-12-30 06:56:13 +00:00
Dana Jansens
78a8588126 nicer output 2002-12-30 06:46:19 +00:00
Dana Jansens
349ac3f0e3 can build trees with modifiers 2002-12-30 06:44:14 +00:00
Dana Jansens
c9ca0e797d lets make it compile at least 2002-12-30 06:32:09 +00:00
Dana Jansens
98c4b4cfe5 keybindings underway. dont work yet 2002-12-30 06:31:45 +00:00
Dana Jansens
b8653c3ab8 better comments for the frame and its widgets' adjust() method 2002-12-28 19:03:05 +00:00
Dana Jansens
d222c56543 draw only when needed 2002-12-27 16:29:32 +00:00
Dana Jansens
5fdd493d0d buttons have their pixmaps! 2002-12-27 10:07:57 +00:00
Dana Jansens
8c2dfe5de4 deal with when nothing has focus anymore 2002-12-27 09:18:54 +00:00
Dana Jansens
cb718e2ad9 handle reparent events..hopefully :> 2002-12-27 08:52:16 +00:00
Dana Jansens
c645416035 add an unregister_all for python callbacks 2002-12-27 08:39:53 +00:00
Dana Jansens
3a4f91b537 enter/leave and focus events are working beautifully 2002-12-27 08:33:57 +00:00
Dana Jansens
51f8b875b3 flush before waiting for timers 2002-12-27 08:30:38 +00:00
Dana Jansens
e9ec2ce0eb some focus improvements.. 2002-12-26 19:55:55 +00:00
Dana Jansens
8c0fe026fe focus works 2002-12-26 18:15:23 +00:00
Dana Jansens
5029fc97c8 add newish stuff 2002-12-26 12:03:13 +00:00
Dana Jansens
2ae2b257d3 might not compile... ob uses its own widgets now, which subclass only the base otk widget. working on compressing focus events and handling them etc. 2002-12-25 22:02:34 +00:00
Dana Jansens
41bdbec9c6 set CXXFLAGS better 2002-12-25 20:28:12 +00:00
Dana Jansens
0816364a03 handle mouse clicks in the python scripts now 2002-12-25 05:46:02 +00:00
Dana Jansens
b34824a4e2 global python scripts. client motion/resizing is all done via python now 2002-12-25 04:54:44 +00:00
Dana Jansens
3827c1a76e python with callbacks! 2002-12-25 02:19:49 +00:00
Dana Jansens
f9107b5c5a use the -I's in CFLAGS for swig 2002-12-25 02:05:39 +00:00
Dana Jansens
27193f659d define the openbox variable 2002-12-25 00:30:01 +00:00
Dana Jansens
375156c112 *** empty log message *** 2002-12-25 00:27:10 +00:00
Dana Jansens
efc875f5f2 return a NULL instead of segfaulting when asserts are off 2002-12-25 00:26:54 +00:00
Dana Jansens
bcb8de973a const cast to the python function 2002-12-25 00:00:03 +00:00
Dana Jansens
053bb2d100 rm the old guile stuff. let the user specify the path for the startup script. dont hardcode it to my home dir. 2002-12-24 23:57:59 +00:00
Dana Jansens
70aa4b20d9 dont try import shit for now it dont work 2002-12-24 23:49:00 +00:00
Dana Jansens
bf49e76420 python. no more guile. python. 2002-12-24 23:31:38 +00:00
Dana Jansens
2e273ae3ac removing old python bullshit 2002-12-24 19:20:17 +00:00
Dana Jansens
fe55bb846d python interface is working! 2002-12-24 19:16:38 +00:00
Dana Jansens
fdd5338fc1 correctly remove client borders when mapping a window with NW gravity 2002-12-24 08:28:03 +00:00
Dana Jansens
5f78b51429 using python and swig for now. 2002-12-23 00:04:32 +00:00
Dana Jansens
3cf5a8b6dd remove python from our c++ objects. going to try out swig 2002-12-22 08:49:59 +00:00
Dana Jansens
925048fedf incref the Py_None before returning it 2002-12-21 12:19:29 +00:00
Dana Jansens
68194ce957 update to cleaned up otk api 2002-12-20 15:38:49 +00:00
Dana Jansens
711d4a342f more typesafety 2002-12-20 14:47:23 +00:00
Dana Jansens
b12b1cb784 be a little more typesafe 2002-12-20 14:46:22 +00:00
Dana Jansens
82f4efb4e2 make the root window an obwidget type 2002-12-20 14:44:20 +00:00
Dana Jansens
506b5dbf6f segfault no more on root clicks 2002-12-20 14:42:21 +00:00
Dana Jansens
700984bd15 python has begun! 2002-12-19 23:54:41 +00:00
Dana Jansens
977ecf1f1e link in python not guile 2002-12-19 20:55:23 +00:00
Dana Jansens
9e0ae7ecee resizing works and whatnot 2002-12-19 07:58:54 +00:00
Dana Jansens
38f8155bf5 can resize now too. compress motion events. 2002-12-18 16:31:16 +00:00
Dana Jansens
732bfd191d you can move windows! 2002-12-18 16:07:44 +00:00
Dana Jansens
f4e2fc3274 guileize 2002-12-18 15:49:41 +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