Paolo Angeli
 Personal Website

Celestia Feature requests: Group 1

FR4 UI Proposal

Home

My Celestia

Feature req.

 Group 1

  FR1 Multiplatform UI

  FR2 Multilanguage

  FR3 Integrated help

  FR4 UI Proposal

  FR32 HTML help

 

My personal User interface implementation proposal.

For the unification of the user interface on the various supported interfaces.

 

Description:

The development of a complete GUI under OpenGL plenty of gadgets and amazing controls like the modern GUI could be very expensive.

Therefore since most of the dialog boxes, tree structures, list and combo boxes could be represented with simple multilevel menus and input boxes, the minimal controls requested for the development of a simple user interface could be:

 [-] Hierarchical multilevel menus;

 [-] Message boxes;

 [-] Input boxes.

 

The multilevel menus should be composed by:

 [-] Sub menu items;

 [-] Switch menu items (on/off);

 [-] Scroll menu items (if the menu is higher then the screen height)

 

The other features for the interface could be:

 [-] Size limits for the window in windowed mode;

 [-] Main menu not always on top. It is a sub voice of the context menu that pop-up with the mouse right click;

 

Take a look to the following screenshots for further explanations (sometimes a picture is better than thousand words, specially if the English is poor like mine).

Context-Pop-up menu Example

Main menu Example

View options dialog box Example

 

Required/Suggested:

  (...)

 

Further related improvements:

  (…).

 

Related Newsgroup Threads:

  (...)

 

Status:

(18-06-03) Submitted to the forum attention.

(05-07-03) Received opinions by Celestia Development Team. An OpenGL interface developed internally should require too much resources. Actually the attention is focused over cross platform GUI toolkits.

(19-09-03) I've started to study personally the PLIB library to create a cross-platform OpenGL UI for the GLUT version of Celestia.

 

Subscribers (Subscribe this item)

  Paolo Angeli.

 

Back to Group 1.
Back to Feature requests.
Back to
My Celestia.

 

Last update: 19-09-03