diff options
author | Nickolay V. Shmyrev <nshmyrev@src.gnome.org> | 2005-06-16 08:34:13 (GMT) |
---|---|---|
committer | Nickolay V. Shmyrev <nshmyrev@src.gnome.org> | 2005-06-16 08:34:13 (GMT) |
commit | 4f1722b0523879cd73ee936d483a735e163a6b54 (patch) | |
tree | 49da280489ad7a3ad39de406de5f4e4cd36b7440 /shell/ev-sidebar-page.c | |
parent | bd5740c79b6f56d26d6b8f105e8bd63b3961bd3c (diff) |
Autoraise toolbar on GoToPage action and fix keyboard accelerators in sidebar
thumbnailer page
Diffstat (limited to 'shell/ev-sidebar-page.c')
-rw-r--r-- | shell/ev-sidebar-page.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/shell/ev-sidebar-page.c b/shell/ev-sidebar-page.c index dfd21d3..af45413 100644 --- a/shell/ev-sidebar-page.c +++ b/shell/ev-sidebar-page.c @@ -23,6 +23,9 @@ #endif #include "ev-sidebar-page.h" +#include <gtk/gtk.h> + +static void ev_sidebar_page_iface_init (gpointer iface); GType ev_sidebar_page_get_type (void) @@ -33,10 +36,10 @@ ev_sidebar_page_get_type (void) { static const GTypeInfo sidebar_page_info = { - sizeof (EvDocumentIface), + sizeof (EvSidebarPageIface), NULL, NULL, - NULL + (GClassInitFunc)ev_sidebar_page_iface_init, }; type = g_type_register_static (G_TYPE_INTERFACE, @@ -96,3 +99,13 @@ ev_sidebar_page_get_label (EvSidebarPage *sidebar_page) return iface->get_label (sidebar_page); } + +static void ev_sidebar_page_iface_init (gpointer iface) +{ + g_object_interface_install_property (iface, + g_param_spec_object ("main-widget", + "Main Widget", + "Main page widget, used to handle focus", + GTK_TYPE_WIDGET, + G_PARAM_READABLE)); +} |