[Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src/forms forminfo.cpp,1.2,1.2.2.1
Chris Apers
chrilith at users.sourceforge.net
Mon Dec 20 10:39:04 CET 2004
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src/forms formtabs.cpp,1.2,1.2.2.1 formtabs.h,1.2,1.2.2.1
- Next message: [Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src/arm decompressrle0.cpp,NONE,1.1.2.1 decompressrle7.cpp,NONE,1.1.2.1 decompresstony.cpp,NONE,1.1.2.1 drawsprite.cpp,NONE,1.1.2.1 fastshrink.cpp,NONE,1.1.2.1 pno_common.h,NONE,1.1.2.1 pno_queen.h,NONE,1.1.2.1 pno_scumm.h,NONE,1.1.2.1 pnodefs.h,NONE,1.1.2.1 renderparallax.cpp,NONE,1.1.2.1 screendraw.cpp,NONE,1.1.2.1 PNOMain.cpp,1.5,1.5.2.1 blit.cpp,1.1,1.1.2.1 copyrectangle.cpp,1.2,1.2.2.1 drawstrip.cpp,1.1,1.1.2.1 native.h,1.4,1.4.2.1 proc3.cpp,1.3,1.3.2.1 widelandscape.cpp,1.2,1.2.2.1 wideportrait.cpp,1.2,1.2.2.1 blit.h,1.1,NONE copyrectangle.h,1.2,NONE proc3.h,1.1,NONE widelandscape.h,1.2,NONE wideportrait.h,1.2,NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/backends/PalmOS/Src/forms
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21736
Modified Files:
Tag: branch-0-7-0
forminfo.cpp
Log Message:
Use the new draw parameter
Index: forminfo.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/forms/forminfo.cpp,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -d -r1.2 -r1.2.2.1
--- forminfo.cpp 10 Dec 2004 15:21:33 -0000 1.2
+++ forminfo.cpp 20 Dec 2004 18:38:32 -0000 1.2.2.1
@@ -77,12 +77,12 @@
if (storageFreeP) *storageFreeP = storageFree;
}
-static void VersionTabPreInit(FormType *frmP) {
- FrmNewLabel(&frmP, 4210, gScummVMVersion, 49, 12, stdFont);
- FrmNewLabel(&frmP, 4211, gScummVMBuildDate, 49, 24, stdFont);
+static void VersionTabDraw() {
+ WinDrawChars(gScummVMVersion, StrLen(gScummVMVersion), 47, 12 + 30);
+ WinDrawChars(gScummVMBuildDate, StrLen(gScummVMBuildDate), 47, 24 + 30);
}
-static void SystemTabPreInit(FormType *frmP) {
+static void SystemTabDraw() {
Coord x;
UInt32 dm, sm, df, sf, stack;
Char num[10];
@@ -94,28 +94,28 @@
FntSetFont(stdFont);
StrIToA(num, dm);
- x = 149 - FntCharsWidth(num, StrLen(num)) + 5;
- FrmNewLabel(&frmP, 4308, num, x, 12, stdFont);
+ x = 147 - FntCharsWidth(num, StrLen(num)) + 5;
+ WinDrawChars(num, StrLen(num), x, 12 + 30);
StrIToA(num, sm);
- x = 149 - FntCharsWidth(num, StrLen(num)) + 5;
- FrmNewLabel(&frmP, 4309, num, x, 24, stdFont);
+ x = 147 - FntCharsWidth(num, StrLen(num)) + 5;
+ WinDrawChars(num, StrLen(num), x, 24 + 30);
StrIToA(num, stack);
- x = 149 - FntCharsWidth(num, StrLen(num)) + 5;
- FrmNewLabel(&frmP, 4310, num, x, 36, stdFont);
+ x = 147 - FntCharsWidth(num, StrLen(num)) + 5;
+ WinDrawChars(num, StrLen(num), x, 36 + 30);
StrIToA(num, df);
- x = 109 - FntCharsWidth(num, StrLen(num)) + 5;
- FrmNewLabel(&frmP, 4311, num, x, 12, stdFont);
+ x = 107 - FntCharsWidth(num, StrLen(num)) + 5;
+ WinDrawChars(num, StrLen(num), x, 12 + 30);
StrIToA(num, sf);
- x = 109 - FntCharsWidth(num, StrLen(num)) + 5;
- FrmNewLabel(&frmP, 4312, num, x, 24, stdFont);
+ x = 107 - FntCharsWidth(num, StrLen(num)) + 5;
+ WinDrawChars(num, StrLen(num), x, 24 + 30);
StrCopy(num,"-");
- x = 109 - FntCharsWidth(num, StrLen(num)) + 5;
- FrmNewLabel(&frmP, 4313, num, x, 36, stdFont);
+ x = 107 - FntCharsWidth(num, StrLen(num)) + 5;
+ WinDrawChars(num, StrLen(num), x, 36 + 30);
}
static void InfoFormSave() {
@@ -123,23 +123,16 @@
FrmReturnToMain();
}
-static void AboutTabInit(Boolean draw) {
- if (!draw) {
- RectangleType r = {2, 40, 154, 45};
- WinSetBackColor(UIColorGetTableEntryIndex(UIFormFill));
- WinEraseRectangle(&r, 0);
-
- } else {
- MemHandle hTemp;
- BitmapPtr bmpTemp;
+static void AboutTabDraw() {
+ MemHandle hTemp;
+ BitmapPtr bmpTemp;
- hTemp = DmGetResource (bitmapRsc, 1200);
- if (hTemp) {
- bmpTemp = (BitmapType *)MemHandleLock(hTemp);
- WinDrawBitmap(bmpTemp,3,44);
- MemPtrUnlock(bmpTemp);
- DmReleaseResource(hTemp);
- }
+ hTemp = DmGetResource (bitmapRsc, 1200);
+ if (hTemp) {
+ bmpTemp = (BitmapType *)MemHandleLock(hTemp);
+ WinDrawBitmap(bmpTemp,3,44);
+ MemPtrUnlock(bmpTemp);
+ DmReleaseResource(hTemp);
}
}
@@ -148,16 +141,14 @@
FormType *frmP = FrmGetActiveForm();
tabP = TabNewTabs(3);
- TabAddContent(&frmP, tabP, "About", TabInfoAboutForm);
- TabAddContent(&frmP, tabP, "Version", TabInfoVersionForm, VersionTabPreInit);
- TabAddContent(&frmP, tabP, "Memory", TabInfoSystemForm, SystemTabPreInit);
+ TabAddContent(&frmP, tabP, "About", TabInfoAboutForm, AboutTabDraw);
+ TabAddContent(&frmP, tabP, "Version", TabInfoVersionForm, VersionTabDraw);
+ TabAddContent(&frmP, tabP, "Memory", TabInfoSystemForm, SystemTabDraw);
lastTab = 0;
FrmDrawForm(frmP);
TabSetActive(frmP, tabP, lastTab);
- AboutTabInit(true);
-
myTabP = tabP;
}
@@ -177,12 +168,8 @@
case (InfoForm + 1) :
case (InfoForm + 2) :
case (InfoForm + 3) :
- if (lastTab == 0) AboutTabInit(false);
-
lastTab = (eventP->data.ctlSelect.controlID - InfoForm - 1);
TabSetActive(frmP, myTabP, lastTab);
-
- if (lastTab == 0) AboutTabInit(true);
break;
case InfoOKButton:
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src/forms formtabs.cpp,1.2,1.2.2.1 formtabs.h,1.2,1.2.2.1
- Next message: [Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src/arm decompressrle0.cpp,NONE,1.1.2.1 decompressrle7.cpp,NONE,1.1.2.1 decompresstony.cpp,NONE,1.1.2.1 drawsprite.cpp,NONE,1.1.2.1 fastshrink.cpp,NONE,1.1.2.1 pno_common.h,NONE,1.1.2.1 pno_queen.h,NONE,1.1.2.1 pno_scumm.h,NONE,1.1.2.1 pnodefs.h,NONE,1.1.2.1 renderparallax.cpp,NONE,1.1.2.1 screendraw.cpp,NONE,1.1.2.1 PNOMain.cpp,1.5,1.5.2.1 blit.cpp,1.1,1.1.2.1 copyrectangle.cpp,1.2,1.2.2.1 drawstrip.cpp,1.1,1.1.2.1 native.h,1.4,1.4.2.1 proc3.cpp,1.3,1.3.2.1 widelandscape.cpp,1.2,1.2.2.1 wideportrait.cpp,1.2,1.2.2.1 blit.h,1.1,NONE copyrectangle.h,1.2,NONE proc3.h,1.1,NONE widelandscape.h,1.2,NONE wideportrait.h,1.2,NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list