CoreGTK  2.24.0
CoreGTK is an Objective-C language binding for the GTK+ widget toolkit
 All Classes Functions Variables
CGTKComboBox.h
1 /*
2  * CGTKComboBox.h
3  * This file is part of CoreGTK
4  *
5  * Copyright (C) 2014 - Tyler Burton
6  *
7  * This library is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Lesser General Public
9  * License as published by the Free Software Foundation; either
10  * version 2.1 of the License, or (at your option) any later version.
11  *
12  * This library is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  * Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with this library; if not, write to the Free Software
19  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20  */
21 
22 /*
23  * Modified by the CoreGTK Team, 2014. See the AUTHORS file for a
24  * list of people on the CoreGTK Team.
25  * See the ChangeLog files for a list of changes.
26  *
27  */
28 
29 /*
30  * Objective-C imports
31  */
32 #import "CGTKBin.h"
33 
34 @interface CGTKComboBox : CGTKBin
35 {
36 
37 }
38 
39 /*
40  * Returns internal GtkComboBox
41  */
42 -(GtkComboBox *)COMBO_BOX;
43 
44 /*
45  * Forwards message to:
46  * GtkWidget* gtk_combo_box_new (void)
47  */
48 -(id)init;
49 
50 /*
51  * Forwards message to:
52  * GtkWidget* gtk_combo_box_new_with_entry (void)
53  */
54 -(id)initWithEntry;
55 
56 /*
57  * Forwards message to:
58  * GtkWidget* gtk_combo_box_new_with_model (GtkTreeModel* model)
59  */
60 -(id)initWithModel:(GtkTreeModel *)model;
61 
62 /*
63  * Forwards message to:
64  * GtkWidget* gtk_combo_box_new_with_model_and_entry (GtkTreeModel* model)
65  */
66 -(id)initWithModelAndEntry:(GtkTreeModel *)model;
67 
68 /*
69  * Forwards message to:
70  * gint gtk_combo_box_get_wrap_width (GtkComboBox* combo_box)
71  */
72 -(NSNumber *)getWrapWidth;
73 
74 /*
75  * Forwards message to:
76  * void gtk_combo_box_set_wrap_width (GtkComboBox* combo_box, gint width)
77  */
78 -(void)setWrapWidth:(NSNumber *)width;
79 
80 /*
81  * Forwards message to:
82  * gint gtk_combo_box_get_row_span_column (GtkComboBox* combo_box)
83  */
84 -(NSNumber *)getRowSpanColumn;
85 
86 /*
87  * Forwards message to:
88  * void gtk_combo_box_set_row_span_column (GtkComboBox* combo_box, gint row_span)
89  */
90 -(void)setRowSpanColumn:(NSNumber *)rowSpan;
91 
92 /*
93  * Forwards message to:
94  * gint gtk_combo_box_get_column_span_column (GtkComboBox* combo_box)
95  */
96 -(NSNumber *)getColumnSpanColumn;
97 
98 /*
99  * Forwards message to:
100  * void gtk_combo_box_set_column_span_column (GtkComboBox* combo_box, gint column_span)
101  */
102 -(void)setColumnSpanColumn:(NSNumber *)columnSpan;
103 
104 /*
105  * Forwards message to:
106  * gboolean gtk_combo_box_get_add_tearoffs (GtkComboBox* combo_box)
107  */
108 -(BOOL)getAddTearoffs;
109 
110 /*
111  * Forwards message to:
112  * void gtk_combo_box_set_add_tearoffs (GtkComboBox* combo_box, gboolean add_tearoffs)
113  */
114 -(void)setAddTearoffs:(BOOL)addTearoffs;
115 
116 /*
117  * Forwards message to:
118  * void gtk_combo_box_set_title (GtkComboBox* combo_box, const gchar* title)
119  */
120 -(void)setTitle:(NSString *)title;
121 
122 /*
123  * Forwards message to:
124  * const gchat * gtk_combo_box_get_title (GtkComboBox* combo_box)
125  */
126 -(NSString *)getTitle;
127 
128 /*
129  * Forwards message to:
130  * gboolean gtk_combo_box_get_focus_on_click (GtkComboBox* combo)
131  */
132 -(BOOL)getFocusOnClick;
133 
134 /*
135  * Forwards message to:
136  * void gtk_combo_box_set_focus_on_click (GtkComboBox* combo, gboolean focus_on_click)
137  */
138 -(void)setFocusOnClick:(BOOL)focusOnClick;
139 
140 /*
141  * Forwards message to:
142  * gint gtk_combo_box_get_active (GtkComboBox* combo_box)
143  */
144 -(NSNumber *)getActive;
145 
146 /*
147  * Forwards message to:
148  * void gtk_combo_box_set_active (GtkComboBox* combo_box, gint index_)
149  */
150 -(void)setActive:(NSNumber *)index;
151 
152 /*
153  * Forwards message to:
154  * gboolean gtk_combo_box_get_active_iter (GtkComboBox* combo_box, GtkTreeIter* iter)
155  */
156 -(BOOL)getActiveIter:(GtkTreeIter *)iter;
157 
158 /*
159  * Forwards message to:
160  * void gtk_combo_box_set_active_iter (GtkComboBox* combo_box, GtkTreeIter* iter)
161  */
162 -(void)setActiveIter:(GtkTreeIter *)iter;
163 
164 /*
165  * Forwards message to:
166  * void gtk_combo_box_set_model (GtkComboBox* combo_box, GtkTreeModel* model)
167  */
168 -(void)setModel:(GtkTreeModel *)model;
169 
170 /*
171  * Forwards message to:
172  * GtkTreeModel* gtk_combo_box_get_model (GtkComboBox* combo_box)
173  */
174 -(GtkTreeModel *)getModel;
175 
176 /*
177  * Forwards message to:
178  * GtkTreeViewRowSeparatorFunc gtk_combo_box_get_row_separator_func (GtkComboBox* combo_box)
179  */
180 -(GtkTreeViewRowSeparatorFunc)getRowSeparatorFunc;
181 
182 /*
183  * Forwards message to:
184  * void gtk_combo_box_set_row_separator_func (GtkComboBox* combo_box, GtkTreeViewRowSeparatorFunc func, gpointer data, GDestroyNotify destroy)
185  */
186 -(void)setRowSeparatorFuncWithFunc:(GtkTreeViewRowSeparatorFunc)func andData:(gpointer)data andDestroy:(GDestroyNotify)destroy;
187 
188 /*
189  * Forwards message to:
190  * void gtk_combo_box_set_button_sensitivity (GtkComboBox* combo_box, GtkSensitivityType sensitivity)
191  */
192 -(void)setButtonSensitivity:(GtkSensitivityType)sensitivity;
193 
194 /*
195  * Forwards message to:
196  * GtkSensitivityType gtk_combo_box_get_button_sensitivity (GtkComboBox* combo_box)
197  */
198 -(GtkSensitivityType)getButtonSensitivity;
199 
200 /*
201  * Forwards message to:
202  * gboolean gtk_combo_box_get_has_entry (GtkComboBox* combo_box)
203  */
204 -(BOOL)getHasEntry;
205 
206 /*
207  * Forwards message to:
208  * void gtk_combo_box_set_entry_text_column (GtkComboBox* combo_box, gint text_column)
209  */
210 -(void)setEntryTextColumn:(NSNumber *)textColumn;
211 
212 /*
213  * Forwards message to:
214  * gint gtk_combo_box_get_entry_text_column (GtkComboBox* combo_box)
215  */
216 -(NSNumber *)getEntryTextColumn;
217 
218 /*
219  * Forwards message to:
220  * void gtk_combo_box_popup (GtkComboBox* combo_box)
221  */
222 -(void)popup;
223 
224 /*
225  * Forwards message to:
226  * void gtk_combo_box_popdown (GtkComboBox* combo_box)
227  */
228 -(void)popdown;
229 
230 /*
231  * Forwards message to:
232  * AtkObject* gtk_combo_box_get_popup_accessible (GtkComboBox* combo_box)
233  */
234 -(AtkObject *)getPopupAccessible;
235 
236 @end
Definition: CGTKBin.h:34
Definition: CGTKComboBox.h:34