|
@@ -858,6 +858,7 @@ laPropContainer* LA_PC_SOCKET_OUT;
|
|
laPropContainer* LA_PROP_SOCKET_SOURCE;
|
|
laPropContainer* LA_PROP_SOCKET_SOURCE;
|
|
laPropContainer* LA_PROP_SOCKET_OUT;
|
|
laPropContainer* LA_PROP_SOCKET_OUT;
|
|
laPropContainer* LA_PC_MAPPER;
|
|
laPropContainer* LA_PC_MAPPER;
|
|
|
|
+laPropContainer* LA_PC_RACK_PAGE;
|
|
laPropContainer* TNS_PC_OBJECT_GENERIC;
|
|
laPropContainer* TNS_PC_OBJECT_GENERIC;
|
|
laPropContainer* TNS_PC_OBJECT_INSTANCER;
|
|
laPropContainer* TNS_PC_OBJECT_INSTANCER;
|
|
laPropContainer* TNS_PC_OBJECT_CAMERA;
|
|
laPropContainer* TNS_PC_OBJECT_CAMERA;
|
|
@@ -1065,11 +1066,13 @@ void la_RegisterInternalProps(){
|
|
}
|
|
}
|
|
|
|
|
|
p = laAddPropertyContainer("la_rack_page", "Rack Page", "A page of nodes", 0,laui_IdentifierOnly, sizeof(laRackPage), 0,0,1);{
|
|
p = laAddPropertyContainer("la_rack_page", "Rack Page", "A page of nodes", 0,laui_IdentifierOnly, sizeof(laRackPage), 0,0,1);{
|
|
|
|
+ LA_PC_RACK_PAGE = p;
|
|
laPropContainerExtraFunctions(p,0,lareset_RackPage,0,0,0);
|
|
laPropContainerExtraFunctions(p,0,lareset_RackPage,0,0,0);
|
|
laAddStringProperty(p, "name", "Name", "Name of the page", 0,0,0,0,1, offsetof(laRackPage, Name), 0,0,0,0,LA_AS_IDENTIFIER);
|
|
laAddStringProperty(p, "name", "Name", "Name of the page", 0,0,0,0,1, offsetof(laRackPage, Name), 0,0,0,0,LA_AS_IDENTIFIER);
|
|
laAddIntProperty(p,"type", "Type", "Type of the rack", 0,0,0,0,0,0,0,0,offsetof(laRackPage,RackType),0,0,0,0,0,0,0,0,0,0,LA_READ_ONLY);
|
|
laAddIntProperty(p,"type", "Type", "Type of the rack", 0,0,0,0,0,0,0,0,offsetof(laRackPage,RackType),0,0,0,0,0,0,0,0,0,0,LA_READ_ONLY);
|
|
laAddIntProperty(p,"has_rack", "Has Rack", "Has rack", 0,0,0,0,0,0,0,0,offsetof(laRackPage,Racks.pFirst),0,0,0,0,0,0,0,0,0,0,LA_READ_ONLY|LA_UDF_IGNORE);
|
|
laAddIntProperty(p,"has_rack", "Has Rack", "Has rack", 0,0,0,0,0,0,0,0,offsetof(laRackPage,Racks.pFirst),0,0,0,0,0,0,0,0,0,0,LA_READ_ONLY|LA_UDF_IGNORE);
|
|
laAddSubGroup(p, "racks", "Racks", "Racks for nodes","la_node_rack",0,0,0,-1,0,0,0,0,0,0,offsetof(laRackPage,Racks),0);
|
|
laAddSubGroup(p, "racks", "Racks", "Racks for nodes","la_node_rack",0,0,0,-1,0,0,0,0,0,0,offsetof(laRackPage,Racks),0);
|
|
|
|
+ laAddSubGroup(p, "parent_object", "Parent Object", "Parent object of this page","tns_object",0,0,0,offsetof(laRackPage,ParentObject),0,0,0,0,0,0,0,LA_READ_ONLY|LA_UDF_REFER);
|
|
ep=laAddEnumProperty(p, "trigger", "Trigger", "Trigger evaluation on event",0,0,0,0,0,offsetof(laRackPage,TriggerMode),0,0,0,0,0,0,0,0,0,0);
|
|
ep=laAddEnumProperty(p, "trigger", "Trigger", "Trigger evaluation on event",0,0,0,0,0,offsetof(laRackPage,TriggerMode),0,0,0,0,0,0,0,0,0,0);
|
|
laAddEnumItemAs(ep, "ALWAYS", "Always", "Always evalueave this page",LA_PAGE_TRIGGER_ALWAYS,0);
|
|
laAddEnumItemAs(ep, "ALWAYS", "Always", "Always evalueave this page",LA_PAGE_TRIGGER_ALWAYS,0);
|
|
laAddEnumItemAs(ep, "NONE", "None", "This page is only evaluated when called from other pages",LA_PAGE_TRIGGER_NONE,0);
|
|
laAddEnumItemAs(ep, "NONE", "None", "This page is only evaluated when called from other pages",LA_PAGE_TRIGGER_NONE,0);
|
|
@@ -1078,6 +1081,8 @@ void la_RegisterInternalProps(){
|
|
laAddEnumItemAs(ep, "SCRIPT", "Script", "Use scripts to express logic",1,0);
|
|
laAddEnumItemAs(ep, "SCRIPT", "Script", "Use scripts to express logic",1,0);
|
|
laAddStringProperty(p, "script", "Script", "Script content",LA_WIDGET_STRING_MULTI,0,0,0,1,offsetof(laRackPage, Script), 0,0,0,0,0);
|
|
laAddStringProperty(p, "script", "Script", "Script content",LA_WIDGET_STRING_MULTI,0,0,0,1,offsetof(laRackPage, Script), 0,0,0,0,0);
|
|
laAddOperatorProperty(p,"add_rack","Add Rack", "Add a rack into the page", "LA_add_rack", '+', 0);
|
|
laAddOperatorProperty(p,"add_rack","Add Rack", "Add a rack into the page", "LA_add_rack", '+', 0);
|
|
|
|
+ laAddOperatorProperty(p,"remove_driver_page","Remove Page", "Remove this page", "LA_remove_driver_page", L'🗴', 0);
|
|
|
|
+ laAddOperatorProperty(p,"remove_input_mapping_page","Remove Page", "Remove this page", "LA_remove_input_mapping_page", L'🗴', 0);
|
|
}
|
|
}
|
|
|
|
|
|
//p = laAddPropertyContainer("udf_fail_node", "UDF Failed Node", "Single Wild Data Block Reference", laui_UDFFailNodeItem, sizeof(laUDFFailNode), 0,0,0,0,0); {
|
|
//p = laAddPropertyContainer("udf_fail_node", "UDF Failed Node", "Single Wild Data Block Reference", laui_UDFFailNodeItem, sizeof(laUDFFailNode), 0,0,0,0,0); {
|