#include <pcs.h>
Inheritance diagram for Param_Control:
Public Member Functions | |
Param_Control (UnitObj *U, char *W, double *V, double VMi, double VMa, char *p) | |
Param_Control (UnitObj *U, char *W, unsigned long *V, double VMi, double VMa, char *p) | |
Param_Control (UnitObj *U, char *W, int *V, double VMi, double VMa, char *p) | |
Param_Control (UnitObj *U, char *W, short *V, double VMi, double VMa, char *p) | |
virtual | ~Param_Control () |
void | Init () |
void | setMax (double VMa, double Vmax_warn=1e111) |
void | setMin (double VMi, double Vmin_warn=-1e111) |
void | set_exclude (double V_ex_lo=1e111, double V_ex_hi=1e111) |
void | set_info (gchar *Info) |
virtual void | update_limits () |
void | changeUnit (UnitObj *U) |
void | changeUnit_hold_usr_value (UnitObj *U) |
void | Val (double *V) |
void | Val (unsigned long *V) |
void | Val (short *V) |
void | Val (int *V) |
void | Prec (char *p) |
void | Get_UsrString (char *txt) |
gchar * | Get_UsrString () |
double | Get_dValue () |
void | Set_FromValue (double nVal) |
void | Set_FromUsrValue (double nVal) |
double | Convert2Base (double x) |
double | Convert2Usr (double x) |
virtual gint | ShowMessage (char *txt, char *options=NULL, gint default_choice=0) |
virtual void | Put_Value () |
virtual void | Set_Parameter (double value=0., int flg=FALSE, int usr2base=FALSE) |
virtual gpointer | GetEntryData (const gchar *txtid) |
virtual void | Set_ChangeNoticeFkt (void(*NewChangeNoticeFkt)(Param_Control *pcs, gpointer data), gpointer data) |
Param_Control (UnitObj *U, char *W, double *V, double VMi, double VMa, char *p) | |
Param_Control (UnitObj *U, char *W, unsigned long *V, double VMi, double VMa, char *p) | |
Param_Control (UnitObj *U, char *W, int *V, double VMi, double VMa, char *p) | |
Param_Control (UnitObj *U, char *W, short *V, double VMi, double VMa, char *p) | |
virtual | ~Param_Control () |
void | Init () |
void | setMax (double VMa, double Vmax_warn=1e111) |
void | setMin (double VMi, double Vmin_warn=-1e111) |
void | set_exclude (double V_ex_lo=1e111, double V_ex_hi=1e111) |
void | set_info (gchar *Info) |
virtual void | update_limits () |
void | changeUnit (UnitObj *U) |
void | changeUnit_hold_usr_value (UnitObj *U) |
void | Val (double *V) |
void | Val (unsigned long *V) |
void | Val (short *V) |
void | Val (int *V) |
void | Prec (char *p) |
void | Get_UsrString (char *txt) |
gchar * | Get_UsrString () |
double | Get_dValue () |
void | Set_FromValue (double nVal) |
void | Set_FromUsrValue (double nVal) |
double | Convert2Base (double x) |
double | Convert2Usr (double x) |
virtual gint | ShowMessage (char *txt, char *options=NULL, gint default_choice=0) |
virtual void | Put_Value () |
virtual void | Set_Parameter (double value=0., int flg=FALSE, int usr2base=FALSE) |
virtual gpointer | GetEntryData (const gchar *txtid) |
virtual void | Set_ChangeNoticeFkt (void(*NewChangeNoticeFkt)(Param_Control *pcs, gpointer data), gpointer data) |
Protected Attributes | |
UnitObj * | unit |
gchar * | warning |
void(* | ChangeNoticeFkt )(Param_Control *pcs, gpointer data) |
gpointer | FktData |
double | vMin |
double | vMax |
double | vMin_warn |
double | vMax_warn |
double | v_ex_lo |
double | v_ex_hi |
gchar * | refname |
gchar * | prec |
gchar * | info |
UnitObj * | unit |
gchar * | warning |
gchar * | refname |
gchar * | prec |
gchar * | info |
Private Attributes | |
double * | Dval |
unsigned long * | ULval |
int * | Ival |
short * | Sval |
double * | Dval |
unsigned long * | ULval |
int * | Ival |
short * | Sval |
Definition at line 53 of file pcs.h.
|
Definition at line 40 of file pcs.C. References Dval, Init(), Ival, prec, setMax(), setMin(), Sval, ULval, unit, and warning. |
|
Definition at line 50 of file pcs.C. References Dval, Init(), Ival, prec, setMax(), setMin(), Sval, ULval, unit, and warning. |
|
Definition at line 60 of file pcs.C. References Dval, Init(), Ival, prec, setMax(), setMin(), Sval, ULval, unit, and warning. |
|
Definition at line 70 of file pcs.C. References Dval, Init(), Ival, prec, setMax(), setMin(), Sval, ULval, unit, and warning. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 73 of file pcs.h. References unit. |
|
Definition at line 73 of file pcs.h. References unit. Referenced by App::spa_switch_unit(). |
|
Definition at line 74 of file pcs.h. References UnitObj::Base2Usr(), Get_dValue(), Set_FromUsrValue(), and unit. |
|
Definition at line 74 of file pcs.h. References UnitObj::Base2Usr(), Get_dValue(), Set_FromUsrValue(), and unit. |
|
Definition at line 89 of file pcs.h. References unit, and UnitObj::Usr2Base(). |
|
Definition at line 89 of file pcs.h. References unit, and UnitObj::Usr2Base(). |
|
Definition at line 90 of file pcs.h. References UnitObj::Base2Usr(), and unit. |
|
Definition at line 90 of file pcs.h. References UnitObj::Base2Usr(), and unit. |
|
|
|
Definition at line 152 of file pcs.C. References Dval, Ival, Sval, and ULval. Referenced by changeUnit_hold_usr_value(), Get_UsrString(), and Gtk_EntryControl::InitRegisterCb(). |
|
|
|
|
|
Definition at line 167 of file pcs.C. References UnitObj::Base2Usr(), Get_dValue(), info, prec, UnitObj::Symbol(), and unit. Referenced by Gtk_EntryControl::Put_Value(), Put_Value(), and Set_Parameter(). |
|
Definition at line 175 of file pcs.C. References UnitObj::Base2Usr(), Get_dValue(), info, prec, UnitObj::Symbol(), and unit. Referenced by DSPMoverControl::ChangedNotify(), and DSPProbeControl::ChangedNotify(). |
|
Reimplemented in Gtk_EntryControl, and Gtk_EntryControl. |
|
Reimplemented in Gtk_EntryControl, and Gtk_EntryControl. Definition at line 95 of file pcs.h. Referenced by DSPMoverControl::ChangedNotify(). |
|
Definition at line 61 of file pcs.h. References ChangeNoticeFkt, FktData, info, refname, and set_exclude(). |
|
Definition at line 61 of file pcs.h. References ChangeNoticeFkt, FktData, info, refname, and set_exclude(). Referenced by Param_Control(). |
|
|
|
Definition at line 132 of file pcs.C. References prec. |
|
Reimplemented in Gtk_EntryControl, and Gtk_EntryControl. |
|
Reimplemented in Gtk_EntryControl, and Gtk_EntryControl. Definition at line 146 of file pcs.C. References DBG_L2, Get_UsrString(), and XSM_DEBUG. Referenced by Set_FromValue(). |
|
Definition at line 97 of file pcs.h. References ChangeNoticeFkt, and FktData. |
|
Definition at line 97 of file pcs.h. References ChangeNoticeFkt, and FktData. Referenced by CCDControl::CCDControl(), DSPMoverControl::create_folder(), App::create_spa_control(), App::create_spm_control(), DriftControl::DriftControl(), DSPControl::DSPControl(), and SpaLeedControl::SpaLeedControl(). |
|
|
|
Definition at line 118 of file pcs.C. References update_limits(), v_ex_hi, and v_ex_lo. Referenced by Init(). |
|
Definition at line 88 of file pcs.h. References Set_FromValue(), unit, and UnitObj::Usr2Base(). |
|
Definition at line 88 of file pcs.h. References Set_FromValue(), unit, and UnitObj::Usr2Base(). Referenced by changeUnit_hold_usr_value(). |
|
|
|
Definition at line 181 of file pcs.C. References UnitObj::Base2Usr(), Dval, Ival, MLD_VALID_RANGE, Put_Value(), refname, ShowMessage(), Sval, UnitObj::Symbol(), ULval, unit, v_ex_hi, v_ex_lo, vMax, vMax_warn, vMin, vMin_warn, and warning. Referenced by Set_FromUsrValue(), Gtk_EntryControl::Set_Parameter(), Set_Parameter(), and rhk_ScanControl::updateRHK(). |
|
|
|
Definition at line 124 of file pcs.C. References info. |
|
Reimplemented in Gtk_EntryControl, and Gtk_EntryControl. |
|
Reimplemented in Gtk_EntryControl, and Gtk_EntryControl. Definition at line 229 of file pcs.C. References ChangeNoticeFkt, DBG_L2, FktData, Get_UsrString(), Set_FromValue(), unit, UnitObj::Usr2Base(), and XSM_DEBUG. |
|
|
|
Definition at line 106 of file pcs.C. References update_limits(), vMax, and vMax_warn. Referenced by Param_Control(), and App::spm_select_layer(). |
|
|
|
Definition at line 112 of file pcs.C. References update_limits(), vMin, and vMin_warn. Referenced by Param_Control(). |
|
Reimplemented in Gtk_EntryControl, and Gtk_EntryControl. |
|
Reimplemented in Gtk_EntryControl, and Gtk_EntryControl. Definition at line 137 of file pcs.C. References DBG_L2, and XSM_DEBUG. Referenced by Set_FromValue(). |
|
|
|
Definition at line 72 of file pcs.h. Referenced by set_exclude(), setMax(), and setMin(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by Init(), Set_ChangeNoticeFkt(), Gtk_EntryControl::Set_Parameter(), and Set_Parameter(). |
|
|
|
Definition at line 115 of file pcs.h. Referenced by Get_dValue(), Param_Control(), Set_FromValue(), and Val(). |
|
Definition at line 106 of file pcs.h. Referenced by Init(), Set_ChangeNoticeFkt(), Gtk_EntryControl::Set_Parameter(), and Set_Parameter(). |
|
|
|
Definition at line 112 of file pcs.h. Referenced by Get_UsrString(), Init(), set_info(), and ~Param_Control(). |
|
|
|
Definition at line 117 of file pcs.h. Referenced by Get_dValue(), Param_Control(), Set_FromValue(), and Val(). |
|
|
|
Definition at line 111 of file pcs.h. Referenced by Get_UsrString(), Param_Control(), Gtk_EntryControl::pcs_adjustment_configure(), Prec(), and ~Param_Control(). |
|
|
|
Definition at line 110 of file pcs.h. Referenced by Gtk_EntryControl::AddEntry2RemoteList(), Gtk_EntryControl::CheckRemoteCmd(), Init(), Set_FromValue(), and ~Param_Control(). |
|
|
|
Definition at line 118 of file pcs.h. Referenced by Get_dValue(), Param_Control(), Set_FromValue(), and Val(). |
|
|
|
Definition at line 116 of file pcs.h. Referenced by Get_dValue(), Param_Control(), Set_FromValue(), and Val(). |
|
|
|
Definition at line 103 of file pcs.h. Referenced by changeUnit(), changeUnit_hold_usr_value(), Convert2Base(), Convert2Usr(), Get_UsrString(), Param_Control(), Gtk_EntryControl::pcs_adjustment_configure(), Gtk_EntryControl::Put_Value(), Set_FromUsrValue(), Set_FromValue(), Gtk_EntryControl::Set_Parameter(), and Set_Parameter(). |
|
Definition at line 109 of file pcs.h. Referenced by Gtk_EntryControl::get_pcs_configuartion(), Gtk_EntryControl::pcs_adjustment_configure(), Gtk_EntryControl::put_pcs_configuartion(), set_exclude(), and Set_FromValue(). |
|
Definition at line 109 of file pcs.h. Referenced by Gtk_EntryControl::get_pcs_configuartion(), Gtk_EntryControl::pcs_adjustment_configure(), Gtk_EntryControl::put_pcs_configuartion(), set_exclude(), and Set_FromValue(). |
|
Definition at line 107 of file pcs.h. Referenced by Gtk_EntryControl::get_pcs_configuartion(), Gtk_EntryControl::InitRegisterCb(), Gtk_EntryControl::pcs_adjustment_configure(), Gtk_EntryControl::put_pcs_configuartion(), Set_FromValue(), and setMax(). |
|
Definition at line 108 of file pcs.h. Referenced by Gtk_EntryControl::get_pcs_configuartion(), Gtk_EntryControl::pcs_adjustment_configure(), Gtk_EntryControl::put_pcs_configuartion(), Set_FromValue(), and setMax(). |
|
Definition at line 107 of file pcs.h. Referenced by Gtk_EntryControl::get_pcs_configuartion(), Gtk_EntryControl::InitRegisterCb(), Gtk_EntryControl::pcs_adjustment_configure(), Gtk_EntryControl::put_pcs_configuartion(), Set_FromValue(), and setMin(). |
|
Definition at line 108 of file pcs.h. Referenced by Gtk_EntryControl::get_pcs_configuartion(), Gtk_EntryControl::pcs_adjustment_configure(), Gtk_EntryControl::put_pcs_configuartion(), Set_FromValue(), and setMin(). |
|
|
|
Definition at line 104 of file pcs.h. Referenced by Param_Control(), Set_FromValue(), and ~Param_Control(). |