]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-sidebar-page.c
Updated Translation For Oriya
[evince.git] / shell / ev-sidebar-page.c
index dfd21d3e4c8025b1a3d2ec2fc3bdfa1a002bbc03..6043ec5c04e3e92b9f3d736e95343b8f3d51e5e8 100644 (file)
 #include "config.h"
 #endif
 
+#include <gtk/gtk.h>
+
 #include "ev-sidebar-page.h"
 
+static void ev_sidebar_page_iface_init (gpointer iface);
+
 GType
 ev_sidebar_page_get_type (void)
 {
@@ -31,12 +35,12 @@ ev_sidebar_page_get_type (void)
 
        if (G_UNLIKELY (type == 0))
        {
-               static const GTypeInfo sidebar_page_info =
+               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 +100,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));
+}