what happened with Shout colors in Pharo 1.1?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
22 messages Options
12
Reply | Threaded
Open this post in threaded view
|

what happened with Shout colors in Pharo 1.1?

Mariano Martinez Peck
They've changed a lot from 1.0. For example, self, super, etc, are not in "orange" or that color of 1.0.
Instances variables, are blue (instead of black), the same as parameters,etc...

is there a way to recover the original colors? do we wanted  this change  or it is accidental ?

cheers

mariano



_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Simon Denier-3

On 15 oct. 2010, at 17:31, Mariano Martinez Peck wrote:

> They've changed a lot from 1.0. For example, self, super, etc, are not in "orange" or that color of 1.0.
> Instances variables, are blue (instead of black), the same as parameters,etc...
>
> is there a way to recover the original colors? do we wanted  this change  or it is accidental ?



I think the colors in 1.0 were inherited from the dev images build by Damien Cassou. In 1.1, the colors comes from the settings of Lukas, who maintains Shout? Am I wrong?
 
I liked the colors in 1.0, but now I am accustomed to the current theme, which is very keen to the eye, except for two things that I change:
- distinguish instance vars/class vars from other variables: I use a brownish color for that, as I want to see at once methods accessing the state of the object
- distinguish class references: I use bold black as in the previous style, as I want to quickly catch hard dependencies in the code

To customize colors, two solutions:
1) hack SHTextStylerST80>>defaultStyleTable
2) load latest Shout and use Settings (then you should be able to save/load your style), since there is now a Settings interface


--
 Simon




_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Ramon Leon-5
On 10/15/2010 9:40 AM, Simon Denier wrote:
>
> On 15 oct. 2010, at 17:31, Mariano Martinez Peck wrote:
>
>> They've changed a lot from 1.0. For example, self, super, etc, are not in "orange" or that color of 1.0.
>> Instances variables, are blue (instead of black), the same as parameters,etc...
>>
>> is there a way to recover the original colors? do we wanted  this change  or it is accidental ?
>
> I think the colors in 1.0 were inherited from the dev images build by Damien Cassou. In 1.1, the colors comes from the settings of Lukas, who maintains Shout? Am I wrong?

I preferred the old colors as well and switched them back.  The new ones
are just too weak, not enough color, not enough bold, can't tell things
apart.

--
Ramon Leon
http://onsmalltalk.com

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Mariano Martinez Peck


On Fri, Oct 15, 2010 at 9:21 PM, Ramon Leon <[hidden email]> wrote:
On 10/15/2010 9:40 AM, Simon Denier wrote:

On 15 oct. 2010, at 17:31, Mariano Martinez Peck wrote:

They've changed a lot from 1.0. For example, self, super, etc, are not in "orange" or that color of 1.0.
Instances variables, are blue (instead of black), the same as parameters,etc...

is there a way to recover the original colors? do we wanted  this change  or it is accidental ?

I think the colors in 1.0 were inherited from the dev images build by Damien Cassou. In 1.1, the colors comes from the settings of Lukas, who maintains Shout? Am I wrong?

I preferred the old colors as well and switched them back.  The new ones are just too weak, not enough color, not enough bold, can't tell things apart.

Exactly.

Can you or Simon provide a script to set back the original colors?? So that we can apply this for next PharoDev images?  (or at least for my own images)

Thanks

Mariano
 

--
Ramon Leon
http://onsmalltalk.com


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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Mariano Martinez Peck
In reply to this post by Simon Denier-3


On Fri, Oct 15, 2010 at 6:40 PM, Simon Denier <[hidden email]> wrote:

On 15 oct. 2010, at 17:31, Mariano Martinez Peck wrote:

> They've changed a lot from 1.0. For example, self, super, etc, are not in "orange" or that color of 1.0.
> Instances variables, are blue (instead of black), the same as parameters,etc...
>
> is there a way to recover the original colors? do we wanted  this change  or it is accidental ?



I think the colors in 1.0 were inherited from the dev images build by Damien Cassou. In 1.1, the colors comes from the settings of Lukas, who maintains Shout? Am I wrong?

I liked the colors in 1.0, but now I am accustomed to the current theme, which is very keen to the eye, except for two things that I change:
- distinguish instance vars/class vars from other variables: I use a brownish color for that, as I want to see at once methods accessing the state of the object
- distinguish class references: I use bold black as in the previous style, as I want to quickly catch hard dependencies in the code


EXACTLY!!!  this is exacrtly the same that bothers me.
 
To customize colors, two solutions:
1) hack SHTextStylerST80>>defaultStyleTable

did you do this?  can you share?
 
2) load latest Shout and use Settings (then you should be able to save/load your style), since there is now a Settings interface


The problem is that I have my own style also....and when you save an style I think you save it completly...I guess you cannot merge, so I will loose my own changes.
Anyway, can you export and share the style so that I can take a look?

Thanks!

Mariano
 

--
 Simon




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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Simon Denier-3
In reply to this post by Simon Denier-3

On 23 oct. 2010, at 19:13, Mariano Martinez Peck wrote:


To customize colors, two solutions:
1) hack SHTextStylerST80>>defaultStyleTable

did you do this?  can you share?

Well that's the standard mechanism which was already in place. Just take a look at the comment to learn the format. It's a bit cumbersome to use though.

To change style for instance vars/class vars
(instVar ( blue muchDarker ) )
(classVar ( blue muchDarker )  )

