|
gwenhywfar 5.10.1
|
#include <gwenhywfar/list.h>#include <gwenhywfar/gui.h>#include <gwenhywfar/buffer.h>#include <gwenhywfar/logger.h>
Go to the source code of this file.
Typedefs | |
| typedef struct GWEN_GUI_CPROGRESS | GWEN_GUI_CPROGRESS |
| typedef struct GWEN_GUI_CPROGRESS GWEN_GUI_CPROGRESS |
Definition at line 14 of file cprogress_l.h.
| int GWEN_Gui_CProgress_Advance | ( | GWEN_GUI_CPROGRESS * | cp, |
| uint64_t | progress | ||
| ) |
Definition at line 164 of file cprogress.c.
References CProgressLevel, DBG_INFO, GWEN_ERROR_USER_ABORTED, GWEN_GUI_DELAY_SECS, GWEN_GUI_FLAGS_NONINTERACTIVE, GWEN_Gui_GetFlags(), GWEN_GUI_PROGRESS_NONE, GWEN_GUI_PROGRESS_ONE, GWEN_Gui_StdPrintf(), GWEN_LOGDOMAIN, GWEN_LoggerLevel_Notice, and GWEN_LoggerLevel_Warning.
Referenced by GWEN_Gui_CGui_ProgressAdvance().


| int GWEN_Gui_CProgress_End | ( | GWEN_GUI_CPROGRESS * | cp | ) |
Definition at line 272 of file cprogress.c.
References CProgressLevel, GWEN_ERROR_USER_ABORTED, GWEN_GUI_FLAGS_NONINTERACTIVE, GWEN_Gui_GetFlags(), GWEN_Gui_StdPrintf(), and GWEN_LoggerLevel_Notice.
Referenced by GWEN_Gui_CGui_ProgressEnd().


| void GWEN_Gui_CProgress_free | ( | GWEN_GUI_CPROGRESS * | cp | ) |
Definition at line 75 of file cprogress.c.
References GWEN_Buffer_free(), GWEN_FREE_OBJECT, and GWEN_LIST_FINI.
Referenced by GWEN_Gui_CGui_ProgressEnd().


| int GWEN_Gui_CProgress_GetAborted | ( | const GWEN_GUI_CPROGRESS * | cp | ) |
Definition at line 153 of file cprogress.c.
| uint64_t GWEN_Gui_CProgress_GetCurrent | ( | const GWEN_GUI_CPROGRESS * | cp | ) |
Definition at line 136 of file cprogress.c.
| GWEN_GUI * GWEN_Gui_CProgress_GetGui | ( | const GWEN_GUI_CPROGRESS * | cp | ) |
Definition at line 88 of file cprogress.c.
| uint32_t GWEN_Gui_CProgress_GetId | ( | const GWEN_GUI_CPROGRESS * | cp | ) |
Definition at line 96 of file cprogress.c.
Referenced by GWEN_Gui_CGui__findProgress(), and GWEN_Gui_CGui_ProgressStart().

| const char * GWEN_Gui_CProgress_GetLogBuf | ( | const GWEN_GUI_CPROGRESS * | cp | ) |
Definition at line 144 of file cprogress.c.
References GWEN_Buffer_GetStart().

| const char * GWEN_Gui_CProgress_GetText | ( | const GWEN_GUI_CPROGRESS * | cp | ) |
Definition at line 112 of file cprogress.c.
| const char * GWEN_Gui_CProgress_GetTitle | ( | const GWEN_GUI_CPROGRESS * | cp | ) |
Definition at line 104 of file cprogress.c.
| uint64_t GWEN_Gui_CProgress_GetTotal | ( | const GWEN_GUI_CPROGRESS * | cp | ) |
Definition at line 120 of file cprogress.c.
| int GWEN_Gui_CProgress_Log | ( | GWEN_GUI_CPROGRESS * | cp, |
| GWEN_LOGGER_LEVEL | level, | ||
| const char * | text | ||
| ) |
Definition at line 239 of file cprogress.c.
References CProgressLevel, GWEN_Buffer_AppendByte(), GWEN_Buffer_AppendString(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_GetUsedBytes(), GWEN_Buffer_new(), GWEN_ERROR_USER_ABORTED, GWEN_GUI_FLAGS_NONINTERACTIVE, GWEN_Gui_GetFlags(), GWEN_Gui_GetRawText(), and GWEN_Gui_StdPrintf().
Referenced by GWEN_Gui_CGui_ProgressLog().


| GWEN_GUI_CPROGRESS * GWEN_Gui_CProgress_new | ( | GWEN_GUI * | gui, |
| uint32_t | id, | ||
| uint32_t | progressFlags, | ||
| const char * | title, | ||
| const char * | text, | ||
| uint64_t | total | ||
| ) |
Definition at line 28 of file cprogress.c.
References CProgressLevel, GWEN_Buffer_new(), GWEN_GUI_PROGRESS_DELAY, GWEN_Gui_StdPrintf(), GWEN_LIST_INIT, GWEN_Logger_Name2Level(), GWEN_LoggerLevel_Info, GWEN_LoggerLevel_Unknown, GWEN_LoggerLevel_Warning, and GWEN_NEW_OBJECT.
Referenced by GWEN_Gui_CGui_ProgressStart().


| void GWEN_Gui_CProgress_SetTotal | ( | GWEN_GUI_CPROGRESS * | cp, |
| uint64_t | i | ||
| ) |
Definition at line 128 of file cprogress.c.
Referenced by GWEN_Gui_CGui_ProgressSetTotal().
