Unable to display label text on a newly created toolbar button in Classic UI mode

  • 7023000
  • 22-May-2018
  • 03-Jul-2018

Environment

Reflection Desktop (including Pro, for IBM, or for UNIX and OpenVMS) 16.0 or higher
Reflection 2014
Reflection Pro 2014
Reflection for IBM 2014
Reflection for UNIX and OpenVMS 2014
Reflection for IBM 2011
Reflection for UNIX and OpenVMS 2011
Reflection Standard Suite 2011

Situation

Reflection Desktop is unable to display label text on a newly created toolbar button in Classic User Interface (UI) mode.  Opening a Reflection for UNIX and OpenVMS version 14 configuration file (.r2w) which contains toolbar buttons that contain text in their label field are displayed correctly in Reflection Desktop in Classic mode, but if a new button is added with label text, the text will not display.  Reflection for UNIX and OpenVMS and Reflection for IBM version 14.1 toolbar buttons have the ability to display both images and/or text on them.

Resolution

If using Reflection Desktop 16.0:
        Upgrade to Reflection Desktop 16.0 SP1 HF17 or higher.  (16.0.478)
If using Reflection Desktop 16.1:
        Upgrade to Reflection Desktop 16.1 SP1 or higher.

A HotFix (HF) for Reflection Desktop is a cumulatively built product update, intended for limited distribution, which addresses specific customer issues and enhancement requests; outside the regular Development release cycle. It is only available to Micro Focus customers with current software support and maintenance contracts, and only after contacting Micro Focus Customer Support directly.  A HotFix undergoes limited stability and quality testing and is intended for quick release to address specific product issues and should not be deployed to production environments without thorough testing.  It is recommended to upgrade to a full-release or a Service Pack version of Reflection Desktop when it becomes available.

In these updated version a "Show Label" checkbox has been added for toolbar buttons in both the Classic UI Designer and in the Classic MDI UI Designer.  By default the checkbox is unchecked to maintain the previous functionality of Reflection Desktop.  When the Show Label box is checked, the toolbar button will display its label text on the toolbar button.  If a legacy-Reflection version 14 toolbar has a button with text displayed, when this legacy toolbar is opened in Reflection Desktop, the Show Label checkbox will be checked.

Workaround:

There are 2 workarounds to this issue:

1. For VT sessions, create the toolbar buttons in Reflection for UNIX and OpenVMS version 14 and then open the configuration file (.r2w) in Reflection Desktop version 16 and save as an .rdox file (don’t save as a compound session document).  This does not work for Reflection for IBM version 14 sessions (.rsf) with toolbars imported into Reflection Desktop.

2. Create the toolbar in Reflection for UNIX and OpenVMS version 14 and open it and save it as an .xuml file in Reflection Desktop version 16.