Hello Robert,
Thank you!
I am playing with OB and I tried to make a filter which should
display Traits' names with bold text. But it doesn't work. It
displays prefix '(t) ' but nothing more. I have no idea where is the
mistake. Do you have any idea? I can file out the filter class, if
you wish.
displayString: aString forNode: aNode
(aNode isKindOf: OBClassNode) ifFalse: [^ aString].
^ ((aNode theClass respondsTo: #isTrait) and: [ aNode theClass
isTrait ])
ifTrue: [('(t) ', aString) asText addAttribute: TextEmphasis
bold ]
ifFalse: ['(c) ', aString].
Thank you in advance,
Juraj
On 23.6.2007, at 18:32, Robert Krahn wrote:
Hello Juraj,
the code you are looking for is in OBMethodNode>>displayString.
There the text attribute TextEmphasis italic is added when the
selector belongs to a trait (= is not local)
Regards
Robert
Am 23.06.2007 um 17:29 schrieb Juraj Kubelka:
Hi All,
May I ask you, how is it done that Traits' method names are
displayed in italic? I cannot find a code which do this.
Thank you in advance,
Juraj
_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners
_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners
_______________________________________________
Beginners mailing list
Beginners@lists.squeakfoundation.org
http://lists.squeakfoundation.org/mailman/listinfo/beginners