|
gwenhywfar 5.12.0
|

Go to the source code of this file.
Functions | |
| void | GWEN_Gui_DialogBased_CheckShow (GWEN_UNUSED GWEN_GUI *gui, GWEN_PROGRESS_DATA *pd) |
| void GWENHYWFAR_CB | GWEN_Gui_DialogBased_HideBox (GWEN_GUI *gui, uint32_t id) |
| int GWENHYWFAR_CB | GWEN_Gui_DialogBased_InputBox (GWEN_UNUSED GWEN_GUI *gui, uint32_t flags, const char *title, const char *text, char *buffer, int minLen, int maxLen, GWEN_UNUSED uint32_t guiid) |
| int GWENHYWFAR_CB | GWEN_Gui_DialogBased_MessageBox (GWEN_UNUSED GWEN_GUI *gui, uint32_t flags, const char *title, const char *text, const char *b1, const char *b2, const char *b3, GWEN_UNUSED uint32_t guiid) |
| int GWENHYWFAR_CB | GWEN_Gui_DialogBased_ProgressAdvance (GWEN_GUI *gui, uint32_t pid, uint64_t progress) |
| int GWENHYWFAR_CB | GWEN_Gui_DialogBased_ProgressEnd (GWEN_GUI *gui, uint32_t pid) |
| int GWENHYWFAR_CB | GWEN_Gui_DialogBased_ProgressLog (GWEN_GUI *gui, uint32_t pid, GWEN_LOGGER_LEVEL level, const char *text) |
| int GWENHYWFAR_CB | GWEN_Gui_DialogBased_ProgressSetTotal (GWEN_GUI *gui, uint32_t pid, uint64_t total) |
| uint32_t GWENHYWFAR_CB | GWEN_Gui_DialogBased_ProgressStart (GWEN_GUI *gui, uint32_t progressFlags, const char *title, const char *text, uint64_t total, uint32_t guiid) |
| uint32_t GWENHYWFAR_CB | GWEN_Gui_DialogBased_ShowBox (GWEN_GUI *gui, uint32_t flags, const char *title, const char *text, uint32_t guiid) |
| int GWENHYWFAR_CB | GWEN_Gui_ShowProgress (GWEN_PROGRESS_DATA *pd) |
| void | GWEN_Gui_UseDialogs (GWEN_GUI *gui) |
| void GWEN_Gui_DialogBased_CheckShow | ( | GWEN_UNUSED GWEN_GUI * | gui, |
| GWEN_PROGRESS_DATA * | pd ) |
Definition at line 107 of file gui_dialogs.c.
References DBG_INFO, GWEN_GUI_DELAY_SECS, GWEN_GUI_PROGRESS_DELAY, GWEN_Gui_ShowProgress(), GWEN_LOGDOMAIN, GWEN_ProgressData_GetDialog(), GWEN_ProgressData_GetFlags(), GWEN_ProgressData_GetId(), GWEN_ProgressData_GetShown(), GWEN_ProgressData_GetStartTime(), GWEN_ProgressData_SetShown(), GWEN_UNUSED, and NULL.
Referenced by GWEN_Gui_DialogBased_ProgressAdvance(), GWEN_Gui_DialogBased_ProgressLog(), GWEN_Gui_DialogBased_ProgressSetTotal(), and GWEN_Gui_DialogBased_ProgressStart().


| void GWENHYWFAR_CB GWEN_Gui_DialogBased_HideBox | ( | GWEN_GUI * | gui, |
| uint32_t | id ) |
Definition at line 557 of file gui_dialogs.c.
References DBG_INFO, GWEN_Dialog_free(), GWEN_Dialog_GetGuiId(), GWEN_Dialog_List_Del(), GWEN_Dialog_List_First(), GWEN_Dialog_List_Last(), GWEN_Dialog_List_Next(), GWEN_Gui_CloseDialog(), GWEN_LOGDOMAIN, and GWENHYWFAR_CB.
Referenced by GWEN_Gui_UseDialogs().


| int GWENHYWFAR_CB GWEN_Gui_DialogBased_InputBox | ( | GWEN_UNUSED GWEN_GUI * | gui, |
| uint32_t | flags, | ||
| const char * | title, | ||
| const char * | text, | ||
| char * | buffer, | ||
| int | minLen, | ||
| int | maxLen, | ||
| GWEN_UNUSED uint32_t | guiid ) |
Definition at line 455 of file gui_dialogs.c.
References DBG_ERROR, DBG_INFO, GWEN_Dialog_free(), GWEN_DlgInput_CopyInput(), GWEN_DlgInput_GetFlagAllowStore(), GWEN_DlgInput_new(), GWEN_ERROR_INTERNAL, GWEN_ERROR_USER_ABORTED, GWEN_Gui_ExecDialog(), GWEN_LOGDOMAIN, GWEN_UNUSED, GWENHYWFAR_CB, and NULL.
Referenced by GWEN_Gui_UseDialogs().


