summaryrefslogtreecommitdiff
path: root/otk/surface.cc
AgeCommit message (Collapse)Author
2003-03-21rm the old code including the .pys and the c++ shitDana Jansens
2003-02-13| NOT & YOU BASTARDDana Jansens
2003-02-11start on the rendering images codeDana Jansens
2003-02-11free the surfaces' pixeldata after rendering itDana Jansens
2003-02-11store the pixel32 data in the surface so it can be reusedDana Jansens
2003-02-09use the c++ std cheadersDana Jansens
2003-02-09signed ints instead of unsigned ints again. less pain. pain bad.Dana 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-03support pseudocolor and greyscale displays by, using solid colors instead of ↵Dana Jansens
gradients
2003-01-20dont try free the widget's pixmap until it is no longer in useDana Jansens
2003-01-20add rendercolor class, with a cache of gcs for the colorsDana Jansens
2003-01-20widegt using new render systemDana Jansens
2003-01-20remove the XImage from SurfaceDana Jansens
2003-01-18reorder how theyre destroyed, probably doesnt matter anyways.Dana 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