t3du - Labels for finding nodes

This commit is contained in:
2025-09-19 19:19:25 +00:00
parent fa818602c4
commit 1505414c4c

View File

@ -8,13 +8,25 @@ class MouseNode(LnxLogicTreeNode):
lnx_section = 'mouse' lnx_section = 'mouse'
lnx_version = 3 lnx_version = 3
def update(self):
if self.property0 != 'moved':
self.label = f'{self.bl_label}: {self.property0} {self.property1}'
else:
self.label = f'{self.bl_label}: {self.property0}'
def upd(self, context):
if self.property0 != 'moved':
self.label = f'{self.bl_label}: {self.property0} {self.property1}'
else:
self.label = f'{self.bl_label}: {self.property0}'
property0: HaxeEnumProperty( property0: HaxeEnumProperty(
'property0', 'property0',
items = [('started', 'Started', 'The mouse button begins to be pressed'), items = [('started', 'Started', 'The mouse button begins to be pressed'),
('down', 'Down', 'The mouse button is pressed'), ('down', 'Down', 'The mouse button is pressed'),
('released', 'Released', 'The mouse button stops being pressed'), ('released', 'Released', 'The mouse button stops being pressed'),
('moved', 'Moved', 'Moved')], ('moved', 'Moved', 'Moved')],
name='', default='down') name='', default='down', update=upd)
property1: HaxeEnumProperty( property1: HaxeEnumProperty(
'property1', 'property1',
items = [('left', 'Left', 'Left mouse button'), items = [('left', 'Left', 'Left mouse button'),
@ -22,7 +34,7 @@ class MouseNode(LnxLogicTreeNode):
('right', 'Right', 'Right mouse button'), ('right', 'Right', 'Right mouse button'),
('side1', 'Side 1', 'Side 1 mouse button'), ('side1', 'Side 1', 'Side 1 mouse button'),
('side2', 'Side 2', 'Side 2 mouse button')], ('side2', 'Side 2', 'Side 2 mouse button')],
name='', default='left') name='', default='left', update=upd)
property2: HaxeBoolProperty( property2: HaxeBoolProperty(
'property2', 'property2',
name='Include Debug Console', name='Include Debug Console',