diff options
Diffstat (limited to 'vcl/source')
-rw-r--r-- | vcl/source/window/toolbox.cxx | 33 |
1 files changed, 5 insertions, 28 deletions
diff --git a/vcl/source/window/toolbox.cxx b/vcl/source/window/toolbox.cxx index 8cb37f236f34..3cb978abb14d 100644 --- a/vcl/source/window/toolbox.cxx +++ b/vcl/source/window/toolbox.cxx @@ -1542,41 +1542,18 @@ void ToolBox::ImplLoadRes( const ResId& rResId ) DockingWindow::ImplLoadRes( rResId ); - sal_uLong nObjMask; + RscToolboxFlags nObjMask = (RscToolboxFlags)ReadLongRes(); - nObjMask = ReadLongRes(); - - if ( nObjMask & RSC_TOOLBOX_BUTTONTYPE ) + if ( nObjMask & RscToolboxFlags::ButtonType ) SetButtonType( (ButtonType)ReadLongRes() ); - if ( nObjMask & RSC_TOOLBOX_ALIGN ) + if ( nObjMask & RscToolboxFlags::Align ) SetAlign( (WindowAlign)ReadLongRes() ); - if ( nObjMask & RSC_TOOLBOX_LINECOUNT ) + if ( nObjMask & RscToolboxFlags::LineCount ) SetLineCount( sal::static_int_cast<sal_uInt16>(ReadLongRes()) ); - if ( nObjMask & RSC_TOOLBOX_CUSTOMIZE ) - { - bool bCust = ReadShortRes(); - EnableCustomize( bCust ); - } - - if ( nObjMask & RSC_TOOLBOX_MENUSTRINGS ) - { - bool bCust = ReadShortRes(); - EnableMenuStrings( bCust ); - } - - if ( nObjMask & RSC_TOOLBOX_FLOATLINES ) - SetFloatingLines( ReadShortRes() ); - - if ( nObjMask & RSC_TOOLBOX_ITEMIMAGELIST ) - { - maImageList = ImageList( ResId( static_cast<RSHEADER_TYPE*>(GetClassRes()), *pMgr ) ); - IncrementRes( GetObjSizeRes( static_cast<RSHEADER_TYPE*>(GetClassRes()) ) ); - } - - if ( nObjMask & RSC_TOOLBOX_ITEMLIST ) + if ( nObjMask & RscToolboxFlags::ItemList ) { sal_uLong nEle = ReadLongRes(); |