summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2001-12-20MacOS: fixed iBook keycodesMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1885 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-20WIN32 fixes.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1884 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-20Implement Fl::scheme() and Fl::reload_scheme() (this includes supportMichael R Sweet
for new FLTK_SCHEME environment variable, which should get added to FLTK 2.0 CVS, as well as the -scheme option...) Revert Fl_Group/Fl_Widget destructor change - it doesn't work for statically initialized widgets (like the widgets in a color chooser...) Export fl_round_up_box() and fl_round_down_box() so they can be restored in Fl::reload_scheme(). Use FL_DOWN_BOX and FL_ROUND_DOWN_BOX in menu drawing code. Use a static string for the display environment variable in Fl::display(). Updated MacOS README file... Added window tile image... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1883 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-20fixed iBook keyboard bug.Matthias Melcher
all message handling now in Carbon. mouse capture support added. timer support added. overlay support added. getting there... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1881 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-19"make clean" should not delete makedepend, since we now track thisMichael R Sweet
in CVS (makedepend contains local dependencies, not <stdio.h> and so forth)... The configure script didn't add -fpermissive or -fno-exceptions to the CFLAGS and CXXFLAGS variables. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1880 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-19FLTK not fltk...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1879 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-19Multiple bug fixes from Sebastien:Michael R Sweet
- Fl_GIF_Image and Fl_PNG_Image didn't close the file before calling Fl::error(). - Fl_Help_View didn't clear the line array in Fl_Help_Block, and Fl_Help_Block::font and ::size were not used. - Fl_Shared_Image::get() didn't return NULL if the image could not be loaded. - Switched to more efficient code for Fl_Tiled_Image::color_average() and ::desaturate(). - Don't delete children in Fl_Text_Display since the group will do it. - Fixes to filename_isdir(), filename_absolute(), and filename_relative(). - Was using numbers instead of define constants for some OpenGL stuff under WIN32. - Wasn't exporting threading functions under WIN32. - The Fl_Widget destructor now removes from the parent to avoid a Purify error since the old widget would be referenced by the parent when it was destroyed; this has no apparent performance impact since Fl_Group::clear() sets children_ to 0, making Fl_Group::remove() very fast... - WIN32 font enumeration datatype fixes... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1878 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-19Reset horizontal position in value() method, too.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1877 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-19Reset left scroll position when following a link.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1876 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-19Allow any child widget to be resizable in Fl_Pack.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1875 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-19MacOS: added opaque window resizing,Matthias Melcher
all events except Mac menus are now handled using Carbon, window activation fixed, GL_SWAP_TYPE default changed to make gl_overlay work. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1874 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-18Resize horizontal scrollbar.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1873 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-18- Mac: greatly improved OpenGL support, some window management,Matthias Melcher
soem little bugs, better source comments git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1872 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-18Mac: now lists all available fonts (some have unicode namesMatthias Melcher
and look funny in 'fonts' test, some start with a '.' and should probably not be listed?!) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1871 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-18Mac:Matthias Melcher
- Swapped cursor hotspot coordinates to ( y, x ) - clipping problem with images (Bug 43393) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1870 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-17Fl_File_Chooser wasn't calling Fl_Window::hotspot() prior to showing, soMichael R Sweet
you got the chooser centered where the mouse pointer was when your application first created it. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1869 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-17Only use clipping box if it is valid.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1862 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-17Fl_Help_View now ignores links when the link callback returns NULL, andMichael R Sweet
displays a sensible error message when the URI scheme isn't handled. Fl_File_Icon no longer tries to load icon files that don't exist. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1860 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-17FLUID didn't support the plastic boxtypes.Michael R Sweet
Move Fl_Tooltip::enter(0) to the end of Fl_Window::hide(); otherwise we get nasty recursion problems... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1859 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-17Hide tooltips when hiding a window.Michael R Sweet
Fix box borders for FL_PLASTIC_DOWN_BOX. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1858 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-16Fix radio button fix (was changing d and W, but they are used below;Michael R Sweet
now use copies of d and W...) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1854 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-16Fix other widgets to use Fl::focus() instead of take_focus().Michael R Sweet
Add keyboard nav to Fl_Color_Chooser. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1853 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-16Update the radio button circle drawing code to take the boxtype bordersMichael R Sweet
into account. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1852 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-16Better UNFOCUS redraw() fix for Fl_Button.Michael R Sweet
Adjust plastic boxtype borders. Update dependencies. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1851 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-16OK, more tweeking of the plastic boxtypes...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1850 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-15Add "shown()" method to Fl_File_Chooser.Michael R Sweet
Use "while shown" instead of "while visible" in chooser functions, since a desktop switch will make FLTK think the window is not visible and prematurely return whatever file you have selected. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1849 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-14Clean up default menu for FLTK applications - don't need "About FLTK".Michael R Sweet
Add "--post program" option to fltk-config so that MacOS apps can bind the resources. Also binds resources with --compile. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1846 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-14Implement Fl::set_font(Fl_Font, Fl_Font)...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1845 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-14More tweeking of plastic boxtypes.Michael R Sweet
Redraw parent if child button loses focus and is using FL_NO_BOX. Fix test/Makefile to build mandelbrot and shiny demos right. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1844 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-14Get rid of CR's in file - need to make sure we don't insert CR's whenMichael R Sweet
editing text on PCs or Macs... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1843 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-13Made plastic up and down box look good when large without wastingMatthias Melcher
too much resources. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1842 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-13Tweek the FL_PLASTIC_UP_BOX to look more transparent...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1841 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-12Update documentation screenshots (still have some to go...)Michael R Sweet
Cleanup some demos and the color chooser. Restore code in Fl_Window::hotspot() to keep the window on the screen. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1837 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-12Added Carbon event handling for Mac OS X gaining support for theMatthias Melcher
Mose Wheel, Key Modifiers, etc. . Added some documentation (please check: English is not my native language) Changed line pattern to look a little nicer. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1835 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-11Multiple fixes from Sebastien.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1833 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-10"make uninstall" didn't uninstall the OpenGL library.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1831 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-09Mac: Added missing Cursor Shapes for Mac versionMatthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1829 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-09CygWin threading fixes from Teun.Michael R Sweet
Update dependencies. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1828 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-09More files with the wrong copyright/email...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1827 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-09Some files still had the old "fltk-bugs@easysw.com" address...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1826 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-08Fix infinite loop problem in Fl_Text_Editor - was resizing before weMichael R Sweet
updated the number of lines in the buffer. Carl, please make sure this fix gets added to 2.0 CVS, if necessary. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1824 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-07Line style and focus boxes.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1821 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-07Draw the little box between the scrollbars using FL_GRAY instead ofMichael R Sweet
color()... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1820 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-06FLTK 2.0 threading support under FLTK 1.1. Needs porting to OSX.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1819 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-06Don't pop up the message box for warnings under WIN32.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1818 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-06Run $(RANLIB) on installed static libraries, since some OS's (i.e. Darwin)Michael R Sweet
compare the file modification time against the symbol table time... git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1815 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-06Use FL_NO_BOX for check button and round button.Michael R Sweet
Clip Fl_Tiled_Image to the bounding box. Draw Fl_Progress using the box. Draw plastic box types right for narrow (but horizontal buttons) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1814 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-06Implemeted 95% of all Mac OS X support. Makefiles still need modifications.Matthias Melcher
Almost all test applications run out of the box (->Makefile). See more information in README.mac . Changes: - message handling - access to opaque port structures - image, bitmap, pixmap support - most OpenGL stuff - window styles git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1812 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-05Missing declaration of "newch"...Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1811 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2001-12-05Add support for 2-byte XPM files.Michael R Sweet
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@1810 ea41ed52-d2ee-0310-a9c1-e6b18d33e121