commands and value links

Lawson English 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.


Lawson



More information about the smallwiki mailing list