BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Defines | Typedefs | Functions
gxkassortment.hh File Reference
#include "gxkutils.hh"

Go to the source code of this file.

Classes

struct  GxkAssortmentEntry
struct  GxkAssortment
struct  GxkAssortmentClass

Defines

#define GXK_ASSORTMENT_PRIORITY
#define GXK_TYPE_ASSORTMENT_ENTRY
#define GXK_TYPE_ASSORTMENT
#define GXK_ASSORTMENT(object)
#define GXK_ASSORTMENT_CLASS(klass)
#define GXK_IS_ASSORTMENT(object)
#define GXK_IS_ASSORTMENT_CLASS(klass)
#define GXK_ASSORTMENT_GET_CLASS(object)

Typedefs

typedef void(* GxkAssortmentDelete )(gpointer user_data, GObject *object, gpointer owner)
typedef void(* GxkAssortmentClient )(gpointer client_data, GtkWindow *window, GxkAssortment *assortment, GtkWidget *publisher)

Functions

GType gxk_assortment_entry_get_type (void)
GType gxk_assortment_get_type (void)
GxkAssortmentgxk_assortment_new (void)
GxkAssortmentEntrygxk_assortment_find_data (GxkAssortment *self, gpointer entry_user_data)
GxkAssortmentEntrygxk_assortment_insert (GxkAssortment *self, guint position, const gchar *label, const gchar *stock_icon, const gchar *tooltip, gpointer user_data, GObject *object, gpointer owner, GxkAssortmentDelete free_func)
void gxk_assortment_changed (GxkAssortment *self, GxkAssortmentEntry *entry)
void gxk_assortment_remove (GxkAssortment *self, GxkAssortmentEntry *entry)
void gxk_assortment_dispose (GxkAssortment *self)
void gxk_assortment_block_selection (GxkAssortment *self)
void gxk_assortment_select (GxkAssortment *self, GxkAssortmentEntry *entry)
void gxk_assortment_select_data (GxkAssortment *self, gpointer entry_user_data)
void gxk_assortment_unblock_selection (GxkAssortment *self)
void gxk_assortment_manage_menu (GxkAssortment *self, GtkMenu *menu)
void gxk_widget_publish_assortment (gpointer widget, const gchar *publishing_name, GxkAssortment *assortment)
void gxk_window_add_assortment_client (GtkWindow *window, GxkAssortmentClient added_func, GxkAssortmentClient removed_func, gpointer client_data)
void gxk_window_remove_assortment_client (GtkWindow *window, gpointer client_data)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines