Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
64a2dc96
Kaydet (Commit)
64a2dc96
authored
Ara 21, 2016
tarafından
Caolán McNamara
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
unwind RID_SVXIL_FRAME ImageList
Change-Id: I18f567d3ff7f415c75e29043ef29a460be8a21c5
üst
68f76781
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
92 additions
and
35 deletions
+92
-35
dialogs.hrc
include/svx/dialogs.hrc
+13
-2
tbcontrl.cxx
svx/source/tbxctrls/tbcontrl.cxx
+22
-29
tbcontrl.src
svx/source/tbxctrls/tbcontrl.src
+57
-4
No files found.
include/svx/dialogs.hrc
Dosyayı görüntüle @
64a2dc96
...
@@ -141,8 +141,6 @@
...
@@ -141,8 +141,6 @@
// ResId's fuer Dialoge aus StarDraw
// ResId's fuer Dialoge aus StarDraw
#define RID_SVXSW_FRAMEPOSITIONS (RID_SVX_START + 289)
#define RID_SVXSW_FRAMEPOSITIONS (RID_SVX_START + 289)
#define RID_SVXIL_FRAME (RID_SVX_START + 65)
#define RID_SVXIMAGE_LIGHT_ON (RID_SVX_START + 210)
#define RID_SVXIMAGE_LIGHT_ON (RID_SVX_START + 210)
#define RID_SVXIMAGE_LIGHT_OFF (RID_SVX_START + 211)
#define RID_SVXIMAGE_LIGHT_OFF (RID_SVX_START + 211)
#define RID_SVXIMAGE_COLORDLG (RID_SVX_START + 214)
#define RID_SVXIMAGE_COLORDLG (RID_SVX_START + 214)
...
@@ -178,6 +176,19 @@
...
@@ -178,6 +176,19 @@
#define RID_SVXBMP_TEXT (RID_SVX_START + 73)
#define RID_SVXBMP_TEXT (RID_SVX_START + 73)
#define RID_SVXBMP_OTHER (RID_SVX_START + 74)
#define RID_SVXBMP_OTHER (RID_SVX_START + 74)
#define RID_SVXBMP_FRAME1 (RID_SVX_START + 75)
#define RID_SVXBMP_FRAME2 (RID_SVX_START + 76)
#define RID_SVXBMP_FRAME3 (RID_SVX_START + 77)
#define RID_SVXBMP_FRAME4 (RID_SVX_START + 78)
#define RID_SVXBMP_FRAME5 (RID_SVX_START + 79)
#define RID_SVXBMP_FRAME6 (RID_SVX_START + 80)
#define RID_SVXBMP_FRAME7 (RID_SVX_START + 81)
#define RID_SVXBMP_FRAME8 (RID_SVX_START + 82)
#define RID_SVXBMP_FRAME9 (RID_SVX_START + 83)
#define RID_SVXBMP_FRAME10 (RID_SVX_START + 84)
#define RID_SVXBMP_FRAME11 (RID_SVX_START + 85)
#define RID_SVXBMP_FRAME12 (RID_SVX_START + 86)
// Menu for the ruler
// Menu for the ruler
#define RID_SVXMN_RULER (RID_SVX_START + 92)
#define RID_SVXMN_RULER (RID_SVX_START + 92)
...
...
svx/source/tbxctrls/tbcontrl.cxx
Dosyayı görüntüle @
64a2dc96
...
@@ -255,7 +255,7 @@ class SvxFrameWindow_Impl : public svtools::ToolbarPopup
...
@@ -255,7 +255,7 @@ class SvxFrameWindow_Impl : public svtools::ToolbarPopup
private
:
private
:
VclPtr
<
SvxFrmValueSet_Impl
>
aFrameSet
;
VclPtr
<
SvxFrmValueSet_Impl
>
aFrameSet
;
svt
::
ToolboxController
&
mrController
;
svt
::
ToolboxController
&
mrController
;
ImageList
aImgList
;
std
::
vector
<
BitmapEx
>
aImgVec
;
bool
bParagraphMode
;
bool
bParagraphMode
;
void
InitImageList
();
void
InitImageList
();
...
@@ -272,7 +272,6 @@ public:
...
@@ -272,7 +272,6 @@ public:
virtual
void
dispose
()
override
;
virtual
void
dispose
()
override
;
virtual
void
statusChanged
(
const
css
::
frame
::
FeatureStateEvent
&
rEvent
)
throw
(
css
::
uno
::
RuntimeException
)
override
;
virtual
void
statusChanged
(
const
css
::
frame
::
FeatureStateEvent
&
rEvent
)
throw
(
css
::
uno
::
RuntimeException
)
override
;
virtual
void
DataChanged
(
const
DataChangedEvent
&
rDCEvt
)
override
;
};
};
class
SvxLineWindow_Impl
:
public
svtools
::
ToolbarPopup
class
SvxLineWindow_Impl
:
public
svtools
::
ToolbarPopup
...
@@ -1746,12 +1745,12 @@ SvxFrameWindow_Impl::SvxFrameWindow_Impl ( svt::ToolboxController& rController,
...
@@ -1746,12 +1745,12 @@ SvxFrameWindow_Impl::SvxFrameWindow_Impl ( svt::ToolboxController& rController,
sal_uInt16
i
=
0
;
sal_uInt16
i
=
0
;
for
(
i
=
1
;
i
<
9
;
i
++
)
for
(
i
=
1
;
i
<
9
;
i
++
)
aFrameSet
->
InsertItem
(
i
,
aImgList
.
GetImage
(
i
)
);
aFrameSet
->
InsertItem
(
i
,
Image
(
aImgVec
[
i
-
1
])
);
//bParagraphMode should have been set in StateChanged
//bParagraphMode should have been set in StateChanged
if
(
!
bParagraphMode
)
if
(
!
bParagraphMode
)
for
(
i
=
9
;
i
<
13
;
i
++
)
for
(
i
=
9
;
i
<
13
;
i
++
)
aFrameSet
->
InsertItem
(
i
,
aImgList
.
GetImage
(
i
)
);
aFrameSet
->
InsertItem
(
i
,
Image
(
aImgVec
[
i
-
1
])
);
aFrameSet
->
SetColCount
(
4
);
aFrameSet
->
SetColCount
(
4
);
aFrameSet
->
SetSelectHdl
(
LINK
(
this
,
SvxFrameWindow_Impl
,
SelectHdl
)
);
aFrameSet
->
SetSelectHdl
(
LINK
(
this
,
SvxFrameWindow_Impl
,
SelectHdl
)
);
...
@@ -1786,21 +1785,6 @@ void SvxFrameWindow_Impl::KeyInput( const KeyEvent& rKEvt )
...
@@ -1786,21 +1785,6 @@ void SvxFrameWindow_Impl::KeyInput( const KeyEvent& rKEvt )
aFrameSet
->
KeyInput
(
rKEvt
);
aFrameSet
->
KeyInput
(
rKEvt
);
}
}
void
SvxFrameWindow_Impl
::
DataChanged
(
const
DataChangedEvent
&
rDCEvt
)
{
ToolbarPopup
::
DataChanged
(
rDCEvt
);
if
(
(
rDCEvt
.
GetType
()
==
DataChangedEventType
::
SETTINGS
)
&&
(
rDCEvt
.
GetFlags
()
&
AllSettingsFlags
::
STYLE
)
)
{
InitImageList
();
sal_uInt16
nNumOfItems
=
aFrameSet
->
GetItemCount
();
for
(
sal_uInt16
i
=
1
;
i
<=
nNumOfItems
;
++
i
)
aFrameSet
->
SetItemImage
(
i
,
aImgList
.
GetImage
(
i
)
);
}
}
enum
class
FrmValidFlags
{
enum
class
FrmValidFlags
{
NONE
=
0x00
,
NONE
=
0x00
,
Left
=
0x01
,
Left
=
0x01
,
...
@@ -1956,7 +1940,7 @@ void SvxFrameWindow_Impl::statusChanged( const css::frame::FeatureStateEvent& rE
...
@@ -1956,7 +1940,7 @@ void SvxFrameWindow_Impl::statusChanged( const css::frame::FeatureStateEvent& rE
else
if
(
!
bTableMode
&&
!
bParagraphMode
)
else
if
(
!
bTableMode
&&
!
bParagraphMode
)
{
{
for
(
sal_uInt16
i
=
9
;
i
<
13
;
i
++
)
for
(
sal_uInt16
i
=
9
;
i
<
13
;
i
++
)
aFrameSet
->
InsertItem
(
i
,
aImgList
.
GetImage
(
i
)
);
aFrameSet
->
InsertItem
(
i
,
Image
(
aImgVec
[
i
-
1
])
);
bResize
=
true
;
bResize
=
true
;
}
}
...
@@ -1981,16 +1965,25 @@ void SvxFrameWindow_Impl::CalcSizeValueSet()
...
@@ -1981,16 +1965,25 @@ void SvxFrameWindow_Impl::CalcSizeValueSet()
void
SvxFrameWindow_Impl
::
InitImageList
()
void
SvxFrameWindow_Impl
::
InitImageList
()
{
{
aImgList
=
ImageList
(
SVX_RES
(
RID_SVXIL_FRAME
)
);
aImgVec
.
clear
();
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME1
)));
if
(
GetParent
()
->
GetDPIScaleFactor
()
>
1
)
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME2
)));
{
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME3
)));
for
(
short
i
=
0
;
i
<
aImgList
.
GetImageCount
();
i
++
)
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME4
)));
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME5
)));
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME6
)));
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME7
)));
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME8
)));
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME9
)));
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME10
)));
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME11
)));
aImgVec
.
push_back
(
BitmapEx
(
SVX_RES
(
RID_SVXBMP_FRAME12
)));
if
(
GetParent
()
->
GetDPIScaleFactor
()
>
1
)
{
for
(
size_t
i
=
0
;
i
<
aImgVec
.
size
();
++
i
)
{
{
OUString
rImageName
=
aImgList
.
GetImageName
(
i
);
aImgVec
[
i
].
Scale
(
GetParent
()
->
GetDPIScaleFactor
(),
GetParent
()
->
GetDPIScaleFactor
());
BitmapEx
b
=
aImgList
.
GetImage
(
rImageName
).
GetBitmapEx
();
b
.
Scale
(
GetParent
()
->
GetDPIScaleFactor
(),
GetParent
()
->
GetDPIScaleFactor
());
aImgList
.
ReplaceImage
(
rImageName
,
Image
(
b
));
}
}
}
}
}
}
...
...
svx/source/tbxctrls/tbcontrl.src
Dosyayı görüntüle @
64a2dc96
...
@@ -34,11 +34,64 @@ Image RID_SVX_RELOAD_SPECIAL
...
@@ -34,11 +34,64 @@ Image RID_SVX_RELOAD_SPECIAL
ImageBitmap = Bitmap { File = "reloads.png" ; };
ImageBitmap = Bitmap { File = "reloads.png" ; };
};
};
ImageList RID_SVXIL_FRAME
Bitmap RID_SVXBMP_FRAME1
{
{
Prefix = "fr";
File = "fr01.png";
IdList = { 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 ; 10 ; 11 ; 12 ; };
};
IdCount = { 12 ; };
Bitmap RID_SVXBMP_FRAME2
{
File = "fr02.png";
};
Bitmap RID_SVXBMP_FRAME3
{
File = "fr03.png";
};
Bitmap RID_SVXBMP_FRAME4
{
File = "fr04.png";
};
Bitmap RID_SVXBMP_FRAME5
{
File = "fr05.png";
};
Bitmap RID_SVXBMP_FRAME6
{
File = "fr06.png";
};
Bitmap RID_SVXBMP_FRAME7
{
File = "fr07.png";
};
Bitmap RID_SVXBMP_FRAME8
{
File = "fr08.png";
};
Bitmap RID_SVXBMP_FRAME9
{
File = "fr09.png";
};
Bitmap RID_SVXBMP_FRAME10
{
File = "fr010.png";
};
Bitmap RID_SVXBMP_FRAME11
{
File = "fr011.png";
};
Bitmap RID_SVXBMP_FRAME12
{
File = "fr012.png";
};
};
String RID_SVXSTR_NOFILL
String RID_SVXSTR_NOFILL
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment