[gtk+/wip/matthiasc/help-overlay] gtk-demo: Beef up the shortcuts demo
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/matthiasc/help-overlay] gtk-demo: Beef up the shortcuts demo
- Date: Tue, 13 Oct 2015 12:17:11 +0000 (UTC)
commit 508f5b21757deae01fc74330c5c0403b6d1e7db6
Author: Matthias Clasen <mclasen redhat com>
Date: Sun Oct 11 18:55:49 2015 -0400
gtk-demo: Beef up the shortcuts demo
Add a second shortcuts window with some more complicated accelerators,
which are currently not handled perfectly, such as Ctrl+Left.
demos/gtk-demo/shortcuts.ui | 99 ++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 98 insertions(+), 1 deletions(-)
---
diff --git a/demos/gtk-demo/shortcuts.ui b/demos/gtk-demo/shortcuts.ui
index 75538a8..929d95a 100644
--- a/demos/gtk-demo/shortcuts.ui
+++ b/demos/gtk-demo/shortcuts.ui
@@ -7,7 +7,32 @@
<object class="GFileIcon" id="right-swipe-icon">
<property name="file">resource:///icons/gesture-two-finger-swipe-right.svg</property>
</object>
- <object class="GtkShortcutsWindow" id="window1">
+ <object class="GtkWindow" id="window1">
+ <child>
+ <object class="GtkBox">
+ <property name="visible">1</property>
+ <property name="margin">50</property>
+ <property name="spacing">10</property>
+ <child>
+ <object class="GtkButton">
+ <property name="visible">1</property>
+ <property name="label">Builder</property>
+ <signal name="clicked" handler="gtk_widget_show" swapped="1" object="builder-shortcuts"/>
+ </object>
+ </child>
+ <child>
+ <object class="GtkButton">
+ <property name="visible">1</property>
+ <property name="label">Clocks</property>
+ <signal name="clicked" handler="gtk_widget_show" swapped="1" object="clocks-shortcuts"/>
+ </object>
+ </child>
+ </object>
+ </child>
+ </object>
+ <object class="GtkShortcutsWindow" id="builder-shortcuts">
+ <property name="transient-for">window1</property>
+ <property name="modal">1</property>
<views>
<view name="editor">
<property name="title" translatable="yes">Editor Shortcuts</property>
@@ -294,4 +319,76 @@
</views>
<property name="view-name">editor</property>
</object>
+ <object class="GtkShortcutsWindow" id="clocks-shortcuts">
+ <property name="transient-for">window1</property>
+ <property name="modal">1</property>
+ <views>
+ <view name="shortcuts">
+ <property name="title" translatable="yes">Shortcuts</property>
+ <page>
+ <column>
+ <group>
+ <property name="title" translatable="yes">General</property>
+ <shortcut>
+ <property name="accelerator"><ctrl>Page_Down</property>
+ <property name="title" translatable="yes">Go to the next view</property>
+ </shortcut>
+ <shortcut>
+ <property name="accelerator"><ctrl>Page_Up</property>
+ <property name="title" translatable="yes">Go to the previous view</property>
+ </shortcut>
+ <shortcut>
+ <property name="accelerator"><alt>Q</property>
+ <property name="title" translatable="yes">Quit</property>
+ </shortcut>
+ <shortcut>
+ <property name="accelerator"><alt>Left</property>
+ <property name="title" translatable="yes">Forward</property>
+ </shortcut>
+ <shortcut>
+ <property name="accelerator"><ctrl>Right</property>
+ <property name="title" translatable="yes">Back</property>
+ </shortcut>
+ </group>
+ <group>
+ <property name="title" translatable="yes">World Clocks</property>
+ <shortcut>
+ <property name="accelerator"><ctrl>N</property>
+ <property name="title" translatable="yes">Add a world clock</property>
+ </shortcut>
+ <shortcut>
+ <property name="accelerator"><ctrl>S</property>
+ <property name="title" translatable="yes">Select world clocks</property>
+ </shortcut>
+ </group>
+ </column>
+ <column>
+ <group>
+ <property name="title" translatable="yes">Alarm</property>
+ <shortcut>
+ <property name="accelerator"><ctrl>N</property>
+ <property name="title" translatable="yes">Add an alarm</property>
+ </shortcut>
+ <shortcut>
+ <property name="accelerator"><ctrl>S</property>
+ <property name="title" translatable="yes">Select alarms</property>
+ </shortcut>
+ </group>
+ <group>
+ <property name="title" translatable="yes">Stopwatch</property>
+ <shortcut>
+ <property name="accelerator"><ctrl>N</property>
+ <property name="title" translatable="yes">Add an alarm</property>
+ </shortcut>
+ <shortcut>
+ <property name="accelerator"><ctrl>S</property>
+ <property name="title" translatable="yes">Select alarms</property>
+ </shortcut>
+ </group>
+ </column>
+ </page>
+ </view>
+ </views>
+ <property name="view-name">shortcuts</property>
+ </object>
</interface>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]