gtkAtomic

gtkAtomic — The gtk interface elements that are specific to the atomic rendering method.

Synopsis

void                visu_ui_panel_elements_atomic_init  ();
GtkWidget *         visu_ui_panel_elements_atomic_initBuild
                                                        ();
void                visu_ui_panel_elements_atomic_initMethod
                                                        ();
void                visu_ui_panel_elements_atomic_initOpen
                                                        ();
void                visu_ui_panel_elements_atomic_onChange
                                                        (GList *eleList);

Description

This part gathers all the routine specific to the widgets related to the atomic rendering method. For the method itself, there is no specific widgets. For the VisuElement part, one can tune the shape, the radius and the elipsoid orientation (when selected). There is no specific GtkFileChooser widget.

Details

visu_ui_panel_elements_atomic_init ()

void                visu_ui_panel_elements_atomic_init  ();

Initialise the specific area in the element panel for the atomic rendering method.


visu_ui_panel_elements_atomic_initBuild ()

GtkWidget *         visu_ui_panel_elements_atomic_initBuild
                                                        ();

Create the gtk widgets (a hbox with a spin with positive values) and return it.

Returns :

newly created widgets to handle atomic rendering characteristics of elements.

visu_ui_panel_elements_atomic_initMethod ()

void                visu_ui_panel_elements_atomic_initMethod
                                                        ();

Initialise widgets related to the atomic rendering methods.

Since 3.7


visu_ui_panel_elements_atomic_initOpen ()

void                visu_ui_panel_elements_atomic_initOpen
                                                        ();

Initialise the gtk methods associated with the atomic rendering method.


visu_ui_panel_elements_atomic_onChange ()

void                visu_ui_panel_elements_atomic_onChange
                                                        (GList *eleList);

Call this routine with a list of VisuElement to change the values shown in the widgets controling the atomic rendering. The values to be put are read from the first VisuElement of the list. The list is then stored for future changes to the widgets will be applied to all these elements.

eleList :

a list of VisuElement. [element-type VisuElement*]