summaryrefslogtreecommitdiff
path: root/otk/widget.hh
AgeCommit message (Collapse)Author
2003-03-21rm the old code including the .pys and the c++ shitDana Jansens
2003-02-19a few optimizations to layouts/renderingDana Jansens
2003-02-16add otk::MessageDialogDana Jansens
2003-02-10layout fixes, give widgets a default texture, etc.Dana Jansens
2003-02-09signed ints instead of unsigned ints again. less pain. pain bad.Dana Jansens
2003-02-08mad optimizationsDana Jansens
2003-02-08Brand spankin new widgets for otk (Label and Button).Dana Jansens
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-05add an adjustable event maskDana Jansens
2003-01-30popups for moving and resizingDana Jansens
2003-01-22render code fixesDana Jansens
2003-01-22otk using new render shit.. supposedlyDana Jansens
2003-01-20dont try free the widget's pixmap until it is no longer in useDana Jansens
2003-01-20widegt using new render systemDana Jansens
2003-01-18provide RenderControls to all otk from the display class. initialize them ↵Dana Jansens
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-18surface startedDana Jansens
2003-01-13un-static otk::Display. add an operator* to it. make a global ob::display var.Dana Jansens
2003-01-11rm prefixes for all elements in the otk namepsaceDana Jansens
2003-01-04make the frame window override-redirectDana Jansens
2003-01-04make the frame window override-redirectDana Jansens
2002-12-26support the button pressed resources betterDana Jansens
2002-12-24wrap otk with swig/pythonDana Jansens
2002-12-20api cleanupsDana Jansens
2002-12-18do need display thenDana Jansens
2002-12-18dont need to include application hereDana Jansens
2002-12-18make shit protectedDana Jansens
2002-12-18dont pass a constDana Jansens
2002-12-18add an OBBackgroundWidget and use it for setting colors so far.Dana Jansens
2002-12-11fuck you basewidgetDana Jansens
2002-12-04move event handling into basewidget again <FLINCH>Dana Jansens
add the basewidget class
2002-12-04split up widget and basewidgetDana Jansens
2002-12-04make setStyle() recursiveDana Jansens
2002-12-04give the grips cursorsDana Jansens
2002-12-03make setStyle virtualDana Jansens
2002-12-01window decorations use "unmanaged" widgets now.Dana Jansens
2002-12-01add a recursive flags to OtkWidget::show/hideDana Jansens
dont delet eshit in the style from button's destructor
2002-11-17add the config header and emacs comment to all the .cc'sDana Jansens
2002-11-16add an OtkAppWidget which are "root windows", i.e. the managed child of ↵Dana Jansens
root, to be shown on the display. Exit when all the "root windows" are hidden. Support the WM_DELETE protocol to hide a "root window".
2002-11-16change how the widgets' _dirty flag works so that all inheritence levels of ↵Dana Jansens
the widget class can use it
2002-11-16fixed bugs, got otkapp to select on a fd, modded widget to make use of ↵Marius Nita
otkapp, press/release events on buttons
2002-11-16added otkapplication and event stuff, changed other files to accomodate for ↵Marius Nita
this, changed the test. no idea if anything runs yet. it compiles =)
2002-11-15resizesDana Jansens
2002-11-15smarter expose. stop when the window is foundDana Jansens
2002-11-15try make drawing work better but its bustedDana Jansens
2002-11-15make stuff draw on expose eventsDana Jansens
2002-11-14widget update fixMarius Nita
2002-11-13HOOGE improvements. now widgets calculate their size according to the sizes ↵Marius Nita
of their children, they stretch stretchable elements to fit a maximum size, take into account bevel width, and much more
2002-11-11can now map windows and render texturesMarius Nita
2002-11-10initial commitMarius Nita