UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
ParView Class Referenceabstract

#include <param.H>

Inheritance diagram for ParView:
ParView_enum ParView_logic ParView_progress ParView_selector ParView_Text2Fields ParView_TextField ParView_void ParView_double2 ParView_float2 ParView_int2 ParView_double ParView_double_ar1 ParView_float ParView_float_ar1 ParView_int ParView_int_ar1 ParView_string ParView_hsep ParView_title

Public Member Functions

 ParView (Protocol *protocol, const char *pname, Widget wParent)
 
 operator Widget ()
 
virtual void view_publish ()=0
 
virtual void view_absorb ()=0
 
const char * help_ref () const
 
virtual void start_client ()
 
virtual void finish_client ()
 

Protected Attributes

char name [PEP_MAX_NAME_LEN+1]
 
char help_section [2 *PEP_MAX_NAME_LEN+2]
 
Protocolpep
 
Widget form
 

Detailed Description

Visual representation of parameter value.

Member Function Documentation

virtual void ParView::finish_client ( )
inlinevirtual

Some actions just after PEP-client ended

Reimplemented in ParView_selector.

const char* ParView::help_ref ( ) const
inline

Return help section reference

ParView::operator Widget ( )
inline

Access to top widget

virtual void ParView::start_client ( )
inlinevirtual

Some actions just before PEP-client will start

Reimplemented in ParView_selector.

virtual void ParView::view_absorb ( )
pure virtual
virtual void ParView::view_publish ( )
pure virtual

Member Data Documentation

Widget ParView::form
protected

Top widget for all children to be inserted in

char ParView::help_section[2 *PEP_MAX_NAME_LEN+2]
protected

Context help section name for this parameter

char ParView::name[PEP_MAX_NAME_LEN+1]
protected

Name of controlled parameter

Protocol& ParView::pep
protected

Protocol where parameter resides


The documentation for this class was generated from the following file: