gwenhywfar
4.3.3
|
00001 /*************************************************************************** 00002 begin : Tue Feb 16 2010 00003 copyright : (C) 2010 by Martin Preuss 00004 email : martin@libchipcard.de 00005 00006 *************************************************************************** 00007 * Please see toplevel file COPYING for license details * 00008 ***************************************************************************/ 00009 00010 00011 #ifndef GWEN_GUI_DLG_PROGRESS_L_H 00012 #define GWEN_GUI_DLG_PROGRESS_L_H 00013 00014 00015 #include "progressdata_l.h" 00016 00017 00018 #include <gwenhywfar/dialog.h> 00019 00020 00021 00022 GWEN_DIALOG *GWEN_DlgProgress_new(void); 00023 00024 00025 GWEN_PROGRESS_DATA *GWEN_DlgProgress_GetFirstProgress(const GWEN_DIALOG *dlg); 00026 void GWEN_DlgProgress_SetFirstProgress(GWEN_DIALOG *dlg, GWEN_PROGRESS_DATA *pd); 00027 00028 GWEN_PROGRESS_DATA *GWEN_DlgProgress_GetSecondProgress(const GWEN_DIALOG *dlg); 00029 void GWEN_DlgProgress_SetSecondProgress(GWEN_DIALOG *dlg, GWEN_PROGRESS_DATA *pd); 00030 00031 void GWEN_DlgProgress_AddLogText(GWEN_DIALOG *dlg, 00032 GWEN_LOGGER_LEVEL level, 00033 const char *s); 00034 00035 void GWEN_DlgProgress_Advanced(GWEN_DIALOG *dlg, GWEN_PROGRESS_DATA *pd); 00036 void GWEN_DlgProgress_TotalChanged(GWEN_DIALOG *dlg, GWEN_PROGRESS_DATA *pd); 00037 00038 void GWEN_DlgProgress_SetAllowClose(GWEN_DIALOG *dlg, int b); 00039 00040 void GWEN_DlgProgress_SetStayOpen(GWEN_DIALOG *dlg, int b); 00041 int GWEN_DlgProgress_GetStayOpen(const GWEN_DIALOG *dlg); 00042 00043 void GWEN_DlgProgress_SetShowLog(GWEN_DIALOG *dlg, int b); 00044 00045 00046 #endif 00047 00048 00049