gwenhywfar  4.8.0beta
Macros | Functions
dlg_progress.c File Reference
#include "dlg_progress_p.h"
#include <gwenhywfar/gwenhywfar.h>
#include <gwenhywfar/pathmanager.h>
#include <gwenhywfar/debug.h>
#include <gwenhywfar/text.h>

Go to the source code of this file.

Macros

#define DIALOG_MINHEIGHT   400
#define DIALOG_MINHEIGHT_NOLOG   100
#define DIALOG_MINWIDTH   520
#define DISABLE_DEBUGLOG

Functions

void GWEN_DlgProgress_AddLogText (GWEN_DIALOG *dlg, GWEN_LOGGER_LEVEL level, const char *s)
void GWEN_DlgProgress_Advanced (GWEN_DIALOG *dlg, GWEN_PROGRESS_DATA *pd)
void GWEN_DlgProgress_Fini (GWEN_DIALOG *dlg)
void GWENHYWFAR_CB GWEN_DlgProgress_FreeData (void *bp, void *p)
GWEN_PROGRESS_DATAGWEN_DlgProgress_GetFirstProgress (const GWEN_DIALOG *dlg)
GWEN_PROGRESS_DATAGWEN_DlgProgress_GetSecondProgress (const GWEN_DIALOG *dlg)
int GWEN_DlgProgress_GetStayOpen (const GWEN_DIALOG *dlg)
int GWEN_DlgProgress_HandleActivated (GWEN_DIALOG *dlg, const char *sender)
void GWEN_DlgProgress_Init (GWEN_DIALOG *dlg)
GWEN_DIALOGGWEN_DlgProgress_new (void)
void GWEN_DlgProgress_SetAllowClose (GWEN_DIALOG *dlg, int b)
void GWEN_DlgProgress_SetFirstProgress (GWEN_DIALOG *dlg, GWEN_PROGRESS_DATA *pd)
void GWEN_DlgProgress_SetSecondProgress (GWEN_DIALOG *dlg, GWEN_PROGRESS_DATA *pd)
void GWEN_DlgProgress_SetShowLog (GWEN_DIALOG *dlg, int b)
void GWEN_DlgProgress_SetStayOpen (GWEN_DIALOG *dlg, int b)
int GWENHYWFAR_CB GWEN_DlgProgress_SignalHandler (GWEN_DIALOG *dlg, GWEN_DIALOG_EVENTTYPE t, const char *sender)
void GWEN_DlgProgress_TotalChanged (GWEN_DIALOG *dlg, GWEN_PROGRESS_DATA *pd)

Macro Definition Documentation

#define DIALOG_MINHEIGHT   400
#define DIALOG_MINHEIGHT_NOLOG   100

Definition at line 29 of file dlg_progress.c.

Referenced by GWEN_DlgProgress_Init().

#define DIALOG_MINWIDTH   520
#define DISABLE_DEBUGLOG

Definition at line 15 of file dlg_progress.c.

Function Documentation

void GWEN_DlgProgress_AddLogText ( GWEN_DIALOG dlg,
GWEN_LOGGER_LEVEL  level,
const char *  s 
)
void GWEN_DlgProgress_Advanced ( GWEN_DIALOG dlg,
GWEN_PROGRESS_DATA pd 
)
void GWEN_DlgProgress_Fini ( GWEN_DIALOG dlg)
void GWENHYWFAR_CB GWEN_DlgProgress_FreeData ( void *  bp,
void *  p 
)

Definition at line 83 of file dlg_progress.c.

References GWEN_Buffer_free(), and GWEN_FREE_OBJECT.

Referenced by GWEN_DlgProgress_new().

GWEN_PROGRESS_DATA* GWEN_DlgProgress_GetFirstProgress ( const GWEN_DIALOG dlg)

Definition at line 167 of file dlg_progress.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_Internal_ProgressEnd().

GWEN_PROGRESS_DATA* GWEN_DlgProgress_GetSecondProgress ( const GWEN_DIALOG dlg)

Definition at line 216 of file dlg_progress.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_Internal_ProgressEnd().

int GWEN_DlgProgress_GetStayOpen ( const GWEN_DIALOG dlg)

Definition at line 124 of file dlg_progress.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_Internal_ProgressEnd().

int GWEN_DlgProgress_HandleActivated ( GWEN_DIALOG dlg,
const char *  sender 
)
void GWEN_DlgProgress_Init ( GWEN_DIALOG dlg)
GWEN_DIALOG* GWEN_DlgProgress_new ( void  )
void GWEN_DlgProgress_SetAllowClose ( GWEN_DIALOG dlg,
int  b 
)
void GWEN_DlgProgress_SetFirstProgress ( GWEN_DIALOG dlg,
GWEN_PROGRESS_DATA pd 
)
void GWEN_DlgProgress_SetSecondProgress ( GWEN_DIALOG dlg,
GWEN_PROGRESS_DATA pd 
)
void GWEN_DlgProgress_SetShowLog ( GWEN_DIALOG dlg,
int  b 
)
void GWEN_DlgProgress_SetStayOpen ( GWEN_DIALOG dlg,
int  b 
)

Definition at line 112 of file dlg_progress.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_Internal_ProgressLog(), and GWEN_Gui_ShowProgress().

int GWENHYWFAR_CB GWEN_DlgProgress_SignalHandler ( GWEN_DIALOG dlg,
GWEN_DIALOG_EVENTTYPE  t,
const char *  sender 
)
void GWEN_DlgProgress_TotalChanged ( GWEN_DIALOG dlg,
GWEN_PROGRESS_DATA pd 
)