Blame docs/reference/gtk/html/GtkComboBox.html

Packit Service fb6fa5
Packit Service fb6fa5
<html>
Packit Service fb6fa5
<head>
Packit Service fb6fa5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service fb6fa5
<title>GtkComboBox: GTK+ 2 Reference Manual</title>
Packit Service fb6fa5
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit Service fb6fa5
<link rel="home" href="index.html" title="GTK+ 2 Reference Manual">
Packit Service fb6fa5
<link rel="up" href="MenusAndCombos.html" title="Menus, Combo Box, Toolbar">
Packit Service fb6fa5
<link rel="prev" href="MenusAndCombos.html" title="Menus, Combo Box, Toolbar">
Packit Service fb6fa5
<link rel="next" href="GtkComboBoxText.html" title="GtkComboBoxText">
Packit Service fb6fa5
<meta name="generator" content="GTK-Doc V1.26.1 (XML mode)">
Packit Service fb6fa5
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service fb6fa5
</head>
Packit Service fb6fa5
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Top  | 
Packit Service fb6fa5
                  Description  | 
Packit Service fb6fa5
                  Object Hierarchy  | 
Packit Service fb6fa5
                  Implemented Interfaces  | 
Packit Service fb6fa5
                  Properties  | 
Packit Service fb6fa5
                  Style Properties  | 
Packit Service fb6fa5
                  Signals
Packit Service fb6fa5
Packit Service fb6fa5
Home
Packit Service fb6fa5
Up
Packit Service fb6fa5
Prev
Packit Service fb6fa5
Next
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

GtkComboBox

Packit Service fb6fa5

GtkComboBox — A widget used to choose from a list of items

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Functions

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkWidget *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_new ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkWidget *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_new_with_entry ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkWidget *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_new_with_model ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkWidget *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_new_with_model_and_entry ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_wrap_width ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_wrap_width ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_row_span_column ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_row_span_column ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_column_span_column ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_column_span_column ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_active ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_active ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_active_iter ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_active_iter ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkTreeModel *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_model ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_model ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkWidget *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_new_text ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_append_text ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_insert_text ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_prepend_text ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_remove_text ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gchar *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_active_text ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_popup ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_popdown ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
AtkObject *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_popup_accessible ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkTreeViewRowSeparatorFunc
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_row_separator_func ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_row_separator_func ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_add_tearoffs ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_add_tearoffs ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_title ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
const gchar *
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_title ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_focus_on_click ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_focus_on_click ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_button_sensitivity ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkSensitivityType
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_button_sensitivity ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_has_entry ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_set_entry_text_column ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gtk_combo_box_get_entry_text_column ()
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Properties

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
active
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
add-tearoffs
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkSensitivityType
Packit Service fb6fa5
button-sensitivity
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
column-span-column
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
entry-text-column
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
focus-on-click
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
has-entry
Packit Service fb6fa5
Read / Write / Construct Only
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
has-frame
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkTreeModel *
Packit Service fb6fa5
model
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
popup-shown
Packit Service fb6fa5
Read
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
row-span-column
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gchar *
Packit Service fb6fa5
tearoff-title
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
wrap-width
Packit Service fb6fa5
Read / Write
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Style Properties

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
appears-as-list
Packit Service fb6fa5
Read
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gint
Packit Service fb6fa5
arrow-size
Packit Service fb6fa5
Read
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
GtkShadowType
Packit Service fb6fa5
shadow-type
Packit Service fb6fa5
Read
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Signals

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
changed
Packit Service fb6fa5
Run Last
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
move-active
Packit Service fb6fa5
Action
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
gboolean
Packit Service fb6fa5
popdown
Packit Service fb6fa5
Action
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
void
Packit Service fb6fa5
popup
Packit Service fb6fa5
Action
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Types and Values

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
struct
Packit Service fb6fa5
GtkComboBox
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Object Hierarchy

Packit Service fb6fa5
    GObject
Packit Service fb6fa5
    ╰── GInitiallyUnowned
Packit Service fb6fa5
        ╰── GtkObject
Packit Service fb6fa5
            ╰── GtkWidget
Packit Service fb6fa5
                ╰── GtkContainer
Packit Service fb6fa5
                    ╰── GtkBin
Packit Service fb6fa5
                        ╰── GtkComboBox
Packit Service fb6fa5
                            ├── GtkComboBoxEntry
Packit Service fb6fa5
                            ╰── GtkComboBoxText
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Implemented Interfaces

Packit Service fb6fa5

