Dana Jansens
|
8439c393d8
|
let you make an xevent listener for all windows
|
2008-01-20 01:36:56 -05:00 |
|
Dana Jansens
|
03f45e79b8
|
make the xevent stuff work for events from extensions (these go beyond LASTEvent)
|
2008-01-20 01:36:56 -05:00 |
|
Dana Jansens
|
9f5296fb14
|
add the xevent callback system to libobt in xevent.[ch]
|
2008-01-20 01:36:56 -05:00 |
|
Dana Jansens
|
700b2c0aec
|
make the mainloop not depend on an X display, and make it uses the obt_display automatically
|
2008-01-20 01:36:56 -05:00 |
|
Dana Jansens
|
ef54ca590d
|
initialize the lists to NULL (empty)
|
2008-01-20 01:36:55 -05:00 |
|
Dana Jansens
|
07d5674d39
|
move the xdg path stuff into obt/paths.[ch], and make render and openbox use it
|
2008-01-20 01:36:55 -05:00 |
|
Dana Jansens
|
1a0a1626b6
|
small api change for parsing
|
2008-01-20 01:36:55 -05:00 |
|
Dana Jansens
|
c22e6012d1
|
fix constness
|
2008-01-20 01:36:55 -05:00 |
|
Dana Jansens
|
edeb0a2727
|
add obt_parse_tree_from_root and use it, cuz it's nice
|
2008-01-20 01:36:55 -05:00 |
|
Dana Jansens
|
fdabb69f4f
|
update openbox to use the current parser interface in libobt
there is also some random bug fixes for other libobt stuff in here.
|
2008-01-20 01:36:55 -05:00 |
|
Dana Jansens
|
0667bbc3e2
|
add parsing to libobt with a new API! (it is not completely changed/fixedup yet)
|
2008-01-20 01:36:55 -05:00 |
|
Dana Jansens
|
759e9f58a8
|
change openbox to use the libotk's keyboard.[ch] stuff instead of the old modkeys.[ch] and some of translate.[ch]
|
2008-01-20 01:36:55 -05:00 |
|
Dana Jansens
|
1aac72bc4c
|
add keyboard.[ch] to libobt. these are for tracking modifier keys, and translating to/from keycodes/keysyms/modmasks (also include a new obt/internal.h for putting functions that are not public)
|
2008-01-20 01:36:55 -05:00 |
|
Dana Jansens
|
2f0e73cf9d
|
add functions for setting locale strings (on top of existing functions for setting utf8 strings). they are untested though! wonder if they work?
|
2008-01-20 01:36:55 -05:00 |
|
Dana Jansens
|
0fcf5ead0f
|
make openbox use the obt prop.c/h stuff
holy search and replace batman
|
2008-01-20 01:36:54 -05:00 |
|
Dana Jansens
|
6c8acc079a
|
add prop.[ch] to the libobt, but they are not used yet. add a global obt_display which obt can use, and the application.
|
2008-01-20 01:36:54 -05:00 |
|
Dana Jansens
|
5960d27b1c
|
setup versioning for libotk that is separate from libobrender (and libobparser for now), and bump library versions up to 4.0.
also make the render versioning more explicit that it's for the render library not all of openbox
|
2008-01-20 01:36:54 -05:00 |
|
Dana Jansens
|
32a92abf75
|
move the code for tracking what extensions are available on the display into the libobt
|
2008-01-20 01:36:54 -05:00 |
|
Dana Jansens
|
27274cff9c
|
add G_BEGIN/END_DECLS to the mainloop header
|
2008-01-20 01:36:54 -05:00 |
|
Dana Jansens
|
a2f5a826a1
|
move the xerror handling into the libobt
|
2008-01-20 01:36:54 -05:00 |
|
Dana Jansens
|
452627a51c
|
Move the main loop out into the libobt
|
2008-01-20 01:36:54 -05:00 |
|
Dana Jansens
|
fe57b2f2f0
|
more precise includes
|
2008-01-20 01:36:54 -05:00 |
|
Dana Jansens
|
b3f0cbf766
|
split the header up for obt
|
2008-01-20 01:36:54 -05:00 |
|
Dana Jansens
|
ebce321a72
|
look mom, I made an openbox toolkit
|
2008-01-20 01:36:53 -05:00 |
|