CCDControl.C File Reference

#include <gtk/gtk.h>
#include "config.h"
#include "gxsm/plugin.h"
#include "gxsm/unit.h"
#include "gxsm/pcs.h"
#include "gxsm/glbvars.h"
#include "plug-ins/hard/modules/ccd.h"
#include "include/dsp-pci32/xsm/xsmcmd.h"

Go to the source code of this file.

Classes

class  CCDControl

Functions

static void CCDControl_about (void)
static void CCDControl_query (void)
static void CCDControl_cleanup (void)
static void CCDControl_show_callback (GtkWidget *, void *)
static void CCDControl_StartScan_callback (gpointer)
GxsmPluginget_gxsm_plugin_info (void)

Variables

GxsmPlugin CCDControl_pi
static const char * about_text
CCDControlCCDControlClass = NULL


Function Documentation

static void CCDControl_about void   )  [static]
 

Definition at line 193 of file CCDControl.C.

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

static void CCDControl_cleanup void   )  [static]
 

Definition at line 205 of file CCDControl.C.

References GxsmPlugin::app, CCDControl_pi, CCDControlClass, DBG_L2, GnomeAppService::getApp(), GxsmPlugin::menuentry, GxsmPlugin::menupath, and PI_DEBUG.

static void CCDControl_query void   )  [static]
 

Definition at line 163 of file CCDControl.C.

References GxsmPlugin::app, CCDControl_pi, CCDControl_show_callback(), CCDControl_StartScan_callback(), CCDControlClass, App::ConnectPluginToStartScanEvent(), XSMRESOURCES::geomsave, GnomeAppService::getApp(), GxsmPlugin::help, GxsmPlugin::menuentry, GxsmPlugin::menupath, N_, GxsmPlugin::name, AppBase::SetResName(), GxsmPlugin::status, and xsmres.

static void CCDControl_show_callback GtkWidget *  ,
void * 
[static]
 

Definition at line 216 of file CCDControl.C.

References CCDControlClass, and AppBase::show().

Referenced by CCDControl_query().

static void CCDControl_StartScan_callback gpointer   )  [static]
 

Definition at line 221 of file CCDControl.C.

References CCDControlClass, and CCDControl::update().

Referenced by CCDControl_query().

GxsmPlugin* get_gxsm_plugin_info void   ) 
 

Definition at line 118 of file CCDControl.C.

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


Variable Documentation

const char* about_text [static]
 

Initial value:

 N_("Gxsm CCDControl Plugin:\n"
                                   "This plugin runs a control window to set "
                                   "CCD exposure time and monitoring control mode."
        )

Definition at line 113 of file CCDControl.C.

GxsmPlugin CCDControl_pi
 

Initial value:

 {
        NULL,
        NULL,
        0,
        NULL,
        "CCDControl",
        "+CCD",
        NULL,
        "Percy Zahl",
        N_("_Windows/"),
        N_("CCD Control"),
        N_("open the CCD exposure controlwindow"),
        "CCD exposure control",
        NULL,
        NULL,
        NULL,
        CCDControl_query,
        CCDControl_about,
        NULL,
        NULL,
        CCDControl_cleanup
}

Definition at line 90 of file CCDControl.C.

Referenced by CCDControl_about(), CCDControl_cleanup(), CCDControl_query(), and get_gxsm_plugin_info().

CCDControl* CCDControlClass = NULL
 

Definition at line 161 of file CCDControl.C.

Referenced by CCDControl_cleanup(), CCDControl_query(), CCDControl_show_callback(), and CCDControl_StartScan_callback().


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