]> git.saurik.com Git - wxWidgets.git/blobdiff - utils/configtool/src/settingsdialog.h
Resize all top level windows when SIP changes visibility.
[wxWidgets.git] / utils / configtool / src / settingsdialog.h
index 507c151fe93befef5c720c96c28611a6c290392b..a3c16c3f20af04fc1ba14cf2f0848ec1a8d3a339 100644 (file)
@@ -1,26 +1,27 @@
 /////////////////////////////////////////////////////////////////////////////
 // Name:        settingsdialog.h
-// Purpose:     
-// Author:      
-// Modified by: 
-// Created:     
-// RCS-ID:      
-// Copyright:   
-// Licence:     
+// Purpose:     Settings dialog
+// Author:      Julian Smart
+// Modified by:
+// Created:     2002-09-04
+// RCS-ID:      $Id$
+// Copyright:   (c) Julian Smart
+// Licence:
 /////////////////////////////////////////////////////////////////////////////
 
 #ifndef _SETTINGSDIALOG_H_
 #define _SETTINGSDIALOG_H_
 
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma interface "settingsdialog.cpp"
-#endif
-
 /*!
  * Includes
  */
 
 ////@begin includes
+
+#include "wx/dialog.h"
+#include "wx/textctrl.h"
+#include "wx/checkbox.h"
+
 ////@end includes
 
 /*!
@@ -54,14 +55,10 @@ class ctLocationSettingsDialog;
  */
 
 class ctSettingsDialog: public wxDialog
-{    
+{
 public:
     /// Constructor
-    ctSettingsDialog( wxWindow* parent, wxWindowID id = -1,
-        const wxString& caption = _("Configuration Settings"),
-        const wxPoint& pos = wxDefaultPosition,
-        const wxSize& size = wxDefaultSize,
-        long style = wxCAPTION|wxSYSTEM_MENU );
+    ctSettingsDialog( wxWindow* parent );
 
     /// Creates the controls and sizers
     void CreateControls();
@@ -88,6 +85,11 @@ public:
 
     DECLARE_CLASS( ctSettingsDialog )
     DECLARE_EVENT_TABLE()
+
+protected:
+
+    // Dialog controls.
+    wxNotebook* m_notebook;
 };
 
 /*!
@@ -95,10 +97,10 @@ public:
  */
 
 class ctGeneralSettingsDialog: public wxPanel
-{    
+{
 public:
     /// Constructor
-    ctGeneralSettingsDialog( wxWindow* parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxNO_BORDER|wxTAB_TRAVERSAL );
+    ctGeneralSettingsDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxNO_BORDER|wxTAB_TRAVERSAL );
 
     /// Creates the controls and sizers
     void CreateControls();
@@ -123,10 +125,10 @@ public:
  */
 
 class ctLocationSettingsDialog: public wxPanel
-{    
+{
 public:
     /// Constructor
-    ctLocationSettingsDialog( wxWindow* parent, wxWindowID id = -1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxNO_BORDER|wxTAB_TRAVERSAL );
+    ctLocationSettingsDialog( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxNO_BORDER|wxTAB_TRAVERSAL );
 
     /// Creates the controls and sizers
     void CreateControls();
@@ -153,6 +155,12 @@ public:
 
     DECLARE_CLASS( ctLocationSettingsDialog )
     DECLARE_EVENT_TABLE()
+
+protected:
+
+    // Dialog controls.
+    wxTextCtrl* m_wxWinHierarchy;
+    wxCheckBox* m_wxWinUse;
 };
 
 #endif