MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
Classes | Typedefs | Enumerations | Functions | Variables
GUI Namespace Reference

Graphical user interfaces. More...

Classes

class  Colours
class  LineTypes
class  PenType
class  Pens
class  FontType
class  Fonts
struct  CurveProps
class  WxArrayIntTable
class  WxArrayInt
class  WxDictTable
class  WxDict
class  WxSIPairTable
class  WxSIPair

Typedefs

typedef std::map< String, int > LineTypes_t
typedef std::map< String, PenTypePens_t
typedef std::map< String,
FontType
Fonts_t

Enumerations

enum  CurveType { CT_POINTS, CT_LINES, CT_BOTH }
enum  { ID_WXARRAYINT_FITCOL = wxID_HIGHEST+3000, ID_WXARRAYINT_TRANSP, ID_WXARRAYINT_ADD, ID_WXARRAYINT_DEL }
enum  { ID_WXDICT_FITCOL = wxID_HIGHEST+3000, ID_WXDICT_TRANSP }
enum  { ID_WXSIPAIR_FITCOL = wxID_HIGHEST+3000, ID_WXSIPAIR_TRANSP, ID_WXSIPAIR_ADD, ID_WXSIPAIR_DEL }

Functions

int __init_lin_clr ()
char const * LinClr (int Idx=0)
PenType Black ("black","solid", 1)
 EqSF (false)
 Grid (true)
 RecSF (true)
 WFrame (true)
 BNumTck (10)
 LNumTck (10)
 TicFsz (10)
 LblFsz (12)
 TitFsz (14)
 LegAtBot (true)
 LegHei (30)
 LegWid (0)
 CompactBR (true)
 DefPsz (8)
 LRth (40)
 RRth (5)
 BRth (CompactBR?20:20+TicFsz)
 TRth (18)
 DelHB (6)
 DelVB (6)
 TicLen (9)
 LinLen (40)
 LinDx (20)
 ShowLastY (true)
 _sfX (1.0)
 _sfY (1.0)
 _sfok (false)
 _Xmin (0.0)
 _Ymin (0.0)
 _Xmax (1.0)
 _Ymax (1.0)
 _hlegicon (LegHei/2)
 _nlegicon (-1)
 _nlegrows (1)

Variables

Colours Clr
Array< String__lin_clr
int __dummy_init_lin_clr = __init_lin_clr()
LineTypes Lty
Pens Pen
Fonts Fnt

Detailed Description

Graphical user interfaces.


Typedef Documentation

typedef std::map<String,FontType> GUI::Fonts_t
typedef std::map<String,int> GUI::LineTypes_t
typedef std::map<String,PenType> GUI::Pens_t

Enumeration Type Documentation

anonymous enum
Enumerator:
ID_WXARRAYINT_FITCOL 
ID_WXARRAYINT_TRANSP 
ID_WXARRAYINT_ADD 
ID_WXARRAYINT_DEL 
anonymous enum
Enumerator:
ID_WXDICT_FITCOL 
ID_WXDICT_TRANSP 
anonymous enum
Enumerator:
ID_WXSIPAIR_FITCOL 
ID_WXSIPAIR_TRANSP 
ID_WXSIPAIR_ADD 
ID_WXSIPAIR_DEL 
Enumerator:
CT_POINTS 
CT_LINES 
CT_BOTH 

Function Documentation

GUI::_hlegicon ( LegHei/  2)
GUI::_nlegicon ( 1)
GUI::_nlegrows ( )
GUI::_sfok ( false  )
GUI::_sfX ( 1.  0)
GUI::_sfY ( 1.  0)
GUI::_Xmax ( 1.  0)
GUI::_Xmin ( 0.  0)
GUI::_Ymax ( 1.  0)
GUI::_Ymin ( 0.  0)
PenType GUI::Black ( "black"  ,
"solid"  ,
 
)
GUI::BNumTck ( 10  )
GUI::BRth ( CompactBR?20:20+  TicFsz)
GUI::CompactBR ( true  )
GUI::DefPsz ( )
GUI::DelHB ( )
GUI::DelVB ( )
GUI::EqSF ( false  )
GUI::Grid ( true  )
GUI::LblFsz ( 12  )
GUI::LegAtBot ( true  )
GUI::LegHei ( 30  )
GUI::LegWid ( )
char const* GUI::LinClr ( int  Idx = 0) [inline]
GUI::LinDx ( 20  )
GUI::LinLen ( 40  )
GUI::LNumTck ( 10  )
GUI::LRth ( 40  )
GUI::RecSF ( true  )
GUI::RRth ( )
GUI::ShowLastY ( true  )
GUI::TicFsz ( 10  )
GUI::TicLen ( )
GUI::TitFsz ( 14  )
GUI::TRth ( 18  )
GUI::WFrame ( true  )

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines