## gtkAtomic

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

## Synopsis

    void                panelElementAtomicInit_gtkMain      ();
    void                panelElementAtomicInit_gtkPanel     ();
    GtkWidget*          panelElementAtomicCreate_gtkInterface
                                                            ();
    void                panelElementAtomicCallback_onElementChange
                                                            (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

### panelElementAtomicInit_gtkMain ()

    void                panelElementAtomicInit_gtkMain      ();

Initialise the gtk methods associated with the atomic rendering method.

### panelElementAtomicInit_gtkPanel ()

    void                panelElementAtomicInit_gtkPanel     ();

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

### panelElementAtomicCreate_gtkInterface ()

    GtkWidget*          panelElementAtomicCreate_gtkInterface
                                                            ();

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.

### panelElementAtomicCallback_onElementChange ()

    void                panelElementAtomicCallback_onElementChange
                                                            (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.