wxCLOSE->wxCLOSE_BOX
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19353 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -65,10 +65,10 @@ the dialog to respond to system close events.
|
|||||||
\twocolwidtha{5cm}
|
\twocolwidtha{5cm}
|
||||||
\begin{twocollist}\itemsep=0pt
|
\begin{twocollist}\itemsep=0pt
|
||||||
\twocolitem{\windowstyle{wxCAPTION}}{Puts a caption on the dialog box.}
|
\twocolitem{\windowstyle{wxCAPTION}}{Puts a caption on the dialog box.}
|
||||||
\twocolitem{\windowstyle{wxDEFAULT\_DIALOG\_STYLE}}{Equivalent to a combination of wxCAPTION, wxCLOSE and wxSYSTEM\_MENU (the last one is not used under Unix)}
|
\twocolitem{\windowstyle{wxDEFAULT\_DIALOG\_STYLE}}{Equivalent to a combination of wxCAPTION, wxCLOSE\_BOX and wxSYSTEM\_MENU (the last one is not used under Unix)}
|
||||||
\twocolitem{\windowstyle{wxRESIZE\_BORDER}}{Display a resizeable frame around the window.}
|
\twocolitem{\windowstyle{wxRESIZE\_BORDER}}{Display a resizeable frame around the window.}
|
||||||
\twocolitem{\windowstyle{wxSYSTEM\_MENU}}{Display a system menu.}
|
\twocolitem{\windowstyle{wxSYSTEM\_MENU}}{Display a system menu.}
|
||||||
\twocolitem{\windowstyle{wxCLOSE}}{Displays a close box on the frame.}
|
\twocolitem{\windowstyle{wxCLOSE\_BOX}}{Displays a close box on the frame.}
|
||||||
\twocolitem{\windowstyle{wxTHICK\_FRAME}}{Display a thick frame around the window.}
|
\twocolitem{\windowstyle{wxTHICK\_FRAME}}{Display a thick frame around the window.}
|
||||||
\twocolitem{\windowstyle{wxSTAY\_ON\_TOP}}{The dialog stays on top of all other windows (Windows only).}
|
\twocolitem{\windowstyle{wxSTAY\_ON\_TOP}}{The dialog stays on top of all other windows (Windows only).}
|
||||||
\twocolitem{\windowstyle{wxNO\_3D}}{Under Windows, specifies that the child controls
|
\twocolitem{\windowstyle{wxNO\_3D}}{Under Windows, specifies that the child controls
|
||||||
|
@@ -24,14 +24,14 @@ application windows.
|
|||||||
|
|
||||||
\twocolwidtha{5cm}
|
\twocolwidtha{5cm}
|
||||||
\begin{twocollist}\itemsep=0pt
|
\begin{twocollist}\itemsep=0pt
|
||||||
\twocolitem{\windowstyle{wxDEFAULT\_FRAME\_STYLE}}{Defined as {\bf wxMINIMIZE\_BOX \pipe wxMAXIMIZE\_BOX \pipe wxRESIZE\_BORDER \pipe wxSYSTEM\_MENU \pipe wxCAPTION \pipe wxCLOSE}.}
|
\twocolitem{\windowstyle{wxDEFAULT\_FRAME\_STYLE}}{Defined as {\bf wxMINIMIZE\_BOX \pipe wxMAXIMIZE\_BOX \pipe wxRESIZE\_BORDER \pipe wxSYSTEM\_MENU \pipe wxCAPTION \pipe wxCLOSE\_BOX}.}
|
||||||
\twocolitem{\windowstyle{wxICONIZE}}{Display the frame iconized (minimized). Windows only. }
|
\twocolitem{\windowstyle{wxICONIZE}}{Display the frame iconized (minimized). Windows only. }
|
||||||
\twocolitem{\windowstyle{wxCAPTION}}{Puts a caption on the frame.}
|
\twocolitem{\windowstyle{wxCAPTION}}{Puts a caption on the frame.}
|
||||||
\twocolitem{\windowstyle{wxMINIMIZE}}{Identical to {\bf wxICONIZE}. Windows only.}
|
\twocolitem{\windowstyle{wxMINIMIZE}}{Identical to {\bf wxICONIZE}. Windows only.}
|
||||||
\twocolitem{\windowstyle{wxMINIMIZE\_BOX}}{Displays a minimize box on the frame.}
|
\twocolitem{\windowstyle{wxMINIMIZE\_BOX}}{Displays a minimize box on the frame.}
|
||||||
\twocolitem{\windowstyle{wxMAXIMIZE}}{Displays the frame maximized. Windows only.}
|
\twocolitem{\windowstyle{wxMAXIMIZE}}{Displays the frame maximized. Windows only.}
|
||||||
\twocolitem{\windowstyle{wxMAXIMIZE\_BOX}}{Displays a maximize box on the frame.}
|
\twocolitem{\windowstyle{wxMAXIMIZE\_BOX}}{Displays a maximize box on the frame.}
|
||||||
\twocolitem{\windowstyle{wxCLOSE}}{Displays a close box on the frame.}
|
\twocolitem{\windowstyle{wxCLOSE\_BOX}}{Displays a close box on the frame.}
|
||||||
\twocolitem{\windowstyle{wxSTAY\_ON\_TOP}}{Stay on top of all other windows,
|
\twocolitem{\windowstyle{wxSTAY\_ON\_TOP}}{Stay on top of all other windows,
|
||||||
see also wxFRAME\_FLOAT\_ON\_PARENT. Windows only.}
|
see also wxFRAME\_FLOAT\_ON\_PARENT. Windows only.}
|
||||||
\twocolitem{\windowstyle{wxSYSTEM\_MENU}}{Displays a system menu.}
|
\twocolitem{\windowstyle{wxSYSTEM\_MENU}}{Displays a system menu.}
|
||||||
|
@@ -20,12 +20,12 @@ take up too much screen area.
|
|||||||
\begin{twocollist}\itemsep=0pt
|
\begin{twocollist}\itemsep=0pt
|
||||||
\twocolitem{\windowstyle{wxICONIZE}}{Display the frame iconized (minimized) (Windows only).}
|
\twocolitem{\windowstyle{wxICONIZE}}{Display the frame iconized (minimized) (Windows only).}
|
||||||
\twocolitem{\windowstyle{wxCAPTION}}{Puts a caption on the frame.}
|
\twocolitem{\windowstyle{wxCAPTION}}{Puts a caption on the frame.}
|
||||||
\twocolitem{\windowstyle{wxDEFAULT\_FRAME\_STYLE}}{Defined as {\bf wxMINIMIZE\_BOX \pipe wxMAXIMIZE\_BOX \pipe wxTHICK\_FRAME \pipe wxSYSTEM\_MENU \pipe wxCAPTION \pipe wxCLOSE}.}
|
\twocolitem{\windowstyle{wxDEFAULT\_FRAME\_STYLE}}{Defined as {\bf wxMINIMIZE\_BOX \pipe wxMAXIMIZE\_BOX \pipe wxTHICK\_FRAME \pipe wxSYSTEM\_MENU \pipe wxCAPTION \pipe wxCLOSE\_BOX}.}
|
||||||
\twocolitem{\windowstyle{wxMINIMIZE}}{Identical to {\bf wxICONIZE}.}
|
\twocolitem{\windowstyle{wxMINIMIZE}}{Identical to {\bf wxICONIZE}.}
|
||||||
\twocolitem{\windowstyle{wxMINIMIZE\_BOX}}{Displays a minimize box on the frame (Windows and Motif only).}
|
\twocolitem{\windowstyle{wxMINIMIZE\_BOX}}{Displays a minimize box on the frame (Windows and Motif only).}
|
||||||
\twocolitem{\windowstyle{wxMAXIMIZE}}{Displays the frame maximized (Windows only).}
|
\twocolitem{\windowstyle{wxMAXIMIZE}}{Displays the frame maximized (Windows only).}
|
||||||
\twocolitem{\windowstyle{wxMAXIMIZE\_BOX}}{Displays a maximize box on the frame (Windows and Motif only).}
|
\twocolitem{\windowstyle{wxMAXIMIZE\_BOX}}{Displays a maximize box on the frame (Windows and Motif only).}
|
||||||
\twocolitem{\windowstyle{wxCLOSE}}{Displays a close box on the frame.}
|
\twocolitem{\windowstyle{wxCLOSE\_BOX}}{Displays a close box on the frame.}
|
||||||
\twocolitem{\windowstyle{wxSTAY\_ON\_TOP}}{Stay on top of other windows (Windows only).}
|
\twocolitem{\windowstyle{wxSTAY\_ON\_TOP}}{Stay on top of other windows (Windows only).}
|
||||||
\twocolitem{\windowstyle{wxSYSTEM\_MENU}}{Displays a system menu (Windows and Motif only).}
|
\twocolitem{\windowstyle{wxSYSTEM\_MENU}}{Displays a system menu (Windows and Motif only).}
|
||||||
\twocolitem{\windowstyle{wxTHICK\_FRAME}}{Displays a thick frame around the window (Windows and Motif only).}
|
\twocolitem{\windowstyle{wxTHICK\_FRAME}}{Displays a thick frame around the window (Windows and Motif only).}
|
||||||
|
@@ -976,7 +976,7 @@ enum wxBorder
|
|||||||
#define wxICONIZE 0x4000
|
#define wxICONIZE 0x4000
|
||||||
#define wxMINIMIZE wxICONIZE
|
#define wxMINIMIZE wxICONIZE
|
||||||
#define wxMAXIMIZE 0x2000
|
#define wxMAXIMIZE 0x2000
|
||||||
#define wxCLOSE 0x1000
|
#define wxCLOSE_BOX 0x1000
|
||||||
|
|
||||||
#define wxSYSTEM_MENU 0x0800
|
#define wxSYSTEM_MENU 0x0800
|
||||||
#define wxMINIMIZE_BOX 0x0400
|
#define wxMINIMIZE_BOX 0x0400
|
||||||
@@ -1011,10 +1011,10 @@ enum wxBorder
|
|||||||
|
|
||||||
#define wxDEFAULT_FRAME_STYLE \
|
#define wxDEFAULT_FRAME_STYLE \
|
||||||
(wxSYSTEM_MENU | wxRESIZE_BORDER | \
|
(wxSYSTEM_MENU | wxRESIZE_BORDER | \
|
||||||
wxMINIMIZE_BOX | wxMAXIMIZE_BOX | wxCLOSE | \
|
wxMINIMIZE_BOX | wxMAXIMIZE_BOX | wxCLOSE_BOX | \
|
||||||
wxCAPTION | wxCLIP_CHILDREN)
|
wxCAPTION | wxCLIP_CHILDREN)
|
||||||
|
|
||||||
#define wxDEFAULT_DIALOG_STYLE (wxSYSTEM_MENU | wxCAPTION | wxCLOSE)
|
#define wxDEFAULT_DIALOG_STYLE (wxSYSTEM_MENU | wxCAPTION | wxCLOSE_BOX)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* wxExtDialog style flags
|
* wxExtDialog style flags
|
||||||
|
@@ -459,7 +459,7 @@ bool wxTopLevelWindowGTK::Create( wxWindow *parent,
|
|||||||
{
|
{
|
||||||
m_gdkDecor |= GDK_DECOR_TITLE;
|
m_gdkDecor |= GDK_DECOR_TITLE;
|
||||||
}
|
}
|
||||||
if ((style & wxCLOSE) != 0)
|
if ((style & wxCLOSE_BOX) != 0)
|
||||||
{
|
{
|
||||||
m_gdkFunc |= GDK_FUNC_CLOSE;
|
m_gdkFunc |= GDK_FUNC_CLOSE;
|
||||||
}
|
}
|
||||||
|
@@ -459,7 +459,7 @@ bool wxTopLevelWindowGTK::Create( wxWindow *parent,
|
|||||||
{
|
{
|
||||||
m_gdkDecor |= GDK_DECOR_TITLE;
|
m_gdkDecor |= GDK_DECOR_TITLE;
|
||||||
}
|
}
|
||||||
if ((style & wxCLOSE) != 0)
|
if ((style & wxCLOSE_BOX) != 0)
|
||||||
{
|
{
|
||||||
m_gdkFunc |= GDK_FUNC_CLOSE;
|
m_gdkFunc |= GDK_FUNC_CLOSE;
|
||||||
}
|
}
|
||||||
|
@@ -677,7 +677,7 @@ bool wxSetWMDecorations(Window w, long style)
|
|||||||
wmProp.flags |= GR_WM_FLAGS_PROPS ;
|
wmProp.flags |= GR_WM_FLAGS_PROPS ;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (style & wxCLOSE)
|
if (style & wxCLOSE_BOX)
|
||||||
{
|
{
|
||||||
wmProp.props |= GR_WM_PROPS_CLOSEBOX ;
|
wmProp.props |= GR_WM_PROPS_CLOSEBOX ;
|
||||||
wmProp.flags |= GR_WM_FLAGS_PROPS ;
|
wmProp.flags |= GR_WM_FLAGS_PROPS ;
|
||||||
@@ -753,7 +753,7 @@ bool wxSetWMDecorations(Window w, long style)
|
|||||||
if ((style & wxSYSTEM_MENU) != 0)
|
if ((style & wxSYSTEM_MENU) != 0)
|
||||||
hints.decorations |= MWM_DECOR_MENU;
|
hints.decorations |= MWM_DECOR_MENU;
|
||||||
|
|
||||||
if ((style & wxCLOSE) != 0)
|
if ((style & wxCLOSE_BOX) != 0)
|
||||||
hints.functions |= MWM_FUNC_CLOSE;
|
hints.functions |= MWM_FUNC_CLOSE;
|
||||||
|
|
||||||
if ((style & wxMINIMIZE_BOX) != 0)
|
if ((style & wxMINIMIZE_BOX) != 0)
|
||||||
|
Reference in New Issue
Block a user