From: Jens Axboe Date: Tue, 20 Mar 2012 09:29:45 +0000 (+0100) Subject: goptions: enable combo box hiding X-Git-Tag: gfio-0.1~90 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=b2452a433abf78934bcc38ee33ac7892a1297751 goptions: enable combo box hiding Signed-off-by: Jens Axboe --- diff --git a/goptions.c b/goptions.c index b8ebaf9a..ab6c815a 100644 --- a/goptions.c +++ b/goptions.c @@ -193,8 +193,10 @@ static void gopt_combo_changed(GtkComboBox *box, gpointer data) { struct gopt_combo *c = (struct gopt_combo *) data; struct fio_option *o = &fio_options[c->gopt.opt_index]; + unsigned int index; - printf("combo %s changed\n", o->name); + index = gtk_combo_box_get_active(GTK_COMBO_BOX(c->combo)); + gopt_set_children_visible(o, index); } static void gopt_combo_destroy(GtkWidget *w, gpointer data) diff --git a/options.c b/options.c index 066724b2..2d816f9c 100644 --- a/options.c +++ b/options.c @@ -1432,6 +1432,7 @@ struct fio_option fio_options[FIO_MAX_OPTS] = { .help = "Accept potential duplicate random blocks", .parent = "rw", .hide = 1, + .hide_on_set = 1, .category = FIO_OPT_C_IO, .group = FIO_OPT_G_RANDOM, },