SpaLeedControl.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/spa/spacmd.h"

Go to the source code of this file.

Classes

class  SpaLeedControl

Functions

static void SpaLeedControl_about (void)
static void SpaLeedControl_query (void)
static void SpaLeedControl_cleanup (void)
static void SpaLeedControl_show_callback (GtkWidget *, void *)
static void SpaLeedControl_StartScan_callback (gpointer)
GxsmPluginget_gxsm_plugin_info (void)

Variables

GxsmPlugin SpaLeedControl_pi
static const char * about_text
SpaLeedControlSpaLeedControlClass = NULL


Function Documentation

GxsmPlugin* get_gxsm_plugin_info void   ) 
 

Definition at line 114 of file SpaLeedControl.C.

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

static void SpaLeedControl_about void   )  [static]
 

Definition at line 181 of file SpaLeedControl.C.

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

static void SpaLeedControl_cleanup void   )  [static]
 

Definition at line 193 of file SpaLeedControl.C.

References GxsmPlugin::app, DBG_L2, GnomeAppService::getApp(), GxsmPlugin::menuentry, GxsmPlugin::menupath, PI_DEBUG, SpaLeedControl_pi, and SpaLeedControlClass.

static void SpaLeedControl_query void   )  [static]
 

Definition at line 151 of file SpaLeedControl.C.

References GxsmPlugin::app, App::ConnectPluginToStartScanEvent(), XSMRESOURCES::geomsave, GnomeAppService::getApp(), GxsmPlugin::help, GxsmPlugin::menuentry, GxsmPlugin::menupath, N_, GxsmPlugin::name, AppBase::SetResName(), SpaLeedControl_pi, SpaLeedControl_show_callback(), SpaLeedControl_StartScan_callback(), SpaLeedControlClass, GxsmPlugin::status, and xsmres.

static void SpaLeedControl_show_callback GtkWidget *  ,
void * 
[static]
 

Definition at line 204 of file SpaLeedControl.C.

References AppBase::show(), and SpaLeedControlClass.

Referenced by SpaLeedControl_query().

static void SpaLeedControl_StartScan_callback gpointer   )  [static]
 

Definition at line 209 of file SpaLeedControl.C.

References SpaLeedControlClass, and SpaLeedControl::update().

Referenced by SpaLeedControl_query().


Variable Documentation

const char* about_text [static]
 

Initial value:

 N_("Gxsm SpaLeedControl Plugin:\n"
                                   "This plugin runs a control window to change "
                                   "the SPALEED simulator settimgs."
                                   )

Definition at line 109 of file SpaLeedControl.C.

GxsmPlugin SpaLeedControl_pi
 

Initial value:

 {
  NULL,
  NULL,
  0,
  NULL,
  "SpaLeedControl",
  "+SPALEED",
  NULL,
  "Percy Zahl",
  N_("_Windows/"),
  N_("SPA-LEED Ctrl"),
  N_("open the SPA-LEED controlwindow"),
  "SPA-LEED control",
  NULL,
  NULL,
  NULL,
  SpaLeedControl_query,
  SpaLeedControl_about,
  NULL,
  NULL,
  SpaLeedControl_cleanup
}

Definition at line 86 of file SpaLeedControl.C.

Referenced by SpaLeedControl::ExecCmd(), get_gxsm_plugin_info(), SpaLeedControl_about(), SpaLeedControl_cleanup(), SpaLeedControl_query(), and SpaLeedControl::updateSPALEED().

SpaLeedControl* SpaLeedControlClass = NULL
 

Definition at line 149 of file SpaLeedControl.C.

Referenced by SpaLeedControl_cleanup(), SpaLeedControl_query(), SpaLeedControl_show_callback(), and SpaLeedControl_StartScan_callback().


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