GINOMENU

Programmable GUI Builder

GINOMENU is a subroutine toolkit for developing GUI applications under Windows. It provides extensive window and widget building modules allowing professional user-interfaces to be created under Windows 9x/NT/2000/XP/Vista without the need to get involved in MFC, API or mixed-language programming.

Optional high level graphics facilities featured in the other GINO modules can be fully utilized to provide a complete graphics development environment for any application.

GINOMENU is unique in not only providing the features of the Windows API to the Fortran programmer but also making it extremely easy to use; no knowledge of system event loops or window handles is required and a basic program containing a simple window can be created with less than 15 lines of code!

The extensive functionality, ease-of-use and flexibility of GINOMENU and GINO, provide the programmer with a powerful development toolkit for generating a fully portable graphical display system.

Highlights:

  • Available for Fortran or C/C++
  • Create true Windows GUI applications
  • Responsive methodology allowing widget creation on-the-fly
  • Basic graphics built-in
  • Integrates with other GINO graphics products
  • Very easy to use
  • No mixed language calls
  • No Resource files required
  • Hundreds of widget types & styles
  • Widget origin and expansion control (sticky widgets)
  • Built in icons
  • Access to BMP/ICO files
  • Ability to build icons into program executable
  • Programmable drag-and-drop widgets
  • Windows HTML Help and PDF documentation

Application developed using GINOMENU

Widgets:

  • docking panes
  • buttons/icons
  • sliders
  • toggles
  • radio boxes
  • gauges
  • progress-bars
  • status-bars
  • dockable toolbars
  • panels
  • tree-views
  • spinners
  • text-entry fields
  • numerical-entry fields
  • text and numerical array fields
  • graphics frames (GDI/OpenGL)
  • table boxes

Interaction methods:

  • graphics expose
  • application callbacks
  • window iconization
  • window re-size giving automatic scroll-bars

Window widgets:

  • MDI and SDI windows
  • TTY emulator
  • Rich-Text Editor
  • Complex Dialogue boxes
  • File browser

Attribute control:

  • accelerator keys
  • type of icon/slider/toggle
  • colour definition
  • titling
  • bubble help
  • sticky widget origin
  • panel background
  • font for text entries
  • mouse-sensitive icons

Other features:

  • 100 library icons
  • access to BMP and ICO files for further icons
  • grid or pixel positioning
  • optional manifest file creation

The Next Steps

What do our Customers say about us?

I had just upgraded to Windows 7, and after having Mathcad for several years I found that I could not complete the final stages of installation. After reading help files I finished up confused and really helpless, until I contacted you. THANK YOU.

JD, Dorset, UK

“Origin has always been one of the most powerful packages for data analysis and graphing. With the new multi-sheet workbook’s full formatting features and its ability to embed both images and graphs, OriginLab is moving a big step forward. From raw data to final professional report creation, you can now keep all the stages of data processing in a single software.”

Antoine Couturier, Ph.D. - Service Recherche, Institut National du Sport, de l'Expertise et de la Performance

When working with many data points, graphing is often the quickest way to qualify data and identify trends. With the Origin statistics gadget, it’s also easy to pull quantitative information, such as mean and standard deviation, straight from a data plot. This lets me make better decisions about which data to select for more detailed analysis.

Boaz Vilozny - Postdoctoral Researcher, University of California at Santa Cruz

I am impressed by the level of support your company provides, and the list of software you offer looks very good indeed.

MQ, Edinburgh, UK

For the time being we are unable to offer the following product ranges although we are currently working hard to increase the number of products we can offer in the future. Please contact us to talk about alternative products that we may be able to offer you.