omicron_io.C File Reference

#include <gtk/gtk.h>
#include <locale.h>
#include "config.h"
#include "gxsm/plugin.h"
#include "gxsm/dataio.h"
#include "gxsm/action_id.h"
#include "gxsm/mem2d.h"
#include "gxsm/unit.h"

Go to the source code of this file.

Classes

class  Omicron_SPM_ImExportFile

Defines

#define WORDS_BIGENDIAN   0

Functions

static void omicron_io_init (void)
static void omicron_io_query (void)
static void omicron_io_about (void)
static void omicron_io_configure (void)
static void omicron_io_cleanup (void)
static void omicron_io_filecheck_load_callback (gpointer data)
static void omicron_io_filecheck_save_callback (gpointer data)
static void omicron_io_import_callback (GtkWidget *w, void *data)
GxsmPluginget_gxsm_plugin_info (void)

Variables

GxsmPlugin omicron_io_pi
static const char * about_text


Define Documentation

#define WORDS_BIGENDIAN   0
 

Definition at line 87 of file omicron_io.C.


Function Documentation

GxsmPlugin* get_gxsm_plugin_info void   ) 
 

Definition at line 159 of file omicron_io.C.

References GxsmPlugin::description, N_, omicron_io_pi, and VERSION.

static void omicron_io_about void   )  [static]
 

Definition at line 238 of file omicron_io.C.

References about_text, GxsmPlugin::authors, N_, GxsmPlugin::name, omicron_io_pi, and VERSION.

static void omicron_io_cleanup void   )  [static]
 

Definition at line 268 of file omicron_io.C.

References GxsmPlugin::app, DBG_L2, GnomeAppService::getApp(), N_, omicron_io_pi, and PI_DEBUG.

static void omicron_io_configure void   )  [static]
 

Definition at line 256 of file omicron_io.C.

References GxsmPlugin::app, GnomeAppService::message(), and omicron_io_pi.

static void omicron_io_filecheck_load_callback gpointer  data  )  [static]
 

Definition at line 857 of file omicron_io.C.

References Surface::ActivateFreeChannel(), Surface::ActiveScan, Surface::AutoDisplay(), Xsm::data, DBG_L2, Scan::draw(), FIO_NOT_RESPONSIBLE_FOR_THAT_FILE, FIO_OK, gapp, Surface::GetActiveScan(), Scan::GetDataSet(), ID_CH_M_OFF, PI_DEBUG, Omicron_SPM_ImExportFile::Read(), Surface::SetMode(), App::spm_update_all(), TRUE, and App::xsm.

Referenced by omicron_io_import_callback(), and omicron_io_query().

static void omicron_io_filecheck_save_callback gpointer  data  )  [static]
 

Definition at line 898 of file omicron_io.C.

References DBG_L2, FIO_NOT_RESPONSIBLE_FOR_THAT_FILE, FIO_OK, gapp, Surface::GetActiveScan(), PI_DEBUG, src, and App::xsm.

Referenced by omicron_io_query().

static void omicron_io_import_callback GtkWidget *  w,
void *  data
[static]
 

Definition at line 927 of file omicron_io.C.

References DBG_L2, GnomeAppService::file_dialog(), gapp, omicron_io_filecheck_load_callback(), and PI_DEBUG.

Referenced by omicron_io_query().

static void omicron_io_init void   )  [static]
 

Definition at line 227 of file omicron_io.C.

References DBG_L2, and PI_DEBUG.

static void omicron_io_query void   )  [static]
 

Definition at line 176 of file omicron_io.C.

References GxsmPlugin::app, App::ConnectPluginToLoadFileEvent(), App::ConnectPluginToSaveFileEvent(), GnomeAppService::getApp(), N_, GxsmPlugin::name, omicron_io_filecheck_load_callback(), omicron_io_filecheck_save_callback(), omicron_io_import_callback(), omicron_io_pi, and GxsmPlugin::status.


Variable Documentation

const char* about_text [static]
 

Initial value:

 N_("Gxsm data file import/export plugin\n\n"
                                   "This plugin reads Omicron SCALA SPM files."
        )

Definition at line 149 of file omicron_io.C.

GxsmPlugin omicron_io_pi
 

Definition at line 111 of file omicron_io.C.

Referenced by get_gxsm_plugin_info(), omicron_io_about(), omicron_io_cleanup(), omicron_io_configure(), and omicron_io_query().


Generated on Sat Apr 1 09:04:51 2006 for GXSM by  doxygen 1.4.6