end
}
- dialog.vbox.add(sw = Gtk::ScrolledWindow.new(nil, nil).add(treeview).set_policy(Gtk::POLICY_AUTOMATIC, Gtk::POLICY_AUTOMATIC))
+ dialog.vbox.add(sw = Gtk::ScrolledWindow.new(nil, nil).add(treeview).set_policy(Gtk::POLICY_NEVER, Gtk::POLICY_AUTOMATIC))
- `find '#{$FPATH}/themes' -mindepth 1 -maxdepth 1 -type d`.each { |dir|
+ ([ $FPATH + '/themes/simple' ] + (`find '#{$FPATH}/themes' -mindepth 1 -maxdepth 1 -type d`.find_all { |e| e !~ /simple$/ }.sort)).each { |dir|
dir.chomp!
iter = model.append
iter[0] = File.basename(dir)
treeview.selection.select_iter(iter)
end
}
-
- dialog.set_default_size(700, 400)
+ dialog.set_default_size(-1, 500)
dialog.vbox.show_all
+
dialog.run { |response|
iter = treeview.selection.selected
dialog.destroy