#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 "gxsm/instrument.h"
#include "include/dsp-pci32/xsm/xsmcmd.h"
Go to the source code of this file.
Classes | |
struct | IdleRefreshFuncData |
class | rhk_ScanControl |
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)) |
Enumerations | |
enum | SCAN_DIR { SCAN_XY, SCAN_YX } |
enum | SCAN_FLAG { SCAN_FLAG_READY, SCAN_FLAG_STOP, SCAN_FLAG_PAUSE, SCAN_FLAG_RUN } |
enum | SCAN_DT_TYPE { SCAN_LINESCAN, SCAN_FRAMECAPTURE } |
Functions | |
static void | rhk_scancontrol_StartScan_callback (gpointer) |
static void | rhk_scancontrol_init (void) |
static void | rhk_scancontrol_query (void) |
static void | rhk_scancontrol_about (void) |
static void | rhk_scancontrol_configure (void) |
static void | rhk_scancontrol_cleanup (void) |
static void | rhk_scancontrol_show_callback (GtkWidget *w, void *data) |
static void | rhk_scancontrol_start_callback (GtkWidget *w, void *data) |
static void | rhk_scancontrol_movie_callback (GtkWidget *w, void *data) |
static void | rhk_scancontrol_hscapture_callback (GtkWidget *w, void *data) |
static void | rhk_scancontrol_pause_callback (GtkWidget *w, void *data) |
static void | rhk_scancontrol_stop_callback (GtkWidget *w, void *data) |
static gint | rhk_ScanControl_timed (void *dspc) |
GxsmPlugin * | get_gxsm_plugin_info (void) |
static void | cb_setscandir (GtkWidget *widget, rhk_ScanControl *scc) |
static gint | configure_event (GtkWidget *w, GdkEventConfigure *event) |
static gint | expose_event (GtkWidget *w, GdkEventExpose *e) |
void | IdleRefreshFunc (gpointer data) |
Variables | |
static GdkPixmap * | pixmap |
GxsmPlugin | rhk_scancontrol_pi |
static const char * | about_text |
rhk_ScanControl * | rhk_scancontrol = NULL |
|
Definition at line 836 of file rhk_scancontrol.C. Referenced by SPM_ScanControl::initialize_scan_lists(), and rhk_ScanControl::initialize_scan_lists(). |
|
Definition at line 834 of file rhk_scancontrol.C. Referenced by SPM_ScanControl::initialize_scan_lists(), and rhk_ScanControl::initialize_scan_lists(). |
|
Definition at line 835 of file rhk_scancontrol.C. Referenced by SPM_ScanControl::initialize_scan_lists(), and rhk_ScanControl::initialize_scan_lists(). |
|
Definition at line 833 of file rhk_scancontrol.C. Referenced by SPM_ScanControl::initialize_scan_lists(), and rhk_ScanControl::initialize_scan_lists(). |
|
|
|
Definition at line 101 of file rhk_scancontrol.C. |
|
Definition at line 103 of file rhk_scancontrol.C. |
|
Definition at line 102 of file rhk_scancontrol.C. |
|
Definition at line 422 of file rhk_scancontrol.C. References rhk_ScanControl::ClrScanDir(), and rhk_ScanControl::SetScanDir(). Referenced by rhk_ScanControl::rhk_ScanControl(), and SPM_ScanControl::SPM_ScanControl(). |
|
Definition at line 429 of file rhk_scancontrol.C. |
|
Definition at line 438 of file rhk_scancontrol.C. |
|
Definition at line 168 of file rhk_scancontrol.C. References GxsmPlugin::description, N_, rhk_scancontrol_pi, and VERSION. |
|
Definition at line 1201 of file rhk_scancontrol.C. References scan_list. Referenced by SPM_ScanControl::do_scanline(), and rhk_ScanControl::do_scanline(). |
|
Definition at line 379 of file rhk_scancontrol.C. References about_text, GxsmPlugin::authors, N_, GxsmPlugin::name, rhk_scancontrol_pi, and VERSION. |
|
Definition at line 399 of file rhk_scancontrol.C. References GxsmPlugin::app, DBG_L2, GnomeAppService::getApp(), N_, PI_DEBUG, rhk_scancontrol, rhk_scancontrol_pi, and GxsmPlugin::status. |
|
Definition at line 392 of file rhk_scancontrol.C. References GxsmPlugin::app, GnomeAppService::message(), and rhk_scancontrol_pi. |
|
Definition at line 790 of file rhk_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 rhk_ScanControl::rhk_ScanControl(). |
|
Definition at line 373 of file rhk_scancontrol.C. |
|
Definition at line 770 of file rhk_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 rhk_ScanControl::rhk_ScanControl(). |
|
Definition at line 808 of file rhk_scancontrol.C. Referenced by rhk_ScanControl::rhk_ScanControl(). |
|
Definition at line 330 of file rhk_scancontrol.C. References GxsmPlugin::app, DBG_L2, XSMRESOURCES::geomsave, GnomeAppService::getApp(), N_, GxsmPlugin::name, PI_DEBUG, rhk_scancontrol, rhk_scancontrol_pi, rhk_scancontrol_show_callback(), AppBase::SetResName(), GxsmPlugin::status, and xsmres. |
|
Definition at line 417 of file rhk_scancontrol.C. References rhk_scancontrol, and AppBase::show(). Referenced by rhk_scancontrol_query(). |
|
Definition at line 756 of file rhk_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 rhk_ScanControl::rhk_ScanControl(). |
|
Definition at line 412 of file rhk_scancontrol.C. References rhk_scancontrol, and rhk_ScanControl::update(). |
|
Definition at line 812 of file rhk_scancontrol.C. Referenced by rhk_ScanControl::rhk_ScanControl(). |
|
Definition at line 446 of file rhk_scancontrol.C. Referenced by rhk_ScanControl::ChangedAuto(). |
|
Initial value: N_("Gxsm RHK Scan Generator and Control Plugin\n\n" "This plugin manages the RHK scanning process\n" "and settings readings." ) Definition at line 161 of file rhk_scancontrol.C. |
|
Definition at line 105 of file rhk_scancontrol.C. Referenced by configure_event(), expose_event(), and rhk_ScanControl::updateRHK(). |
|
Definition at line 316 of file rhk_scancontrol.C. Referenced by rhk_scancontrol_cleanup(), rhk_scancontrol_query(), rhk_scancontrol_show_callback(), and rhk_scancontrol_StartScan_callback(). |
|
Definition at line 125 of file rhk_scancontrol.C. Referenced by get_gxsm_plugin_info(), rhk_ScanControl::rhk_ScanControl(), rhk_scancontrol_about(), rhk_scancontrol_cleanup(), rhk_scancontrol_configure(), and rhk_scancontrol_query(). |