Packit Service fb6fa5
GtkComboBox implements
Packit Service fb6fa5
 AtkImplementorIface,  GtkBuildable,  GtkCellLayout and  GtkCellEditable.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Includes

Packit Service fb6fa5
#include <gtk/gtk.h>
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Description

Packit Service fb6fa5

A GtkComboBox is a widget that allows the user to choose from a list of

Packit Service fb6fa5
valid choices. The GtkComboBox displays the selected choice. When
Packit Service fb6fa5
activated, the GtkComboBox displays a popup which allows the user to
Packit Service fb6fa5
make a new choice. The style in which the selected value is displayed,
Packit Service fb6fa5
and the style of the popup is determined by the current theme. It may
Packit Service fb6fa5
be similar to a Windows-style combo box.

Packit Service fb6fa5

The GtkComboBox uses the model-view pattern; the list of valid choices

Packit Service fb6fa5
is specified in the form of a tree model, and the display of the choices
Packit Service fb6fa5
can be adapted to the data in the model by using cell renderers, as you
Packit Service fb6fa5
would in a tree view. This is possible since GtkComboBox implements the
Packit Service fb6fa5
GtkCellLayout interface. The tree model holding the valid choices is
Packit Service fb6fa5
not restricted to a flat list, it can be a real tree, and the popup will
Packit Service fb6fa5
reflect the tree structure.

Packit Service fb6fa5

To allow the user to enter values not in the model, the 'has-entry'

Packit Service fb6fa5
property allows the GtkComboBox to contain a GtkEntry. This entry
Packit Service fb6fa5
can be accessed by calling gtk_bin_get_child() on the combo box.

Packit Service fb6fa5

For a simple list of textual choices, the model-view API of GtkComboBox

Packit Service fb6fa5
can be a bit overwhelming. In this case, GtkComboBoxText offers a
Packit Service fb6fa5
simple alternative. Both GtkComboBox and GtkComboBoxText can contain
Packit Service fb6fa5
an entry.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Functions

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_new ()

Packit Service fb6fa5
GtkWidget *
Packit Service fb6fa5
gtk_combo_box_new (void);
Packit Service fb6fa5

Creates a new empty GtkComboBox.

Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

A new GtkComboBox.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_new_with_entry ()

Packit Service fb6fa5
GtkWidget *
Packit Service fb6fa5
gtk_combo_box_new_with_entry (void);
Packit Service fb6fa5

Creates a new empty GtkComboBox with an entry.

Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

A new GtkComboBox.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.24

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_new_with_model ()

Packit Service fb6fa5
GtkWidget *
Packit Service fb6fa5
gtk_combo_box_new_with_model (GtkTreeModel *model);
Packit Service fb6fa5

Creates a new GtkComboBox with the model initialized to model

Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

model

Packit Service fb6fa5

A GtkTreeModel.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

A new GtkComboBox.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_new_with_model_and_entry ()

Packit Service fb6fa5
GtkWidget *
Packit Service fb6fa5
gtk_combo_box_new_with_model_and_entry
Packit Service fb6fa5
                               (GtkTreeModel *model);
Packit Service fb6fa5

Creates a new empty GtkComboBox with an entry

Packit Service fb6fa5
and with the model initialized to model
Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

A new GtkComboBox

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.24

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_wrap_width ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gtk_combo_box_get_wrap_width (GtkComboBox *combo_box);
Packit Service fb6fa5

Returns the wrap width which is used to determine the number of columns

Packit Service fb6fa5
for the popup menu. If the wrap width is larger than 1, the combo box 
Packit Service fb6fa5
is in table mode.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the wrap width.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_wrap_width ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_wrap_width (GtkComboBox *combo_box,
Packit Service fb6fa5
                              gint width);
Packit Service fb6fa5

Sets the wrap width of combo_box

Packit Service fb6fa5
 to be width
Packit Service fb6fa5
. The wrap width is basically
Packit Service fb6fa5
the preferred number of columns when you want the popup to be layed out
Packit Service fb6fa5
in a table.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

width

Packit Service fb6fa5

Preferred number of columns

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_row_span_column ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gtk_combo_box_get_row_span_column (GtkComboBox *combo_box);
Packit Service fb6fa5

Returns the column with row span information for combo_box

Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the row span column.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_row_span_column ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_row_span_column (GtkComboBox *combo_box,
Packit Service fb6fa5
                                   gint row_span);
Packit Service fb6fa5

Sets the column with row span information for combo_box

Packit Service fb6fa5
 to be row_span
