]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/motif/dialog.h
Some corrections for BC++ compilation; Latex doc corrections
[wxWidgets.git] / include / wx / motif / dialog.h
index 49abbd23d056948df8cec7200e67542c666f73d8..f1d351436b040188ed967ab63976534496a167fb 100644 (file)
@@ -61,9 +61,18 @@ public:
 
   virtual bool Destroy();
   void SetClientSize(int width, int height);
-  void GetPosition(int *x, int *y) const;
+  void SetClientSize(const wxSize& size) { wxWindow::SetClientSize(size); }
+
+  void SetSize(int x, int y, int width, int height, int sizeFlags = wxSIZE_AUTO);
+  virtual void SetSize(const wxRect& rect, int sizeFlags = wxSIZE_AUTO)
+    { wxWindow::SetSize(rect, sizeFlags); }
+  virtual void SetSize(const wxSize& size) { wxWindow::SetSize(size); }
+  virtual void SetSize(int width, int height) { SetSize(-1, -1, width, height, wxSIZE_USE_EXISTING); }
+
   bool Show(bool show);
   void Iconize(bool iconize);
+  void Raise();
+  void Lower();
 
   virtual bool IsIconized() const;
   void Fit();
@@ -91,6 +100,19 @@ public:
   // Responds to colour changes
   void OnSysColourChanged(wxSysColourChangedEvent& event);
 
+// Implementation
+  virtual void ChangeFont(bool keepOriginalSize = TRUE);
+  virtual void ChangeBackgroundColour();
+  virtual void ChangeForegroundColour();
+  inline WXWidget GetTopWidget() const { return m_mainWidget; }
+  inline WXWidget GetClientWidget() const { return m_mainWidget; }
+
+
+public:
+  //// Motif-specific
+  bool          m_modalShowing;
+  wxString      m_dialogTitle;
+
 DECLARE_EVENT_TABLE()
 };