Style updates

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14354 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
David Webster
2002-02-22 23:30:31 +00:00
parent 229d3f1c1f
commit b9b1d6c8dd
19 changed files with 519 additions and 196 deletions

View File

@@ -49,46 +49,42 @@ bool wxStaticLine::Create(
, const wxString& rsName
)
{
if (!CreateBase( pParent
,vId
,rPos
,rSize
,lStyle
,wxDefaultValidator
,rsName
))
wxSize vSize = AdjustSize(rSize);
if ( !CreateControl( pParent
,vId
,rPos
,vSize
,lStyle
,wxDefaultValidator
,rsName
))
return FALSE;
pParent->AddChild(this);
wxSize vSizeReal = AdjustSize(rSize);
m_hWnd = (WXHWND)::WinCreateWindow( GetWinHwnd(pParent)
,WC_STATIC
,""
,WS_VISIBLE | SS_TEXT | DT_VCENTER | DT_CENTER
,0
,0
,0
,0
,GetWinHwnd(pParent)
,HWND_TOP
,(ULONG)m_windowId
,NULL
,NULL
);
if ( !m_hWnd )
{
wxLogDebug(wxT("Failed to create static control"));
return FALSE;
}
SubclassWin(m_hWnd);
SetSize( rPos.x
,rPos.y
,rSize.x
,rSize.y
);
return TRUE;
return OS2CreateControl( _T("STATIC")
,_T("")
,rPos
,vSize
,lStyle
);
} // end of wxStaticLine::Create
WXDWORD wxStaticLine::OS2GetStyle(
long lStyle
, WXDWORD* pdwExstyle
) const
{
//
// We never have border
//
lStyle &= ~wxBORDER_MASK;
lStyle |= wxBORDER_NONE;
WXDWORD dwStyle = wxControl::OS2GetStyle( lStyle
,pdwExstyle
);
//
// Add our default styles
//
return dwStyle | WS_CLIPSIBLINGS;
}
#endif // wxUSE_STATLINE