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
Styling Orana Components
Workaround for known issues
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.
- Eclipse Corner Articles (http://www.eclipse.org/articles/)
- SWT JFace Eclipse (http://www.java2s.com/Code/Java/SWT-JFace-Eclipse/CatalogSWT-JFace-Eclipse.htm)
- A Visual Index to the Swing Components (http://java.sun.com/docs/books/tutorial/uiswing/components/components.html)
- Lots of useful SWT and Swing examples (http://www.java2s.com)
- For an overview of just what JFace does in the "real world" have a look at this link: http://wiki.eclipse.org/index.php/JFace
Also, don't forget the Eclipse Help system itself.

Add Comment