Unverified Commit ee8e9871 authored by AUTOMATIC1111's avatar AUTOMATIC1111 Committed by GitHub
Browse files

Merge pull request #13266 from wkpark/xyz-prepare

xyz_grid: add prepare
parents 87b50397 afd06245
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -205,13 +205,14 @@ def csv_string_to_list_strip(data_str):


class AxisOption:
    def __init__(self, label, type, apply, format_value=format_value_add_label, confirm=None, cost=0.0, choices=None):
    def __init__(self, label, type, apply, format_value=format_value_add_label, confirm=None, cost=0.0, choices=None, prepare=None):
        self.label = label
        self.type = type
        self.apply = apply
        self.format_value = format_value
        self.confirm = confirm
        self.cost = cost
        self.prepare = prepare
        self.choices = choices


@@ -536,6 +537,8 @@ class Script(scripts.Script):

            if opt.choices is not None and not csv_mode:
                valslist = vals_dropdown
            elif opt.prepare is not None:
                valslist = opt.prepare(vals)
            else:
                valslist = csv_string_to_list_strip(vals)