gtk_move

gtk_move — The move tab in the interactive dialog.

Synopsis

GtkWidget *         visu_ui_interactive_move_initBuild  (VisuUiMain *main,
                                                         gchar **label,
                                                         gchar **help,
                                                         GtkWidget **radio);
void                visu_ui_interactive_move_start      (VisuUiRenderingWindow *window);
void                visu_ui_interactive_move_stop       (VisuUiRenderingWindow *window);

Description

This action tab provides widgets to move single or group of atoms. It provides also widgets to remove or add atoms. And finally it provides a way to change the basis-set by picking atoms to form vertices of a new basis-set.

Details

visu_ui_interactive_move_initBuild ()

GtkWidget *         visu_ui_interactive_move_initBuild  (VisuUiMain *main,
                                                         gchar **label,
                                                         gchar **help,
                                                         GtkWidget **radio);

This routine should be called in conjonction to the visu_ui_interactive_pick_initBuild() one. It completes the creation of widgets (and also initialisation of values) for the move tab.

main :

the main interface.

label :

a location to store the name of the move tab ;

help :

a location to store the help message to be shown at the bottom of the window ;

radio :

a location on the radio button that will be toggled when the move action is used.

visu_ui_interactive_move_start ()

void                visu_ui_interactive_move_start      (VisuUiRenderingWindow *window);

Initialise a moving session.

window :

a VisuUiRenderingWindow object.

visu_ui_interactive_move_stop ()

void                visu_ui_interactive_move_stop       (VisuUiRenderingWindow *window);

Finalise a moving session.

window :

a VisuUiRenderingWindow object.