aboutsummaryrefslogtreecommitdiff
path: root/backends/PalmOS/Src/forms/formtabs.h
diff options
context:
space:
mode:
authorChris Apers2004-12-20 16:59:43 +0000
committerChris Apers2004-12-20 16:59:43 +0000
commit1184e19657ce740a22cf85c242d249580679f4ce (patch)
treed50298dd671238c9a19467eb1a095d9810baa6c9 /backends/PalmOS/Src/forms/formtabs.h
parent099f5de891917f433f5cdf4304bb68a9a7f479db (diff)
downloadscummvm-rg350-1184e19657ce740a22cf85c242d249580679f4ce.tar.gz
scummvm-rg350-1184e19657ce740a22cf85c242d249580679f4ce.tar.bz2
scummvm-rg350-1184e19657ce740a22cf85c242d249580679f4ce.zip
Use a draw function instead of a preinit one
svn-id: r16166
Diffstat (limited to 'backends/PalmOS/Src/forms/formtabs.h')
-rw-r--r--backends/PalmOS/Src/forms/formtabs.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/backends/PalmOS/Src/forms/formtabs.h b/backends/PalmOS/Src/forms/formtabs.h
index a3602f3d98..c92d13581a 100644
--- a/backends/PalmOS/Src/forms/formtabs.h
+++ b/backends/PalmOS/Src/forms/formtabs.h
@@ -1,10 +1,13 @@
#ifndef __FORMTABS_H__
#define __FORMTABS_H__
+typedef void (TabProc)();
+
typedef struct {
FormPtr srcP;
UInt16 first;
UInt16 last;
+ TabProc *drawFunc;
} TabDataType, *TabDataPtr;
typedef struct {
@@ -13,11 +16,9 @@ typedef struct {
TabDataPtr tabs;
} TabType, *TabPtr;
-typedef void (TabProc)(FormType *);
-
TabType *TabNewTabs (UInt16 cnt);
void TabDeleteTabs (TabType *tabP);
-Err TabAddContent (FormType **frmP, TabType *tabP, const Char *nameP, UInt16 rscID, TabProc *preInit = 0);
+Err TabAddContent (FormType **frmP, TabType *tabP, const Char *nameP, UInt16 rscID, TabProc *drawFunc = 0);
void TabSetActive (FormType *frmP, TabType *tabP, UInt16 num);
-#endif \ No newline at end of file
+#endif