Michael R Sweet
c63083837f
Limit width of drop-down button in Fl_Choice widgets.
...
Fix tooltip bug where the wrong tooltip would be shown.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1692 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-17 18:18:53 +00:00
Michael R Sweet
e5db11fd43
Make paste logic smarter for int and float fields.
...
Replace existing text when pasting into an int or float input field.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1691 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-17 17:00:22 +00:00
Michael R Sweet
45658d7c0f
Add fl_beep() function.
...
Don't allow non-int/float text to be pasted into an Fl_Int_Input or
Fl_Float_Input widget.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1690 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-17 16:37:48 +00:00
Michael R Sweet
efbe74758f
Pass pointers to pp and info when calling the new
...
png_destroy_read_struct() function.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1689 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-17 15:59:53 +00:00
Michael R Sweet
406404de72
Update configure script to support non-X platforms; currently just
...
CygWin, soon OSX too...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1688 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-17 15:55:36 +00:00
Michael R Sweet
ab1e093308
Don't use -lsupc++ with gcc 2.96; just tried it on RH 7.2 and that
...
library isn't present or needed.
PNG image support updates for Fl_Help_View and Fl_File_Icon; didn't
handle transparency properly.
Support KDE 2.x icons.
Separate image/load_system_icons code from main Fl_File_Icon sources,
so that apps that don't use load_system_icons() won't need the image
libraries...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1687 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-17 15:27:15 +00:00
Michael R Sweet
74bff0b300
Doco updates (more to come)
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1681 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-05 01:07:34 +00:00
Michael R Sweet
0884e2ba0d
Update all non-text widgets that take keyboard focus to check
...
Fl::visible_focus() before taking or accepting focus; this allows
one to disable the new 1.1 keyboard focus stuff completely (not much
sense allowing focus if you can't see it...)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1679 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-03 19:24:22 +00:00
Michael R Sweet
d3acd6c475
Add Fl::visible_focus() method.
...
Add optional "draw_symbols" argument to fl_draw and fl_measure functions.
Fl_Repeat_Button didn't handle keyboard focus properly.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1678 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-03 05:11:34 +00:00
Michael R Sweet
7495dff247
Range check input in Fl_Browser::make_visible()
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1677 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-02 20:59:07 +00:00
Michael R Sweet
5338ba6d1e
Add check for GCC 2.96, and add -lsupc++ to the link line if so...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1676 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-02 20:40:29 +00:00
Michael R Sweet
18caedc1c5
Removed the "Microsoft" button from the menu demo.
...
Added a number check for the browser demo, and changed the input field
to an Int_Input widget.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1675 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-02 20:38:15 +00:00
Michael R Sweet
28295ae0e9
Fixes for old C++ compilers (e.g. IRIX 5.3)
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1674 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-01 18:53:46 +00:00
Michael R Sweet
bf42e5023c
Add "LIBS" to fltk-config --ldflags output (for -L/usr/X11R6/lib, for
...
example)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1673 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-01 17:28:36 +00:00
Michael R Sweet
6c202ba503
Fix uversion setup (only numbers please)
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1672 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-01 16:55:12 +00:00
Michael R Sweet
52f21643d3
Fix "checking" messages...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1671 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-01 16:43:38 +00:00
Michael R Sweet
322d454659
Clean up configure script a little, update default man page
...
directory...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1670 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-01 14:54:06 +00:00
Michael R Sweet
d2896be34a
FLUID didn't write static data for the deimage() image.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1668 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-30 21:56:15 +00:00
Michael R Sweet
85a8a15560
Fix shortcut button bug - wasn't calling callback when changed.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1667 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-30 17:40:02 +00:00
Michael R Sweet
a1944b77ab
Cygwin fixes...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1666 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-29 21:59:15 +00:00
Michael R Sweet
38fdf727f7
Fix infinite loop bug in Fl_File_Icon::draw() with 32-bit colors and
...
outline polygons...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1665 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-29 15:40:49 +00:00
Michael R Sweet
46aa6619e1
Update spec and list files for 1.1.0b5 release...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1664 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-29 14:54:52 +00:00
Michael R Sweet
079082ef7c
32-bit color (RGB0 or 000I), a la FLTK 2.0, including fl_rgb_color()
...
function to generate an RGB Fl_Color value.
Sort button names in FLUID.
Fix focus and scroll problems in Fl_Text_Display/Editor.
Fix radio/button demo.
Removed D2 menubar.H header...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1663 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-29 03:44:33 +00:00
Michael R Sweet
a00b52a676
Wasn't quoting @label stuff...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1662 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-27 16:38:36 +00:00
Michael R Sweet
831d7cde5b
FL_KEYUP event support.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1661 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-27 03:45:29 +00:00
Michael R Sweet
06619abc5a
Put "RM" back in makeincludes, so we can remove the library archive
...
before building (helps when you remove old sources, but the object
file lives on in the archive...)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1660 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-27 03:33:25 +00:00
Michael R Sweet
68fb9f7910
Don't allow extra boxtypes to override user-defined boxtypes.
...
Change the help link function to get both the widget and pathname.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1659 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-27 03:29:25 +00:00
Michael R Sweet
d2bfebbb4b
Check for both functions in PNG loader...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1658 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-26 21:18:30 +00:00
Michael R Sweet
d2df17ac31
Draw check and radio buttons with a white background.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1657 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-26 20:30:05 +00:00
Michael R Sweet
4625fdf7a5
Only add x_includes to path if it is not empty.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1656 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-25 17:25:11 +00:00
Michael R Sweet
d5e60a4f2b
Keep using ${prefix} with mandir, so that RPM builds are easier.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1655 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-25 17:13:26 +00:00
Michael R Sweet
f4c1454765
Put Linux man pages in /usr/share/man.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1654 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-25 17:12:03 +00:00
Michael R Sweet
d1605088ae
"alldocs" target to build everything, including HTML...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1653 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-24 17:04:30 +00:00
Michael R Sweet
2d559beaad
Check for GCC 3.0.x...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1648 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-23 11:42:23 +00:00
Michael R Sweet
19518ebe35
Make Fl_Widget::parent() work with Fl_Group pointers...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1647 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-22 21:15:11 +00:00
Michael R Sweet
29476d08b8
Only use GEOMETRIC line styles under Windows...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1644 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-19 17:02:57 +00:00
Michael R Sweet
875fc93bc1
Add missing comment blocks to top and bottom of file...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1643 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-19 16:36:00 +00:00
Michael R Sweet
f31fe66f8c
Put all OpenGL stuff back in FLTKDLL; no separate shared
...
libraries under WIN32 since WIN32 is so braindead about
export/import crap anyways...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1642 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-19 16:26:51 +00:00
Michael R Sweet
461002c3ad
Check for png_read_destroy(), since newer versions of libpng do not
...
provide (or export) this function.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1641 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-19 14:04:08 +00:00
Michael R Sweet
874fc2ecb0
Get tooltips working with Fl_Slider and Fl_Counter-based
...
widgets.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1640 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-18 23:41:04 +00:00
Michael R Sweet
621a34c576
Fix configure script - wasn't setting libdir properly for different
...
exec_prefix values...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1639 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-18 20:47:10 +00:00
Michael R Sweet
a6ffe9abc0
Fix the editor demo and associated documentation.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1638 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-18 19:21:45 +00:00
Michael R Sweet
9da85233f9
Fl::belowmouse() was resetting the tooltip, causing the flashing
...
in the FLUID window and havoc for the KDE 2.2 window manager...
Changed the default tooltip position to be +10, +10 from the
mouse pointer, and the default tooltip background color to a
pale yellow to match other toolkit defaults.
Update Fl_Widget::flags_ to be an integer, to support more flag
bits.
Update Fl_Window to support override() and set_override() methods.
The configure script did not set the default library path to
/usr/lib32 under IRIX 6.2 and higher when prefix is /usr.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1637 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-18 18:53:20 +00:00
Michael R Sweet
8638a3f5a5
Fix tooltip handling/flashing that caused KDE window manager lockups
...
with the FLUID main window.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1636 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-18 00:24:19 +00:00
Michael R Sweet
f986d0df7e
Fix two uninitialized vars...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1635 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-16 20:25:25 +00:00
Michael R Sweet
ea60692bf5
Fixes for the Cygwin, MingW, and OS/2 build stuff.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1634 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-16 20:19:22 +00:00
Michael R Sweet
90784b7e65
Update dist files for 1.1.0b4...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1633 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-02 18:42:59 +00:00
Michael R Sweet
3c6019c179
Support for NAME and HREF for A at the same time.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1632 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-02 16:54:45 +00:00
Michael R Sweet
7593a59e87
FLUID: can't use "i->image(o)" if "i" is NULL... :)
...
Fl_Help_View: Don't need "if (!orig) free(img->data);" - that condition
can never occur...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1631 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-01 19:38:28 +00:00
Michael R Sweet
8b52561ca3
Wasn't initializing "image" member of base image data.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1630 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-01 19:33:22 +00:00