Commit Graph

4171 Commits

Author SHA1 Message Date
Matthias Melcher 9c206dad0f Adding a Visual Studio 2010 solution. This was much more troublesome than anticipated. We need to upgrade to current version of IDEs regularly.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7756 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 20:40:52 +00:00
Matthias Melcher a1d5bf784c Added two missing projects to VC2008
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7755 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 20:25:57 +00:00
Greg Ercolano 3f41385ebc Imported widgettable.cxx from original Fl_Table widget test suite
as an FLTK example 'table-as-container.cxx'.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7754 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 12:21:17 +00:00
Greg Ercolano 0ae522c5ca doxygen: fixes to example program filenames.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7753 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 12:06:52 +00:00
Greg Ercolano 76d205ddb5 Improved doxygen docs for draw_cell() parameters in the various contexts.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7752 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 12:01:08 +00:00
Greg Ercolano e831cf9dcf doxygen fixes:
o Docs added for set_selection(), get_selection(), is_selected()
	o Renamed confusing variable names for get/set selection functions.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7751 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 11:30:58 +00:00
Greg Ercolano 347007964e Various fixes:
o pre-selection of first cell
	o simplified input selection
	o Enabled ESC to quit app (original app did not handle it)
	o Ignore Fl_Tab to make tab navigation operate as expected



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7750 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 10:58:42 +00:00
Greg Ercolano 0beca57ddf Various mods:
o Added comments
	o Some code fixes
	o Direct typing now replaces text instead of inserts



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7749 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 10:39:19 +00:00
Matthias Melcher 516508f4a3 New documentation for compiling and using FLTK on MSWindows. Still need to merge with original documentation.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7748 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 10:31:44 +00:00
Greg Ercolano bfcb445453 Added handling of Tab key for Fl_Table keyboard navigation.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7747 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 10:31:23 +00:00
Matthias Melcher 4574a63b3e Adding IDE files specifically for Visual Studio 2008 on MSWindows. This is probably the most used IDE on that platform. I will port this to VisualStudio 2010 as well, just to make things complete.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7746 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 09:48:21 +00:00
Greg Ercolano 25ca2dbfbc Doxygen improvements for Fl_Table.H;
o Added docs for the TableContext enum members (including CONTEXT_TABLE)
	o Fix another example indent issue.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7745 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 09:41:47 +00:00
Greg Ercolano 0ad1f56985 Enclosed old 'standalone widget' license with \verbatim block for clarity.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7744 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 09:09:17 +00:00
Greg Ercolano 5be6c04e46 Fixed Fl_Table doxygen example code (was missing all indenting).
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7743 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 09:00:19 +00:00
Greg Ercolano ce8972cca4 Added missing ident trailer.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7742 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 08:55:50 +00:00
Greg Ercolano c9491500e5 Added new table-with-keyboard-nav.cxx to solve STR #2374.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7741 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 08:53:39 +00:00
Greg Ercolano aea80f7bb6 Added example howto for making a button with text over an image.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7740 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-26 02:32:02 +00:00
Matthias Melcher 2870b6efe1 Added new project template for Xcode (part 2 of 3). Part 3 will be done later (see TODO: tag sin README.OSX)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7739 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-25 10:20:21 +00:00
Matthias Melcher 9ec755f5fa Removed outdated Project Templates
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7738 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-25 09:26:31 +00:00
Matthias Melcher a05a160101 Removed outdated Project Templates
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7737 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-25 09:15:08 +00:00
Matthias Melcher 24e14c2470 Fixed a pretty fatal instruction in the Xcode README (oooops) and modified the project files for a correct Universal Build.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7736 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-25 08:08:07 +00:00
Matthias Melcher 839ea708f7 Added and removed silly files
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7735 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-24 20:54:08 +00:00
Matthias Melcher bfeac78693 Trying to bring the Xcode 3 OS X builds to a better standard, including automatic builds and project templates. 1 of 3 done.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7734 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-24 20:53:36 +00:00
yuri 757752d164 add rotated_text example to demo menu
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7733 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-24 19:11:08 +00:00
engelsman 2cad6d4004 removed unnecessary(?) date from examples.dox
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7732 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-24 13:57:38 +00:00
engelsman 7e2590ddea reworked doxygen comments for Fl::arg() and Fl::args() - part 2
added a note to examples.dox about the 'examples' directory

