Dana Jansens
a4c8a839a3
layout fixes, give widgets a default texture, etc.
2003-02-10 02:27:58 +00:00
Dana Jansens
f51f1c775f
stacked cycling menu works now. add a highlighted flag to otk widgets
2003-02-08 08:13:02 +00:00
Dana Jansens
99cd843fc6
Brand spankin new widgets for otk (Label and Button).
...
Add a new Size class.
Rect, Point, and Size are immutable classes.
Size uses *UNSIGNED* ints. This is causing me headaches * a bajillion right now, so we'll see about that.
2003-02-08 07:33:48 +00:00
Dana Jansens
bb6ac36d41
working popups for moving/resizing
2003-01-30 21:11:04 +00:00
Dana Jansens
033e9843bc
otk using new render shit.. supposedly
2003-01-22 22:46:16 +00:00
Dana Jansens
d8d9b42777
widegt using new render system
2003-01-20 06:11:12 +00:00
Dana Jansens
9b6e5f9cf4
provide RenderControls to all otk from the display class. initialize them all there. try use bitshifts instead of color tables in the TrueRenderControl class for finding correct rgbs. Move the image/pixmap/xftdraw into the surface class, and it maintains them, recreating them when it resizes.
2003-01-18 07:23:28 +00:00
Dana Jansens
5a90d2b671
otk using ustring for shit that draws. expended its inferface yet some more.
2003-01-13 04:46:50 +00:00
Dana Jansens
bc99e6a420
remove userstring
2003-01-12 23:55:30 +00:00
Dana Jansens
74061b4e2d
use "userstring" for all user viewable strings
2003-01-12 21:17:26 +00:00
Dana Jansens
8f8acc2493
rm prefixes for all elements in the otk namepsace
2003-01-11 19:17:13 +00:00
Dana Jansens
70eb03ad50
add an OBBackgroundWidget and use it for setting colors so far.
2002-12-18 02:28:44 +00:00
Dana Jansens
26adc8853b
label and focuslabel update their textures automatically on a style change
2002-12-03 19:10:03 +00:00
Dana Jansens
c6f228f3ff
xft2 works. and works good.
2002-12-03 08:54:51 +00:00
Dana Jansens
77342413ef
change how the widgets' _dirty flag works so that all inheritence levels of the widget class can use it
2002-11-16 13:28:26 +00:00
Dana Jansens
3ce8b540aa
add a Label class that doesnt change with focus
2002-11-16 13:08:10 +00:00