Skip Navigation

Guidelines for Menu Contributions

The following table provides guidelines on the suitability of different types of contributions for various workspace elements and actions.

Important
During validation of your Red App, Sabre verifies that your menu contribution is appropriate for the functionality in your app.

Guidelines for Menu Contributions

These command and handler responsibilities…​

Can contribute to the main menu…​

Can contribute to the application launcher bar…​

Can contribute to the application side bar…​

Opening an editor

Yes

Yes

No

Opening a view

Yes. A view can be located on the Tools menu.

No.
A view should be launched from the application side bar. This complies with Sabre Red 360 visual design guidelines.

Yes

Pop-up dialogs

Yes. This requires the use of a generic command and handler.

No

Yes

Notifications

Yes. This requires the use of a generic command and handler.

No

No

HTML-based websites

Yes

Yes

No

Sabre Scribe

Sabre Scribe scripts are only launched from the Open SabreScript dialog. End-users choose individual Sabre Scripts from the Tools Menu or by typing CTRL+A.

No

When classic view is the editor in focus, the Open SabreScript dialog is launched from the application side bar.

Swing apps

Yes

Yes

Yes

Non-GUI actions that end-users can initiate
Example: A special copy and paste action can be located on the main menu.

Yes