UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
TScastle Class Reference
Inheritance diagram for TScastle:
QfCastle QfTower QfBuilding QfBrick

Public Member Functions

 TScastle (Widget wParent, VisualTraceSet vists, SelectorSet &selset, void(*OnSelect)()=NULL)
 
virtual void store_gui ()
 
- Public Member Functions inherited from QfCastle
 QfCastle (Widget wParent, QfDecoration eDecor=QfDECOR_NONE, char *szResName=QfDIALOG_NAME)
 
void set_title (const char *szTitle)
 
void set_help_section (const char *szSectionRef)
 
void set_help_doc (const char *szURL)
 
virtual void add_actions (QfActionsMask amask, QfDecoration eDecor=QfDECOR_NONE)
 
Logic is_running () const
 
Logic is_stopped () const
 
Logic is_dialog_alive ()
 
virtual void manage (QfWindowPlacement wpl=QfWINPLACE_DEFAULT)
 
virtual void manage_modal (QfWindowPlacement wpl=QfWINPLACE_DEFAULT)
 
virtual void close_dialog ()
 
virtual void loop_events ()
 
virtual void process_events (int n=QfEVENTS_QUANT)
 
virtual QfActionButtonId close_reason_button () const
 
virtual void ok_button ()
 
virtual void apply_button ()
 
virtual void close_button ()
 
virtual void cancel_button ()
 
virtual void undo_button ()
 
virtual void help_button ()
 
virtual void run_button ()
 
virtual void stop_button ()
 
- Public Member Functions inherited from QfTower
 QfTower (Widget wParent, QfDecoration eDecor=QfDECOR_NONE, const char *szResName=QfKING_NAME)
 
 QfTower (QfDecoration eDecor=QfDECOR_NONE, const char *szResName=QfKING_NAME)
 
virtual QfBricksep ()
 
virtual QfBricktitle (const char *szLabel)
 
virtual QfBricktopic (const char *szLabel)
 
virtual void add (QfBrick *pBrick)
 
virtual Widget container () const
 
virtual void manage ()
 
QfToweroperator<< (QfBrick *pBrick)
 
QfToweroperator<< (const char *szLabel)
 
QfToweroperator<< (int iOffset)
 
- Public Member Functions inherited from QfBuilding
virtual QfType type () const
 
virtual void load_gui ()
 
virtual void set_sensitive (Logic flag)
 
virtual Logic get_sensitive ()
 
virtual QfParamItemget_params (QfBrick *pBrick, unsigned &nParams)
 
virtual void realized ()
 
QfBuildingoperator<< (QfBrick *pBrick)
 
- Public Member Functions inherited from QfBrick
 QfBrick ()
 
virtual ~QfBrick ()
 
 operator Widget () const
 
Widget widget () const
 
virtual void radio_sensitive ()
 
virtual void add_callback (const QCallback &qcb)
 
virtual void be_radio_active (const QRadioActive &qra)
 

Static Public Member Functions

static ErrCode apply_selection (VisualTraceSet vists, SelectorSet &selset)
 

Protected Attributes

SelectorSetss
 
VisualTraceSet vts
 
void(* pOnSelect )()
 
- Protected Attributes inherited from QfCastle
Widget wTower
 
Widget wTempForm
 
Widget wShell
 
char * szHelpRef
 
Logic bActivity
 
Logic bRunning
 
QfBrickpButtons [QfA_ButtonsNumber]
 
QfActionButtonId eButton
 
- Protected Attributes inherited from QfTower
char * resname
 
Widget wForm
 
QfDecoration decor
 
int iIndent
 
int iLeftOffset
 
- Protected Attributes inherited from QfBuilding
BricksAr bricks
 
ParamsAr params
 
- Protected Attributes inherited from QfBrick
Widget wSelf
 
QCBDescrAr cbList
 
QRadioActiveqRA
 

Additional Inherited Members

- Protected Member Functions inherited from QfCastle
virtual void create_self (Widget wParent)
 
void manage_with_style (int dialog_style)
 
void place_window (QfWindowPlacement wpl)
 
- Protected Member Functions inherited from QfBrick
virtual void radio_activity ()
 
- Static Protected Member Functions inherited from QfCastle
static void wm_delete_cb (Widget w, XtPointer pUserData, XtPointer pCallData)
 
static void ok_action_proc (void *pUserData)
 
static void apply_action_proc (void *pUserData)
 
static void close_action_proc (void *pUserData)
 
static void cancel_action_proc (void *pUserData)
 
static void help_action_proc (void *pUserData)
 
static void undo_action_proc (void *pUserData)
 
static void run_action_proc (void *pUserData)
 
static void stop_action_proc (void *pUserData)
 

Member Function Documentation

static ErrCode TScastle::apply_selection ( VisualTraceSet  vists,
SelectorSet selset 
)
static

Apply ss selection for given vts

virtual void TScastle::store_gui ( )
virtual

Store entered value(s) in GUI-independent buffers, that can be accessed externally.

Reimplemented from QfBuilding.


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