summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-01Add missing function fl_define_FL_ICON_LABEL() (STR #3468).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12886 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-30Extend documentation of fl_begin_offscreen()Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12885 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-30Fix indentation.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12884 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-29Fl_WinAPI_System_Driver::paste() : fix handling of clipboard containing ↵Manolo Gouy
top-down DIB image. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12883 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-29Fl_WinAPI_System_Driver::paste() : fix indentation only.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12882 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-29Pasting image from clipboard: partial support of top-down DIB image (still ↵Manolo Gouy
needs completion) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12881 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-29Slightly simplify examples/clipboard.cxx using Fl_Image::scale().Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12880 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-29Fix Fl_WinAPI_System_Driver::paste() when clipboard contains GIF imageManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12878 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-29Fix Fl_WinAPI_System_Driver::paste() when the clipboard contains an image as ↵Manolo Gouy
a DIB and for GUI scale support. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12877 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-27Expand the doc of class Fl_Graphics_Driver.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12876 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-26Documentation: complete doc of Fl_Image_Surface::offscreen()Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12875 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-26Simplify API for Fl_Image_Surface::Fl_Image_Surface(int w, int h, int ↵Manolo Gouy
high_res, Fl_Offscreen off) with non-null offscreen. The caller no longer needs to call Fl_Image_Surface::get_offscreen_before_delete() before object deletion, because the object destructor knows the offscreen has not been created by the Fl_Image_Surface constructor. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12874 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-26Fix Fl_WinAPI_System_Driver::paste() when clipboard contains an image and ↵Manolo Gouy
the GUI is scaled. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12873 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-26Fix Fl_GDI_Graphics_Driver::copy_offscreen() when the destination surface is ↵Manolo Gouy
an Fl_Copy_Surface object. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12872 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-25class Fl_Xlib_Image_Surface_Driver : Remove unused member variable.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12871 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-25Have Fl_WinAPI_Window_Driver::capture_titlebar_and_borders() restore the ↵Manolo Gouy
window's device context before return git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12870 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-25Windows: fix fl_copy_offscreen() when input offscreen is scaled and output ↵Manolo Gouy
surface is printer. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12869 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-24Windows: avoid changing the current Fl_Surface_Device when drawing an ↵Manolo Gouy
Fl_Double_Window. This change was previously attempted at r.12792 but the test/offscreen demo did not run well with it. This commit fixes the problem: the global fl_window should not be changed when drawing to an Fl_Double_Window. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12868 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-23Undo change at r12792 (24 march 2018) because test/offscreen does not work ↵Manolo Gouy
with it. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12867 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-21Complete Fl_Android_Graphics_Driver::cache() functions that should assign ↵Manolo Gouy
the image's cache_w_ and cache_h_ member variables. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12866 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-20Fix Fl_GDI_Graphics_Driver::cache(Fl_Pixmap *) where 2 distinct ↵Manolo Gouy
Fl_GDI_Graphics_Driver objects should be used in the right way. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12865 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-20Remove debugging statementManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12863 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-20Fix direct use of fl_draw_pixmap() whithout Fl_Pixmap object.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12862 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-19Fix background color when drawing pixmap data both directly or as an ↵Manolo Gouy
Fl_Pixmap object. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12860 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-19Fix handling of bg argument of fl_draw_pixmap(char**, int , int , Fl_Color ↵Manolo Gouy
bg) during direct drawing of pixmap image data. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12859 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-19Reorganise access to the value of the GUI scaling factor with public getter ↵Manolo Gouy
and protected, virtual setter member functions. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12858 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-19Documentation: place Doxygen doc next to function implementationManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12857 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-19Documentation: add doc for Fl_Graphics_Driver::cache_size()Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12856 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-19Documentation: simplify example code for Fl_Image::scale()Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12855 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-19Fix documentation formatting.Albrecht Schlosser
Move image out of 'note'. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12854 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-18Clarified the fl_choice ordering in first example with an image and arrows,Greg Ercolano
as it's not clear in the text how the code order is reversed on-screen. Also, the whole 'three musketeers' thing with the case values not matching the numeric button names has always been confusing: case 0: .. // One case 1: .. // Two (default) case 2: .. // Three Changed that so it's a Zero/One/Two example instead. case 0: .. // "Zero" case 1: .. // "One" (default) case 2: .. // "Two" git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12853 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-18Add comments: "Implementation note about how Fl_Pixmap objects get printed ↵Manolo Gouy
under Windows" git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12852 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-18Simplify the implementation of printing of Fl_Pixmap images under Windows.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12851 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-18Fix crash in test/device after scale-GUI + Fl_Printer + Fl_Image_SurfaceManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12850 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-18Fix Fl_Text_Editor overstrike mode (STR #3463).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12849 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-18Docs for fl_choice() clarify argument order, added missing image for one of ↵Greg Ercolano
the examples. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12847 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-17Only fix correct indenting of function fl_convert_pixmap()Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12846 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-16Comments only: extend "Implementation note about image drawing" to describe ↵Manolo Gouy
the mask_bitmap virtual member function. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12845 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-16Getting rid of warning in Xcode 9.3Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12844 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-16Remove virtual member Fl_GraphicsDriver::mask_bitmap(char **) and its ↵Manolo Gouy
re-implementations. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12843 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-16Remove Fl_PostScript_Graphics_Driver::mask_bitmap(char **) that is useless.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12842 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-16Comments only: complete "Implementation note about image drawing" about how ↵Manolo Gouy
to destroy cached images. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12841 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-16Add Fl_Android_Graphics_Driver::delete_bitmask() needed to uncache a cached ↵Manolo Gouy
Fl_Bitmap image. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12840 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-16Remove useless re-implementation of this virtual member function.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12839 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-15Comments only: extend the description of how Fl_Graphics_Driver derived ↵Manolo Gouy
classes support image classes. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12838 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-15Restore building for X11 with HAVE_XRENDER = 0Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12837 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-14Remove useless 'friend' statements from class Fl_Graphics_DriverManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12836 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-14Comments only: more extensive explanation of how virtual member functions of ↵Manolo Gouy
Fl_Graphics_Driver can support image drawing. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12835 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-14Remove Fl_Pixmap::prepare() and Fl_Bitmap::prepare() that were used only once.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12834 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2018-04-13Homogenise and simplify the API of Fl_Graphics_Driver::cache(image-type *) ↵Manolo Gouy
virtual member functions. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.4@12833 ea41ed52-d2ee-0310-a9c1-e6b18d33e121