Back-ported cut & paste code from fltk2.0.
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
This commit is contained in:
parent
cab1dedbd1
commit
5f55e1cd63
11
FL/Fl.H
11
FL/Fl.H
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: Fl.H,v 1.8.2.11.2.13 2002/01/09 21:50:02 easysw Exp $"
|
||||
// "$Id: Fl.H,v 1.8.2.11.2.14 2002/03/07 19:22:55 spitzak Exp $"
|
||||
//
|
||||
// Main header file for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
@ -169,11 +169,14 @@ public:
|
||||
static FL_EXPORT void add_handler(int (*h)(int));
|
||||
|
||||
// cut/paste:
|
||||
static FL_EXPORT void copy(const char* stuff, int len, int clipboard = 0);
|
||||
static FL_EXPORT void paste(Fl_Widget &receiver, int clipboard /*=0*/);
|
||||
static FL_EXPORT int dnd();
|
||||
// These are for back-compatability only:
|
||||
static FL_EXPORT Fl_Widget* selection_owner() {return selection_owner_;}
|
||||
static FL_EXPORT void selection_owner(Fl_Widget*);
|
||||
static FL_EXPORT void selection(Fl_Widget &owner, const char* stuff, int len);
|
||||
static FL_EXPORT void selection(Fl_Widget &owner, const char*, int len);
|
||||
static FL_EXPORT void paste(Fl_Widget &receiver);
|
||||
static FL_EXPORT int dnd();
|
||||
|
||||
// screen size:
|
||||
#if defined(WIN32) || defined(__APPLE__)
|
||||
@ -244,5 +247,5 @@ public:
|
||||
#endif // !Fl_H
|
||||
|
||||
//
|
||||
// End of "$Id: Fl.H,v 1.8.2.11.2.13 2002/01/09 21:50:02 easysw Exp $".
|
||||
// End of "$Id: Fl.H,v 1.8.2.11.2.14 2002/03/07 19:22:55 spitzak Exp $".
|
||||
//
|
||||
|
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: Fl_Input_.H,v 1.6.2.4.2.2 2002/01/01 15:11:27 easysw Exp $"
|
||||
// "$Id: Fl_Input_.H,v 1.6.2.4.2.3 2002/03/07 19:22:56 spitzak Exp $"
|
||||
//
|
||||
// Input base class header file for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
@ -105,7 +105,7 @@ public:
|
||||
int cut(int n) {return replace(position(), position()+n, 0);}
|
||||
int cut(int a, int b) {return replace(a, b, 0);}
|
||||
int insert(const char* t, int l=0){return replace(position_, mark_, t, l);}
|
||||
FL_EXPORT int copy();
|
||||
FL_EXPORT int copy(int clipboard);
|
||||
FL_EXPORT int undo();
|
||||
FL_EXPORT int copy_cuts();
|
||||
|
||||
@ -122,5 +122,5 @@ public:
|
||||
#endif
|
||||
|
||||
//
|
||||
// End of "$Id: Fl_Input_.H,v 1.6.2.4.2.2 2002/01/01 15:11:27 easysw Exp $".
|
||||
// End of "$Id: Fl_Input_.H,v 1.6.2.4.2.3 2002/03/07 19:22:56 spitzak Exp $".
|
||||
//
|
||||
|
5
FL/x.H
5
FL/x.H
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: x.H,v 1.10.2.8.2.6 2002/03/06 18:11:00 easysw Exp $"
|
||||
// "$Id: x.H,v 1.10.2.8.2.7 2002/03/07 19:22:56 spitzak Exp $"
|
||||
//
|
||||
// X11 header file for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
@ -58,6 +58,7 @@ FL_EXPORT void fl_close_display();
|
||||
|
||||
// constant info about the X server connection:
|
||||
extern FL_EXPORT Display *fl_display;
|
||||
extern FL_EXPORT Window fl_message_window;
|
||||
extern FL_EXPORT int fl_screen;
|
||||
extern FL_EXPORT XVisualInfo *fl_visual;
|
||||
extern FL_EXPORT Colormap fl_colormap;
|
||||
@ -136,5 +137,5 @@ extern FL_EXPORT int fl_parse_color(const char* p, uchar& r, uchar& g, uchar& b)
|
||||
#endif
|
||||
|
||||
//
|
||||
// End of "$Id: x.H,v 1.10.2.8.2.6 2002/03/06 18:11:00 easysw Exp $".
|
||||
// End of "$Id: x.H,v 1.10.2.8.2.7 2002/03/07 19:22:56 spitzak Exp $".
|
||||
//
|
||||
|
164
fluid/makedepend
164
fluid/makedepend
@ -1,164 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
Fl_Function_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Function_Type.o: Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H
|
||||
Fl_Function_Type.o: ../FL/Fl_Menu_Item.H Fluid_Image.h
|
||||
Fl_Function_Type.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_Function_Type.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Tabs.H
|
||||
Fl_Function_Type.o: ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Wizard.H
|
||||
Fl_Function_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H
|
||||
Fl_Function_Type.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H
|
||||
Fl_Function_Type.o: ../FL/fl_show_input.H ../FL/fl_ask.H function_panel.h
|
||||
Fl_Function_Type.o: ../FL/Fl_Window.H ../FL/Fl_Light_Button.H
|
||||
Fl_Function_Type.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
Fl_Function_Type.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/Fl_Box.H
|
||||
Fl_Function_Type.o: ../FL/fl_ask.H
|
||||
Fl_Menu_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Menu_Type.o: Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H
|
||||
Fl_Menu_Type.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Shared_Image.H
|
||||
Fl_Menu_Type.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
Fl_Menu_Type.o: ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Group.H
|
||||
Fl_Menu_Type.o: ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H
|
||||
Fl_Menu_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H
|
||||
Fl_Menu_Type.o: alignment_panel.h ../FL/Fl_Window.H ../FL/Fl_Box.H
|
||||
Fl_Menu_Type.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Button.H
|
||||
Fl_Menu_Type.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/fl_message.H
|
||||
Fl_Menu_Type.o: ../FL/fl_ask.H ../FL/Fl_Output.H Shortcut_Button.h
|
||||
Fl_Menu_Type.o: ../FL/fl_draw.H
|
||||
Fl_Group_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Group_Type.o: ../FL/Fl_Group.H ../FL/fl_message.H ../FL/fl_ask.H
|
||||
Fl_Group_Type.o: Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H
|
||||
Fl_Group_Type.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Shared_Image.H
|
||||
Fl_Group_Type.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H
|
||||
Fl_Group_Type.o: ../FL/Fl_Group.H ../FL/Fl_Tabs.H ../FL/Fl_Pack.H
|
||||
Fl_Group_Type.o: ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H
|
||||
Fl_Group_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H
|
||||
Fl_Group_Type.o: ../FL/Fl_Scroll.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
|
||||
Fl_Group_Type.o: ../FL/Fl_Valuator.H
|
||||
Fl_Widget_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Widget_Type.o: ../FL/Fl_Group.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
Fl_Widget_Type.o: Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Widget.H
|
||||
Fl_Widget_Type.o: ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H Fluid_Image.h
|
||||
Fl_Widget_Type.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_Widget_Type.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Tabs.H
|
||||
Fl_Widget_Type.o: ../FL/Fl_Pack.H ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H
|
||||
Fl_Widget_Type.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H
|
||||
Fl_Widget_Type.o: ../FL/Fl_Menu_Bar.H alignment_panel.h ../FL/Fl_Window.H
|
||||
Fl_Widget_Type.o: ../FL/Fl_Box.H ../FL/Fl_Button.H ../FL/Fl_Light_Button.H
|
||||
Fl_Widget_Type.o: ../FL/Fl_Button.H ../FL/fl_message.H ../FL/fl_ask.H
|
||||
Fl_Widget_Type.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H widget_panel.h
|
||||
Fl_Widget_Type.o: ../FL/Fl_Value_Input.H ../FL/Fl_Input.H Shortcut_Button.h
|
||||
Fl_Widget_Type.o: ../FL/Fl_Return_Button.H ../FL/fl_show_colormap.H
|
||||
Fl_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Type.o: ../FL/Fl_Browser_.H ../FL/Fl_Group.H ../FL/Fl_Scrollbar.H
|
||||
Fl_Type.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H Fl_Type.h
|
||||
Fl_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H
|
||||
Fl_Type.o: Fluid_Image.h ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_Type.o: ../FL/Fl_Window.H ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Group.H
|
||||
Fl_Type.o: ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H
|
||||
Fl_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H
|
||||
Fl_Window_Type.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Window_Type.o: ../FL/Fl_Overlay_Window.H ../FL/Fl_Double_Window.H
|
||||
Fl_Window_Type.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/fl_message.H
|
||||
Fl_Window_Type.o: ../FL/fl_ask.H ../FL/fl_draw.H ../FL/Fl_Menu_Item.H
|
||||
Fl_Window_Type.o: ../FL/Fl_Widget.H Fl_Widget_Type.h Fl_Type.h
|
||||
Fl_Window_Type.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H
|
||||
Fl_Window_Type.o: Fluid_Image.h ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H
|
||||
Fl_Window_Type.o: ../FL/x.H ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Group.H
|
||||
Fl_Window_Type.o: ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H
|
||||
Fl_Window_Type.o: ../FL/Fl_Menu_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H
|
||||
Fl_Window_Type.o: alignment_panel.h ../FL/Fl_Window.H ../FL/Fl_Box.H
|
||||
Fl_Window_Type.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Button.H
|
||||
Fl_Window_Type.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H widget_panel.h
|
||||
Fl_Window_Type.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H ../FL/Fl_Input.H
|
||||
Fl_Window_Type.o: Shortcut_Button.h ../FL/Fl_Return_Button.H
|
||||
Fluid_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fluid_Image.o: ../FL/Fl_Widget.H Fl_Type.h ../FL/Fl_Menu.H
|
||||
Fluid_Image.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Shared_Image.H
|
||||
Fluid_Image.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
Fluid_Image.o: ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Group.H
|
||||
Fluid_Image.o: ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H
|
||||
Fluid_Image.o: ../FL/Fl_Menu_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H
|
||||
Fluid_Image.o: ../FL/filename.H ../FL/Fl_File_Chooser.H ../FL/Fl_Window.H
|
||||
Fluid_Image.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
|
||||
Fluid_Image.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
Fluid_Image.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/Fl_Button.H
|
||||
Fluid_Image.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/fl_ask.H
|
||||
Fluid_Image.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
code.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H Fl_Type.h
|
||||
code.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H Fluid_Image.h
|
||||
code.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H
|
||||
code.o: ../FL/Fl_Group.H ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Group.H
|
||||
code.o: ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H
|
||||
code.o: ../FL/Fl_Menu_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_Bar.H
|
||||
code.o: alignment_panel.h ../FL/Fl_Window.H ../FL/Fl_Box.H ../FL/Fl_Input.H
|
||||
code.o: ../FL/Fl_Input_.H ../FL/Fl_Button.H ../FL/Fl_Light_Button.H
|
||||
code.o: ../FL/Fl_Button.H ../FL/filename.H
|
||||
factory.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Group.H
|
||||
factory.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../config.h
|
||||
factory.o: Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H
|
||||
factory.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Shared_Image.H
|
||||
factory.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
factory.o: ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H
|
||||
factory.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Choice.H
|
||||
factory.o: ../FL/Fl_Menu_Bar.H ../FL/Fl_Box.H ../FL/Fl_Button.H
|
||||
factory.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
factory.o: ../FL/Fl_Repeat_Button.H ../FL/Fl.H ../FL/Fl_Light_Button.H
|
||||
factory.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H
|
||||
factory.o: ../FL/Fl_Round_Button.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
|
||||
factory.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
factory.o: ../FL/Fl_Check_Browser.H ../FL/Fl_File_Browser.H
|
||||
factory.o: ../FL/Fl_Browser.H ../FL/Fl_File_Icon.H ../FL/Fl_Counter.H
|
||||
factory.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Text_Display.H
|
||||
factory.o: ../FL/fl_draw.H ../FL/Fl_Text_Buffer.H ../FL/Fl_Text_Editor.H
|
||||
factory.o: ../FL/Fl_Text_Display.H ../FL/Fl_Clock.H ../FL/Fl_Help_View.H
|
||||
factory.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Progress.H ../FL/Fl_Adjuster.H
|
||||
factory.o: ../FL/Fl_Dial.H ../FL/Fl_Roller.H ../FL/Fl_Scrollbar.H
|
||||
factory.o: ../FL/Fl_Output.H ../FL/Fl_Value_Input.H ../FL/Fl_Input.H
|
||||
factory.o: ../FL/Fl_Value_Output.H ../FL/Fl_Value_Slider.H
|
||||
file.o: alignment_panel.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
file.o: ../FL/Fl_Window.H ../FL/Fl_Box.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
file.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
|
||||
file.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/fl_message.H ../FL/fl_ask.H
|
||||
file.o: Fl_Widget_Type.h Fl_Type.h ../FL/Fl_Widget.H ../FL/Fl_Menu.H
|
||||
file.o: ../FL/Fl_Menu_Item.H Fluid_Image.h ../FL/Fl_Shared_Image.H
|
||||
file.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
file.o: ../FL/Fl_Tabs.H ../FL/Fl_Pack.H ../FL/Fl_Group.H ../FL/Fl_Wizard.H
|
||||
file.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_Bar.H
|
||||
fluid.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fluid.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
fluid.o: ../FL/Fl_Box.H ../FL/Fl_Button.H ../FL/Fl_File_Icon.H ../FL/Fl.H
|
||||
fluid.o: ../FL/Fl_Help_Dialog.H ../FL/Fl_Help_View.H ../FL/Fl_Scrollbar.H
|
||||
fluid.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H
|
||||
fluid.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Hold_Browser.H ../FL/Fl_Browser.H
|
||||
fluid.o: ../FL/Fl_Browser_.H ../FL/Fl_Menu_Bar.H ../FL/Fl_Menu_.H
|
||||
fluid.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/fl_ask.H ../FL/fl_draw.H
|
||||
fluid.o: ../FL/Fl_File_Chooser.H ../FL/Fl_Window.H ../FL/Fl_File_Browser.H
|
||||
fluid.o: ../FL/Fl_File_Icon.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
fluid.o: ../FL/Fl_Choice.H ../FL/fl_message.H ../FL/fl_ask.H ../FL/filename.H
|
||||
fluid.o: ../config.h about_panel.h ../FL/Fl_Group.H Fl_Type.h
|
||||
fluid.o: ../FL/Fl_Widget.H ../FL/Fl_Menu.H ../FL/Fl_Menu_Item.H Fluid_Image.h
|
||||
fluid.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Tabs.H
|
||||
fluid.o: ../FL/Fl_Pack.H ../FL/Fl_Wizard.H ../FL/Fl_Menu_.H
|
||||
fluid.o: ../FL/Fl_Menu_Button.H
|
||||
about_panel.o: about_panel.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
about_panel.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
about_panel.o: ../FL/Fl_Box.H ../FL/Fl_Button.H ../FL/Fl_Return_Button.H
|
||||
about_panel.o: ../FL/Fl_Button.H
|
||||
widget_panel.o: widget_panel.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
widget_panel.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Tabs.H
|
||||
widget_panel.o: ../FL/Fl_Group.H ../FL/Fl_Group.H ../FL/Fl_Input.H
|
||||
widget_panel.o: ../FL/Fl_Input_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
|
||||
widget_panel.o: ../FL/Fl_Button.H ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H
|
||||
widget_panel.o: ../FL/Fl_Input.H ../FL/Fl_Box.H Shortcut_Button.h
|
||||
widget_panel.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
|
||||
widget_panel.o: ../FL/Fl_Return_Button.H
|
||||
alignment_panel.o: alignment_panel.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
alignment_panel.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Box.H
|
||||
alignment_panel.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Button.H
|
||||
alignment_panel.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
|
||||
alignment_panel.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
|
||||
function_panel.o: function_panel.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
function_panel.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Light_Button.H
|
||||
function_panel.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
function_panel.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/Fl_Box.H
|
32
src/Fl.cxx
32
src/Fl.cxx
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: Fl.cxx,v 1.24.2.41.2.21 2002/02/26 00:34:55 matthiaswm Exp $"
|
||||
// "$Id: Fl.cxx,v 1.24.2.41.2.22 2002/03/07 19:22:56 spitzak Exp $"
|
||||
//
|
||||
// Main event handling code for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
@ -485,7 +485,7 @@ void fl_fix_focus() {
|
||||
}
|
||||
|
||||
#ifndef WIN32
|
||||
Fl_Widget *fl_selection_requestor; // from Fl_cutpaste.cxx
|
||||
extern Fl_Widget *fl_selection_requestor; // from Fl_x.cxx
|
||||
#endif
|
||||
|
||||
// This function is called by ~Fl_Widget() and by Fl_Widget::deactivate
|
||||
@ -498,7 +498,6 @@ Fl_Widget *fl_selection_requestor; // from Fl_cutpaste.cxx
|
||||
|
||||
void fl_throw_focus(Fl_Widget *o) {
|
||||
if (o->contains(Fl::pushed())) Fl::pushed_ = 0;
|
||||
if (o->contains(Fl::selection_owner())) Fl::selection_owner_ = 0;
|
||||
#ifndef WIN32
|
||||
if (o->contains(fl_selection_requestor)) fl_selection_requestor = 0;
|
||||
#endif
|
||||
@ -761,7 +760,8 @@ Fl_Window::~Fl_Window() {
|
||||
// Fl_Window::show() or Fl_Window::hide() is called, or in response to
|
||||
// iconize/deiconize events from the system.
|
||||
|
||||
int Fl_Window::handle(int event) {
|
||||
int Fl_Window::handle(int event)
|
||||
{
|
||||
if (parent()) switch (event) {
|
||||
case FL_SHOW:
|
||||
if (!shown()) show();
|
||||
@ -788,19 +788,21 @@ int Fl_Window::handle(int event) {
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
// ~Fl_Widget() calls this: this function must get rid of any
|
||||
// global pointers to the widget. This is also called by hide()
|
||||
// and deactivate().
|
||||
// Back compatability cut & paste functions for fltk 1.1 only:
|
||||
|
||||
// call this to free a selection (or change the owner):
|
||||
void Fl::selection_owner(Fl_Widget *owner) {
|
||||
if (selection_owner_ && owner != selection_owner_)
|
||||
selection_owner_->handle(FL_SELECTIONCLEAR);
|
||||
if (focus_ && owner != focus_ && focus_ != selection_owner_)
|
||||
focus_->handle(FL_SELECTIONCLEAR); // clear non-X-selection highlight
|
||||
selection_owner_ = owner;
|
||||
void Fl::selection_owner(Fl_Widget *owner) {selection_owner_ = owner;}
|
||||
|
||||
void Fl::selection(Fl_Widget &owner, const char* text, int len) {
|
||||
selection_owner_ = &owner;
|
||||
Fl::copy(text, len, 0);
|
||||
}
|
||||
|
||||
void Fl::paste(Fl_Widget &receiver) {
|
||||
Fl::paste(receiver, 0);
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
#include <FL/fl_draw.H>
|
||||
|
||||
void Fl_Widget::redraw() {damage(FL_DAMAGE_ALL);}
|
||||
@ -880,5 +882,5 @@ void Fl_Window::flush() {
|
||||
}
|
||||
|
||||
//
|
||||
// End of "$Id: Fl.cxx,v 1.24.2.41.2.21 2002/02/26 00:34:55 matthiaswm Exp $".
|
||||
// End of "$Id: Fl.cxx,v 1.24.2.41.2.22 2002/03/07 19:22:56 spitzak Exp $".
|
||||
//
|
||||
|
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: Fl_Input.cxx,v 1.10.2.15.2.6 2002/02/24 17:52:17 matthiaswm Exp $"
|
||||
// "$Id: Fl_Input.cxx,v 1.10.2.15.2.7 2002/03/07 19:22:56 spitzak Exp $"
|
||||
//
|
||||
// Input widget for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
@ -150,7 +150,7 @@ int Fl_Input::handle_key() {
|
||||
case ctrl('B'):
|
||||
return shift_position(position()-1) + NORMAL_INPUT_MOVE;
|
||||
case ctrl('C'): // copy
|
||||
return copy();
|
||||
return copy(1);
|
||||
case ctrl('D'):
|
||||
case ctrl('?'):
|
||||
if (mark() != position()) return cut();
|
||||
@ -191,11 +191,11 @@ int Fl_Input::handle_key() {
|
||||
return cut(0, size());
|
||||
case ctrl('V'):
|
||||
case ctrl('Y'):
|
||||
Fl::paste(*this);
|
||||
Fl::paste(*this, 1);
|
||||
return 1;
|
||||
case ctrl('X'):
|
||||
case ctrl('W'):
|
||||
copy();
|
||||
copy(1);
|
||||
return cut();
|
||||
case ctrl('Z'):
|
||||
case ctrl('_'):
|
||||
@ -284,7 +284,7 @@ int Fl_Input::handle(int event) {
|
||||
dnd_save_position = position();
|
||||
dnd_save_mark = mark();
|
||||
// drag the data:
|
||||
copy(); Fl::dnd();
|
||||
copy(0); Fl::dnd();
|
||||
return 1;
|
||||
}
|
||||
#endif
|
||||
@ -293,10 +293,10 @@ int Fl_Input::handle(int event) {
|
||||
case FL_RELEASE:
|
||||
if (Fl::event_button() == 2) {
|
||||
Fl::event_is_click(0); // stop double click from picking a word
|
||||
Fl::paste(*this);
|
||||
Fl::paste(*this, 0);
|
||||
} else if (!Fl::event_is_click()) {
|
||||
// copy drag-selected text to the clipboard.
|
||||
copy();
|
||||
copy(0);
|
||||
}
|
||||
return 1;
|
||||
|
||||
@ -354,5 +354,5 @@ Fl_Input::Fl_Input(int x, int y, int w, int h, const char *l)
|
||||
}
|
||||
|
||||
//
|
||||
// End of "$Id: Fl_Input.cxx,v 1.10.2.15.2.6 2002/02/24 17:52:17 matthiaswm Exp $".
|
||||
// End of "$Id: Fl_Input.cxx,v 1.10.2.15.2.7 2002/03/07 19:22:56 spitzak Exp $".
|
||||
//
|
||||
|
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: Fl_Input_.cxx,v 1.21.2.11.2.6 2002/01/01 15:11:30 easysw Exp $"
|
||||
// "$Id: Fl_Input_.cxx,v 1.21.2.11.2.7 2002/03/07 19:22:56 spitzak Exp $"
|
||||
//
|
||||
// Common input widget routines for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
@ -500,14 +500,13 @@ int Fl_Input_::up_down_position(int i, int keepmark) {
|
||||
return j;
|
||||
}
|
||||
|
||||
int Fl_Input_::copy() {
|
||||
if (mark() != position()) {
|
||||
int b, e; if (position() < mark()) {
|
||||
b = position(); e = mark();
|
||||
} else {
|
||||
e = position(); b = mark();
|
||||
}
|
||||
Fl::selection(*this, value()+b, (type()!=FL_SECRET_INPUT) ? e-b : 0);
|
||||
int Fl_Input_::copy(int clipboard) {
|
||||
int b = position();
|
||||
int e = mark();
|
||||
if (b != e) {
|
||||
if (b > e) {b = mark(); e = position();}
|
||||
if (type() == FL_SECRET_INPUT) e = b;
|
||||
Fl::copy(value()+b, e-b, clipboard);
|
||||
return 1;
|
||||
}
|
||||
return 0;
|
||||
@ -662,8 +661,8 @@ int Fl_Input_::yank() {
|
||||
|
||||
int Fl_Input_::copy_cuts() {
|
||||
// put the yank buffer into the X clipboard
|
||||
if (!yankcut) return 0;
|
||||
Fl::selection(*this, undobuffer, yankcut);
|
||||
if (!yankcut || type()==FL_SECRET_INPUT) return 0;
|
||||
Fl::copy(undobuffer, yankcut, 1);
|
||||
return 1;
|
||||
}
|
||||
|
||||
@ -705,7 +704,7 @@ int Fl_Input_::handletext(int event, int X, int Y, int W, int H) {
|
||||
|
||||
case FL_RELEASE:
|
||||
// handle_mouse(X, Y, W, H, 1);
|
||||
copy();
|
||||
copy(0);
|
||||
return 1;
|
||||
|
||||
// case FL_SELECTIONCLEAR:
|
||||
@ -859,5 +858,5 @@ Fl_Input_::~Fl_Input_() {
|
||||
}
|
||||
|
||||
//
|
||||
// End of "$Id: Fl_Input_.cxx,v 1.21.2.11.2.6 2002/01/01 15:11:30 easysw Exp $".
|
||||
// End of "$Id: Fl_Input_.cxx,v 1.21.2.11.2.7 2002/03/07 19:22:56 spitzak Exp $".
|
||||
//
|
||||
|
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: Fl_Text_Display.cxx,v 1.12.2.10 2002/01/01 15:11:31 easysw Exp $"
|
||||
// "$Id: Fl_Text_Display.cxx,v 1.12.2.11 2002/03/07 19:22:56 spitzak Exp $"
|
||||
//
|
||||
// Copyright 2001-2002 by Bill Spitzak and others.
|
||||
// Original code Copyright Mark Edel. Permission to distribute under
|
||||
@ -1932,7 +1932,7 @@ int Fl_Text_Display::handle(int event) {
|
||||
dragType = DRAG_CHAR;
|
||||
|
||||
const char* copy = buffer()->selection_text();
|
||||
if (*copy) Fl::selection(*this, copy, strlen(copy));
|
||||
if (*copy) Fl::copy(copy, strlen(copy), 0);
|
||||
free((void*)copy);
|
||||
return 1;
|
||||
}
|
||||
@ -1958,5 +1958,5 @@ int Fl_Text_Display::handle(int event) {
|
||||
|
||||
|
||||
//
|
||||
// End of "$Id: Fl_Text_Display.cxx,v 1.12.2.10 2002/01/01 15:11:31 easysw Exp $".
|
||||
// End of "$Id: Fl_Text_Display.cxx,v 1.12.2.11 2002/03/07 19:22:56 spitzak Exp $".
|
||||
//
|
||||
|
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: Fl_Text_Editor.cxx,v 1.9.2.4 2002/01/01 15:11:31 easysw Exp $"
|
||||
// "$Id: Fl_Text_Editor.cxx,v 1.9.2.5 2002/03/07 19:22:56 spitzak Exp $"
|
||||
//
|
||||
// Copyright 2001-2002 by Bill Spitzak and others.
|
||||
// Original code Copyright Mark Edel. Permission to distribute under
|
||||
@ -344,7 +344,7 @@ int Fl_Text_Editor::kf_delete(int, Fl_Text_Editor* e) {
|
||||
int Fl_Text_Editor::kf_copy(int, Fl_Text_Editor* e) {
|
||||
if (!e->buffer()->selected()) return 1;
|
||||
const char *copy = e->buffer()->selection_text();
|
||||
if (*copy) Fl::selection(*e, copy, strlen(copy));
|
||||
if (*copy) Fl::copy(copy, strlen(copy), 1);
|
||||
free((void*)copy);
|
||||
e->show_insert_position();
|
||||
return 1;
|
||||
@ -358,7 +358,7 @@ int Fl_Text_Editor::kf_cut(int c, Fl_Text_Editor* e) {
|
||||
|
||||
int Fl_Text_Editor::kf_paste(int, Fl_Text_Editor* e) {
|
||||
kill_selection(e);
|
||||
Fl::paste(*e);
|
||||
Fl::paste(*e, 1);
|
||||
e->show_insert_position();
|
||||
return 1;
|
||||
}
|
||||
@ -402,7 +402,7 @@ int Fl_Text_Editor::handle(int event) {
|
||||
|
||||
if (event == FL_PUSH && Fl::event_button() == 2) {
|
||||
dragType = -1;
|
||||
Fl::paste(*this);
|
||||
Fl::paste(*this, 0);
|
||||
Fl::focus(this);
|
||||
return 1;
|
||||
}
|
||||
@ -439,5 +439,5 @@ int Fl_Text_Editor::handle(int event) {
|
||||
}
|
||||
|
||||
//
|
||||
// End of "$Id: Fl_Text_Editor.cxx,v 1.9.2.4 2002/01/01 15:11:31 easysw Exp $".
|
||||
// End of "$Id: Fl_Text_Editor.cxx,v 1.9.2.5 2002/03/07 19:22:56 spitzak Exp $".
|
||||
//
|
||||
|
@ -1,213 +0,0 @@
|
||||
//
|
||||
// "$Id: Fl_cutpaste.cxx,v 1.6.2.4.2.4 2002/01/09 21:50:02 easysw Exp $"
|
||||
//
|
||||
// Cut/paste code for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
// Copyright 1998-2002 by Bill Spitzak and others.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or
|
||||
// modify it under the terms of the GNU Library General Public
|
||||
// License as published by the Free Software Foundation; either
|
||||
// version 2 of the License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Library General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Library General Public
|
||||
// License along with this library; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
||||
// USA.
|
||||
//
|
||||
// Please report all bugs and problems to "fltk-bugs@fltk.org".
|
||||
//
|
||||
|
||||
// Implementation of cut and paste.
|
||||
|
||||
// This is seperated from Fl.cxx mostly to test Fl::add_handler().
|
||||
// But this will save a small amount of code size in a program that
|
||||
// has no text editing fields or other things that call cut or paste.
|
||||
|
||||
#ifdef WIN32
|
||||
# include "Fl_cutpaste_win32.cxx"
|
||||
#elif defined(__APPLE__)
|
||||
# include "Fl_cutpaste_mac.cxx"
|
||||
#else
|
||||
|
||||
# include <FL/Fl.H>
|
||||
# include <FL/x.H>
|
||||
# include <FL/Fl_Window.H>
|
||||
# include <string.h>
|
||||
# include <stdlib.h>
|
||||
|
||||
static char *selection_buffer;
|
||||
static int selection_length;
|
||||
static int selection_buffer_length;
|
||||
static char beenhere;
|
||||
static Atom TARGETS;
|
||||
|
||||
extern Fl_Widget *fl_selection_requestor; // widget doing request_paste()
|
||||
extern Atom fl_XdndAware;
|
||||
extern Atom fl_XdndSelection;
|
||||
extern Atom fl_XdndEnter;
|
||||
extern Atom fl_XdndTypeList;
|
||||
extern Atom fl_XdndPosition;
|
||||
extern Atom fl_XdndLeave;
|
||||
extern Atom fl_XdndDrop;
|
||||
extern Atom fl_XdndStatus;
|
||||
extern Atom fl_XdndActionCopy;
|
||||
extern Atom fl_XdndFinished;
|
||||
//extern Atom fl_XdndProxy;
|
||||
|
||||
extern Window fl_dnd_source_window;
|
||||
extern Atom *fl_dnd_source_types; // null-terminated list of data types being supplied
|
||||
extern Atom fl_dnd_type;
|
||||
extern Atom fl_dnd_source_action;
|
||||
extern Atom fl_dnd_action;
|
||||
|
||||
extern void fl_sendClientMessage(Window window, Atom message,
|
||||
unsigned long d0,
|
||||
unsigned long d1=0,
|
||||
unsigned long d2=0,
|
||||
unsigned long d3=0,
|
||||
unsigned long d4=0);
|
||||
|
||||
static int selection_xevent_handler(int) {
|
||||
|
||||
switch (fl_xevent->type) {
|
||||
|
||||
case SelectionNotify: {
|
||||
if (!fl_selection_requestor) return 0;
|
||||
static unsigned char* buffer;
|
||||
if (buffer) {XFree(buffer); buffer = 0;}
|
||||
long read = 0;
|
||||
if (fl_xevent->xselection.property) for (;;) {
|
||||
// The Xdnd code pastes 64K chunks together, possibly to avoid
|
||||
// bugs in X servers, or maybe to avoid an extra round-trip to
|
||||
// get the property length. I copy this here:
|
||||
Atom actual; int format; unsigned long count, remaining;
|
||||
unsigned char* portion;
|
||||
if (XGetWindowProperty(fl_display,
|
||||
fl_xevent->xselection.requestor,
|
||||
fl_xevent->xselection.property,
|
||||
read/4, 65536, 1, 0,
|
||||
&actual, &format, &count, &remaining,
|
||||
&portion)) break; // quit on error
|
||||
if (read) { // append to the accumulated buffer
|
||||
buffer = (unsigned char*)realloc(buffer, read+count*format/8+remaining);
|
||||
memcpy(buffer+read, portion, count*format/8);
|
||||
XFree(portion);
|
||||
} else { // Use the first section without moving the memory:
|
||||
buffer = portion;
|
||||
}
|
||||
read += count*format/8;
|
||||
if (!remaining) break;
|
||||
}
|
||||
Fl::e_text = (char*)buffer;
|
||||
Fl::e_length = read;
|
||||
fl_selection_requestor->handle(FL_PASTE);
|
||||
// Detect if this paste is due to Xdnd by the property name (I use
|
||||
// XA_SECONDARY for that) and send an XdndFinished message. It is not
|
||||
// clear if this has to be delayed until now or if it can be done
|
||||
// immediatly after calling XConvertSelection.
|
||||
if (fl_xevent->xselection.property == XA_SECONDARY &&
|
||||
fl_dnd_source_window) {
|
||||
fl_sendClientMessage(fl_dnd_source_window, fl_XdndFinished,
|
||||
fl_xevent->xselection.requestor);
|
||||
fl_dnd_source_window = 0; // don't send a second time
|
||||
}
|
||||
return 1;}
|
||||
|
||||
case SelectionClear:
|
||||
Fl::selection_owner(0);
|
||||
return 1;
|
||||
|
||||
case SelectionRequest: {
|
||||
XSelectionEvent e;
|
||||
e.type = SelectionNotify;
|
||||
e.display = fl_display;
|
||||
e.requestor = fl_xevent->xselectionrequest.requestor;
|
||||
e.selection = fl_xevent->xselectionrequest.selection;
|
||||
e.target = fl_xevent->xselectionrequest.target;
|
||||
e.time = fl_xevent->xselectionrequest.time;
|
||||
e.property = fl_xevent->xselectionrequest.property;
|
||||
if (e.target == TARGETS) {
|
||||
Atom a = XA_STRING;
|
||||
XChangeProperty(fl_display, e.requestor, e.property,
|
||||
XA_ATOM, sizeof(Atom)*8, 0, (unsigned char*)&a,
|
||||
sizeof(Atom));
|
||||
} else if (e.target == XA_STRING && selection_length) {
|
||||
XChangeProperty(fl_display, e.requestor, e.property,
|
||||
XA_STRING, 8, 0, (unsigned char *)selection_buffer,
|
||||
selection_length);
|
||||
} else {
|
||||
// char* x = XGetAtomName(fl_display,e.target);
|
||||
// fprintf(stderr,"selection request of %s\n",x);
|
||||
// XFree(x);
|
||||
e.property = 0;
|
||||
}
|
||||
XSendEvent(fl_display, e.requestor, 0, 0, (XEvent *)&e);}
|
||||
return 1;
|
||||
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
static void setup_crap() {
|
||||
if (!beenhere) {
|
||||
beenhere = 1;
|
||||
TARGETS = XInternAtom(fl_display, "TARGETS", 0);
|
||||
Fl::add_handler(selection_xevent_handler);
|
||||
}
|
||||
}
|
||||
|
||||
// Call this when a "paste" operation happens:
|
||||
void Fl::paste(Fl_Widget &receiver) {
|
||||
if (selection_owner()) {
|
||||
// We already have it, do it quickly without window server.
|
||||
// Notice that the text is clobbered if set_selection is
|
||||
// called in response to FL_PASTE!
|
||||
Fl::e_text = selection_buffer;
|
||||
Fl::e_length = selection_length;
|
||||
receiver.handle(FL_PASTE);
|
||||
return;
|
||||
}
|
||||
// otherwise get the window server to return it:
|
||||
fl_selection_requestor = &receiver;
|
||||
XConvertSelection(fl_display, XA_PRIMARY, XA_STRING, XA_PRIMARY,
|
||||
fl_xid(Fl::first_window()), fl_event_time);
|
||||
setup_crap();
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
// call this when you create a selection:
|
||||
void Fl::selection(Fl_Widget &owner, const char *stuff, int len) {
|
||||
if (!stuff || len<0) return;
|
||||
if (len+1 > selection_buffer_length) {
|
||||
delete[] selection_buffer;
|
||||
selection_buffer = new char[len+100];
|
||||
selection_buffer_length = len+100;
|
||||
}
|
||||
memcpy(selection_buffer, stuff, len);
|
||||
selection_buffer[len] = 0; // needed for direct paste
|
||||
selection_length = len;
|
||||
selection_owner(&owner);
|
||||
static Window selxid; // window X thinks selection belongs to
|
||||
if (!selxid) selxid =
|
||||
XCreateSimpleWindow(fl_display,
|
||||
RootWindow(fl_display, fl_screen),
|
||||
0,0,1,1,0,0,0);
|
||||
XSetSelectionOwner(fl_display, XA_PRIMARY, selxid, fl_event_time);
|
||||
setup_crap();
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
//
|
||||
// End of "$Id: Fl_cutpaste.cxx,v 1.6.2.4.2.4 2002/01/09 21:50:02 easysw Exp $".
|
||||
//
|
@ -1,109 +0,0 @@
|
||||
//
|
||||
// "$Id: Fl_cutpaste_mac.cxx,v 1.1.2.4 2002/02/26 00:34:55 matthiaswm Exp $"
|
||||
//
|
||||
// MacOS cut/paste code for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
// Copyright 1998-2002 by Bill Spitzak and others.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or
|
||||
// modify it under the terms of the GNU Library General Public
|
||||
// License as published by the Free Software Foundation; either
|
||||
// version 2 of the License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Library General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Library General Public
|
||||
// License along with this library; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
||||
// USA.
|
||||
//
|
||||
// Please report all bugs and problems to "fltk-bugs@fltk.org".
|
||||
//
|
||||
|
||||
// Implementation of cut and paste for MacOS.
|
||||
|
||||
#include <FL/Fl.H>
|
||||
#include <FL/mac.H>
|
||||
#include <FL/Fl_Window.H>
|
||||
#include <string.h>
|
||||
|
||||
char *fl_selection_buffer = 0L;
|
||||
int fl_selection_length = 0;
|
||||
static int selection_buffer_length = 0;
|
||||
|
||||
static ScrapRef myScrap = 0;
|
||||
|
||||
extern Fl_Widget *fl_selection_requestor; // widget doing request_paste()
|
||||
|
||||
/**
|
||||
* call this to retrieve the current slection
|
||||
* receiver: widget receiving the selection
|
||||
* Fl::e_text: pointer to selection
|
||||
* Fl::e_length: size of election
|
||||
*/
|
||||
void Fl::paste( Fl_Widget &receiver )
|
||||
{
|
||||
ScrapRef scrap = 0;
|
||||
OSStatus ret = GetCurrentScrap( &scrap );
|
||||
if ( ( scrap != myScrap ) && ( ret == noErr ) )
|
||||
{
|
||||
Size len;
|
||||
ret = GetScrapFlavorSize( scrap, kScrapFlavorTypeText, &len );
|
||||
if ( ret != noErr ) return;
|
||||
if ( len > selection_buffer_length )
|
||||
{
|
||||
selection_buffer_length = len + 32;
|
||||
delete[] fl_selection_buffer;
|
||||
fl_selection_buffer = new char[len];
|
||||
selection_buffer_length = len;
|
||||
}
|
||||
GetScrapFlavorData( scrap, kScrapFlavorTypeText, &len, fl_selection_buffer );
|
||||
fl_selection_length = len;
|
||||
}
|
||||
for ( char *s = fl_selection_buffer+fl_selection_length; s >= fl_selection_buffer; s-- ) // this will fail on PC line endings (CR+LF)
|
||||
if ( *s == 0x0d ) *s = 0x0a;
|
||||
Fl::e_text = fl_selection_buffer;
|
||||
Fl::e_length = fl_selection_length;
|
||||
receiver.handle( FL_PASTE );
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* create a selection
|
||||
* owner: widget that created the selection
|
||||
* stuff: pointer to selected data
|
||||
* size of selected data
|
||||
*/
|
||||
void Fl::selection( Fl_Widget &owner, const char *stuff, int len ) {
|
||||
if ( !stuff || len<0 )
|
||||
return;
|
||||
if ( len+1 > selection_buffer_length ) {
|
||||
delete[] fl_selection_buffer;
|
||||
fl_selection_buffer = new char[len+100];
|
||||
selection_buffer_length = len+100;
|
||||
}
|
||||
memcpy( fl_selection_buffer, stuff, len );
|
||||
for ( char *s = fl_selection_buffer+len; s >= fl_selection_buffer; s-- ) // this will fail on PC line endings (CR+LF)
|
||||
if ( *s == 0x0a ) *s = 0x0d;
|
||||
fl_selection_buffer[len] = 0;
|
||||
fl_selection_length = len;
|
||||
selection_owner( &owner );
|
||||
|
||||
ClearCurrentScrap();
|
||||
OSStatus ret = GetCurrentScrap( &myScrap );
|
||||
if ( ret != noErr )
|
||||
{
|
||||
myScrap = 0;
|
||||
return;
|
||||
}
|
||||
PutScrapFlavor( myScrap, kScrapFlavorTypeText, 0, fl_selection_length, fl_selection_buffer );
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// End of "$Id: Fl_cutpaste_mac.cxx,v 1.1.2.4 2002/02/26 00:34:55 matthiaswm Exp $".
|
||||
//
|
@ -1,139 +0,0 @@
|
||||
//
|
||||
// "$Id: Fl_cutpaste_win32.cxx,v 1.5.2.8.2.3 2002/02/24 17:52:17 matthiaswm Exp $"
|
||||
//
|
||||
// WIN32 cut/paste for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
// Copyright 1998-2002 by Bill Spitzak and others.
|
||||
//
|
||||
// This library is free software; you can redistribute it and/or
|
||||
// modify it under the terms of the GNU Library General Public
|
||||
// License as published by the Free Software Foundation; either
|
||||
// version 2 of the License, or (at your option) any later version.
|
||||
//
|
||||
// This library is distributed in the hope that it will be useful,
|
||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
// Library General Public License for more details.
|
||||
//
|
||||
// You should have received a copy of the GNU Library General Public
|
||||
// License along with this library; if not, write to the Free Software
|
||||
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
||||
// USA.
|
||||
//
|
||||
// Please report all bugs and problems to "fltk-bugs@fltk.org".
|
||||
//
|
||||
|
||||
// Implementation of cut and paste.
|
||||
|
||||
// This is seperated from Fl.cxx mostly to test Fl::add_handler().
|
||||
// But this will save a small amount of code size in a program that
|
||||
// has no text editing fields or other things that call cut or paste.
|
||||
|
||||
#include <FL/Fl.H>
|
||||
#include <FL/x.H>
|
||||
#include <FL/Fl_Widget.H>
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
|
||||
char *fl_selection_buffer;
|
||||
int fl_selection_length;
|
||||
static int selection_buffer_length;
|
||||
static char beenhere;
|
||||
static char ignore_destroy;
|
||||
|
||||
extern Fl_Widget *fl_selection_requestor; // widget doing request_paste()
|
||||
|
||||
static int selection_xevent_handler(int) {
|
||||
|
||||
switch (fl_msg.message) {
|
||||
|
||||
case WM_DESTROYCLIPBOARD:
|
||||
if (!ignore_destroy) {
|
||||
Fl::selection_owner(0);
|
||||
Fl::flush(); // get the redraw to happen
|
||||
}
|
||||
return 1;
|
||||
|
||||
case WM_RENDERALLFORMATS:
|
||||
if (!OpenClipboard(fl_xid(Fl::first_window()))) return 0;
|
||||
EmptyClipboard();
|
||||
// fall through...
|
||||
case WM_RENDERFORMAT: {
|
||||
HANDLE h = GlobalAlloc(GHND, fl_selection_length+1);
|
||||
if (h) {
|
||||
LPSTR p = (LPSTR)GlobalLock(h);
|
||||
memcpy(p, fl_selection_buffer, fl_selection_length);
|
||||
p[fl_selection_length] = 0;
|
||||
GlobalUnlock(h);
|
||||
SetClipboardData(CF_TEXT, h);
|
||||
}
|
||||
if (fl_msg.message == WM_RENDERALLFORMATS)
|
||||
CloseClipboard();
|
||||
return 1;}
|
||||
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
// call this when you create a selection:
|
||||
void Fl::selection(Fl_Widget &owner, const char *stuff, int len) {
|
||||
if (!stuff || len<0) return;
|
||||
if (len+1 > selection_buffer_length) {
|
||||
delete[] fl_selection_buffer;
|
||||
fl_selection_buffer = new char[len+100];
|
||||
selection_buffer_length = len+100;
|
||||
}
|
||||
memcpy(fl_selection_buffer, stuff, len);
|
||||
fl_selection_buffer[len] = 0; // needed for direct paste
|
||||
fl_selection_length = len;
|
||||
ignore_destroy = 1;
|
||||
if (OpenClipboard(fl_xid(Fl::first_window()))) {
|
||||
EmptyClipboard();
|
||||
SetClipboardData(CF_TEXT, NULL);
|
||||
CloseClipboard();
|
||||
if (!beenhere) {
|
||||
Fl::add_handler(selection_xevent_handler);
|
||||
beenhere = 1;
|
||||
}
|
||||
}
|
||||
ignore_destroy = 0;
|
||||
selection_owner(&owner);
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
// Call this when a "paste" operation happens:
|
||||
void Fl::paste(Fl_Widget &receiver) {
|
||||
if (selection_owner()) {
|
||||
// We already have it, do it quickly without window server.
|
||||
// Notice that the text is clobbered if set_selection is
|
||||
// called in response to FL_PASTE!
|
||||
Fl::e_text = fl_selection_buffer;
|
||||
Fl::e_length = fl_selection_length;
|
||||
receiver.handle(FL_PASTE);
|
||||
} else {
|
||||
if (!OpenClipboard(fl_xid(Fl::first_window()))) return;
|
||||
HANDLE h = GetClipboardData(CF_TEXT);
|
||||
if (h) {
|
||||
Fl::e_text = (LPSTR)GlobalLock(h);
|
||||
LPSTR a,b;
|
||||
a = b = Fl::e_text;
|
||||
while (*a) { // strip the CRLF pairs ($%$#@^)
|
||||
if (*a == '\r' && a[1] == '\n') a++;
|
||||
else *b++ = *a++;
|
||||
}
|
||||
*b = 0;
|
||||
Fl::e_length = b - Fl::e_text;
|
||||
receiver.handle(FL_PASTE);
|
||||
GlobalUnlock(h);
|
||||
}
|
||||
CloseClipboard();
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
// End of "$Id: Fl_cutpaste_win32.cxx,v 1.5.2.8.2.3 2002/02/24 17:52:17 matthiaswm Exp $".
|
||||
//
|
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: Fl_mac.cxx,v 1.1.2.14 2002/02/26 00:34:55 matthiaswm Exp $"
|
||||
// "$Id: Fl_mac.cxx,v 1.1.2.15 2002/03/07 19:22:57 spitzak Exp $"
|
||||
//
|
||||
// MacOS specific code for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
@ -1287,7 +1287,76 @@ void Fl_Window::make_current()
|
||||
return;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
// Cut & paste.
|
||||
|
||||
static char *selection_buffer[2];
|
||||
static int selection_length[2];
|
||||
static int selection_buffer_length[2];
|
||||
static ScrapRef myScrap = 0;
|
||||
|
||||
/**
|
||||
* create a selection
|
||||
* owner: widget that created the selection
|
||||
* stuff: pointer to selected data
|
||||
* size of selected data
|
||||
*/
|
||||
void Fl::copy(const char *stuff, int len, int clipboard) {
|
||||
if (!stuff || len<0) return;
|
||||
if (len+1 > selection_buffer_length[clipboard]) {
|
||||
delete[] selection_buffer[clipboard];
|
||||
selection_buffer[clipboard] = new char[len+100];
|
||||
selection_buffer_length[clipboard] = len+100;
|
||||
}
|
||||
memcpy(selection_buffer[clipboard], stuff, len);
|
||||
selection_buffer[clipboard][len] = 0; // needed for direct paste
|
||||
selection_length[clipboard] = len;
|
||||
if (clipboard) {
|
||||
ClearCurrentScrap();
|
||||
OSStatus ret = GetCurrentScrap( &myScrap );
|
||||
if ( ret != noErr ) {
|
||||
myScrap = 0;
|
||||
return;
|
||||
}
|
||||
// Previous version changed \n to \r before sending the text, but I would
|
||||
// prefer to leave the local buffer alone, so a copied buffer may be
|
||||
// needed. Check to see if this is necessary on OS/X.
|
||||
PutScrapFlavor( myScrap, kScrapFlavorTypeText, 0,
|
||||
len, fl_selection_buffer[1] );
|
||||
}
|
||||
}
|
||||
|
||||
// Call this when a "paste" operation happens:
|
||||
void Fl::paste(Fl_Widget &receiver, int clipboard) {
|
||||
if (clipboard) {
|
||||
// see if we own the selection, if not go get it:
|
||||
ScrapRef scrap = 0;
|
||||
Size len = 0;
|
||||
if (GetCurrentScrap(&scrap) == noErr && scrap != myScrap &&
|
||||
GetScrapFlavorSize(scrap, kScrapFlavorTypeText, &len) == noErr) {
|
||||
if ( len > selection_buffer_length[1] ) {
|
||||
selection_buffer_length[1] = len + 32;
|
||||
delete[] fl_selection_buffer[1];
|
||||
fl_selection_buffer[1] = new char[len];
|
||||
}
|
||||
GetScrapFlavorData( scrap, kScrapFlavorTypeText, &len,
|
||||
fl_selection_buffer[1] );
|
||||
fl_selection_length[1] = len;
|
||||
// turn all \r characters into \n:
|
||||
for (int x = 0; x < len; x++) {
|
||||
if (fl_selection_buffer[1][x] == '\r')
|
||||
fl_selection_buffer[1][x] == '\n';
|
||||
}
|
||||
}
|
||||
}
|
||||
Fl::e_text = selection_buffer[clipboard];
|
||||
Fl::e_length = selection_length[clipboard];
|
||||
receiver.handle(FL_PASTE);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
//
|
||||
// End of "$Id: Fl_mac.cxx,v 1.1.2.14 2002/02/26 00:34:55 matthiaswm Exp $".
|
||||
// End of "$Id: Fl_mac.cxx,v 1.1.2.15 2002/03/07 19:22:57 spitzak Exp $".
|
||||
//
|
||||
|
||||
|
114
src/Fl_win32.cxx
114
src/Fl_win32.cxx
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: Fl_win32.cxx,v 1.33.2.37.2.18 2002/02/24 17:52:17 matthiaswm Exp $"
|
||||
// "$Id: Fl_win32.cxx,v 1.33.2.37.2.19 2002/03/07 19:22:57 spitzak Exp $"
|
||||
//
|
||||
// WIN32-specific code for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
@ -77,7 +77,7 @@
|
||||
|
||||
#ifndef WM_SYNCPAINT
|
||||
# define WM_SYNCPAINT 0x0088
|
||||
#endif /* !WM_SYNCPAINT */
|
||||
#endif
|
||||
|
||||
#ifndef WM_MOUSELEAVE
|
||||
# define WM_MOUSELEAVE 0x02a3
|
||||
@ -88,7 +88,7 @@
|
||||
#endif
|
||||
|
||||
#ifndef WHEEL_DELTA
|
||||
# define WHEEL_DELTA 120 // according to MSDN.
|
||||
# define WHEEL_DELTA 120 // according to MSDN.
|
||||
#endif
|
||||
|
||||
|
||||
@ -351,6 +351,65 @@ void Fl::get_mouse(int &x, int &y) {
|
||||
y = p.y;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
// code used for selections:
|
||||
|
||||
static char *selection_buffer[2];
|
||||
static int selection_length[2];
|
||||
static int selection_buffer_length[2];
|
||||
static char i_own_selection;
|
||||
|
||||
// call this when you create a selection:
|
||||
void Fl::copy(const char *stuff, int len, int clipboard) {
|
||||
if (!stuff || len<0) return;
|
||||
if (len+1 > selection_buffer_length[clipboard]) {
|
||||
delete[] selection_buffer[clipboard];
|
||||
selection_buffer[clipboard] = new char[len+100];
|
||||
selection_buffer_length[clipboard] = len+100;
|
||||
}
|
||||
memcpy(selection_buffer[clipboard], stuff, len);
|
||||
selection_buffer[clipboard][len] = 0; // needed for direct paste
|
||||
selection_length[clipboard] = len;
|
||||
if (clipboard) {
|
||||
// set up for "delayed rendering":
|
||||
if (OpenClipboard(fl_xid(Fl::first_window()))) {
|
||||
EmptyClipboard();
|
||||
SetClipboardData(CF_TEXT, NULL);
|
||||
CloseClipboard();
|
||||
}
|
||||
i_own_selection = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Call this when a "paste" operation happens:
|
||||
void Fl::paste(Fl_Widget &receiver, int clipboard) {
|
||||
if (!clipboard || i_own_selection) {
|
||||
// We already have it, do it quickly without window server.
|
||||
// Notice that the text is clobbered if set_selection is
|
||||
// called in response to FL_PASTE!
|
||||
Fl::e_text = selection_buffer[clipboard];
|
||||
Fl::e_length = selection_length[clipboard];
|
||||
receiver.handle(FL_PASTE);
|
||||
} else {
|
||||
if (!OpenClipboard(NULL)) return;
|
||||
HANDLE h = GetClipboardData(CF_TEXT);
|
||||
if (h) {
|
||||
Fl::e_text = (LPSTR)GlobalLock(h);
|
||||
LPSTR a,b;
|
||||
a = b = Fl::e_text;
|
||||
while (*a) { // strip the CRLF pairs ($%$#@^)
|
||||
if (*a == '\r' && a[1] == '\n') a++;
|
||||
else *b++ = *a++;
|
||||
}
|
||||
*b = 0;
|
||||
Fl::e_length = b - Fl::e_text;
|
||||
receiver.handle(FL_PASTE);
|
||||
GlobalUnlock(h);
|
||||
}
|
||||
CloseClipboard();
|
||||
}
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
HWND fl_capture;
|
||||
@ -550,19 +609,16 @@ static LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPar
|
||||
|
||||
case WM_MOUSEMOVE:
|
||||
#ifdef USE_TRACK_MOUSE
|
||||
if (Fl::belowmouse() != window) {
|
||||
TRACKMOUSEEVENT tme;
|
||||
|
||||
tme.cbSize = sizeof(TRACKMOUSEEVENT);
|
||||
tme.dwFlags = TME_LEAVE;
|
||||
tme.hwndTrack = hWnd;
|
||||
|
||||
_TrackMouseEvent(&tme);
|
||||
}
|
||||
if (Fl::belowmouse() != window) {
|
||||
TRACKMOUSEEVENT tme;
|
||||
tme.cbSize = sizeof(TRACKMOUSEEVENT);
|
||||
tme.dwFlags = TME_LEAVE;
|
||||
tme.hwndTrack = hWnd;
|
||||
_TrackMouseEvent(&tme);
|
||||
}
|
||||
#endif // USE_TRACK_MOUSE
|
||||
|
||||
mouse_event(window, 3, 0, wParam, lParam);
|
||||
return 0;
|
||||
mouse_event(window, 3, 0, wParam, lParam);
|
||||
return 0;
|
||||
|
||||
case WM_MOUSELEAVE:
|
||||
Fl::belowmouse(0);
|
||||
@ -715,6 +771,32 @@ static LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPar
|
||||
break;
|
||||
#endif
|
||||
|
||||
case WM_DESTROYCLIPBOARD:
|
||||
i_own_selection = false;
|
||||
return 1;
|
||||
|
||||
case WM_RENDERALLFORMATS:
|
||||
i_own_selection = false;
|
||||
// Windoze seems unhappy unless I do these two steps. Documentation
|
||||
// seems to vary on whether opening the clipboard is necessary or
|
||||
// is in fact wrong:
|
||||
CloseClipboard();
|
||||
OpenClipboard(NULL);
|
||||
// fall through...
|
||||
case WM_RENDERFORMAT: {
|
||||
HANDLE h = GlobalAlloc(GHND, selection_length[1]+1);
|
||||
if (h) {
|
||||
LPSTR p = (LPSTR)GlobalLock(h);
|
||||
memcpy(p, selection_buffer[1], selection_length[1]);
|
||||
p[selection_length[1]] = 0;
|
||||
GlobalUnlock(h);
|
||||
SetClipboardData(CF_TEXT, h);
|
||||
}
|
||||
// Windoze also seems unhappy if I don't do this. Documentation very
|
||||
// unclear on what is correct:
|
||||
if (fl_msg.message == WM_RENDERALLFORMATS) CloseClipboard();
|
||||
return 1;}
|
||||
|
||||
default:
|
||||
if (Fl::handle(0,0)) return 0;
|
||||
break;
|
||||
@ -1074,5 +1156,5 @@ void Fl_Window::make_current() {
|
||||
}
|
||||
|
||||
//
|
||||
// End of "$Id: Fl_win32.cxx,v 1.33.2.37.2.18 2002/02/24 17:52:17 matthiaswm Exp $".
|
||||
// End of "$Id: Fl_win32.cxx,v 1.33.2.37.2.19 2002/03/07 19:22:57 spitzak Exp $".
|
||||
//
|
||||
|
222
src/Fl_x.cxx
222
src/Fl_x.cxx
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: Fl_x.cxx,v 1.24.2.24.2.12 2002/02/19 20:21:10 easysw Exp $"
|
||||
// "$Id: Fl_x.cxx,v 1.24.2.24.2.13 2002/03/07 19:22:57 spitzak Exp $"
|
||||
//
|
||||
// X specific code for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
@ -260,14 +260,16 @@ int fl_ready() {
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
Display *fl_display;
|
||||
Window fl_message_window;
|
||||
int fl_screen;
|
||||
XVisualInfo *fl_visual;
|
||||
Colormap fl_colormap;
|
||||
extern Fl_Widget *fl_selection_requestor; // widget doing request_paste()
|
||||
|
||||
static Atom wm_delete_window;
|
||||
static Atom wm_protocols;
|
||||
static Atom _motif_wm_hints;
|
||||
static Atom WM_DELETE_WINDOW;
|
||||
static Atom WM_PROTOCOLS;
|
||||
static Atom fl_MOTIF_WM_HINTS;
|
||||
static Atom TARGETS;
|
||||
static Atom CLIPBOARD;
|
||||
Atom fl_XdndAware;
|
||||
Atom fl_XdndSelection;
|
||||
Atom fl_XdndEnter;
|
||||
@ -280,32 +282,6 @@ Atom fl_XdndActionCopy;
|
||||
Atom fl_XdndFinished;
|
||||
//Atom fl_XdndProxy;
|
||||
|
||||
Window fl_dnd_source_window;
|
||||
Atom *fl_dnd_source_types; // null-terminated list of data types being supplied
|
||||
Atom fl_dnd_type;
|
||||
Atom fl_dnd_source_action;
|
||||
Atom fl_dnd_action;
|
||||
|
||||
void fl_sendClientMessage(Window window, Atom message,
|
||||
unsigned long d0,
|
||||
unsigned long d1=0,
|
||||
unsigned long d2=0,
|
||||
unsigned long d3=0,
|
||||
unsigned long d4=0)
|
||||
{
|
||||
XEvent e;
|
||||
e.xany.type = ClientMessage;
|
||||
e.xany.window = window;
|
||||
e.xclient.message_type = message;
|
||||
e.xclient.format = 32;
|
||||
e.xclient.data.l[0] = (long)d0;
|
||||
e.xclient.data.l[1] = (long)d1;
|
||||
e.xclient.data.l[2] = (long)d2;
|
||||
e.xclient.data.l[3] = (long)d3;
|
||||
e.xclient.data.l[4] = (long)d4;
|
||||
XSendEvent(fl_display, window, 0, 0, &e);
|
||||
}
|
||||
|
||||
|
||||
static void fd_callback(int,void *) {
|
||||
do_queued_events();
|
||||
@ -342,10 +318,11 @@ void fl_open_display() {
|
||||
void fl_open_display(Display* d) {
|
||||
fl_display = d;
|
||||
|
||||
wm_delete_window = XInternAtom(d,"WM_DELETE_WINDOW",0);
|
||||
wm_protocols = XInternAtom(d,"WM_PROTOCOLS",0);
|
||||
_motif_wm_hints = XInternAtom(d,"_MOTIF_WM_HINTS",0);
|
||||
|
||||
WM_DELETE_WINDOW = XInternAtom(d, "WM_DELETE_WINDOW", 0);
|
||||
WM_PROTOCOLS = XInternAtom(d, "WM_PROTOCOLS", 0);
|
||||
fl_MOTIF_WM_HINTS = XInternAtom(d, "_MOTIF_WM_HINTS", 0);
|
||||
TARGETS = XInternAtom(d, "TARGETS", 0);
|
||||
CLIPBOARD = XInternAtom(d, "CLIPBOARD", 0);
|
||||
fl_XdndAware = XInternAtom(d, "XdndAware", 0);
|
||||
fl_XdndSelection = XInternAtom(d, "XdndSelection", 0);
|
||||
fl_XdndEnter = XInternAtom(d, "XdndEnter", 0);
|
||||
@ -360,16 +337,20 @@ void fl_open_display(Display* d) {
|
||||
|
||||
Fl::add_fd(ConnectionNumber(d), POLLIN, fd_callback);
|
||||
|
||||
fl_screen = DefaultScreen(fl_display);
|
||||
fl_screen = DefaultScreen(d);
|
||||
|
||||
fl_message_window =
|
||||
XCreateSimpleWindow(d, RootWindow(d,fl_screen), 0,0,1,1,0, 0, 0);
|
||||
|
||||
// construct an XVisualInfo that matches the default Visual:
|
||||
XVisualInfo templt; int num;
|
||||
templt.visualid = XVisualIDFromVisual(DefaultVisual(fl_display,fl_screen));
|
||||
fl_visual = XGetVisualInfo(fl_display, VisualIDMask, &templt, &num);
|
||||
fl_colormap = DefaultColormap(fl_display,fl_screen);
|
||||
templt.visualid = XVisualIDFromVisual(DefaultVisual(d, fl_screen));
|
||||
fl_visual = XGetVisualInfo(d, VisualIDMask, &templt, &num);
|
||||
fl_colormap = DefaultColormap(d, fl_screen);
|
||||
|
||||
# if !USE_COLORMAP
|
||||
#if !USE_COLORMAP
|
||||
Fl::visual(FL_RGB);
|
||||
# endif
|
||||
#endif
|
||||
}
|
||||
|
||||
void fl_close_display() {
|
||||
@ -396,6 +377,77 @@ void Fl::get_mouse(int &x, int &y) {
|
||||
y = my;
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
// Code used for paste and DnD into the program:
|
||||
|
||||
Fl_Widget *fl_selection_requestor;
|
||||
static char *selection_buffer[2];
|
||||
static int selection_length[2];
|
||||
static int selection_buffer_length[2];
|
||||
char fl_i_own_selection[2];
|
||||
|
||||
// Call this when a "paste" operation happens:
|
||||
void Fl::paste(Fl_Widget &receiver, int clipboard) {
|
||||
if (fl_i_own_selection[clipboard]) {
|
||||
// We already have it, do it quickly without window server.
|
||||
// Notice that the text is clobbered if set_selection is
|
||||
// called in response to FL_PASTE!
|
||||
Fl::e_text = selection_buffer[clipboard];
|
||||
Fl::e_length = selection_length[clipboard];
|
||||
receiver.handle(FL_PASTE);
|
||||
return;
|
||||
}
|
||||
// otherwise get the window server to return it:
|
||||
fl_selection_requestor = &receiver;
|
||||
Atom property = clipboard ? CLIPBOARD : XA_PRIMARY;
|
||||
XConvertSelection(fl_display, property, XA_STRING, property,
|
||||
fl_xid(Fl::first_window()), fl_event_time);
|
||||
}
|
||||
|
||||
Window fl_dnd_source_window;
|
||||
Atom *fl_dnd_source_types; // null-terminated list of data types being supplied
|
||||
Atom fl_dnd_type;
|
||||
Atom fl_dnd_source_action;
|
||||
Atom fl_dnd_action;
|
||||
|
||||
void fl_sendClientMessage(Window window, Atom message,
|
||||
unsigned long d0,
|
||||
unsigned long d1=0,
|
||||
unsigned long d2=0,
|
||||
unsigned long d3=0,
|
||||
unsigned long d4=0)
|
||||
{
|
||||
XEvent e;
|
||||
e.xany.type = ClientMessage;
|
||||
e.xany.window = window;
|
||||
e.xclient.message_type = message;
|
||||
e.xclient.format = 32;
|
||||
e.xclient.data.l[0] = (long)d0;
|
||||
e.xclient.data.l[1] = (long)d1;
|
||||
e.xclient.data.l[2] = (long)d2;
|
||||
e.xclient.data.l[3] = (long)d3;
|
||||
e.xclient.data.l[4] = (long)d4;
|
||||
XSendEvent(fl_display, window, 0, 0, &e);
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
// Code for copying to clipboard and DnD out of the program:
|
||||
|
||||
void Fl::copy(const char *stuff, int len, int clipboard) {
|
||||
if (!stuff || len<0) return;
|
||||
if (len+1 > selection_buffer_length[clipboard]) {
|
||||
delete[] selection_buffer[clipboard];
|
||||
selection_buffer[clipboard] = new char[len+100];
|
||||
selection_buffer_length[clipboard] = len+100;
|
||||
}
|
||||
memcpy(selection_buffer[clipboard], stuff, len);
|
||||
selection_buffer[clipboard][len] = 0; // needed for direct paste
|
||||
selection_length[clipboard] = len;
|
||||
fl_i_own_selection[clipboard] = 1;
|
||||
Atom property = clipboard ? CLIPBOARD : XA_PRIMARY;
|
||||
XSetSelectionOwner(fl_display, property, fl_message_window, fl_event_time);
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
||||
const XEvent* fl_xevent; // the current x event
|
||||
@ -452,8 +504,6 @@ int fl_handle(const XEvent& xevent)
|
||||
|
||||
switch (xevent.type) {
|
||||
|
||||
// events where we don't care about window:
|
||||
|
||||
case KeymapNotify:
|
||||
memcpy(fl_key_vector, xevent.xkeymap.key_vector, 32);
|
||||
return 0;
|
||||
@ -462,6 +512,81 @@ int fl_handle(const XEvent& xevent)
|
||||
XRefreshKeyboardMapping((XMappingEvent*)&xevent.xmapping);
|
||||
return 0;
|
||||
|
||||
case SelectionNotify: {
|
||||
if (!fl_selection_requestor) return 0;
|
||||
static unsigned char* buffer;
|
||||
if (buffer) {XFree(buffer); buffer = 0;}
|
||||
long read = 0;
|
||||
if (fl_xevent->xselection.property) for (;;) {
|
||||
// The Xdnd code pastes 64K chunks together, possibly to avoid
|
||||
// bugs in X servers, or maybe to avoid an extra round-trip to
|
||||
// get the property length. I copy this here:
|
||||
Atom actual; int format; unsigned long count, remaining;
|
||||
unsigned char* portion;
|
||||
if (XGetWindowProperty(fl_display,
|
||||
fl_xevent->xselection.requestor,
|
||||
fl_xevent->xselection.property,
|
||||
read/4, 65536, 1, 0,
|
||||
&actual, &format, &count, &remaining,
|
||||
&portion)) break; // quit on error
|
||||
if (read) { // append to the accumulated buffer
|
||||
buffer = (unsigned char*)realloc(buffer, read+count*format/8+remaining);
|
||||
memcpy(buffer+read, portion, count*format/8);
|
||||
XFree(portion);
|
||||
} else { // Use the first section without moving the memory:
|
||||
buffer = portion;
|
||||
}
|
||||
read += count*format/8;
|
||||
if (!remaining) break;
|
||||
}
|
||||
Fl::e_text = (char*)buffer;
|
||||
Fl::e_length = read;
|
||||
fl_selection_requestor->handle(FL_PASTE);
|
||||
// Detect if this paste is due to Xdnd by the property name (I use
|
||||
// XA_SECONDARY for that) and send an XdndFinished message. It is not
|
||||
// clear if this has to be delayed until now or if it can be done
|
||||
// immediatly after calling XConvertSelection.
|
||||
if (fl_xevent->xselection.property == XA_SECONDARY &&
|
||||
fl_dnd_source_window) {
|
||||
fl_sendClientMessage(fl_dnd_source_window, fl_XdndFinished,
|
||||
fl_xevent->xselection.requestor);
|
||||
fl_dnd_source_window = 0; // don't send a second time
|
||||
}
|
||||
return 1;}
|
||||
|
||||
case SelectionClear: {
|
||||
int clipboard = fl_xevent->xselectionclear.selection == CLIPBOARD;
|
||||
fl_i_own_selection[clipboard] = 0;
|
||||
return 1;}
|
||||
|
||||
case SelectionRequest: {
|
||||
XSelectionEvent e;
|
||||
e.type = SelectionNotify;
|
||||
e.requestor = fl_xevent->xselectionrequest.requestor;
|
||||
e.selection = fl_xevent->xselectionrequest.selection;
|
||||
int clipboard = e.selection == CLIPBOARD;
|
||||
e.target = fl_xevent->xselectionrequest.target;
|
||||
e.time = fl_xevent->xselectionrequest.time;
|
||||
e.property = fl_xevent->xselectionrequest.property;
|
||||
if (e.target == TARGETS) {
|
||||
Atom a = XA_STRING;
|
||||
XChangeProperty(fl_display, e.requestor, e.property,
|
||||
XA_ATOM, sizeof(Atom)*8, 0, (unsigned char*)&a,
|
||||
sizeof(Atom));
|
||||
} else if (/*e.target == XA_STRING &&*/ selection_length[clipboard]) {
|
||||
XChangeProperty(fl_display, e.requestor, e.property,
|
||||
e.target, 8, 0,
|
||||
(unsigned char *)selection_buffer[clipboard],
|
||||
selection_length[clipboard]);
|
||||
} else {
|
||||
// char* x = XGetAtomName(fl_display,e.target);
|
||||
// fprintf(stderr,"selection request of %s\n",x);
|
||||
// XFree(x);
|
||||
e.property = 0;
|
||||
}
|
||||
XSendEvent(fl_display, e.requestor, 0, 0, (XEvent *)&e);}
|
||||
return 1;
|
||||
|
||||
// events where interesting window id is in a different place:
|
||||
case CirculateNotify:
|
||||
case CirculateRequest:
|
||||
@ -486,7 +611,7 @@ int fl_handle(const XEvent& xevent)
|
||||
case ClientMessage: {
|
||||
Atom message = fl_xevent->xclient.message_type;
|
||||
const long* data = fl_xevent->xclient.data.l;
|
||||
if ((Atom)(data[0]) == wm_delete_window) {
|
||||
if ((Atom)(data[0]) == WM_DELETE_WINDOW) {
|
||||
event = FL_CLOSE;
|
||||
} else if (message == fl_XdndEnter) {
|
||||
fl_dnd_source_window = data[0];
|
||||
@ -736,6 +861,7 @@ int fl_handle(const XEvent& xevent)
|
||||
window->resize(X-wX, Y-wY,
|
||||
xevent.xconfigure.width, xevent.xconfigure.height);
|
||||
return 1;}
|
||||
|
||||
}
|
||||
|
||||
return Fl::handle(event, window);
|
||||
@ -879,8 +1005,8 @@ void Fl_X::make_xid(Fl_Window* w, XVisualInfo *visual, Colormap colormap)
|
||||
|
||||
w->label(w->label(), w->iconlabel());
|
||||
|
||||
XChangeProperty(fl_display, x->xid, wm_protocols,
|
||||
XA_ATOM, 32, 0, (uchar*)&wm_delete_window, 1);
|
||||
XChangeProperty(fl_display, x->xid, WM_PROTOCOLS,
|
||||
XA_ATOM, 32, 0, (uchar*)&WM_DELETE_WINDOW, 1);
|
||||
|
||||
// send size limits and border:
|
||||
x->sendxjunk();
|
||||
@ -1004,7 +1130,7 @@ void Fl_X::sendxjunk() {
|
||||
|
||||
XSetWMNormalHints(fl_display, xid, &hints);
|
||||
XChangeProperty(fl_display, xid,
|
||||
_motif_wm_hints, _motif_wm_hints,
|
||||
fl_MOTIF_WM_HINTS, fl_MOTIF_WM_HINTS,
|
||||
32, 0, (unsigned char *)prop, 5);
|
||||
}
|
||||
|
||||
@ -1084,5 +1210,5 @@ void Fl_Window::make_current() {
|
||||
#endif
|
||||
|
||||
//
|
||||
// End of "$Id: Fl_x.cxx,v 1.24.2.24.2.12 2002/02/19 20:21:10 easysw Exp $".
|
||||
// End of "$Id: Fl_x.cxx,v 1.24.2.24.2.13 2002/03/07 19:22:57 spitzak Exp $".
|
||||
//
|
||||
|
14
src/Makefile
14
src/Makefile
@ -1,5 +1,5 @@
|
||||
#
|
||||
# "$Id: Makefile,v 1.18.2.14.2.35 2002/03/06 18:11:01 easysw Exp $"
|
||||
# "$Id: Makefile,v 1.18.2.14.2.36 2002/03/07 19:22:57 spitzak Exp $"
|
||||
#
|
||||
# Library makefile for the Fast Light Tool Kit (FLTK).
|
||||
#
|
||||
@ -104,7 +104,6 @@ CPPFILES = \
|
||||
Fl_add_idle.cxx \
|
||||
Fl_arg.cxx \
|
||||
Fl_compose.cxx \
|
||||
Fl_cutpaste.cxx \
|
||||
Fl_display.cxx \
|
||||
Fl_get_key.cxx \
|
||||
Fl_get_system_colors.cxx \
|
||||
@ -175,6 +174,8 @@ CLEAN = core cmap
|
||||
################################################################
|
||||
|
||||
include ../makeinclude
|
||||
CFLAGS += -DFL_LIBRARY
|
||||
CXXFLAGS += -DFL_LIBRARY
|
||||
|
||||
OBJECTS = $(CPPFILES:.cxx=.o) $(CFILES:.c=.o)
|
||||
GLOBJECTS = $(GLCPPFILES:.cxx=.o)
|
||||
@ -220,8 +221,11 @@ libfltk_gl_s.a: $(GLOBJECTS)
|
||||
clean :
|
||||
-@ rm -f *.o $(DSONAME) $(GLDSONAME) $(LIBRARY) $(CLEAN) libfltk.so libfltk_gl.so
|
||||
|
||||
depend: $(CPPFILES) $(GLCPPFILES) $(CFILES)
|
||||
makedepend -Y -I.. -f makedepend $(CPPFILES) $(GLCPPFILES) $(CFILES)
|
||||
depend:
|
||||
$(MAKEDEPEND) -I.. $(CXXFLAGS) $(CPPFILES) $(GLCPPFILES) $(CFILES) > makedepend
|
||||
sed -e "s'\.o'_s\.o'" makedepend > foo
|
||||
cat foo >> makedepend
|
||||
rm foo
|
||||
|
||||
# Automatically generated dependencies...
|
||||
include makedepend
|
||||
@ -354,5 +358,5 @@ uninstall:
|
||||
|
||||
|
||||
#
|
||||
# End of "$Id: Makefile,v 1.18.2.14.2.35 2002/03/06 18:11:01 easysw Exp $".
|
||||
# End of "$Id: Makefile,v 1.18.2.14.2.36 2002/03/07 19:22:57 spitzak Exp $".
|
||||
#
|
||||
|
@ -39,7 +39,7 @@ extern int fl_selection_length;
|
||||
/**
|
||||
* drag and drop whatever is in the cut-copy-paste buffer
|
||||
* - create a selection first using:
|
||||
* Fl::selection(Fl_Widget &owner, const char *stuff, int len)
|
||||
* Fl::copy(const char *stuff, int len, 0)
|
||||
*/
|
||||
int Fl::dnd()
|
||||
{
|
||||
|
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: fl_dnd_win32.cxx,v 1.5.2.2 2002/02/24 17:52:18 matthiaswm Exp $"
|
||||
// "$Id: fl_dnd_win32.cxx,v 1.5.2.3 2002/03/07 19:22:58 spitzak Exp $"
|
||||
//
|
||||
// Drag & Drop code for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
@ -307,7 +307,7 @@ public:
|
||||
/**
|
||||
* drag and drop whatever is in the cut-copy-paste buffer
|
||||
* - create a selection first using:
|
||||
* Fl::selection(Fl_Widget &owner, const char *stuff, int len)
|
||||
* Fl::copy(const char *stuff, int len, 0)
|
||||
*/
|
||||
int Fl::dnd()
|
||||
{
|
||||
@ -336,5 +336,5 @@ int Fl::dnd()
|
||||
|
||||
|
||||
//
|
||||
// End of "$Id: fl_dnd_win32.cxx,v 1.5.2.2 2002/02/24 17:52:18 matthiaswm Exp $".
|
||||
// End of "$Id: fl_dnd_win32.cxx,v 1.5.2.3 2002/03/07 19:22:58 spitzak Exp $".
|
||||
//
|
||||
|
@ -1,5 +1,5 @@
|
||||
//
|
||||
// "$Id: fl_dnd_x.cxx,v 1.5.2.2 2002/02/26 05:25:11 easysw Exp $"
|
||||
// "$Id: fl_dnd_x.cxx,v 1.5.2.3 2002/03/07 19:22:58 spitzak Exp $"
|
||||
//
|
||||
// Drag & Drop code for the Fast Light Tool Kit (FLTK).
|
||||
//
|
||||
@ -40,6 +40,8 @@ extern Atom fl_XdndActionCopy;
|
||||
extern Atom fl_XdndFinished;
|
||||
//extern Atom fl_XdndProxy;
|
||||
|
||||
extern char fl_i_own_selection[2];
|
||||
|
||||
extern void fl_sendClientMessage(Window window, Atom message,
|
||||
unsigned long d0,
|
||||
unsigned long d1=0,
|
||||
@ -85,7 +87,7 @@ int Fl::dnd() {
|
||||
Window target_window = 0;
|
||||
Fl_Window* local_window = 0;
|
||||
int version = 4; int dest_x, dest_y;
|
||||
XSetSelectionOwner(fl_display, fl_XdndSelection, source_window, fl_event_time);
|
||||
XSetSelectionOwner(fl_display, fl_XdndSelection, fl_message_window, fl_event_time);
|
||||
|
||||
while (Fl::pushed()) {
|
||||
|
||||
@ -132,8 +134,8 @@ int Fl::dnd() {
|
||||
}
|
||||
|
||||
if (local_window) {
|
||||
selection_owner(local_window);
|
||||
if (local_handle(FL_DND_RELEASE, local_window)) paste(*belowmouse());
|
||||
fl_i_own_selection[0] = 1;
|
||||
if (local_handle(FL_DND_RELEASE, local_window)) paste(*belowmouse(), 0);
|
||||
} else if (version) {
|
||||
fl_sendClientMessage(target_window, fl_XdndDrop, source_window,
|
||||
0, fl_event_time);
|
||||
@ -165,5 +167,5 @@ int Fl::dnd() {
|
||||
|
||||
|
||||
//
|
||||
// End of "$Id: fl_dnd_x.cxx,v 1.5.2.2 2002/02/26 05:25:11 easysw Exp $".
|
||||
// End of "$Id: fl_dnd_x.cxx,v 1.5.2.3 2002/03/07 19:22:58 spitzak Exp $".
|
||||
//
|
||||
|
483
src/makedepend
483
src/makedepend
@ -1,483 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
Fl.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
Fl.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/x.H ../FL/Fl_Window.H
|
||||
Fl.o: ../FL/Fl_Tooltip.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Adjuster.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Adjuster.o: ../FL/Fl_Adjuster.H ../FL/Fl_Valuator.H ../FL/Fl_Widget.H
|
||||
Fl_Adjuster.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H
|
||||
Fl_Adjuster.o: ../FL/fl_draw.H fastarrow.h mediumarrow.h slowarrow.h
|
||||
Fl_Bitmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H
|
||||
Fl_Bitmap.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Fl_Widget.H
|
||||
Fl_Bitmap.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H
|
||||
Fl_Bitmap.o: ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_BMP_Image.o: ../FL/Fl_BMP_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_BMP_Image.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
Fl_BMP_Image.o: ../config.h
|
||||
Fl_Browser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Browser.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Group.H
|
||||
Fl_Browser.o: ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
|
||||
Fl_Browser.o: ../FL/Fl_Valuator.H ../FL/fl_draw.H
|
||||
Fl_Browser_.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Browser_.o: ../FL/Fl_Widget.H ../FL/Fl_Browser_.H ../FL/Fl_Group.H
|
||||
Fl_Browser_.o: ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
|
||||
Fl_Browser_.o: ../FL/Fl_Valuator.H ../FL/fl_draw.H
|
||||
Fl_Browser_load.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Browser_load.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Group.H
|
||||
Fl_Browser_load.o: ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
|
||||
Fl_Browser_load.o: ../FL/Fl_Valuator.H
|
||||
Fl_Box.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Widget.H
|
||||
Fl_Box.o: ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Button.o: ../FL/Fl_Button.H ../FL/Fl_Widget.H ../FL/Fl_Group.H
|
||||
Fl_Button.o: ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
Fl_Chart.o: ../FL/math.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Chart.o: ../FL/Fl_Chart.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Check_Browser.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Check_Browser.o: ../FL/Fl_Check_Browser.H ../FL/Fl.H ../FL/Fl_Browser_.H
|
||||
Fl_Check_Browser.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H
|
||||
Fl_Check_Browser.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
Fl_Check_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Check_Button.o: ../FL/Fl_Check_Button.H ../FL/Fl_Light_Button.H
|
||||
Fl_Check_Button.o: ../FL/Fl_Button.H ../FL/Fl_Widget.H
|
||||
Fl_Choice.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Choice.o: ../FL/Fl_Choice.H ../FL/Fl_Menu_.H ../FL/Fl_Widget.H
|
||||
Fl_Choice.o: ../FL/Fl_Menu_Item.H ../FL/fl_draw.H
|
||||
Fl_Clock.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Clock.o: ../FL/Fl_Clock.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Color_Chooser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Color_Chooser.o: ../FL/Fl_Color_Chooser.H ../FL/Fl_Group.H ../FL/Fl_Box.H
|
||||
Fl_Color_Chooser.o: ../FL/Fl_Widget.H ../FL/Fl_Return_Button.H
|
||||
Fl_Color_Chooser.o: ../FL/Fl_Button.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
|
||||
Fl_Color_Chooser.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Value_Input.H
|
||||
Fl_Color_Chooser.o: ../FL/Fl_Valuator.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
Fl_Color_Chooser.o: ../FL/fl_draw.H ../FL/math.h ../FL/Fl_Window.H
|
||||
Fl_Color_Chooser.o: ../FL/Fl_Group.H
|
||||
Fl_Counter.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Counter.o: ../FL/Fl_Counter.H ../FL/Fl_Valuator.H ../FL/Fl_Widget.H
|
||||
Fl_Counter.o: ../FL/fl_draw.H
|
||||
Fl_Dial.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Dial.H
|
||||
Fl_Dial.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/math.h
|
||||
Fl_Double_Window.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
Fl_Double_Window.o: ../FL/Fl_Export.H ../FL/Fl_Double_Window.H
|
||||
Fl_Double_Window.o: ../FL/Fl_Window.H ../FL/x.H ../FL/fl_draw.H
|
||||
Fl_File_Browser.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
|
||||
Fl_File_Browser.o: ../FL/Fl_Browser_.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
Fl_File_Browser.o: ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_File_Browser.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
Fl_File_Browser.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/fl_draw.H
|
||||
Fl_File_Browser.o: ../FL/filename.H flstring.h ../config.h
|
||||
Fl_File_Chooser.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Enumerations.H
|
||||
Fl_File_Chooser.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
Fl_File_Chooser.o: ../FL/Fl_Widget.H ../FL/Fl_File_Browser.H
|
||||
Fl_File_Chooser.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
|
||||
Fl_File_Chooser.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
Fl_File_Chooser.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/Fl_Button.H
|
||||
Fl_File_Chooser.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/fl_ask.H
|
||||
Fl_File_Chooser.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Choice.H
|
||||
Fl_File_Chooser.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Bitmap.H
|
||||
Fl_File_Chooser.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H
|
||||
Fl_File_Chooser2.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Enumerations.H
|
||||
Fl_File_Chooser2.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
Fl_File_Chooser2.o: ../FL/Fl_Widget.H ../FL/Fl_File_Browser.H
|
||||
Fl_File_Chooser2.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
|
||||
Fl_File_Chooser2.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
|
||||
Fl_File_Chooser2.o: ../FL/Fl_Valuator.H ../FL/Fl_File_Icon.H ../FL/Fl.H
|
||||
Fl_File_Chooser2.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H
|
||||
Fl_File_Chooser2.o: ../FL/Fl_Button.H ../FL/fl_ask.H ../FL/Fl_Input.H
|
||||
Fl_File_Chooser2.o: ../FL/Fl_Input_.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
|
||||
Fl_File_Chooser2.o: ../FL/Fl_Menu_Item.H ../FL/filename.H ../FL/x.H
|
||||
Fl_File_Chooser2.o: ../FL/Fl_Window.H flstring.h ../config.h
|
||||
Fl_File_Icon.o: ../config.h ../FL/Fl_File_Icon.H ../FL/Fl.H
|
||||
Fl_File_Icon.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Widget.H
|
||||
Fl_File_Icon.o: ../FL/fl_draw.H ../FL/filename.H
|
||||
Fl_File_Icon2.o: flstring.h ../config.h ../FL/math.h ../FL/Fl_File_Icon.H
|
||||
Fl_File_Icon2.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_File_Icon2.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_File_Icon2.o: ../FL/Fl_Window.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_File_Icon2.o: ../FL/filename.H
|
||||
Fl_GIF_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_GIF_Image.o: ../FL/Fl_GIF_Image.H ../FL/Fl_Pixmap.H ../FL/Fl_Image.H
|
||||
Fl_GIF_Image.o: ../FL/x.H ../FL/Fl_Window.H ../config.h
|
||||
Fl_Group.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Group.o: ../FL/Fl_Group.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
Fl_Group.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/Fl_Tooltip.H
|
||||
Fl_Group.o: ../FL/Fl_Widget.H
|
||||
Fl_Help_Dialog.o: ../FL/Fl_Help_Dialog.H ../FL/Fl.H ../FL/Enumerations.H
|
||||
Fl_Help_Dialog.o: ../FL/Fl_Export.H ../FL/Fl_Double_Window.H
|
||||
Fl_Help_Dialog.o: ../FL/Fl_Window.H ../FL/Fl_Help_View.H ../FL/Fl.H
|
||||
Fl_Help_Dialog.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H
|
||||
Fl_Help_Dialog.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H
|
||||
Fl_Help_Dialog.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_Help_Dialog.o: ../FL/Fl_Button.H
|
||||
Fl_Help_View.o: ../FL/Fl_Help_View.H ../FL/Fl.H ../FL/Enumerations.H
|
||||
Fl_Help_View.o: ../FL/Fl_Export.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
Fl_Help_View.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
Fl_Help_View.o: ../FL/fl_draw.H ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H
|
||||
Fl_Help_View.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Pixmap.H flstring.h
|
||||
Fl_Help_View.o: ../config.h
|
||||
Fl_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/fl_draw.H
|
||||
Fl_Image.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Widget.H
|
||||
Fl_Image.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_Input.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Input.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/fl_draw.H
|
||||
Fl_Input_.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Input_.o: ../FL/Fl_Input_.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Input_.o: ../FL/fl_ask.H
|
||||
Fl_JPEG_Image.o: ../FL/Fl_JPEG_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_JPEG_Image.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
Fl_JPEG_Image.o: ../config.h
|
||||
Fl_Light_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Light_Button.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H
|
||||
Fl_Light_Button.o: ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Menu.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Menu.o: ../FL/Fl_Menu_Window.H ../FL/Fl_Single_Window.H ../FL/Fl_Window.H
|
||||
Fl_Menu.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H
|
||||
Fl_Menu.o: ../FL/fl_draw.H
|
||||
Fl_Menu_.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Menu_.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H
|
||||
Fl_Menu_Bar.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Menu_Bar.o: ../FL/Fl_Menu_Bar.H ../FL/Fl_Menu_.H ../FL/Fl_Widget.H
|
||||
Fl_Menu_Bar.o: ../FL/Fl_Menu_Item.H
|
||||
Fl_Menu_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Menu_Button.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Widget.H
|
||||
Fl_Menu_Button.o: ../FL/Fl_Menu_Item.H ../FL/fl_draw.H
|
||||
Fl_Menu_Window.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
Fl_Menu_Window.o: ../FL/Fl_Export.H ../FL/x.H ../FL/Fl_Window.H
|
||||
Fl_Menu_Window.o: ../FL/fl_draw.H ../FL/Fl_Menu_Window.H
|
||||
Fl_Menu_Window.o: ../FL/Fl_Single_Window.H
|
||||
Fl_Menu_add.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Enumerations.H
|
||||
Fl_Menu_add.o: ../FL/Fl_Export.H ../FL/Fl_Menu_Item.H
|
||||
Fl_Menu_global.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Menu_global.o: ../FL/Fl_Menu_.H ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H
|
||||
Fl_Multi_Label.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Multi_Label.o: ../FL/Fl_Widget.H ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H
|
||||
Fl_Multi_Label.o: ../FL/Fl_Multi_Label.H
|
||||
Fl_Output.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Output.o: ../FL/Fl_Output.H ../FL/Fl_Input_.H ../FL/fl_draw.H
|
||||
Fl_Overlay_Window.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
Fl_Overlay_Window.o: ../FL/Fl_Export.H ../FL/Fl_Overlay_Window.H
|
||||
Fl_Overlay_Window.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
|
||||
Fl_Overlay_Window.o: ../FL/fl_draw.H ../FL/x.H
|
||||
Fl_Pack.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Pack.H
|
||||
Fl_Pack.o: ../FL/Fl_Group.H ../FL/fl_draw.H
|
||||
Fl_Pixmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Pixmap.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Widget.H
|
||||
Fl_Pixmap.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H ../FL/Fl_Pixmap.H
|
||||
Fl_Pixmap.o: ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_PNG_Image.o: ../FL/Fl_PNG_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_PNG_Image.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
Fl_PNG_Image.o: ../config.h
|
||||
Fl_PNM_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_PNM_Image.o: ../FL/Fl_PNM_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_PNM_Image.o: ../FL/Fl_Window.H ../config.h
|
||||
Fl_Positioner.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Positioner.o: ../FL/Fl_Positioner.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Progress.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Progress.o: ../FL/Fl_Progress.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Repeat_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Repeat_Button.o: ../FL/Fl_Repeat_Button.H ../FL/Fl.H ../FL/Fl_Button.H
|
||||
Fl_Repeat_Button.o: ../FL/Fl_Widget.H
|
||||
Fl_Return_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Return_Button.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
Fl_Return_Button.o: ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Roller.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Roller.o: ../FL/Fl_Roller.H ../FL/Fl_Valuator.H ../FL/Fl_Widget.H
|
||||
Fl_Roller.o: ../FL/fl_draw.H
|
||||
Fl_Round_Button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Round_Button.o: ../FL/Fl_Round_Button.H ../FL/Fl_Light_Button.H
|
||||
Fl_Round_Button.o: ../FL/Fl_Button.H ../FL/Fl_Widget.H
|
||||
Fl_Scroll.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Scroll.o: ../FL/Fl_Scroll.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
Fl_Scroll.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
Fl_Scroll.o: ../FL/fl_draw.H
|
||||
Fl_Scrollbar.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Scrollbar.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
Fl_Scrollbar.o: ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Shared_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Shared_Image.o: ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_Shared_Image.o: ../FL/Fl_Window.H ../FL/Fl_BMP_Image.H
|
||||
Fl_Shared_Image.o: ../FL/Fl_GIF_Image.H ../FL/Fl_Pixmap.H
|
||||
Fl_Shared_Image.o: ../FL/Fl_JPEG_Image.H ../FL/Fl_PNG_Image.H
|
||||
Fl_Shared_Image.o: ../FL/Fl_PNM_Image.H ../FL/Fl_XBM_Image.H
|
||||
Fl_Shared_Image.o: ../FL/Fl_Bitmap.H ../FL/Fl_XPM_Image.H
|
||||
Fl_Single_Window.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H
|
||||
Fl_Slider.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Slider.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Widget.H
|
||||
Fl_Slider.o: ../FL/fl_draw.H
|
||||
Fl_Tabs.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Tabs.H
|
||||
Fl_Tabs.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Text_Buffer.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Export.H
|
||||
Fl_Text_Display.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Text_Display.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Text_Display.H
|
||||
Fl_Text_Display.o: ../FL/fl_draw.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
Fl_Text_Display.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
Fl_Text_Display.o: ../FL/Fl_Text_Buffer.H
|
||||
Fl_Text_Editor.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Text_Editor.o: ../FL/Fl_Text_Editor.H ../FL/Fl_Text_Display.H
|
||||
Fl_Text_Editor.o: ../FL/fl_draw.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
Fl_Text_Editor.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
Fl_Text_Editor.o: ../FL/Fl_Text_Buffer.H
|
||||
Fl_Tile.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Tile.H
|
||||
Fl_Tile.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Window.H
|
||||
Fl_Tiled_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Tiled_Image.o: ../FL/Fl_Tiled_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
Fl_Tiled_Image.o: ../FL/Fl_Window.H ../FL/fl_draw.H
|
||||
Fl_Tooltip.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Tooltip.o: ../FL/Fl_Menu_Window.H ../FL/Fl_Single_Window.H
|
||||
Fl_Tooltip.o: ../FL/Fl_Window.H ../FL/Fl_Box.H ../FL/Fl_Widget.H
|
||||
Fl_Tooltip.o: ../FL/fl_draw.H ../FL/Fl_Tooltip.H ../FL/Fl_Widget.H
|
||||
Fl_Valuator.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Valuator.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/math.h
|
||||
Fl_Value_Input.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Value_Input.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H
|
||||
Fl_Value_Input.o: ../FL/Fl_Widget.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
Fl_Value_Input.o: ../FL/Fl_Group.H
|
||||
Fl_Value_Output.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Value_Output.o: ../FL/Fl_Value_Output.H ../FL/Fl_Valuator.H
|
||||
Fl_Value_Output.o: ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Value_Slider.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Value_Slider.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H
|
||||
Fl_Value_Slider.o: ../FL/Fl_Valuator.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Widget.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Widget.o: ../FL/Fl_Widget.H ../FL/Fl_Group.H ../FL/Fl_Tooltip.H
|
||||
Fl_Widget.o: ../FL/fl_draw.H
|
||||
Fl_Window.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Window.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
Fl_Window_fullscreen.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Window_fullscreen.o: ../FL/x.H ../FL/Fl_Window.H
|
||||
Fl_Window_hotspot.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Window_hotspot.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
Fl_Window_iconize.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Window_iconize.o: ../FL/Fl_Window.H
|
||||
Fl_Wizard.o: ../FL/Fl_Wizard.H ../FL/Fl_Group.H ../FL/fl_draw.H
|
||||
Fl_Wizard.o: ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_XBM_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_XBM_Image.o: ../FL/Fl_XBM_Image.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H
|
||||
Fl_XBM_Image.o: ../FL/x.H ../FL/Fl_Window.H ../config.h
|
||||
Fl_XPM_Image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_XPM_Image.o: ../FL/Fl_XPM_Image.H ../FL/Fl_Pixmap.H ../FL/Fl_Image.H
|
||||
Fl_XPM_Image.o: ../FL/x.H ../FL/Fl_Window.H ../config.h
|
||||
Fl_abort.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H flstring.h
|
||||
Fl_abort.o: ../config.h
|
||||
Fl_add_idle.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_arg.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H
|
||||
Fl_arg.o: ../FL/Fl_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
Fl_arg.o: ../FL/Fl_Widget.H ../FL/filename.H ../FL/fl_draw.H
|
||||
Fl_compose.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_cutpaste.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H
|
||||
Fl_cutpaste.o: ../FL/Fl_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
Fl_cutpaste.o: ../FL/Fl_Widget.H
|
||||
Fl_display.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_get_key.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H
|
||||
Fl_get_key.o: ../FL/Fl_Window.H
|
||||
Fl_get_system_colors.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_get_system_colors.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
|
||||
Fl_get_system_colors.o: ../FL/math.h flstring.h ../config.h ../FL/Fl_Pixmap.H
|
||||
Fl_get_system_colors.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Tiled_Image.H
|
||||
Fl_get_system_colors.o: tile.xpm
|
||||
Fl_grab.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_grab.o: ../FL/x.H ../FL/Fl_Window.H
|
||||
Fl_lock.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../config.h
|
||||
Fl_own_colormap.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
Fl_own_colormap.o: ../FL/Fl_Export.H ../FL/x.H ../FL/Fl_Window.H
|
||||
Fl_visual.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_visual.o: ../FL/x.H ../FL/Fl_Window.H
|
||||
Fl_x.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_x.o: ../FL/x.H ../FL/Fl_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
Fl_x.o: ../FL/Fl_Widget.H
|
||||
filename_absolute.o: ../FL/filename.H ../FL/Fl_Export.H flstring.h
|
||||
filename_absolute.o: ../config.h
|
||||
filename_expand.o: ../FL/filename.H ../FL/Fl_Export.H
|
||||
filename_ext.o: ../FL/filename.H ../FL/Fl_Export.H
|
||||
filename_isdir.o: flstring.h ../config.h ../FL/filename.H ../FL/Fl_Export.H
|
||||
filename_list.o: ../config.h ../FL/filename.H ../FL/Fl_Export.H
|
||||
filename_match.o: ../FL/filename.H ../FL/Fl_Export.H
|
||||
filename_setext.o: ../FL/filename.H ../FL/Fl_Export.H
|
||||
fl_arc.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/math.h
|
||||
fl_arci.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H
|
||||
fl_arci.o: ../FL/Fl_Window.H
|
||||
fl_ask.o: flstring.h ../config.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
fl_ask.o: ../FL/Fl_Export.H ../FL/fl_ask.H ../FL/Fl_Box.H ../FL/Fl_Widget.H
|
||||
fl_ask.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
fl_ask.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Input.H
|
||||
fl_ask.o: ../FL/Fl_Input_.H ../FL/Fl_Secret_Input.H ../FL/Fl_Input.H
|
||||
fl_ask.o: ../FL/x.H ../FL/Fl_Window.H
|
||||
fl_boxtype.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_boxtype.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../config.h
|
||||
fl_color.o: Fl_XColor.H ../config.h ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_color.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/x.H ../FL/Fl_Window.H
|
||||
fl_color.o: ../FL/fl_draw.H fl_cmap.h
|
||||
fl_cursor.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_cursor.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/x.H
|
||||
fl_cursor.o: ../FL/Fl_Window.H ../FL/fl_draw.H
|
||||
fl_curve.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_diamond_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_diamond_box.o: ../FL/fl_draw.H
|
||||
fl_dnd.o: fl_dnd_x.cxx ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_dnd.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/x.H
|
||||
fl_dnd.o: ../FL/Fl_Window.H
|
||||
fl_draw.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_draw.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H
|
||||
fl_draw_image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_draw_image.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H Fl_XColor.H
|
||||
fl_draw_image.o: ../config.h ../FL/Enumerations.H
|
||||
fl_draw_pixmap.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
fl_draw_pixmap.o: ../FL/Fl_Export.H ../FL/fl_draw.H ../FL/x.H
|
||||
fl_draw_pixmap.o: ../FL/Fl_Window.H
|
||||
fl_engraved_label.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_engraved_label.o: ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
fl_file_dir.o: ../config.h ../FL/filename.H ../FL/Fl_Export.H
|
||||
fl_file_dir.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Enumerations.H
|
||||
fl_file_dir.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
fl_file_dir.o: ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
|
||||
fl_file_dir.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
fl_file_dir.o: ../FL/Fl_File_Icon.H ../FL/Fl.H ../FL/Fl_Button.H
|
||||
fl_file_dir.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/fl_ask.H
|
||||
fl_file_dir.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Choice.H
|
||||
fl_file_dir.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
|
||||
fl_font.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_font.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H Fl_Font.H
|
||||
fl_font.o: fl_font_x.cxx
|
||||
fl_labeltype.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_labeltype.o: ../FL/Fl_Widget.H ../FL/Fl_Group.H ../FL/fl_draw.H
|
||||
fl_labeltype.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H
|
||||
fl_labeltype.o: ../FL/Fl_Input_.H ../FL/Fl_Widget.H
|
||||
fl_line_style.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_line_style.o: ../FL/x.H ../FL/Fl_Window.H
|
||||
fl_oval_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_oval_box.o: ../FL/fl_draw.H
|
||||
fl_overlay.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_overlay.o: ../FL/Fl_Window.H ../FL/fl_draw.H
|
||||
fl_overlay_visual.o: ../config.h
|
||||
fl_plastic.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_plastic.o: ../FL/fl_draw.H
|
||||
fl_rect.o: ../FL/Fl_Widget.H ../FL/fl_draw.H ../FL/Enumerations.H
|
||||
fl_rect.o: ../FL/Fl_Export.H ../FL/x.H ../FL/Fl_Window.H
|
||||
fl_round_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_round_box.o: ../FL/fl_draw.H
|
||||
fl_rounded_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_rounded_box.o: ../FL/fl_draw.H
|
||||
fl_set_font.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_set_font.o: ../FL/x.H ../FL/Fl_Window.H Fl_Font.H
|
||||
fl_set_fonts.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_set_fonts.o: ../FL/x.H ../FL/Fl_Window.H Fl_Font.H fl_set_fonts_x.cxx
|
||||
fl_scroll_area.o: ../FL/x.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_scroll_area.o: ../FL/Fl_Window.H
|
||||
fl_shadow_box.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_shadow_box.o: ../FL/fl_draw.H
|
||||
fl_shortcut.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_shortcut.o: ../FL/Fl_Widget.H ../FL/Fl_Button.H ../FL/Fl_Widget.H
|
||||
fl_shortcut.o: ../FL/fl_draw.H ../FL/x.H ../FL/Fl_Window.H
|
||||
fl_show_colormap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_show_colormap.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H
|
||||
fl_show_colormap.o: ../FL/fl_draw.H ../FL/fl_show_colormap.H ../config.h
|
||||
fl_symbols.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fl_symbols.o: ../FL/fl_draw.H
|
||||
fl_vertex.o: ../FL/fl_draw.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/x.H
|
||||
fl_vertex.o: ../FL/Fl_Window.H ../FL/math.h
|
||||
forms_compatability.o: ../FL/forms.H ../FL/Fl.H ../FL/Enumerations.H
|
||||
forms_compatability.o: ../FL/Fl_Export.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
forms_compatability.o: ../FL/Fl_Window.H ../FL/fl_draw.H
|
||||
forms_compatability.o: ../FL/Fl_FormsBitmap.H ../FL/Fl_Bitmap.H
|
||||
forms_compatability.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_FormsPixmap.H
|
||||
forms_compatability.o: ../FL/Fl_Pixmap.H ../FL/Fl_Box.H ../FL/Fl_Browser.H
|
||||
forms_compatability.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
|
||||
forms_compatability.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
forms_compatability.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H
|
||||
forms_compatability.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H
|
||||
forms_compatability.o: ../FL/Fl_Chart.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
|
||||
forms_compatability.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H
|
||||
forms_compatability.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H
|
||||
forms_compatability.o: ../FL/fl_ask.H ../FL/fl_show_colormap.H
|
||||
forms_compatability.o: ../FL/filename.H ../FL/Fl_File_Chooser.H ../FL/Fl.H
|
||||
forms_compatability.o: ../FL/Fl_Window.H ../FL/Fl_File_Browser.H
|
||||
forms_compatability.o: ../FL/Fl_File_Icon.H ../FL/Fl_Button.H
|
||||
forms_compatability.o: ../FL/Fl_Return_Button.H ../FL/fl_ask.H
|
||||
forms_compatability.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Choice.H
|
||||
forms_compatability.o: ../FL/Fl_Input.H ../FL/Fl_Menu_Button.H
|
||||
forms_compatability.o: ../FL/Fl_Positioner.H ../FL/Fl_Value_Slider.H
|
||||
forms_compatability.o: ../FL/Fl_Timer.H ../FL/Fl_Repeat_Button.H
|
||||
forms_bitmap.o: ../FL/forms.H ../FL/Fl.H ../FL/Enumerations.H
|
||||
forms_bitmap.o: ../FL/Fl_Export.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
forms_bitmap.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Fl_FormsBitmap.H
|
||||
forms_bitmap.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/x.H
|
||||
forms_bitmap.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Box.H
|
||||
forms_bitmap.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
|
||||
forms_bitmap.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Button.H
|
||||
forms_bitmap.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H
|
||||
forms_bitmap.o: ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H ../FL/Fl_Choice.H
|
||||
forms_bitmap.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H
|
||||
forms_bitmap.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H
|
||||
forms_bitmap.o: ../FL/fl_ask.H ../FL/fl_show_colormap.H ../FL/filename.H
|
||||
forms_bitmap.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Fl_Window.H
|
||||
forms_bitmap.o: ../FL/Fl_File_Browser.H ../FL/Fl_File_Icon.H
|
||||
forms_bitmap.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/fl_ask.H
|
||||
forms_bitmap.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Choice.H
|
||||
forms_bitmap.o: ../FL/Fl_Input.H ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H
|
||||
forms_bitmap.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H
|
||||
forms_free.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
forms_free.o: ../FL/Fl_Free.H ../FL/Fl_Widget.H
|
||||
forms_fselect.o: ../FL/forms.H ../FL/Fl.H ../FL/Enumerations.H
|
||||
forms_fselect.o: ../FL/Fl_Export.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
forms_fselect.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Fl_FormsBitmap.H
|
||||
forms_fselect.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/x.H
|
||||
forms_fselect.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Box.H
|
||||
forms_fselect.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
|
||||
forms_fselect.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Button.H
|
||||
forms_fselect.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H
|
||||
forms_fselect.o: ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H ../FL/Fl_Choice.H
|
||||
forms_fselect.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H
|
||||
forms_fselect.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H
|
||||
forms_fselect.o: ../FL/fl_ask.H ../FL/fl_show_colormap.H ../FL/filename.H
|
||||
forms_fselect.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Fl_Window.H
|
||||
forms_fselect.o: ../FL/Fl_File_Browser.H ../FL/Fl_File_Icon.H
|
||||
forms_fselect.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/fl_ask.H
|
||||
forms_fselect.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Choice.H
|
||||
forms_fselect.o: ../FL/Fl_Input.H ../FL/Fl_Menu_Button.H
|
||||
forms_fselect.o: ../FL/Fl_Positioner.H ../FL/Fl_Value_Slider.H
|
||||
forms_fselect.o: ../FL/Fl_Timer.H
|
||||
forms_pixmap.o: ../FL/forms.H ../FL/Fl.H ../FL/Enumerations.H
|
||||
forms_pixmap.o: ../FL/Fl_Export.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
forms_pixmap.o: ../FL/Fl_Window.H ../FL/fl_draw.H ../FL/Fl_FormsBitmap.H
|
||||
forms_pixmap.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/x.H
|
||||
forms_pixmap.o: ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H ../FL/Fl_Box.H
|
||||
forms_pixmap.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
|
||||
forms_pixmap.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Button.H
|
||||
forms_pixmap.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H
|
||||
forms_pixmap.o: ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H ../FL/Fl_Choice.H
|
||||
forms_pixmap.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H
|
||||
forms_pixmap.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H
|
||||
forms_pixmap.o: ../FL/fl_ask.H ../FL/fl_show_colormap.H ../FL/filename.H
|
||||
forms_pixmap.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Fl_Window.H
|
||||
forms_pixmap.o: ../FL/Fl_File_Browser.H ../FL/Fl_File_Icon.H
|
||||
forms_pixmap.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/fl_ask.H
|
||||
forms_pixmap.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Choice.H
|
||||
forms_pixmap.o: ../FL/Fl_Input.H ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H
|
||||
forms_pixmap.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H
|
||||
forms_timer.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
forms_timer.o: ../FL/Fl_Timer.H ../FL/Fl_Widget.H ../FL/fl_draw.H
|
||||
Fl_Gl_Choice.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Gl_Choice.o: ../FL/x.H ../FL/Fl_Window.H Fl_Gl_Choice.H
|
||||
Fl_Gl_Overlay.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
Fl_Gl_Overlay.o: ../FL/Fl_Export.H ../FL/x.H ../FL/Fl_Window.H Fl_Gl_Choice.H
|
||||
Fl_Gl_Overlay.o: ../FL/Fl_Gl_Window.H
|
||||
Fl_Gl_Window.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
Fl_Gl_Window.o: ../FL/x.H ../FL/Fl_Window.H Fl_Gl_Choice.H
|
||||
Fl_Gl_Window.o: ../FL/Fl_Gl_Window.H
|
||||
gl_draw.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
gl_draw.o: ../FL/gl.h ../FL/x.H ../FL/Fl_Window.H ../FL/fl_draw.H
|
||||
gl_draw.o: Fl_Gl_Choice.H Fl_Font.H
|
||||
gl_start.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
gl_start.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/x.H
|
||||
gl_start.o: ../FL/Fl_Window.H ../FL/fl_draw.H Fl_Gl_Choice.H
|
||||
glut_compatability.o: ../config.h ../FL/glut.H ../FL/gl.h
|
||||
glut_compatability.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl.H
|
||||
glut_compatability.o: ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
|
||||
glut_compatability.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Widget.H
|
||||
glut_font.o: ../config.h ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
|
||||
glut_font.o: ../FL/Fl_Export.H ../FL/Fl.H ../FL/Fl_Gl_Window.H
|
||||
glut_font.o: ../FL/Fl_Window.H
|
||||
scandir.o: ../config.h
|
||||
numericsort.o: ../config.h
|
||||
vsnprintf.o: ../config.h
|
322
test/makedepend
322
test/makedepend
@ -1,322 +0,0 @@
|
||||
# DO NOT DELETE
|
||||
|
||||
adjuster.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
adjuster.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
adjuster.o: ../FL/Fl_Adjuster.H ../FL/Fl_Valuator.H ../FL/Fl_Box.H
|
||||
arc.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
arc.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
arc.o: ../FL/Fl_Widget.H ../FL/Fl_Hor_Value_Slider.H ../FL/Fl_Value_Slider.H
|
||||
arc.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H
|
||||
ask.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
ask.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
ask.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
ask.o: ../FL/fl_ask.H
|
||||
bitmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
bitmap.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Button.H
|
||||
bitmap.o: ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H
|
||||
bitmap.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H
|
||||
boxtype.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
boxtype.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
boxtype.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H
|
||||
browser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
browser.o: ../FL/Fl_Select_Browser.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
|
||||
browser.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Scrollbar.H
|
||||
browser.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Double_Window.H
|
||||
browser.o: ../FL/Fl_Window.H ../FL/Fl_Button.H ../FL/Fl_Int_Input.H
|
||||
browser.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/fl_ask.H
|
||||
button.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
button.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Button.H
|
||||
buttons.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
buttons.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
buttons.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
buttons.o: ../FL/Fl_Repeat_Button.H ../FL/Fl.H ../FL/Fl_Check_Button.H
|
||||
buttons.o: ../FL/Fl_Light_Button.H ../FL/Fl_Light_Button.H
|
||||
buttons.o: ../FL/Fl_Round_Button.H ../FL/Fl_Tooltip.H ../FL/Fl_Widget.H
|
||||
checkers.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
checkers.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
checkers.o: ../FL/Fl_Widget.H ../FL/Fl_Bitmap.H ../FL/Fl_Image.H ../FL/x.H
|
||||
checkers.o: ../FL/fl_draw.H ../FL/Fl_Menu_Item.H ../FL/fl_ask.H black_1.xbm
|
||||
checkers.o: black_2.xbm black_3.xbm black_4.xbm white_1.xbm white_2.xbm
|
||||
checkers.o: white_3.xbm white_4.xbm blackking_1.xbm blackking_2.xbm
|
||||
checkers.o: blackking_3.xbm blackking_4.xbm whiteking_1.xbm whiteking_2.xbm
|
||||
checkers.o: whiteking_3.xbm whiteking_4.xbm ../FL/Fl_Box.H ../FL/Fl_Slider.H
|
||||
checkers.o: ../FL/Fl_Valuator.H ../FL/Fl_Value_Output.H
|
||||
clock.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
clock.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Clock.H
|
||||
clock.o: ../FL/Fl_Round_Clock.H ../FL/Fl_Clock.H
|
||||
colbrowser.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
colbrowser.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
colbrowser.o: ../FL/fl_draw.H ../FL/Fl_FormsBitmap.H ../FL/Fl_Bitmap.H
|
||||
colbrowser.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_FormsPixmap.H
|
||||
colbrowser.o: ../FL/Fl_Pixmap.H ../FL/Fl_Box.H ../FL/Fl_Browser.H
|
||||
colbrowser.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
|
||||
colbrowser.o: ../FL/Fl_Valuator.H ../FL/Fl_Button.H ../FL/Fl_Light_Button.H
|
||||
colbrowser.o: ../FL/Fl_Round_Button.H ../FL/Fl_Check_Button.H
|
||||
colbrowser.o: ../FL/Fl_Chart.H ../FL/Fl_Choice.H ../FL/Fl_Menu_.H
|
||||
colbrowser.o: ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H ../FL/Fl_Counter.H
|
||||
colbrowser.o: ../FL/Fl_Dial.H ../FL/Fl_Free.H ../FL/fl_ask.H
|
||||
colbrowser.o: ../FL/fl_show_colormap.H ../FL/filename.H
|
||||
colbrowser.o: ../FL/Fl_File_Chooser.H ../FL/Fl.H ../FL/Fl_Window.H
|
||||
colbrowser.o: ../FL/Fl_File_Browser.H ../FL/Fl_File_Icon.H ../FL/Fl_Button.H
|
||||
colbrowser.o: ../FL/Fl_Return_Button.H ../FL/fl_ask.H ../FL/Fl_Input.H
|
||||
colbrowser.o: ../FL/Fl_Input_.H ../FL/Fl_Choice.H ../FL/Fl_Input.H
|
||||
colbrowser.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H
|
||||
colbrowser.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H
|
||||
color_chooser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
color_chooser.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
color_chooser.o: ../FL/Fl_Box.H ../FL/Fl_Button.H ../FL/fl_show_colormap.H
|
||||
color_chooser.o: ../FL/Fl_Color_Chooser.H ../FL/Fl_Group.H
|
||||
color_chooser.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H ../FL/Fl_Choice.H
|
||||
color_chooser.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H ../FL/Fl_Input.H
|
||||
color_chooser.o: ../FL/Fl_Input_.H ../FL/Fl_Image.H ../FL/x.H
|
||||
color_chooser.o: ../FL/Fl_Window.H ../FL/x.H ../FL/fl_draw.H list_visuals.cxx
|
||||
color_chooser.o: ../config.h
|
||||
cube.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
cube.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Box.H
|
||||
cube.o: ../FL/Fl_Button.H ../FL/Fl_Radio_Light_Button.H
|
||||
cube.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/Fl_Slider.H
|
||||
cube.o: ../FL/Fl_Valuator.H ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H ../FL/gl.h
|
||||
CubeMain.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
CubeMain.o: CubeViewUI.h ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
CubeMain.o: ../FL/Fl_Group.H ../FL/Fl_Roller.H ../FL/Fl_Valuator.H
|
||||
CubeMain.o: ../FL/Fl_Slider.H ../FL/Fl_Box.H CubeView.h ../FL/Fl_Gl_Window.H
|
||||
CubeMain.o: ../FL/Fl_Window.H ../FL/gl.h ../FL/Fl_Value_Slider.H
|
||||
CubeMain.o: ../FL/Fl_Slider.H
|
||||
CubeView.o: CubeView.h ../config.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
CubeView.o: ../FL/Fl_Export.H ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
|
||||
CubeView.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/gl.h
|
||||
cursor.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
cursor.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Hor_Value_Slider.H
|
||||
cursor.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
cursor.o: ../FL/Fl_Choice.H ../FL/fl_draw.H ../FL/Fl_Box.H
|
||||
curve.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
curve.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
curve.o: ../FL/Fl_Widget.H ../FL/Fl_Hor_Value_Slider.H
|
||||
curve.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
curve.o: ../FL/fl_draw.H ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H
|
||||
demo.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
demo.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Button.H
|
||||
demo.o: ../FL/filename.H ../FL/x.H
|
||||
doublebuffer.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
doublebuffer.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
doublebuffer.o: ../FL/Fl_Widget.H ../FL/Fl_Double_Window.H ../FL/Fl_Box.H
|
||||
doublebuffer.o: ../FL/fl_draw.H ../FL/Fl_Hor_Slider.H ../FL/Fl_Slider.H
|
||||
doublebuffer.o: ../FL/Fl_Valuator.H ../FL/math.h
|
||||
editor.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Group.H
|
||||
editor.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
editor.o: ../FL/Fl_Widget.H ../FL/fl_ask.H ../FL/Fl_File_Chooser.H
|
||||
editor.o: ../FL/Fl_Window.H ../FL/Fl_File_Browser.H ../FL/Fl_Browser.H
|
||||
editor.o: ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H
|
||||
editor.o: ../FL/Fl_Valuator.H ../FL/Fl_File_Icon.H ../FL/Fl.H
|
||||
editor.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
editor.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Choice.H
|
||||
editor.o: ../FL/Fl_Menu_Bar.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
|
||||
editor.o: ../FL/Fl_Text_Buffer.H ../FL/Fl_Text_Editor.H
|
||||
editor.o: ../FL/Fl_Text_Display.H ../FL/fl_draw.H ../FL/Fl_Text_Buffer.H
|
||||
fast_slow.o: fast_slow.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fast_slow.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
fast_slow.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Box.H
|
||||
file_chooser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
file_chooser.o: ../FL/Fl_Button.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
file_chooser.o: ../FL/Fl_Widget.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
file_chooser.o: ../FL/Fl_File_Chooser.H ../FL/Fl_File_Browser.H
|
||||
file_chooser.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
|
||||
file_chooser.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_File_Icon.H
|
||||
file_chooser.o: ../FL/Fl.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
file_chooser.o: ../FL/fl_ask.H ../FL/Fl_Choice.H ../FL/Fl_File_Icon.H
|
||||
fonts.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
fonts.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Hold_Browser.H
|
||||
fonts.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
|
||||
fonts.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/fl_draw.H ../FL/Fl_Box.H
|
||||
fonts.o: ../FL/fl_ask.H
|
||||
forms.o: ../FL/forms.H ../FL/Fl.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
forms.o: ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
forms.o: ../FL/fl_draw.H ../FL/Fl_FormsBitmap.H ../FL/Fl_Bitmap.H
|
||||
forms.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_FormsPixmap.H ../FL/Fl_Pixmap.H
|
||||
forms.o: ../FL/Fl_Box.H ../FL/Fl_Browser.H ../FL/Fl_Browser_.H
|
||||
forms.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
forms.o: ../FL/Fl_Button.H ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H
|
||||
forms.o: ../FL/Fl_Check_Button.H ../FL/Fl_Chart.H ../FL/Fl_Choice.H
|
||||
forms.o: ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H ../FL/Fl_Clock.H
|
||||
forms.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Free.H ../FL/fl_ask.H
|
||||
forms.o: ../FL/fl_show_colormap.H ../FL/filename.H ../FL/Fl_File_Chooser.H
|
||||
forms.o: ../FL/Fl.H ../FL/Fl_Window.H ../FL/Fl_File_Browser.H
|
||||
forms.o: ../FL/Fl_File_Icon.H ../FL/Fl_Button.H ../FL/Fl_Return_Button.H
|
||||
forms.o: ../FL/fl_ask.H ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Choice.H
|
||||
forms.o: ../FL/Fl_Input.H ../FL/Fl_Menu_Button.H ../FL/Fl_Positioner.H
|
||||
forms.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Timer.H srs.xbm
|
||||
fractals.o: ../config.h ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
|
||||
fractals.o: ../FL/Fl_Export.H ../FL/Fl.H ../FL/Fl_Gl_Window.H
|
||||
fractals.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H fracviewer.h
|
||||
fractals.o: ../FL/Fl_Button.H ../FL/Fl_Group.H ../FL/Fl_Window.H
|
||||
fullscreen.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
fullscreen.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
fullscreen.o: ../FL/Fl_Widget.H ../FL/Fl_Hor_Slider.H ../FL/Fl_Slider.H
|
||||
fullscreen.o: ../FL/Fl_Valuator.H ../FL/Fl_Toggle_Light_Button.H
|
||||
fullscreen.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/math.h
|
||||
fullscreen.o: ../FL/gl.h ../FL/Fl_Gl_Window.H
|
||||
gl_overlay.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
gl_overlay.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
gl_overlay.o: ../FL/Fl_Hor_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
gl_overlay.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/math.h
|
||||
gl_overlay.o: ../FL/gl.h ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
|
||||
glpuzzle.o: ../config.h ../FL/glut.H ../FL/gl.h ../FL/Enumerations.H
|
||||
glpuzzle.o: ../FL/Fl_Export.H ../FL/Fl.H ../FL/Fl_Gl_Window.H
|
||||
glpuzzle.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H trackball.c
|
||||
glpuzzle.o: trackball.h
|
||||
hello.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
hello.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Box.H
|
||||
help.o: ../FL/Fl_Help_Dialog.H ../FL/Fl.H ../FL/Enumerations.H
|
||||
help.o: ../FL/Fl_Export.H ../FL/Fl_Double_Window.H ../FL/Fl_Window.H
|
||||
help.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Help_View.H ../FL/Fl.H
|
||||
help.o: ../FL/Fl_Scrollbar.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
help.o: ../FL/fl_draw.H ../FL/Fl_Shared_Image.H ../FL/Fl_Image.H ../FL/x.H
|
||||
help.o: ../FL/Fl_Button.H
|
||||
iconize.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
iconize.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
iconize.o: ../FL/Fl_Button.H ../FL/Fl_Box.H
|
||||
image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
image.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Button.H
|
||||
image.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H
|
||||
image.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/x.H
|
||||
image.o: list_visuals.cxx ../config.h
|
||||
inactive.o: inactive.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
inactive.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
inactive.o: ../FL/Fl_Group.H ../FL/Fl_Button.H ../FL/Fl_Check_Button.H
|
||||
inactive.o: ../FL/Fl_Light_Button.H ../FL/Fl_Button.H ../FL/Fl_Slider.H
|
||||
inactive.o: ../FL/Fl_Valuator.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
inactive.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
|
||||
inactive.o: ../FL/Fl_Box.H ../FL/Fl_Value_Output.H ../FL/Fl_Scrollbar.H
|
||||
inactive.o: ../FL/Fl_Slider.H
|
||||
input.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
input.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Input.H
|
||||
input.o: ../FL/Fl_Input_.H ../FL/Fl_Float_Input.H ../FL/Fl_Input.H
|
||||
input.o: ../FL/Fl_Int_Input.H ../FL/Fl_Secret_Input.H
|
||||
input.o: ../FL/Fl_Multiline_Input.H ../FL/Fl_Button.H
|
||||
input.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Color_Chooser.H
|
||||
input.o: ../FL/Fl_Group.H ../FL/Fl_Box.H ../FL/Fl_Return_Button.H
|
||||
input.o: ../FL/Fl_Choice.H ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H
|
||||
keyboard.o: keyboard_ui.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
keyboard.o: keyboard.h ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
keyboard.o: ../FL/Fl_Button.H ../FL/Fl_Output.H ../FL/Fl_Input_.H
|
||||
keyboard.o: ../FL/Fl_Box.H ../FL/Fl_Dial.H ../FL/Fl_Valuator.H
|
||||
label.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
label.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
label.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Hor_Value_Slider.H
|
||||
label.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
label.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Input.H
|
||||
label.o: ../FL/Fl_Input_.H ../FL/Fl_Choice.H ../FL/fl_draw.H
|
||||
line_style.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
line_style.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
line_style.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
line_style.o: ../FL/fl_draw.H ../FL/Fl_Choice.H
|
||||
list_visuals.o: ../config.h
|
||||
mandelbrot.o: mandelbrot_ui.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
mandelbrot.o: ../FL/Fl_Export.H mandelbrot.h ../FL/Fl_Box.H ../FL/Fl_Slider.H
|
||||
mandelbrot.o: ../FL/Fl_Valuator.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
mandelbrot.o: ../FL/Fl_Widget.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
mandelbrot.o: ../FL/fl_draw.H
|
||||
menubar.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Box.H
|
||||
menubar.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
menubar.o: ../FL/Fl_Menu_Bar.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
|
||||
menubar.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H ../FL/Fl_Menu_Button.H
|
||||
menubar.o: ../FL/Fl_Choice.H ../FL/fl_draw.H
|
||||
message.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
message.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
message.o: ../FL/fl_ask.H
|
||||
minimum.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
minimum.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
minimum.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Box.H
|
||||
minimum.o: ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
navigation.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
navigation.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
navigation.o: ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
output.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
output.o: ../FL/Fl_Value_Input.H ../FL/Fl_Valuator.H ../FL/Fl_Input.H
|
||||
output.o: ../FL/Fl_Input_.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
output.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Hor_Value_Slider.H
|
||||
output.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Toggle_Button.H
|
||||
output.o: ../FL/Fl_Button.H ../FL/Fl_Input.H ../FL/fl_draw.H
|
||||
output.o: ../FL/Fl_Output.H ../FL/Fl_Multiline_Output.H ../FL/Fl_Output.H
|
||||
overlay.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
overlay.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
overlay.o: ../FL/Fl_Overlay_Window.H ../FL/Fl_Double_Window.H
|
||||
overlay.o: ../FL/Fl_Window.H ../FL/Fl_Button.H ../FL/fl_draw.H
|
||||
pack.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Button.H
|
||||
pack.o: ../FL/Fl_Light_Button.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
pack.o: ../FL/Fl_Widget.H ../FL/Fl_Scroll.H ../FL/Fl_Scrollbar.H
|
||||
pack.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Value_Slider.H
|
||||
pack.o: ../FL/Fl_Pack.H ../FL/Fl_Group.H
|
||||
pixmap_browser.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
pixmap_browser.o: ../FL/Fl_Box.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
pixmap_browser.o: ../FL/Fl_Widget.H ../FL/Fl_Button.H ../FL/Fl_Shared_Image.H
|
||||
pixmap_browser.o: ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H
|
||||
pixmap_browser.o: ../FL/Fl_File_Chooser.H ../FL/Fl_File_Browser.H
|
||||
pixmap_browser.o: ../FL/Fl_Browser.H ../FL/Fl_Browser_.H ../FL/Fl_Scrollbar.H
|
||||
pixmap_browser.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_File_Icon.H
|
||||
pixmap_browser.o: ../FL/Fl.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
pixmap_browser.o: ../FL/fl_ask.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
pixmap_browser.o: ../FL/Fl_Choice.H ../FL/fl_message.H ../FL/fl_ask.H
|
||||
pixmap.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H ../FL/Fl_Window.H
|
||||
pixmap.o: ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Button.H
|
||||
pixmap.o: ../FL/Fl_Pixmap.H ../FL/Fl_Image.H ../FL/x.H ../FL/Fl_Window.H
|
||||
pixmap.o: porsche.xpm ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H
|
||||
pixmap.o: ../FL/Fl_Multi_Label.H
|
||||
radio.o: radio.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
radio.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
radio.o: ../FL/Fl_Button.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
radio.o: ../FL/Fl_Light_Button.H ../FL/Fl_Check_Button.H
|
||||
radio.o: ../FL/Fl_Light_Button.H ../FL/Fl_Round_Button.H ../FL/Fl_Group.H
|
||||
resizebox.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
resizebox.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
resizebox.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Radio_Button.H
|
||||
resizebox.o: ../FL/Fl_Button.H ../FL/fl_draw.H ../FL/fl_message.H
|
||||
resizebox.o: ../FL/fl_ask.H
|
||||
resize.o: resize.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
resize.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
resize.o: ../FL/Fl_Button.H ../FL/Fl_Box.H
|
||||
scroll.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
scroll.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
scroll.o: ../FL/Fl_Widget.H ../FL/Fl_Scroll.H ../FL/Fl_Scrollbar.H
|
||||
scroll.o: ../FL/Fl_Slider.H ../FL/Fl_Valuator.H ../FL/Fl_Toggle_Button.H
|
||||
scroll.o: ../FL/Fl_Button.H ../FL/Fl_Choice.H ../FL/Fl_Box.H ../FL/fl_draw.H
|
||||
scroll.o: ../FL/math.h
|
||||
shape.o: ../config.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
shape.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
shape.o: ../FL/Fl_Hor_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
shape.o: ../FL/math.h ../FL/gl.h ../FL/Fl_Gl_Window.H ../FL/Fl_Window.H
|
||||
shiny.o: ../config.h shiny_panel.h ../FL/Fl.H ../FL/Enumerations.H
|
||||
shiny.o: ../FL/Fl_Export.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
shiny.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/Fl_Group.H ../FL/Fl_Button.H
|
||||
shiny.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
shiny.o: ../FL/Fl_Slider.H ../FL/fl_message.H ../FL/fl_ask.H ../FL/fl_draw.H
|
||||
shiny.o: ../FL/gl.h
|
||||
subwindow.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
subwindow.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
subwindow.o: ../FL/Fl_Toggle_Button.H ../FL/Fl_Button.H
|
||||
subwindow.o: ../FL/Fl_Menu_Button.H ../FL/Fl_Menu_.H ../FL/Fl_Menu_Item.H
|
||||
subwindow.o: ../FL/Fl_Box.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
subwindow.o: ../FL/fl_draw.H
|
||||
symbols.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
symbols.o: ../FL/Fl_Single_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
symbols.o: ../FL/Fl_Widget.H ../FL/Fl_Box.H ../FL/fl_draw.H
|
||||
tabs.o: tabs.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
tabs.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H ../FL/Fl_Tabs.H
|
||||
tabs.o: ../FL/Fl_Group.H ../FL/Fl_Input.H ../FL/Fl_Input_.H ../FL/Fl_Button.H
|
||||
tabs.o: ../FL/Fl_Clock.H ../FL/Fl_Return_Button.H ../FL/Fl_Button.H
|
||||
threads.o: ../config.h ../FL/fl_ask.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
tile.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
tile.o: ../FL/Fl_Double_Window.H ../FL/Fl_Window.H ../FL/Fl_Group.H
|
||||
tile.o: ../FL/Fl_Widget.H ../FL/Fl_Tile.H ../FL/Fl_Box.H
|
||||
tiled_image.o: ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
tiled_image.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
tiled_image.o: ../FL/Fl_Button.H ../FL/Fl_Pixmap.H ../FL/Fl_Image.H ../FL/x.H
|
||||
tiled_image.o: ../FL/Fl_Window.H ../FL/Fl_Tiled_Image.H tile.xpm ../FL/x.H
|
||||
tiled_image.o: list_visuals.cxx ../config.h
|
||||
valuators.o: valuators.h ../FL/Fl.H ../FL/Enumerations.H ../FL/Fl_Export.H
|
||||
valuators.o: ../FL/Fl_Window.H ../FL/Fl_Group.H ../FL/Fl_Widget.H
|
||||
valuators.o: ../FL/Fl_Box.H ../FL/Fl_Slider.H ../FL/Fl_Valuator.H
|
||||
valuators.o: ../FL/Fl_Value_Slider.H ../FL/Fl_Slider.H ../FL/Fl_Adjuster.H
|
||||
valuators.o: ../FL/Fl_Counter.H ../FL/Fl_Dial.H ../FL/Fl_Roller.H
|
||||
valuators.o: ../FL/Fl_Value_Input.H ../FL/Fl_Input.H ../FL/Fl_Input_.H
|
||||
valuators.o: ../FL/Fl_Value_Output.H ../FL/Fl_Scrollbar.H
|
Loading…
Reference in New Issue
Block a user