Kaydet (Commit) f3a6d9ad authored tarafından Caolán McNamara's avatar Caolán McNamara

split SV_RESID_BITMAP_SCROLLBMP up

Change-Id: I303f60b3347f6e079dd951b0c2a0b727a0696eef
üst 80e6671c
......@@ -37,16 +37,21 @@
#define SV_RESID_BITMAP_SPLITVARW 1043
#define SV_RESID_BITMAP_SCROLLMSK 1050
#define SV_RESID_BITMAP_SCROLLBMP 1051
#define SV_RESID_BITMAP_CLOSEDOC 1052
#define SV_RESID_BITMAP_INDEX 1053
#define SV_RESID_BITMAP_REFRESH 1054
#define SV_RESID_BITMAP_NOTEBOOKBAR 1055
#define SV_DISCLOSURE_PLUS 1060
#define SV_DISCLOSURE_MINUS 1061
#define RID_STR_PAPERNAMES 1070
#define SV_RESID_BITMAP_WHEELVH 1051
#define SV_RESID_BITMAP_WHEELV 1052
#define SV_RESID_BITMAP_WHEELH 1053
#define SV_RESID_BITMAP_SCROLLVH 1054
#define SV_RESID_BITMAP_SCROLLV 1055
#define SV_RESID_BITMAP_SCROLLH 1056
#define SV_RESID_BITMAP_CLOSEDOC 1057
#define SV_RESID_BITMAP_INDEX 1058
#define SV_RESID_BITMAP_REFRESH 1059
#define SV_RESID_BITMAP_NOTEBOOKBAR 1060
#define SV_DISCLOSURE_PLUS 1070
#define SV_DISCLOSURE_MINUS 1071
#define RID_STR_PAPERNAMES 1080
#define SV_RESID_MENU_EDIT 2000
#define SV_MENU_EDIT_UNDO 1
......
......@@ -29,9 +29,34 @@ Bitmap (SV_RESID_BITMAP_CHECK + SV_RESID_MONOOFFSET)
File = "checkmono.bmp";
};
Bitmap (SV_RESID_BITMAP_SCROLLBMP)
Bitmap (SV_RESID_BITMAP_SCROLLVH)
{
File = "scrbmp.png";
File = "scrollvh.png";
};
Bitmap (SV_RESID_BITMAP_SCROLLV)
{
File = "scrollv.png";
};
Bitmap (SV_RESID_BITMAP_SCROLLH)
{
File = "scrollh.png";
};
Bitmap (SV_RESID_BITMAP_WHEELVH)
{
File = "wheelvh.png";
};
Bitmap (SV_RESID_BITMAP_WHEELV)
{
File = "wheelv.png";
};
Bitmap (SV_RESID_BITMAP_WHEELH)
{
File = "wheelh.png";
};
Bitmap (SV_RESID_BITMAP_SCROLLMSK)
......
......@@ -121,9 +121,15 @@ void ImplWheelWindow::ImplSetRegion( const Bitmap& rRegionBmp )
void ImplWheelWindow::ImplCreateImageList()
{
ResMgr* pResMgr = ImplGetResMgr();
if( pResMgr )
maImgList.InsertFromHorizontalBitmap
( ResId( SV_RESID_BITMAP_SCROLLBMP, *pResMgr ), 6, nullptr );
if (pResMgr)
{
maImgList.push_back(Image(BitmapEx(ResId(SV_RESID_BITMAP_SCROLLVH, *pResMgr))));
maImgList.push_back(Image(BitmapEx(ResId(SV_RESID_BITMAP_SCROLLV, *pResMgr))));
maImgList.push_back(Image(BitmapEx(ResId(SV_RESID_BITMAP_SCROLLH, *pResMgr))));
maImgList.push_back(Image(BitmapEx(ResId(SV_RESID_BITMAP_WHEELVH, *pResMgr))));
maImgList.push_back(Image(BitmapEx(ResId(SV_RESID_BITMAP_WHEELV, *pResMgr))));
maImgList.push_back(Image(BitmapEx(ResId(SV_RESID_BITMAP_WHEELH, *pResMgr))));
}
}
void ImplWheelWindow::ImplSetWheelMode( WheelMode nWheelMode )
......@@ -149,35 +155,35 @@ void ImplWheelWindow::ImplSetWheelMode( WheelMode nWheelMode )
void ImplWheelWindow::ImplDrawWheel(vcl::RenderContext& rRenderContext)
{
sal_uInt16 nId;
int nIndex;
switch (mnWheelMode)
{
case WheelMode::VH:
nId = 1;
nIndex = 0;
break;
case WheelMode::V:
nId = 2;
nIndex = 1;
break;
case WheelMode::H:
nId = 3;
nIndex = 2;
break;
case WheelMode::ScrollVH:
nId = 4;
nIndex = 3;
break;
case WheelMode::ScrollV:
nId = 5;
nIndex = 4;
break;
case WheelMode::ScrollH:
nId = 6;
nIndex = 5;
break;
default:
nId = 0;
nIndex = -1;
break;
}
if (nId)
rRenderContext.DrawImage(Point(), maImgList.GetImage(nId));
if (nIndex >= 0)
rRenderContext.DrawImage(Point(), maImgList[nIndex]);
}
void ImplWheelWindow::ImplRecalcScrollValues()
......
......@@ -43,7 +43,7 @@ class ImplWheelWindow : public FloatingWindow
{
private:
ImageList maImgList;
std::vector<Image> maImgList;
Point maLastMousePos;
Point maCenter;
Timer* mpTimer;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment