X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=common%2Fmakegdesc;h=74f5b959d00530b0d948d219f8b0e9d385f367de;hb=c0845d5b08eb1782837d67b89b0353ad27a49450;hp=9ca169c127b2053dae7d06153060c2b53932be3c;hpb=ca2d637724937361cbab64aaa9fa28d5264e9aa9;p=doldaconnect.git diff --git a/common/makegdesc b/common/makegdesc index 9ca169c..74f5b95 100755 --- a/common/makegdesc +++ b/common/makegdesc @@ -27,6 +27,9 @@ sub printwidgets } } elsif($widget->{"type"} eq "assistant") { print "${p}stack[$sl] = gtk_assistant_new();\n"; + if(defined($widget->{"title"})) { + print "${p}gtk_window_set_title(GTK_WINDOW(stack[$sl]), \"" . $widget->{"title"} . "\");\n"; + } $pf = sub { my($widget, $p, $sl) = @_; @@ -293,6 +296,8 @@ sub printwidgets if($widget->{"grip"} eq "n") { print "${p}gtk_statusbar_set_has_resize_grip(GTK_STATUSBAR(stack[$sl]), FALSE);\n"; } + } elsif($widget->{"type"} eq "filechooser") { + print "${p}stack[$sl] = gtk_file_chooser_widget_new(GTK_FILE_CHOOSER_ACTION_" . (defined($widget->{"action"})?$widget->{"action"}:"OPEN") . ");\n"; } else { print STDERR "Unknown widget: " . $widget->{"type"} ."\n"; }