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

#include <pep_views.H>

Inheritance diagram for ParView_selector:
ParView

Public Types

enum  {
  unknown, dbname_s, dbitem_s, dbitem_e,
  dbfile_s, dbfile_e, nmod_s, nmod_e,
  filename, pspicture, datafile
}
 

Public Member Functions

 ParView_selector (Protocol *protocol, const char *pname, Widget wParent)
 
virtual void view_publish ()
 
virtual void view_absorb ()
 
virtual void start_client ()
 
virtual void finish_client ()
 
void get_dbname (dbNameStruct &dbns)
 
- Public Member Functions inherited from ParView
 ParView (Protocol *protocol, const char *pname, Widget wParent)
 
 operator Widget ()
 
const char * help_ref () const
 

Static Public Member Functions

static void select_cb (Widget w, XtPointer pUserData, XtPointer pCallData)
 
static void view_cb (Widget w, XtPointer pUserData, XtPointer pCallData)
 
static void clear_cb (Widget w, XtPointer pUserData, XtPointer pCallData)
 
static void verify_nmod_cb (Widget w, XtPointer pUserData, XtPointer pCallData)
 

Public Attributes

enum ParView_selector:: { ... }  dialog_type
 
pepNamedValues optargs
 
struct {
   char *   defdir
 
filename_options
 
dbItem dbitem
 
char nmod [5]
 
char path [PATH_MAX+1]
 
UrcDB1Clienturcdb1_client
 

Protected Attributes

Widget label
 
Widget select_button
 
Widget view_button
 
Widget clear_button
 
Widget textfield
 
- Protected Attributes inherited from ParView
char name [PEP_MAX_NAME_LEN+1]
 
char help_section [2 *PEP_MAX_NAME_LEN+2]
 
Protocolpep
 
Widget form
 

Detailed Description

"dbname[_s]", "dbfile_[se]", "dbitem_[se]", "nmod_[se]", "filename" type view.

Member Enumeration Documentation

anonymous enum
Enumerator
unknown 

undefined

dbname_s 

select from db list -> dbNameStruct

dbitem_s 

select from db table -> dbItem

dbitem_e 

select or enter from db table -> dbItem

dbfile_s 

select from file list -> dbNameStruct

dbfile_e 

select or enter from file list -> dbNameStruct

nmod_s 

select data modification -> char[5]

nmod_e 

select data modification -> char[5]

filename 

select file name -> char[PATH_MAX+1]

pspicture 

select file name in HCOPIES/ *.ps -> char[PATH_MAX+1]

datafile 

select file name in DATA/ * -> char[PATH_MAX+1]

Member Function Documentation

virtual void ParView_selector::finish_client ( )
virtual

Manage linked UrcDB1 server applications

Reimplemented from ParView.

void ParView_selector::get_dbname ( dbNameStruct dbns)

Get dbNameStruct from contents of the parameter

virtual void ParView_selector::start_client ( )
virtual

Manage linked UrcDB1 server applications

Reimplemented from ParView.

virtual void ParView_selector::view_absorb ( )
virtual

Change parameter from its view

Implements ParView.

virtual void ParView_selector::view_publish ( )
virtual

Make contents of parameter be visible

Implements ParView.

Member Data Documentation

dbItem ParView_selector::dbitem

Temporal buffer for selected or entered db data

char* ParView_selector::defdir

default directory

struct { ... } ParView_selector::filename_options

Filename species

char ParView_selector::nmod[5]

Temporal buffer for selected or entered nmod data

pepNamedValues ParView_selector::optargs

Associative array of options listed in targ.

char ParView_selector::path[PATH_MAX+1]

Temporal buffer for filename data

UrcDB1Client* ParView_selector::urcdb1_client

Remote control for the linked UrcDB1 server


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