Michael R Sweet
4c0903ad50
WIN32 redraw fixes.
...
Fl_Tabs now uses FL_DAMAGE_SCROLL for damage to
the tabs themselves.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2683 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-10-22 17:39:12 +00:00
Michael R Sweet
11bf9b28da
Move Fl_Help_Dialog to fltk_images library.
...
Add "Additional Libraries" section to docos as needed.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2625 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-09-16 01:35:34 +00:00
Michael R Sweet
d3c1d6b8ad
OK DLLs now work again under VC++...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2585 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-08-14 17:05:38 +00:00
Michael R Sweet
1aecada52c
DLL changes (still some more to go...)
...
Move BMP, GIF, and PNM image loaders to fltkimages project.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2583 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-08-14 16:19:48 +00:00
Michael R Sweet
fb54e06306
VC++ project file updates.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2333 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-28 21:29:16 +00:00
Michael R Sweet
6a6e4ab66c
Separate the extra image functions into fltk_images.
...
Add new fl_register_images() function to register the extra file formats
with Fl_Shared_Image.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2329 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-06-28 21:04:37 +00:00
Michael R Sweet
88d54cd78b
Massive update to use strlcpy() and strlcat() instead of strncpy()
...
and strncat() in almost all places (there are still a few strncpy's
that need to be used...)
Added configure check for strlcat() and strlcpy().
Added emulation code for strlcat() and strlcpy().
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2239 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-05-16 12:47:44 +00:00
Michael R Sweet
47e7de17bc
Fix new filename stuff for WIN32.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2175 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-05-02 14:15:46 +00:00
Matthias Melcher
81e13dc96d
Added layout menu to FLUID. The menu contains
...
many items th align and resize groups of selected
widgets.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2164 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-05-01 17:35:30 +00:00
Matthias Melcher
f060b88fe6
Added preferences.fl, removed preferences.cxx and .h
...
Updated VisualC project to handle .fl files and fluid dependencies
Updated test/Makefile (someone please test it...)
Removed all CRs :-)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2162 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-05-01 15:55:07 +00:00
Michael R Sweet
a368380f80
Update VC++ project files.
...
Fix double-definition in Fl_File_Chooser.cxx.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2160 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-05-01 14:15:50 +00:00
Michael R Sweet
bb126f4b8b
Fix line_style project file...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2159 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-05-01 13:57:15 +00:00
Michael R Sweet
2779ff9099
WIN32 project file fixes.
...
Tooltip window fix.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2139 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-04-30 12:26:33 +00:00
Michael R Sweet
80c5b70c43
Add preferences demo.
...
Change all reference to matthiasmm.com to fltk.org.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2137 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-04-29 21:04:13 +00:00
Michael R Sweet
44bb5f60de
Add Fl_Preferences class to base library.
...
Add FLTK_DATADIR definition to config.h for system-wide configuration
data.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2126 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-04-28 16:41:17 +00:00
Michael R Sweet
7b99f66d03
Add check for libpng/png.h as well as png.h, and include the appropriate
...
one as needed...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2106 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-04-24 18:29:06 +00:00
Michael R Sweet
aab290b503
Remove Fl_Output.cxx from VC++ project files...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2075 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-04-12 18:17:35 +00:00
Michael R Sweet
915d0a748b
Fixup the VC++ project files for fltkforms.lib.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2030 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-25 21:52:07 +00:00
Michael R Sweet
2454c390a9
Split out forms stuff in MSVC++ project.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2029 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-25 21:41:50 +00:00
Michael R Sweet
5ca343014f
WIN32 project and build fixes.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2017 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-25 19:35:13 +00:00
Matthias Melcher
4603756ed1
- added Win32 native drag'n'drop code
...
- added dnd support for Fl_Group (not tested with X!)
- added dnd support for Fl_Input (not tested with X!)
- no Mac implementation yet!
Go ahead: drag text or a file from the explorer into
a text widget! Tadaa!
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1971 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-24 17:52:18 +00:00
Michael R Sweet
d96fa88743
Fix WIN32 build.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1922 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-09 15:23:11 +00:00
Michael R Sweet
d16dbc1486
Add Fl_BMP_Image.cxx to VC++ project files.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1920 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-08 17:17:53 +00:00
Michael R Sweet
64b4177ef4
Copyright updates...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1903 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-01 15:11:33 +00:00
Michael R Sweet
b7c23bc5e1
CVS ignore files...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1889 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-21 15:37:39 +00:00
Michael R Sweet
a5c9bdac5d
Update the VC++ workspace for the threading demo.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1868 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-17 16:14:20 +00:00
Michael R Sweet
b1d00ce478
Add missing project file for threads demo under VC++.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1867 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-17 15:40:08 +00:00
Michael R Sweet
ba2be02ab2
FLTK 2.0 threading support under FLTK 1.1. Needs porting to OSX.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1819 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-06 22:16:49 +00:00
Matthias Melcher
1977f13908
Updated Win32 MS-VisualC Workspace to run FLTK "out of the box":
...
Donload the archive, unpack, start VisualC and press F5 to compile
and run the demo and all other test programs... .
browser: wouldn't find sample file
CubeView: calls fluid in custom build step, unintialised position
fast_slow: build calls fluid
forms: added plastic buttons (cute)
inactive: build calls fluid
keyboard: build calls fluid, added mousewheel
mandelbrot: build calls fluid
resize: build calls fluid
radio: build calls fluid
shiny: build calls fluid
tabs: build calls fluid
valuators: build calls fluid, tiny scrollbar bug
demo: debug on VC finds correct menu file
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1796 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-01 01:54:30 +00:00
Michael R Sweet
4b23d4c6d5
VC++ fixes, plus add new tiled_image project file.
...
Use the plastic box type for the tiled_image demo.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1783 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-29 00:24:43 +00:00
Michael R Sweet
79d6a32be9
Add new plastic box types (kindof a shiny translucent box type...)
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1781 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-28 21:37:35 +00:00
Michael R Sweet
13e7d76397
WIN32 fixes for the new image stuff...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1705 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-11-19 20:59:59 +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
8310941985
Check for png_set_tRNS_to_alpha() in configure script.
...
Add image and documentation defines to all of the config.h files.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1629 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-10-01 16:49:29 +00:00
Michael R Sweet
9208e9d007
Windows doesn't have case-sensitive filenames, so we can't have two
...
fl_file_chooser.cxx's...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1620 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-09-30 12:30:13 +00:00
Michael R Sweet
e7f3ad8691
Updates for 1.1.0b2...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1615 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-09-29 21:17:17 +00:00
Michael R Sweet
91b72d0918
Update VC++ project files.
...
Add support for FLTK_DOCDIR env var. to FLUID.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1588 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-09-23 13:08:03 +00:00
Michael R Sweet
e864789db9
Fix Visual C++ projects.
...
One more fix for makesrcdist...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1578 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-08-19 00:14:12 +00:00
Michael R Sweet
9ab0bb195e
WIN32 updates to make the DLL project work again...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1563 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-08-06 23:51:39 +00:00
Michael R Sweet
5994addeca
Fixed tooltips under WIN32 - no more toolbar buttons...
...
Fl_Group::handle() didn't pass FL_RELEASE events to
Fl_Browser_ and similar subclasses of Fl_Group; updated to
pass only to widget that should receive the event.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1547 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-08-03 15:48:20 +00:00
Michael R Sweet
0771e7cc7d
Update WIN32 projects and config file.
...
Fix sign of Fl::e_dy to match screen coordinate directions under WIN32.
Note: tooltips not working under WIN32...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1546 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-08-03 02:28:32 +00:00
Michael R Sweet
09f987eeb1
Separate test for GLU and GL...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1449 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-04-30 17:17:01 +00:00
Michael R Sweet
3a9d945d07
Use the Multithreaded DLL runtime model for all projects - I haven't found
...
a system yet that this doesn't work on, and you get smaller executables...
FLUID source needs Windows headers for GetTempPath and MAX_PATH definitions.
Visual C++ complained about the "char **/*argv*/" in CubeMain; added a space
so that */ is not seen.
Include <stdlib.h> to get argc/argv definitions rather than hardcoding
the declarations. This seems to work in all modes.
Add can_do_overlay() method for WIN32 (seems to work on my TNT card at least)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1416 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-03-15 22:39:57 +00:00
Michael R Sweet
94788c4628
Copyright 2001.
...
FLTK 1.0.11.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1356 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-01-22 15:13:41 +00:00
Michael R Sweet
a45a6308d0
strcasecmp() for FLUID under AIX.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1336 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-11-20 15:44:19 +00:00
Michael R Sweet
aa9f41e7d8
Hopefully the last of the easysw.com -> fltk.org changes.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1178 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-06-07 12:11:53 +00:00
Michael R Sweet
e641d6eb49
Forgot to add fl_compose.cxx to DLL project.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1169 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-06-05 21:28:39 +00:00
Michael R Sweet
a6abbc5462
Added line_style project to FLTK workspace.
...
Updated demo project dependencies.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1167 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-06-05 21:12:28 +00:00
Michael R Sweet
41e05ef76c
Added project file for line_style demo.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1166 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-06-05 21:10:12 +00:00
Michael R Sweet
d7f026e02e
fl_line_style() used "." instead of "->" for setting the pen.
...
Added fl_line_style.cxx to the static and DLL library projects.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.0@1131 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2000-05-17 21:16:42 +00:00