DriftComp.C File Reference

#include <gtk/gtk.h>
#include "config.h"
#include "gxsm/plugin.h"
#include "gxsm/unit.h"
#include "gxsm/pcs.h"
#include "gxsm/xsmtypes.h"
#include "gxsm/glbvars.h"
#include "include/dsp-pci32/xsm/xsmcmd.h"

Go to the source code of this file.

Classes

struct  AntiDrift_Param
union  AmpIndex
class  DriftControl

Functions

static void DriftComp_about (void)
static void DriftComp_query (void)
static void DriftComp_cleanup (void)
static void DriftComp_show_callback (GtkWidget *, void *)
static void DriftComp_StartScan_callback (gpointer)
GxsmPluginget_gxsm_plugin_info (void)

Variables

GxsmPlugin DriftComp_pi
static const char * about_text
DriftControlDriftCompClass = NULL


Function Documentation

static void DriftComp_about void   )  [static]
 

Definition at line 184 of file DriftComp.C.

References about_text, DriftComp_pi, N_, GxsmPlugin::name, and VERSION.

static void DriftComp_cleanup void   )  [static]
 

Definition at line 196 of file DriftComp.C.

References GxsmPlugin::app, DBG_L2, DriftComp_pi, DriftCompClass, GnomeAppService::getApp(), GxsmPlugin::menuentry, GxsmPlugin::menupath, PI_DEBUG, and GxsmPlugin::status.

static void DriftComp_query void   )  [static]
 

Definition at line 154 of file DriftComp.C.

References GxsmPlugin::app, App::ConnectPluginToStartScanEvent(), DriftComp_pi, DriftComp_show_callback(), DriftComp_StartScan_callback(), DriftCompClass, XSMRESOURCES::geomsave, GnomeAppService::getApp(), GxsmPlugin::help, GxsmPlugin::menuentry, GxsmPlugin::menupath, N_, GxsmPlugin::name, AppBase::SetResName(), GxsmPlugin::status, and xsmres.

static void DriftComp_show_callback GtkWidget *  ,
void * 
[static]
 

Definition at line 209 of file DriftComp.C.

References DriftCompClass, and AppBase::show().

Referenced by DriftComp_query().

static void DriftComp_StartScan_callback gpointer   )  [static]
 

Definition at line 214 of file DriftComp.C.

References DriftCompClass, and DriftControl::update().

Referenced by DriftComp_query().

GxsmPlugin* get_gxsm_plugin_info void   ) 
 

Definition at line 119 of file DriftComp.C.

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


Variable Documentation

const char* about_text [static]
 

Initial value:

 N_("Gxsm DriftComp Plugin:\n"
                                   "This plugin runs a control window to enable "
                                   "drift-compensation between scans (movie). "
                                   "Therfore a drift speed and direction can be specified.\n"
                                   "May be extended to inner scan corrections... PZ"
        )

Definition at line 112 of file DriftComp.C.

GxsmPlugin DriftComp_pi
 

Initial value:

 {
        NULL,
        NULL,
        0,
        NULL,
        "DriftComp",
        "+spmHARD +STM +AFM",
        NULL,
        "Percy Zahl",
        N_("_Windows/"),
        N_("Drift Comp."),
        N_("open the drift compensation controlwindow"),
        "drift compensation control",
        NULL,
        NULL,
        NULL,
        DriftComp_query,
        DriftComp_about,
        NULL,
        NULL,
        DriftComp_cleanup
}

Definition at line 89 of file DriftComp.C.

Referenced by DriftComp_about(), DriftComp_cleanup(), DriftComp_query(), and get_gxsm_plugin_info().

DriftControl* DriftCompClass = NULL
 

Definition at line 152 of file DriftComp.C.

Referenced by DriftComp_cleanup(), DriftComp_query(), DriftComp_show_callback(), and DriftComp_StartScan_callback().


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