51 Commits (master)

Author SHA1 Message Date
  Mathias Buhr 2accf3694a Fixes clang build issues 5 years ago
  falkTX 5719b0044d Fix for menubar not appearing in the right position 7 years ago
  Jonathan Moore Liles 6bed472e74 Add Fl::set_mouse method. 9 years ago
  Jonathan Moore Liles 0158efd86f Change CFLAGS, clean up some compiler warnings. 9 years ago
  Jonathan Moore Liles 415422bd1b Fl_Window: shown() should be const. 9 years ago
  Jonathan Moore Liles 27960b82e0 Don't redraw Fl_Double_Window on X expose event. 9 years ago
  Jonathan Moore Liles 8ee564bef3 Fl_Tooltip: Allow user to override tooltip show/hide behavior. 9 years ago
  Jonathan Moore Liles 8cb721a354 Fl_Browser: Make incr_height() pubic. It's useful. 9 years ago
  Jonathan Moore Liles ef299488fc Add basic support for XEMBED. 9 years ago
  Jonathan Moore Liles 2f7daf283f Theme cleanups. Allow applications to set theme/colorscheme without saving it as default. Default to darker color scheme and Cairo theme to help people with crappy defaults. 9 years ago
  Jonathan Moore Liles 2c1f7682a4 Panzoomer: Don't damage unless values actually change. 9 years ago
  Jonathan Moore Liles d313ad57de Add new theme 'Vector' 9 years ago
  Jonathan Moore Liles 34fcc5c2d8 Fix offscreen drawing for cairo. 9 years ago
  Jonathan Moore Liles 7d522d5b6d Don't unnecessarily keep a handle to the cairo surface. 9 years ago
  Jonathan Moore Liles 12336cec96 Convert build system to WAF. 9 years ago
  Jonathan Moore Liles 9ffb4ebfab Fix compile error. 9 years ago
  Jonathan Moore Liles 12407a4d2f Fl_Panzoomer: Use FL_DAMAGE_USER1 to indicate that only the cursor needs to be redrawn. 9 years ago
  Jonathan Moore Liles d286a15094 Remove obsolete Fl_Timer widget. 9 years ago
  Jonathan Moore Liles 3c4b8fb15e Get rid of obsolete Fl_Free widget. 9 years ago
  Jonathan Moore Liles 9fdf8b4fd9 Fl_Panzoomer: Get rid of callback in favor of virtual method and inheritance. 9 years ago
  Jonathan Moore Liles ff7f8bdc4d Implement new Fl_Panzoomer widget, for panning and zooming around a thumbnail instead of scrollbars. 9 years ago
  Jonathan Moore Liles e704aa5b51 Fl_Dial: Draw PLASTIC_DIAL if type is PIXMAP_DIAL but no image is set. 10 years ago
  Jonathan Moore Liles dc5c648f1b Fix typo. 10 years ago
  Jonathan Moore Liles 0c6216b9ed Add NTK version to header. 10 years ago
  Jonathan Moore Liles 118604d638 Rework damage system to work better with transparency and Fl_Scroll and window backdrops. 10 years ago
  Jonathan Moore Liles b447ad1d3b Revert "Replace X clipping with custom code based on FLTK2's Rectangle class to interact better with Cairo." 10 years ago
  Jonathan Moore Liles 2565fe25cd Improve theme-level background image support. 10 years ago
  Jonathan Moore Liles f5b3702be1 Use cairo to draw images. 10 years ago
  Jonathan Moore Liles 1820bbf1c4 Fl_Cairo_Graphics_Driver: Use cairo's transformation matrix routines instead of FLTKs. 10 years ago
  Jonathan Moore Liles a62ed328af Cleanup Fl_Roller.H 10 years ago
  Jonathan Moore Liles e2e00a0095 Add new boxtypes FL_ASYM_BOX and FL_ASYM_FLAT_BOX. 10 years ago
  Jonathan Moore Liles 0296a95ce4 Add FL_FOCUS_FRAME boxtype so that programs can easily override the visual focus style. 10 years ago
  Jonathan Moore Liles fc9a9aa987 Add Pixmap capability to Fl_Dial. 10 years ago
  Jonathan Moore Liles 91e15a2a10 Replace X clipping with custom code based on FLTK2's Rectangle class to interact better with Cairo. 10 years ago
  Jonathan Moore Liles 3b814a6800 Install headers in */ntk/FL to avoid conflicting with installed FLTK version. 10 years ago
  Jonathan Moore Liles c4d6a1902c Fix Fl_Overlay_Window for Cairo. 10 years ago
  Jonathan Moore Liles 696af4ce56 Remove useless Fl_Round_Clock widget. 10 years ago
  Jonathan Moore Liles e51bdb75f5 Remove useless Fl_Roller widget. 10 years ago
  Jonathan Moore Liles fb1bfecebf Remove useless Fl_Clock. 10 years ago
  Jonathan Moore Liles dd451702ae Remove obsolete Forms compatibility. 10 years ago
  Jonathan Moore Liles 6505500c05 Remove obsolete function from header. 10 years ago
  Jonathan Moore Liles ec9d5276ed Replace Fl_Dial implementation with the more capable one from Non-* (formerly Fl_Arc_Dial). 10 years ago
  Jonathan Moore Liles 1ef5247dcc Add themes. 10 years ago
  Jonathan Moore Liles 259307e6ad Change public cairo includes 10 years ago
  Jonathan Moore Liles d7849250c9 Rip out Fl::scheme() stuff (GTK and PLASTIC boxtypes). 10 years ago
  Jonathan Moore Liles b225c33d9d Use Fl_Double_Window for Fl_Menu_Window and get rid of obsolete fl_overlay_visual code. 10 years ago
  Jonathan Moore Liles a95122a573 Cleanup Cairo support and improve drawing alignment. 10 years ago
  Jonathan Moore Liles 101c4d516d Make use of cairo for drawing optional at runtime with fl_push_use_cairo() and fl_pop_use_cairo() 10 years ago
  Jonathan Moore Liles bfb7e3a697 Keep Cairo clipping in sync with FLTK/Xlib clipping. 10 years ago
  Jonathan Moore Liles 3e198b441c Use cairo to draw everything. 10 years ago