GuppiDataImporter

Name

GuppiDataImporter -- 

Synopsis



void        (*import_iter_fn)               (GuppiData*,
                                             gpointer);
#define     GUPPI_DATA_IMPORTER0            (obj)
#define     GUPPI_IS_DATA_IMPORTER0         (obj)
GuppiDataImporter* guppi_data_importer_new  (const gchar *name,
                                             const gchar *first_arg_name,
                                             ...);
GuppiDataImporter* guppi_data_importer_newv (const gchar *name,
                                             guint nargs,
                                             GtkArg *args);
const gchar* guppi_data_importer_get_name   (GuppiDataImporter*);
void        guppi_data_importer_set_source  (GuppiDataImporter*,
                                             GuppiFile*);
GuppiFile*  guppi_data_importer_file        (GuppiDataImporter*);
GuppiStream* guppi_data_importer_stream     (GuppiDataImporter*);
const gchar* guppi_data_importer_filename   (GuppiDataImporter*);
gint        guppi_data_importer_import      (GuppiDataImporter*,
                                             import_iter_fn fn,
                                             gpointer user_data);
void        guppi_data_importer_import_interactive
                                            (GuppiDataImporter*,
                                             import_iter_fn fn,
                                             gpointer fn_user_data,
                                             void (*post_hook) (gint, gpointer),
                                             gpointer post_user_data);

Object Hierarchy


  GtkObject
   +----GuppiDataImporter

Description

Details

import_iter_fn ()

void        (*import_iter_fn)               (GuppiData*,
                                             gpointer);

Param1 : 
Param2 : 


GUPPI_DATA_IMPORTER0()

#define GUPPI_DATA_IMPORTER0(obj) ((obj) ? (GUPPI_DATA_IMPORTER(obj)) : NULL)

obj : 


GUPPI_IS_DATA_IMPORTER0()

#define GUPPI_IS_DATA_IMPORTER0(obj) (((obj) == NULL) || (GUPPI_IS_DATA_IMPORTER(obj)))

obj : 


guppi_data_importer_new ()

GuppiDataImporter* guppi_data_importer_new  (const gchar *name,
                                             const gchar *first_arg_name,
                                             ...);

name : 
first_arg_name : 
... : 
Returns : 


guppi_data_importer_newv ()

GuppiDataImporter* guppi_data_importer_newv (const gchar *name,
                                             guint nargs,
                                             GtkArg *args);

name : 
nargs : 
args : 
Returns : 


guppi_data_importer_get_name ()

const gchar* guppi_data_importer_get_name   (GuppiDataImporter*);

Param1 : 
Returns : 


guppi_data_importer_set_source ()

void        guppi_data_importer_set_source  (GuppiDataImporter*,
                                             GuppiFile*);

Param1 : 
Param2 : 


guppi_data_importer_file ()

GuppiFile*  guppi_data_importer_file        (GuppiDataImporter*);

Param1 : 
Returns : 


guppi_data_importer_stream ()

GuppiStream* guppi_data_importer_stream     (GuppiDataImporter*);

Param1 : 
Returns : 


guppi_data_importer_filename ()

const gchar* guppi_data_importer_filename   (GuppiDataImporter*);

Param1 : 
Returns : 


guppi_data_importer_import ()

gint        guppi_data_importer_import      (GuppiDataImporter*,
                                             import_iter_fn fn,
                                             gpointer user_data);

Param1 : 
fn : 
user_data : 
Returns : 


guppi_data_importer_import_interactive ()

void        guppi_data_importer_import_interactive
                                            (GuppiDataImporter*,
                                             import_iter_fn fn,
                                             gpointer fn_user_data,
                                             void (*post_hook) (gint, gpointer),
                                             gpointer post_user_data);

Param1 : 
fn : 
fn_user_data : 
post_hook : 
post_user_data :