summaryrefslogtreecommitdiff
path: root/documentation
AgeCommit message (Collapse)Author
2021-04-26Update copyright year in documentation footerAlbrecht Schlosser
2021-04-14Improve documentation (test/editor) (#219)Albrecht Schlosser
Add missing declaration, update more declarations.
2021-02-15Update CMake and make files, minor edits onlyAlbrecht Schlosser
There are no functional changes to be expected, mostly formatting and comments.
2021-01-13Remove "Figure x.y: " from html image captionsAlbrecht Schlosser
... as discussed in fltk.coredev for easier maintenance. Also edit some minor issues.
2021-01-13Documentation: enhance chapter "FLTK Basics"Albrecht Schlosser
basics.dox: Some minor edits, clarifications and reordering for better readability. drawing.dox: minor edits, remove "Figure x.y:" etc. (to be continued) enumerations.dox: change chapter title
2021-01-13Update test/hello.cxx and related imageAlbrecht Schlosser
Improve CMP compatibility and use a better (anti-aliased) image for the docs.
2020-11-23Documentation: clarify how keypad keys are named.ManoloFLTK
2020-11-08Clarify offscreen drawing documentationAlbrecht Schlosser
... and rename drawing chapters (sections + subsections) according to our documentation conventions (prefix "drawing_"). documentation/make_pdf: fix copyright year.
2020-09-21PDF docs: generate LaTeX header file from sourceAlbrecht Schlosser
The LaTeX header file used when creating PDF documentation depends on the doxygen and latex versions, respectively. The old header file 'documentation/src/fltk-book.tex.in' had been generated manually and needed to be updated for new doxygen versions which made the PDF documentation generation dependent on the doxygen/latex versions on the build system. The new LaTeX header file 'fltk-book.tex' is generated by doxygen, i.e. taking into account the doxygen and latex versions on the build system and "edited" to include the page title defined in the new file 'documentation/src/fltk-title.tex.in'. This makes the PDF documentation independent of the doxygen and latex versions of the build system.
2020-09-21Improve and clarify documentationAlbrecht Schlosser
2020-09-18Fix doxygen warnings for newer doxygen versionsAlbrecht Schlosser
Paper type "a4wide" is no longer accepted (by doxygen or latex) for PDF generation, the other settings have been obsoleted by doxygen 1.8.16. Commented out for now to keep backwards compatibility with doxygen versions 1.8.15 and earlier.
2020-09-18Fix doxygen warningAlbrecht Schlosser
warning: Invalid section id `development_non'; ignoring section
2020-09-07Fine tune GitLab-CI scriptAlbrecht Schlosser
Also: update documentation copyright year.
2020-09-01Customize corner radius for rounded box/frame (#130)Albrecht Schlosser
Make maximum box corner radius and shadow width configurable. See Fl::box_border_radius_max() and Fl::box_shadow_width(). Documentation: update image of box types. Fixes #130
2020-07-16Documentation: update clock demo imagesAlbrecht Schlosser
One of the images was cut off at the top or bottom. Added window decoration with title, used a bright blue background.
2020-07-15CMake: refactor and reformat CMake filesAlbrecht Schlosser
- raise minimum CMake version from 2.6.3 to 3.2.3 (Jun 01, 2015) - indent all CMake files according to the CMP (2 col.) - refactor FLTK version number definitions and usage - unify CMake and autoconf/configure variable names: - FL_VERSION -> FLTK_VERSION - FL_MAJOR_VERSION -> FLTK_VERSION_MAJOR - etc. for _MINOR_ and _PATCH_, respectively - note: this does not affect FL_VERSION etc. in source code - generate "export headers" for all libraries (experimental: OFF) - port some forgotten goodies from branch-1.3 to master - merge and improve macro 'create_example' (WIP) - remove "temporary" options and code for older CMake versions - include and use 'GenerateExportHeader' (experimental, WIP: OFF) - note: created header files are not yet used - build only *one* DLL with Visual Studio (tested, works) - similar to the bundled IDE projects in 1.3.x - add some dynamically linked test/demo programs ('*-shared') if shared libraries are built (WIP) - split 'macros.cmake': use one file per macro
2020-07-14Fix old URL's and forum/newsgroup namesAlbrecht Schlosser
- fltk.development has been renamed to fltk.coredev - all FLTK URL's are now of the form https://www.fltk.org/…
2020-07-13add resize documentation as per STR3433Duncan Gibson
add resize chapter to documentation, plus images, based on Article #415: How does resizing work? https://www.fltk.org/articles.php?L415 see also https://www.fltk.org/str.php?L3433
2020-07-06Remove $Id$ tags, update URL's, and moreAlbrecht Schlosser
- remove obsolete svn '$Id$' tags from all source files - update .fl files and generated files accordingly - replace 'http://www.fltk.org' URL's with 'https://...' - replace bug report URL 'str.php' with 'bugs.php' - remove trailing whitespace - fix other whitespace errors flagged by Git - add and/or fix missing or wrong standard headers - convert tabs to spaces in all source files The only relevant code changes are in the fluid/ folder where some .fl files and other source files were used to generate the '$Id' headers and footers.
2020-05-08Improve fluid documentationAlbrecht Schlosser
- remove trailing whitespace - reformat for better readability - fix typos
2020-04-05Fix small typo.ManoloFLTK
2020-03-26Update documentation, fix typosAlbrecht Schlosser
2020-03-26Doc: more details about initialisation of display scale factors.ManoloFLTK
2020-03-09FLTK doc: Use Unicode character ⌘ (U+2318) in a macOS-specific context.ManoloFLTK
2020-02-05Documentation: update cairo_test screenshotAlbrecht Schlosser
2020-01-26Improve migration docs on Fl_PreferencesAlbrecht Schlosser
2020-01-26Improve Unicode / UTF-8 documentationAlbrecht Schlosser
2020-01-26[CMake] Remove unnecessary dependencyAlbrecht Schlosser
Building the documentation need not depend on building the library. This change can speed up changing, building, and viewing modified docs.
2020-01-08Drop 1.0 compatibility; document 1.4 migrationAlbrecht Schlosser
The FLTK 1.0 compatibility support by defining macro 'FLTK_1_0_COMPAT' did no longer work since FLTK 1.3.x and nobody complained. Hence we can safely remove this "feature". Documentation changes: - Drop chapter 'Migrating Code from FLTK 1.0 to 1.1' - Drop chapter 'Migrating Code from FLTK 1.1 to 1.3' - Add chapter 'Migrating Code from FLTK 1.3 to 1.4' The removed chapters are still available in FLTK 1.3 docs.
2019-10-27Documentation: make clear that "Using OpenGL in Normal FLTK Windows" isn't ↵ManoloFLTK
useful with macOS.
2019-09-16CMake: copy 'tiny.png' to doc folderAlbrecht Schlosser
The image 'tiny.png' was not copied to the documentation/html directory when docs were built with CMake.
2019-07-26Added example images for Fl_[Hold/Multi]_BrowserGreg Ercolano
2019-06-06Added example for mac Application -> PreferencesGreg Ercolano
2019-05-15Replace fl_ask() with fl_choice() in FAQAlbrecht Schlosser
fl_ask() is deprecated and should be replaced with fl_choice().
2019-05-15Fix some links in documentationAlbrecht Schlosser
Particularly to Doxygen docs and NEdit which appears to have moved to sourceforge (according to Wikipedia), see https://en.wikipedia.org/wiki/NEdit Note: nedit.org exists but shows some non-English text.
2019-04-14Doxygen: rewording for more clarity.ManoloFLTK
2019-04-12Doxygen: describe better support for OpenGL on HighDPI displays.ManoloFLTK
2019-04-04Revert back to previous stateManoloFLTK
2019-04-04Update procedure for OpenGL3 support.ManoloFLTK
2019-02-11Document new and modified configure options.ManoloFLTK
2019-02-09Fix typosAlbrecht Schlosser
2019-02-04Improved decumentation for '@' symbols in labels (STR #2940).Matthias Melcher
2019-02-01Reorganized Fluid Template feature (STR #3336).Matthias Melcher
2019-02-01Updated Fluid documentation and image (STR #3328).Matthias Melcher
2018-12-29Add a CMake option to generate driver (developer) documentation.Albrecht Schlosser
Generating driver documentation can now be configured with CMake. The new configuration OPTION_INCLUDE_DRIVER_DOCUMENTATION is "marked as advanced" since only advanced users and/or FLTK developers need this. Previously this could only be achieved by editing documentation/Doxyfile.in. Added missing documentation option descriptions as well.
2018-12-10Rename README files to README.txt (and several similar files).Albrecht Schlosser
Files without '.txt' suffix can't be handled well by Windows (users), hence renaming such text files to *.txt makes FLTK more "Windows-friendly". There are a few exceptions (this is intentional): README and other files in bundled libraries (maintained upstream) are not changed.
2018-11-27Documentation: replace several instances of "pixels" by "FLTK units" to ↵Manolo Gouy
account for screen rescaling. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13135 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-08-21Better doc for using OpenGL version 3.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13023 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-08-20Improved documentation related to access to OpenGL 3 under X11 platform.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13022 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-08-07Update doxygen files to fix broken PDF generation.Albrecht Schlosser
Note: PDF generation "worked" with the previous configuration up to doxygen 1.8.6 on my "old" Ubuntu 14.04 system but did no longer work with doxygen 1.8.7 - 1.8.13 (the latter on Ubuntu 18.04). Tests showed that 1.8.14 is seriously broken and git:master (aka 1.8.15, but not yet released as of today) is not usable as well. Hopefully there will be some doxygen fixes in the future. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13010 ea41ed52-d2ee-0310-a9c1-e6b18d33e121