static void pluma_bookmarks_plugin_class_init (PlumaBookmarksPluginClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); PlumaPluginClass *plugin_class = PLUMA_PLUGIN_CLASS (klass); object_class->finalize = pluma_bookmarks_plugin_finalize; plugin_class->activate = impl_activate; plugin_class->deactivate = impl_deactivate; }
static void pluma_docinfo_plugin_class_init (PlumaDocInfoPluginClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); PlumaPluginClass *plugin_class = PLUMA_PLUGIN_CLASS (klass); object_class->finalize = pluma_docinfo_plugin_finalize; plugin_class->activate = impl_activate; plugin_class->deactivate = impl_deactivate; plugin_class->update_ui = impl_update_ui; }
static void pluma_drawspaces_plugin_class_init (PlumaDrawspacesPluginClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); PlumaPluginClass *plugin_class = PLUMA_PLUGIN_CLASS (klass); g_type_class_add_private (object_class, sizeof (PlumaDrawspacesPluginPrivate)); object_class->dispose = pluma_drawspaces_plugin_dispose; plugin_class->activate = impl_activate; plugin_class->deactivate = impl_deactivate; plugin_class->create_configure_dialog = impl_create_configure_dialog; }
static void pluma_check_update_plugin_class_init (PlumaCheckUpdatePluginClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); PlumaPluginClass *plugin_class = PLUMA_PLUGIN_CLASS (klass); g_type_class_add_private (object_class, sizeof (PlumaCheckUpdatePluginPrivate)); object_class->finalize = pluma_check_update_plugin_finalize; object_class->dispose = pluma_check_update_plugin_dispose; plugin_class->activate = impl_activate; plugin_class->deactivate = impl_deactivate; }