ManoloFLTK
b2c027fa83
Implement Fl_Quartz_Copy_Surface_Driver::draw_decorated_window()
...
The window title is copied in vectorial form when the titlebar is layer-backed.
2019-05-22 21:33:02 +02:00
Albrecht Schlosser
5df7a7678a
Document Fl_File_Input::errorcolor() as deprecated
...
Fl_File_Input::errorcolor() and Fl_File_Input::errorcolor(Fl_Color)
have not been used anywhere. Marked as deprecated.
2019-05-15 18:31:46 +02:00
Albrecht Schlosser
c4a755bdf8
Fix some links in documentation
...
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-05-15 17:16:11 +02:00
ManoloFLTK
874ccfe645
Fix Doxygen doc of Fl_Window::border(int) and border()
2019-05-09 10:49:03 +02:00
ManoloFLTK
172063b2ad
macOS: yet simpler implementation of window resize and rescale.
2019-04-28 15:31:02 +02:00
ManoloFLTK
0067952e1a
Correct typo in Doxygen doc
2019-04-14 19:10:08 +02:00
ManoloFLTK
52f4aa5546
Doxygen doc: rewording for more clarity.
2019-04-14 19:07:14 +02:00
ManoloFLTK
bb5ef3b1d0
Doxygen: rewording for more clarity.
2019-04-14 09:54:55 +02:00
ManoloFLTK
0f6cbd1cda
Doxygen: rewording for more clarity.
2019-04-14 09:27:41 +02:00
ManoloFLTK
a65d7818be
More explicit short doc of Fl_Multi_Label.
2019-04-14 08:57:17 +02:00
ManoloFLTK
5ad95da98e
Further Doxygen doc about OpenGL and HighDPI.
2019-04-13 08:32:35 +02:00
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