[totem] data: Support RTL shortcuts as well
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem] data: Support RTL shortcuts as well
- Date: Wed, 16 Dec 2015 11:31:29 +0000 (UTC)
commit 3611aea8b937ef2c30486468d6d359b9cce45578
Author: Bastien Nocera <hadess hadess net>
Date: Tue Dec 8 18:11:57 2015 +0100
data: Support RTL shortcuts as well
And make sure that only the shortcuts for the right direction are shown
when creating the shortcuts window.
See https://bugzilla.gnome.org/show_bug.cgi?id=759541
data/shortcuts.ui | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++
src/totem-object.c | 2 +-
2 files changed, 73 insertions(+), 1 deletions(-)
---
diff --git a/data/shortcuts.ui b/data/shortcuts.ui
index a138b6f..24ebcdf 100644
--- a/data/shortcuts.ui
+++ b/data/shortcuts.ui
@@ -100,6 +100,7 @@
<object class="GtkShortcutsShortcut" id="go-back-15">
<property name="visible">1</property>
<property name="accelerator">Left</property>
+ <property name="direction">ltr</property>
<property name="title" translatable="yes">Go back 15 seconds</property>
</object>
</child>
@@ -107,6 +108,7 @@
<object class="GtkShortcutsShortcut" id="go-forward-60">
<property name="visible">1</property>
<property name="accelerator">Right</property>
+ <property name="direction">ltr</property>
<property name="title" translatable="yes">Go forward 60 seconds</property>
</object>
</child>
@@ -114,6 +116,7 @@
<object class="GtkShortcutsShortcut" id="go-back-5">
<property name="visible">1</property>
<property name="accelerator"><shift>Left</property>
+ <property name="direction">ltr</property>
<property name="title" translatable="yes">Go back 5 seconds</property>
</object>
</child>
@@ -121,6 +124,7 @@
<object class="GtkShortcutsShortcut" id="go-forward-15">
<property name="visible">1</property>
<property name="accelerator"><shift>Right</property>
+ <property name="direction">ltr</property>
<property name="title" translatable="yes">Go forward 15 seconds</property>
</object>
</child>
@@ -128,6 +132,7 @@
<object class="GtkShortcutsShortcut" id="go-back-3">
<property name="visible">1</property>
<property name="accelerator"><ctrl>Left</property>
+ <property name="direction">ltr</property>
<property name="title" translatable="yes">Go back 3 minutes</property>
</object>
</child>
@@ -135,6 +140,7 @@
<object class="GtkShortcutsShortcut" id="go-forward-10">
<property name="visible">1</property>
<property name="accelerator"><ctrl>Right</property>
+ <property name="direction">ltr</property>
<property name="title" translatable="yes">Go forward 10 minutes</property>
</object>
</child>
@@ -142,6 +148,7 @@
<object class="GtkShortcutsShortcut" id="previous-video">
<property name="visible">1</property>
<property name="accelerator">B <alt>Left minus</property>
+ <property name="direction">ltr</property>
<property name="title" translatable="yes">Previous video or chapter</property>
</object>
</child>
@@ -149,6 +156,71 @@
<object class="GtkShortcutsShortcut" id="next-video">
<property name="visible">1</property>
<property name="accelerator">N <alt>Right plus</property>
+ <property name="direction">ltr</property>
+ <property name="title" translatable="yes">Next video or chapter</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkShortcutsShortcut" id="go-back-15-rtl">
+ <property name="visible">1</property>
+ <property name="accelerator">Right</property>
+ <property name="direction">rtl</property>
+ <property name="title" translatable="yes">Go back 15 seconds</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkShortcutsShortcut" id="go-forward-60-rtl">
+ <property name="visible">1</property>
+ <property name="accelerator">Left</property>
+ <property name="direction">rtl</property>
+ <property name="title" translatable="yes">Go forward 60 seconds</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkShortcutsShortcut" id="go-back-5-rtl">
+ <property name="visible">1</property>
+ <property name="accelerator"><shift>Right</property>
+ <property name="direction">rtl</property>
+ <property name="title" translatable="yes">Go back 5 seconds</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkShortcutsShortcut" id="go-forward-15-rtl">
+ <property name="visible">1</property>
+ <property name="accelerator"><shift>Left</property>
+ <property name="direction">rtl</property>
+ <property name="title" translatable="yes">Go forward 15 seconds</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkShortcutsShortcut" id="go-back-3-rtl">
+ <property name="visible">1</property>
+ <property name="accelerator"><ctrl>Right</property>
+ <property name="direction">rtl</property>
+ <property name="title" translatable="yes">Go back 3 minutes</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkShortcutsShortcut" id="go-forward-10-rtl">
+ <property name="visible">1</property>
+ <property name="accelerator"><ctrl>Left</property>
+ <property name="direction">rtl</property>
+ <property name="title" translatable="yes">Go forward 10 minutes</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkShortcutsShortcut" id="previous-video-rtl">
+ <property name="visible">1</property>
+ <property name="accelerator">B <alt>Right minus</property>
+ <property name="direction">rtl</property>
+ <property name="title" translatable="yes">Previous video or chapter</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkShortcutsShortcut" id="next-video-rtl">
+ <property name="visible">1</property>
+ <property name="accelerator">N <alt>Left plus</property>
+ <property name="direction">rtl</property>
<property name="title" translatable="yes">Next video or chapter</property>
</object>
</child>
diff --git a/src/totem-object.c b/src/totem-object.c
index 2876960..a5283f4 100644
--- a/src/totem-object.c
+++ b/src/totem-object.c
@@ -2184,7 +2184,7 @@ totem_object_show_keyboard_shortcuts (TotemObject *totem)
g_signal_connect (totem->shortcuts_win, "destroy",
G_CALLBACK (gtk_widget_destroyed), &totem->shortcuts_win);
- gtk_widget_show_all (GTK_WIDGET (totem->shortcuts_win));
+ gtk_widget_show (GTK_WIDGET (totem->shortcuts_win));
g_object_unref (builder);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]