all repos — openbox @ a36c7543d4eedaa9e10bfd9f4d9b81279b1bb7e6

openbox fork - make it a bit more like ryudo

otk/TODO (raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
* Implement borders and border overlapping in widget
        the widget has a outer geometry(that of the border) and a inner one
        (the current geometry)
        if the overlap flag is true, the inner widgets' borders are overlapped
        as much as possible while the widgets are still entirely visible.

* make OtkButton do pixmaps

* OtkMenu
        this can wait, probably

* OtkWidget
        see about focus()
        focus() on widgets means 'highlight', not take Focus. solve this mess

* OtkTextWidget
        widget that holds text that can be justified and whatnot
        the button should prolly be modified to subclass this

* OtkApplication
        do all derty work init display/screen/style/image control etc
        event loop
        do docking
        close app, clean up crap
        watch for style properties on the root window, update crap
                on the fly.

* widget factory for openbox
        singleton that fetches widgets to openbox so that openbox
        doesn't need to do useless work in creating/initializing/etc

* cleanup image code
        less deps on screen and display
        what's this thing about 8bpp being busticatered

* cleanups
        name classes OtkBummy instead of OB... or B...
        make Style hold pointers to colors and textures