77
73
<title role="details.title">Details</title>
78
74
<refsect2 id="GimpStringComboBox-struct" role="struct">
79
75
<title>GimpStringComboBox</title>
80
<indexterm zone="GimpStringComboBox-struct"><primary>GimpStringComboBox</primary></indexterm><programlisting>typedef struct _GimpStringComboBox GimpStringComboBox;</programlisting>
76
<indexterm zone="GimpStringComboBox-struct"><primary sortas="GimpStringComboBox">GimpStringComboBox</primary></indexterm><programlisting>typedef struct _GimpStringComboBox GimpStringComboBox;</programlisting>
84
79
<refsect2 id="gimp-string-combo-box-new" role="function" condition="since:GIMP 2.4">
85
80
<title>gimp_string_combo_box_new ()</title>
86
<indexterm zone="gimp-string-combo-box-new" role="GIMP 2.4"><primary>gimp_string_combo_box_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_string_combo_box_new (<link linkend="GtkTreeModel">GtkTreeModel</link> *model,
81
<indexterm zone="gimp-string-combo-box-new" role="GIMP 2.4"><primary sortas="gimp_string_combo_box_new">gimp_string_combo_box_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * gimp_string_combo_box_new (<link linkend="GtkTreeModel">GtkTreeModel</link> *model,
87
82
<link linkend="gint">gint</link> id_column,
88
83
<link linkend="gint">gint</link> label_column);</programlisting>
93
87
</para><variablelist role="params">
94
<varlistentry><term><parameter>model</parameter> :</term>
96
</simpara></listitem></varlistentry>
97
<varlistentry><term><parameter>id_column</parameter> :</term>
99
</simpara></listitem></varlistentry>
100
<varlistentry><term><parameter>label_column</parameter> :</term>
102
</simpara></listitem></varlistentry>
103
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GimpStringComboBox"><type>GimpStringComboBox</type></link>.
88
<varlistentry><term><parameter>model</parameter> :</term>
90
</simpara></listitem></varlistentry>
91
<varlistentry><term><parameter>id_column</parameter> :</term>
93
</simpara></listitem></varlistentry>
94
<varlistentry><term><parameter>label_column</parameter> :</term>
96
</simpara></listitem></varlistentry>
97
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GimpStringComboBox"><type>GimpStringComboBox</type></link>.
105
99
</simpara></listitem></varlistentry>
106
</variablelist><para role="since">Since GIMP 2.4
100
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
108
101
<refsect2 id="gimp-string-combo-box-set-active" role="function" condition="since:GIMP 2.4">
109
102
<title>gimp_string_combo_box_set_active ()</title>
110
<indexterm zone="gimp-string-combo-box-set-active" role="GIMP 2.4"><primary>gimp_string_combo_box_set_active</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_string_combo_box_set_active (<link linkend="GimpStringComboBox">GimpStringComboBox</link> *combo_box,
103
<indexterm zone="gimp-string-combo-box-set-active" role="GIMP 2.4"><primary sortas="gimp_string_combo_box_set_active">gimp_string_combo_box_set_active</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> gimp_string_combo_box_set_active (<link linkend="GimpStringComboBox">GimpStringComboBox</link> *combo_box,
111
104
const <link linkend="gchar">gchar</link> *id);</programlisting>
113
106
Looks up the item that belongs to the given <parameter>id</parameter> and makes it the
114
107
selected item in the <parameter>combo_box</parameter>.</para>
117
109
</para><variablelist role="params">
118
<varlistentry><term><parameter>combo_box</parameter> :</term>
110
<varlistentry><term><parameter>combo_box</parameter> :</term>
119
111
<listitem><simpara> a <link linkend="GimpStringComboBox"><type>GimpStringComboBox</type></link>
120
112
</simpara></listitem></varlistentry>
121
<varlistentry><term><parameter>id</parameter> :</term>
113
<varlistentry><term><parameter>id</parameter> :</term>
122
114
<listitem><simpara>
123
115
</simpara></listitem></varlistentry>
124
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE:CAPS"><literal>TRUE</literal></link> on success or <link linkend="FALSE:CAPS"><literal>FALSE</literal></link> if there was no item for
116
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> <link linkend="TRUE--CAPS"><literal>TRUE</literal></link> on success or <link linkend="FALSE--CAPS"><literal>FALSE</literal></link> if there was no item for
127
119
</simpara></listitem></varlistentry>
128
</variablelist><para role="since">Since GIMP 2.4
120
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
130
121
<refsect2 id="gimp-string-combo-box-get-active" role="function" condition="since:GIMP 2.4">
131
122
<title>gimp_string_combo_box_get_active ()</title>
132
<indexterm zone="gimp-string-combo-box-get-active" role="GIMP 2.4"><primary>gimp_string_combo_box_get_active</primary></indexterm><programlisting><link linkend="gchar">gchar</link>* gimp_string_combo_box_get_active (<link linkend="GimpStringComboBox">GimpStringComboBox</link> *combo_box);</programlisting>
123
<indexterm zone="gimp-string-combo-box-get-active" role="GIMP 2.4"><primary sortas="gimp_string_combo_box_get_active">gimp_string_combo_box_get_active</primary></indexterm><programlisting><link linkend="gchar">gchar</link> * gimp_string_combo_box_get_active (<link linkend="GimpStringComboBox">GimpStringComboBox</link> *combo_box);</programlisting>
134
125
Retrieves the value of the selected (active) item in the <parameter>combo_box</parameter>.</para>
137
127
</para><variablelist role="params">
138
<varlistentry><term><parameter>combo_box</parameter> :</term>
128
<varlistentry><term><parameter>combo_box</parameter> :</term>
139
129
<listitem><simpara> a <link linkend="GimpStringComboBox"><type>GimpStringComboBox</type></link>
140
130
</simpara></listitem></varlistentry>
141
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> newly allocated ID string or <link linkend="NULL:CAPS"><literal>NULL</literal></link> if nothing was selected
131
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> newly allocated ID string or <link linkend="NULL--CAPS"><literal>NULL</literal></link> if nothing was selected
143
133
</simpara></listitem></varlistentry>
144
</variablelist><para role="since">Since GIMP 2.4
134
</variablelist><para role="since">Since GIMP 2.4</para></refsect2>
148
137
<refsect1 id="GimpStringComboBox.property-details" role="property_details">
149
138
<title role="property_details.title">Property Details</title>
150
<refsect2 id="GimpStringComboBox--ellipsize"><title>The <literal>"ellipsize"</literal> property</title>
151
<indexterm zone="GimpStringComboBox--ellipsize" role="GIMP 2.4"><primary>GimpStringComboBox:ellipsize</primary></indexterm><programlisting> "ellipsize" <link linkend="PangoEllipsizeMode">PangoEllipsizeMode</link> : Read / Write</programlisting>
139
<refsect2 id="GimpStringComboBox--ellipsize" role="property"><title>The <literal>"ellipsize"</literal> property</title>
140
<indexterm zone="GimpStringComboBox--ellipsize" role="GIMP 2.4"><primary sortas="GimpStringComboBox:ellipsize">GimpStringComboBox:ellipsize</primary></indexterm><programlisting> "ellipsize" <link linkend="PangoEllipsizeMode">PangoEllipsizeMode</link> : Read / Write</programlisting>
153
142
Specifies the preferred place to ellipsize text in the combo-box,
154
143
if the cell renderer does not have enough room to display the
155
144
entire string.</para>
158
146
</para><para>Default value: PANGO_ELLIPSIZE_NONE</para>
147
<para>Since GIMP 2.4</para>
162
<refsect2 id="GimpStringComboBox--id-column"><title>The <literal>"id-column"</literal> property</title>
163
<indexterm zone="GimpStringComboBox--id-column" role="GIMP 2.4"><primary>GimpStringComboBox:id-column</primary></indexterm><programlisting> "id-column" <link linkend="gint">gint</link> : Read / Write / Construct Only</programlisting>
149
<refsect2 id="GimpStringComboBox--id-column" role="property"><title>The <literal>"id-column"</literal> property</title>
150
<indexterm zone="GimpStringComboBox--id-column" role="GIMP 2.4"><primary sortas="GimpStringComboBox:id-column">GimpStringComboBox:id-column</primary></indexterm><programlisting> "id-column" <link linkend="gint">gint</link> : Read / Write / Construct Only</programlisting>
165
152
The column in the associated GtkTreeModel that holds strings to
166
153
be used as labels in the combo-box.</para>
169
155
</para><para>Allowed values: >= 0</para>
170
156
<para>Default value: 0</para>
157
<para>Since GIMP 2.4</para>
174
<refsect2 id="GimpStringComboBox--label-column"><title>The <literal>"label-column"</literal> property</title>
175
<indexterm zone="GimpStringComboBox--label-column"><primary>GimpStringComboBox:label-column</primary></indexterm><programlisting> "label-column" <link linkend="gint">gint</link> : Read / Write / Construct Only</programlisting>
159
<refsect2 id="GimpStringComboBox--label-column" role="property"><title>The <literal>"label-column"</literal> property</title>
160
<indexterm zone="GimpStringComboBox--label-column"><primary sortas="GimpStringComboBox:label-column">GimpStringComboBox:label-column</primary></indexterm><programlisting> "label-column" <link linkend="gint">gint</link> : Read / Write / Construct Only</programlisting>
176
161
<para></para><para>Allowed values: >= 0</para>
177
162
<para>Default value: 0</para>