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:
TTimo
2008-04-12 23:01:39 +00:00
parent 1b2e521898
commit 3e38eae740
11 changed files with 152 additions and 304 deletions

View File

@@ -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;
}
}
}