|
|
Themes |
Many of the helpers in the Power Pack have a user interface. The look and feel of these user interfaces are controlled by themes.
|
Demonstration |
The Power pack supplies several themes out of the box, or you may define your own.
The applied theme may be controlled by setting the following property on the project*:
RhapsodyPowerPack.General.Theme
The property has the following possible values:
· None
· Default
· Rhapsody9
· Rhapsody10_Basic
· Rhapsody10_Blue
· SoWi_Light
· SoWi_Dark
· Custom
The provided themes are described here: Included Themes
To use custom themes, see: Custom Themes
*The Power Pack reads the current theme on project load so after changing the property either reload the project or force a refresh using the project context menu Power Pack Themes Refresh Theme
The Java shipped with Rhapsody (IBM Eclipse OpenJ9) has limitations on using ‘external’ themes. You may either switch to a more robust Java implementation by installing one and then changing the Rhapsody.ini, or set the theme to None which uses Nimbus (as this is part of the shipped Java there are no issues). Known effects are noted here:
1. Theme changes to the form header bar are ignored.
2. Tooltips get disabled.
Example:

IBM Java

Non-IBM Java