3232#include <eom-debug.h>
3333#include <eom-image.h>
3434#include <eom-thumb-view.h>
35- #include <eom-window.h>
3635#include <eom-exif-util.h>
36+ #include <eom-window.h>
37+ #include <eom-window-activatable.h>
3738
38- static void peas_activatable_iface_init ( PeasActivatableInterface * iface );
39+ static void eom_window_activatable_iface_init ( EomWindowActivatableInterface * iface );
3940
4041G_DEFINE_DYNAMIC_TYPE_EXTENDED (EomStatusbarDatePlugin ,
4142 eom_statusbar_date_plugin ,
4243 PEAS_TYPE_EXTENSION_BASE ,
4344 0 ,
44- G_IMPLEMENT_INTERFACE_DYNAMIC (PEAS_TYPE_ACTIVATABLE ,
45- peas_activatable_iface_init ))
45+ G_IMPLEMENT_INTERFACE_DYNAMIC (EOM_TYPE_WINDOW_ACTIVATABLE ,
46+ eom_window_activatable_iface_init ))
4647
4748enum {
4849 PROP_0 ,
49- PROP_OBJECT
50+ PROP_WINDOW
5051};
5152
5253static void
@@ -112,8 +113,8 @@ eom_statusbar_date_plugin_set_property (GObject *object,
112113
113114 switch (prop_id )
114115 {
115- case PROP_OBJECT :
116- plugin -> window = GTK_WIDGET (g_value_dup_object (value ));
116+ case PROP_WINDOW :
117+ plugin -> window = EOM_WINDOW (g_value_dup_object (value ));
117118 break ;
118119
119120 default :
@@ -132,7 +133,7 @@ eom_statusbar_date_plugin_get_property (GObject *object,
132133
133134 switch (prop_id )
134135 {
135- case PROP_OBJECT :
136+ case PROP_WINDOW :
136137 g_value_set_object (value , plugin -> window );
137138 break ;
138139
@@ -164,10 +165,10 @@ eom_statusbar_date_plugin_dispose (GObject *object)
164165}
165166
166167static void
167- eom_statusbar_date_plugin_activate (PeasActivatable * activatable )
168+ eom_statusbar_date_plugin_activate (EomWindowActivatable * activatable )
168169{
169170 EomStatusbarDatePlugin * plugin = EOM_STATUSBAR_DATE_PLUGIN (activatable );
170- EomWindow * window = EOM_WINDOW ( plugin -> window ) ;
171+ EomWindow * window = plugin -> window ;
171172 GtkWidget * statusbar = eom_window_get_statusbar (window );
172173 GtkWidget * thumbview = eom_window_get_thumb_view (window );
173174
@@ -187,10 +188,10 @@ eom_statusbar_date_plugin_activate (PeasActivatable *activatable)
187188}
188189
189190static void
190- eom_statusbar_date_plugin_deactivate (PeasActivatable * activatable )
191+ eom_statusbar_date_plugin_deactivate (EomWindowActivatable * activatable )
191192{
192193 EomStatusbarDatePlugin * plugin = EOM_STATUSBAR_DATE_PLUGIN (activatable );
193- EomWindow * window = EOM_WINDOW ( plugin -> window ) ;
194+ EomWindow * window = plugin -> window ;
194195 GtkWidget * statusbar = eom_window_get_statusbar (window );
195196 GtkWidget * view = eom_window_get_thumb_view (window );
196197
@@ -208,7 +209,7 @@ eom_statusbar_date_plugin_class_init (EomStatusbarDatePluginClass *klass)
208209 object_class -> set_property = eom_statusbar_date_plugin_set_property ;
209210 object_class -> get_property = eom_statusbar_date_plugin_get_property ;
210211
211- g_object_class_override_property (object_class , PROP_OBJECT , "object " );
212+ g_object_class_override_property (object_class , PROP_WINDOW , "window " );
212213}
213214
214215static void
@@ -218,7 +219,7 @@ eom_statusbar_date_plugin_class_finalize (EomStatusbarDatePluginClass *klass)
218219}
219220
220221static void
221- peas_activatable_iface_init ( PeasActivatableInterface * iface )
222+ eom_window_activatable_iface_init ( EomWindowActivatableInterface * iface )
222223{
223224 iface -> activate = eom_statusbar_date_plugin_activate ;
224225 iface -> deactivate = eom_statusbar_date_plugin_deactivate ;
@@ -229,6 +230,6 @@ peas_register_types (PeasObjectModule *module)
229230{
230231 eom_statusbar_date_plugin_register_type (G_TYPE_MODULE (module ));
231232 peas_object_module_register_extension_type (module ,
232- PEAS_TYPE_ACTIVATABLE ,
233+ EOM_TYPE_WINDOW_ACTIVATABLE ,
233234 EOM_TYPE_STATUSBAR_DATE_PLUGIN );
234235}
0 commit comments