From 8a094d7ba9913333b49f8561d97b8309d0023663 Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Sun, 11 Jan 2004 11:47:23 +0000 Subject: [PATCH] Applied patch [ 874495 ] wxMSW: Flat buttons git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25114 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- docs/latex/wx/button.tex | 9 +++++---- src/msw/button.cpp | 3 +++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/latex/wx/button.tex b/docs/latex/wx/button.tex index 043d6d9d5e..87608f9914 100644 --- a/docs/latex/wx/button.tex +++ b/docs/latex/wx/button.tex @@ -20,11 +20,12 @@ almost any other window. \twocolwidtha{5cm}% \begin{twocollist}\itemsep=0pt -\twocolitem{\windowstyle{wxBU\_LEFT}}{Left-justifies the label. WIN32 only.} -\twocolitem{\windowstyle{wxBU\_TOP}}{Aligns the label to the top of the button. WIN32 only.} -\twocolitem{\windowstyle{wxBU\_RIGHT}}{Right-justifies the bitmap label. WIN32 only.} -\twocolitem{\windowstyle{wxBU\_BOTTOM}}{Aligns the label to the bottom of the button. WIN32 only.} +\twocolitem{\windowstyle{wxBU\_LEFT}}{Left-justifies the label. Windows only.} +\twocolitem{\windowstyle{wxBU\_TOP}}{Aligns the label to the top of the button. Windows only.} +\twocolitem{\windowstyle{wxBU\_RIGHT}}{Right-justifies the bitmap label. Windows only.} +\twocolitem{\windowstyle{wxBU\_BOTTOM}}{Aligns the label to the bottom of the button. Windows only.} \twocolitem{\windowstyle{wxBU\_EXACTFIT}}{Creates the button as small as possible instead of making it of the standard size (which is the default behaviour ).} +\twocolitem{\windowstyle{wxNO\_BORDER}}{Creates a flat button. Windows and GTK+ only.} \end{twocollist} See also \helpref{window styles overview}{windowstyles}. diff --git a/src/msw/button.cpp b/src/msw/button.cpp index 7e1c380ca6..7d2a84f198 100644 --- a/src/msw/button.cpp +++ b/src/msw/button.cpp @@ -183,6 +183,9 @@ WXDWORD wxButton::MSWGetStyle(long style, WXDWORD *exstyle) const msStyle |= BS_TOP; if ( style & wxBU_BOTTOM ) msStyle |= BS_BOTTOM; + // flat 2d buttons + if ( style & wxNO_BORDER ) + msStyle |= BS_FLAT; #endif // __WIN32__ return msStyle; -- 2.47.2