96 |
|
GtkWidget* ok = gtk_button_new_from_stock(GTK_STOCK_OK); |
97 |
|
|
98 |
|
g_signal_connect(G_OBJECT(ok), "clicked", G_CALLBACK(done), this); |
99 |
+ |
GTK_WIDGET_SET_FLAGS(ok, GTK_CAN_DEFAULT); |
100 |
|
|
101 |
|
GtkWidget* cancel = gtk_button_new_from_stock(GTK_STOCK_CANCEL); |
102 |
|
|
145 |
|
gtk_widget_show(vertical); |
146 |
|
gtk_widget_show(window); |
147 |
|
|
148 |
+ |
// stuff |
149 |
+ |
gtk_widget_grab_default(ok); |
150 |
+ |
gtk_widget_grab_focus(ok); |
151 |
+ |
|
152 |
+ |
GtkTreeSelection* selection = gtk_tree_view_get_selection(GTK_TREE_VIEW( |
153 |
+ |
available)); |
154 |
+ |
|
155 |
+ |
gtk_tree_selection_unselect_all(selection); |
156 |
+ |
|
157 |
|
gtk_main(); |
158 |
|
} |
159 |
|
|
195 |
|
renderer, "text", 0, NULL); |
196 |
|
|
197 |
|
gtk_tree_view_append_column(GTK_TREE_VIEW(available), column); |
198 |
+ |
|
199 |
+ |
GtkTreeSelection* selection = gtk_tree_view_get_selection(GTK_TREE_VIEW( |
200 |
+ |
available)); |
201 |
|
} |
202 |
|
|
203 |
|
void MapSelector::setupSelected() |
220 |
|
renderer, "text", 0, NULL); |
221 |
|
|
222 |
|
gtk_tree_view_append_column(GTK_TREE_VIEW(selected), column); |
223 |
+ |
|
224 |
+ |
GtkTreeSelection* selection = gtk_tree_view_get_selection(GTK_TREE_VIEW( |
225 |
+ |
selected)); |
226 |
|
} |
227 |
|
|
228 |
|
void destruct(GtkWidget* widget, MapSelector* data) |