]> git.saurik.com Git - wxWidgets.git/commitdiff
Add empty EnableCloseButton() into wxTLW base class.
authorRobert Roebling <robert@roebling.de>
Fri, 27 Oct 2006 09:12:35 +0000 (09:12 +0000)
committerRobert Roebling <robert@roebling.de>
Fri, 27 Oct 2006 09:12:35 +0000 (09:12 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42503 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/latex/wx/tlw.tex
include/wx/toplevel.h

index dfcb1d2d9f1ca687ec2a6f168fce28c8e4204ea7..f0134fd902935d6db7e138fb266cc40efa056c0c 100644 (file)
@@ -47,7 +47,10 @@ Returns \true if the platform supports making the window translucent.
 Enables or disables the Close button (most often in the right
 upper corner of a dialog) and the Close entry of the system
 menu (most often in the left upper corner of the dialog).
 Enables or disables the Close button (most often in the right
 upper corner of a dialog) and the Close entry of the system
 menu (most often in the left upper corner of the dialog).
-Currently only implemented for wxMSW and wxGTK.
+Currently only implemented for wxMSW and wxGTK. Returns
+true if operation was successful. This may be wrong on
+X11 (including GTK+) where the window manager may not support
+this operation and there is no way to find out.
 
 \membersection{wxTopLevelWindow::GetDefaultItem}\label{wxtoplevelwindowgetdefaultitem}
 
 
 \membersection{wxTopLevelWindow::GetDefaultItem}\label{wxtoplevelwindowgetdefaultitem}
 
index fee628786c0b867a54eced821e5af6101f642e81..737019df45b2cf0d363f6d453301f2012db134d5 100644 (file)
@@ -167,6 +167,9 @@ public:
     virtual void SetTitle(const wxString& title) = 0;
     virtual wxString GetTitle() const = 0;
 
     virtual void SetTitle(const wxString& title) = 0;
     virtual wxString GetTitle() const = 0;
 
+    // enable/disable close button [x]
+    virtual bool EnableCloseButton(bool WXUNUSED(enable) ) { return false; } 
+
     // Set the shape of the window to the given region.
     // Returns true if the platform supports this feature (and the
     // operation is successful.)
     // Set the shape of the window to the given region.
     // Returns true if the platform supports this feature (and the
     // operation is successful.)