Disable size grip for TLW status bar if TLW is not resizeable.
wxSTB_SIZEGRIP is part of default status bar style but it doesn't make sense for non-resizeable TLWs, so turn it off in this case. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63195 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -104,6 +104,12 @@ bool wxStatusBar::Create(wxWindow *parent,
|
||||
if ( style & wxCLIP_SIBLINGS )
|
||||
wstyle |= WS_CLIPSIBLINGS;
|
||||
|
||||
// wxSTB_SIZEGRIP is part of our default style but it doesn't make sense to
|
||||
// show size grip if this is the status bar of a non-resizeable TLW so turn
|
||||
// it off in such case
|
||||
if ( parent->IsTopLevel() && !parent->HasFlag(wxRESIZE_BORDER) )
|
||||
style &= ~wxSTB_SIZEGRIP;
|
||||
|
||||
// setting SBARS_SIZEGRIP is perfectly useless: it's always on by default
|
||||
// (at least in the version of comctl32.dll I'm using), and the only way to
|
||||
// turn it off is to use CCS_TOP style - as we position the status bar
|
||||
|
Reference in New Issue
Block a user