Home

Welcome to the Orana Wiki Pages

Overview

The Orana library provides a ported implementation of the org.eclipse.jface library for the Cooee UI framework.

JFace is an abstraction above the standard gui library to remove much of the complexities of gui interaction. It is recommended that you use our JFace library as much as is possible. Much of the library, like the workbench, conforms to the Eclipse
API.

Currently available is:

  • Actions
  • Dialogs
  • Menus
  • Viewers (List, Table, Tree)
  • Wizards

Orana Road Map
Orana Change Log

Eclipse Articles

The Eclipse Acticles contain some useful articles on how to leverage the full power of JFace. Some articles are relevant to the Orana implementation and, where this is the case, the source code for some articles have been ported to work under Orana. This section contains the source code that will work under Orana and any information relating to them.

Building and delivering a table editor with Cooee-Orana
Creating Orana Wizards
How to use the Orana Tree Viewer
How to Correctly and Uniformly Use Progress Monitors

Tutorials

[Actions]
[Dialogs]
[Menus]
List Viewer
Tree and Table Viewer
Wizard Dialog
Progress Monitors

General Reference

Orana Dialog Library

Styling Orana Components

Styling Orana Components

Workaround for known issues

Wizard navigation buttons


Useful Links

Because the Moomba Workbench is based on the Eclipse model, it means that there is already a lot of material available to assist you in building Workbench Plug-ins. Here are just a few links that might be of assistance. Be aware that some articles might be more relevant than others because the Moomba Workbench implementation is a sub-set of the Eclipse implementation.

Eclipse and the Moomba Workbench both use an abstracted GUI layer called JFace. There is also existing material available on this library.

In addition to this, the Cooee libraries are based upon the Java Swing libraries, so therefore some Swing-based articles may also prove to be useful.

Also, don't forget the Eclipse Help system itself.

Labels

 
(None)