diff options
author | Chris Apers | 2004-12-20 16:59:43 +0000 |
---|---|---|
committer | Chris Apers | 2004-12-20 16:59:43 +0000 |
commit | 1184e19657ce740a22cf85c242d249580679f4ce (patch) | |
tree | d50298dd671238c9a19467eb1a095d9810baa6c9 /backends/PalmOS/Src/forms/formtabs.h | |
parent | 099f5de891917f433f5cdf4304bb68a9a7f479db (diff) | |
download | scummvm-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.h | 9 |
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 |