Excellent, I merged the changes into the Shout package and the
existing preferences it already defined (package and setting wise).

http://source.lukas-renggli.ch/unsorted

Name: Shout-lr.88
Author: lr
Time: 13 September 2010, 11:24:32 am
UUID: 0646e300-30df-4c6f-8b5b-bd9437569194
Ancestors: Shout-lr.86

- merged the changes of simon and alain

Lukas

On 13 September 2010 11:02, Stéphane Ducasse <[email protected]> wrote:
> Thanks!
>
> Stef
>
> On Sep 13, 2010, at 11:00 AM, Simon Denier wrote:
>
>> Hi
>>
>> A new package Settings-Shout in the Pharo Inbox for issue 1611
>>
>> SLICE-Issue-1611-ShoutSettings-simon_denier.1
>>
>> You can now set how (for example), instance variables, selector patterns, 
>> class references appears in the Shout pane.
>> One point is that Shout comes with a list of hundred token types which can 
>> be individually customized, some of which I have no idea what they represent 
>> (externalCallTypePointerIndicator?). To keep things manageable, I defined 
>> some groups of logically related token types (like the gorup 'selector 
>> patterns' for token types patternKeyword, patternBinary, patternUnary).
>>
>> "Class SHGroupStyle manages settings for the Shout syntax highlighting. 
>> Token types are organized in logical groups which will share the same style. 
>> Currently, only color and emphasis can be edited through Shout settings. 
>> Text font and size are managed through the more general appearance setting. 
>> Changing a style setting on a SHGroupStyle automatically applies the style.
>>
>> Groups are defined in the class-side method initializeGroups. Alternatively, 
>> one can set its own style table using Shout tokens by calling 
>> #customStyleTable (see SHTextStylerST80 class>>defaultStyleTable for the 
>> format)."
>>
>>
>> Help needed:
>> 1) code review
>> 2) review group definition, because I made some groups based partly on my 
>> intuition, partly on styling difference in the current difference: there may 
>> be a better partition of token types.
>> 3) review description for group, setting organization...
>>
>>
>> Thanks to Alain for helping with settings and especially polymorph widgets.
>>
>> --
>>  Simon
>>
>>
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [email protected]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>



-- 
Lukas Renggli
www.lukas-renggli.ch

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to