#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 "gxsm/action_id.h"
#include "include/dsp-pci32/xsm/xsmcmd.h"
#include "plug-ins/control/spm_scancontrol.h"
Go to the source code of this file.
Classes | |
struct | IdleRefreshFuncData |
Defines | |
#define | MYGTK_INPUT(L) mygtk_create_input(L, vbox_param, hbox_param, 50, 70); |
#define | MSK_PID(X) (1<<((X)&3)) |
#define | MSK_MUXA(X) (1<<(((X)&3)+4)) |
#define | MSK_MUXB(X) (1<<(((X)&3)+8)) |
#define | MSK_AUX(X) (1<<(((X)&3)+12)) |
Functions | |
static void | spm_scancontrol_init (void) |
static void | spm_scancontrol_query (void) |
static void | spm_scancontrol_about (void) |
static void | spm_scancontrol_configure (void) |
static void | spm_scancontrol_cleanup (void) |
static void | spm_scancontrol_show_callback (GtkWidget *w, void *data) |
static void | spm_scancontrol_start_callback (GtkWidget *w, void *data) |
static void | spm_scancontrol_movie_callback (GtkWidget *w, void *data) |
static void | spm_scancontrol_hscapture_callback (GtkWidget *w, void *data) |
static void | spm_scancontrol_pause_callback (GtkWidget *w, void *data) |
static void | spm_scancontrol_stop_callback (GtkWidget *w, void *data) |
static void | spm_scancontrol_SaveValues_callback (gpointer) |
GxsmPlugin * | get_gxsm_plugin_info (void) |
static void | cb_setscandir (GtkWidget *widget, SPM_ScanControl *scc) |
void | IdleRefreshFunc (gpointer data) |
Variables | |
GxsmPlugin | spm_scancontrol_pi |
static const char * | about_text |
SPM_ScanControl * | spm_scancontrol = NULL |
|
Definition at line 586 of file spm_scancontrol.C. |
|
Definition at line 584 of file spm_scancontrol.C. |
|
Definition at line 585 of file spm_scancontrol.C. |
|
Definition at line 583 of file spm_scancontrol.C. |
|
|
|
Definition at line 301 of file spm_scancontrol.C. References SPM_ScanControl::ClrScanDir(), and SPM_ScanControl::SetScanDir(). |
|
Definition at line 173 of file spm_scancontrol.C. References GxsmPlugin::description, N_, spm_scancontrol_pi, and VERSION. |
|
Definition at line 1019 of file spm_scancontrol.C. References scan_list. |
|
Definition at line 264 of file spm_scancontrol.C. References about_text, GxsmPlugin::authors, N_, GxsmPlugin::name, spm_scancontrol_pi, and VERSION. |
|
Definition at line 284 of file spm_scancontrol.C. References GxsmPlugin::app, DBG_L2, GnomeAppService::getApp(), N_, PI_DEBUG, spm_scancontrol, spm_scancontrol_pi, and GxsmPlugin::status. |
|
Definition at line 277 of file spm_scancontrol.C. References GxsmPlugin::app, GnomeAppService::message(), and spm_scancontrol_pi. |
|
Definition at line 540 of file spm_scancontrol.C. References Xsm::data, Scan_UserInfo::dateofscan, G_FREE_STRDUP_PRINTF, gapp, Xsm::hardware, Xsm::IsMode(), MODE_AUTOSAVE, Surface::save(), XSM_Hardware::SetScanMode(), App::spm_update_all(), SCAN_DATA::ui, and App::xsm. Referenced by SPM_ScanControl::SPM_ScanControl(). |
|
Definition at line 258 of file spm_scancontrol.C. |
|
Definition at line 515 of file spm_scancontrol.C. References Xsm::data, Scan_UserInfo::dateofscan, FALSE, G_FREE_STRDUP_PRINTF, gapp, Xsm::hardware, Xsm::IsMode(), MODE_AUTOSAVE, Surface::save(), XSM_Hardware::SetScanMode(), App::spm_update_all(), TRUE, SCAN_DATA::ui, and App::xsm. Referenced by SPM_ScanControl::SPM_ScanControl(). |
|
Definition at line 558 of file spm_scancontrol.C. Referenced by SPM_ScanControl::SPM_ScanControl(). |
|
Definition at line 199 of file spm_scancontrol.C. References GxsmPlugin::app, App::ConnectPluginToCDFSaveEvent(), DBG_L2, XSMRESOURCES::geomsave, GnomeAppService::getApp(), N_, GxsmPlugin::name, PI_DEBUG, AppBase::SetResName(), spm_scancontrol, spm_scancontrol_pi, spm_scancontrol_SaveValues_callback(), spm_scancontrol_show_callback(), GxsmPlugin::status, and xsmres. |
|
Definition at line 236 of file spm_scancontrol.C. References SPM_ScanControl::GetScanDir(), and spm_scancontrol. Referenced by spm_scancontrol_query(). |
|
Definition at line 296 of file spm_scancontrol.C. References AppBase::show(), and spm_scancontrol. Referenced by spm_scancontrol_query(). |
|
Definition at line 486 of file spm_scancontrol.C. References Xsm::data, FALSE, gapp, Xsm::hardware, Xsm::IsMode(), MODE_AUTOSAVE, Surface::save(), Scan_UserInfo::SetDateOfScanNow(), XSM_Hardware::SetScanMode(), App::spm_update_all(), TRUE, SCAN_DATA::ui, and App::xsm. Referenced by SPM_ScanControl::SPM_ScanControl(). |
|
Definition at line 562 of file spm_scancontrol.C. Referenced by SPM_ScanControl::SPM_ScanControl(). |
|
Initial value: N_("Gxsm SPM Scan Generator and Control Plugin\n\n" "This plugin manages the SPM scanning process\n" "and multichannel/layer dataaquisitation." ) Definition at line 166 of file spm_scancontrol.C. |
|
Definition at line 185 of file spm_scancontrol.C. Referenced by spm_scancontrol_cleanup(), spm_scancontrol_query(), spm_scancontrol_SaveValues_callback(), and spm_scancontrol_show_callback(). |
|
Definition at line 130 of file spm_scancontrol.C. Referenced by get_gxsm_plugin_info(), spm_scancontrol_about(), spm_scancontrol_cleanup(), spm_scancontrol_configure(), and spm_scancontrol_query(). |