AnjutaTreeComboBox

AnjutaTreeComboBox

Synopsis

struct              AnjutaTreeComboBox;
struct              AnjutaTreeComboBoxClass;
GtkWidget *         anjuta_tree_combo_box_new           (void);
void                anjuta_tree_combo_box_set_model     (AnjutaTreeComboBox *combo,
                                                         GtkTreeModel *model);
GtkTreeModel *      anjuta_tree_combo_box_get_model     (AnjutaTreeComboBox *combo);
void                anjuta_tree_combo_box_set_active    (AnjutaTreeComboBox *combo,
                                                         gint index);
void                anjuta_tree_combo_box_set_active_iter
                                                        (AnjutaTreeComboBox *combo,
                                                         GtkTreeIter *iter);
gboolean            anjuta_tree_combo_box_get_active_iter
                                                        (AnjutaTreeComboBox *combo,
                                                         GtkTreeIter *iter);
void                anjuta_tree_combo_box_set_valid_function
                                                        (AnjutaTreeComboBox *combo,
                                                         GtkTreeModelFilterVisibleFunc func,
                                                         gpointer data,
                                                         GDestroyNotify destroy);
void                anjuta_tree_combo_box_set_invalid_text
                                                        (AnjutaTreeComboBox *combo,
                                                         const gchar *str);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkButton
                                 +----GtkToggleButton
                                       +----AnjutaTreeComboBox

Implemented Interfaces

AnjutaTreeComboBox implements AtkImplementorIface, GtkBuildable, GtkActionable, GtkActivatable and GtkCellLayout.

Properties

  "model"                    GtkTreeModel*         : Read / Write

Signals

  "changed"                                        : Run Last
  "popdown"                                        : Action
  "popup"                                          : Action

Description

Details

struct AnjutaTreeComboBox

struct AnjutaTreeComboBox;


struct AnjutaTreeComboBoxClass

struct AnjutaTreeComboBoxClass {
};


anjuta_tree_combo_box_new ()

GtkWidget *         anjuta_tree_combo_box_new           (void);


anjuta_tree_combo_box_set_model ()

void                anjuta_tree_combo_box_set_model     (AnjutaTreeComboBox *combo,
                                                         GtkTreeModel *model);


anjuta_tree_combo_box_get_model ()

GtkTreeModel *      anjuta_tree_combo_box_get_model     (AnjutaTreeComboBox *combo);


anjuta_tree_combo_box_set_active ()

void                anjuta_tree_combo_box_set_active    (AnjutaTreeComboBox *combo,
                                                         gint index);


anjuta_tree_combo_box_set_active_iter ()

void                anjuta_tree_combo_box_set_active_iter
                                                        (AnjutaTreeComboBox *combo,
                                                         GtkTreeIter *iter);


anjuta_tree_combo_box_get_active_iter ()

gboolean            anjuta_tree_combo_box_get_active_iter
                                                        (AnjutaTreeComboBox *combo,
                                                         GtkTreeIter *iter);


anjuta_tree_combo_box_set_valid_function ()

void                anjuta_tree_combo_box_set_valid_function
                                                        (AnjutaTreeComboBox *combo,
                                                         GtkTreeModelFilterVisibleFunc func,
                                                         gpointer data,
                                                         GDestroyNotify destroy);


anjuta_tree_combo_box_set_invalid_text ()

void                anjuta_tree_combo_box_set_invalid_text
                                                        (AnjutaTreeComboBox *combo,
                                                         const gchar *str);

Property Details

The "model" property

  "model"                    GtkTreeModel*         : Read / Write

The model for the combo box.

Signal Details

The "changed" signal

void                user_function                      (AnjutaTreeComboBox *anjutatreecombobox,
                                                        gpointer            user_data)               : Run Last

anjutatreecombobox :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "popdown" signal

void                user_function                      (AnjutaTreeComboBox *anjutatreecombobox,
                                                        gpointer            user_data)               : Action

anjutatreecombobox :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "popup" signal

void                user_function                      (AnjutaTreeComboBox *anjutatreecombobox,
                                                        gpointer            user_data)               : Action

anjutatreecombobox :

the object which received the signal.

user_data :

user data set when the signal handler was connected.