gwenhywfar  4.6.0beta
progressdata_l.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Tue Feb 16 2010
3  copyright : (C) 2010 by Martin Preuss
4  email : martin@libchipcard.de
5 
6  ***************************************************************************
7  * Please see toplevel file COPYING for license details *
8  ***************************************************************************/
9 
10 
11 #ifndef GWEN_GUI_PROGRESSDATA_L_H
12 #define GWEN_GUI_PROGRESSDATA_L_H
13 
14 
15 #include <gwenhywfar/tree.h>
16 #include <gwenhywfar/gui_be.h>
17 #include <gwenhywfar/buffer.h>
18 
19 #include <time.h>
20 
21 
22 
25 
26 
28  uint32_t id,
29  uint32_t progressFlags,
30  const char *title,
31  const char *text,
32  uint64_t total);
33 
35 
36 
38 
40 
43 
45 void GWEN_ProgressData_AddFlags(GWEN_PROGRESS_DATA *pd, uint32_t fl);
46 void GWEN_ProgressData_SubFlags(GWEN_PROGRESS_DATA *pd, uint32_t fl);
47 
48 const char *GWEN_ProgressData_GetTitle(const GWEN_PROGRESS_DATA *pd);
49 
50 const char *GWEN_ProgressData_GetText(const GWEN_PROGRESS_DATA *pd);
51 
54 
57 
58 
59 
63  GWEN_LOGGER_LEVEL level,
64  const char *s);
65 
68 
71 
74 
77 
78 
79 GWEN_PROGRESS_DATA *GWEN_ProgressData_Tree_FindProgressById(GWEN_PROGRESS_DATA_TREE *pt, uint32_t id);
80 
81 
84 
85 
86 
87 #endif
88 
89 
90