gwenhywfar
5.14.1
gui
fox16
fox16_gui_updater.cpp
Go to the documentation of this file.
1
/***************************************************************************
2
begin : Fri Jan 22 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
#ifdef HAVE_CONFIG_H
12
# include <config.h>
13
#endif
14
15
16
#include "
fox16_gui_updater_l.hpp
"
17
18
#include <gwenhywfar/debug.h>
19
20
21
22
23
FXDEFMAP
(
FOX16_GuiUpdater
) FOX16_GuiUpdaterMap[]= {
24
FXMAPFUNC(SEL_CHORE,
FOX16_GuiUpdater::ID_CHORE
,
FOX16_GuiUpdater::onChore
),
25
};
26
27
28
FXIMPLEMENT
(
FOX16_GuiUpdater
, FXObject, FOX16_GuiUpdaterMap, ARRAYNUMBER(FOX16_GuiUpdaterMap))
29
30
31
32
FOX16_GuiUpdater
::
FOX16_GuiUpdater
()
33
:FXObject()
34
,
m_guiIdleFlag
(0) {
35
}
36
37
38
39
FOX16_GuiUpdater::~FOX16_GuiUpdater
() {
40
}
41
42
43
44
45
void
FOX16_GuiUpdater::guiUpdate
() {
46
FXApp *a=FXApp::instance();
47
48
a->addChore(
this
,
ID_CHORE
);
49
a->flush(
true
);
50
51
m_guiIdleFlag
=0;
52
a->runUntil(
m_guiIdleFlag
);
53
}
54
55
56
57
long
FOX16_GuiUpdater::onChore
(FXObject*, FXSelector,
void
*) {
58
m_guiIdleFlag
=1;
59
return
1;
60
}
61
FOX16_GuiUpdater
Definition
fox16_gui_updater_l.hpp:21
FOX16_GuiUpdater::guiUpdate
void guiUpdate()
Definition
fox16_gui_updater.cpp:45
FOX16_GuiUpdater::m_guiIdleFlag
FXuint m_guiIdleFlag
Definition
fox16_gui_updater_l.hpp:37
FOX16_GuiUpdater::onChore
long onChore(FXObject *, FXSelector, void *)
Definition
fox16_gui_updater.cpp:57
FOX16_GuiUpdater::~FOX16_GuiUpdater
~FOX16_GuiUpdater()
Definition
fox16_gui_updater.cpp:39
FOX16_GuiUpdater::FOX16_GuiUpdater
FOX16_GuiUpdater()
Definition
fox16_gui_updater.cpp:32
FOX16_GuiUpdater::ID_CHORE
@ ID_CHORE
Definition
fox16_gui_updater_l.hpp:26
FXIMPLEMENT
FXIMPLEMENT(FOX16_GuiSortingList, FXFoldingList, FOX16_GuiSortingListMap, ARRAYNUMBER(FOX16_GuiSortingListMap)) FOX16_GuiSortingList
Definition
fox16_gui_sortinglist.cpp:29
FXDEFMAP
FXDEFMAP(FOX16_GuiUpdater) FOX16_GuiUpdaterMap[]
fox16_gui_updater_l.hpp
Generated by
1.16.1