fltk/FL
Matthias Melcher 987d9e05f2 Fixed shortcut and default focus for message dialogs (STR #1298).
Default focus is now on the button that also reacts to the 'Enter' key. This should avoid confusion about Enter triggering the button1 or button 0.

Also, I changed the shortcut call to the new convention which works on MSWindows. I don't have a Linux system right now for testing... .

Fixed focus issues (STR #1286, STR #1289, STR #1296)

fl_xfocus was not always updated, making widgets or even whole windows loose focus when any focus changes were not accompanied by a click into the same window. Also, Fl_Tabs would not redraw correctly if focus returned to the active tab.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@5165 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2006-05-30 09:38:19 +00:00
..
Enumerations.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl.H 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 2006-04-27 21:40:47 +00:00
Fl_Adjuster.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_BMP_Image.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Bitmap.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Box.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Browser.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Browser_.H 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. 2006-03-28 23:27:20 +00:00
Fl_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Chart.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Check_Browser.H STR #1232: it was not possible to toggle a checkbox in Fl_Check_Browser by clicking the same box twice. 2006-04-20 03:53:41 +00:00
Fl_Check_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Choice.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Clock.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Color_Chooser.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Counter.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Dial.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Double_Window.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Export.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_File_Browser.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_File_Chooser.H 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 2006-03-28 15:24:14 +00:00
Fl_File_Icon.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_File_Input.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Fill_Dial.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Fill_Slider.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Float_Input.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_FormsBitmap.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_FormsPixmap.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Free.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_GIF_Image.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Gl_Window.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Group.H Applied hidden copy / ctor patch as suggested in STR 860 2005-07-15 09:34:53 +00:00
Fl_Help_Dialog.H STR #1035: Fl_Help_View now accepts direct buffer loading and reading via 'value()' functions. 2005-09-25 16:54:40 +00:00
Fl_Help_View.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Hold_Browser.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Hor_Fill_Slider.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Hor_Nice_Slider.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Hor_Slider.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Hor_Value_Slider.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Image.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Input.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Input_.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Input_Choice.H Fix Fl_Input_Choice widget positioning. 2005-08-08 02:45:06 +00:00
Fl_Int_Input.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_JPEG_Image.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Light_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Line_Dial.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Menu.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Menu_.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Menu_Bar.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Menu_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Menu_Item.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Menu_Window.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Multi_Browser.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Multi_Label.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Multiline_Input.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Multiline_Output.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Nice_Slider.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Object.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Output.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Overlay_Window.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_PNG_Image.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_PNM_Image.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Pack.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Pixmap.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Positioner.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Preferences.H Fl_Preferences: made implicitly defined constructors and operators unavailable. 2005-07-26 07:59:01 +00:00
Fl_Progress.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Radio_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Radio_Light_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Radio_Round_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Repeat_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Return_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Roller.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Round_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Round_Clock.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Scroll.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Scrollbar.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Secret_Input.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Select_Browser.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Shared_Image.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Simple_Counter.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Single_Window.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Slider.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Spinner.H Update copyrights. 2006-01-31 19:00:08 +00:00
Fl_Sys_Menu_Bar.H Slight changes to Fl_Sys_Menu_Bar making it more transparent for multi platform developers. Again, thanks Natevw for the patch. 2005-08-29 20:05:38 +00:00
Fl_Tabs.H Fixed shortcut and default focus for message dialogs (STR #1298). 2006-05-30 09:38:19 +00:00
Fl_Text_Buffer.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Text_Display.H Fl_Text_Display now auto-scrolls in all directions (STR #915). This is implemented using a timer event. The scroll speed is proportional to the distance of the cursor to the text area 2005-08-10 23:11:51 +00:00
Fl_Text_Editor.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Tile.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Tiled_Image.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Timer.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Toggle_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Toggle_Light_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Toggle_Round_Button.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Tooltip.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Valuator.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Value_Input.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Value_Output.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Value_Slider.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_Widget.H Applied hidden copy / ctor patch as suggested in STR 860 2005-07-15 09:34:53 +00:00
Fl_Window.H Applied hidden copy / ctor patch as suggested in STR 860 2005-07-15 09:34:53 +00:00
Fl_Wizard.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_XBM_Image.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Fl_XPM_Image.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
Makefile.in Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
dirent.h Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
filename.H Fixed C++ style comments in plain C files (STR #997) 2005-08-29 20:16:36 +00:00
fl_ask.H Only use __deprecated__ with GCC 3.0 and higher. 2005-04-13 19:35:28 +00:00
fl_draw.H THIS FIX CONTAINS TWO MORE FILES THAT MUST BE COMPILED. I would 2006-04-18 13:07:42 +00:00
fl_message.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
fl_show_colormap.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
fl_show_input.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
forms.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
gl.h Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
gl2opengl.h Initial revision 1998-10-06 18:21:25 +00:00
gl_draw.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
glut.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
mac.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
mac.r Implemeted 95% of all Mac OS X support. Makefiles still need modifications. 2001-12-06 00:17:47 +00:00
math.h Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00
win32.H STR #1007: removed one superfluous ReleaseDC. All demos are running nicely again. I did not see any rendering mistakes. 2005-09-15 07:41:17 +00:00
x.H Update source file headers with STR web page. 2005-04-16 00:13:17 +00:00