ManoloFLTK
f55729ed32
Doxygen: describe better support for OpenGL on HighDPI displays.
2019-04-12 18:47:42 +02:00
ManoloFLTK
4abaeba539
Doxygen: make explanation of how PostScript text works always visible.
2019-04-12 11:29:08 +02:00
ManoloFLTK
1280370fc8
Move Doxygen comments next to member function bodies.
2019-04-12 10:36:02 +02:00
ManoloFLTK
d50d0a3069
Remove function body from Fl_Widget_Surface class declaration.
2019-04-12 10:32:46 +02:00
ManoloFLTK
cb7dbc34d7
Make member function Fl_Surface_Device::driver(Fl_Graphics_Driver*) protected.
2019-04-10 15:20:00 +02:00
ManoloFLTK
7a0bebb22f
New virtual member function bool Fl_Surface_Device::is_current()
2019-04-10 13:14:04 +02:00
ManoloFLTK
8286e37b18
Add public function Fl_RGB_Image *fl_capture_window_part()
...
In the context of HighDPI screens, the API of function fl_read_image()
is inadequate because a rectangle of size WxH drawing units
of a window may contain many more than W*H pixels.
Function fl_capture_window_part() returns an Fl_RGB_Image
object whose drawing size matches the size of the rectangle
and whose data size matches the, possibly larger, size in pixels
of the corresponding area of the mapped window.
2019-04-09 18:50:18 +02:00
ManoloFLTK
c66caf5dce
Simpler implementation of Fl_Cocoa_Window_Driver::resize()
2019-04-07 09:09:33 +02:00
ManoloFLTK
e3e195a09c
Use \deprecated Doxygen command where necessary
2019-03-26 13:57:41 +01:00
ManoloFLTK
4324acc6f6
Avoid "unused argument" compiler warnings with -Wextra after #include <fl_draw.H>
2019-03-12 10:55:01 +01:00
ManoloFLTK
21c0134931
New member function const Fl_Image* Fl_Window::shape() replaces int Fl_Window::is_shaped()
...
The new function allows to get the window's shaping image
and delete it after use, if appropriate.
2019-02-23 10:21:27 +01:00
Albrecht Schlosser
79af685c28
Fix typos
2019-02-09 21:21:48 +01:00
ManoloFLTK
65916c106e
Remove Fl_Image::as_rgb_image() virtual member function.
...
It's not used in the library, so its utility remains to be proven.
2019-02-06 17:22:28 +01:00
Matthias Melcher
0cac8d52e3
Fl_Roller can now be controlled via the mouse wheel (STR #3120 ).
2019-02-04 23:12:02 +01:00
Matthias Melcher
017754453e
Typo
2019-02-03 00:49:03 +01:00
Matthias Melcher
2be4d720ab
Tooltips hide by themselves after 12 seconds (STR #2584 ).
2019-02-02 23:56:45 +01:00
Matthias Melcher
c97990e517
Removed all shadow lint in header files (STR #2714 ).
2019-02-02 22:29:53 +01:00
Matthias Melcher
5cd9f6fb80
STR #3323 : glutAddMenuEntry now has a const label argument
2019-02-02 22:16:16 +01:00
Matthias Melcher
30733d2d8d
Added Fl_Input_::append() method (STR #2953 ).
2019-02-02 22:04:15 +01:00
Matthias Melcher
452a410a3e
STR #2714 : remove new shadow lint for MacOS
2019-02-02 17:47:55 +01:00
Matthias Melcher
76668c7cc1
Made Fl_Check_Browser::swap_item public.
2019-02-02 16:28:18 +01:00
Matthias Melcher
e06c09fa25
Fixed missing item handling in Fl_Chekc_Browser (STR #3480 ).
2019-02-02 16:24:10 +01:00
Matthias Melcher
2ce406ab42
Fl_Help_Dialog::load() now returns an error code (STR #3429 )
2019-02-02 01:10:24 +01:00
Matthias Melcher
a5d55f2e2d
STR #3386 : Interface to set maximum width of spinner text field.
2019-02-01 18:58:43 +01:00
Greg Ercolano
4f8e07a0cd
Doxygen mods for new FL_TREE_SELECT_SINGLE_DRAGGABLE flag
...
o Added mention of drag+drop / FL_TREE_SELECT_SINGLE_DRAGGABLE
to list of features on main Fl_Tree doxygen page.
o Whitespace mods to FL_TREE_SELECT_* to fix doxygen 1.8.5
whitespace sensitivity that was causing single sentence
to break into two when spanning multiple "///>" comments
for last item in an enum (doesn't end in ",")
2019-01-23 16:01:06 -08:00
Albrecht Schlosser
8ba982ae37
Fix Cairo callback drawing (needs flush)
...
This commit adds a cairo_surface flush after calling the draw callback.
This fixes the test/cairo_test demo program under Windows.
At least under Windows the Cairo callback used in Fl_Cairo_Window
didn't draw anything with current Windows 10, MinGW (32-bit) and
Cairo 1.15.12 for Windows. It worked well under Linux though. Anyway,
the flush should do no harm.
2019-01-12 15:54:57 +01:00
Manolo Gouy
b027da8322
Document global variable fl_sys_menu_bar - continued.
2019-01-02 19:41:44 +01:00
Manolo Gouy
e118532c72
Document global variable fl_sys_menu_bar - continued.
2018-12-31 16:37:36 +01:00
Manolo Gouy
ca8c5feb16
Document global variable fl_sys_menu_bar.
2018-12-31 16:03:46 +01:00
Matthias Melcher
bf48acdbe5
Adding documentation for '@N', inactive color.
2018-12-29 02:16:40 +01:00
Matthias Melcher
95ab1dd73e
Fixing STR #2901 , wrongly escaping the formatting character code in Fl_Browser.
2018-12-29 02:03:49 +01:00
ManoloFLTK
f9228e55b3
Better Doxygen explanation of the use of Fl::paste().
2018-12-05 14:53:27 +01:00
ManoloFLTK
05e3df582e
Avoid 2 errors sent by Doxygen 1.8.14
2018-12-05 12:43:50 +01:00
ManoloFLTK
3bcb1256bb
New static member function: Fl_Device_Plugin *Fl_Device_Plugin::opengl_plugin()
2018-12-05 11:04:58 +01:00
ManoloFLTK
d2870d6f7d
Define useful implementations of Fl_Graphics_Driver::push_no_clip() and pop_clip().
2018-12-04 15:11:03 +01:00
ManoloFLTK
b985b884f8
Give a meaningful default implementation to a few more member functions of class Fl_Graphics_Driver.
2018-12-04 12:57:32 +01:00
Manolo Gouy
c33d3c6aaa
Remove unused arguments from the Fl_Device_Plugin::print() member function.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13141 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-11-30 09:01:12 +00:00
Manolo Gouy
b511f6a7a4
Use the Fl_Gl_Device_Plugin mechanism to simplify the construction of a layer-backed GL window.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13140 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-11-29 17:50:55 +00:00
Manolo Gouy
46f08f6d21
Documentation: reveal where the Fl_Preferences text files are located on each platform.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13136 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-11-27 12:41:39 +00:00
Albrecht Schlosser
75b6cee6cc
Document that Fl_Widget::GROUP_RELATIVE bit is not used.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13073 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-10-19 16:50:57 +00:00
Manolo Gouy
b79f3ed1f2
Prepare for support of MacOS 10.14 Mojave.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13067 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-10-16 09:28:25 +00:00
Albrecht Schlosser
86b0756e15
Update dependencies and fluid files, fix typos.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13036 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-08-30 10:41:16 +00:00
Manolo Gouy
b3b29632fb
Doc only: better doc of recently added events: FL_SCREEN_CONFIGURATION_CHANGED, FL_FULLSCREEN,...
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13035 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-08-30 08:31:53 +00:00
Manolo Gouy
153b175d90
Better doc for using OpenGL version 3.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13023 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-08-21 07:45:32 +00:00
Manolo Gouy
a3529e7c3f
Improved documentation related to access to OpenGL 3 under X11 platform.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13022 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-08-20 15:56:39 +00:00
Manolo Gouy
a9e2a78bb0
Improve the documentation of scaling factor-related operations.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13013 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-08-09 11:51:38 +00:00
Manolo Gouy
cd399d9898
Support for GUI scaling: add API to get/set the scaling factor value.
...
Also, define an FLTK event triggered when the scaling is changed and an option
to disable the transient window showing the new scaling factor.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13011 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-08-08 20:08:10 +00:00
Albrecht Schlosser
fb0f940c51
Update doxygen files to fix broken PDF generation.
...
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
2018-08-07 09:01:32 +00:00
Greg Ercolano
205570d134
Fl_Tree documentation fixes for html/pdf, doxygen 1.8.5
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13008 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-08-06 18:04:46 +00:00
Manolo Gouy
a4194a40ab
Have the Doxygen doc of fl_draw_pixmap() show the default value of the last argument.
...
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@13005 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-08-04 16:42:32 +00:00