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
7a339a03
Kaydet (Commit)
7a339a03
authored
Ara 23, 2016
tarafından
Caolán McNamara
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
unwind AVMEDIA_IMGLST/AVMEDIA_IMGLST_L ImageLists
Change-Id: Idf115c12c5da138141010673ed2bf0525aec6aaa
üst
3cbe0047
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
119 additions
and
52 deletions
+119
-52
MediaControlBase.cxx
avmedia/source/framework/MediaControlBase.cxx
+37
-9
mediacontrol.cxx
avmedia/source/framework/mediacontrol.cxx
+2
-2
mediacontrol.hrc
avmedia/source/framework/mediacontrol.hrc
+15
-10
mediacontrol.src
avmedia/source/framework/mediacontrol.src
+64
-27
MediaControlBase.hxx
include/avmedia/MediaControlBase.hxx
+1
-4
No files found.
avmedia/source/framework/MediaControlBase.cxx
Dosyayı görüntüle @
7a339a03
...
@@ -34,8 +34,7 @@ using ::rtl::OUString;
...
@@ -34,8 +34,7 @@ using ::rtl::OUString;
namespace
avmedia
{
namespace
avmedia
{
MediaControlBase
::
MediaControlBase
()
:
MediaControlBase
::
MediaControlBase
()
maImageList
(
SvtMiscOptions
().
AreCurrentSymbolsLarge
()
?
AVMEDIA_RESID
(
AVMEDIA_IMGLST_L
)
:
AVMEDIA_RESID
(
AVMEDIA_IMGLST
)
)
{
{
}
}
...
@@ -97,21 +96,21 @@ void MediaControlBase::UpdateTimeSlider( MediaItem aMediaItem )
...
@@ -97,21 +96,21 @@ void MediaControlBase::UpdateTimeSlider( MediaItem aMediaItem )
void
MediaControlBase
::
InitializeWidgets
()
void
MediaControlBase
::
InitializeWidgets
()
{
{
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_PLAY
,
GetImage
(
AVMEDIA_IMG_PLAY
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_PLAY
)
),
ToolBoxItemBits
::
CHECKABLE
);
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_PLAY
,
GetImage
(
AVMEDIA_TOOLBOXITEM_PLAY
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_PLAY
)
),
ToolBoxItemBits
::
CHECKABLE
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_PLAY
,
HID_AVMEDIA_TOOLBOXITEM_PLAY
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_PLAY
,
HID_AVMEDIA_TOOLBOXITEM_PLAY
);
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_PAUSE
,
GetImage
(
AVMEDIA_IMG_PAUSE
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_PAUSE
)
),
ToolBoxItemBits
::
CHECKABLE
);
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_PAUSE
,
GetImage
(
AVMEDIA_TOOLBOXITEM_PAUSE
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_PAUSE
)
),
ToolBoxItemBits
::
CHECKABLE
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_PAUSE
,
HID_AVMEDIA_TOOLBOXITEM_PAUSE
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_PAUSE
,
HID_AVMEDIA_TOOLBOXITEM_PAUSE
);
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_STOP
,
GetImage
(
AVMEDIA_IMG_STOP
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_STOP
)
),
ToolBoxItemBits
::
CHECKABLE
);
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_STOP
,
GetImage
(
AVMEDIA_TOOLBOXITEM_STOP
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_STOP
)
),
ToolBoxItemBits
::
CHECKABLE
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_STOP
,
HID_AVMEDIA_TOOLBOXITEM_STOP
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_STOP
,
HID_AVMEDIA_TOOLBOXITEM_STOP
);
mpPlayToolBox
->
InsertSeparator
();
mpPlayToolBox
->
InsertSeparator
();
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_LOOP
,
GetImage
(
AVMEDIA_IMG_ENDLESS
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_ENDLESS
)
)
);
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_LOOP
,
GetImage
(
AVMEDIA_TOOLBOXITEM_LOOP
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_LOOP
)
)
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_LOOP
,
HID_AVMEDIA_TOOLBOXITEM_LOOP
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_LOOP
,
HID_AVMEDIA_TOOLBOXITEM_LOOP
);
mpMuteToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_MUTE
,
GetImage
(
AVMEDIA_IMG_MUTE
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_MUTE
)
)
);
mpMuteToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_MUTE
,
GetImage
(
AVMEDIA_TOOLBOXITEM_MUTE
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_MUTE
)
)
);
mpMuteToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_MUTE
,
HID_AVMEDIA_TOOLBOXITEM_MUTE
);
mpMuteToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_MUTE
,
HID_AVMEDIA_TOOLBOXITEM_MUTE
);
mpZoomListBox
->
InsertEntry
(
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_ZOOM_50
)
),
AVMEDIA_ZOOMLEVEL_50
);
mpZoomListBox
->
InsertEntry
(
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_ZOOM_50
)
),
AVMEDIA_ZOOMLEVEL_50
);
...
@@ -265,9 +264,38 @@ void MediaControlBase::SelectPlayToolBoxItem( MediaItem& aExecItem, MediaItem aI
...
@@ -265,9 +264,38 @@ void MediaControlBase::SelectPlayToolBoxItem( MediaItem& aExecItem, MediaItem aI
}
}
}
}
Image
MediaControlBase
::
GetImage
(
sal_Int32
nImageId
)
const
Image
MediaControlBase
::
GetImage
(
sal_Int32
nImageId
)
{
{
return
maImageList
.
GetImage
(
static_cast
<
sal_uInt16
>
(
nImageId
)
);
const
bool
bLarge
=
SvtMiscOptions
().
AreCurrentSymbolsLarge
();
switch
(
nImageId
)
{
default
:
case
AVMEDIA_TOOLBOXITEM_PLAY
:
nImageId
=
bLarge
?
AVMEDIA_IMG_PLAY_LARGE
:
AVMEDIA_IMG_PLAY_NORMAL
;
break
;
case
AVMEDIA_TOOLBOXITEM_PAUSE
:
nImageId
=
bLarge
?
AVMEDIA_IMG_PAUSE_LARGE
:
AVMEDIA_IMG_PAUSE_NORMAL
;
break
;
case
AVMEDIA_TOOLBOXITEM_STOP
:
nImageId
=
bLarge
?
AVMEDIA_IMG_STOP_LARGE
:
AVMEDIA_IMG_STOP_NORMAL
;
break
;
case
AVMEDIA_TOOLBOXITEM_MUTE
:
nImageId
=
bLarge
?
AVMEDIA_IMG_MUTE_LARGE
:
AVMEDIA_IMG_MUTE_NORMAL
;
break
;
case
AVMEDIA_TOOLBOXITEM_LOOP
:
nImageId
=
bLarge
?
AVMEDIA_IMG_LOOP_LARGE
:
AVMEDIA_IMG_LOOP_NORMAL
;
break
;
case
AVMEDIA_TOOLBOXITEM_OPEN
:
nImageId
=
bLarge
?
AVMEDIA_IMG_OPEN_LARGE
:
AVMEDIA_IMG_OPEN_NORMAL
;
break
;
case
AVMEDIA_TOOLBOXITEM_INSERT
:
nImageId
=
bLarge
?
AVMEDIA_IMG_INSERT_LARGE
:
AVMEDIA_IMG_INSERT_NORMAL
;
break
;
}
return
Image
(
BitmapEx
(
AVMEDIA_RESID
(
nImageId
)));
}
}
}
}
...
...
avmedia/source/framework/mediacontrol.cxx
Dosyayı görüntüle @
7a339a03
...
@@ -123,9 +123,9 @@ void MediaControl::InitializeWidgets()
...
@@ -123,9 +123,9 @@ void MediaControl::InitializeWidgets()
{
{
if
(
MEDIACONTROLSTYLE_SINGLELINE
!=
meControlStyle
)
if
(
MEDIACONTROLSTYLE_SINGLELINE
!=
meControlStyle
)
{
{
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_OPEN
,
GetImage
(
AVMEDIA_IMG_OPEN
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_OPEN
)
)
);
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_OPEN
,
GetImage
(
AVMEDIA_TOOLBOXITEM_OPEN
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_OPEN
)
)
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_OPEN
,
HID_AVMEDIA_TOOLBOXITEM_OPEN
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_OPEN
,
HID_AVMEDIA_TOOLBOXITEM_OPEN
);
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_INSERT
,
GetImage
(
AVMEDIA_IMG_INSERT
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_INSERT
)
)
);
mpPlayToolBox
->
InsertItem
(
AVMEDIA_TOOLBOXITEM_INSERT
,
GetImage
(
AVMEDIA_TOOLBOXITEM_INSERT
),
OUString
(
AVMEDIA_RESID
(
AVMEDIA_STR_INSERT
)
)
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_INSERT
,
HID_AVMEDIA_TOOLBOXITEM_INSERT
);
mpPlayToolBox
->
SetHelpId
(
AVMEDIA_TOOLBOXITEM_INSERT
,
HID_AVMEDIA_TOOLBOXITEM_INSERT
);
mpPlayToolBox
->
InsertSeparator
();
mpPlayToolBox
->
InsertSeparator
();
}
}
...
...
avmedia/source/framework/mediacontrol.hrc
Dosyayı görüntüle @
7a339a03
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
#define AVMEDIA_STR_PLAY 1024
#define AVMEDIA_STR_PLAY 1024
#define AVMEDIA_STR_PAUSE 1025
#define AVMEDIA_STR_PAUSE 1025
#define AVMEDIA_STR_STOP 1026
#define AVMEDIA_STR_STOP 1026
#define AVMEDIA_STR_
ENDLESS
1027
#define AVMEDIA_STR_
LOOP
1027
#define AVMEDIA_STR_ZOOM 1028
#define AVMEDIA_STR_ZOOM 1028
#define AVMEDIA_STR_ZOOM_50 1029
#define AVMEDIA_STR_ZOOM_50 1029
#define AVMEDIA_STR_ZOOM_100 1030
#define AVMEDIA_STR_ZOOM_100 1030
...
@@ -31,16 +31,21 @@
...
@@ -31,16 +31,21 @@
#define AVMEDIA_STR_INSERT 1035
#define AVMEDIA_STR_INSERT 1035
#define AVMEDIA_STR_MEDIAPLAYER 1036
#define AVMEDIA_STR_MEDIAPLAYER 1036
#define AVMEDIA_IMG_OPEN
2048
#define AVMEDIA_IMG_OPEN
_NORMAL
2048
#define AVMEDIA_IMG_PLAY
2049
#define AVMEDIA_IMG_PLAY
_NORMAL
2049
#define AVMEDIA_IMG_PAUSE
2050
#define AVMEDIA_IMG_PAUSE
_NORMAL
2050
#define AVMEDIA_IMG_STOP
2051
#define AVMEDIA_IMG_STOP
_NORMAL
2051
#define AVMEDIA_IMG_
ENDLESS
2052
#define AVMEDIA_IMG_
LOOP_NORMAL
2052
#define AVMEDIA_IMG_INSERT
2053
#define AVMEDIA_IMG_INSERT
_NORMAL
2053
#define AVMEDIA_IMG_MUTE
2054
#define AVMEDIA_IMG_MUTE
_NORMAL
2054
#define AVMEDIA_IMGLST 3072
#define AVMEDIA_IMG_OPEN_LARGE 2148
#define AVMEDIA_IMGLST_L 3074
#define AVMEDIA_IMG_PLAY_LARGE 2149
#define AVMEDIA_IMG_PAUSE_LARGE 2150
#define AVMEDIA_IMG_STOP_LARGE 2151
#define AVMEDIA_IMG_LOOP_LARGE 2152
#define AVMEDIA_IMG_INSERT_LARGE 2153
#define AVMEDIA_IMG_MUTE_LARGE 2154
#define AVMEDIA_MEDIA_PATH 4076
#define AVMEDIA_MEDIA_PATH 4076
#define AVMEDIA_MEDIA_PATH_DEFAULT 4078
#define AVMEDIA_MEDIA_PATH_DEFAULT 4078
...
...
avmedia/source/framework/mediacontrol.src
Dosyayı görüntüle @
7a339a03
...
@@ -44,7 +44,7 @@ String AVMEDIA_STR_STOP
...
@@ -44,7 +44,7 @@ String AVMEDIA_STR_STOP
Text[en-US] = "Stop";
Text[en-US] = "Stop";
};
};
String AVMEDIA_STR_
ENDLESS
String AVMEDIA_STR_
LOOP
{
{
Text[en-US] = "Repeat";
Text[en-US] = "Repeat";
};
};
...
@@ -84,38 +84,75 @@ String AVMEDIA_STR_MEDIAPLAYER
...
@@ -84,38 +84,75 @@ String AVMEDIA_STR_MEDIAPLAYER
Text[en-US] = "Media Player";
Text[en-US] = "Media Player";
};
};
ImageList AVMEDIA_IMGLST
Bitmap AVMEDIA_IMG_OPEN_NORMAL
{
{
Prefix = "av";
File = "av02048.png";
IdList =
{
AVMEDIA_IMG_OPEN;
AVMEDIA_IMG_PLAY;
AVMEDIA_IMG_PAUSE;
AVMEDIA_IMG_STOP;
AVMEDIA_IMG_ENDLESS;
AVMEDIA_IMG_INSERT;
AVMEDIA_IMG_MUTE;
};
IdCount = 7;
};
};
ImageList AVMEDIA_IMGLST_
L
Bitmap AVMEDIA_IMG_PLAY_NORMA
L
{
{
Prefix = "avl";
File = "av02049.png";
IdList =
{
AVMEDIA_IMG_OPEN;
AVMEDIA_IMG_PLAY;
AVMEDIA_IMG_PAUSE;
AVMEDIA_IMG_STOP;
AVMEDIA_IMG_ENDLESS;
AVMEDIA_IMG_INSERT;
AVMEDIA_IMG_MUTE;
};
IdCount = 7;
};
};
Bitmap AVMEDIA_IMG_PAUSE_NORMAL
{
File = "av02050.png";
};
Bitmap AVMEDIA_IMG_STOP_NORMAL
{
File = "av02051.png";
};
Bitmap AVMEDIA_IMG_LOOP_NORMAL
{
File = "av02052.png";
};
Bitmap AVMEDIA_IMG_INSERT_NORMAL
{
File = "av02053.png";
};
Bitmap AVMEDIA_IMG_MUTE_NORMAL
{
File = "av02054.png";
};
Bitmap AVMEDIA_IMG_OPEN_LARGE
{
File = "avl02048.png";
};
Bitmap AVMEDIA_IMG_PLAY_LARGE
{
File = "avl02049.png";
};
Bitmap AVMEDIA_IMG_PAUSE_LARGE
{
File = "avl02050.png";
};
Bitmap AVMEDIA_IMG_STOP_LARGE
{
File = "avl02051.png";
};
Bitmap AVMEDIA_IMG_LOOP_LARGE
{
File = "avl02052.png";
};
Bitmap AVMEDIA_IMG_INSERT_LARGE
{
File = "avl02053.png";
};
Bitmap AVMEDIA_IMG_MUTE_LARGE
{
File = "avl02054.png";
};
String AVMEDIA_MEDIA_PATH
String AVMEDIA_MEDIA_PATH
{
{
Text[en-US] = "Media Path";
Text[en-US] = "Media Path";
...
...
include/avmedia/MediaControlBase.hxx
Dosyayı görüntüle @
7a339a03
...
@@ -69,16 +69,13 @@ protected:
...
@@ -69,16 +69,13 @@ protected:
VclPtr
<
Slider
>
mpVolumeSlider
;
VclPtr
<
Slider
>
mpVolumeSlider
;
VclPtr
<
ListBox
>
mpZoomListBox
;
VclPtr
<
ListBox
>
mpZoomListBox
;
VclPtr
<
Edit
>
mpTimeEdit
;
VclPtr
<
Edit
>
mpTimeEdit
;
Image
GetImage
(
sal_Int32
nImageId
)
const
;
static
Image
GetImage
(
sal_Int32
nImageId
)
;
virtual
void
InitializeWidgets
();
virtual
void
InitializeWidgets
();
virtual
void
UpdateToolBoxes
(
MediaItem
aMediaItem
);
virtual
void
UpdateToolBoxes
(
MediaItem
aMediaItem
);
void
UpdateVolumeSlider
(
MediaItem
aMediaItem
);
void
UpdateVolumeSlider
(
MediaItem
aMediaItem
);
void
UpdateTimeSlider
(
MediaItem
aMediaItem
);
void
UpdateTimeSlider
(
MediaItem
aMediaItem
);
void
UpdateTimeField
(
MediaItem
aMediaItem
,
double
fTime
);
void
UpdateTimeField
(
MediaItem
aMediaItem
,
double
fTime
);
void
SelectPlayToolBoxItem
(
MediaItem
&
aExecItem
,
MediaItem
aItem
,
sal_uInt16
nId
);
void
SelectPlayToolBoxItem
(
MediaItem
&
aExecItem
,
MediaItem
aItem
,
sal_uInt16
nId
);
private
:
ImageList
maImageList
;
};
};
}
}
...
...
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