diff options
Diffstat (limited to 'sd/source/ui/dlg')
-rw-r--r-- | sd/source/ui/dlg/inspagob.cxx | 6 | ||||
-rw-r--r-- | sd/source/ui/dlg/navigatr.cxx | 32 | ||||
-rw-r--r-- | sd/source/ui/dlg/sdpreslt.cxx | 3 | ||||
-rw-r--r-- | sd/source/ui/dlg/sdtreelb.cxx | 30 |
4 files changed, 46 insertions, 25 deletions
diff --git a/sd/source/ui/dlg/inspagob.cxx b/sd/source/ui/dlg/inspagob.cxx index 537865b6146a..2afd2d54bca8 100644 --- a/sd/source/ui/dlg/inspagob.cxx +++ b/sd/source/ui/dlg/inspagob.cxx @@ -21,6 +21,7 @@ #include "strings.hrc" #include "res_bmp.hrc" +#include "bitmaps.hlst" #include "sdresid.hxx" #include "drawdoc.hxx" #include "DrawDocShell.hxx" @@ -82,8 +83,9 @@ void SdInsertPagesObjsDlg::Reset() else { Color aColor( COL_WHITE ); - Bitmap aBmpText( SdResId( BMP_DOC_TEXT ) ); - Image aImgText(BitmapEx(aBmpText, aColor)); + BitmapEx aBmpText(BMP_DOC_TEXT); + //to-do, check if this is already transparent and remove intermedia bitmapex if it is + Image aImgText(BitmapEx(aBmpText.GetBitmap(), aColor)); m_pLbTree->InsertEntry( rName, aImgText, aImgText ); } diff --git a/sd/source/ui/dlg/navigatr.cxx b/sd/source/ui/dlg/navigatr.cxx index 4d22b91e365c..76fa5140872b 100644 --- a/sd/source/ui/dlg/navigatr.cxx +++ b/sd/source/ui/dlg/navigatr.cxx @@ -44,6 +44,7 @@ #include "app.hrc" #include "strings.hrc" #include "res_bmp.hrc" +#include "bitmaps.hlst" #include "drawdoc.hxx" #include "DrawDocShell.hxx" #include "sdresid.hxx" @@ -266,7 +267,7 @@ IMPL_LINK( SdNavigatorWin, DropdownClickToolBoxHdl, ToolBox*, pBox, void ) for (sal_uInt16 nID = NAVIGATOR_DRAGTYPE_URL; nID < NAVIGATOR_DRAGTYPE_COUNT; ++nID) { - sal_uInt16 nRId = GetDragTypeSdResId( (NavigatorDragType)nID, false ); + sal_uInt16 nRId = GetDragTypeSdStrId((NavigatorDragType)nID); if( nRId > 0 ) { DBG_ASSERT(aHIDs[nID-NAVIGATOR_DRAGTYPE_URL],"HelpId not added!"); @@ -616,23 +617,40 @@ void SdNavigatorWin::RefreshDocumentLB( const OUString* pDocName ) maLbDocs->SelectEntryPos( nPos ); } -sal_uInt16 SdNavigatorWin::GetDragTypeSdResId( NavigatorDragType eDT, bool bImage ) +sal_uInt16 SdNavigatorWin::GetDragTypeSdStrId(NavigatorDragType eDT) { switch( eDT ) { case NAVIGATOR_DRAGTYPE_NONE: - return( bImage ? 0 : STR_NONE ); + return STR_NONE; case NAVIGATOR_DRAGTYPE_URL: - return( bImage ? BMP_HYPERLINK : STR_DRAGTYPE_URL ); + return STR_DRAGTYPE_URL; case NAVIGATOR_DRAGTYPE_EMBEDDED: - return( bImage ? BMP_EMBEDDED : STR_DRAGTYPE_EMBEDDED ); + return STR_DRAGTYPE_EMBEDDED; case NAVIGATOR_DRAGTYPE_LINK: - return( bImage ? BMP_LINK : STR_DRAGTYPE_LINK ); + return STR_DRAGTYPE_LINK; default: OSL_FAIL( "No resource for DragType available!" ); } return 0; } +OUString SdNavigatorWin::GetDragTypeSdBmpId(NavigatorDragType eDT) +{ + switch( eDT ) + { + case NAVIGATOR_DRAGTYPE_NONE: + return OUString(); + case NAVIGATOR_DRAGTYPE_URL: + return OUString(BMP_HYPERLINK); + case NAVIGATOR_DRAGTYPE_EMBEDDED: + return OUString(BMP_EMBEDDED); + case NAVIGATOR_DRAGTYPE_LINK: + return OUString(BMP_LINK); + default: OSL_FAIL( "No resource for DragType available!" ); + } + return OUString(); +} + NavDocInfo* SdNavigatorWin::GetDocInfo() { sal_uInt32 nPos = maLbDocs->GetSelectEntryPos(); @@ -721,7 +739,7 @@ void SdNavigatorWin::KeyInput( const KeyEvent& rKEvt ) void SdNavigatorWin::SetDragImage() { const sal_uInt16 nDragTypeId = maToolbox->GetItemId("dragmode"); - maToolbox->SetItemImage(nDragTypeId, Image(BitmapEx(SdResId(GetDragTypeSdResId(meDragType, true))))); + maToolbox->SetItemImage(nDragTypeId, Image(BitmapEx(GetDragTypeSdBmpId(meDragType)))); } /** diff --git a/sd/source/ui/dlg/sdpreslt.cxx b/sd/source/ui/dlg/sdpreslt.cxx index e406177a91ec..7746eb90f0d6 100644 --- a/sd/source/ui/dlg/sdpreslt.cxx +++ b/sd/source/ui/dlg/sdpreslt.cxx @@ -23,6 +23,7 @@ #include "strings.hrc" #include "res_bmp.hrc" +#include "bitmaps.hlst" #include "sdpreslt.hxx" #include "sdattr.hxx" #include "sdresid.hxx" @@ -272,7 +273,7 @@ IMPL_LINK_NOARG(SdPresLayoutDlg, ClickLoadHdl, Button*, void) // empty layout maLayoutNames.push_back(maStrNone); m_pVS->InsertItem( (sal_uInt16) maLayoutNames.size(), - Image(Bitmap(SdResId(BMP_FOIL_NONE))), maStrNone ); + Image(BMP_FOIL_NONE), maStrNone ); } if (!bCancel) diff --git a/sd/source/ui/dlg/sdtreelb.cxx b/sd/source/ui/dlg/sdtreelb.cxx index 2e0f718e81cd..073185fbecda 100644 --- a/sd/source/ui/dlg/sdtreelb.cxx +++ b/sd/source/ui/dlg/sdtreelb.cxx @@ -41,6 +41,7 @@ #include "navigatr.hxx" #include "strings.hrc" #include "res_bmp.hrc" +#include "bitmaps.hlst" #include "customshowlist.hxx" #include "ViewShell.hxx" #include "DrawController.hxx" @@ -196,8 +197,8 @@ SdPageObjsTLB::SdPageObjsTLB( vcl::Window* pParentWin, WinBits nStyle ) , mpBookmarkDoc ( nullptr ) , mpMedium ( nullptr ) , mpOwnMedium ( nullptr ) -, maImgOle ( BitmapEx( SdResId( BMP_OLE ) ) ) -, maImgGraphic ( BitmapEx( SdResId( BMP_GRAPHIC ) ) ) +, maImgOle ( BitmapEx(BMP_OLE) ) +, maImgGraphic ( BitmapEx(BMP_GRAPHIC) ) , mbLinkableSelected ( false ) , mpDropNavWin ( nullptr ) , mpFrame ( nullptr ) @@ -211,8 +212,7 @@ SdPageObjsTLB::SdPageObjsTLB( vcl::Window* pParentWin, WinBits nStyle ) WB_HSCROLL | WB_HASBUTTONSATROOT | WB_QUICK_SEARCH /* i31275 */ ); - SetNodeBitmaps( Image(Bitmap( SdResId(BMP_EXPAND) )), - Image(Bitmap( SdResId(BMP_COLLAPSE) ))); + SetNodeBitmaps(Image(BitmapEx(BMP_EXPAND)), Image(BitmapEx(BMP_COLLAPSE))); SetDragDropMode( DragDropMode::CTRL_MOVE | DragDropMode::CTRL_COPY | @@ -538,8 +538,8 @@ void SdPageObjsTLB::Fill( const SdDrawDocument* pInDoc, SfxMedium* pInMedium, mpMedium = pInMedium; maDocName = rDocName; - Image aImgDocOpen=Image( BitmapEx( SdResId( BMP_DOC_OPEN ) ) ); - Image aImgDocClosed=Image( BitmapEx( SdResId( BMP_DOC_CLOSED ) ) ); + Image aImgDocOpen=Image(BitmapEx(BMP_DOC_OPEN)); + Image aImgDocClosed=Image(BitmapEx(BMP_DOC_CLOSED)); // insert document name InsertEntry( maDocName, aImgDocOpen, aImgDocClosed, nullptr, true, TREELIST_APPEND, @@ -882,9 +882,9 @@ void SdPageObjsTLB::RequestingChildren( SvTreeListEntry* pFileEntry ) SdrObject* pObj = nullptr; SvTreeListEntry* pPageEntry = nullptr; - Image aImgPage = Image( BitmapEx( SdResId( BMP_PAGE ) ) ); - Image aImgPageObjs = Image( BitmapEx( SdResId( BMP_PAGEOBJS ) ) ); - Image aImgObjects = Image( BitmapEx( SdResId( BMP_OBJECTS ) ) ); + Image aImgPage = Image(BitmapEx(BMP_PAGE)); + Image aImgPageObjs = Image(BitmapEx(BMP_PAGEOBJS)); + Image aImgObjects = Image(BitmapEx(BMP_OBJECTS)); // document name already inserted @@ -1580,12 +1580,12 @@ void SdPageObjsTLB::AddShapeToTransferable ( //===== IconProvider ========================================================== SdPageObjsTLB::IconProvider::IconProvider() - : maImgPage( BitmapEx( SdResId( BMP_PAGE ) ) ), - maImgPageExcl( BitmapEx( SdResId( BMP_PAGE_EXCLUDED ) ) ), - maImgPageObjsExcl( BitmapEx( SdResId( BMP_PAGEOBJS_EXCLUDED ) ) ), - maImgPageObjs( BitmapEx( SdResId( BMP_PAGEOBJS ) ) ), - maImgObjects( BitmapEx( SdResId( BMP_OBJECTS ) ) ), - maImgGroup( BitmapEx( SdResId( BMP_GROUP ) ) ) + : maImgPage(BitmapEx(BMP_PAGE)), + maImgPageExcl(BitmapEx(BMP_PAGE_EXCLUDED)), + maImgPageObjsExcl(BitmapEx(BMP_PAGEOBJS_EXCLUDED)), + maImgPageObjs(BitmapEx(BMP_PAGEOBJS)), + maImgObjects(BitmapEx(BMP_OBJECTS)), + maImgGroup(BitmapEx(BMP_GROUP)) { } |