Simon, we could review/integrate this during the Sprint on Friday 2010/9/14 Simon Denier <[email protected]>
> Following some hints from Alain, a new version (it just removes a method > extension) > > Settings-Shout-simon_denier.2 > in PharoInbox > > > On 13 sept. 2010, at 11:00, Simon Denier wrote: > > Hi > > A new package Settings-Shout in the Pharo Inbox for issue > 1611<http://code.google.com/p/pharo/issues/detail?id=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 > > > > > -- > 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
