summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-02-28Run ranlib on installed JPEG library.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4058 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-26Added visual gudelines for widget distances and sizes to fluid. It is ↵Matthias Melcher
disabled by default, but can be enabled in the "Grid" dialog box. I am not sure if this is actually a good change, but thanks to SVN I'll risk a commit to get some feedback fro the early adopters. Fluid now indicates a "good" (according to some Apple guidelines, but that's not permanent y any means) distance of widgets to the window border, indicates vertical and horizontal alignment with other widgets, shows "good" sizes for buttons, and indicates a good distance between two buttons at the same y-position. Achtung, Baby: I wrote this on a WIndows machine, hoping that SVN will replce CR/LF with LF's, as promised by the documentation. Unix users: please check and blame me! git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4057 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-24(Re)Added dependency of 'help' on zlib, png and jpeg.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4055 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-24Modified VisualC Workspace. Hoping I don't interfere with Mike, but take ↵Matthias Melcher
some work away from him... . git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4054 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-24Added VisualC 6 IDE file for new Fl_Input_Choice testMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4053 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-24Copyright updates.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4052 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-24Added QNX bug workaround for menu handling (STR #704)Michael R Sweet
src/Fl_Menu.cxx: - menuwindow::handle(): #ifdef QNX check for done menu git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4051 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-24Added Greg Ercolano's simple Fl_Input_Choice widget which is aMichael R Sweet
combination of the Fl_Input and Fl_Menu_Button widgets (STR #650) FL/Fl_Input_Choice.H: documentation/Fl_Input_Choice.html: - Added. documentation/fltk.book: - Added Fl_Input_Choice.html + --no-embedfonts option. documentation/index.html: - Update version number and revision. documentation/input_choice.jpg: - Added. documentation/preface.html: - Update version number and revision. documentation/widgets.html: - Add Fl_Input_Choice to lists. fluid/Fl_Menu_Type.cxx: - Add Fl_Input_Choice_Type class and instance. fluid/Fl_Type.h: - Add Fl_Input_Choice_Type class and instance. fluid/factory.cxx: - Add Fl_Input_Choice menu item. test/Makefile: - Add input_choice example. test/input_choice.cxx: - Added. test/demo.menu: - Add input_choice example. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4050 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-24Fl_Multiline_Input now scrolls the full height of the widgetMichael R Sweet
instead of 5 lines when the user presses PageUp or PageDown (STR #727) src/Fl_Input.cxx: - Set repeat_num to h()/textsize() instead of 5. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4049 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-24Fix builds without JPEG library...Michael R Sweet
src/Fl_JPEG_Image.cxx: - Surround FLTK JPEG state structure with #ifdef... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4048 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-24CMake build fixes (STR #724)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4047 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-24Fl_Browser::swap() didn't handle redraws properly when theMichael R Sweet
swapped lines had different heights (STR #729) src/Fl_Browser.cxx: - Fl_Browser::swap(): call redraw_lines() instead of redrawing individual lines. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4046 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-20FL_MOUSEWHEEL events are now sent first to the widget under theMichael R Sweet
mouse pointer and then to the first widget which accepts them. This is similar to the way shortcut events are handled and is consistent with the way the mouse wheel is handled by other toolkits. src/Fl.cxx: - Fl::handle(): Send FL_MOUSEWHEEL events to grab() or current window instead of focus widget. src/Fl_Group.cxx: - Fl_Group::handle(): Send FL_MOUSEWHEEL events first to an event_inside() widget, then to the first non-inside widget that accepts them. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4045 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-14Fl::wait() could block on WIN32 if the window was deleted viaMichael R Sweet
Fl::delete_widget() (STR #679) src/Fl.cxx: - Post an application message when a window is hidden on WIN32. src/Fl_win32.cxx: - Change async select message to WM_APP + 1, and document our use of WM_APP. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4043 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-14Fl_Preferences::RootNode did not find the user's home directoryMichael R Sweet
on some non-US versions of Windows (STR #720) src/Fl_Preferences.cxx: - RootNode::RootNode(): if AppData key does not exist, try Personal key instead. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4042 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-14Fl_Window::hide() didn't delete the current clipping region onMichael R Sweet
WIN32, causing a GDI resource leak in some situations (STR #723) src/Fl.cxx: - Fl_Window::hide(): move XDestroyRegion() call outside of the X11-specific code. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4041 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-12Fix initializers and error handling.Michael R Sweet
src/Fl_JPEG_Image.cxx: - Add custom error manager structure and update error and output handlers so we properly handle bad JPEG files. src/Fl_Shared_Image.cxx: - Add initializers for num_handlers, alloc_handlers, and handlers variables. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4040 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Check for no icon, and if so manually check for a directory...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4038 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06...Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4037 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Fixed a few warnings in OS X. The fluid stuff was 'touche'd, but not changed.Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4036 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Fl_Menu now draws the arrow more like other toolkits and 2.0Michael R Sweet
(STR #651) src/Fl_Menu.cxx: - Change submenu drawing code. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4035 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Fixed a VC++ compiler error in Fl_JPEG_Image.cxx (STR #676)Michael R Sweet
src/Fl_JPEG_Image.cxx: - Cast array to (uchar *) in delete[]. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4034 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06FL_SHADOW_BOX/FRAME drew outside of the bounding box (STR #694)Michael R Sweet
src/fl_boxtype.cxx: - Adjust box dw/dh for shadow box/frame types. src/fl_shadow_box.cxx: - Adjust shadow box to draw inside the bounding box. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4033 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Fl_Widget::copy_label(NULL) didn't work (STR #707)Michael R Sweet
src/Fl_Widget.cxx: - Check for NULL in Fl_Widget::copy_label() git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4032 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Fl_Choice now allows click selection like Fl_Menu_Button andMichael R Sweet
Fl_Menubar (STR #706) src/Fl_Choice.cxx: - Fl_Chocie::handle(): remove call to event_is_click(). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4031 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Add new file for CMake.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4027 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Cmake updates (STR #645)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4026 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Clarify Fl_Choice callback description (STR #692)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4025 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Fl_Check_Browser didn't draw properly when inactive (STR #681)Michael R Sweet
src/Fl_Check_Browser.cxx: - Update item_draw() function to check active_r() git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4024 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-06Removed some redundant code in Fl_Group::handle() (STR #669)Michael R Sweet
src/Fl_Group.cxx: - Don't need to check o->contains() twice. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4023 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-05The file chooser didn't always deactivate the OK button whenMichael R Sweet
necessary (STR #653) src/Fl_File_Chooser2.cxx: - Fl_File_Chooser::fileListCB(): deactivate OK button when the current item is not the right type. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4021 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-05Documentation fix (STR #648)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4019 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-05Fix FLUID text color (STR #662)Michael R Sweet
src/Fl_Double_Window.cxx: - Save/restore colors. src/Fl_Pixmap.cxx: - Save/restore colors. src/fl_draw_image_mac.cxx: - Save/restore colors. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4018 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-05Fixed some compiler errors on WIN32 (STR #647)Michael R Sweet
src/scandir_win32.c: - Add casts for malloc and calloc calls. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4017 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-05FLUID didn't update the widget panel X/Y/W/H values when movingMichael R Sweet
the selected window (STR #701) fluid/Fl_Window_Type.cxx: - Fl_Window_Type::resize(): call update_xywh() on resize. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4012 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-05FLUID didn't use the label type constant names for menu items,Michael R Sweet
causing them to be drawn using the normal label type (STR #668) fluid/Fl_Menu_Type.cxx: - Use FL_*_LABEL constants instead of numeric label types in menu items. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4011 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-05Fl_File_Chooser was slow with large directories (STR #654)Michael R Sweet
FL/Fl_File_Browser.H: - Don't reload the directory view unless asked to. FL/Fl_File_Chooser.H: - Rebuilt using current FLUID. src/Fl_File_Browser.cxx: - Don't reload the directory view unless asked to. src/Fl_File_Chooser.cxx: - Fl_File_Chooser::show() calls rescan(). src/Fl_File_Chooser.fl: - Fl_File_Chooser::show() calls rescan(). src/Fl_File_Chooser2.cxx: - Only call rescan() when chooser is shown. src/Fl_File_Icon.cxx: - Add optimization for Windows - filenames with trailing slash are directories. test/file_chooser.cxx: - Only call show() once... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4010 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-04Remove duplicate definitions and argument-hides-function warning.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4008 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-02FLUID didn't add xclass() calls to windows (STR #718)Michael R Sweet
fluid/Fl_Window_Type.cxx: - Fl_Window_Type::write_code2() - now write xclass() code when xclass is set. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4005 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-02-01Fix X11 DND support.Michael R Sweet
src/Fl_x.cxx: - Check the list of source types and pick the first one that starts with "text/". git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3995 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-01-25Temporary fix for JPEG error handle; we need to flag the error inMichael R Sweet
the callback function and test for it in the main code... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3969 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-01-04Remove extraneous fltk.lib from linker options, since we use the VC++Michael R Sweet
dependency stuff instead to use the correct library file. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3960 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2005-01-04Fix menu crash bug (STR #685)Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3959 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-12-27Fl_Double_Windows would always redraw their full content, evenMatthias Melcher
if only little changes were done in the UI. OS X creates all windows double buffered, whch would lead FLTK to beleive that the background buffer was missing on every redraw, causing a complete redraw of the full UI. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3953 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-12-16Fl_JPEG_Image did not correctly handle errors reported by theMichael R Sweet
JPEG library (STR #652) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3946 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-12-14Fl_Menu now draws sub-menu arrows like other toolkits and FLTKMichael R Sweet
2.0 (STR #651) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3941 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-12-06Fixed a compiler warning in Fl_Window.H (STR #641)Michael R Sweet
Tooltips disabled shortcut processing (STR #643) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3936 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-12-03Fl::event_number() didn't always match the value sent to theMichael R Sweet
handle() method (STR #634) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3930 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-12-03Fl_Shared_Image::reload() didn't set the image_ pointer properlyMichael R Sweet
in all cases (STR #632) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3929 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2004-12-03Fl_Help_View::topline() incorrectly set the changed() flag (STRMichael R Sweet
#631) Fl_Choice::value() now supports NULL or -1 to deselect the current item (STR #637) More VC++ 6 project file fixes (STR #638) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@3928 ea41ed52-d2ee-0310-a9c1-e6b18d33e121