38 lines
1.3 KiB
Text
38 lines
1.3 KiB
Text
* 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
|