Add GtkShortcutsWindow
This is a toplevel window that is tailored towards showing help for shortcuts in an application. The implementation closely follows this design: https://wiki.gnome.org/Design/OS/HelpOverlay This implementation is inspired by earlier work in gnome-builder, thanks to Christian Hergert. https://bugzilla.gnome.org/show_bug.cgi?id=756428
This commit is contained in:
@ -470,7 +470,10 @@ HTML_IMAGES = \
|
||||
$(srcdir)/images/getting-started-app10.png \
|
||||
$(srcdir)/images/exampleapp.png \
|
||||
$(srcdir)/images/flow-box.png \
|
||||
$(srcdir)/images/inspector.png
|
||||
$(srcdir)/images/inspector.png \
|
||||
$(srcdir)/images/gedit-shortcuts.png \
|
||||
$(srcdir)/images/clocks-shortcuts.png \
|
||||
$(srcdir)/images/builder-shortcuts.png
|
||||
|
||||
if ENABLE_DOC_CROSS_REFERENCES
|
||||
# Extra options to supply to gtkdoc-fixref
|
||||
|
||||
@ -239,6 +239,15 @@
|
||||
<xi:include href="xml/gtkpagesetupunixdialog.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="ShortcutsOverview">
|
||||
<title>Shortcuts Overview</title>
|
||||
<xi:include href="xml/gtkshortcutswindow.xml" />
|
||||
<xi:include href="xml/gtkshortcutssection.xml" />
|
||||
<xi:include href="xml/gtkshortcutsgroup.xml" />
|
||||
<xi:include href="xml/gtkshortcutsshortcut.xml" />
|
||||
<xi:include href="xml/gtkshortcutsgesture.xml" />
|
||||
</chapter>
|
||||
|
||||
<chapter id="MiscObjects">
|
||||
<title>Miscellaneous</title>
|
||||
<xi:include href="xml/gtkadjustment.xml" />
|
||||
|
||||
@ -8422,3 +8422,74 @@ GTK_IS_GL_AREA_CLASS
|
||||
<SUBSECTION Private>
|
||||
gtk_gl_area_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>gtkshortcutswindow</FILE>
|
||||
GtkShortcutsWindow
|
||||
<SUBSECTION Standard>
|
||||
GTK_TYPE_SHORTCUTS_WINDOW
|
||||
GTK_SHORTCUTS_WINDOW
|
||||
GTK_IS_SHORTCUTS_WINDOW
|
||||
GTK_SHORTCUTS_WINDOW_CLASS
|
||||
GTK_IS_SHORTCUTS_WINDOW_CLASS
|
||||
GTK_GET_SHORTCUTS_WINDOW_CLASS
|
||||
<SUBSECTION Private>
|
||||
gtk_shortcuts_window_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>gtkshortcutssection</FILE>
|
||||
GtkShortcutsSection
|
||||
<SUBSECTION Standard>
|
||||
GTK_TYPE_SHORTCUTS_SECTION
|
||||
GTK_SHORTCUTS_SECTION
|
||||
GTK_IS_SHORTCUTS_SECTION
|
||||
GTK_SHORTCUTS_SECTION_CLASS
|
||||
GTK_IS_SHORTCUTS_SECTION_CLASS
|
||||
GTK_GET_SHORTCUTS_SECTION_CLASS
|
||||
<SUBSECTION Private>
|
||||
gtk_shortcuts_section_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>gtkshortcutsgroup</FILE>
|
||||
GtkShortcutsGroup
|
||||
<SUBSECTION Standard>
|
||||
GTK_TYPE_SHORTCUTS_GROUP
|
||||
GTK_SHORTCUTS_GROUP
|
||||
GTK_IS_SHORTCUTS_GROUP
|
||||
GTK_SHORTCUTS_GROUP_CLASS
|
||||
GTK_IS_SHORTCUTS_GROUP_CLASS
|
||||
GTK_GET_SHORTCUTS_GROUP_CLASS
|
||||
<SUBSECTION Private>
|
||||
gtk_shortcuts_group_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>gtkshortcutsshortcut</FILE>
|
||||
GtkShortcutsShortcut
|
||||
<SUBSECTION Standard>
|
||||
GTK_TYPE_SHORTCUTS_SHORTCUT
|
||||
GTK_SHORTCUTS_SHORTCUT
|
||||
GTK_IS_SHORTCUTS_SHORTCUT
|
||||
GTK_SHORTCUTS_SHORTCUT_CLASS
|
||||
GTK_IS_SHORTCUTS_SHORTCUT_CLASS
|
||||
GTK_GET_SHORTCUTS_SHORTCUT_CLASS
|
||||
<SUBSECTION Private>
|
||||
<SUBSECTION Private>
|
||||
gtk_shortcuts_shortcut_get_type
|
||||
</SECTION>
|
||||
|
||||
<SECTION>
|
||||
<FILE>gtkshortcutsgesture</FILE>
|
||||
GtkShortcutsGesture
|
||||
<SUBSECTION Standard>
|
||||
GTK_TYPE_SHORTCUTS_GESTURE
|
||||
GTK_SHORTCUTS_GESTURE
|
||||
GTK_IS_SHORTCUTS_GESTURE
|
||||
GTK_SHORTCUTS_GESTURE_CLASS
|
||||
GTK_IS_SHORTCUTS_GESTURE_CLASS
|
||||
GTK_GET_SHORTCUTS_GESTURE_CLASS
|
||||
<SUBSECTION Private>
|
||||
gtk_shortcuts_gesture_get_type
|
||||
</SECTION>
|
||||
|
||||
@ -173,12 +173,17 @@ gtk_separator_get_type
|
||||
gtk_separator_menu_item_get_type
|
||||
gtk_separator_tool_item_get_type
|
||||
gtk_settings_get_type
|
||||
gtk_stack_sidebar_get_type
|
||||
gtk_shortcuts_window_get_type
|
||||
gtk_shortcuts_section_get_type
|
||||
gtk_shortcuts_group_get_type
|
||||
gtk_shortcuts_shortcut_get_type
|
||||
gtk_shortcuts_gesture_get_type
|
||||
gtk_size_group_get_type
|
||||
@ENABLE_ON_X11@gtk_socket_get_type
|
||||
gtk_spin_button_get_type
|
||||
gtk_spinner_get_type
|
||||
gtk_stack_get_type
|
||||
gtk_stack_sidebar_get_type
|
||||
gtk_stack_switcher_get_type
|
||||
gtk_statusbar_get_type
|
||||
gtk_status_icon_get_type
|
||||
|
||||
BIN
docs/reference/gtk/images/builder-shortcuts.png
Normal file
BIN
docs/reference/gtk/images/builder-shortcuts.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 73 KiB |
BIN
docs/reference/gtk/images/clocks-shortcuts.png
Normal file
BIN
docs/reference/gtk/images/clocks-shortcuts.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 25 KiB |
BIN
docs/reference/gtk/images/gedit-shortcuts.png
Normal file
BIN
docs/reference/gtk/images/gedit-shortcuts.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 62 KiB |
Reference in New Issue
Block a user