From c28b65f5f515d89934c2b7fd20293c8d6bc620be Mon Sep 17 00:00:00 2001 From: Manolo Gouy Date: Wed, 20 Apr 2016 04:03:03 +0000 Subject: Clean #include directives used by x.H, mac.H, win32.H git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11671 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- FL/x.H | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'FL/x.H') diff --git a/FL/x.H b/FL/x.H index e3919cc5b..005c1fc7e 100644 --- a/FL/x.H +++ b/FL/x.H @@ -24,8 +24,9 @@ #if !defined(Fl_X_H) && !defined(FL_DOXYGEN) # define Fl_X_H -# include "Enumerations.H" -# include +# include +# include +class Fl_Window; # ifdef WIN32 # include "win32.H" @@ -38,6 +39,8 @@ # pragma message "FL_PORTING: write a header file based on this file, win32.H, or mac.H to define the FLTK core internals" # include "porting.H" # else // X11 +# include +# include # ifndef USE_X11 # define USE_X11 1 # endif @@ -50,7 +53,6 @@ # pragma reset woff 3322 # endif # include -# include "Fl_Window.H" FL_EXPORT void fl_open_display(Display*); @@ -60,7 +62,6 @@ extern FL_EXPORT int fl_screen; extern FL_EXPORT XVisualInfo *fl_visual; extern FL_EXPORT Colormap fl_colormap; - // drawing functions: extern FL_EXPORT GC fl_gc; FL_EXPORT ulong fl_xpixel(Fl_Color i); @@ -114,6 +115,7 @@ extern FL_EXPORT int fl_background_pixel; // hack into Fl_X::make_xid() // cross-platform declarations // #if defined(FL_LIBRARY) || defined(FL_INTERNALS) +# include class FL_EXPORT Fl_X { public: -- cgit v1.2.3