updated Fl_arg.cxx to move the description of standard FLTK options
to Fl::arg() and simplified/rationalized the Fl::args() description.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7731 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-24 12:53:53 +00:00
Matthias Melcher 10ebe9f862 New build instructions for OS X users.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7730 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-23 22:50:39 +00:00
engelsman 455b8c4a84 reworked doxygen comments for Fl::arg() and Fl::args() - part 1
harmonised parameter names in Fl.H and Fl_arg.cxx and reworked
doxygen comments to make them a bit clearer. More work required.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7729 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-23 16:34:22 +00:00
engelsman 0cbfd64a28 examples/howto-parse-args.cxx: now with added comments and svn:keywords
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7728 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-23 14:10:26 +00:00
engelsman a69425441a added examples/howto-parse-args.cxx
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7727 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-23 13:19:37 +00:00
Matthias Melcher 463416d0c7 Remove OS X Xcode compiler warnings.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7726 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-22 15:15:23 +00:00
Manolo Gouy 3eddf4dcfc Corrected mac key codes for FL_Delete and FL_Num_Lock keys
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7725 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-19 12:29:35 +00:00
Manolo Gouy 19231291e6 Improved portability to diverse Mac O X versions
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7724 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-18 10:49:04 +00:00
Greg Ercolano 0d6987a160 Strengthened doxygen docs for set_item_focus().
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7722 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-12 15:46:30 +00:00
Greg Ercolano 430bbb9b27 set_item_focus() is now 'public'.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7721 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-12 15:36:16 +00:00
Manolo Gouy 5c55379301 Added Doxygen doc to offscreen drawing functions.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7720 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-12 12:34:19 +00:00
Manolo Gouy fdc59c9870 Improved Doxygen doc of classes Fl_Graphics_Driver, Fl_PostScript_Printer, Fl_System_Printer, Fl_PostScript_Graphics_Driver.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7719 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-12 09:25:37 +00:00
Albrecht Schlosser aea80474f8 Optimized Fl_Group::clear() and Fl_Scroll::clear(). This speeds
up mass deletes (lots of children in a group) significantly.
See also STR #2409.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7718 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-12 08:12:44 +00:00
Greg Ercolano e1e119e1df Applied sjb's patch to fix STR #2429.
Removed #include <config.h> from public include files.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7715 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-11 18:10:32 +00:00
Greg Ercolano 63f2a30a65 Silence float->int compiler warnings on Snow Leopard.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7714 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-11 18:02:00 +00:00
Greg Ercolano e778cc3351 gets() -> fgets(), added ctype.h include for toupper() when VT100 mode enabled.
TODO: Other fixes needed to get VT100 mode to compile on latest linux releases..



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7713 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-11 01:49:20 +00:00
Greg Ercolano 9e82db43ae gets() -> fgets()
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7712 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-11 01:41:50 +00:00
Greg Ercolano 2eb064fa45 Small mod to Silence compiler warnings on Tiger/OSX (STR#2428)
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7711 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-09 01:31:38 +00:00
Manolo Gouy 9f8bbb2a11 Correctly account for position of dock in Fl::x() and Fl::h() functions
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7710 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-07 10:50:13 +00:00
Greg Ercolano 56c6a5b12a Silence compiler errors about argument() conversion to Fl_Align
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7709 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-01 02:45:57 +00:00
Greg Ercolano bc224390ea Small mods to allow SGI builds.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7708 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-10-01 00:30:08 +00:00
Ian MacArthur b15ececeb6 Commit to fix handling of Fl_Preferences UUID values on 64-bit WinXX and *nix systems.
Not tested as thoroughly as I would like - I don't have a 64-bit big-endian system...



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7707 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-09-30 09:00:56 +00:00
Albrecht Schlosser b010bce1af Fixed unbalanced Windows OleInitialize/OleUnitialize calls
when loading/unloading the FLTK dll (STR #2417)


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7706 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-09-27 14:57:53 +00:00
Albrecht Schlosser 5c968a2589 Fixed undefined behavior of fl_choice and others when closing
the message window instead of using a button (STR 2418).


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7705 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-09-27 11:29:05 +00:00
Albrecht Schlosser 280720df7c Fixed Windows class name (xclass) setup and caching mechanism. This was
not yet completely converted to UTF-8. Cleaned up related code, removed
old comments.
Tested and confirmed that the xclass() setup works and that different
icons can be set for different window classes (as it was in FLTK 1.1.10).


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7704 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-09-09 15:59:20 +00:00