fix and improve the game selection and game configuration dialogs - added dir dialog, using GtkComboBox (added support for GtkComboBox too)
git-svn-id: svn://svn.icculus.org/gtkradiant/GtkRadiant/branches/ZeroRadiant@248 8a3a26a2-13c4-0310-b231-cf6edde360e5
This commit is contained in:
@@ -196,7 +196,13 @@ void Dialog::UpdateData (bool retrieve)
|
||||
}
|
||||
i++;
|
||||
}
|
||||
} break;
|
||||
}
|
||||
break;
|
||||
case DLG_COMBO_BOX_INT: {
|
||||
*(int*)data->buffer = gtk_combo_box_get_active( GTK_COMBO_BOX( data->object ) );
|
||||
}
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -241,8 +247,7 @@ void Dialog::UpdateData (bool retrieve)
|
||||
case DLG_ADJ_INT:
|
||||
gtk_adjustment_set_value (GTK_ADJUSTMENT (data->object), (*(int*)data->buffer));
|
||||
break;
|
||||
case DLG_COMBO_INT:
|
||||
{
|
||||
case DLG_COMBO_INT: {
|
||||
GList *lst = GTK_LIST (GTK_COMBO (data->object)->list)->children;
|
||||
char *entry = "";
|
||||
|
||||
@@ -254,7 +259,12 @@ void Dialog::UpdateData (bool retrieve)
|
||||
}
|
||||
|
||||
gtk_entry_set_text (GTK_ENTRY (GTK_COMBO (data->object)->entry), entry);
|
||||
} break;
|
||||
}
|
||||
break;
|
||||
case DLG_COMBO_BOX_INT: {
|
||||
gtk_combo_box_set_active( GTK_COMBO_BOX( data->object ), *(int*)data->buffer );
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user