Hi.
The default settings are remembered in a class instance variable so that they can be changed according to (user) preference.
 
If you make a change to #newDefaultSettings you should send #resetDefaultSettings to your theme class
so that they get reinitialized when next required (when an instance of your theme is next created).
 
Hope that helps.

Regards, Gary
----- Original Message -----
From: kilon alios
To: Pharo Development List
Sent: Monday, February 10, 2014 3:51 PM
Subject: [Pharo-dev] Trying to change the color of the window

I am trying to make a dark theme for pharo. So I was studying the subclasses of UITheme class. As a first step I want to darken the color of the windows , so I used newDefaultSettings class method to change the color, and I saw no effect. I also even tried to use the right arrow drop down menu that has an entry with window color and still I see no effect. 

Is this a bug ? 

I think I remember this used to work in Pharo 3. 

I am on Pharo 3 and using image 30753 which I fetched today with PharoLauncher.

I would like to also ask if there is any documentation of themes and morphic around to help me customize the look its something really crucial for my project Ephestos and I would hate having to recreate Morphic from scratch to do this. Because as it is I find it very hard to understand the methods of UITheme.