mstatus.h File Reference

<mi32/mstatus.h> Include file for "status display" functions More...

#include <mi32/mtimer.h>
#include <mi32/mistring.h>
#include <stdarg.h>
#include <mi32/stddefns.h>

Include dependency graph for mstatus.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  _MSTATUSCONTEXT
struct  _MSTATUSHANDLE
struct  _MSTATUSINTERFACE
 Generic status interface structure. More...
class  STATUSCONTEXT
 Status context. More...
class  STATUSDIALOG
 Status dialog. More...
class  STATUSDISABLECANCEL
 Class to disable status "Cancel" button when an instance is created and reenable the button when the instance is destroyed. More...

Defines

#define MSTATUSFLAG_AllowFinish   0x0004
#define MSTATUSFLAG_DelayPopup   0x0002
#define MSTATUSFLAG_NoCancel   0x0001
#define RVCLOWLIBEXPORT   MI_DLLIMPORT

Typedefs

typedef _MSTATUSCONTEXTMSTATUSCONTEXT
typedef _MSTATUSHANDLEMSTATUSHANDLE
typedef _MSTATUSINTERFACEMSTATUSINTERFACE

Functions

 DEFINE_ENUM_OPERATORS (STATUSDIALOG::FLAGS)
RVCLOWLIBEXPORT MSTATUSINTERFACE MfStatusGet (void)
RVCLOWLIBEXPORT void MfStatusSet (MSTATUSINTERFACE status)
DEPRECATED void MstatusBarClear (MSTATUSCONTEXT c, INT16 ln)
DEPRECATED int MstatusBarIncrement (MSTATUSCONTEXT c, INT16 ln, INT32 inc)
DEPRECATED int MstatusBarInit (MSTATUSCONTEXT c, INT16 ln, INT32 max)
DEPRECATED int MstatusBarUpdate (MSTATUSCONTEXT c, INT16 ln, INT32 val, INT32 max)
DEPRECATED int MstatusCheckCancel (MSTATUSHANDLE h)
DEPRECATED void MstatusClearAll (MSTATUSCONTEXT c)
DEPRECATED void MstatusClearLine (MSTATUSCONTEXT c, INT16 ln)
DEPRECATED MSTATUSCONTEXT MstatusContextCreate (MSTATUSHANDLE h)
DEPRECATED void MstatusContextFree (MSTATUSCONTEXT c)
DEPRECATED int MstatusDialogCreate (MDLGPARENT p, MSTATUSHANDLE *ph, MSTATUSCONTEXT *pc, UINT32 flags)
DEPRECATED void MstatusDialogDestroy (MSTATUSHANDLE h)
DEPRECATED void MstatusDisableCancel (MSTATUSHANDLE h)
DEPRECATED void MstatusEnableCancel (MSTATUSHANDLE h)
int MstatusFormCreate (CStatusBar *pStatusBar, MSTATUSHANDLE *rshandle, UINT32 flags)
void MstatusFormDestroy (MSTATUSHANDLE shandle)
MSTATUSHANDLE MstatusGetDefaultHandle ()
MSTATUSINTERFACEMstatusInterfaceGet ()
void MstatusInterfaceInitWin (void)
void MstatusInterfaceSet (MSTATUSINTERFACE StatusInterface)
DEPRECATED void MstatusReportDone (MSTATUSHANDLE h, TEXTID textid=TEXTID__None)
DEPRECATED void MstatusResetCancel (MSTATUSHANDLE h)
DEPRECATED void MstatusSetCancelFunc (MSTATUSHANDLE h, int(*f)(MSTATUSHANDLE, void *), void *d)
DEPRECATED MSTATUSHANDLE MstatusSetDefaultHandle (MSTATUSHANDLE h)
DEPRECATED void MstatusTextClear (MSTATUSCONTEXT c, INT16 ln)
ERRVALUE MstatusTextUpdate (MSTATUSCONTEXT c, INT16 line, TEXTID textid)
DEPRECATED ERRVALUE MstatusTextUpdate (MSTATUSCONTEXT c, INT16 line, const char *msggroup, const char *msgkey)
DEPRECATED int MstatusTextUpdateString (MSTATUSCONTEXT c, INT16 ln, const MIUNICODE *s)
DEPRECATED MTIMERMstatusTimerGet (MSTATUSHANDLE h)
DEPRECATED void MstatusTimerReset (MSTATUSHANDLE h)
DEPRECATED void MstatusWaitForOK (MSTATUSHANDLE h)

Variables

MSTATUSINTERFACE DftStatusInterface


Detailed Description

<mi32/mstatus.h> Include file for "status display" functions

Definition in file mstatus.h.


Define Documentation

#define MSTATUSFLAG_AllowFinish   0x0004
 

Include "Finish" button.

Definition at line 278 of file mstatus.h.

#define MSTATUSFLAG_DelayPopup   0x0002
 

Don't popup until after a given time (read from Ini file).

Definition at line 277 of file mstatus.h.

#define MSTATUSFLAG_NoCancel   0x0001
 

Don't include "Cancel" button.

Definition at line 276 of file mstatus.h.

#define RVCLOWLIBEXPORT   MI_DLLIMPORT
 

Definition at line 267 of file mstatus.h.


Typedef Documentation

typedef struct _MSTATUSCONTEXT * MSTATUSCONTEXT
 

typedef struct _MSTATUSHANDLE * MSTATUSHANDLE
 

typedef struct _MSTATUSINTERFACE * MSTATUSINTERFACE
 

Generic status interface structure.


