summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-28STR 2711: fitting Menu_Button label text into the part that does not have ↵Matthias Melcher
the pulldown symbol. This does not fix clipping: if a label is too big, it's still ugly (and too big)! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9070 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-28STR 2706: fixed wrong parent() count for Fluid generated Fl_Input_Choice ↵Matthias Melcher
callback code. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9069 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-28STR 2684: increased right margin in Fl_Input_ so that a cursor at the end of ↵Matthias Melcher
a line would always be fully visible. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9068 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-27Removed accidental commitMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9067 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-27STR 2702: body of fl_draw_image_mone was missing for one case.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9066 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-27STR #2691: fixed possible invalid text pointer in Text DisplayMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9065 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-27STR 2683: calling show_cursor() before a text buffer is assigned to an ↵Matthias Melcher
Fl_Text_Diisplay deos not crash any longer. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9064 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-22Fixed build problem on Linux.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9060 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-22Mac OS: simplified use of #define MAC_OS_X_VERSION_10_xManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9057 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-22Changed doc of fl_draw() functions to state that strings are UTF-8 encoded ↵Manolo Gouy
and lengths are in bytes. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9055 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-21Use the Fl_Printer and Fl_Native_File_Chooser classes.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9054 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-19Mac OS: simplified use of CGRectMake() for rectangle drawing and clipping on ↵Manolo Gouy
display and printer. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9050 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-16Don't draw the resize window corner under Mac OS X 10.7-Lion.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9039 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-14Added the name of the type of the fl_gc global variable under Mac OS.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9036 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-14Improved how the system-dependent global variable fl_gc is declared Manolo Gouy
with or without declaring the FL_INTERNALS preprocessor variable. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9035 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-13Mac OS: - Correct application hiding when modal or menu window is on.Manolo Gouy
- Removed useless FL_FOCUS events when unhiding application. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9034 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-08Mac OS: print dialog uses only one window instead of two.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9033 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-08Mac OS: center on page the "Print Front Window" application menu command.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9032 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-07Fix trivial documentation discrepancy in Fl_Round_ButtonIan MacArthur
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9031 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-05Keep filter attached to an Fl_Native-File_Chooser after it's closed.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9030 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-04Fixed Mac OS crash when using Fl_Native_File_Chooser with filter that does ↵Manolo Gouy
not end with \n. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9029 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-02Backing out r9025; the correct info is at the top of the document Greg Ercolano
(to use <FL/x.H> instead of define FL_INTERNALS). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9028 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-02Added missing declaration of the fl_find() function.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9027 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-02Before deleting a window, it's better to check whether it contains the ↵Manolo Gouy
currently focused NSView, and unlock focus there. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9026 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-09-01Mention the need for #define FL_INTERNALS for fl_xid().Greg Ercolano
(STR #2696, http://fltk.org/newsgroups.php?gfltk.development+v:12524) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9025 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-30Fixed fl_pie() drawing too small on X11 (STR #2703)Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9023 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-26Fixed typo.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9016 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-26Updated documentation, removed customized html stylesheet, updated html footer.Albrecht Schlosser
Note: you need Doxygen 1.7.5 or later to generate proper documentation. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9015 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-19Fix window positioning on screen (Fl_X::fake_X_wm()) by testing theAlbrecht Schlosser
entire window area instead of the top left corner only to find the screen to put the window on (Windows only). Note that this *should* be changed to use the work area instead of the screen area, as discussed in fltk.development. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8983 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-18Initial fixes for window position at or beyond (0,0) under win32.Ian MacArthur
This is not the whole story, but is better. We were messing up the initialisation of num_screens on Win32 in that it was being set to a non-zero value by a call to GetSystemMetrics(SM_CMONITORS) but was then subsequently incremented even higher by each iteration call to the screen_cb(...) function, so what we were storing for the screen rectangles was a bit messed up. Under fltk-1.1, the code used to explicitly reset num_screens to zero before starting to iterate the screen_cb(...) function, so that worked OK. I have sort-of restored that behaviour, and removed the (now redundant) call to GetSystemMetrics(SM_CMONITORS) since we *always* enumerate the monitors now to get the per-screen DPI values out. I've also put in a commented out stub where we could store the per-screen work-area, which it seems we do also need now, though I have not yet contrived to actually implement that. Volunteers welcomed... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8981 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-18Fluid -c would destroy the file history every time it was run.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8980 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-08Fix STR #2695 (continued). Use of Fl::x() is appropriate only under Mac OS.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8935 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-08Fix STR #2688. fl_width(' ') was wrong under X11 without XFT.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8930 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-08Fix STR #2695: to scroll menus properly, use Fl::x(),y(),w() and h() ↵Manolo Gouy
functions that return the work area rather than the screen size. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8929 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-05Added missing svn properties to test/rotated_text.cxxAlbrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8915 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-03Add a #warning to scandir.c with the intent of trying to flag up which,Ian MacArthur
if any, hosts actually use this code now. Will only trigger on hosts using gcc though, so may not help at all... This is part of trying to remove this (possibly) not fltk license compliant code from the codebase. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8913 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-08-03fix typo in debug output, as per #2690Ian MacArthur
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8911 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-23Fixed problem with Fl_Table::add() as per thread on fltk.generalGreg Ercolano
entitled "Fl_Table::add() doesn't work properly?" git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8868 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-20Fixed crash under Solaris if no printer is defined.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8867 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-20Fixed Fl_Menu issue with unusual menu flags (STR #2680).Albrecht Schlosser
Setting some flags in a terminating Fl_Menu_Item (one with a NULL label/text/name) caused an endless loop. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8866 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-19Mac OS: Greatly simplified the open document handler.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8865 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-19Modifications to all LGPL headers for STR #2685.Greg Ercolano
(to clarify static exception LGPL by changing license references) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8864 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-17Fixing STR #2679; Fl_Table makes use of FLTK's Fl::scrollbar_size() global.Greg Ercolano
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8863 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-16Added Fl_Table to scrollbar resize unittestsGreg Ercolano
as prep for resolving STR #2679. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8862 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-13Under X11, allow to call printable_rect() before any start_page() call.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8858 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-12Fixed svn properties ($id$ tags)Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8853 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-11Mac OS: fix STR #2666 allowing to display copyright info in the default ↵Manolo Gouy
About window. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8852 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-11Mac OS: added missing lock/unlock pairs when running system menu items.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8851 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-11Mac OS: Added missing lock/unlock calls in Fl_Paged_Device::print_window().Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8849 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-04Added initial value of _driver member in Fl_Printer constructor.Manolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8847 ea41ed52-d2ee-0310-a9c1-e6b18d33e121