gwenhywfar  5.10.1
Functions
dlg_progress_l.h File Reference
#include "progressdata_l.h"
#include <gwenhywfar/dialog.h>
Include dependency graph for dlg_progress_l.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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)
 
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)
 
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)
 
void GWEN_DlgProgress_TotalChanged (GWEN_DIALOG *dlg, GWEN_PROGRESS_DATA *pd)
 

Function Documentation

◆ GWEN_DlgProgress_AddLogText()

void GWEN_DlgProgress_AddLogText ( GWEN_DIALOG dlg,
GWEN_LOGGER_LEVEL  level,
const char *  s 
)

◆ GWEN_DlgProgress_Advanced()

void GWEN_DlgProgress_Advanced ( GWEN_DIALOG dlg,
GWEN_PROGRESS_DATA pd 
)

Definition at line 326 of file dlg_progress.c.

References DBG_ERROR, GWEN_Dialog_SetIntProperty(), GWEN_DialogProperty_Value, GWEN_INHERIT_GETDATA, GWEN_LOGDOMAIN, GWEN_ProgressData_GetCurrent(), and GWEN_ProgressData_GetId().

Referenced by GWEN_Gui_DialogBased_ProgressAdvance(), and GWEN_Gui_DialogBased_ProgressEnd().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_DlgProgress_GetFirstProgress()

GWEN_PROGRESS_DATA* GWEN_DlgProgress_GetFirstProgress ( const GWEN_DIALOG dlg)

Definition at line 155 of file dlg_progress.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_DialogBased_ProgressEnd().

Here is the caller graph for this function:

◆ GWEN_DlgProgress_GetSecondProgress()

GWEN_PROGRESS_DATA* GWEN_DlgProgress_GetSecondProgress ( const GWEN_DIALOG dlg)

Definition at line 206 of file dlg_progress.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_DialogBased_ProgressEnd().

Here is the caller graph for this function:

◆ GWEN_DlgProgress_GetStayOpen()

int GWEN_DlgProgress_GetStayOpen ( const GWEN_DIALOG dlg)

Definition at line 110 of file dlg_progress.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_DialogBased_ProgressEnd().

Here is the caller graph for this function:

◆ GWEN_DlgProgress_new()

GWEN_DIALOG* GWEN_DlgProgress_new ( void  )

◆ GWEN_DlgProgress_SetAllowClose()

void GWEN_DlgProgress_SetAllowClose ( GWEN_DIALOG dlg,
int  b 
)

Definition at line 80 of file dlg_progress.c.

References GWEN_Dialog_SetIntProperty(), GWEN_DialogProperty_Enabled, and GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_DialogBased_ProgressEnd().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_DlgProgress_SetFirstProgress()

void GWEN_DlgProgress_SetFirstProgress ( GWEN_DIALOG dlg,
GWEN_PROGRESS_DATA pd 
)

◆ GWEN_DlgProgress_SetSecondProgress()

void GWEN_DlgProgress_SetSecondProgress ( GWEN_DIALOG dlg,
GWEN_PROGRESS_DATA pd 
)

◆ GWEN_DlgProgress_SetShowLog()

void GWEN_DlgProgress_SetShowLog ( GWEN_DIALOG dlg,
int  b 
)

Definition at line 123 of file dlg_progress.c.

References DIALOG_MINHEIGHT, DIALOG_MINWIDTH, GWEN_Dialog_SetIntProperty(), GWEN_DialogProperty_Height, GWEN_DialogProperty_Visibility, GWEN_DialogProperty_Width, and GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_DialogBased_ProgressLog(), and GWEN_Gui_ShowProgress().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_DlgProgress_SetStayOpen()

void GWEN_DlgProgress_SetStayOpen ( GWEN_DIALOG dlg,
int  b 
)

Definition at line 97 of file dlg_progress.c.

References GWEN_INHERIT_GETDATA.

Referenced by GWEN_Gui_DialogBased_ProgressLog(), and GWEN_Gui_ShowProgress().

Here is the caller graph for this function:

◆ GWEN_DlgProgress_TotalChanged()

void GWEN_DlgProgress_TotalChanged ( GWEN_DIALOG dlg,
GWEN_PROGRESS_DATA pd 
)

Definition at line 353 of file dlg_progress.c.

References DBG_ERROR, GWEN_Dialog_SetIntProperty(), GWEN_DialogProperty_MaxValue, GWEN_INHERIT_GETDATA, GWEN_LOGDOMAIN, GWEN_ProgressData_GetId(), and GWEN_ProgressData_GetTotal().

Referenced by GWEN_Gui_DialogBased_ProgressSetTotal().

Here is the call graph for this function:
Here is the caller graph for this function: