mirror of
https://github.com/fltk/fltk.git
synced 2026-06-06 00:22:42 +08:00
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:
@@ -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).
|
// Main header file for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@@ -169,11 +169,14 @@ public:
|
|||||||
static FL_EXPORT void add_handler(int (*h)(int));
|
static FL_EXPORT void add_handler(int (*h)(int));
|
||||||
|
|
||||||
// cut/paste:
|
// 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 Fl_Widget* selection_owner() {return selection_owner_;}
|
||||||
static FL_EXPORT void selection_owner(Fl_Widget*);
|
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 void paste(Fl_Widget &receiver);
|
||||||
static FL_EXPORT int dnd();
|
|
||||||
|
|
||||||
// screen size:
|
// screen size:
|
||||||
#if defined(WIN32) || defined(__APPLE__)
|
#if defined(WIN32) || defined(__APPLE__)
|
||||||
@@ -244,5 +247,5 @@ public:
|
|||||||
#endif // !Fl_H
|
#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 $".
|
||||||
//
|
//
|
||||||
|
|||||||
+3
-3
@@ -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).
|
// 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 n) {return replace(position(), position()+n, 0);}
|
||||||
int cut(int a, int b) {return replace(a, b, 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);}
|
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 undo();
|
||||||
FL_EXPORT int copy_cuts();
|
FL_EXPORT int copy_cuts();
|
||||||
|
|
||||||
@@ -122,5 +122,5 @@ public:
|
|||||||
#endif
|
#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 $".
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -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).
|
// 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:
|
// constant info about the X server connection:
|
||||||
extern FL_EXPORT Display *fl_display;
|
extern FL_EXPORT Display *fl_display;
|
||||||
|
extern FL_EXPORT Window fl_message_window;
|
||||||
extern FL_EXPORT int fl_screen;
|
extern FL_EXPORT int fl_screen;
|
||||||
extern FL_EXPORT XVisualInfo *fl_visual;
|
extern FL_EXPORT XVisualInfo *fl_visual;
|
||||||
extern FL_EXPORT Colormap fl_colormap;
|
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
|
#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 $".
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -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
|
|
||||||
+17
-15
@@ -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).
|
// Main event handling code for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@@ -485,7 +485,7 @@ void fl_fix_focus() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#ifndef WIN32
|
#ifndef WIN32
|
||||||
Fl_Widget *fl_selection_requestor; // from Fl_cutpaste.cxx
|
extern Fl_Widget *fl_selection_requestor; // from Fl_x.cxx
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// This function is called by ~Fl_Widget() and by Fl_Widget::deactivate
|
// 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) {
|
void fl_throw_focus(Fl_Widget *o) {
|
||||||
if (o->contains(Fl::pushed())) Fl::pushed_ = 0;
|
if (o->contains(Fl::pushed())) Fl::pushed_ = 0;
|
||||||
if (o->contains(Fl::selection_owner())) Fl::selection_owner_ = 0;
|
|
||||||
#ifndef WIN32
|
#ifndef WIN32
|
||||||
if (o->contains(fl_selection_requestor)) fl_selection_requestor = 0;
|
if (o->contains(fl_selection_requestor)) fl_selection_requestor = 0;
|
||||||
#endif
|
#endif
|
||||||
@@ -761,7 +760,8 @@ Fl_Window::~Fl_Window() {
|
|||||||
// Fl_Window::show() or Fl_Window::hide() is called, or in response to
|
// Fl_Window::show() or Fl_Window::hide() is called, or in response to
|
||||||
// iconize/deiconize events from the system.
|
// iconize/deiconize events from the system.
|
||||||
|
|
||||||
int Fl_Window::handle(int event) {
|
int Fl_Window::handle(int event)
|
||||||
|
{
|
||||||
if (parent()) switch (event) {
|
if (parent()) switch (event) {
|
||||||
case FL_SHOW:
|
case FL_SHOW:
|
||||||
if (!shown()) 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
|
// Back compatability cut & paste functions for fltk 1.1 only:
|
||||||
// global pointers to the widget. This is also called by hide()
|
|
||||||
// and deactivate().
|
|
||||||
|
|
||||||
// call this to free a selection (or change the owner):
|
void Fl::selection_owner(Fl_Widget *owner) {selection_owner_ = owner;}
|
||||||
void Fl::selection_owner(Fl_Widget *owner) {
|
|
||||||
if (selection_owner_ && owner != selection_owner_)
|
void Fl::selection(Fl_Widget &owner, const char* text, int len) {
|
||||||
selection_owner_->handle(FL_SELECTIONCLEAR);
|
selection_owner_ = &owner;
|
||||||
if (focus_ && owner != focus_ && focus_ != selection_owner_)
|
Fl::copy(text, len, 0);
|
||||||
focus_->handle(FL_SELECTIONCLEAR); // clear non-X-selection highlight
|
|
||||||
selection_owner_ = owner;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Fl::paste(Fl_Widget &receiver) {
|
||||||
|
Fl::paste(receiver, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
#include <FL/fl_draw.H>
|
#include <FL/fl_draw.H>
|
||||||
|
|
||||||
void Fl_Widget::redraw() {damage(FL_DAMAGE_ALL);}
|
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 $".
|
||||||
//
|
//
|
||||||
|
|||||||
+8
-8
@@ -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).
|
// Input widget for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@@ -150,7 +150,7 @@ int Fl_Input::handle_key() {
|
|||||||
case ctrl('B'):
|
case ctrl('B'):
|
||||||
return shift_position(position()-1) + NORMAL_INPUT_MOVE;
|
return shift_position(position()-1) + NORMAL_INPUT_MOVE;
|
||||||
case ctrl('C'): // copy
|
case ctrl('C'): // copy
|
||||||
return copy();
|
return copy(1);
|
||||||
case ctrl('D'):
|
case ctrl('D'):
|
||||||
case ctrl('?'):
|
case ctrl('?'):
|
||||||
if (mark() != position()) return cut();
|
if (mark() != position()) return cut();
|
||||||
@@ -191,11 +191,11 @@ int Fl_Input::handle_key() {
|
|||||||
return cut(0, size());
|
return cut(0, size());
|
||||||
case ctrl('V'):
|
case ctrl('V'):
|
||||||
case ctrl('Y'):
|
case ctrl('Y'):
|
||||||
Fl::paste(*this);
|
Fl::paste(*this, 1);
|
||||||
return 1;
|
return 1;
|
||||||
case ctrl('X'):
|
case ctrl('X'):
|
||||||
case ctrl('W'):
|
case ctrl('W'):
|
||||||
copy();
|
copy(1);
|
||||||
return cut();
|
return cut();
|
||||||
case ctrl('Z'):
|
case ctrl('Z'):
|
||||||
case ctrl('_'):
|
case ctrl('_'):
|
||||||
@@ -284,7 +284,7 @@ int Fl_Input::handle(int event) {
|
|||||||
dnd_save_position = position();
|
dnd_save_position = position();
|
||||||
dnd_save_mark = mark();
|
dnd_save_mark = mark();
|
||||||
// drag the data:
|
// drag the data:
|
||||||
copy(); Fl::dnd();
|
copy(0); Fl::dnd();
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
@@ -293,10 +293,10 @@ int Fl_Input::handle(int event) {
|
|||||||
case FL_RELEASE:
|
case FL_RELEASE:
|
||||||
if (Fl::event_button() == 2) {
|
if (Fl::event_button() == 2) {
|
||||||
Fl::event_is_click(0); // stop double click from picking a word
|
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()) {
|
} else if (!Fl::event_is_click()) {
|
||||||
// copy drag-selected text to the clipboard.
|
// copy drag-selected text to the clipboard.
|
||||||
copy();
|
copy(0);
|
||||||
}
|
}
|
||||||
return 1;
|
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 $".
|
||||||
//
|
//
|
||||||
|
|||||||
+12
-13
@@ -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).
|
// 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;
|
return j;
|
||||||
}
|
}
|
||||||
|
|
||||||
int Fl_Input_::copy() {
|
int Fl_Input_::copy(int clipboard) {
|
||||||
if (mark() != position()) {
|
int b = position();
|
||||||
int b, e; if (position() < mark()) {
|
int e = mark();
|
||||||
b = position(); e = mark();
|
if (b != e) {
|
||||||
} else {
|
if (b > e) {b = mark(); e = position();}
|
||||||
e = position(); b = mark();
|
if (type() == FL_SECRET_INPUT) e = b;
|
||||||
}
|
Fl::copy(value()+b, e-b, clipboard);
|
||||||
Fl::selection(*this, value()+b, (type()!=FL_SECRET_INPUT) ? e-b : 0);
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
@@ -662,8 +661,8 @@ int Fl_Input_::yank() {
|
|||||||
|
|
||||||
int Fl_Input_::copy_cuts() {
|
int Fl_Input_::copy_cuts() {
|
||||||
// put the yank buffer into the X clipboard
|
// put the yank buffer into the X clipboard
|
||||||
if (!yankcut) return 0;
|
if (!yankcut || type()==FL_SECRET_INPUT) return 0;
|
||||||
Fl::selection(*this, undobuffer, yankcut);
|
Fl::copy(undobuffer, yankcut, 1);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -705,7 +704,7 @@ int Fl_Input_::handletext(int event, int X, int Y, int W, int H) {
|
|||||||
|
|
||||||
case FL_RELEASE:
|
case FL_RELEASE:
|
||||||
// handle_mouse(X, Y, W, H, 1);
|
// handle_mouse(X, Y, W, H, 1);
|
||||||
copy();
|
copy(0);
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
// case FL_SELECTIONCLEAR:
|
// 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.
|
// Copyright 2001-2002 by Bill Spitzak and others.
|
||||||
// Original code Copyright Mark Edel. Permission to distribute under
|
// Original code Copyright Mark Edel. Permission to distribute under
|
||||||
@@ -1932,7 +1932,7 @@ int Fl_Text_Display::handle(int event) {
|
|||||||
dragType = DRAG_CHAR;
|
dragType = DRAG_CHAR;
|
||||||
|
|
||||||
const char* copy = buffer()->selection_text();
|
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);
|
free((void*)copy);
|
||||||
return 1;
|
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.
|
// Copyright 2001-2002 by Bill Spitzak and others.
|
||||||
// Original code Copyright Mark Edel. Permission to distribute under
|
// 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) {
|
int Fl_Text_Editor::kf_copy(int, Fl_Text_Editor* e) {
|
||||||
if (!e->buffer()->selected()) return 1;
|
if (!e->buffer()->selected()) return 1;
|
||||||
const char *copy = e->buffer()->selection_text();
|
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);
|
free((void*)copy);
|
||||||
e->show_insert_position();
|
e->show_insert_position();
|
||||||
return 1;
|
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) {
|
int Fl_Text_Editor::kf_paste(int, Fl_Text_Editor* e) {
|
||||||
kill_selection(e);
|
kill_selection(e);
|
||||||
Fl::paste(*e);
|
Fl::paste(*e, 1);
|
||||||
e->show_insert_position();
|
e->show_insert_position();
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
@@ -402,7 +402,7 @@ int Fl_Text_Editor::handle(int event) {
|
|||||||
|
|
||||||
if (event == FL_PUSH && Fl::event_button() == 2) {
|
if (event == FL_PUSH && Fl::event_button() == 2) {
|
||||||
dragType = -1;
|
dragType = -1;
|
||||||
Fl::paste(*this);
|
Fl::paste(*this, 0);
|
||||||
Fl::focus(this);
|
Fl::focus(this);
|
||||||
return 1;
|
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 $".
|
|
||||||
//
|
|
||||||
+71
-2
@@ -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).
|
// MacOS specific code for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@@ -1287,7 +1287,76 @@ void Fl_Window::make_current()
|
|||||||
return;
|
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 $".
|
||||||
//
|
//
|
||||||
|
|
||||||
|
|||||||
+88
-6
@@ -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).
|
// WIN32-specific code for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@@ -77,7 +77,7 @@
|
|||||||
|
|
||||||
#ifndef WM_SYNCPAINT
|
#ifndef WM_SYNCPAINT
|
||||||
# define WM_SYNCPAINT 0x0088
|
# define WM_SYNCPAINT 0x0088
|
||||||
#endif /* !WM_SYNCPAINT */
|
#endif
|
||||||
|
|
||||||
#ifndef WM_MOUSELEAVE
|
#ifndef WM_MOUSELEAVE
|
||||||
# define WM_MOUSELEAVE 0x02a3
|
# define WM_MOUSELEAVE 0x02a3
|
||||||
@@ -351,6 +351,65 @@ void Fl::get_mouse(int &x, int &y) {
|
|||||||
y = p.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;
|
HWND fl_capture;
|
||||||
@@ -552,15 +611,12 @@ static LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPar
|
|||||||
#ifdef USE_TRACK_MOUSE
|
#ifdef USE_TRACK_MOUSE
|
||||||
if (Fl::belowmouse() != window) {
|
if (Fl::belowmouse() != window) {
|
||||||
TRACKMOUSEEVENT tme;
|
TRACKMOUSEEVENT tme;
|
||||||
|
|
||||||
tme.cbSize = sizeof(TRACKMOUSEEVENT);
|
tme.cbSize = sizeof(TRACKMOUSEEVENT);
|
||||||
tme.dwFlags = TME_LEAVE;
|
tme.dwFlags = TME_LEAVE;
|
||||||
tme.hwndTrack = hWnd;
|
tme.hwndTrack = hWnd;
|
||||||
|
|
||||||
_TrackMouseEvent(&tme);
|
_TrackMouseEvent(&tme);
|
||||||
}
|
}
|
||||||
#endif // USE_TRACK_MOUSE
|
#endif // USE_TRACK_MOUSE
|
||||||
|
|
||||||
mouse_event(window, 3, 0, wParam, lParam);
|
mouse_event(window, 3, 0, wParam, lParam);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
@@ -715,6 +771,32 @@ static LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lPar
|
|||||||
break;
|
break;
|
||||||
#endif
|
#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:
|
default:
|
||||||
if (Fl::handle(0,0)) return 0;
|
if (Fl::handle(0,0)) return 0;
|
||||||
break;
|
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 $".
|
||||||
//
|
//
|
||||||
|
|||||||
+174
-48
@@ -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).
|
// X specific code for the Fast Light Tool Kit (FLTK).
|
||||||
//
|
//
|
||||||
@@ -260,14 +260,16 @@ int fl_ready() {
|
|||||||
////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
Display *fl_display;
|
Display *fl_display;
|
||||||
|
Window fl_message_window;
|
||||||
int fl_screen;
|
int fl_screen;
|
||||||
XVisualInfo *fl_visual;
|
XVisualInfo *fl_visual;
|
||||||
Colormap fl_colormap;
|
Colormap fl_colormap;
|
||||||
extern Fl_Widget *fl_selection_requestor; // widget doing request_paste()
|
|
||||||
|
|
||||||
static Atom wm_delete_window;
|
static Atom WM_DELETE_WINDOW;
|
||||||
static Atom wm_protocols;
|
static Atom WM_PROTOCOLS;
|
||||||
static Atom _motif_wm_hints;
|
static Atom fl_MOTIF_WM_HINTS;
|
||||||
|
static Atom TARGETS;
|
||||||
|
static Atom CLIPBOARD;
|
||||||
Atom fl_XdndAware;
|
Atom fl_XdndAware;
|
||||||
Atom fl_XdndSelection;
|
Atom fl_XdndSelection;
|
||||||
Atom fl_XdndEnter;
|
Atom fl_XdndEnter;
|
||||||
@@ -280,32 +282,6 @@ Atom fl_XdndActionCopy;
|
|||||||
Atom fl_XdndFinished;
|
Atom fl_XdndFinished;
|
||||||
//Atom fl_XdndProxy;
|
//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 *) {
|
static void fd_callback(int,void *) {
|
||||||
do_queued_events();
|
do_queued_events();
|
||||||
@@ -342,10 +318,11 @@ void fl_open_display() {
|
|||||||
void fl_open_display(Display* d) {
|
void fl_open_display(Display* d) {
|
||||||
fl_display = d;
|
fl_display = d;
|
||||||
|
|
||||||
wm_delete_window = XInternAtom(d,"WM_DELETE_WINDOW",0);
|
WM_DELETE_WINDOW = XInternAtom(d, "WM_DELETE_WINDOW", 0);
|
||||||
wm_protocols = XInternAtom(d,"WM_PROTOCOLS",0);
|
WM_PROTOCOLS = XInternAtom(d, "WM_PROTOCOLS", 0);
|
||||||
_motif_wm_hints = XInternAtom(d,"_MOTIF_WM_HINTS",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_XdndAware = XInternAtom(d, "XdndAware", 0);
|
||||||
fl_XdndSelection = XInternAtom(d, "XdndSelection", 0);
|
fl_XdndSelection = XInternAtom(d, "XdndSelection", 0);
|
||||||
fl_XdndEnter = XInternAtom(d, "XdndEnter", 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::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:
|
// construct an XVisualInfo that matches the default Visual:
|
||||||
XVisualInfo templt; int num;
|
XVisualInfo templt; int num;
|
||||||
templt.visualid = XVisualIDFromVisual(DefaultVisual(fl_display,fl_screen));
|
templt.visualid = XVisualIDFromVisual(DefaultVisual(d, fl_screen));
|
||||||
fl_visual = XGetVisualInfo(fl_display, VisualIDMask, &templt, &num);
|
fl_visual = XGetVisualInfo(d, VisualIDMask, &templt, &num);
|
||||||
fl_colormap = DefaultColormap(fl_display,fl_screen);
|
fl_colormap = DefaultColormap(d, fl_screen);
|
||||||
|
|
||||||
# if !USE_COLORMAP
|
#if !USE_COLORMAP
|
||||||
Fl::visual(FL_RGB);
|
Fl::visual(FL_RGB);
|
||||||
# endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void fl_close_display() {
|
void fl_close_display() {
|
||||||
@@ -396,6 +377,77 @@ void Fl::get_mouse(int &x, int &y) {
|
|||||||
y = my;
|
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
|
const XEvent* fl_xevent; // the current x event
|
||||||
@@ -452,8 +504,6 @@ int fl_handle(const XEvent& xevent)
|
|||||||
|
|
||||||
switch (xevent.type) {
|
switch (xevent.type) {
|
||||||
|
|
||||||
// events where we don't care about window:
|
|
||||||
|
|
||||||
case KeymapNotify:
|
case KeymapNotify:
|
||||||
memcpy(fl_key_vector, xevent.xkeymap.key_vector, 32);
|
memcpy(fl_key_vector, xevent.xkeymap.key_vector, 32);
|
||||||
return 0;
|
return 0;
|
||||||
@@ -462,6 +512,81 @@ int fl_handle(const XEvent& xevent)
|
|||||||
XRefreshKeyboardMapping((XMappingEvent*)&xevent.xmapping);
|
XRefreshKeyboardMapping((XMappingEvent*)&xevent.xmapping);
|
||||||
return 0;
|
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:
|
// events where interesting window id is in a different place:
|
||||||
case CirculateNotify:
|
case CirculateNotify:
|
||||||
case CirculateRequest:
|
case CirculateRequest:
|
||||||
@@ -486,7 +611,7 @@ int fl_handle(const XEvent& xevent)
|
|||||||
case ClientMessage: {
|
case ClientMessage: {
|
||||||
Atom message = fl_xevent->xclient.message_type;
|
Atom message = fl_xevent->xclient.message_type;
|
||||||
const long* data = fl_xevent->xclient.data.l;
|
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;
|
event = FL_CLOSE;
|
||||||
} else if (message == fl_XdndEnter) {
|
} else if (message == fl_XdndEnter) {
|
||||||
fl_dnd_source_window = data[0];
|
fl_dnd_source_window = data[0];
|
||||||
@@ -736,6 +861,7 @@ int fl_handle(const XEvent& xevent)
|
|||||||
window->resize(X-wX, Y-wY,
|
window->resize(X-wX, Y-wY,
|
||||||
xevent.xconfigure.width, xevent.xconfigure.height);
|
xevent.xconfigure.width, xevent.xconfigure.height);
|
||||||
return 1;}
|
return 1;}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return Fl::handle(event, window);
|
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());
|
w->label(w->label(), w->iconlabel());
|
||||||
|
|
||||||
XChangeProperty(fl_display, x->xid, wm_protocols,
|
XChangeProperty(fl_display, x->xid, WM_PROTOCOLS,
|
||||||
XA_ATOM, 32, 0, (uchar*)&wm_delete_window, 1);
|
XA_ATOM, 32, 0, (uchar*)&WM_DELETE_WINDOW, 1);
|
||||||
|
|
||||||
// send size limits and border:
|
// send size limits and border:
|
||||||
x->sendxjunk();
|
x->sendxjunk();
|
||||||
@@ -1004,7 +1130,7 @@ void Fl_X::sendxjunk() {
|
|||||||
|
|
||||||
XSetWMNormalHints(fl_display, xid, &hints);
|
XSetWMNormalHints(fl_display, xid, &hints);
|
||||||
XChangeProperty(fl_display, xid,
|
XChangeProperty(fl_display, xid,
|
||||||
_motif_wm_hints, _motif_wm_hints,
|
fl_MOTIF_WM_HINTS, fl_MOTIF_WM_HINTS,
|
||||||
32, 0, (unsigned char *)prop, 5);
|
32, 0, (unsigned char *)prop, 5);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1084,5 +1210,5 @@ void Fl_Window::make_current() {
|
|||||||
#endif
|
#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 $".
|
||||||
//
|
//
|
||||||
|
|||||||
+9
-5
@@ -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).
|
# Library makefile for the Fast Light Tool Kit (FLTK).
|
||||||
#
|
#
|
||||||
@@ -104,7 +104,6 @@ CPPFILES = \
|
|||||||
Fl_add_idle.cxx \
|
Fl_add_idle.cxx \
|
||||||
Fl_arg.cxx \
|
Fl_arg.cxx \
|
||||||
Fl_compose.cxx \
|
Fl_compose.cxx \
|
||||||
Fl_cutpaste.cxx \
|
|
||||||
Fl_display.cxx \
|
Fl_display.cxx \
|
||||||
Fl_get_key.cxx \
|
Fl_get_key.cxx \
|
||||||
Fl_get_system_colors.cxx \
|
Fl_get_system_colors.cxx \
|
||||||
@@ -175,6 +174,8 @@ CLEAN = core cmap
|
|||||||
################################################################
|
################################################################
|
||||||
|
|
||||||
include ../makeinclude
|
include ../makeinclude
|
||||||
|
CFLAGS += -DFL_LIBRARY
|
||||||
|
CXXFLAGS += -DFL_LIBRARY
|
||||||
|
|
||||||
OBJECTS = $(CPPFILES:.cxx=.o) $(CFILES:.c=.o)
|
OBJECTS = $(CPPFILES:.cxx=.o) $(CFILES:.c=.o)
|
||||||
GLOBJECTS = $(GLCPPFILES:.cxx=.o)
|
GLOBJECTS = $(GLCPPFILES:.cxx=.o)
|
||||||
@@ -220,8 +221,11 @@ libfltk_gl_s.a: $(GLOBJECTS)
|
|||||||
clean :
|
clean :
|
||||||
-@ rm -f *.o $(DSONAME) $(GLDSONAME) $(LIBRARY) $(CLEAN) libfltk.so libfltk_gl.so
|
-@ rm -f *.o $(DSONAME) $(GLDSONAME) $(LIBRARY) $(CLEAN) libfltk.so libfltk_gl.so
|
||||||
|
|
||||||
depend: $(CPPFILES) $(GLCPPFILES) $(CFILES)
|
depend:
|
||||||
makedepend -Y -I.. -f makedepend $(CPPFILES) $(GLCPPFILES) $(CFILES)
|
$(MAKEDEPEND) -I.. $(CXXFLAGS) $(CPPFILES) $(GLCPPFILES) $(CFILES) > makedepend
|
||||||
|
sed -e "s'\.o'_s\.o'" makedepend > foo
|
||||||
|
cat foo >> makedepend
|
||||||
|
rm foo
|
||||||
|
|
||||||
# Automatically generated dependencies...
|
# Automatically generated dependencies...
|
||||||
include makedepend
|
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 $".
|
||||||
#
|
#
|
||||||
|
|||||||
+1
-1
@@ -39,7 +39,7 @@ extern int fl_selection_length;
|
|||||||
/**
|
/**
|
||||||
* drag and drop whatever is in the cut-copy-paste buffer
|
* drag and drop whatever is in the cut-copy-paste buffer
|
||||||
* - create a selection first using:
|
* - 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()
|
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).
|
// 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
|
* drag and drop whatever is in the cut-copy-paste buffer
|
||||||
* - create a selection first using:
|
* - 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()
|
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 $".
|
||||||
//
|
//
|
||||||
|
|||||||
+7
-5
@@ -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).
|
// 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_XdndFinished;
|
||||||
//extern Atom fl_XdndProxy;
|
//extern Atom fl_XdndProxy;
|
||||||
|
|
||||||
|
extern char fl_i_own_selection[2];
|
||||||
|
|
||||||
extern void fl_sendClientMessage(Window window, Atom message,
|
extern void fl_sendClientMessage(Window window, Atom message,
|
||||||
unsigned long d0,
|
unsigned long d0,
|
||||||
unsigned long d1=0,
|
unsigned long d1=0,
|
||||||
@@ -85,7 +87,7 @@ int Fl::dnd() {
|
|||||||
Window target_window = 0;
|
Window target_window = 0;
|
||||||
Fl_Window* local_window = 0;
|
Fl_Window* local_window = 0;
|
||||||
int version = 4; int dest_x, dest_y;
|
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()) {
|
while (Fl::pushed()) {
|
||||||
|
|
||||||
@@ -132,8 +134,8 @@ int Fl::dnd() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (local_window) {
|
if (local_window) {
|
||||||
selection_owner(local_window);
|
fl_i_own_selection[0] = 1;
|
||||||
if (local_handle(FL_DND_RELEASE, local_window)) paste(*belowmouse());
|
if (local_handle(FL_DND_RELEASE, local_window)) paste(*belowmouse(), 0);
|
||||||
} else if (version) {
|
} else if (version) {
|
||||||
fl_sendClientMessage(target_window, fl_XdndDrop, source_window,
|
fl_sendClientMessage(target_window, fl_XdndDrop, source_window,
|
||||||
0, fl_event_time);
|
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
@@ -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
@@ -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
|
|
||||||
Reference in New Issue
Block a user