#include <gtk/gtk.h>
#include "config.h"
#include "gxsm/plugin.h"
#include "gxsm/dataio.h"
#include "gxsm/action_id.h"
#include "gxsm/util.h"
#include "gxsm/glbvars.h"
#include "batch.h"
#include "g_dat_types.h"
#include "fileio.c"
Go to the source code of this file.
Classes | |
class | PrimitiveImExportFile |
struct | TGA_head |
struct | TGA_pix |
Defines | |
#define | IMGMAXCOLORS 64 |
#define | MAXGREYS 255 |
#define | GFAC (double)((MAXGREYS+1)/IMGMAXCOLORS) |
Functions | |
static void | primitive_im_export_init (void) |
static void | primitive_im_export_query (void) |
static void | primitive_im_export_about (void) |
static void | primitive_im_export_configure (void) |
static void | primitive_im_export_cleanup (void) |
static void | primitive_im_export_filecheck_load_callback (gpointer data) |
static void | primitive_im_export_filecheck_save_callback (gpointer data) |
static void | primitive_im_export_import_callback (GtkWidget *w, void *data) |
static void | primitive_im_export_export_callback (GtkWidget *w, void *data) |
GxsmPlugin * | get_gxsm_plugin_info (void) |
Variables | |
GxsmPlugin | primitive_im_export_pi |
static const char * | about_text |
|
|
|
Definition at line 158 of file primitiveimexport.C. |
|
|
|
Definition at line 221 of file primitiveimexport.C. References GxsmPlugin::description, N_, primitive_im_export_pi, and VERSION. |
|
Definition at line 274 of file primitiveimexport.C. References about_text, GxsmPlugin::authors, N_, GxsmPlugin::name, primitive_im_export_pi, and VERSION. |
|
Definition at line 294 of file primitiveimexport.C. References GxsmPlugin::app, DBG_L2, GnomeAppService::getApp(), N_, PI_DEBUG, and primitive_im_export_pi. |
|
Definition at line 287 of file primitiveimexport.C. References GxsmPlugin::app, GnomeAppService::message(), and primitive_im_export_pi. |
|
Definition at line 1186 of file primitiveimexport.C. References DBG_L2, GnomeAppService::file_dialog(), gapp, PI_DEBUG, and primitive_im_export_filecheck_save_callback(). Referenced by primitive_im_export_query(). |
|
Definition at line 1112 of file primitiveimexport.C. References Surface::ActivateFreeChannel(), 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, PrimitiveImExportFile::Read(), Surface::SetMode(), App::spm_update_all(), TRUE, and App::xsm. Referenced by primitive_im_export_import_callback(), and primitive_im_export_query(). |
|
Definition at line 1148 of file primitiveimexport.C. References DBG_L2, FIO_NOT_RESPONSIBLE_FOR_THAT_FILE, FIO_OK, gapp, Surface::GetActiveScan(), PI_DEBUG, src, and App::xsm. Referenced by primitive_im_export_export_callback(), and primitive_im_export_query(). |
|
Definition at line 1176 of file primitiveimexport.C. References DBG_L2, GnomeAppService::file_dialog(), gapp, PI_DEBUG, and primitive_im_export_filecheck_load_callback(). Referenced by primitive_im_export_query(). |
|
Definition at line 268 of file primitiveimexport.C. |
|
|
Initial value: N_("Gxsm primitve Data File Import/Export Plugin\n\n" "This plugin reads in a datafiles of various\n" "primitive formats:\n" "GNUs: .byt, .sht, .flt, .dbl, but not: .cpx\n" "The simple PGM format (8bit grey)\n" "Export only: TGA, TGA16 (for povray), TGA Color\n" "MATS format\n" ".ncd (very old DI NanoScope format)" ) Definition at line 209 of file primitiveimexport.C. |
|
Definition at line 174 of file primitiveimexport.C. Referenced by get_gxsm_plugin_info(), primitive_im_export_about(), primitive_im_export_cleanup(), primitive_im_export_configure(), and primitive_im_export_query(). |