ManoloFLTK
026d560fb4
Reorganise code that captures on-screen window content.
...
Also introduce new rect_to_NSBitmapImageRep: method of class FLWindow
which makes it possible to reimplement it.
2020-05-20 07:51:33 +02:00
Newton
a432db8ca3
Fix "misleading indentation" in Fl_Text_Buffer.cxx
...
Compiling with clang produced the following warning on this line:
src/Fl_Text_Buffer.cxx:1292:5: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation]
replace(start, end, text);
^
src/Fl_Text_Buffer.cxx:1288:3: note: previous statement is here
if (!sel->position(&start, &end))
^
2020-05-15 23:08:33 +02:00
ManoloFLTK
7f7e0e4ea1
Replace Fl_Window_Driver::is_a_rescale() by Fl_Window::is_a_rescale()
...
so it can be called by any user code.
2020-05-08 17:08:33 +02:00
Albrecht Schlosser
ccb06e18b7
Fix doxygen docs (wrong argument name)
2020-05-08 12:34:37 +02:00
Albrecht Schlosser
70ce08e0cb
Improve fluid documentation
...
- remove trailing whitespace
- reformat for better readability
- fix typos
2020-05-08 12:31:26 +02:00
Albrecht Schlosser
4ab49d30d3
Merge branch 'pr-30_fl_message_position'
...
Merge PR #30 with extensions to position the message box centered
over given coordinates or a widget or window.
2020-05-07 17:46:23 +02:00
Albrecht Schlosser
46253603de
Extend fl_message_position() with 'center' option
...
Add argument 'center' to position the message box centered over
the given x/y coordinates.
Add another method to supply a widget or window to center the
message box over.
Fix documentation and don't use INT_MIN to avoid having to
include limits.h in user code.
2020-05-07 17:43:04 +02:00
airbrett
ee7577a897
Add (x,y) positioning mode to common dialogs
...
Add new function to set (x,y) position.
Reset to previous mode after innards is called by fl_* function.
Use magic number for preferred position state.
Note: several commits squashed and commit messages edited by AlbrechtS.
2020-05-07 14:59:19 +02:00
ManoloFLTK
f386bd2cb7
Support case when window is fullscreen - continued
2020-05-04 11:33:43 +02:00
ManoloFLTK
6d24a355f0
Support case when captured window is fullscreen: no titlebar.
2020-05-04 11:33:43 +02:00
Albrecht Schlosser
70d41b06a9
Reformat src/cmap.cxx and regen src/fl_cmap.h
...
- remove obsolete code / comments (see Git for history)
- add copyright to generated file src/fl_cmap.h
- generate copyright year in src/fl_cmap.h automatically
- add color indices as comments to color values
- remove $Id header
- replace $Id trailer with a more useful comment
2020-04-29 14:48:00 +02:00
ManoloFLTK
9fe77c6ff5
Minor readability doc change.
2020-04-29 11:24:00 +02:00
Albrecht Schlosser
c1b2e030c5
Update dependencies and .gitignore
2020-04-28 21:20:01 +02:00
ManoloFLTK
4b94485efd
Doc: more detail about fl_clip_region() when drawing elsewhere than on the display
2020-04-26 11:31:31 +02:00
ManoloFLTK
dd48bc52dd
Misc doc improvements.
2020-04-24 09:30:01 +02:00
ManoloFLTK
255db6c8c4
Doc change with intent to make it clearer.
2020-04-24 08:17:52 +02:00
ManoloFLTK
c4342630f0
Update © year.
2020-04-23 11:30:06 +02:00
ManoloFLTK
f11a80482a
Check for success of the FormatMessageW() call.
2020-04-23 11:28:18 +02:00
ManoloFLTK
2ced142adc
Match variable type (DWORD) and format specifier
2020-04-22 16:58:48 +02:00
ManoloFLTK
2878fa95ab
Add optional argument to Fl_Printer::begin_job() to inform caller when an error occurs.
...
This solves an issue raised in fltk.general : Fl_Printer errors - how can I interpret them?
https://www.fltk.org/newsgroups.php?s38419+gfltk.general+v38427
2020-04-22 16:01:33 +02:00
Albrecht Schlosser
b38317b8a5
Unexpand $Id$ marker in the last remaining file
2020-04-22 15:42:22 +02:00
ManoloFLTK
b3d46711be
Slightly improve drawing of window titlebars.
2020-04-21 09:45:43 +02:00
ManoloFLTK
e3ad0ee441
Avoid useless multiplication by 1 operations.
2020-04-21 09:38:39 +02:00
Albrecht Schlosser
811033af19
Reorganize .gitignore file(s)
...
Move ignored files in /examples/ and /test/ to their own folders,
i.e. to examples/.gitignore and test/.gitignore, resp.
2020-04-20 14:25:08 +02:00
Albrecht Schlosser
dec1938f3c
Make draw() protected (Fl_Tree + Fl_Table)
...
Widget draw() methods must be protected per FLTK convention.
2020-04-20 13:30:48 +02:00
Albrecht Schlosser
40ed1dca41
Fix formatting of Fl_Wizard.H
...
Fix white space and comments only, no code changes.
2020-04-20 13:28:59 +02:00
Mohammed Alyousef
f203cb8c61
Make draw method protected in Fl_Wizard
2020-04-20 12:52:55 +02:00
ManoloFLTK
75f47a766f
Use pkg-config when available to detect pango
2020-04-16 18:04:51 +02:00
ManoloFLTK
bebf554717
Try "pkg-config --cflags pangoxft" to detect presence of pango
2020-04-15 21:30:05 +02:00
ManoloFLTK
6fe226cb80
CMake: use pkg_check_modules to search for pangoxft
...
Command pkg_check_modules is present in CMake 2.6
2020-04-15 17:07:23 +02:00
Albrecht Schlosser
7ca708a445
Merge PR #71 from Mohammed Alyousef
2020-04-15 00:38:14 +02:00
Mohammed Alyousef
29ec4e0e55
Fix int highlight() comment
2020-04-15 00:35:32 +02:00
ManoloFLTK
b4dd1d36dd
Make sure output file name extension is visible.
2020-04-14 21:13:04 +02:00
ManoloFLTK
f3e83d3ce5
MacOS: show print chooser panel as a sheet.
2020-04-12 17:18:44 +02:00
ManoloFLTK
6a01871f32
Give example of use of Fl_Native_File_Chooser::USE_FILTER_EXT option.
2020-04-10 18:41:24 +02:00
ManoloFLTK
84b753e7e9
Fix regression in Fl_Native_File_Chooser under macOS when USE_FILTER_EXT is ON.
2020-04-10 18:41:24 +02:00
Albrecht Schlosser
f930e834c5
Fix documentation URL's
2020-04-08 00:53:16 +02:00
Albrecht Schlosser
8eda47d411
Fix copyright header
2020-04-08 00:50:42 +02:00
ManoloFLTK
8e92ce49a8
Move Fl_Image_Reader.cxx to libfltk_images where it belongs.
2020-04-07 10:44:20 +02:00
Albrecht Schlosser
d46351a591
Update copyright and FLTK site URL
...
All .fl files and generated files have been updated.
2020-04-06 20:04:16 +02:00
Albrecht Schlosser
21fb8725c6
Generate copyright year in fluid's about_panel
...
Copyright year "1998-XXXX" is now generated from current year.
This avoids editing the source code every year.
2020-04-06 20:02:42 +02:00
ManoloFLTK
7793fa812a
Update standard file headers
2020-04-05 16:53:37 +02:00
ManoloFLTK
d503f5d392
Fix small typo.
2020-04-05 10:04:24 +02:00
ManoloFLTK
e8185abf22
Fix Fl_X11_Window_Driver::capture_titlebar_and_borders() for resizable window.
2020-04-03 16:32:28 +02:00
ManoloFLTK
f4029aebde
Merge remote-tracking branch 'refs/remotes/origin/master'
2020-03-28 07:13:34 +01:00
ManoloFLTK
6105a95202
Doc: make clear that nanosvg doesn't render image elements.
2020-03-28 07:13:11 +01:00
Albrecht Schlosser
09352ddab0
Update documentation, fix typos
2020-03-26 14:21:33 +01:00
ManoloFLTK
89449280dc
Doc: more details about initialisation of display scale factors.
2020-03-26 06:29:25 +01:00
ManoloFLTK
abe1c4f7c0
Mention fix for git issue #65 .
...
The description of commit 24f9e7e7c4
to fix that issue contains a typo. It should rather read:
Under Windows, resize requests OF MAXIMIZED WINDOWS sent by the program are now ignored,
which is what happens under X11 and macOS.
Previously, the window would become frozen when the request would try to enlarge the window.
2020-03-25 12:44:00 +01:00
ManoloFLTK
24f9e7e7c4
Fix for issue #65 : FLTK breaks when resize request is denied
...
Under Windows, window resize requests sent by the program are now ignored,
which is what happens under X11 and macOS.
Previously, the window would become frozen.
2020-03-25 12:16:03 +01:00