Function Documentation

DEFINE_ENUM_OPERATORS STATUSDIALOG::FLAGS   ) 
 

RVCLOWLIBEXPORT MSTATUSINTERFACE MfStatusGet void   ) 
 

Get the status.

RVCLOWLIBEXPORT void MfStatusSet MSTATUSINTERFACE  status  ) 
 

Set the status.

DEPRECATED void MstatusBarClear MSTATUSCONTEXT  c,
INT16  ln
[inline]
 

Definition at line 386 of file mstatus.h.

DEPRECATED int MstatusBarIncrement MSTATUSCONTEXT  c,
INT16  ln,
INT32  inc
[inline]
 

Definition at line 391 of file mstatus.h.

DEPRECATED int MstatusBarInit MSTATUSCONTEXT  c,
INT16  ln,
INT32  max
[inline]
 

Definition at line 397 of file mstatus.h.

DEPRECATED int MstatusBarUpdate MSTATUSCONTEXT  c,
INT16  ln,
INT32  val,
INT32  max
[inline]
 

Definition at line 403 of file mstatus.h.

DEPRECATED int MstatusCheckCancel MSTATUSHANDLE  h  )  [inline]
 

Definition at line 410 of file mstatus.h.

DEPRECATED void MstatusClearAll MSTATUSCONTEXT  c  )  [inline]
 

Definition at line 414 of file mstatus.h.

DEPRECATED void MstatusClearLine MSTATUSCONTEXT  c,
INT16  ln
[inline]
 

Definition at line 418 of file mstatus.h.

DEPRECATED MSTATUSCONTEXT MstatusContextCreate MSTATUSHANDLE  h  )  [inline]
 

Definition at line 423 of file mstatus.h.

DEPRECATED void MstatusContextFree MSTATUSCONTEXT  c  )  [inline]
 

Definition at line 427 of file mstatus.h.

DEPRECATED int MstatusDialogCreate MDLGPARENT  p,
MSTATUSHANDLE ph,
MSTATUSCONTEXT pc,
UINT32  flags
[inline]
 

Definition at line 431 of file mstatus.h.

DEPRECATED void MstatusDialogDestroy MSTATUSHANDLE  h  )  [inline]
 

Definition at line 438 of file mstatus.h.

DEPRECATED void MstatusDisableCancel MSTATUSHANDLE  h  )  [inline]
 

Definition at line 442 of file mstatus.h.

DEPRECATED void MstatusEnableCancel MSTATUSHANDLE  h  )  [inline]
 

Definition at line 446 of file mstatus.h.

int MstatusFormCreate CStatusBar *  pStatusBar,
MSTATUSHANDLE rshandle,
UINT32  flags
 

Create and manage a single line status form.

Parameters:
pStatusBar  Parent widget for dialog (will use toplevel if NULL)
rshandle  Status handle returned
flags  Flags

void MstatusFormDestroy MSTATUSHANDLE  shandle  ) 
 

Destroy and clear status form.

MSTATUSHANDLE MstatusGetDefaultHandle  )  [inline]
 

Definition at line 450 of file mstatus.h.

MSTATUSINTERFACE& MstatusInterfaceGet  )  [inline]
 

Definition at line 453 of file mstatus.h.

void MstatusInterfaceInitWin void   ) 
 

Initialize status interface to Windows functions.

void MstatusInterfaceSet MSTATUSINTERFACE  StatusInterface  ) 
 

DEPRECATED void MstatusReportDone MSTATUSHANDLE  h,
TEXTID  textid = TEXTID__None
[inline]
 

Definition at line 460 of file mstatus.h.

DEPRECATED void MstatusResetCancel MSTATUSHANDLE  h  )  [inline]
 

Definition at line 465 of file mstatus.h.

DEPRECATED void MstatusSetCancelFunc MSTATUSHANDLE  h,
int(*  f)(MSTATUSHANDLE, void *),
void *  d
[inline]
 

Definition at line 469 of file mstatus.h.

DEPRECATED MSTATUSHANDLE MstatusSetDefaultHandle MSTATUSHANDLE  h  )  [inline]
 

Definition at line 475 of file mstatus.h.

DEPRECATED void MstatusTextClear MSTATUSCONTEXT  c,
INT16  ln
[inline]
 

Definition at line 479 of file mstatus.h.

ERRVALUE MstatusTextUpdate MSTATUSCONTEXT  c,
INT16  line,
TEXTID  textid
[inline]
 

Definition at line 542 of file mstatus.h.

DEPRECATED ERRVALUE MstatusTextUpdate MSTATUSCONTEXT  c,
INT16  line,
const char *  msggroup,
const char *  msgkey
[inline]
 

Definition at line 534 of file mstatus.h.

DEPRECATED int MstatusTextUpdateString MSTATUSCONTEXT  c,
INT16  ln,
const MIUNICODE s
[inline]
 

Definition at line 484 of file mstatus.h.

DEPRECATED MTIMER* MstatusTimerGet MSTATUSHANDLE  h  )  [inline]
 

Definition at line 490 of file mstatus.h.

DEPRECATED void MstatusTimerReset MSTATUSHANDLE  h  )  [inline]
 

Definition at line 494 of file mstatus.h.

DEPRECATED void MstatusWaitForOK MSTATUSHANDLE  h  )  [inline]
 

Definition at line 498 of file mstatus.h.


Variable Documentation

MSTATUSINTERFACE DftStatusInterface
 


Generated on Wed May 31 15:27:43 2006 for TNTsdk by  doxygen 1.3.8-20040913