| int GWENHYWFAR_CB GWEN_Gui_DialogBased_MessageBox | ( | GWEN_UNUSED GWEN_GUI * | gui, |
| uint32_t | flags, | ||
| const char * | title, | ||
| const char * | text, | ||
| const char * | b1, | ||
| const char * | b2, | ||
| const char * | b3, | ||
| GWEN_UNUSED uint32_t | guiid ) |
Definition at line 497 of file gui_dialogs.c.
References DBG_ERROR, GWEN_Dialog_free(), GWEN_DlgMessage_GetResponse(), GWEN_DlgMessage_new(), GWEN_ERROR_INTERNAL, GWEN_Gui_ExecDialog(), GWEN_LOGDOMAIN, GWEN_UNUSED, GWENHYWFAR_CB, and NULL.
Referenced by GWEN_Gui_UseDialogs().


| int GWENHYWFAR_CB GWEN_Gui_DialogBased_ProgressAdvance | ( | GWEN_GUI * | gui, |
| uint32_t | pid, | ||
| uint64_t | progress ) |
Definition at line 299 of file gui_dialogs.c.
References DBG_ERROR, DBG_INFO, GWEN_DlgProgress_Advanced(), GWEN_ERROR_INVALID, GWEN_ERROR_USER_ABORTED, GWEN_Gui_DialogBased_CheckShow(), GWEN_GUI_PROGRESS_NONE, GWEN_GUI_PROGRESS_ONE, GWEN_Gui_RunDialog(), GWEN_LOGDOMAIN, GWEN_ProgressData_GetAborted(), GWEN_ProgressData_GetCheckTime(), GWEN_ProgressData_GetCurrent(), GWEN_ProgressData_GetDialog(), GWEN_ProgressData_SetCheckTime(), GWEN_ProgressData_SetCurrent(), GWEN_ProgressData_Tree_FindProgressById(), GWENHYWFAR_CB, and NULL.
Referenced by GWEN_Gui_UseDialogs().


| int GWENHYWFAR_CB GWEN_Gui_DialogBased_ProgressEnd | ( | GWEN_GUI * | gui, |
| uint32_t | pid ) |
Definition at line 182 of file gui_dialogs.c.
References DBG_DEBUG, DBG_ERROR, DBG_INFO, DBG_WARN, GWEN_Dialog_free(), GWEN_DlgProgress_AddLogText(), GWEN_DlgProgress_Advanced(), GWEN_DlgProgress_GetFirstProgress(), GWEN_DlgProgress_GetSecondProgress(), GWEN_DlgProgress_GetStayOpen(), GWEN_DlgProgress_SetAllowClose(), GWEN_DlgProgress_SetSecondProgress(), GWEN_ERROR_INVALID, GWEN_Gui_CloseDialog(), GWEN_Gui_RunDialog(), GWEN_LOGDOMAIN, GWEN_LoggerLevel_Info, GWEN_ProgressData_free(), GWEN_ProgressData_GetDialog(), GWEN_ProgressData_GetId(), GWEN_ProgressData_GetPreviousId(), GWEN_ProgressData_GetShown(), GWEN_ProgressData_SetDialog(), GWEN_ProgressData_Tree_FindProgressById(), GWENHYWFAR_CB, I18N, and NULL.
Referenced by GWEN_Gui_UseDialogs().


| int GWENHYWFAR_CB GWEN_Gui_DialogBased_ProgressLog | ( | GWEN_GUI * | gui, |
| uint32_t | pid, | ||
| GWEN_LOGGER_LEVEL | level, | ||
| const char * | text ) |
Definition at line 397 of file gui_dialogs.c.
References DBG_ERROR, DBG_INFO, GWEN_DlgProgress_AddLogText(), GWEN_DlgProgress_SetShowLog(), GWEN_DlgProgress_SetStayOpen(), GWEN_ERROR_INVALID, GWEN_ERROR_USER_ABORTED, GWEN_Gui_DialogBased_CheckShow(), GWEN_GUI_PROGRESS_KEEP_OPEN, GWEN_Gui_RunDialog(), GWEN_LOGDOMAIN, GWEN_LoggerLevel_Notice, GWEN_LoggerLevel_Warning, GWEN_ProgressData_AddFlags(), GWEN_ProgressData_AddLogText(), GWEN_ProgressData_GetAborted(), GWEN_ProgressData_GetDialog(), GWEN_ProgressData_SetShown(), GWEN_ProgressData_Tree_FindProgressById(), GWENHYWFAR_CB, and NULL.
Referenced by GWEN_Gui_UseDialogs().


