def _ising_clip_dialog(callback): dialog = gtk.Dialog(_("Create Ising Clip"), None, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, (_("Cancel").encode('utf-8'), gtk.RESPONSE_REJECT, _("Create").encode('utf-8'), gtk.RESPONSE_ACCEPT)) n_box, n_slider = guiutils.get_non_property_slider_row(0, 100, 1) bg_box, bg_slider = guiutils.get_non_property_slider_row(0, 100, 1) sg_box, sg_slider = guiutils.get_non_property_slider_row(0, 100, 1) row1 = guiutils.get_two_column_box(gtk.Label(_("Noise temperature:")), n_box, 200) row2 = guiutils.get_two_column_box(gtk.Label(_("Border growth:")), bg_box, 200) row3 = guiutils.get_two_column_box(gtk.Label(_("Spontanious growth:")), sg_box, 200) vbox = gtk.VBox(False, 2) vbox.pack_start(row1, False, False, 0) vbox.pack_start(row2, False, False, 0) vbox.pack_start(row3, False, False, 0) vbox.pack_start(gtk.Label(), True, True, 0) vbox.set_size_request(450, 150) align = gtk.Alignment(0.5, 0.5, 1.0, 1.0) align.set_padding(12, 0, 12, 12) align.add(vbox) selection_widgets = (n_slider, bg_slider, sg_slider) dialog.connect('response', callback, selection_widgets) dialog.vbox.pack_start(align, True, True, 0) dialogutils.default_behaviour(dialog) dialog.show_all()
def _ising_clip_dialog(callback): dialog = Gtk.Dialog(_("Create Ising Clip"), None, Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT, (_("Cancel").encode('utf-8'), Gtk.ResponseType.REJECT, _("Create").encode('utf-8'), Gtk.ResponseType.ACCEPT)) n_box, n_slider = guiutils.get_non_property_slider_row(0, 100, 1) bg_box, bg_slider = guiutils.get_non_property_slider_row(0, 100, 1) sg_box, sg_slider = guiutils.get_non_property_slider_row(0, 100, 1) row1 = guiutils.get_two_column_box(Gtk.Label(label=_("Noise temperature:")), n_box, 200) row2 = guiutils.get_two_column_box(Gtk.Label(label=_("Border growth:")), bg_box, 200) row3 = guiutils.get_two_column_box(Gtk.Label(label=_("Spontanious growth:")), sg_box, 200) vbox = Gtk.VBox(False, 2) vbox.pack_start(row1, False, False, 0) vbox.pack_start(row2, False, False, 0) vbox.pack_start(row3, False, False, 0) vbox.pack_start(Gtk.Label(), True, True, 0) vbox.set_size_request(450, 150) align = guiutils.set_margins(vbox, 12, 0, 12, 12) selection_widgets = (n_slider, bg_slider, sg_slider) dialog.connect('response', callback, selection_widgets) dialog.vbox.pack_start(align, True, True, 0) dialogutils.default_behaviour(dialog) dialogutils.set_outer_margins(dialog.vbox) dialog.show_all()
def _ising_clip_dialog(callback): dialog = Gtk.Dialog( _("Create Ising Clip"), None, Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT, (_("Cancel").encode('utf-8'), Gtk.ResponseType.REJECT, _("Create").encode('utf-8'), Gtk.ResponseType.ACCEPT)) n_box, n_slider = guiutils.get_non_property_slider_row(0, 100, 1) bg_box, bg_slider = guiutils.get_non_property_slider_row(0, 100, 1) sg_box, sg_slider = guiutils.get_non_property_slider_row(0, 100, 1) row1 = guiutils.get_two_column_box( Gtk.Label(label=_("Noise temperature:")), n_box, 200) row2 = guiutils.get_two_column_box(Gtk.Label(label=_("Border growth:")), bg_box, 200) row3 = guiutils.get_two_column_box( Gtk.Label(label=_("Spontanious growth:")), sg_box, 200) vbox = Gtk.VBox(False, 2) vbox.pack_start(row1, False, False, 0) vbox.pack_start(row2, False, False, 0) vbox.pack_start(row3, False, False, 0) vbox.pack_start(Gtk.Label(), True, True, 0) vbox.set_size_request(450, 150) align = guiutils.set_margins(vbox, 12, 0, 12, 12) selection_widgets = (n_slider, bg_slider, sg_slider) dialog.connect('response', callback, selection_widgets) dialog.vbox.pack_start(align, True, True, 0) dialogutils.default_behaviour(dialog) dialogutils.set_outer_margins(dialog.vbox) dialog.show_all()
def _color_pulse_clip_dialog(callback): dialog = Gtk.Dialog( _("Create Color Pulse Clip"), None, Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT, (_("Cancel").encode('utf-8'), Gtk.ResponseType.REJECT, _("Create").encode('utf-8'), Gtk.ResponseType.ACCEPT)) s1_box, s1_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) s2_box, s2_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) s3_box, s3_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) s4_box, s4_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) m1_box, m1_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) m2_box, m2_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) row1 = guiutils.get_two_column_box(Gtk.Label(label=_("Speed 1:")), s1_box, 200) row2 = guiutils.get_two_column_box(Gtk.Label(label=_("Speed 2:")), s2_box, 200) row3 = guiutils.get_two_column_box(Gtk.Label(label=_("Speed 3:")), s3_box, 200) row4 = guiutils.get_two_column_box(Gtk.Label(label=_("Speed 4:")), s4_box, 200) row5 = guiutils.get_two_column_box(Gtk.Label(label=_("Move 1:")), m1_box, 200) row6 = guiutils.get_two_column_box(Gtk.Label(label=_("Move 2:")), m2_box, 200) vbox = Gtk.VBox(False, 2) vbox.pack_start(row1, False, False, 0) vbox.pack_start(row2, False, False, 0) vbox.pack_start(row3, False, False, 0) vbox.pack_start(row4, False, False, 0) vbox.pack_start(row5, False, False, 0) vbox.pack_start(row6, False, False, 0) vbox.pack_start(Gtk.Label(), True, True, 0) vbox.set_size_request(450, 220) align = guiutils.set_margins(vbox, 12, 0, 12, 12) selection_widgets = (s1_slider, s2_slider, s3_slider, s4_slider, m1_slider, m2_slider) dialog.connect('response', callback, selection_widgets) dialog.vbox.pack_start(align, True, True, 0) dialogutils.default_behaviour(dialog) dialogutils.set_outer_margins(dialog.vbox) dialog.show_all()
def _color_pulse_clip_dialog(callback): dialog = Gtk.Dialog( _("Create Color Pulse Clip"), None, Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT, (_("Cancel").encode("utf-8"), Gtk.ResponseType.REJECT, _("Create").encode("utf-8"), Gtk.ResponseType.ACCEPT), ) s1_box, s1_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) s2_box, s2_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) s3_box, s3_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) s4_box, s4_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) m1_box, m1_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) m2_box, m2_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) row1 = guiutils.get_two_column_box(Gtk.Label(label=_("Speed 1:")), s1_box, 200) row2 = guiutils.get_two_column_box(Gtk.Label(label=_("Speed 2:")), s2_box, 200) row3 = guiutils.get_two_column_box(Gtk.Label(label=_("Speed 3:")), s3_box, 200) row4 = guiutils.get_two_column_box(Gtk.Label(label=_("Speed 4:")), s4_box, 200) row5 = guiutils.get_two_column_box(Gtk.Label(label=_("Move 1:")), m1_box, 200) row6 = guiutils.get_two_column_box(Gtk.Label(label=_("Move 2:")), m2_box, 200) vbox = Gtk.VBox(False, 2) vbox.pack_start(row1, False, False, 0) vbox.pack_start(row2, False, False, 0) vbox.pack_start(row3, False, False, 0) vbox.pack_start(row4, False, False, 0) vbox.pack_start(row5, False, False, 0) vbox.pack_start(row6, False, False, 0) vbox.pack_start(Gtk.Label(), True, True, 0) vbox.set_size_request(450, 220) align = Gtk.Alignment.new(0.5, 0.5, 1.0, 1.0) align.set_padding(12, 0, 12, 12) align.add(vbox) selection_widgets = (s1_slider, s2_slider, s3_slider, s4_slider, m1_slider, m2_slider) dialog.connect("response", callback, selection_widgets) dialog.vbox.pack_start(align, True, True, 0) dialogutils.default_behaviour(dialog) dialog.show_all()
def _color_pulse_clip_dialog(callback): dialog = gtk.Dialog(_("Create Color Pulse Clip"), None, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, (_("Cancel").encode('utf-8'), gtk.RESPONSE_REJECT, _("Create").encode('utf-8'), gtk.RESPONSE_ACCEPT)) s1_box, s1_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) s2_box, s2_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) s3_box, s3_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) s4_box, s4_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) m1_box, m1_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) m2_box, m2_slider = guiutils.get_non_property_slider_row(0, 100, 1, 100) row1 = guiutils.get_two_column_box(gtk.Label(_("Speed 1:")), s1_box, 200) row2 = guiutils.get_two_column_box(gtk.Label(_("Speed 2:")), s2_box, 200) row3 = guiutils.get_two_column_box(gtk.Label(_("Speed 3:")), s3_box, 200) row4 = guiutils.get_two_column_box(gtk.Label(_("Speed 4:")), s4_box, 200) row5 = guiutils.get_two_column_box(gtk.Label(_("Move 1:")), m1_box, 200) row6 = guiutils.get_two_column_box(gtk.Label(_("Move 2:")), m2_box, 200) vbox = gtk.VBox(False, 2) vbox.pack_start(row1, False, False, 0) vbox.pack_start(row2, False, False, 0) vbox.pack_start(row3, False, False, 0) vbox.pack_start(row4, False, False, 0) vbox.pack_start(row5, False, False, 0) vbox.pack_start(row6, False, False, 0) vbox.pack_start(gtk.Label(), True, True, 0) vbox.set_size_request(450, 220) align = gtk.Alignment(0.5, 0.5, 1.0, 1.0) align.set_padding(12, 0, 12, 12) align.add(vbox) selection_widgets = (s1_slider, s2_slider, s3_slider, s4_slider, m1_slider, m2_slider) dialog.connect('response', callback, selection_widgets) dialog.vbox.pack_start(align, True, True, 0) dialogutils.default_behaviour(dialog) dialog.show_all()