64 Commits (41d4f68b3b9f9526cb4e31a060042936d542595e)
 

Author SHA1 Message Date
  Jonathan Moore Liles 41d4f68b3b Simplify cairo graphics driver. 13 years ago
  Jonathan Moore Liles e704aa5b51 Fl_Dial: Draw PLASTIC_DIAL if type is PIXMAP_DIAL but no image is set. 13 years ago
  Jonathan Moore Liles 4ececa2728 Don't truncate xclass() on at first punctuation character! Replace punctuation with underscores instead. 13 years ago
  Jonathan Moore Liles 4e016d7c58 Consider FL_BORDER_BOX opaque in addition to FL_FLAT_BOX. 13 years ago
  Jonathan Moore Liles dc5c648f1b Fix typo. 13 years ago
  Jonathan Moore Liles 0c6216b9ed Add NTK version to header. 13 years ago
  Jonathan Moore Liles 118604d638 Rework damage system to work better with transparency and Fl_Scroll and window backdrops. 13 years ago
  Jonathan Moore Liles 71dce3fc9d Fl_Window: Always use labeltype FL_NO_LABEL. 13 years ago
  Jonathan Moore Liles 3dd8492a56 Use clipping when drawing widget backdrop images. 13 years ago
  Jonathan Moore Liles 37278914e5 Fl_Menu: Work better with scheme background image. 13 years ago
  Jonathan Moore Liles 192a424afd Use cairo for high quality scaling in Image::copy(). 13 years ago
  Jonathan Moore Liles 9235d2a908 Cleanup cairo image handling.. Convert JPEG from RGB to ARGB. 13 years ago
  Jonathan Moore Liles 2b96034996 Don't use FL_DAMAGE_CHILD optimization because it's incompatible with transparency. 13 years ago
  Jonathan Moore Liles 55437705c3 Fl_Double_Window: Use cairo to paint from doublebuffer (using clipping region/rectangles) instead of Xlib copy. 13 years ago
  Jonathan Moore Liles b447ad1d3b Revert "Replace X clipping with custom code based on FLTK2's Rectangle class to interact better with Cairo." 13 years ago
  Jonathan Moore Liles 2565fe25cd Improve theme-level background image support. 13 years ago
  Jonathan Moore Liles f5b3702be1 Use cairo to draw images. 13 years ago
  Jonathan Moore Liles c322b87f4a Fl_Dial: Automatically downscale (and cache) pixmaps as needed. 13 years ago
  Jonathan Moore Liles 1820bbf1c4 Fl_Cairo_Graphics_Driver: Use cairo's transformation matrix routines instead of FLTKs. 13 years ago
  Jonathan Moore Liles a62ed328af Cleanup Fl_Roller.H 13 years ago
  Jonathan Moore Liles e2e00a0095 Add new boxtypes FL_ASYM_BOX and FL_ASYM_FLAT_BOX. 13 years ago
  Jonathan Moore Liles 0296a95ce4 Add FL_FOCUS_FRAME boxtype so that programs can easily override the visual focus style. 13 years ago
  Jonathan Moore Liles fc9a9aa987 Add Pixmap capability to Fl_Dial. 13 years ago
  Jonathan Moore Liles 91e15a2a10 Replace X clipping with custom code based on FLTK2's Rectangle class to interact better with Cairo. 13 years ago
  Jonathan Moore Liles b8cbf58019 Fl_Dial: Don't force Cairo on. 13 years ago
  Jonathan Moore Liles d0547f238f Cairo: Tweak pie/arc drawing. 13 years ago
  Jonathan Moore Liles 3b814a6800 Install headers in */ntk/FL to avoid conflicting with installed FLTK version. 13 years ago
  Jonathan Moore Liles edbbeb17ef Remove some Forms cruft from Makefile. 13 years ago
  Jonathan Moore Liles c4d6a1902c Fix Fl_Overlay_Window for Cairo. 13 years ago
  Jonathan Moore Liles 696af4ce56 Remove useless Fl_Round_Clock widget. 13 years ago
  Jonathan Moore Liles e51bdb75f5 Remove useless Fl_Roller widget. 13 years ago
  Jonathan Moore Liles fb1bfecebf Remove useless Fl_Clock. 13 years ago
  Jonathan Moore Liles f9ef6c8334 fluid: Don't call obsolete Fl::scheme(). 13 years ago
  Jonathan Moore Liles a9b8dbeb26 Default to Cairo graphics driver. 13 years ago
  Jonathan Moore Liles dd451702ae Remove obsolete Forms compatibility. 13 years ago
  Jonathan Moore Liles 6505500c05 Remove obsolete function from header. 13 years ago
  Jonathan Moore Liles 5558dd0708 Tweak cairo graphics driver curve drawing (WIP). 13 years ago
  Jonathan Moore Liles 41dcc97bf1 Try to avoid resetting/recreating cairo structures more often than necessary. 13 years ago
  Jonathan Moore Liles 3a61f5f2db Fix makefile for Fl_Dial_Base. 13 years ago
  Jonathan Moore Liles 16c873a2cd Never call obsolete Fl::scheme(). 13 years ago
  Jonathan Moore Liles ec9d5276ed Replace Fl_Dial implementation with the more capable one from Non-* (formerly Fl_Arc_Dial). 13 years ago
  Jonathan Moore Liles ab1131fedd Tweak Cairo theme. 13 years ago
  Jonathan Moore Liles 11161c9397 Free cairo surface and context when hiding Fl_Single_Window. 13 years ago
  Jonathan Moore Liles 56d9b11514 Get rid of ugly FL_EMBOSSED_LABEL and FL_ENGRAVED_LABEL. 13 years ago
  Jonathan Moore Liles 1ef5247dcc Add themes. 13 years ago
  Jonathan Moore Liles 31faceb0ed s/fltk/ntk to make having both ntk and fltk installed easier. 13 years ago
  Jonathan Moore Liles 259307e6ad Change public cairo includes 13 years ago
  Jonathan Moore Liles d7849250c9 Rip out Fl::scheme() stuff (GTK and PLASTIC boxtypes). 13 years ago
  Jonathan Moore Liles 53e782ab56 Shrink the shadow of FL_SHADOW_LABEL 13 years ago
  Jonathan Moore Liles b225c33d9d Use Fl_Double_Window for Fl_Menu_Window and get rid of obsolete fl_overlay_visual code. 13 years ago