| int GWENHYWFAR_CB GWEN_Gui_DialogBased_ProgressSetTotal | ( | GWEN_GUI * | gui, |
| uint32_t | pid, | ||
| uint64_t | total ) |
Definition at line 350 of file gui_dialogs.c.
References DBG_ERROR, DBG_INFO, GWEN_DlgProgress_TotalChanged(), GWEN_ERROR_INVALID, GWEN_ERROR_USER_ABORTED, GWEN_Gui_DialogBased_CheckShow(), GWEN_Gui_RunDialog(), GWEN_LOGDOMAIN, GWEN_ProgressData_GetAborted(), GWEN_ProgressData_GetCheckTime(), GWEN_ProgressData_GetDialog(), GWEN_ProgressData_SetCheckTime(), GWEN_ProgressData_SetTotal(), GWEN_ProgressData_Tree_FindProgressById(), GWENHYWFAR_CB, and NULL.
Referenced by GWEN_Gui_UseDialogs().


| uint32_t GWENHYWFAR_CB GWEN_Gui_DialogBased_ProgressStart | ( | GWEN_GUI * | gui, |
| uint32_t | progressFlags, | ||
| const char * | title, | ||
| const char * | text, | ||
| uint64_t | total, | ||
| uint32_t | guiid ) |
Definition at line 135 of file gui_dialogs.c.
References DBG_DEBUG, DBG_WARN, GWEN_Gui_DialogBased_CheckShow(), GWEN_LOGDOMAIN, GWEN_ProgressData_new(), GWEN_ProgressData_SetPreviousId(), GWEN_ProgressData_Tree_FindProgressById(), GWENHYWFAR_CB, and NULL.
Referenced by GWEN_Gui_UseDialogs().


| uint32_t GWENHYWFAR_CB GWEN_Gui_DialogBased_ShowBox | ( | GWEN_GUI * | gui, |
| uint32_t | flags, | ||
| const char * | title, | ||
| const char * | text, | ||
| uint32_t | guiid ) |
Definition at line 523 of file gui_dialogs.c.
References DBG_ERROR, DBG_INFO, GWEN_Dialog_free(), GWEN_Dialog_List_Add(), GWEN_Dialog_SetGuiId(), GWEN_DlgShowBox_new(), GWEN_Gui_OpenDialog(), GWEN_LOGDOMAIN, GWENHYWFAR_CB, and NULL.
Referenced by GWEN_Gui_UseDialogs().


| int GWENHYWFAR_CB GWEN_Gui_ShowProgress | ( | GWEN_PROGRESS_DATA * | pd | ) |
Definition at line 46 of file gui_dialogs.c.
References DBG_ERROR, DBG_INFO, GWEN_Dialog_free(), GWEN_DlgProgress_new(), GWEN_DlgProgress_SetFirstProgress(), GWEN_DlgProgress_SetSecondProgress(), GWEN_DlgProgress_SetShowLog(), GWEN_DlgProgress_SetStayOpen(), GWEN_ERROR_INTERNAL, GWEN_Gui_OpenDialog(), GWEN_GUI_PROGRESS_KEEP_OPEN, GWEN_GUI_PROGRESS_SHOW_LOG, GWEN_Gui_RunDialog(), GWEN_LOGDOMAIN, GWEN_ProgressData_GetDialog(), GWEN_ProgressData_GetFlags(), GWEN_ProgressData_GetId(), GWEN_ProgressData_GetShown(), GWEN_ProgressData_SetDialog(), GWEN_ProgressData_SetShown(), GWENHYWFAR_CB, and NULL.
Referenced by GWEN_Gui_DialogBased_CheckShow().


| void GWEN_Gui_UseDialogs | ( | GWEN_GUI * | gui | ) |
The implementation should call this function if it implements the dialog framework. It sets the obsoleted callbacks to use the GWEN_DIALOG framework.
Definition at line 29 of file gui_dialogs.c.
References DBG_INFO, GWEN_Gui_DialogBased_HideBox(), GWEN_Gui_DialogBased_InputBox(), GWEN_Gui_DialogBased_MessageBox(), GWEN_Gui_DialogBased_ProgressAdvance(), GWEN_Gui_DialogBased_ProgressEnd(), GWEN_Gui_DialogBased_ProgressLog(), GWEN_Gui_DialogBased_ProgressSetTotal(), GWEN_Gui_DialogBased_ProgressStart(), GWEN_Gui_DialogBased_ShowBox(), and GWEN_LOGDOMAIN.
Referenced by Cocoa_Gui_new(), CppGui::CppGui(), FOX16_Gui::FOX16_Gui(), Gtk2_Gui_new(), Gtk3_Gui_new(), GWEN_Gui_GetRawText(), QT4_Gui::QT4_Gui(), and QT5_Gui::QT5_Gui().