Packit Service fb6fa5
.
Packit Service fb6fa5
The row span column contains integers which indicate how many rows
Packit Service fb6fa5
an item should span.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

row_span

Packit Service fb6fa5

A column in the model passed during construction.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_column_span_column ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gtk_combo_box_get_column_span_column (GtkComboBox *combo_box);
Packit Service fb6fa5

Returns the column with column span information for combo_box

Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the column span column.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_column_span_column ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_column_span_column (GtkComboBox *combo_box,
Packit Service fb6fa5
                                      gint column_span);
Packit Service fb6fa5

Sets the column with column span information for combo_box

Packit Service fb6fa5
 to be
Packit Service fb6fa5
column_span
Packit Service fb6fa5
. The column span column contains integers which indicate
Packit Service fb6fa5
how many columns an item should span.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

column_span

Packit Service fb6fa5

A column in the model passed during construction

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_active ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gtk_combo_box_get_active (GtkComboBox *combo_box);
Packit Service fb6fa5

Returns the index of the currently active item, or -1 if there's no

Packit Service fb6fa5
active item. If the model is a non-flat treemodel, and the active item 
Packit Service fb6fa5
is not an immediate child of the root of the tree, this function returns 
Packit Service fb6fa5
gtk_tree_path_get_indices (path)[0], where 
Packit Service fb6fa5
path is the GtkTreePath of the active item.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

An integer which is the index of the currently active item,

Packit Service fb6fa5
or -1 if there's no active item.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_active ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_active (GtkComboBox *combo_box,
Packit Service fb6fa5
                          gint index_);
Packit Service fb6fa5

Sets the active item of combo_box

Packit Service fb6fa5
 to be the item at index
Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

index_

Packit Service fb6fa5

An index in the model passed during construction, or -1 to have

Packit Service fb6fa5
no active item

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_active_iter ()

Packit Service fb6fa5
gboolean
Packit Service fb6fa5
gtk_combo_box_get_active_iter (GtkComboBox *combo_box,
Packit Service fb6fa5
                               GtkTreeIter *iter);
Packit Service fb6fa5

Sets iter

Packit Service fb6fa5
 to point to the currently active item, if any item is active.
Packit Service fb6fa5
Otherwise, iter
Packit Service fb6fa5
 is left unchanged.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

iter

Packit Service fb6fa5

A GtkTreeIter.

Packit Service fb6fa5
[out]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

TRUE if iter

Packit Service fb6fa5
was set, FALSE otherwise

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_active_iter ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_active_iter (GtkComboBox *combo_box,
Packit Service fb6fa5
                               GtkTreeIter *iter);
Packit Service fb6fa5

Sets the current active item to be the one referenced by iter

Packit Service fb6fa5
, or
Packit Service fb6fa5
unsets the active item if iter
Packit Service fb6fa5
 is NULL.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

iter

Packit Service fb6fa5

The GtkTreeIter, or NULL.

