summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2002-03-26Make all implementations of cut/paste/dnd consistent with globalMichael R Sweet
fl_selection_xyz state vars... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2038 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-26Fix MacOS cut/paste (fl_selection_requestor not defined, and someMichael R Sweet
mixup between selection_ and fl_selection_... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2037 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-26Improve appearance of Fl_Choice when scheme is set to plastic.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2036 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-25Fix Fl_Choice drawing bugs.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2034 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-25Don't use the snprintf() and vsnprintf() names; instead, use fl_snprintf()Michael R Sweet
and fl_vsnprintf() and define snprintf and vsnprintf to fl_... (Some compilers treat snprintf() and vsnprintf() differently, and we also don't want to collide with other libraries that might provide their own implementation...) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2031 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-25Move forms code to fltk_forms library, a la 2.0.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2027 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-25Rename all remaining functions that don't start with fl_ toMichael R Sweet
fl_foo. (filename_xyz becomes fl_filename_xyz, down becomes fl_down, define_FL_PLASTIC_BOX becomes fl_define_FL_PLASTIC_BOX, etc.) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2026 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-25WIN32 project and build fixes.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2017 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-25WIN32 fixes for DND.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2016 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-25Stereo OpenGL patch from Stuart Levy...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2012 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-25Wasn't enabling XDND...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2011 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-23Automatically resize the convenience dialogs as needed...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@2008 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-09Same change as for fltk2.0 to fix warning messages from Xft.Bill Spitzak
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1996 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-08Purge and re-make dependencies...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1994 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-08Fix 1.1.x makefile - it had the wrong depend target (Bill, you can useMichael R Sweet
makedepend or "-I" with no directory with your 2.0 target to eliminate the system include files...) and thus the dependency file contained system headers in it... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1993 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-07Re-add dependency files.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1990 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-07Back-ported cut & paste code from fltk2.0.Bill Spitzak
This code splits the cut & paste into two buffers. The "SELECTION" is used for the currently highlighted text and for middle-mouse paste and (if possible) for handling drag & drop. The "CLIPBOARD" is for Ctrl+C and Ctrl+V style cut & paste. This matches how Motif, GTK, and KDE 3.0 work. But many older X applications (including KDE 2) can only see SELECTION, this results in cut & paste incompatability that is familiar to X users. However this now moves fltk over to the majority camp. On all systems this eliminates the annoying inability to select a region and replace it with Ctrl+V. On Mac and Win32 the SELECTION is local to the application, so middle-mouse paste only works between fields in the application. There may be tricks (special clipboard data types? use drag & drop?) to make it communicate, but unless there are standards it would be fltk-only. The file Fl_cutpaste.cxx has been deleted, so update the IDE files! The Win32 and Mac versions have NOT BEEN TESTED! I tried to be careful editing them but they may need some work. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1989 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-06Fix non-Xft build.Michael R Sweet
Add "--disable-xft" option to configure script. Update dependencies. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1988 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-06Add Xft support to 1.1.x.Michael R Sweet
TODO: Fl::set_fonts() should add all of the fonts returned by Xft; right now it is a no-op. BUG: Getting X messages like "XRequest.155: 202 0x260002b" for some reason on my system. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1987 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-05Fix rendering of background color in table cells.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1983 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-05Fix Fl_Browser item width problem when column_widths() is set.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1982 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-05Fix focus "bug" - Fl_Button didn't check to see if the widget wouldMichael R Sweet
accept keyboard focus before taking focus when clicked on. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1981 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-03-04Fix from Greg - Fl_Help_View didn't preserve the target in a link whenMichael R Sweet
following it. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1980 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-26Changes to get DND to compile under X11; get a coredump when draggingMichael R Sweet
text between different input demo windows (sometimes the target gets it, sometimes the target dumps core, too...) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1977 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-26- added DDrag'N'Drop support for MacOSMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1976 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-25This commit was manufactured by cvs2svn to create branch 'branch-1.1'.No Author
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1974 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-24- added Win32 native drag'n'drop codeMatthias Melcher
- added dnd support for Fl_Group (not tested with X!) - added dnd support for Fl_Input (not tested with X!) - no Mac implementation yet! Go ahead: drag text or a file from the explorer into a text widget! Tadaa! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1971 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-20Always resize cells in table if set/max width not the same as theMichael R Sweet
column width. Pass UNFOCUS events to parent groups, too (for Fl_Tabs) Conditionally compile in support for TrackMouseEvent(), since support for it is spotty at best. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1966 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-20Update copyright in FLUID "about" window.Michael R Sweet
Update fltk-config to support all C++ file extensions. Make background of FLTK logo transparent. Disable overlays if the scheme is set. Fix table cell formatting in Fl_Help_View. Still need to resolve an issue with column widths vs. table widths. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1965 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-19Use "1" instead of "true" for return value (true not available on allMichael R Sweet
C++ compilers...) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1964 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-18Set when() value of child input widget in Fl_Value_Input widget.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1963 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-15Use +O2 for compiler on HP-UX.Michael R Sweet
Show where we are installing. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1961 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-15Fix light/radio/check button drawing to use a consistent size andMichael R Sweet
offset. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1960 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-02-13File chooser fix from Kurt Konolige.Michael R Sweet
Mousewheel event propagation fix for Fl_Group. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1958 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-30Fix prototypes for fl_input() and fl_password().Michael R Sweet
Change how tabs are colored, and update the tabs demo to show it... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1951 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-29Fix tab measurement for image-only labels.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1948 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-23Return 0 after processing WM_PAINT message.Michael R Sweet
Fix clip test in fl_draw(). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1944 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-22Fix filename_relative().Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1942 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-17Fix no-OpenGL install bug.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1938 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-15Doco and makefile updates from SGI.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1934 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-15Unixware fixes.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1931 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-09First round of DND additions to 1.1 - just X11 code, and I haven't addedMichael R Sweet
the support in widgets yet. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1925 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-09Fix WIN32 build.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1922 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-07Fixed from Teun.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1919 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-07Don't apply tile image to menu or overlay windows.Michael R Sweet
Add Fl_BMP_Image.H links to fltk.list.in. Reset colors to standard FLTK ones in Fl::get_system_colors(). Don't clear button events when fixing focus. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1918 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-06Add Fl_BMP_Image class and docos.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1914 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-06Doco and dist file updates.Michael R Sweet
Add fltk-config man page. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1911 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-03Fix changing of schemes - otherwise Fl_Window::show() could cause aMichael R Sweet
reference to a non-existing tiled image. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1908 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-03cleaned up src/Fl_mac.cxx, fixed Fl::wait(0.0), fixed Cmd-Q handlingMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1905 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2002-01-02Oopsie - fix debug code: p(int)rintf -> printf...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1904 ea41ed52-d2ee-0310-a9c1-e6b18d33e121