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

struct GPluginGtkStore

struct GPluginGtkStore;

struct GPluginGtkStoreClass

struct GPluginGtkStoreClass {
	GtkListStoreClass parent;

	gpointer reserved[4];
};

enum GPluginGtkStoreColumns

Members

GPLUGIN_GTK_STORE_LOADED_COLUMN

   

GPLUGIN_GTK_STORE_PLUGIN_COLUMN

   

GPLUGIN_GTK_STORE_MARKUP_COLUMN

   

GPLUGIN_GTK_STORE_N_COLUMNS