Packit Service fb6fa5
[allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_model ()

Packit Service fb6fa5
GtkTreeModel *
Packit Service fb6fa5
gtk_combo_box_get_model (GtkComboBox *combo_box);
Packit Service fb6fa5

Returns the GtkTreeModel which is acting as data source for combo_box

Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

A GtkTreeModel which was passed

Packit Service fb6fa5
during construction. 

Packit Service fb6fa5

[transfer none]

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_model ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_model (GtkComboBox *combo_box,
Packit Service fb6fa5
                         GtkTreeModel *model);
Packit Service fb6fa5

Sets the model used by combo_box

Packit Service fb6fa5
 to be model
Packit Service fb6fa5
. Will unset a previously set
Packit Service fb6fa5
model (if applicable). If model is NULL, then it will unset the model.

Packit Service fb6fa5

Note that this function does not clear the cell renderers, you have to

Packit Service fb6fa5
call gtk_cell_layout_clear() yourself if you need to set up different 
Packit Service fb6fa5
cell renderers for the new model.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

model

Packit Service fb6fa5

A GtkTreeModel.

Packit Service fb6fa5
[allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_new_text ()

Packit Service fb6fa5
GtkWidget *
Packit Service fb6fa5
gtk_combo_box_new_text (void);
Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_new_text has been deprecated since version 2.24 and should not be used in newly-written code.

Packit Service fb6fa5

Use GtkComboBoxText

Packit Service fb6fa5
Packit Service fb6fa5

Convenience function which constructs a new text combo box, which is a

Packit Service fb6fa5
GtkComboBox just displaying strings. If you use this function to create
Packit Service fb6fa5
a text combo box, you should only manipulate its data source with the
Packit Service fb6fa5
following convenience functions: gtk_combo_box_append_text(),
Packit Service fb6fa5
gtk_combo_box_insert_text(), gtk_combo_box_prepend_text() and
Packit Service fb6fa5
gtk_combo_box_remove_text().

Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

A new text combo box.

Packit Service fb6fa5

[transfer none]

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_append_text ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_append_text (GtkComboBox *combo_box,
Packit Service fb6fa5
                           const gchar *text);
Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_append_text has been deprecated since version 2.24 and should not be used in newly-written code.

Packit Service fb6fa5

Use GtkComboBoxText

Packit Service fb6fa5
Packit Service fb6fa5

Appends string

Packit Service fb6fa5
 to the list of strings stored in combo_box
Packit Service fb6fa5
. Note that
Packit Service fb6fa5
you can only use this function with combo boxes constructed with
Packit Service fb6fa5
gtk_combo_box_new_text().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox constructed using gtk_combo_box_new_text()

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

text

Packit Service fb6fa5

A string

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_insert_text ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_insert_text (GtkComboBox *combo_box,
Packit Service fb6fa5
                           gint position,
Packit Service fb6fa5
                           const gchar *text);
Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_insert_text has been deprecated since version 2.24 and should not be used in newly-written code.

Packit Service fb6fa5

Use GtkComboBoxText

Packit Service fb6fa5
Packit Service fb6fa5

Inserts string

Packit Service fb6fa5
 at position
Packit Service fb6fa5
 in the list of strings stored in combo_box
Packit Service fb6fa5
.
Packit Service fb6fa5
Note that you can only use this function with combo boxes constructed
Packit Service fb6fa5
with gtk_combo_box_new_text().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox constructed using gtk_combo_box_new_text()

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

position

Packit Service fb6fa5

An index to insert text

Packit Service fb6fa5

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

text

Packit Service fb6fa5

A string

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_prepend_text ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_prepend_text (GtkComboBox *combo_box,
Packit Service fb6fa5
                            const gchar *text);
Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_prepend_text has been deprecated since version 2.24 and should not be used in newly-written code.

Packit Service fb6fa5

Use GtkComboBoxText

Packit Service fb6fa5
Packit Service fb6fa5

Prepends string

Packit Service fb6fa5
 to the list of strings stored in combo_box
Packit Service fb6fa5
. Note that
Packit Service fb6fa5
you can only use this function with combo boxes constructed with
Packit Service fb6fa5
gtk_combo_box_new_text().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox constructed with gtk_combo_box_new_text()

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

text

Packit Service fb6fa5

A string

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_remove_text ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_remove_text (GtkComboBox *combo_box,
Packit Service fb6fa5
                           gint position);
Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_remove_text has been deprecated since version 2.24 and should not be used in newly-written code.

Packit Service fb6fa5

Use GtkComboBoxText

Packit Service fb6fa5
Packit Service fb6fa5

Removes the string at position

Packit Service fb6fa5
 from combo_box
Packit Service fb6fa5
. Note that you can only use
Packit Service fb6fa5
this function with combo boxes constructed with gtk_combo_box_new_text().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox constructed with gtk_combo_box_new_text()

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

position

Packit Service fb6fa5

Index of the item to remove

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_active_text ()

Packit Service fb6fa5
gchar *
Packit Service fb6fa5
gtk_combo_box_get_active_text (GtkComboBox *combo_box);
Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_active_text has been deprecated since version 2.24 and should not be used in newly-written code.

Packit Service fb6fa5

If you used this with a GtkComboBox constructed with

Packit Service fb6fa5
gtk_combo_box_new_text() then you should now use GtkComboBoxText and 
Packit Service fb6fa5
gtk_combo_box_text_get_active_text() instead. Or if you used this with a
Packit Service fb6fa5
GtkComboBoxEntry then you should now use GtkComboBox with 
Packit Service fb6fa5
“has-entry” as TRUE and use
Packit Service fb6fa5
gtk_entry_get_text (GTK_ENTRY (gtk_bin_get_child (GTK_BIN (combobox))).

Packit Service fb6fa5
Packit Service fb6fa5

Returns the currently active string in combo_box

Packit Service fb6fa5
 or NULL if none
Packit Service fb6fa5
is selected. Note that you can only use this function with combo
Packit Service fb6fa5
boxes constructed with gtk_combo_box_new_text() and with
Packit Service fb6fa5
GtkComboBoxEntrys.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox constructed with gtk_combo_box_new_text()

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

a newly allocated string containing the currently active text.

Packit Service fb6fa5
Must be freed with g_free().

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_popup ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_popup (GtkComboBox *combo_box);
Packit Service fb6fa5

Pops up the menu or dropdown list of combo_box

Packit Service fb6fa5
. 

Packit Service fb6fa5

This function is mostly intended for use by accessibility technologies;

Packit Service fb6fa5
applications should have little use for it.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_popdown ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_popdown (GtkComboBox *combo_box);
Packit Service fb6fa5

Hides the menu or dropdown list of combo_box

Packit Service fb6fa5
.

Packit Service fb6fa5

This function is mostly intended for use by accessibility technologies;

Packit Service fb6fa5
applications should have little use for it.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_popup_accessible ()

Packit Service fb6fa5
AtkObject *
Packit Service fb6fa5
gtk_combo_box_get_popup_accessible (GtkComboBox *combo_box);
Packit Service fb6fa5

Gets the accessible object corresponding to the combo box's popup.

Packit Service fb6fa5

This function is mostly intended for use by accessibility technologies;

Packit Service fb6fa5
applications should have little use for it.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the accessible object corresponding

Packit Service fb6fa5
to the combo box's popup. 

Packit Service fb6fa5

[transfer none]

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_row_separator_func ()

Packit Service fb6fa5
GtkTreeViewRowSeparatorFunc
Packit Service fb6fa5
gtk_combo_box_get_row_separator_func (GtkComboBox *combo_box);
Packit Service fb6fa5

Returns the current row separator function.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the current row separator function.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_row_separator_func ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_row_separator_func (GtkComboBox *combo_box,
Packit Service fb6fa5
                                      GtkTreeViewRowSeparatorFunc func,
Packit Service fb6fa5
                                      gpointer data,
Packit Service fb6fa5
                                      GDestroyNotify destroy);
Packit Service fb6fa5

Sets the row separator function, which is used to determine

Packit Service fb6fa5
whether a row should be drawn as a separator. If the row separator
Packit Service fb6fa5
function is NULL, no separators are drawn. This is the default value.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

func

Packit Service fb6fa5

a GtkTreeViewRowSeparatorFunc

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

data

Packit Service fb6fa5

user data to pass to func

Packit Service fb6fa5
, or NULL. 

Packit Service fb6fa5
[allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

destroy

Packit Service fb6fa5

destroy notifier for data

Packit Service fb6fa5
, or NULL. 

Packit Service fb6fa5
[allow-none]
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_add_tearoffs ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_add_tearoffs (GtkComboBox *combo_box,
Packit Service fb6fa5
                                gboolean add_tearoffs);
Packit Service fb6fa5

Sets whether the popup menu should have a tearoff

Packit Service fb6fa5
menu item.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

add_tearoffs

Packit Service fb6fa5

TRUE to add tearoff menu items

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_add_tearoffs ()

Packit Service fb6fa5
gboolean
Packit Service fb6fa5
gtk_combo_box_get_add_tearoffs (GtkComboBox *combo_box);
Packit Service fb6fa5

Gets the current value of the :add-tearoffs property.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the current value of the :add-tearoffs property.

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_title ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_title (GtkComboBox *combo_box,
Packit Service fb6fa5
                         const gchar *title);
Packit Service fb6fa5

Sets the menu's title in tearoff mode.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

title

Packit Service fb6fa5

a title for the menu in tearoff mode

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.10

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_title ()

Packit Service fb6fa5
const gchar *
Packit Service fb6fa5
gtk_combo_box_get_title (GtkComboBox *combo_box);
Packit Service fb6fa5

Gets the current title of the menu in tearoff mode. See

Packit Service fb6fa5
gtk_combo_box_set_add_tearoffs().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

the menu's title in tearoff mode. This is an internal copy of the

Packit Service fb6fa5
string which must not be freed.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.10

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_focus_on_click ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_focus_on_click (GtkComboBox *combo,
Packit Service fb6fa5
                                  gboolean focus_on_click);
Packit Service fb6fa5

Sets whether the combo box will grab focus when it is clicked with

Packit Service fb6fa5
the mouse. Making mouse clicks not grab focus is useful in places 
Packit Service fb6fa5
like toolbars where you don't want the keyboard focus removed from 
Packit Service fb6fa5
the main area of the application.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

focus_on_click

Packit Service fb6fa5

whether the combo box grabs focus when clicked

Packit Service fb6fa5
with the mouse

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_focus_on_click ()

Packit Service fb6fa5
gboolean
Packit Service fb6fa5
gtk_combo_box_get_focus_on_click (GtkComboBox *combo);
Packit Service fb6fa5

Returns whether the combo box grabs focus when it is clicked

Packit Service fb6fa5
with the mouse. See gtk_combo_box_set_focus_on_click().

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

TRUE if the combo box grabs focus when it is

Packit Service fb6fa5
clicked with the mouse.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_button_sensitivity ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_button_sensitivity (GtkComboBox *combo_box,
Packit Service fb6fa5
                                      GtkSensitivityType sensitivity);
Packit Service fb6fa5

Sets whether the dropdown button of the combo box should be

Packit Service fb6fa5
always sensitive (GTK_SENSITIVITY_ON), never sensitive (GTK_SENSITIVITY_OFF)
Packit Service fb6fa5
or only if there is at least one item to display (GTK_SENSITIVITY_AUTO).

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

sensitivity

Packit Service fb6fa5

specify the sensitivity of the dropdown button

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.14

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_button_sensitivity ()

Packit Service fb6fa5
GtkSensitivityType
Packit Service fb6fa5
gtk_combo_box_get_button_sensitivity (GtkComboBox *combo_box);
Packit Service fb6fa5

Returns whether the combo box sets the dropdown button

Packit Service fb6fa5
sensitive or not when there are no items in the model.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

GTK_SENSITIVITY_ON if the dropdown button

Packit Service fb6fa5
is sensitive when the model is empty, GTK_SENSITIVITY_OFF
Packit Service fb6fa5
if the button is always insensitive or
Packit Service fb6fa5
GTK_SENSITIVITY_AUTO if it is only sensitive as long as
Packit Service fb6fa5
the model has one item to be selected.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.14

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_has_entry ()

Packit Service fb6fa5
gboolean
Packit Service fb6fa5
gtk_combo_box_get_has_entry (GtkComboBox *combo_box);
Packit Service fb6fa5

Returns whether the combo box has an entry.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

a GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

whether there is an entry in combo_box

Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.24

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_set_entry_text_column ()

Packit Service fb6fa5
void
Packit Service fb6fa5
gtk_combo_box_set_entry_text_column (GtkComboBox *combo_box,
Packit Service fb6fa5
                                     gint text_column);
Packit Service fb6fa5

Sets the model column which combo_box

Packit Service fb6fa5
 should use to get strings from
Packit Service fb6fa5
to be text_column
Packit Service fb6fa5
. The column text_column
Packit Service fb6fa5
 in the model of combo_box
Packit Service fb6fa5
Packit Service fb6fa5
must be of type G_TYPE_STRING.

Packit Service fb6fa5

This is only relevant if combo_box

Packit Service fb6fa5
 has been created with
Packit Service fb6fa5
“has-entry” as TRUE.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

text_column

Packit Service fb6fa5

A column in model

Packit Service fb6fa5
to get the strings from for
Packit Service fb6fa5
the internal entry

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.24

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

gtk_combo_box_get_entry_text_column ()

Packit Service fb6fa5
gint
Packit Service fb6fa5
gtk_combo_box_get_entry_text_column (GtkComboBox *combo_box);
Packit Service fb6fa5

Returns the column which combo_box

Packit Service fb6fa5
 is using to get the strings
Packit Service fb6fa5
from to display in the internal entry.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

combo_box

Packit Service fb6fa5

A GtkComboBox.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Returns

Packit Service fb6fa5

A column in the data source model of combo_box

Packit Service fb6fa5
.

Packit Service fb6fa5
Packit Service fb6fa5

Since: 2.24

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Types and Values

Packit Service fb6fa5
Packit Service fb6fa5

struct GtkComboBox

Packit Service fb6fa5
struct GtkComboBox;
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Property Details

Packit Service fb6fa5
Packit Service fb6fa5

The “active” property

Packit Service fb6fa5
  “active”                   gint
Packit Service fb6fa5

The item which is currently active. If the model is a non-flat treemodel,

Packit Service fb6fa5
and the active item is not an immediate child of the root of the tree,
Packit Service fb6fa5
this property has the value
Packit Service fb6fa5
Packit Service fb6fa5
gtk_tree_path_get_indices (path)[0],
Packit Service fb6fa5
where path is the GtkTreePath of the active item.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Allowed values: >= -1

Packit Service fb6fa5

Default value: -1

Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “add-tearoffs” property

Packit Service fb6fa5
  “add-tearoffs”             gboolean
Packit Service fb6fa5

The add-tearoffs property controls whether generated menus

Packit Service fb6fa5
Packit Service fb6fa5
have tearoff menu items. 

Packit Service fb6fa5

Note that this only affects menu style combo boxes.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Default value: FALSE

Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “button-sensitivity” property

Packit Service fb6fa5
  “button-sensitivity”       GtkSensitivityType
Packit Service fb6fa5

Whether the dropdown button is sensitive when

Packit Service fb6fa5
the model is empty.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Default value: GTK_SENSITIVITY_AUTO

Packit Service fb6fa5

Since: 2.14

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “column-span-column” property

Packit Service fb6fa5
  “column-span-column”       gint
Packit Service fb6fa5

If this is set to a non-negative value, it must be the index of a column

Packit Service fb6fa5
of type G_TYPE_INT in the model. The value in that column for each item
Packit Service fb6fa5
will determine how many columns that item will span in the popup.
Packit Service fb6fa5
Therefore, values in this column must be greater than zero, and the sum of
Packit Service fb6fa5
an item’s column position + span should not exceed “wrap-width”.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Allowed values: >= -1

Packit Service fb6fa5

Default value: -1

Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “entry-text-column” property

Packit Service fb6fa5
  “entry-text-column”        gint
Packit Service fb6fa5

The column in the combo box's model to associate with strings from the entry

Packit Service fb6fa5
if the combo was created with “has-entry” = TRUE.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Allowed values: >= -1

Packit Service fb6fa5

Default value: -1

Packit Service fb6fa5

Since: 2.24

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “focus-on-click” property

Packit Service fb6fa5
  “focus-on-click”           gboolean
Packit Service fb6fa5

Whether the combo box grabs focus when it is clicked with the mouse.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Default value: TRUE

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “has-entry” property

Packit Service fb6fa5
  “has-entry”                gboolean
Packit Service fb6fa5

Whether the combo box has an entry.

Packit Service fb6fa5

Flags: Read / Write / Construct Only

Packit Service fb6fa5

Default value: FALSE

Packit Service fb6fa5

Since: 2.24

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “has-frame” property

Packit Service fb6fa5
  “has-frame”                gboolean
Packit Service fb6fa5

The has-frame property controls whether a frame

Packit Service fb6fa5
is drawn around the entry.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Default value: TRUE

Packit Service fb6fa5

Since: 2.6

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “model” property

Packit Service fb6fa5
  “model”                    GtkTreeModel *
Packit Service fb6fa5

The model from which the combo box takes the values shown

Packit Service fb6fa5
in the list.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “popup-shown” property

Packit Service fb6fa5
  “popup-shown”              gboolean
Packit Service fb6fa5

Whether the combo boxes dropdown is popped up.

Packit Service fb6fa5
Packit Service fb6fa5
Note that this property is mainly useful, because
Packit Service fb6fa5
it allows you to connect to notify::popup-shown.

Packit Service fb6fa5

Flags: Read

Packit Service fb6fa5

Default value: FALSE

Packit Service fb6fa5

Since: 2.10

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “row-span-column” property

Packit Service fb6fa5
  “row-span-column”          gint
Packit Service fb6fa5

If this is set to a non-negative value, it must be the index of a column

Packit Service fb6fa5
of type G_TYPE_INT in the model. The value in that column for each item
Packit Service fb6fa5
will determine how many rows that item will span in the popup. Therefore,
Packit Service fb6fa5
values in this column must be greater than zero.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Allowed values: >= -1

Packit Service fb6fa5

Default value: -1

Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “tearoff-title” property

Packit Service fb6fa5
  “tearoff-title”            gchar *
Packit Service fb6fa5

A title that may be displayed by the window manager

Packit Service fb6fa5
Packit Service fb6fa5
when the popup is torn-off.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Default value: NULL

Packit Service fb6fa5

Since: 2.10

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “wrap-width” property

Packit Service fb6fa5
  “wrap-width”               gint
Packit Service fb6fa5

If wrap-width is set to a positive value, items in the popup will be laid

Packit Service fb6fa5
out along multiple columns, starting a new row on reaching the wrap width.

Packit Service fb6fa5

Flags: Read / Write

Packit Service fb6fa5

Allowed values: >= 0

Packit Service fb6fa5

Default value: 0

Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Style Property Details

Packit Service fb6fa5
Packit Service fb6fa5

The “appears-as-list” style property

Packit Service fb6fa5
  “appears-as-list”          gboolean
Packit Service fb6fa5

Whether dropdowns should look like lists rather than menus.

Packit Service fb6fa5

Flags: Read

Packit Service fb6fa5

Default value: FALSE

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “arrow-size” style property

Packit Service fb6fa5
  “arrow-size”               gint
Packit Service fb6fa5

Sets the minimum size of the arrow in the combo box. Note

Packit Service fb6fa5
that the arrow size is coupled to the font size, so in case
Packit Service fb6fa5
a larger font is used, the arrow will be larger than set
Packit Service fb6fa5
by arrow size.

Packit Service fb6fa5

Flags: Read

Packit Service fb6fa5

Allowed values: >= 0

Packit Service fb6fa5

Default value: 15

Packit Service fb6fa5

Since: 2.12

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “shadow-type” style property

Packit Service fb6fa5
  “shadow-type”              GtkShadowType
Packit Service fb6fa5

Which kind of shadow to draw around the combo box.

Packit Service fb6fa5

Flags: Read

Packit Service fb6fa5

Default value: GTK_SHADOW_NONE

Packit Service fb6fa5

Since: 2.12

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Signal Details

Packit Service fb6fa5
Packit Service fb6fa5

The “changed” signal

Packit Service fb6fa5
void
Packit Service fb6fa5
user_function (GtkComboBox *widget,
Packit Service fb6fa5
               gpointer     user_data)
Packit Service fb6fa5

The changed signal is emitted when the active

Packit Service fb6fa5
item is changed. The can be due to the user selecting
Packit Service fb6fa5
a different item from the list, or due to a
Packit Service fb6fa5
Packit Service fb6fa5
call to gtk_combo_box_set_active_iter().
Packit Service fb6fa5
It will also be emitted while typing into a GtkComboBoxEntry,
Packit Service fb6fa5
Packit Service fb6fa5
as well as when selecting an item from the GtkComboBoxEntry's list.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

widget

Packit Service fb6fa5

the object which received the signal

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

user_data

Packit Service fb6fa5

user data set when the signal handler was connected.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Flags: Run Last

Packit Service fb6fa5

Since: 2.4

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “move-active” signal

Packit Service fb6fa5
void
Packit Service fb6fa5
user_function (GtkComboBox  *widget,
Packit Service fb6fa5
               GtkScrollType scroll_type,
Packit Service fb6fa5
               gpointer      user_data)
Packit Service fb6fa5

The ::move-active signal is a

Packit Service fb6fa5
keybinding signal

which gets emitted to move the active selection.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

widget

Packit Service fb6fa5

the object that received the signal

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

scroll_type

Packit Service fb6fa5

a GtkScrollType

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

user_data

Packit Service fb6fa5

user data set when the signal handler was connected.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Flags: Action

Packit Service fb6fa5

Since: 2.12

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “popdown” signal

Packit Service fb6fa5
gboolean
Packit Service fb6fa5
user_function (GtkComboBox *button,
Packit Service fb6fa5
               gpointer     user_data)
Packit Service fb6fa5

The ::popdown signal is a

Packit Service fb6fa5
keybinding signal

which gets emitted to popdown the combo box list.

Packit Service fb6fa5

The default bindings for this signal are Alt+Up and Escape.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

button

Packit Service fb6fa5

the object which received the signal

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

user_data

Packit Service fb6fa5

user data set when the signal handler was connected.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Flags: Action

Packit Service fb6fa5

Since: 2.12

Packit Service fb6fa5
Packit Service fb6fa5

Packit Service fb6fa5
Packit Service fb6fa5

The “popup” signal

Packit Service fb6fa5
void
Packit Service fb6fa5
user_function (GtkComboBox *widget,
Packit Service fb6fa5
               gpointer     user_data)
Packit Service fb6fa5

The ::popup signal is a

Packit Service fb6fa5
keybinding signal

which gets emitted to popup the combo box list.

Packit Service fb6fa5

The default binding for this signal is Alt+Down.

Packit Service fb6fa5
Packit Service fb6fa5

Parameters

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

widget

Packit Service fb6fa5

the object that received the signal

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

user_data

Packit Service fb6fa5

user data set when the signal handler was connected.

Packit Service fb6fa5
 
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Flags: Action

Packit Service fb6fa5

Since: 2.12

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

See Also

Packit Service fb6fa5

GtkComboBoxText, GtkTreeModel, GtkCellRenderer

Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5
Packit Service fb6fa5

Generated by GTK-Doc V1.26.1
Packit Service fb6fa5
</body>
Packit Service fb6fa5
</html>