HocValEditor Class Reference
#include <xmenu.h>
List of all members.
Public Member Functions |
| HocValEditor (const char *name, const char *variable, ValEdLabel *, HocValAction *, double *pd=0, boolean canrun=false, HocItem *parent=nil, Object *pvar=nil) |
virtual | ~HocValEditor () |
FieldSEditor * | field_editor () |
virtual Stepper * | stepper () |
virtual void | update_hoc_item () |
void | evalField () |
void | audit () |
virtual void | updateField () |
virtual void | write (ostream &) |
virtual void | data_path (HocDataPaths *, boolean) |
virtual void | check_pointer (void *, int) |
virtual void | print (Printer *, const Allocation &) const |
virtual int | hoc_default_val_editor () |
void | set_val (double) |
double | get_val () |
virtual void | exec_action () |
const char * | variable () const |
virtual void | setlimits (float *) |
virtual double | domain_limits (double) |
boolean | active () |
virtual void | update_ptrs () |
Private Attributes |
HocEditorForItem * | fe_ |
boolean | active_ |
boolean | canrun_ |
HocAction * | action_ |
CopyString * | variable_ |
double * | pval_ |
ValEdLabel * | prompt_ |
float * | domain_limits_ |
Object * | pyvar_ |
Friends |
class | HocEditorForItem |
class | HocValStepper |
Constructor & Destructor Documentation
HocValEditor::HocValEditor |
( |
const char * |
name, |
|
|
const char * |
variable, |
|
|
ValEdLabel * |
, |
|
|
HocValAction * |
, |
|
|
double * |
pd = 0 , |
|
|
boolean |
canrun = false , |
|
|
HocItem * |
parent = nil , |
|
|
Object * |
pvar = nil | |
|
) |
| | |
virtual HocValEditor::~HocValEditor |
( |
|
) |
[virtual] |
Member Function Documentation
boolean HocValEditor::active |
( |
|
) |
[inline] |
void HocValEditor::audit |
( |
|
) |
|
virtual void HocValEditor::check_pointer |
( |
void * |
, |
|
|
int |
| |
|
) |
| | [virtual] |
virtual double HocValEditor::domain_limits |
( |
double |
|
) |
[virtual] |
void HocValEditor::evalField |
( |
|
) |
|
virtual void HocValEditor::exec_action |
( |
|
) |
[virtual] |
double HocValEditor::get_val |
( |
|
) |
|
virtual int HocValEditor::hoc_default_val_editor |
( |
|
) |
[inline, virtual] |
virtual void HocValEditor::print |
( |
Printer * |
, |
|
|
const Allocation & |
| |
|
) |
| | const [virtual] |
void HocValEditor::set_val |
( |
double |
|
) |
|
virtual void HocValEditor::setlimits |
( |
float * |
|
) |
[virtual] |
virtual Stepper* HocValEditor::stepper |
( |
|
) |
[inline, virtual] |
virtual void HocValEditor::update_hoc_item |
( |
|
) |
[virtual] |
virtual void HocValEditor::update_ptrs |
( |
|
) |
[virtual] |
virtual void HocValEditor::updateField |
( |
|
) |
[virtual] |
const char* HocValEditor::variable |
( |
|
) |
const |
virtual void HocValEditor::write |
( |
ostream & |
|
) |
[virtual] |
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file:
- /home/hines/neuron/nrndox/src/ivoc/xmenu.h