How do I switch to the colored window theme in Pharo?
相关问题
- Read configuration settings from azure cloud servi
- Simple class definition error in smalltalk
- Which Smalltalk object should be passed to a C fun
- Best approach for UITableViewCell with both a left
- Squeak(smalltalk) subSrings ignores empty strings
相关文章
- Implementation Strategies for Object Orientation
- What is the difference between Seaside programmmin
- VS 2015 Import and Export Settings, Disappearing W
- How to load default settings with KConfig on kdeli
- Android: Trying to start BluetoothSettings activit
- Grant UTL_HTTP permission in PLSQL
- Open Settings application on Unity iOS
- How to copy several Monticello commits from local
Not sure which theme you mean but have you tried
world menu -> System -> Settings -> Appearance -> Morphic -> User interface theme?
The select box will let you choose the window color theme.
Best neat way to do this is to install the TWM (Tiled Windows Manager) and use its theme.
That the closest you'll get to a squeak colorful windows meets pharo theme.
You can get the theme without activating TWM in the prefs (although TWM is cool).
It is a setting and as such you can select it from the settings tool
Right click on the Pharo desk to open the world menu -> System -> Settings -> Appearance -> User interface theme
Themes are classes within the system, usually implemented as subclasses of class UITheme. Evaluate
UITheme browseHierarchy
to open a browser to view them all and see the source code or inspect
UITheme allSubclasses
which gives a collection of the following classes
UIThemeStandardSqueak UIThemeVistary UIThemeWatery UIThemeW2K BlueUITheme UIThemeWatery2 PharoTheme PharoOrangeTheme
in the Pharo 1.4 image.
If you send the message #beCurrent to one of this classes you can activate it programmatically, so
UIThemeW2K beCurrent
will switch to Windows2000 like user interface, while
UIThemeWatery2 beCurrent
to a Mac like user interface. You can implement your own if you like by adding an own subclass.
Or...by code... execute: XXXTheme beCurrent.