| GOffice Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
struct GOComboBox; struct GOComboBoxClass; void go_combo_box_construct (GOComboBox *combo,GtkWidget *display_widget,GtkWidget *popdown_container,GtkWidget *popdown_focus); void go_combo_box_get_pos (GOComboBox *combo,int *x,int *y); char const * go_combo_box_get_title (GOComboBox *combo); void go_combo_box_popup_display (GOComboBox *combo); void go_combo_box_popup_hide (GOComboBox *combo); void go_combo_box_set_display (GOComboBox *combo,GtkWidget *display_widget); void go_combo_box_set_relief (GOComboBox *combo,GtkReliefStyle relief); void go_combo_box_set_tearable (GOComboBox *combo,gboolean tearable); void go_combo_box_set_title (GOComboBox *combo,char const *title); void go_combo_box_set_tooltip (GOComboBox *combo,void *tips,char const *text,char const *priv_text);
GObject
+----GInitiallyUnowned
+----GtkWidget
+----GtkContainer
+----GtkBox
+----GOComboBox
+----GOCalendarButton
+----GOComboColor
+----GOComboPixmaps
struct GOComboBoxClass {
/* virtual */
/* DEPRECATED: Use notify::title signal instead. */
void (*set_title) (GOComboBox *combo, char const *title);
/* invoked when the popup has been hidden, if the signal
* returns TRUE, it means it should be killed */
gboolean (*pop_down_done) (GOComboBox *combo, GtkWidget *w);
};
void go_combo_box_construct (GOComboBox *combo,GtkWidget *display_widget,GtkWidget *popdown_container,GtkWidget *popdown_focus);
void go_combo_box_popup_hide (GOComboBox *combo);
Hides popup, but not when it is torn off. This is the external interface - for subclasses and apps which expect a regular combo which doesn't do tearoffs.
|
a GOComboBox |
void go_combo_box_set_display (GOComboBox *combo,GtkWidget *display_widget);
Sets the displayed widget for the combo_box to be display_widget
|
the GOComboBox to modify |
|
The widget to be displayed |
void go_combo_box_set_tearable (GOComboBox *combo,gboolean tearable);
controls whether the combo box's pop up widget can be torn off.
|
Combo box |
|
whether to allow the combo to be tearable |
void go_combo_box_set_title (GOComboBox *combo,char const *title);
Set a title to display over the tearoff window.
FIXME:
This should really change the title even when the popup is already torn off. I guess the tearoff window could attach a listener to title change or something.
|
Combo box |
|
Title |
void go_combo_box_set_tooltip (GOComboBox *combo,void *tips,char const *text,char const *priv_text);
"show-arrow" property "show-arrow" gboolean : Read / Write
Whether to show an arrow for the combo.
Default value: TRUE
"pop-down-done" signalgboolean user_function (GOComboBox *gocombobox,
GObject *arg1,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |