commands and value links
lenglish5 at cox.net
Fri Oct 8 14:37:59 MEST 2010
On 10/8/10 5:22 AM, Norbert Hartl wrote:
> On 08.10.2010, at 13:42, Lukas Renggli wrote:
>>> label to be displayed. In the second approach can do it manually with
>>> *Label>/some...* (does not work with the first approach *Label>value:...*.
>>> Is there a way to display the link label?
>> ValueLinks only display the label when they are undefined. Otherwise
>> they display the default string of the target (e.g. the title) or
>> whatever display parameter (this is the name of a description on the
>> object) is set.
> The first sentence I don't get. I understand the default behaviour (title) and the display attribute the choses a selector. But all of this is happening on the structure. I want to have the label from the command that is being used. Compare it to PRCommandWidget it displays the labels of all available commands. I want to have to same as value link.
+value:commands+ displays all the available value links because it
displays all selectors of methods that have the proper <pragma> in them.
You're talking about displaying the options available for a specific
value link and there's no built-in mechanism for that. You'd have to
provide it yourself. You could request all parameters for +value:xxx+
that was passed to the >>xxxIn:contents method, but that would only
give you the parameters/commands that are specified in the text of the
link. If you want to provide a list of all possible options, you'll have
to define one yourself:
+value:myValueLink|command=displayAll+ and from inside method
>>myValueLink:contents, you'd return a list of all the options you
defined within >>myValueLink:contents.
More information about the smallwiki