]> git.saurik.com Git - wxWidgets.git/blobdiff - contrib/samples/fl/fl_demo1.h
[ 1578466 ] Support for custom floating panes
[wxWidgets.git] / contrib / samples / fl / fl_demo1.h
index 384c6ca987faba6cbed364ac445221a9f5a5e939..79626d53387cea912650a907b1f42620a93f0e83 100644 (file)
 #ifndef __NEW_TEST_G__
 #define __NEW_TEST_G__
 
-#if defined(__GNUG__) && !defined(__APPLE__)
-#pragma interface "fl_demo1.h"
-#endif
-
 #define NEW_TEST_SAVE 1101
 #define NEW_TEST_LOAD 1102
 #define NEW_TEST_EXIT 1103
 
 #include "wx/panel.h"
-#include "wx/statline.h"    
+#include "wx/statline.h"
 
 // Define a new application type
 class MyApp: public wxApp
-{ 
+{
 public:
     bool OnInit(void);
 };
 
 // Define a new frame type
 class MyFrame: public wxFrame
-{ 
+{
 public:
     wxFrameLayout*  mpLayout;
     wxTextCtrl*     mpClientWnd;
-    
+
     wxTextCtrl* CreateTextCtrl( const wxString& value );
-    
+
 public:
     MyFrame(wxFrame *frame);
     virtual ~MyFrame();
-    
-    bool OnClose(void) { Show(FALSE); return TRUE; }
-    
+
+    bool OnClose(void) { Show(false); return true; }
+
     void OnLoad( wxCommandEvent& event );
     void OnSave( wxCommandEvent& event );
     void OnExit( wxCommandEvent& event );
-    
+
     DECLARE_EVENT_TABLE()
 };
 
+#if wxUSE_STATLINE
 /*
  * Quick example of your own Separator class...
  */
 class wxMySeparatorLine : public wxStaticLine
 {
 public:
-    wxMySeparatorLine() 
+    wxMySeparatorLine()
     {}
-    wxMySeparatorLine( wxWindow *parent, wxWindowID id) 
+    wxMySeparatorLine( wxWindow *parent, wxWindowID id)
         : wxStaticLine( parent, id)
     {}
 
@@ -69,6 +66,7 @@ protected:
                            int width, int height,
                            int sizeFlags = wxSIZE_AUTO);
 };
+#endif // wxUSE_STATLINE
 
 #endif