Jonathan Moore Liles
8ee564bef3
Fl_Tooltip: Allow user to override tooltip show/hide behavior.
12 years ago
Jonathan Moore Liles
02768c459a
XDND: Inform the source widget when DND operation has ended.
12 years ago
Jonathan Moore Liles
a6ac4c8bab
Revert "Fl_Overlay_Window: Always redraw overlay when redrawing backbuffer."
This reverts commit 5db6dfccef .
12 years ago
Jonathan Moore Liles
5db6dfccef
Fl_Overlay_Window: Always redraw overlay when redrawing backbuffer.
12 years ago
Jonathan Moore Liles
ed50ecc551
Don't send unnecessary X DND Position messages.
12 years ago
Jonathan Moore Liles
fe832d3cbc
Fl_Text_Display: Don't show horizontal scrollbar unless necessary.
12 years ago
Jonathan Moore Liles
3afbfcc84c
Don't mangle xclass names containing '-' or ' '.
12 years ago
Jonathan Moore Liles
77fb243ae9
Fix display of some formats of PNG image.
12 years ago
Jonathan Moore Liles
ef299488fc
Add basic support for XEMBED.
12 years ago
Jonathan Moore Liles
664ca2afab
Disable beeping until it can be made optional.
12 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.
12 years ago
Jonathan Moore Liles
67635e1fec
Fl_Panzoomer: Use input from X mouse scroll axis.
12 years ago
Jonathan Moore Liles
601f1c13ec
X11: Add support for horizontal mouse scroll axis input.
12 years ago
Jonathan Moore Liles
7d4ce9ed0a
Change mousewheel behavior of Fl_Slider and Fl_Dial.
12 years ago
Jonathan Moore Liles
2c1f7682a4
Panzoomer: Don't damage unless values actually change.
13 years ago
Jonathan Moore Liles
0d2f0617da
wscript: install ntk-chtheme program.
13 years ago
Jonathan Moore Liles
3fc730fc4c
Fl_Panzoomer: Always draw box.
13 years ago
Jonathan Moore Liles
fcb6807e9e
Fix configure test for pthread recursive mutex.
13 years ago
Jonathan Moore Liles
d313ad57de
Add new theme 'Vector'
13 years ago
Jonathan Moore Liles
ab412f34e7
Tweak 'cairo' theme.
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
12407a4d2f
Fl_Panzoomer: Use FL_DAMAGE_USER1 to indicate that only the cursor needs to be redrawn.
13 years ago
Jonathan Moore Liles
4b6c6f043d
Allow for drawing into the overlay window with alpha.
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
e1d51cede3
Allow FRAME type boxes to be drawn over widget backdrops.
13 years ago
Jonathan Moore Liles
1dd8808eae
Avoid drawing box unnecessarily when window/widget has a backdrop image.
13 years ago
Jonathan Moore Liles
eb47affe1f
Fl_Theme_Chooer: Don't uselessly spin while theme window is open.
13 years ago
Jonathan Moore Liles
7cdddf1bd0
Fix for tiled window/widget backdrops.
13 years ago
Jonathan Moore Liles
b5adfff95d
Fl_Dial: Overlay value when mouse is inside widget.
13 years ago
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
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."
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
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
e2e00a0095
Add new boxtypes FL_ASYM_BOX and FL_ASYM_FLAT_BOX.
13 years ago