This commit is contained in:
DomNomNomVR 2025-03-09 02:19:22 +13:00
parent 8eafb97881
commit 2858ef9aa3

View File

@ -82,29 +82,29 @@ def test_connect_property():
assert bar() == 5
assert foo() == Foo(5, 2)
class IntEntryOld:
on_value_changed: Signal[int]
_val: int
# class IntEntryOld:
# on_value_changed: Signal[int]
# _val: int
def get_val(self, val: int): ...
def set_val(self, val: int): ...
# def get_val(self, val: int): ...
# def set_val(self, val: int): ...
class IntEntry:
def __init__(self, value: Gear[int]): ...
# class IntEntry:
# def __init__(self, value: Gear[int]): ...
int_entry = IntEntry()
# int_entry = IntEntry()
effect_of(bar)(int_entry.set_val)
int_entry.on_value_changed.connect(bar.set)
# effect_of(bar)(int_entry.set_val)
# int_entry.on_value_changed.connect(bar.set)
@effect_of(bar)
def update_ui(bar: int):
int_entry.set_val(bar)
# @effect_of(bar)
# def update_ui(bar: int):
# int_entry.set_val(bar)
def update_model(bar_val: int):
bar.set(bar_val)
# def update_model(bar_val: int):
# bar.set(bar_val)
int_entry.on_value_changed.connect(update_model)
# int_entry.on_value_changed.connect(update_model)
def hello(my_callback):