To change style for class (actually it's more like access to global variables)
(poolConstant ( blue muchDarker ) )
(globalVar ( blue muchDarker )


 
2) load latest Shout and use Settings (then you should be able to save/load your style), since there is now a Settings interface


The problem is that I have my own style also....and when you save an style I think you save it completly...I guess you cannot merge, so I will loose my own changes.
Anyway, can you export and share the style so that I can take a look?

Yes, we talked about that with Alain at Esug. It would be cool if the 'choose packages' button, which filters entries in the settings, would also apply to saving style. That way we could only save partial settings.

Anyway, there's not much to change through the Settings browser. Easier to show there:

Before:

After:


--
 Simon




_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Mariano Martinez Peck


2010/10/25 Simon Denier <[hidden email]>

On 23 oct. 2010, at 19:13, Mariano Martinez Peck wrote:


To customize colors, two solutions:
1) hack SHTextStylerST80>>defaultStyleTable

did you do this?  can you share?

Well that's the standard mechanism which was already in place. Just take a look at the comment to learn the format. It's a bit cumbersome to use though.

To change style for instance vars/class vars
(instVar ( blue muchDarker ) )
(classVar ( blue muchDarker )  )

To change style for class (actually it's more like access to global variables)
(poolConstant ( blue muchDarker ) )
(globalVar ( blue muchDarker )


 
2) load latest Shout and use Settings (then you should be able to save/load your style), since there is now a Settings interface


The problem is that I have my own style also....and when you save an style I think you save it completly...I guess you cannot merge, so I will loose my own changes.
Anyway, can you export and share the style so that I can take a look?

Yes, we talked about that with Alain at Esug. It would be cool if the 'choose packages' button, which filters entries in the settings, would also apply to saving style. That way we could only save partial settings.

Yes that would be awesome!!!
 

Anyway, there's not much to change through the Settings browser. Easier to show there:

Before:

After:



Thanks Simon.

 
--
 Simon




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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Alain Plantec-4
Le 25/10/2010 11:56, Mariano Martinez Peck a écrit :
>
>     Yes, we talked about that with Alain at Esug. It would be cool if
>     the 'choose packages' button, which filters entries in the
>     settings, would also apply to saving style. That way we could only
>     save partial settings.
>
>
> Yes that would be awesome!!!
I was thinking of giving the possibility to select settings individually
(not grouped by package).
Alain

>
>
>
> Thanks Simon.
>
>     --
>      Simon
>
>
>
>
>     _______________________________________________
>     Pharo-project mailing list
>     [hidden email]
>     <mailto:[hidden email]>
>     http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Ramon Leon-5
In reply to this post by Mariano Martinez Peck
On 10/23/2010 10:11 AM, Mariano Martinez Peck wrote:
> Exactly.
>
> Can you or Simon provide a script to set back the original colors?? So
> that we can apply this for next PharoDev images?  (or at least for my
> own images)
>
> Thanks
>
> Mariano

I just went back in the package history and found the point where Damien
changed the colors and grabbed the previous version.  I have a
ConfigurationOfDevelopment class that loads all my local packages, so I
just added a method to it to reload the old colors.  Here it is...

setColors
        SHTextStylerST80 styleTable:
        #(
        "(symbol color [emphasisSymbolOrArray [textStyleName [pixelHeight]]])"
        (default black )
        (invalid red )
        (excessCode red )
        (comment (green muchDarker) italic)
        (unfinishedComment (red muchDarker) italic)
        (#'$' (red muchDarker) )
        (character (red muchDarker) )
        (integer (red muchDarker) )
        (number (red muchDarker) )
        (#- (red muchDarker) )
        (symbol (blue muchDarker) bold)
        (stringSymbol (blue muchDarker) bold)
        (literalArray (blue muchDarker) bold)
        (string (magenta muchDarker) normal)
        (unfinishedString red normal )
        (assignment nil bold )
        (ansiAssignment nil bold)
        (literal nil italic)
        (keyword (blue muchDarker) )
        (binary (blue muchDarker) )
        (unary (blue muchDarker) )
        (incompleteKeyword (gray muchDarker) underlined)
        (incompleteBinary (gray muchDarker) underlined)
        (incompleteUnary (gray muchDarker) underlined)
        (undefinedKeyword red )
        (undefinedBinary red )
        (undefinedUnary red )
        (patternKeyword nil bold)
        (patternBinary nil bold)
        (patternUnary nil bold)
        (#self (red muchDarker) bold)
        (#super (red muchDarker) bold)
        (#true (red muchDarker) bold)
        (#false (red muchDarker) bold)
        (#nil (red muchDarker) bold)
        (#thisContext (red muchDarker) bold)
        (#return (red muchDarker) bold)
        (patternArg (blue muchDarker) italic)
        (methodArg (blue muchDarker) italic)
        (blockPatternArg (blue muchDarker) italic)
        (blockArg (blue muchDarker) italic)
        (argument (blue muchDarker) italic)
        (blockArgColon black )
        (leftParenthesis black )
        (rightParenthesis black )
        (leftParenthesis1 (green muchDarker) )
        (rightParenthesis1 (green muchDarker) )
        (leftParenthesis2 (magenta muchDarker) )
        (rightParenthesis2 (magenta muchDarker) )
        (leftParenthesis3 (red muchDarker) )
        (rightParenthesis3 (red muchDarker) )
        (leftParenthesis4 (green darker) )
        (rightParenthesis4 (green darker) )
        (leftParenthesis5 (orange darker) )
        (rightParenthesis5 (orange darker) )
        (leftParenthesis6 (magenta darker) )
        (rightParenthesis6 (magenta darker) )
        (leftParenthesis7 blue )
        (rightParenthesis7 blue )
        (blockStart black )
        (blockEnd black )
        (blockStart1 (green muchDarker) )
        (blockEnd1 (green muchDarker) )
        (blockStart2 (magenta muchDarker) )
        (blockEnd2 (magenta muchDarker) )
        (blockStart3 (red muchDarker) )
        (blockEnd3 (red muchDarker) )
        (blockStart4 (green darker) )
        (blockEnd4 (green darker) )
        (blockStart5 (orange darker) )
        (blockEnd5 (orange darker) )
        (blockStart6 (magenta darker) )
        (blockEnd6 (magenta darker) )
        (blockStart7 blue )
        (blockEnd7 blue )
               
        (arrayStart black )
        (arrayEnd black )
        (arrayStart1 black )
        (arrayEnd1 black )
        (leftBrace black )
        (rightBrace black )
        (cascadeSeparator black )
        (statementSeparator black )
        (externalCallType black )
        (externalCallTypePointerIndicator black )
        (primitiveOrExternalCallStart black bold )
        (primitiveOrExternalCallEnd black bold )
        (methodTempBar gray )
        (blockTempBar gray )
        (blockArgsBar gray )
        (primitive (green muchDarker) bold)
        (pragmaKeyword (green muchDarker) bold)
        (pragmaUnary (green muchDarker) bold)
        (pragmaBinary (green muchDarker) bold)
        (externalFunctionCallingConvention (green muchDarker) bold)
        (module (green muchDarker) bold)
        (blockTempVar gray italic)
        (blockPatternTempVar gray italic)
        (instVar black bold)
        (workspaceVar black bold)
        (undefinedIdentifier red bold)
        (incompleteIdentifier (gray darker) (italic underlined))
        (tempVar (gray darker) italic)
        (patternTempVar (gray darker) italic)
        (poolConstant (gray darker) italic)
        (classVar (gray darker) bold)
        (globalVar black bold) )

--
Ramon Leon
http://onsmalltalk.com

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Mariano Martinez Peck
Thanks Ramon. So, we have to options.

1) We commit this change to Shout repository
2) We add this method in ConfigurationOfPharo and we call it while building the dev image.

opinions?

cheers

mariano

On Mon, Oct 25, 2010 at 7:12 PM, Ramon Leon <[hidden email]> wrote:
On 10/23/2010 10:11 AM, Mariano Martinez Peck wrote:
Exactly.

Can you or Simon provide a script to set back the original colors?? So
that we can apply this for next PharoDev images?  (or at least for my
own images)

Thanks

Mariano

I just went back in the package history and found the point where Damien changed the colors and grabbed the previous version.  I have a ConfigurationOfDevelopment class that loads all my local packages, so I just added a method to it to reload the old colors.  Here it is...

setColors
       SHTextStylerST80 styleTable:
       #(
       "(symbol        color           [emphasisSymbolOrArray          [textStyleName [pixelHeight]]])"                
       (default                                                                black           )
       (invalid                                                                red                     )
       (excessCode                                                             red                     )
       (comment                                                                (green muchDarker)              italic)
       (unfinishedComment                                      (red muchDarker)        italic)
       (#'$'                                                                   (red muchDarker)        )
       (character                                                              (red muchDarker)        )
       (integer                                                                        (red muchDarker)        )
       (number                                                         (red muchDarker)        )      
       (#-                                                                             (red muchDarker)        )
       (symbol                                                                 (blue muchDarker)                       bold)  
       (stringSymbol                                                   (blue muchDarker)                       bold)  
       (literalArray                                                   (blue muchDarker)                       bold)
       (string                                                                 (magenta muchDarker)    normal)
       (unfinishedString                                               red                     normal          )
       (assignment                                                             nil                     bold                    )
       (ansiAssignment                                                 nil                     bold)
       (literal                                                                        nil                     italic)
       (keyword                                                                (blue muchDarker)                       )
       (binary                                                                 (blue muchDarker)                       )      
       (unary                                                                  (blue muchDarker)                       )
       (incompleteKeyword                                              (gray muchDarker)                       underlined)
       (incompleteBinary                                               (gray muchDarker)                       underlined)    
       (incompleteUnary                                                (gray muchDarker)                       underlined)
       (undefinedKeyword                                               red                     )
       (undefinedBinary                                                red                     )      
       (undefinedUnary                                         red                     )                                                                                                      
       (patternKeyword                                                 nil                     bold)
       (patternBinary                                                  nil                     bold)
       (patternUnary                                                   nil                     bold)  
       (#self                                                                  (red muchDarker)        bold)
       (#super                                                                 (red muchDarker)        bold)
       (#true                                                                  (red muchDarker)        bold)
       (#false                                                                         (red muchDarker)        bold)
       (#nil                                                                   (red muchDarker)        bold)
       (#thisContext                                                   (red muchDarker)        bold)
       (#return                                                                (red muchDarker)        bold)
       (patternArg                                                     (blue muchDarker)                       italic)
       (methodArg                                                              (blue muchDarker)                       italic)
       (blockPatternArg                                                (blue muchDarker)                       italic)
       (blockArg                                                               (blue muchDarker)                       italic)
       (argument                                                               (blue muchDarker)                       italic)
       (blockArgColon                                                  black           )
       (leftParenthesis                                                        black           )
       (rightParenthesis                                               black           )
       (leftParenthesis1                                               (green muchDarker)              )
       (rightParenthesis1                                              (green muchDarker)              )
       (leftParenthesis2                                               (magenta muchDarker)            )
       (rightParenthesis2                                              (magenta muchDarker)            )
       (leftParenthesis3                                               (red muchDarker)                )
       (rightParenthesis3                                              (red muchDarker)                )
       (leftParenthesis4                                               (green darker)          )
       (rightParenthesis4                                              (green darker)          )
       (leftParenthesis5                                               (orange darker)         )
       (rightParenthesis5                                              (orange darker)         )
       (leftParenthesis6                                               (magenta darker)                )
       (rightParenthesis6                                              (magenta darker)                )
       (leftParenthesis7                                               blue            )
       (rightParenthesis7                                              blue            )
       (blockStart                                                             black           )
       (blockEnd                                                               black           )
       (blockStart1                                                            (green muchDarker)                      )
       (blockEnd1                                                              (green muchDarker)                      )
       (blockStart2                                                            (magenta muchDarker)            )
       (blockEnd2                                                              (magenta muchDarker)            )
       (blockStart3                                                            (red muchDarker)                )
       (blockEnd3                                                              (red muchDarker)                )
       (blockStart4                                                            (green darker)          )
       (blockEnd4                                                              (green darker)          )
       (blockStart5                                                            (orange darker)         )
       (blockEnd5                                                              (orange darker)         )
       (blockStart6                                                            (magenta darker)                )
       (blockEnd6                                                              (magenta darker)                )
       (blockStart7                                                            blue            )
       (blockEnd7                                                              blue            )                                                                                                                                                                                                                                                                                                                                                                                                      
       (arrayStart                                                             black           )
       (arrayEnd                                                               black           )
       (arrayStart1                                                    black           )
       (arrayEnd1                                                              black           )
       (leftBrace                                                              black           )
       (rightBrace                                                             black           )
       (cascadeSeparator                                               black           )
       (statementSeparator                                             black           )
       (externalCallType                                               black           )
       (externalCallTypePointerIndicator               black           )
       (primitiveOrExternalCallStart                   black   bold    )
       (primitiveOrExternalCallEnd                             black   bold    )
       (methodTempBar                                                  gray            )
       (blockTempBar                                                   gray            )
       (blockArgsBar                                                   gray            )
       (primitive                                                              (green muchDarker)              bold)
       (pragmaKeyword                                          (green muchDarker)              bold)
       (pragmaUnary                                                    (green muchDarker)              bold)
       (pragmaBinary                                                   (green muchDarker)              bold)                                                                  
       (externalFunctionCallingConvention              (green muchDarker)              bold)
       (module                                                                 (green muchDarker)              bold)
       (blockTempVar                                                   gray            italic)
       (blockPatternTempVar                                    gray            italic)
       (instVar                                                                black           bold)
       (workspaceVar                                                   black           bold)
       (undefinedIdentifier                                            red                     bold)
       (incompleteIdentifier                                   (gray darker)   (italic underlined))
       (tempVar                                                                (gray darker)   italic)
       (patternTempVar                                         (gray darker)   italic)
       (poolConstant                                                   (gray darker)   italic)
       (classVar                                                               (gray darker)   bold)
       (globalVar                                                              black           bold) )


--
Ramon Leon
http://onsmalltalk.com

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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Simon Denier-3
In reply to this post by Ramon Leon-5
Uhuh, that's indeed the old theme, but as said before I now prefer the current theme with some adaptations: it's less aggressive to the eye.

To apply, call SHTextStylerST80 initialize after changing the style table
SHTextStylerST80 styleTable: #(
"(symbol color [emphasisSymbolOrArray [textStyleName [pixelHeight]]])"
(default ( black ) )
(invalid ( red ) )
(excessCode ( red ) )
(comment ( green muchDarker ) )
(unfinishedComment ( green muchDarker ) )
(#'$' ( magenta muchDarker) )
(character ( magenta muchDarker) )
(integer ( magenta muchDarker) )
(number ( magenta muchDarker) )
(#- ( magenta muchDarker) )
(symbol ( magenta muchDarker) )
(stringSymbol ( magenta muchDarker) )
(literalArray ( magenta muchDarker) )
(string ( magenta muchDarker) )
(unfinishedString ( magenta muchDarker) )
(assignment ( black ) )
(ansiAssignment ( black ) )
(literal ( black ) )
(keyword ( black ) )
(binary ( black ) )
(unary ( black ) )
(incompleteKeyword ( red ) )
(incompleteBinary ( red ) )
(incompleteUnary ( red ) )
(undefinedKeyword ( red ) )
(undefinedBinary ( red ) )
(undefinedUnary ( red ) )
(patternKeyword ( black ) bold )
(patternBinary ( black ) bold )
(patternUnary ( black ) bold )
(#self ( cyan muchDarker ) )
(#super ( cyan muchDarker ) )
(#true ( cyan muchDarker ) )
(#false ( cyan muchDarker ) )
(#nil ( cyan muchDarker ) )
(#thisContext ( cyan muchDarker ) )
(#return ( black ) )
(patternArg ( blue muchDarker ) )
(methodArg ( blue muchDarker ) )
(blockPatternArg ( blue muchDarker ) )
(blockArg ( blue muchDarker ) )
(argument ( blue muchDarker ) )
(blockArgColon black
(leftParenthesis black
(rightParenthesis black
(leftParenthesis1 black
(rightParenthesis1 black
(leftParenthesis2 black )  
(rightParenthesis2 black )  
(leftParenthesis3 black
(rightParenthesis3 black
(leftParenthesis4 black
(rightParenthesis4 black
(leftParenthesis5 black )  
(rightParenthesis5 black
(leftParenthesis6 black
(rightParenthesis6 black
(leftParenthesis7 black
(rightParenthesis7 black
(blockStart black
(blockEnd black
(blockStart1 black
(blockEnd1 black
(blockStart2 black
(blockEnd2 black
(blockStart3 black
(blockEnd3 black
(blockStart4 black
(blockEnd4 black
(blockStart5 black
(blockEnd5 black
(blockStart6 black
(blockEnd6 black
(blockStart7 black
(blockEnd7 black )
(arrayStart black
(arrayEnd black
(arrayStart1 black
(arrayEnd1 black
(byteArrayStart black
(byteArrayEnd black
(byteArrayStart1 black
(byteArrayEnd1 black
(leftBrace black
(rightBrace black
(cascadeSeparator black
(statementSeparator black
(externalCallType black
(externalCallTypePointerIndicator black
(primitiveOrExternalCallStart black
(primitiveOrExternalCallEnd black )
(methodTempBar black
(blockTempBar black
(blockArgsBar black
(primitive gray )
(externalFunctionCallingConvention gray )
(module gray )
(blockTempVar ( blue muchDarker ) )
(blockPatternTempVar ( blue muchDarker ) )
(instVar ( brown darker) )
(workspaceVar ( blue muchDarker ) )
(undefinedIdentifier ( red ) )
(incompleteIdentifier ( red ) )
(tempVar ( blue muchDarker ) )
(patternTempVar ( blue muchDarker ) )
(poolConstant ( black ) bold )
(classVar ( brown darker ) )
(globalVar ( black ) bold ) )



On 25 oct. 2010, at 19:36, Mariano Martinez Peck wrote:

Thanks Ramon. So, we have to options.

1) We commit this change to Shout repository
2) We add this method in ConfigurationOfPharo and we call it while building the dev image.

opinions?

cheers

mariano

On Mon, Oct 25, 2010 at 7:12 PM, Ramon Leon <[hidden email]> wrote:
On 10/23/2010 10:11 AM, Mariano Martinez Peck wrote:
Exactly.

Can you or Simon provide a script to set back the original colors?? So
that we can apply this for next PharoDev images?  (or at least for my
own images)

Thanks

Mariano

I just went back in the package history and found the point where Damien changed the colors and grabbed the previous version.  I have a ConfigurationOfDevelopment class that loads all my local packages, so I just added a method to it to reload the old colors.  Here it is...



--
 Simon




_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Ramon Leon-5
On 10/25/2010 11:04 AM, Simon Denier wrote:
> Uhuh, that's indeed the old theme, but as said before I now prefer the
> current theme with some adaptations: it's less aggressive to the eye.

And several of us have said, we like the old theme, very much because
it's so aggressive to the eye.  It's easy to identify things.  The new
theme is much less useful.  The new style has removed colors and italics
and has too much stuff looking the same; it's just bland.  The old style
is simply better because it visually separates different kinds of
variables and scopes with color and font style.  Local variables don't
look like arguments, etc.

--
Ramon Leon
http://onsmalltalk.com

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Mariano Martinez Peck
Sorry Simon, but I agree with Ramon. It is much clear for my eyes :)

On Mon, Oct 25, 2010 at 8:35 PM, Ramon Leon <[hidden email]> wrote:
On 10/25/2010 11:04 AM, Simon Denier wrote:
Uhuh, that's indeed the old theme, but as said before I now prefer the
current theme with some adaptations: it's less aggressive to the eye.

And several of us have said, we like the old theme, very much because it's so aggressive to the eye.  It's easy to identify things.  The new theme is much less useful.  The new style has removed colors and italics and has too much stuff looking the same; it's just bland.  The old style is simply better because it visually separates different kinds of variables and scopes with color and font style.  Local variables don't look like arguments, etc.


--
Ramon Leon
http://onsmalltalk.com

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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Levente Uzonyi-2
On Mon, 25 Oct 2010, Mariano Martinez Peck wrote:

> Sorry Simon, but I agree with Ramon. It is much clear for my eyes :)

Check out this (the formatting may be broken, but it should work):

^#(
  "(symbol color [emphasisSymbolOrArray
[textStyleName [pixelHeight]]])"
  (default
black )
  (invalid
red )
  (excessCode
red )
  (comment
(cyan muchDarker) )
  (unfinishedComment (red
muchDarker) italic)
  (#'$'
(red muchDarker) )
  (character
(red muchDarker) )
  (integer
(red muchDarker) )
  (number
(red muchDarker) )
  (#-
(red muchDarker) )
  (symbol
(blue muchDarker) )
  (stringSymbol
(blue muchDarker) )
  (literalArray
(blue muchDarker) )
  (string
(magenta muchDarker) normal )
  (unfinishedString
red normal )
  (assignment
nil bold )
  (ansiAssignment
nil bold)
  (literal
nil italic)
  (keyword
(blue muchDarker) )
  (binary
(blue muchDarker) )
  (unary
(blue muchDarker) )
  (incompleteKeyword
(gray muchDarker) underlined)
  (incompleteBinary
(gray muchDarker) underlined)
  (incompleteUnary
(gray muchDarker) underlined)
  (undefinedKeyword
red )
  (undefinedBinary
red )
  (undefinedUnary red
)
  (patternKeyword
nil bold)
  (patternBinary
nil bold)
  (patternUnary
nil bold)
  (#self
(red muchDarker) )
  (#super
(red muchDarker) )
  (#true
(red muchDarker) )
  (#false
(red muchDarker) )
  (#nil
(red muchDarker) )
  (#thisContext
(red muchDarker) )
  (#return
(red muchDarker) )
  (patternArg
(blue muchDarker) )
  (methodArg
(blue muchDarker) )
  (blockPatternArg
(blue muchDarker) )
  (blockArg
(blue muchDarker) )
  (argument
(blue muchDarker) )
  (blockArgColon
black )
  (leftParenthesis
black )
  (rightParenthesis
black )
  (leftParenthesis1
(green muchDarker) )
  (rightParenthesis1
(green muchDarker) )
  (leftParenthesis2
(magenta muchDarker) )
  (rightParenthesis2
(magenta muchDarker) )
  (leftParenthesis3
(red muchDarker) )
  (rightParenthesis3
(red muchDarker) )
  (leftParenthesis4
(green darker) )
  (rightParenthesis4
(green darker) )
  (leftParenthesis5
(orange darker) )
  (rightParenthesis5
(orange darker) )
  (leftParenthesis6
(magenta darker) )
  (rightParenthesis6
(magenta darker) )
  (leftParenthesis7
blue )
  (rightParenthesis7
blue )
  (blockStart
black )
  (blockEnd
black )
  (blockStart1
(green muchDarker) )
  (blockEnd1
(green muchDarker) )
  (blockStart2
(magenta muchDarker) )
  (blockEnd2
(magenta muchDarker) )
  (blockStart3
(red muchDarker) )
  (blockEnd3
(red muchDarker) )
  (blockStart4
(green darker) )
  (blockEnd4
(green darker) )
  (blockStart5
(orange darker) )
  (blockEnd5
(orange darker) )
  (blockStart6
(magenta darker) )
  (blockEnd6
(magenta darker) )
  (blockStart7
blue )
  (blockEnd7
blue )
  (arrayStart
black )
  (arrayEnd
black )
  (arrayStart1
black )
  (arrayEnd1
black )
  (leftBrace
black )
  (rightBrace
black )
  (cascadeSeparator
black )
  (statementSeparator
black )
  (externalCallType
black )
  (externalCallTypePointerIndicator black )
  (primitiveOrExternalCallStart black )
  (primitiveOrExternalCallEnd black
)
  (methodTempBar
gray )
  (blockTempBar
gray )
  (blockArgsBar
gray )
  (primitive
(green muchDarker) bold)
  (pragmaKeyword (green
muchDarker) bold)
  (pragmaUnary
(green muchDarker) bold)
  (pragmaBinary
(green muchDarker) bold)
  (externalFunctionCallingConvention (green muchDarker)
bold)
  (module
(green muchDarker) bold)
  (blockTempVar
gray )
  (blockPatternTempVar gray
)
  (instVar
black )
  (workspaceVar
black )
  (undefinedIdentifier
red )
  (incompleteIdentifier (gray
darker) (italic underlined))
  (tempVar
(gray darker) )
  (patternTempVar (gray
darker) )
  (poolConstant
(gray muchDarker) )
  (classVar
(gray muchDarker) )
  (globalVar
black ) )


Levente

>
> On Mon, Oct 25, 2010 at 8:35 PM, Ramon Leon <[hidden email]>wrote:
>
>> On 10/25/2010 11:04 AM, Simon Denier wrote:
>>
>>> Uhuh, that's indeed the old theme, but as said before I now prefer the
>>> current theme with some adaptations: it's less aggressive to the eye.
>>>
>>
>> And several of us have said, we like the old theme, very much because it's
>> so aggressive to the eye.  It's easy to identify things.  The new theme is
>> much less useful.  The new style has removed colors and italics and has too
>> much stuff looking the same; it's just bland.  The old style is simply
>> better because it visually separates different kinds of variables and scopes
>> with color and font style.  Local variables don't look like arguments, etc.
>>
>>
>> --
>> Ramon Leon
>> http://onsmalltalk.com
>>
>> _______________________________________________
>> Pharo-project mailing list
>> [hidden email]
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>>
>

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Ramon Leon-5
On 10/25/2010 12:35 PM, Levente Uzonyi wrote:
> On Mon, 25 Oct 2010, Mariano Martinez Peck wrote:
>
>> Sorry Simon, but I agree with Ramon. It is much clear for my eyes :)
>
> Check out this (the formatting may be broken, but it should work):

Nope, you've removed the bold, I like the bold, it makes the color stand
out.  Without bold, you can barely see the colors.

--
Ramon Leon
http://onsmalltalk.com

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Mariano Martinez Peck
Thanks Levente, but yes, still agree with Ramon.

Anyway, this is why this is a preference, and it is not fixed. But anyway, we should select a better default one.

cheers

mariano

On Mon, Oct 25, 2010 at 9:43 PM, Ramon Leon <[hidden email]> wrote:
On 10/25/2010 12:35 PM, Levente Uzonyi wrote:
On Mon, 25 Oct 2010, Mariano Martinez Peck wrote:

Sorry Simon, but I agree with Ramon. It is much clear for my eyes :)

Check out this (the formatting may be broken, but it should work):

Nope, you've removed the bold, I like the bold, it makes the color stand out.  Without bold, you can barely see the colors.

--
Ramon Leon
http://onsmalltalk.com

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


_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Levente Uzonyi-2
In reply to this post by Ramon Leon-5
On Mon, 25 Oct 2010, Ramon Leon wrote:

> On 10/25/2010 12:35 PM, Levente Uzonyi wrote:
>> On Mon, 25 Oct 2010, Mariano Martinez Peck wrote:
>>
>>> Sorry Simon, but I agree with Ramon. It is much clear for my eyes :)
>>
>> Check out this (the formatting may be broken, but it should work):
>
> Nope, you've removed the bold, I like the bold, it makes the color stand out.
> Without bold, you can barely see the colors.

Some bold and some italic stuff are gone and there are some color
changes. It looks nice IMHO, I use it every day.


Levente

>
> --
> Ramon Leon
> http://onsmalltalk.com
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>

_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Mariano Martinez Peck
In reply to this post by Mariano Martinez Peck
If you want the black for normal selectors (new theme), what do you think about this one (even if I prefer ramon one)

 {((Array new: 3) at: 1 put: #invalid; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #excessCode; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedKeyword; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedBinary; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedUnary; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedIdentifier; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternKeyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #patternBinary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #patternUnary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #instVar; at: 2 put: (Color r: 0.067 g: 0.098 b: 0.506); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #classVar; at: 2 put: (Color r: 0.067 g: 0.098 b: 0.506); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #self; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #super; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #true; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #false; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #nil; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #thisContext; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #assignment; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #ansiAssignment; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #literal; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #return; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArgColon; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftBrace; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightBrace; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #cascadeSeparator; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #statementSeparator; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #methodTempBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockTempBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArgsBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #globalVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #poolConstant; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #keyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #binary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteKeyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteBinary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteUnary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #default; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #'$'; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #character; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #integer; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #number; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #-; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #symbol; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #stringSymbol; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #literalArray; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #string; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unfinishedString; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #methodArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockPatternArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #argument; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #comment; at: 2 put: (Color r: 0.0 g: 0.5 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unfinishedComment; at: 2 put: (Color r: 0.0 g: 0.5 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockPatternTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #workspaceVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #tempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteIdentifier; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitive; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalFunctionCallingConvention; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #module; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalCallType; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalCallTypePointerIndicator; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitiveOrExternalCallStart; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitiveOrExternalCallEnd; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself)}

(sorry but it was already set...)

On Mon, Oct 25, 2010 at 9:50 PM, Mariano Martinez Peck <[hidden email]> wrote:
Thanks Levente, but yes, still agree with Ramon.

Anyway, this is why this is a preference, and it is not fixed. But anyway, we should select a better default one.

cheers

mariano


On Mon, Oct 25, 2010 at 9:43 PM, Ramon Leon <[hidden email]> wrote:
On 10/25/2010 12:35 PM, Levente Uzonyi wrote:
On Mon, 25 Oct 2010, Mariano Martinez Peck wrote:

Sorry Simon, but I agree with Ramon. It is much clear for my eyes :)

Check out this (the formatting may be broken, but it should work):

Nope, you've removed the bold, I like the bold, it makes the color stand out.  Without bold, you can barely see the colors.

--
Ramon Leon
http://onsmalltalk.com

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



_______________________________________________
Pharo-project mailing list
[hidden email]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Mariano Martinez Peck
So...can we agree that the colors in Pharo 1.2 are bad and that we cannot even distinguish between temp vars and inst var?

I propose to come back to the original colors of Pharo 1.0 as Ramon suggested in this thread.

If you agree, I publish right now the code into a ticket.

Cheers

mariano

On Mon, Oct 25, 2010 at 9:54 PM, Mariano Martinez Peck <[hidden email]> wrote:
If you want the black for normal selectors (new theme), what do you think about this one (even if I prefer ramon one)

 {((Array new: 3) at: 1 put: #invalid; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #excessCode; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedKeyword; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedBinary; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedUnary; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedIdentifier; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternKeyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #patternBinary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #patternUnary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #instVar; at: 2 put: (Color r: 0.067 g: 0.098 b: 0.506); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #classVar; at: 2 put: (Color r: 0.067 g: 0.098 b: 0.506); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #self; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #super; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #true; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #false; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #nil; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #thisContext; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #assignment; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #ansiAssignment; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #literal; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #return; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArgColon; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftBrace; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightBrace; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #cascadeSeparator; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #statementSeparator; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #methodTempBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockTempBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArgsBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #globalVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #poolConstant; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #keyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #binary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteKeyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteBinary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteUnary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #default; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #'$'; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #character; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #integer; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #number; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #-; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #symbol; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #stringSymbol; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #literalArray; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #string; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unfinishedString; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #methodArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockPatternArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #argument; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #comment; at: 2 put: (Color r: 0.0 g: 0.5 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unfinishedComment; at: 2 put: (Color r: 0.0 g: 0.5 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockPatternTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #workspaceVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #tempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteIdentifier; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitive; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalFunctionCallingConvention; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #module; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalCallType; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalCallTypePointerIndicator; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitiveOrExternalCallStart; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitiveOrExternalCallEnd; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself)}

(sorry but it was already set...)


On Mon, Oct 25, 2010 at 9:50 PM, Mariano Martinez Peck <[hidden email]> wrote:
Thanks Levente, but yes, still agree with Ramon.

Anyway, this is why this is a preference, and it is not fixed. But anyway, we should select a better default one.

cheers

mariano


On Mon, Oct 25, 2010 at 9:43 PM, Ramon Leon <[hidden email]> wrote:
On 10/25/2010 12:35 PM, Levente Uzonyi wrote:
On Mon, 25 Oct 2010, Mariano Martinez Peck wrote:

Sorry Simon, but I agree with Ramon. It is much clear for my eyes :)

Check out this (the formatting may be broken, but it should work):

Nope, you've removed the bold, I like the bold, it makes the color stand out.  Without bold, you can barely see the colors.

--
Ramon Leon
http://onsmalltalk.com

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



Reply | Threaded
Open this post in threaded view
|

Re: what happened with Shout colors in Pharo 1.1?

Stéphane Ducasse
I tired 1.0 and 1.1 and I could not see the difference.
What would be nice is to avoid italic for comments (even if I hate green)

Stef


> So...can we agree that the colors in Pharo 1.2 are bad and that we cannot even distinguish between temp vars and inst var?
>
> I propose to come back to the original colors of Pharo 1.0 as Ramon suggested in this thread.
>
> If you agree, I publish right now the code into a ticket.
>
> Cheers
>
> mariano
>
> On Mon, Oct 25, 2010 at 9:54 PM, Mariano Martinez Peck <[hidden email]> wrote:
> If you want the black for normal selectors (new theme), what do you think about this one (even if I prefer ramon one)
>
>  {((Array new: 3) at: 1 put: #invalid; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #excessCode; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedKeyword; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedBinary; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedUnary; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #undefinedIdentifier; at: 2 put: (Color r: 1.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternKeyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #patternBinary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #patternUnary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #instVar; at: 2 put: (Color r: 0.067 g: 0.098 b: 0.506); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #classVar; at: 2 put: (Color r: 0.067 g: 0.098 b: 0.506); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #self; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #super; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #true; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #false; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #nil; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #thisContext; at: 2 put: (Color r: 0.527 g: 0.12 b: 0.084); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #assignment; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #ansiAssignment; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #literal; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #return; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArgColon; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftParenthesis7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightParenthesis7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd2; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd3; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd4; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd5; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd6; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockStart7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockEnd7; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #arrayEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayStart; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayEnd; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayStart1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #byteArrayEnd1; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #leftBrace; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #rightBrace; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #cascadeSeparator; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #statementSeparator; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #methodTempBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockTempBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArgsBar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #globalVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #poolConstant; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #bold; yourself). ((Array new: 3) at: 1 put: #keyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #binary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteKeyword; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteBinary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteUnary; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #default; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #'$'; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #character; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #integer; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #number; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #-; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #symbol; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #stringSymbol; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #literalArray; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #string; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unfinishedString; at: 2 put: (Color r: 0.5 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #methodArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockPatternArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockArg; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #argument; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #comment; at: 2 put: (Color r: 0.0 g: 0.5 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #unfinishedComment; at: 2 put: (Color r: 0.0 g: 0.5 b: 0.0); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #blockPatternTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #workspaceVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #tempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #patternTempVar; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #incompleteIdentifier; at: 2 put: (Color r: 0.0 g: 0.0 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitive; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalFunctionCallingConvention; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #module; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalCallType; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #externalCallTypePointerIndicator; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitiveOrExternalCallStart; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself). ((Array new: 3) at: 1 put: #primitiveOrExternalCallEnd; at: 2 put: (Color r: 0.5 g: 0.5 b: 0.5); at: 3 put: #normal; yourself)}
>
> (sorry but it was already set...)
>
>
> On Mon, Oct 25, 2010 at 9:50 PM, Mariano Martinez Peck <[hidden email]> wrote:
> Thanks Levente, but yes, still agree with Ramon.
>
> Anyway, this is why this is a preference, and it is not fixed. But anyway, we should select a better default one.
>
> cheers
>
> mariano
>
>
> On Mon, Oct 25, 2010 at 9:43 PM, Ramon Leon <[hidden email]> wrote:
> On 10/25/2010 12:35 PM, Levente Uzonyi wrote:
> On Mon, 25 Oct 2010, Mariano Martinez Peck wrote:
>
> Sorry Simon, but I agree with Ramon. It is much clear for my eyes :)
>
> Check out this (the formatting may be broken, but it should work):
>
> Nope, you've removed the bold, I like the bold, it makes the color stand out.  Without bold, you can barely see the colors.
>
> --
> Ramon Leon
> http://onsmalltalk.com
>
> _______________________________________________
> Pharo-project mailing list
> [hidden email]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
>
>


12