## gtk_interactive

gtk_interactive

## Synopsis

    enum                GtkInteractiveActionId;
    void                gtkInteractiveInit                  ();
    void                gtkInteractiveBuild_window          (GtkMain *main);
    void                gtkInteractiveInit_session          (RenderingWindow *window,
                                                             VisuInteractive *inter);

## Description

A longer description goes here.

## Details

### enum GtkInteractiveActionId

    typedef enum
      {
        action_observe,
        action_pick,
        action_move,
        n_preset_actions
      } GtkInteractiveActionId;

Possibe actions.

`action_observe` | interactive session is observe ;
`action_pick` | interactive session is pick ;
`action_move` | interactive session is geometry changes.
`n_preset_actions` |

### gtkInteractiveInit ()

    void                gtkInteractiveInit                  ();

Initialise the observe/pick window, connect the signals, give names to widgets...

### gtkInteractiveBuild_window ()

    void                gtkInteractiveBuild_window          (GtkMain *main);

create the window.

`main` : | the command panel the about dialog is associated to.

### gtkInteractiveInit_session ()

    void                gtkInteractiveInit_session          (RenderingWindow *window,
                                                             VisuInteractive *inter);

Start the observe & pick session.