974 Commits (95db2790d69fb227e78d307f50c41bdc4bee44d0)

Author SHA1 Message Date
Michael R Sweet 44b2ff35cf Use install command instead of CHMOD, CP, and MKDIR. 19 years ago
Michael R Sweet 85c2e38825 Update documentation and move glutDeviceGet() into code so we can return 19 years ago
Michael R Sweet bda374b386 Add GLUT support functions from FreeGLUT (STR #1522) 19 years ago
Michael R Sweet 48a997d0ad Hide window before doing callback for OK button (STR #1565) 19 years ago
Michael R Sweet 84fe87f472 Fix indentation of elements (STR #1549) 19 years ago
Michael R Sweet c8f1e91448 Rename fl_filename_isdir_quick to _fl_filename_isdir_quick, do not 19 years ago
Matthias Melcher e4586d1572 Removed 'optimization' for fl_filename_isdir which would break the original purpose of the fuction (testing the *existence* of a directory). But I did not want to lose the performance in the directory chooser where I *know* that a directory exists, just not if it is a file or directory, so I added the function fl_filename_isdir_quick() to do just that. Please verify that the new version works as expected, especially with regard to the directory chooser. 19 years ago
Matthias Melcher f2ec919f29 Added Fl_RGB_Image header which simply include Fl_Image.H to keep the interface consitaent (STR #1551). 19 years ago
Matthias Melcher cf9391c7b1 Changed Fl_Scroll::bbox() from private to protected. 19 years ago
Matthias Melcher 4b59f90ba7 Added "names.h" in "FL" to support developer output of event names etc. . This file is never compiled into the executable unless specifically added by the developer. 19 years ago
Matthias Melcher 5411396ea6 Fixed mousewheel event propagation (STR #1521) 19 years ago
Michael R Sweet 5456a2b8fc Add fl_open_uri() function as discussed on fltk.development. 19 years ago
Michael R Sweet d168950719 Don't range check typed numbers until the user presses enter or leaves 19 years ago
Michael R Sweet 8ea3a45772 Merge all of the scrollbar sizes into a single API call 19 years ago
Michael R Sweet 3ebd631cf0 Fl::x(), Fl::y(), Fl::w(), and Fl::h() did not report the desktop 19 years ago
Michael R Sweet 8a64710a17 Fl_Spinner did not handle the arrow keys properly (STR #1476) 19 years ago
Michael R Sweet 7febae3f9e Add GTK thin up/down box/frame types. 19 years ago
Michael R Sweet 69dcc7c685 Adjust arrow sizefor consistency. 19 years ago
Michael R Sweet b4c1d3ef03 Implement new "gtk+" scheme which provides a Bluecurve look-n-feel. 19 years ago
Matthias Melcher b39938e5cc OK, I believe I fixed the transparency issues on WIN32. Please everyone, test the code on all machines. 19 years ago
Matthias Melcher c6de2dd3ef Implemented alpha blending for WIN32. I believe that I did it in a way that is compatible even with Windows 95, but please let me know if you have any concerns. Cygwin not tested, but hopefully OK. 19 years ago
Matthias Melcher 7ae0ff0240 Updated OSX subwindow simulation code to better add and remove from the clipping list 19 years ago
Matthias Melcher 8cd9871d19 Added unversal header for OpenGL's GLu library. 19 years ago
Matthias Melcher 2c22cfd94a - Fixed floating point value formatting for Fl_Spinner (STR #1331) 19 years ago
Matthias Melcher 972624d613 STR #1381: added optional "precision" argument when writing floats or doubles to a Preferences file. 19 years ago
Matthias Melcher 2f4706602d Fixed ABI issue with const on glutCreateWindow. 19 years ago
Matthias Melcher 49a0693962 Undid the previous Fl_Tabs::value() const change because adding 'const' *does* changed the ABI. Sigh. 19 years ago
Matthias Melcher c8288bd7b4 Added some GLUT4 functions (STR #1370) 19 years ago
Matthias Melcher 51d67574ec New context_changed() function for OpenGL windows allowing efficient texture loading (str #1372) 19 years ago
Matthias Melcher ef48f007a1 Added missing const to GLUT call (STR #1371) 19 years ago
Matthias Melcher 538a1c62ee Fl_Tabs::value() is now const as described in the documentation (STR #1379) 19 years ago
Matthias Melcher a5389c9014 Removed stub for Fl_Input::handle_mouse(int) because it is not implemented anywhere. 19 years ago
Michael R Sweet d9eecaf4ab Fix problems with new FLUID output, add common to closing braces to show 19 years ago
Matthias Melcher e6818b19a6 Fixed byte order in OS X cursor shape data. Added Xft font pointer fl_xftfont. 19 years ago
Matthias Melcher 05bd3ade18 Added support for floating point Fl_Spinner 19 years ago
Matthias Melcher 582447c164 Converted global static variables into class static variables 19 years ago
Matthias Melcher b51dd39f07 Added text selection and copy/paste to Fl_Help_View. Text can be selected by clicking and dragging the mouse over text. After releasing the mouse button, a stripped down ASCII text is in the text clipboard. Press Ctrl-C to copy the text into the main clipboard. Pressing Ctrl-A selects all text. 19 years ago
Matthias Melcher 428a283f83 Added an event variable "Fl::event_original_key()" which returns the current key code (see Fl::event_key()) before it gets mangled through the NumLock keypad conversion. This way, an application can differentiate between an arrow key and a numeric keypad w/NumLock off. 19 years ago
Matthias Melcher 987d9e05f2 Fixed shortcut and default focus for message dialogs (STR #1298). 19 years ago
Matthias Melcher ad0fc9ca23 STR #1162: Fl_Menu_Button::popup was trying to access a previously deleted widget (itself). The delayed deleting mechanism in 'Fl::delete_widget' did not work in this case because the main loop is called before the callback returns. The fix implements a type of automatic pointer that will be cleared to NULL should the widget get deleted. This may not be a 'nice' solution, but it does fix the problem reliably. We could actually use this for all widget pointers and remove the delayed delete mechanism alltogether 19 years ago
Matthias Melcher a82e7879ce STR #1232: it was not possible to toggle a checkbox in Fl_Check_Browser by clicking the same box twice. 19 years ago
Matthias Melcher c9908d97e3 THIS FIX CONTAINS TWO MORE FILES THAT MUST BE COMPILED. I would 19 years ago
Matthias Melcher b8bc24764e STR 1183: swapping two items in an Fl_Browser_ widget would corrupt redrawing if either item was "top". This fix swaps the top_ variable correctly, and also swaps the selection flag as the user would expect. 19 years ago
Matthias Melcher 7e42a63aa6 ST 1148: a preselected filename will also be selected in the file chooser when popping up. I put a lot of effort into trying to make the chooser behave as it previously did in all other situations, e.g. to choose a directory 19 years ago
Michael R Sweet e6bbd2d525 Update copyrights. 20 years ago
Michael R Sweet 192e0ed3bd Fl_Spinner's minimum() and maximum() "get" methods were 20 years ago
Michael R Sweet e321cb37bf VC++ 2005 Support, drop old files, add icons for Sudoku 20 years ago
Matthias Melcher 44f06b5d35 STR #1035: Fl_Help_View now accepts direct buffer loading and reading via 'value()' functions. 20 years ago
Matthias Melcher 2036009919 STR #1007: removed one superfluous ReleaseDC. All demos are running nicely again. I did not see any rendering mistakes. 20 years ago
Matthias Melcher 2b6586f64d STR #1007: Applied second patch by hand. OP: could you please check if all changes were made correctly? Thanks! 20 years ago