Scid  4.7.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Typedefs | Functions
UI_impl Namespace Reference

Classes

class  List
 
class  tcl_Progress
 
class  tcl_ProgressPosMask
 

Typedefs

typedef int UI_res_t
 
typedef ClientData UI_extra_t
 
typedef Tcl_Interp * UI_handle_t
 

Functions

int initTclTk (UI_handle_t ti)
 
int Main (int argc, char *argv[], void(*exit)(void *))
 
Progress CreateProgress (UI_handle_t data)
 
Progress CreateProgressPosMask (UI_handle_t data)
 
Tcl_Obj * ObjMaker (bool v)
 
Tcl_Obj * ObjMaker (int v)
 
Tcl_Obj * ObjMaker (unsigned int v)
 
Tcl_Obj * ObjMaker (unsigned long v)
 
Tcl_Obj * ObjMaker (unsigned long long v)
 
Tcl_Obj * ObjMaker (double v)
 
Tcl_Obj * ObjMaker (const char *s)
 
Tcl_Obj * ObjMaker (const std::string &s)
 
Tcl_Obj * ObjMaker (const List &v)
 
UI_res_t ResultHelper (UI_handle_t ti, errorT res)
 
UI_res_t Result (UI_handle_t ti, errorT res)
 
template<typename T >
UI_res_t Result (UI_handle_t ti, errorT res, const T &value)
 

Typedef Documentation

◆ UI_extra_t

typedef ClientData UI_impl::UI_extra_t

Definition at line 31 of file ui_tcltk.h.

◆ UI_handle_t

typedef Tcl_Interp* UI_impl::UI_handle_t

Definition at line 32 of file ui_tcltk.h.

◆ UI_res_t

typedef int UI_impl::UI_res_t

Definition at line 30 of file ui_tcltk.h.

Function Documentation

◆ CreateProgress()

Progress UI_impl::CreateProgress ( UI_handle_t  data)
inline

Definition at line 117 of file ui_tcltk.h.

◆ CreateProgressPosMask()

Progress UI_impl::CreateProgressPosMask ( UI_handle_t  data)
inline

Definition at line 123 of file ui_tcltk.h.

◆ initTclTk()

int UI_impl::initTclTk ( UI_handle_t  ti)
inline

Definition at line 241 of file ui_tcltk.h.

◆ Main()

int UI_impl::Main ( int  argc,
char *  argv[],
void(*)(void *)  exit 
)
inline

Definition at line 36 of file ui_tcltk.h.

◆ ObjMaker() [1/9]

Tcl_Obj* UI_impl::ObjMaker ( bool  v)
inline

Definition at line 162 of file ui_tcltk.h.

◆ ObjMaker() [2/9]

Tcl_Obj* UI_impl::ObjMaker ( int  v)
inline

Definition at line 165 of file ui_tcltk.h.

◆ ObjMaker() [3/9]

Tcl_Obj* UI_impl::ObjMaker ( unsigned int  v)
inline

Definition at line 168 of file ui_tcltk.h.

◆ ObjMaker() [4/9]

Tcl_Obj* UI_impl::ObjMaker ( unsigned long  v)
inline

Definition at line 172 of file ui_tcltk.h.

◆ ObjMaker() [5/9]

Tcl_Obj* UI_impl::ObjMaker ( unsigned long long  v)
inline

Definition at line 176 of file ui_tcltk.h.

◆ ObjMaker() [6/9]

Tcl_Obj* UI_impl::ObjMaker ( double  v)
inline

Definition at line 180 of file ui_tcltk.h.

◆ ObjMaker() [7/9]

Tcl_Obj* UI_impl::ObjMaker ( const char *  s)
inline

Definition at line 183 of file ui_tcltk.h.

◆ ObjMaker() [8/9]

Tcl_Obj* UI_impl::ObjMaker ( const std::string &  s)
inline

Definition at line 186 of file ui_tcltk.h.

◆ ObjMaker() [9/9]

Tcl_Obj* UI_impl::ObjMaker ( const List v)
inline

Definition at line 190 of file ui_tcltk.h.

◆ Result() [1/2]

UI_res_t UI_impl::Result ( UI_handle_t  ti,
errorT  res 
)
inline

Definition at line 208 of file ui_tcltk.h.

◆ Result() [2/2]

template<typename T >
UI_res_t UI_impl::Result ( UI_handle_t  ti,
errorT  res,
const T &  value 
)
inline

Definition at line 214 of file ui_tcltk.h.

◆ ResultHelper()

UI_res_t UI_impl::ResultHelper ( UI_handle_t  ti,
errorT  res 
)
inline

Definition at line 202 of file ui_tcltk.h.