## panelSurfacesTools

panelSurfacesTools — Gtk interface to manage isosurfaces

## Synopsis

    gboolean            gtk_tree_model_iter_previous        (GtkTreeModel *tree_model,
                                                             GtkTreeIter *iter);
    GtkWidget*          surf_file_manager                   ();
    GtkWidget*          pot2surf_widget                     ();
    void                isosurfaces_convert_interface       ();

## Description

This module contains the panel used to manage your .surf files. At the moment, only two tools are availiable for you to use. pot2surf will allow you to create .surf files from .pot files. There is also a .surf file merger which is so short that we beliedved it didn't need it's own module.

## Details

### gtk_tree_model_iter_previous ()

    gboolean            gtk_tree_model_iter_previous        (GtkTreeModel *tree_model,
                                                             GtkTreeIter *iter);

Similar to `gtk_tree_model_iter_next()`. See www.gtk.org for more info.

`tree_model` : | the GtkTreeModel to get the previous iteration from ;
`iter` : | a location to a GtkTreeIter to store the result.
Returns : | TRUE if `iter` has been changed to the next node.

### surf_file_manager ()

    GtkWidget*          surf_file_manager                   ();

Creates a widget containing an interface to merge surf files. Don't use two of them simultaneously, they would conflict.

Returns : | an allocated GtkWidget containing the interface.

### pot2surf_widget ()

    GtkWidget*          pot2surf_widget                     ();

Creates a widget containing the whole pot2surf frontend. Don't use two of them simultaneously, they would conflict.

Returns : | an allocated GtkWidget containing the interface.

### isosurfaces_convert_interface ()

    void                isosurfaces_convert_interface       ();

Opens a new window containing tools to operate on surf and pot files.