the spray example contains a destroy method. i only see this method in the overview on the left but not in the patch. there is create and update and i would expect destroy to be there as well. why is destroy marked red ?
probably simple to explain. is there a way to navigate into properties and method via overview ?
and is there an overview what the icons mean ? outline triangle, filled triangle, outline rectangle etc. ?
sometimes its a collapse icon but next to class it does something different. what is the filled rectangle for ?
iām kinda struggeling with the interface. while vvvv just has a few rules and was therefore āeasyā to learn , vl in contrast needs documentation. i know youāre on it and iām looking forward to it. i would probably prefer short videos to the gray book which probably tries to cover everything in the future.
data type patches do not have a defined ācenterā for operations and properties can be accessed in multiple places. we thought about it but did not find a well defined behavior. the latest idea was to highlight the respective elements in the patch on hover in the explorer. but that feature didnāt made it into the release.
in util patches however this works. if you browse the CoreLib.vl document, have a look into the vector utils patch or so. if you click there on an operation entry in the explorer the patch will be centered to that operation definition.
hard to guess what the elements mean, thatās true. maybe a simple tooltip would help in most cases.
the empty triangles are indeed expand/collapse.
the filled triangle indicates a drop down list.
the rectangle besides a data type name sets whether generics are allowed or if every type has to be fixed in that patch.
if you have more specific questions donāt hesitate to open a new forums thread.
I think the two different kinds of operations is a bit confusing. The operations made in the patch are created very differently from those made in a data type.
One of these should be called a āMethodā for differentiation.
Then you have āNodesā which are not very different from operations, created in patchesā¦
we chose to do the differentiation by specifying the kind of operation, patch or node by a prefix. for a beginner the details are not that important. just make this or that node in an operation of a patchā¦ for the advanced user you can be more precise by the following terms (which may slightly change in the future):