[gnome-subtitles/gtk3] Use symbolic icons
- From: Pedro Castro <pcastro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-subtitles/gtk3] Use symbolic icons
- Date: Thu, 31 May 2018 21:05:14 +0000 (UTC)
commit c106775bccb5ab97c6f693e1a7fe1c4d4c0a1ea5
Author: Pedro Castro <pedro gnomesubtitles org>
Date: Thu May 31 22:04:07 2018 +0100
Use symbolic icons
data/video-set-subtitle-end-16x.png | Bin 366 -> 0 bytes
data/video-set-subtitle-start-16x.png | Bin 368 -> 0 bytes
data/video-set-subtitle-start-end-30x.png | Bin 484 -> 0 bytes
gnome-subtitles.csproj | 9 ---
src/Glade/MainWindow.ui | 98 ++++++++++------------------
src/GnomeSubtitles/Ui/VideoPreview/Video.cs | 36 +++++-----
6 files changed, 52 insertions(+), 91 deletions(-)
---
diff --git a/gnome-subtitles.csproj b/gnome-subtitles.csproj
index af9a748..8b9bc18 100644
--- a/gnome-subtitles.csproj
+++ b/gnome-subtitles.csproj
@@ -60,15 +60,6 @@
<DeployService-Deploy>True</DeployService-Deploy>
<LogicalName>gnome-subtitles.svg</LogicalName>
</EmbeddedResource>
- <EmbeddedResource Include="data\video-set-subtitle-end-16x.png">
- <LogicalName>video-set-subtitle-end-16x.png</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="data\video-set-subtitle-start-16x.png">
- <LogicalName>video-set-subtitle-start-16x.png</LogicalName>
- </EmbeddedResource>
- <EmbeddedResource Include="data\video-set-subtitle-start-end-30x.png">
- <LogicalName>video-set-subtitle-start-end-30x.png</LogicalName>
- </EmbeddedResource>
<EmbeddedResource Include="src\Glade\MainWindow.ui">
<LogicalName>MainWindow.ui</LogicalName>
</EmbeddedResource>
diff --git a/src/Glade/MainWindow.ui b/src/Glade/MainWindow.ui
index d33194c..23beb50 100644
--- a/src/Glade/MainWindow.ui
+++ b/src/Glade/MainWindow.ui
@@ -251,8 +251,8 @@
<property name="label" translatable="yes">_Redo</property>
<property name="use_underline">True</property>
<signal name="activate" handler="OnEditRedo" swapped="no"/>
- <accelerator key="y" signal="activate" modifiers="GDK_CONTROL_MASK"/>
<accelerator key="z" signal="activate" modifiers="GDK_SHIFT_MASK |
GDK_CONTROL_MASK"/>
+ <accelerator key="y" signal="activate" modifiers="GDK_CONTROL_MASK"/>
</object>
</child>
<child>
@@ -574,8 +574,8 @@
<property name="label" translatable="yes">Find Ne_xt</property>
<property name="use_underline">True</property>
<signal name="activate" handler="OnSearchFindNext" swapped="no"/>
- <accelerator key="F3" signal="activate"/>
<accelerator key="g" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <accelerator key="F3" signal="activate"/>
</object>
</child>
<child>
@@ -585,8 +585,8 @@
<property name="label" translatable="yes">Find Pre_vious</property>
<property name="use_underline">True</property>
<signal name="activate" handler="OnSearchFindPrevious" swapped="no"/>
- <accelerator key="F3" signal="activate" modifiers="GDK_SHIFT_MASK"/>
<accelerator key="g" signal="activate" modifiers="GDK_SHIFT_MASK |
GDK_CONTROL_MASK"/>
+ <accelerator key="F3" signal="activate" modifiers="GDK_SHIFT_MASK"/>
</object>
</child>
<child>
@@ -727,8 +727,8 @@
<property name="label" translatable="yes">_Play / Pause</property>
<property name="use_underline">True</property>
<signal name="activate" handler="OnVideoPlayPause" swapped="no"/>
- <accelerator key="F5" signal="activate"/>
<accelerator key="p" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <accelerator key="F5" signal="activate"/>
</object>
</child>
<child>
@@ -750,8 +750,8 @@
<property name="label" translatable="yes">R_ewind</property>
<property name="use_underline">True</property>
<signal name="activate" handler="OnVideoRewind" swapped="no"/>
- <accelerator key="F6" signal="activate"/>
<accelerator key="k" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <accelerator key="F6" signal="activate"/>
</object>
</child>
<child>
@@ -762,8 +762,8 @@
<property name="label" translatable="yes">_Forward</property>
<property name="use_underline">True</property>
<signal name="activate" handler="OnVideoForward" swapped="no"/>
- <accelerator key="F7" signal="activate"/>
<accelerator key="l" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <accelerator key="F7" signal="activate"/>
</object>
</child>
<child>
@@ -791,8 +791,8 @@
<property name="label" translatable="yes">Seek _to Selection</property>
<property name="use_underline">True</property>
<signal name="activate" handler="OnVideoSeekToSelection" swapped="no"/>
- <accelerator key="F4" signal="activate" modifiers="GDK_SHIFT_MASK |
GDK_CONTROL_MASK"/>
<accelerator key="r" signal="activate" modifiers="GDK_SHIFT_MASK |
GDK_CONTROL_MASK"/>
+ <accelerator key="F4" signal="activate" modifiers="GDK_SHIFT_MASK |
GDK_CONTROL_MASK"/>
</object>
</child>
<child>
@@ -803,8 +803,8 @@
<property name="label" translatable="yes">Select _Nearest Subtitle</property>
<property name="use_underline">True</property>
<signal name="activate" handler="OnVideoSelectNearestSubtitle" swapped="no"/>
- <accelerator key="F4" signal="activate" modifiers="GDK_CONTROL_MASK"/>
<accelerator key="r" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+ <accelerator key="F4" signal="activate" modifiers="GDK_CONTROL_MASK"/>
</object>
</child>
<child>
@@ -989,7 +989,7 @@
<property name="can_focus">False</property>
<property name="tooltip_text" translatable="yes">New File</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-new</property>
+ <property name="icon_name">document-new-symbolic</property>
<signal name="clicked" handler="OnFileNew" swapped="no"/>
</object>
<packing>
@@ -1003,7 +1003,7 @@
<property name="can_focus">False</property>
<property name="tooltip_text" translatable="yes">Open File</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-open</property>
+ <property name="icon_name">document-open-symbolic</property>
<signal name="clicked" handler="OnFileOpen" swapped="no"/>
</object>
<packing>
@@ -1017,7 +1017,7 @@
<property name="can_focus">False</property>
<property name="tooltip_text" translatable="yes">Save File</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-save</property>
+ <property name="icon_name">document-save-symbolic</property>
<signal name="clicked" handler="OnFileSave" swapped="no"/>
</object>
<packing>
@@ -1040,7 +1040,7 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-undo</property>
+ <property name="icon_name">edit-undo-symbolic</property>
<signal name="clicked" handler="OnEditUndo" swapped="no"/>
</object>
<packing>
@@ -1053,7 +1053,7 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-redo</property>
+ <property name="icon_name">edit-redo-symbolic</property>
<signal name="clicked" handler="OnEditRedo" swapped="no"/>
</object>
<packing>
@@ -1076,7 +1076,7 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-cut</property>
+ <property name="icon_name">edit-cut-symbolic</property>
<signal name="clicked" handler="OnEditCut" swapped="no"/>
</object>
<packing>
@@ -1089,7 +1089,7 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-copy</property>
+ <property name="icon_name">edit-copy-symbolic</property>
<signal name="clicked" handler="OnEditCopy" swapped="no"/>
</object>
<packing>
@@ -1102,7 +1102,7 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-paste</property>
+ <property name="icon_name">edit-paste-symbolic</property>
<signal name="clicked" handler="OnEditPaste" swapped="no"/>
</object>
<packing>
@@ -1126,7 +1126,7 @@
<property name="can_focus">False</property>
<property name="tooltip_text" translatable="yes">Insert</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-add</property>
+ <property name="icon_name">list-add-symbolic</property>
<signal name="clicked" handler="OnEditInsertSubtitleAfter" swapped="no"/>
</object>
<packing>
@@ -1140,7 +1140,7 @@
<property name="can_focus">False</property>
<property name="tooltip_text" translatable="yes">Delete</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-remove</property>
+ <property name="icon_name">list-remove-symbolic</property>
<signal name="clicked" handler="OnEditDeleteSubtitles" swapped="no"/>
</object>
<packing>
@@ -1163,7 +1163,7 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-bold</property>
+ <property name="icon_name">format-text-bold-symbolic</property>
<signal name="toggled" handler="OnEditFormatBold" swapped="no"/>
</object>
<packing>
@@ -1176,7 +1176,7 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-italic</property>
+ <property name="icon_name">format-text-italic-symbolic</property>
<signal name="toggled" handler="OnEditFormatItalic" swapped="no"/>
</object>
<packing>
@@ -1189,7 +1189,7 @@
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="use_underline">True</property>
- <property name="stock_id">gtk-underline</property>
+ <property name="icon_name">format-text-underline-symbolic</property>
<signal name="toggled" handler="OnEditFormatUnderline" swapped="no"/>
</object>
<packing>
@@ -1315,26 +1315,16 @@
<property name="can_focus">False</property>
<property name="row_spacing">4</property>
<property name="column_spacing">1</property>
- <property name="row_homogeneous">True</property>
<property name="column_homogeneous">True</property>
<child>
<object class="GtkButton" id="videoSetSubtitleStartButton">
+ <property name="label">⇤</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
+ <property name="tooltip_text" translatable="yes">Sets the subtitle Start to the
current video position</property>
<property name="relief">none</property>
<signal name="clicked" handler="OnVideoSetSubtitleStart" swapped="no"/>
- <child>
- <object class="GtkImage" id="videoSetSubtitleStartButtonImage">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="margin_left">5</property>
- <property name="margin_right">5</property>
- <property name="margin_top">5</property>
- <property name="margin_bottom">5</property>
- <property name="stock">gtk-missing-image</property>
- </object>
- </child>
</object>
<packing>
<property name="left_attach">0</property>
@@ -1343,22 +1333,13 @@
</child>
<child>
<object class="GtkButton" id="videoSetSubtitleEndButton">
+ <property name="label" translatable="yes">⇥</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
+ <property name="tooltip_text" translatable="yes">Sets the subtitle End to the
current video position</property>
<property name="relief">none</property>
<signal name="clicked" handler="OnVideoSetSubtitleEnd" swapped="no"/>
- <child>
- <object class="GtkImage" id="videoSetSubtitleEndButtonImage">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="margin_left">5</property>
- <property name="margin_right">5</property>
- <property name="margin_top">5</property>
- <property name="margin_bottom">5</property>
- <property name="stock">gtk-missing-image</property>
- </object>
- </child>
</object>
<packing>
<property name="left_attach">1</property>
@@ -1367,35 +1348,24 @@
</child>
<child>
<object class="GtkButton" id="videoSetSubtitleStartEndButton">
+ <property name="label" translatable="yes">⇤ ⇥</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
+ <property name="tooltip_text" translatable="yes">Sets the subtitle Start and End
while the video is playing. Keep the button pressed for the duration of each subtitle. </property>
<property name="relief">none</property>
<signal name="button-press-event"
handler="OnVideoSetSubtitleStartEndButtonPress" swapped="no"/>
<signal name="button-release-event"
handler="OnVideoSetSubtitleStartEndButtonRelease" swapped="no"/>
<signal name="grab-focus" handler="OnVideoSetSubtitleStartEndGrabFocus"
swapped="no"/>
<signal name="key-release-event" handler="OnVideoSetSubtitleStartEndKeyRelease"
swapped="no"/>
- <child>
- <object class="GtkImage" id="videoSetSubtitleStartEndButtonImage">
- <property name="visible">True</property>
- <property name="can_focus">False</property>
- <property name="margin_left">5</property>
- <property name="margin_right">5</property>
- <property name="margin_top">5</property>
- <property name="margin_bottom">5</property>
- <property name="stock">gtk-missing-image</property>
- </object>
- </child>
<accelerator key="j" signal="grab-focus" modifiers="GDK_CONTROL_MASK"/>
</object>
<packing>
<property name="left_attach">0</property>
<property name="top_attach">1</property>
+ <property name="width">2</property>
</packing>
</child>
- <child>
- <placeholder/>
- </child>
</object>
<packing>
<property name="expand">False</property>
@@ -1477,7 +1447,7 @@
<object class="GtkImage" id="playPauseButtonPlayImage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-media-play</property>
+ <property
name="icon_name">media-playback-start-symbolic</property>
<property name="icon_size">1</property>
</object>
<packing>
@@ -1490,7 +1460,7 @@
<object class="GtkImage" id="playPauseButtonPauseImage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-media-pause</property>
+ <property
name="icon_name">media-playback-pause-symbolic</property>
<property name="icon_size">1</property>
</object>
<packing>
@@ -1527,7 +1497,7 @@
<object class="GtkImage" id="rewindButtonImage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-media-rewind</property>
+ <property name="icon_name">media-seek-backward-symbolic</property>
<property name="icon_size">1</property>
</object>
</child>
@@ -1549,7 +1519,7 @@
<object class="GtkImage" id="forwardButtonImage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-media-forward</property>
+ <property name="icon_name">media-seek-forward-symbolic</property>
<property name="icon_size">1</property>
</object>
</child>
@@ -1589,7 +1559,7 @@
<object class="GtkImage" id="videoSpeedDownButtonImage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-remove</property>
+ <property name="icon_name">list-remove-symbolic</property>
<property name="icon_size">1</property>
</object>
</child>
@@ -1628,7 +1598,7 @@
<object class="GtkImage" id="videoSpeedUpButtonImage">
<property name="visible">True</property>
<property name="can_focus">False</property>
- <property name="stock">gtk-add</property>
+ <property name="icon_name">list-add-symbolic</property>
<property name="icon_size">1</property>
</object>
</child>
diff --git a/src/GnomeSubtitles/Ui/VideoPreview/Video.cs b/src/GnomeSubtitles/Ui/VideoPreview/Video.cs
index 7eb3dbb..65e1c0f 100644
--- a/src/GnomeSubtitles/Ui/VideoPreview/Video.cs
+++ b/src/GnomeSubtitles/Ui/VideoPreview/Video.cs
@@ -43,9 +43,9 @@ public class Video {
private bool playPauseToggleIsSilent = false; //Used to indicate whether toggling the button should
not issue the toggled signal
/* Constants */
- private const string videoSetSubtitleStartIconFilename = "video-set-subtitle-start-16x.png";
- private const string videoSetSubtitleEndIconFilename = "video-set-subtitle-end-16x.png";
- private const string videoSetSubtitleStartEndIconFilename = "video-set-subtitle-start-end-30x.png";
+ //private const string videoSetSubtitleStartIconFilename = "video-set-subtitle-start-16x.png";
+ //private const string videoSetSubtitleEndIconFilename = "video-set-subtitle-end-16x.png";
+ //private const string videoSetSubtitleStartEndIconFilename = "video-set-subtitle-start-end-30x.png";
public Video () {
videoArea = Base.GetWidget(WidgetNames.VideoAreaHBox) as Box;
@@ -57,7 +57,7 @@ public class Video {
position = new VideoPosition(player);
tracker = new SubtitleTracker();
- SetCustomIcons();
+ //SetCustomIcons();
Base.InitFinished += OnBaseInitFinished;
}
@@ -234,22 +234,22 @@ public class Video {
Base.GetWidget(WidgetNames.VideoSpeedUpButton).Sensitive = (speed < Player.DefaultMaxSpeed);
}
- private void SetCustomIcons () {
- /* Set the icon for the SetSubtitleStart button */
- Gdk.Pixbuf pixbuf = new Gdk.Pixbuf(null, videoSetSubtitleStartIconFilename);
- Image image = Base.GetWidget(WidgetNames.VideoSetSubtitleStartButtonImage) as Image;
- image.Pixbuf = pixbuf;
+ //private void SetCustomIcons () {
+ // /* Set the icon for the SetSubtitleStart button */
+ // Gdk.Pixbuf pixbuf = new Gdk.Pixbuf(null, videoSetSubtitleStartIconFilename);
+ // Image image = Base.GetWidget(WidgetNames.VideoSetSubtitleStartButtonImage) as Image;
+ // image.Pixbuf = pixbuf;
- /* Set the icon for the SetSubtitleEnd button */
- pixbuf = new Gdk.Pixbuf(null, videoSetSubtitleEndIconFilename);
- image = Base.GetWidget(WidgetNames.VideoSetSubtitleEndButtonImage) as Image;
- image.Pixbuf = pixbuf;
+ // /* Set the icon for the SetSubtitleEnd button */
+ // pixbuf = new Gdk.Pixbuf(null, videoSetSubtitleEndIconFilename);
+ // image = Base.GetWidget(WidgetNames.VideoSetSubtitleEndButtonImage) as Image;
+ // image.Pixbuf = pixbuf;
- /* Set the icon for the SetSubtitleStartEnd button */
- pixbuf = new Gdk.Pixbuf(null, videoSetSubtitleStartEndIconFilename);
- image = Base.GetWidget(WidgetNames.VideoSetSubtitleStartEndButtonImage) as Image;
- image.Pixbuf = pixbuf;
- }
+ // /* Set the icon for the SetSubtitleStartEnd button */
+ // pixbuf = new Gdk.Pixbuf(null, videoSetSubtitleStartEndIconFilename);
+ // image = Base.GetWidget(WidgetNames.VideoSetSubtitleStartEndButtonImage) as Image;
+ // image.Pixbuf = pixbuf;
+ //}
private void InitializeVideoFrame () {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]