summaryrefslogtreecommitdiff
path: root/vcl/source
diff options
context:
space:
mode:
Diffstat (limited to 'vcl/source')
-rw-r--r--vcl/source/window/toolbox.cxx33
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();