GtkTreeModelStore for gplugins

GtkTreeModelStore for gplugins — A store for plugins

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GtkListStore
        ╰── GPluginGtkStore

Implemented Interfaces

GPluginGtkStore implements GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest, GtkTreeSortable and GtkBuildable.

Description

GPluginGtkStore is a GtkTreeModel populated with gplugins.

Functions

gplugin_gtk_store_new ()

GPluginGtkStore *
gplugin_gtk_store_new (void);

Create a new GPluginGtkStore which is a prepopulated GtkTreeStore.

Returns

A new GtkTreeModel prepopulated with all of the gplugins.

[transfer full]

gplugin_gtk_get_store_column_types ()

const GType *
gplugin_gtk_get_store_column_types (void);

Returns the columns that GPluginGtkStore's will use.

Returns

A list of GTypes for the columes that the store will use.

[transfer none]

Types and Values

GPLUGIN_GTK_TYPE_STORE

#define GPLUGIN_GTK_TYPE_STORE (gplugin_gtk_store_get_type())

The standard _get_type macro for GPluginGtkStore.

enum GPluginGtkStoreColumns

An enum declaring the columns in a GPluginGtkStore.

Members

GPLUGIN_GTK_STORE_LOADED_COLUMN

The loaded column.

 

GPLUGIN_GTK_STORE_PLUGIN_COLUMN

The plugin column.

 

GPLUGIN_GTK_STORE_MARKUP_COLUMN

The markup column.

 

GPluginGtkStore

typedef struct _GPluginGtkStore GPluginGtkStore;

A GtkListStore that contains all of the known plugins in GPlugin.