Une image contenant texte, signe

Description générée automatiquement

Themes

 

Overview

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

Watch the Video

 

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

Limitations in IBM Java

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:

A screenshot of a computer

Description automatically generated

IBM Java

A screenshot of a computer

Description automatically generated

Non-IBM Java