Mathias Buhr
2accf3694a
Fixes clang build issues
8 years ago
falkTX
5719b0044d
Fix for menubar not appearing in the right position
11 years ago
Jonathan Moore Liles
6bed472e74
Add Fl::set_mouse method.
12 years ago
Jonathan Moore Liles
0158efd86f
Change CFLAGS, clean up some compiler warnings.
12 years ago
Jonathan Moore Liles
415422bd1b
Fl_Window: shown() should be const.
12 years ago
Jonathan Moore Liles
27960b82e0
Don't redraw Fl_Double_Window on X expose event.
12 years ago
Jonathan Moore Liles
8ee564bef3
Fl_Tooltip: Allow user to override tooltip show/hide behavior.
12 years ago
Jonathan Moore Liles
8cb721a354
Fl_Browser: Make incr_height() pubic. It's useful.
12 years ago
Jonathan Moore Liles
ef299488fc
Add basic support for XEMBED.
13 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.
13 years ago
Jonathan Moore Liles
2c1f7682a4
Panzoomer: Don't damage unless values actually change.
13 years ago
Jonathan Moore Liles
d313ad57de
Add new theme 'Vector'
13 years ago
Jonathan Moore Liles
34fcc5c2d8
Fix offscreen drawing for cairo.
13 years ago
Jonathan Moore Liles
7d522d5b6d
Don't unnecessarily keep a handle to the cairo surface.
13 years ago
Jonathan Moore Liles
12336cec96
Convert build system to WAF.
Among other things, this commit removes ntk-config in favor of providing
pkg-config files (ntk, ntk_images, and ntk_gl)
TODO: fix documentation and test program generation.
13 years ago
Jonathan Moore Liles
9ffb4ebfab
Fix compile error.
13 years ago
Jonathan Moore Liles
12407a4d2f
Fl_Panzoomer: Use FL_DAMAGE_USER1 to indicate that only the cursor needs to be redrawn.
13 years ago
Jonathan Moore Liles
d286a15094
Remove obsolete Fl_Timer widget.
13 years ago
Jonathan Moore Liles
3c4b8fb15e
Get rid of obsolete Fl_Free widget.
13 years ago
Jonathan Moore Liles
9fdf8b4fd9
Fl_Panzoomer: Get rid of callback in favor of virtual method and inheritance.
13 years ago
Jonathan Moore Liles
ff7f8bdc4d
Implement new Fl_Panzoomer widget, for panning and zooming around a thumbnail instead of scrollbars.
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
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
b447ad1d3b
Revert "Replace X clipping with custom code based on FLTK2's Rectangle class to interact better with Cairo."
Use cairo_region_t for clipping instead of Fl_Rectangle.
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
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
3b814a6800
Install headers in */ntk/FL to avoid conflicting with installed FLTK version.
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
dd451702ae
Remove obsolete Forms compatibility.
13 years ago
Jonathan Moore Liles
6505500c05
Remove obsolete function from header.
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
1ef5247dcc
Add themes.
14 years ago
Jonathan Moore Liles
259307e6ad
Change public cairo includes
14 years ago
Jonathan Moore Liles
d7849250c9
Rip out Fl::scheme() stuff (GTK and PLASTIC boxtypes).
14 years ago
Jonathan Moore Liles
b225c33d9d
Use Fl_Double_Window for Fl_Menu_Window and get rid of obsolete fl_overlay_visual code.
14 years ago
Jonathan Moore Liles
a95122a573
Cleanup Cairo support and improve drawing alignment.
14 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()
14 years ago
Jonathan Moore Liles
bfb7e3a697
Keep Cairo clipping in sync with FLTK/Xlib clipping.
14 years ago
Jonathan Moore Liles
3e198b441c
Use cairo to draw everything.
14 years ago