Beispiel #1
0
def cmd_set_rotate(model, theta, flip_x, flip_y):
    av = sig(model.rotate_theta, model.flip_x, model.flip_y)
    with model.edit():
        model.rotate_theta = theta
        model.flip_x = flip_x
        model.flip_y = flip_y
    return av
Beispiel #2
0
def cmd_set_rotate(model, theta, flip_x, flip_y):
    av = sig(model.rotate_theta, model.flip_x, model.flip_y)
    with model.edit():
        model.rotate_theta = theta
        model.flip_x = flip_x
        model.flip_y = flip_y
    return av
Beispiel #3
0
def cmd_set_dimensions(model: 'RectAlignmentModel', dim_a: float, dim_b: float, translate_x: float,
                       translate_y: float) -> SigType:
    """
    Command to set the realspace parameters for the dimensions
    """
    av = sig(model.dim_values[0], model.dim_values[1], model.translate_x, model.translate_y)

    model.set_dim_values(dim_a, dim_b)
    model.translate_x = translate_x
    model.translate_y = translate_y
    model.update_matricies()

    return av
Beispiel #4
0
def cmd_set_dimensions(model, dim_a, dim_b, translate_x, translate_y):
    """
    Command to set the realspace parameters for the dimensions
    """
    av = sig(model.dim_values[0], model.dim_values[1], model.translate_x, model.translate_y)

    with model.edit():
        model.dim_values[0] = dim_a
        model.dim_values[1] = dim_b
        model.translate_x = translate_x
        model.translate_y = translate_y
        model.update_matricies()

    return av
Beispiel #5
0
def cmd_set_dimensions(model, dim_a, dim_b, translate_x, translate_y):
    """
    Command to set the realspace parameters for the dimensions
    """
    av = sig(model.dim_values[0], model.dim_values[1], model.translate_x, model.translate_y)

    with model.edit():
        model.dim_values[0] = dim_a
        model.dim_values[1] = dim_b
        model.translate_x = translate_x
        model.translate_y = translate_y
        model.update_matricies()

    return av
Beispiel #6
0
def cmd_set_rotate(model: 'RectAlignmentModel', theta: float, flip_x: bool, flip_y: bool) -> SigType:
    av = sig(model.rotate_theta, model.flip_x, model.flip_y)
    model.rotate_theta = theta
    model.flip_x = flip_x
    model.flip_y = flip_y
    return av
Beispiel #7
0
def cmd_set_origin_reference(model: 'RectAlignmentModel', idx: int) -> SigType:
    av = sig(model.origin_idx)
    model.origin_idx = idx
    return av
Beispiel #8
0
def cmd_set_dimensions_locked(model: 'RectAlignmentModel', locked: bool) -> SigType:
    av = sig(model.dims_locked)
    model.dims_locked = locked
    return av
Beispiel #9
0
def cmd_set_origin_reference(model, idx):
    av = sig(model.origin_idx)
    model.origin_idx = idx
    return av
Beispiel #10
0
def cmd_set_dimensions_locked(model, locked):
    av = sig(model.dims_locked)
    model.dims_locked = locked
    return av
Beispiel #11
0
def cmd_merge_2(target, value):
    old_value = target.value
    target.value = value
    return U.sig(old_value)
Beispiel #12
0
def cmd_set_align_by(target, align_mode):
    old_state = target.model.align_by
    target.set_align_by(align_mode)
    return sig(old_state)
Beispiel #13
0
def cmd_merge_2(target, value):
    old_value = target.value
    target.value = value
    return U.sig(old_value)
Beispiel #14
0
def cmd_set_align_by(target: 'LayerAlignmentDialog', align_mode: AlignBy):
    old_state = target.model.align_by
    target.set_align_by(align_mode)
    return sig(old_state)
Beispiel #15
0
def cmd_set_origin_reference(model, idx):
    av = sig(model.origin_idx)
    model.origin_idx = idx
    return av
Beispiel #16
0
def cmd_set_dimensions_locked(model, locked):
    av = sig(model.dims_locked)
    model.dims_locked = locked
    return av