]> git.saurik.com Git - wxWidgets.git/blobdiff - src/palmos/dialog.cpp
Restore MSW's colour picker
[wxWidgets.git] / src / palmos / dialog.cpp
index 88c4620e43f08ac371ffeaa8133ee4afe6e1d3c9..32535b9bca05bd15525b366072b7309a6e0f8628 100644 (file)
@@ -147,11 +147,14 @@ bool wxDialog::Create(wxWindow *parent,
                       long style,
                       const wxString& name)
 {
                       long style,
                       const wxString& name)
 {
-    return false;
+    if ( !wxTopLevelWindow::Create(parent, id, title, pos, size, style, name) )
+        return false;
+    return true;
 }
 
 wxDialog::~wxDialog()
 {
 }
 
 wxDialog::~wxDialog()
 {
+    Show (false);
 }
 
 // ----------------------------------------------------------------------------
 }
 
 // ----------------------------------------------------------------------------
@@ -165,7 +168,7 @@ wxWindow *wxDialog::FindSuitableParent() const
 
 bool wxDialog::Show(bool show)
 {
 
 bool wxDialog::Show(bool show)
 {
-    return false;
+    return wxTopLevelWindowPalm::Show (show);
 }
 
 void wxDialog::Raise()
 }
 
 void wxDialog::Raise()
@@ -175,6 +178,9 @@ void wxDialog::Raise()
 // show dialog modally
 int wxDialog::ShowModal()
 {
 // show dialog modally
 int wxDialog::ShowModal()
 {
+    if (errNone == FrmDoDialog ((FormType *)wxTopLevelWindow::GetForm())) {
+        return 0;
+    }
     return -1;
 }
 
     return -1;
 }