› Foros › PC › Software libre
gint i;
GList * lista_opciones_combo=NULL;
GtkWidget *window3;
GtkWidget* window1 =lookup_widget(GTK_WIDGET(window1),"window1");
(....)
GtkWidget * combo = lookup_widget(GTK_WIDGET(window3),"combobox1");
.....
if (gtk_toggle_button_get_active(GTK_BUTTON (boton_2)) ){
/*If control reaches here, the toggle button is down */
window3 = create_window3 ();
lista_opciones_combo = g_list_append (lista_opciones_combo , "Madrid");
lista_opciones_combo = g_list_append (lista_opciones_combo , "Tarragona");
lista_opciones_combo = g_list_append (lista_opciones_combo , "wewe");
gtk_combo_set_popdown_strings (GTK_COMBO(combo), lista_opciones_combo);
g_list_free( lista_opciones_combo);
gtk_widget_show (window3);
gtk_combo_box_insert_text (GTK_COMBO_BOX(combo), 1, _( "Badajoz"));
gtk_combo_box_insert_text (GTK_COMBO_BOX(combo), 0, _("Sevilla"));
gtk_combo_box_append_text (GTK_COMBO_BOX (combo), _("Bcn"));
combobox1 = gtk_combo_box_new_text ();
gtk_widget_show (combobox1);
gtk_fixed_put (GTK_FIXED (fixed3), combobox1, 40, 80);
gtk_widget_set_size_request (combobox1, 256, 46);
gtk_container_set_border_width (GTK_CONTAINER (combobox1), 5);
gtk_combo_box_set_add_tearoffs (GTK_COMBO_BOX (combobox1), TRUE);
dykstra escribió:Otra.. como le digo a una ventana que se maximice por programa?? tengo que hacer alguna llamada a gdk_maximice??
quelcom escribió:
En gtk2-perl basta con $ventana->maximize; siendo $ventana un Gtk2::Window.
Por lo que leí sobre equivalencias, en C sería algo como gtk_window_maximize(ventana) (pero no me hagas mucho caso ).
Saludos!
GtkWindow * win2 =create_window2();
GtkWidget * combo = lookup_widget(win2,"combobox1");
....ops contra el combo_box.......
Cobo escribió:Igual te digo una burrada porque la información que tengo es de leerme por encima algunas cosillas, pero... ¿para eso no está GetText?
Por cierto, que si no te importa ya te haré preguntillas a ti también... que en breve empiezo yo con GTK .
¡Salu2!