From b0e27b1406e04e5612e01f90b5cea0709efb85cc Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Wed, 17 Oct 2018 17:38:51 +0800 Subject: peas-gtk-plugin-manager-store.h: Mark private APIs for export We need to use them in the tests, so mark them for export as well. --- libpeas-gtk/peas-gtk-plugin-manager-store.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libpeas-gtk/peas-gtk-plugin-manager-store.h b/libpeas-gtk/peas-gtk-plugin-manager-store.h index 729ff07..e33488f 100644 --- a/libpeas-gtk/peas-gtk-plugin-manager-store.h +++ b/libpeas-gtk/peas-gtk-plugin-manager-store.h @@ -64,27 +64,37 @@ struct _PeasGtkPluginManagerStoreClass { GtkListStoreClass parent_class; }; +_PEAS_EXTERN GType peas_gtk_plugin_manager_store_get_type (void) G_GNUC_CONST; +_PEAS_EXTERN PeasGtkPluginManagerStore *peas_gtk_plugin_manager_store_new (PeasEngine *engine); +_PEAS_EXTERN void peas_gtk_plugin_manager_store_reload (PeasGtkPluginManagerStore *store); +_PEAS_EXTERN void peas_gtk_plugin_manager_store_set_enabled (PeasGtkPluginManagerStore *store, GtkTreeIter *iter, gboolean enabled); +_PEAS_EXTERN gboolean peas_gtk_plugin_manager_store_get_enabled (PeasGtkPluginManagerStore *store, GtkTreeIter *iter); +_PEAS_EXTERN void peas_gtk_plugin_manager_store_set_all_enabled (PeasGtkPluginManagerStore *store, gboolean enabled); +_PEAS_EXTERN void peas_gtk_plugin_manager_store_toggle_enabled (PeasGtkPluginManagerStore *store, GtkTreeIter *iter); +_PEAS_EXTERN gboolean peas_gtk_plugin_manager_store_can_enable (PeasGtkPluginManagerStore *store, GtkTreeIter *iter); +_PEAS_EXTERN PeasPluginInfo *peas_gtk_plugin_manager_store_get_plugin (PeasGtkPluginManagerStore *store, GtkTreeIter *iter); +_PEAS_EXTERN gboolean peas_gtk_plugin_manager_store_get_iter_from_plugin (PeasGtkPluginManagerStore *store, GtkTreeIter *iter, const PeasPluginInfo *info); -- cgit v1.2.1