Part II. Gtk interface

Table of Contents

Main interface
visu_gtk — Basic GUI routines, standard dialogs...
gtk_main — The command panel definition.
gtk_interactive — The interactive dialog.
gtk_pick — The pick and measurement tab in the interactive dialog.
gtk_move — The move tab in the interactive dialog.
gtk_about — The about dialog with a readme, the copyright, the author list, the plug-in list and the version notes.
gtk_save — The load/save dialog for resources and parameters.
gtk_pairs — The pairs dialog.
gtk_openGLWidget — defines an OpenGL capable GtkWidget.
gtk_renderingWindowWidget — Defines a complex widget used to render files and print information.
Interface elements
VisuUiAxes — Defines a widget to setup axes.
VisuUiBox — Defines a widget to setup box.
VisuUiScale — Defines a widget to setup scale.
VisuUiBoxTransform — Defines a widget to setup box transformations.
VisuUiPlaneList — Defines a GtkListStore specialised to store VisuPlanes.
VisuUiElements — Defines a widget to setup a elements.
VisuUiAtomic — Defines a widget to setup a atomic.
VisuUiSpin — Defines a widget to setup a spin.
VisuUiLink — Defines a widget to setup a link.
VisuUiPairTree — Defines a widget to setup a link.
V_Sim specific widgets
gtk_dumpDialogWidget — Defines a widget to export into different file formats.
gtk_toolPanelWidget — Defines a widget that hold a set of V_Sim panel.
gtk_numericalEntryWidget — Defines a widget to enter numerical values without any boundary or precision constrains.
gtk_valueIOWidget — Defines a specialised GtkHBox with three button to open, save and save as XML value files.
gtk_colorComboBoxWidget — Defines a specialised GtkComboBox to choose stored colours.
gtk_stippleComboBoxWidget — Defines a specialised GtkComboBox to choose patterns for lines.
gtk_orientationChooser — Defines a dialog widget to choose the camera position.
gtk_shadeComboBoxWidget — Defines a specialised GtkComboBox to choose pre-built shades.
VisuUiLine — Defines a specialised GtkBox to choose all characteristic of lines.
gtk_elementComboBox — Defines a specialised GtkComboBox to choose VisuElement.
gtk_curveWidget — A specialised curve widget to draw distance distribution for pairs.
VisuUiDataChooser — A customed file chooser, allowing to slect one or several files a create a VisuDataLoadable object accordingly.
gtk_fieldChooser — Defines a widget to choose a scalar field or an isosurface.
VisuUiComboValues — A specialised combo box to list node properties of a VisuData object.
VisuUiSelection — A specialised list store handling node selection.
Panel add-ons
panelSurfaces — Gtk interface to load isosurfaces.
panelElements — The tab where VisuElement characteristics can be tuned.
panelMethod — The tab where drawing method is chosen (atomic or spin).
panelPlanes — The tab where planes are defined.
panelBrowser — A tab to view a list of files and quickly change from one to another.
panelVibration — The tab where phonons are loaded and listed.
panelDataFile — The tab where to configure the action of an external data file on colourisation of nodes.
panelMap — The widget to create coloured map.
panelFogBgColor — The widget to tune the background and the fog.
panelGeometry — This tab gathers the geometry operation on a VisuData, like periodic translation, physical units, ...
panelOpenGL — The tab where OpenGL options like lights or quality are setup.
panelSurfacesTools — Gtk interface to manage isosurfaces.
panelAxes — The tab where axes, box, scale and legend are setup.
panelConfig — The tab where miscellaneous options are setup.
gtkAtomic — The gtk interface elements that are specific to the atomic rendering method.
gtkSpin — The gtk interface elements that can interfere with renderingSpin parameters.