{"meta":{"ns":"PeasGtk","version":"1.0","generator":"gi-docgen","generator-version":"2025.3"},"symbols":[{"type":"class","name":"PluginManager","ctype":"PeasGtkPluginManager","summary":"The #PeasGtkPluginManager structure contains only private data and should only be accessed using the provided API.","deprecated":null},{"type":"class","name":"PluginManagerView","ctype":"PeasGtkPluginManagerView","summary":"The #PeasGtkPluginManagerView structure contains only private data and should only be accessed using the provided API.","deprecated":null},{"type":"ctor","name":"new","type_name":"PluginManager","ident":"peas_gtk_plugin_manager_new","summary":"Creates a new plugin manager for the given [class@Peas.Engine].  If @engine is %NULL, then the default engine will ...","deprecated":null},{"type":"ctor","name":"new","type_name":"PluginManagerView","ident":"peas_gtk_plugin_manager_view_new","summary":"Creates a new plugin manager view for the given [class@Peas.Engine].  If @engine is %NULL, then the default engine ...","deprecated":null},{"type":"function_macro","name":"CONFIGURABLE_IFACE","ident":"PEAS_GTK_CONFIGURABLE_IFACE","summary":"No description available.","deprecated":null},{"type":"interface","name":"Configurable","ctype":"PeasGtkConfigurable","summary":"Interface for configurable plugins.","deprecated":null},{"type":"method","name":"create_configure_widget","type_name":"Configurable","ident":"peas_gtk_configurable_create_configure_widget","summary":"Creates the configure widget for the plugin.  The returned widget should allow configuring all the relevant aspects of ...","deprecated":null},{"type":"method","name":"get_selected_plugin","type_name":"PluginManagerView","ident":"peas_gtk_plugin_manager_view_get_selected_plugin","summary":"Returns the currently selected plugin, or %NULL if a plugin is not selected.","deprecated":null},{"type":"method","name":"get_show_builtin","type_name":"PluginManagerView","ident":"peas_gtk_plugin_manager_view_get_show_builtin","summary":"Returns if builtin plugins should be shown.","deprecated":"1.2"},{"type":"method","name":"get_view","type_name":"PluginManager","ident":"peas_gtk_plugin_manager_get_view","summary":"Returns the [class@PluginManagerView] of @pm.","deprecated":null},{"type":"method","name":"set_selected_plugin","type_name":"PluginManagerView","ident":"peas_gtk_plugin_manager_view_set_selected_plugin","summary":"Selects the given plugin.","deprecated":null},{"type":"method","name":"set_show_builtin","type_name":"PluginManagerView","ident":"peas_gtk_plugin_manager_view_set_show_builtin","summary":"Sets if builtin plugins should be shown.","deprecated":"1.2"},{"type":"property","name":"engine","type_name":"PluginManager","summary":"The [class@Peas.Engine] this manager is attached to.","deprecated":null},{"type":"property","name":"engine","type_name":"PluginManagerView","summary":"No description available.","deprecated":null},{"type":"property","name":"show-builtin","type_name":"PluginManagerView","summary":"If builtin plugins should be shown.","deprecated":"1.2"},{"type":"property","name":"view","type_name":"PluginManager","summary":"The [class@PluginManagerView] shown in the #PeasGtkPluginManager.","deprecated":null},{"type":"signal","name":"populate-popup","type_name":"PluginManagerView","summary":"Emitted before showing the context menu of the view.  If you need to add items to the context ...","deprecated":null},{"type":"vfunc","name":"create_configure_widget","type_name":"Configurable","summary":"Creates the configure widget for the plugin.  The returned widget should allow configuring all the relevant aspects of ...","deprecated":null},{"type":"vfunc","name":"populate_popup","type_name":"PluginManagerView","summary":"Signal class handler for the               ...","deprecated":null}],"terms":{}}