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

Go to the source code of this file.

Defines

#define BST_CHOICE_TITLE(name)
#define BST_CHOICE(id, name, bst_icon)
#define BST_CHOICE_D(id, name, bst_icon)
#define BST_CHOICE_S(id, name, icon, s)
#define BST_CHOICE_SUBMENU(nam, menu, icn)
#define BST_CHOICE_TEXT(name)
#define BST_CHOICE_SEPERATOR
#define BST_CHOICE_END

Enumerations

enum  BstChoiceFlags {
  BST_CHOICE_TYPE_SEPARATOR, BST_CHOICE_TYPE_TITLE, BST_CHOICE_TYPE_TEXT, BST_CHOICE_TYPE_ITEM,
  BST_CHOICE_TYPE_SUBMENU, BST_CHOICE_TYPE_MASK, BST_CHOICE_FLAG_INSENSITIVE, BST_CHOICE_FLAG_DEFAULT,
  BST_CHOICE_FLAG_MASK
}

Functions

GtkWidget * bst_choice_menu_createv (const gchar *menu_path, BstChoice *first_choice,...)
void bst_choice_menu_add_choice_and_free (GtkWidget *menu, BstChoice *choice)
void bst_choice_menu_set_item_sensitive (GtkWidget *menu, gulong id, gboolean sensitive)
GtkWidget * bst_choice_dialog_createv (BstChoice *first_choice,...) G_GNUC_NULL_TERMINATED
gboolean bst_choice_selectable (GtkWidget *widget)
guint bst_choice_modal (GtkWidget *widget, guint mouse_button, guint32 time)
guint bst_choice_get_last (GtkWidget *widget)
void bst_choice_destroy (GtkWidget *choice)
BstChoice * bst_choice_alloc (BstChoiceFlags type, const gchar *choice_name, gpointer choice_id, const gchar *icon_stock_id, BseIcon *bse_icon)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines