summaryrefslogtreecommitdiff
path: root/otk/TODO
blob: 5385b62b80e0f749f4aa4d86b1359c954b3122ca (plain)
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
* 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

* OtkEventHandler
        make widget inherit from this
        let the user override handling functions as needed

* 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