mirror of
https://github.com/2003scape/deep-c-rsc.git
synced 2024-03-22 05:49:51 -04:00
1881 lines
74 KiB
C
1881 lines
74 KiB
C
/* DO NOT EDIT THIS FILE - it is machine generated (JCGO_116) */
|
|
|
|
#ifdef JCGO_SEPARATED
|
|
#define JCGO_116
|
|
#include "jcgortl.h"
|
|
#include "Main.h"
|
|
#endif
|
|
|
|
#ifdef JCGO_116
|
|
|
|
#ifdef CHKALL_Panel
|
|
#include "jcgobchk.h"
|
|
#endif
|
|
|
|
JCGO_NOSEP_INLINE void CFASTCALL
|
|
package_Panel__drawBox__IIII( package_Panel This, jint x, jint y,
|
|
jint width, jint height )
|
|
{
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__setBounds__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x, y, x + width, y + height));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawGradient__IIIIII(
|
|
(package_Surface)jcgo_rcvrL1, x, y, width, height, JCGO_FIELD_NZACCESS(This,
|
|
colourBoxLeftNRight), JCGO_FIELD_NZACCESS(This, colourBoxTopNBottom)));
|
|
if (package_Panel__drawBackgroundArrow)
|
|
{
|
|
{
|
|
jint i1;
|
|
i1= x - (y & (jint)63);
|
|
for (; i1 < x + width; i1+= (jint)128)
|
|
{
|
|
{
|
|
jint j1;
|
|
j1= y - (y & (jint)31);
|
|
for (; j1 < y + height; j1+= (jint)128)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawSpriteAlpha__IIII(
|
|
(package_Surface)jcgo_rcvrL1, i1, j1, package_Panel__baseSpriteStart +
|
|
(jint)6, (jint)128));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x, y, width, JCGO_FIELD_NZACCESS(This,
|
|
colourBoxTopNBottom)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x + (jint)1, y + (jint)1, width -
|
|
(jint)2, JCGO_FIELD_NZACCESS(This, colourBoxTopNBottom)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x + (jint)2, y + (jint)2, width -
|
|
(jint)4, JCGO_FIELD_NZACCESS(This, colourBoxTopNBottom2)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineVert__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x, y, height, JCGO_FIELD_NZACCESS(This,
|
|
colourBoxTopNBottom)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineVert__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x + (jint)1, y + (jint)1, height -
|
|
(jint)2, JCGO_FIELD_NZACCESS(This, colourBoxTopNBottom)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineVert__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x + (jint)2, y + (jint)2, height -
|
|
(jint)4, JCGO_FIELD_NZACCESS(This, colourBoxTopNBottom2)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x, (y + height) - (jint)1, width,
|
|
JCGO_FIELD_NZACCESS(This, colourBoxLeftNRight)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x + (jint)1, (y + height) - (jint)2,
|
|
width - (jint)2, JCGO_FIELD_NZACCESS(This, colourBoxLeftNRight)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x + (jint)2, (y + height) - (jint)3,
|
|
width - (jint)4, JCGO_FIELD_NZACCESS(This, colourBoxLeftNRight2)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineVert__IIII(
|
|
(package_Surface)jcgo_rcvrL1, (x + width) - (jint)1, y, height,
|
|
JCGO_FIELD_NZACCESS(This, colourBoxLeftNRight)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineVert__IIII(
|
|
(package_Surface)jcgo_rcvrL1, (x + width) - (jint)2, y + (jint)1,
|
|
height - (jint)2, JCGO_FIELD_NZACCESS(This, colourBoxLeftNRight)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineVert__IIII(
|
|
(package_Surface)jcgo_rcvrL1, (x + width) - (jint)3, y + (jint)2,
|
|
height - (jint)4, JCGO_FIELD_NZACCESS(This, colourBoxLeftNRight2)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__resetBounds__(
|
|
(package_Surface)jcgo_rcvrL1));
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_INLINE void CFASTCALL
|
|
package_Panel__drawLineHoriz__III( package_Panel This, jint x, jint
|
|
y, jint width )
|
|
{
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x, y, width, (jint)16777215L));
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_INLINE void CFASTCALL
|
|
package_Panel__drawTextList__IIIIIILsAII( package_Panel This, jObjectArr
|
|
listEntries, jint control, jint x, jint y, jint width, jint height,
|
|
jint textSize, jint listEntryCount, jint l1 )
|
|
{
|
|
{
|
|
jint displayedEntryCount;
|
|
jint entryListStartY;
|
|
jint y2;
|
|
jObject jcgo_rcvrL1;
|
|
displayedEntryCount= jcgo_div(height, (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize)));
|
|
if (l1 > listEntryCount - displayedEntryCount)
|
|
{
|
|
l1= listEntryCount - displayedEntryCount;
|
|
}
|
|
if (l1 < 0)
|
|
{
|
|
l1= 0;
|
|
}
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlFlashText), control)=
|
|
l1;
|
|
if (displayedEntryCount < listEntryCount)
|
|
{
|
|
jint cornerTopRight;
|
|
jint cornerBottomLeft;
|
|
jint j3;
|
|
cornerTopRight= (x + width) - (jint)12;
|
|
cornerBottomLeft= jcgo_div(((height - (jint)27) * displayedEntryCount),
|
|
listEntryCount);
|
|
if (cornerBottomLeft < (jint)6)
|
|
{
|
|
cornerBottomLeft= (jint)6;
|
|
}
|
|
j3= jcgo_div(((height - (jint)27 - cornerBottomLeft) * l1), (listEntryCount -
|
|
displayedEntryCount));
|
|
if (JCGO_FIELD_NZACCESS(This, mouseButtonDown) == (jint)1 && JCGO_FIELD_NZACCESS(This,
|
|
mouseX) >= cornerTopRight && JCGO_FIELD_NZACCESS(This, mouseX) <=
|
|
cornerTopRight + (jint)12)
|
|
{
|
|
if (JCGO_FIELD_NZACCESS(This, mouseY) > y && JCGO_FIELD_NZACCESS(This,
|
|
mouseY) < y + (jint)12 && l1 > 0)
|
|
{
|
|
l1--;
|
|
}
|
|
if (JCGO_FIELD_NZACCESS(This, mouseY) > (y + height) - (jint)12 &&
|
|
JCGO_FIELD_NZACCESS(This, mouseY) < y + height && l1 < listEntryCount -
|
|
displayedEntryCount)
|
|
{
|
|
l1++;
|
|
}
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlFlashText),
|
|
control)= l1;
|
|
}
|
|
if (JCGO_FIELD_NZACCESS(This, mouseButtonDown) == (jint)1 && ((JCGO_FIELD_NZACCESS(This,
|
|
mouseX) >= cornerTopRight && JCGO_FIELD_NZACCESS(This, mouseX) <=
|
|
cornerTopRight + (jint)12) || (JCGO_FIELD_NZACCESS(This, mouseX) >=
|
|
cornerTopRight - (jint)12 && JCGO_FIELD_NZACCESS(This, mouseX) <=
|
|
cornerTopRight + (jint)24 && JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListScrollbarHandleDragged), control))))
|
|
{
|
|
if (JCGO_FIELD_NZACCESS(This, mouseY) > y + (jint)12 && JCGO_FIELD_NZACCESS(This,
|
|
mouseY) < (y + height) - (jint)12)
|
|
{
|
|
jint l3;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlListScrollbarHandleDragged),
|
|
control)= (jboolean)jtrue;
|
|
l3= JCGO_FIELD_NZACCESS(This, mouseY) - y - (jint)12 - cornerBottomLeft /
|
|
(jint)2;
|
|
l1= jcgo_div((l3 * listEntryCount), (height - (jint)24));
|
|
if (l1 > listEntryCount - displayedEntryCount)
|
|
{
|
|
l1= listEntryCount - displayedEntryCount;
|
|
}
|
|
if (l1 < 0)
|
|
{
|
|
l1= 0;
|
|
}
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlFlashText),
|
|
control)= l1;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlListScrollbarHandleDragged),
|
|
control)= (jboolean)jfalse;
|
|
}
|
|
j3= jcgo_div(((height - (jint)27 - cornerBottomLeft) * l1), (listEntryCount -
|
|
displayedEntryCount));
|
|
(package_Panel__drawListContainer__IIIIII(
|
|
This, x, y, width, height, j3, cornerBottomLeft));
|
|
}
|
|
entryListStartY= height - displayedEntryCount * (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize));
|
|
y2= y + ((jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface),
|
|
JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize)) * (jint)5) / (jint)6 +
|
|
entryListStartY / (jint)2;
|
|
{
|
|
jint entry;
|
|
entry= l1;
|
|
for (; entry < listEntryCount; entry++)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
jint jcgo_rcvrI1;
|
|
(package_Panel__drawstring__IIILsI(
|
|
This, ((java_lang_String)JCGO_ARRAY_LACCESS(listEntries, entry)),
|
|
control, x + (jint)2, y2, textSize));
|
|
y2+= (jcgo_rcvrI1= (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize)), jcgo_rcvrI1 - package_Panel__textListEntryHeightMod);
|
|
if (y2 >= y + height)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_INLINE void CFASTCALL
|
|
package_Panel__drawTextInput__IIIIILsI( package_Panel This, java_lang_String
|
|
text, jint control, jint x, jint y, jint width, jint height, jint
|
|
textSize )
|
|
{
|
|
{
|
|
jint y2;
|
|
jObject jcgo_rcvrL1;
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlMaskText),
|
|
control))
|
|
{
|
|
jint len;
|
|
len= (JCGO_CALL_FINALF(text) java_lang_String__length__(
|
|
text));
|
|
text= JCGO_STRREF_OF(jcgo_string3_String6D);
|
|
{
|
|
jint i2;
|
|
i2= 0;
|
|
for (; i2 < len; i2++)
|
|
{
|
|
text= java_lang_VMSystem__concat0X__LsLs(
|
|
text, JCGO_STRREF_OF(jcgo_string2_PanelA73));
|
|
}
|
|
}
|
|
}
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType), control) ==
|
|
(jint)5)
|
|
{
|
|
if (JCGO_FIELD_NZACCESS(This, mouseLastButtonDown) == (jint)1 &&
|
|
JCGO_FIELD_NZACCESS(This, mouseX) >= x && JCGO_FIELD_NZACCESS(This,
|
|
mouseY) >= y - height / (jint)2 && JCGO_FIELD_NZACCESS(This, mouseX) <=
|
|
x + width && JCGO_FIELD_NZACCESS(This, mouseY) <= y + height /
|
|
(jint)2)
|
|
{
|
|
JCGO_FIELD_NZACCESS(This, focusControlIndex)= control;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType), control) ==
|
|
(jint)6)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
if (JCGO_FIELD_NZACCESS(This, mouseLastButtonDown) == (jint)1 &&
|
|
JCGO_FIELD_NZACCESS(This, mouseX) >= x - width / (jint)2 && JCGO_FIELD_NZACCESS(This,
|
|
mouseY) >= y - height / (jint)2 && JCGO_FIELD_NZACCESS(This, mouseX) <=
|
|
x + width / (jint)2 && JCGO_FIELD_NZACCESS(This, mouseY) <= y +
|
|
height / (jint)2)
|
|
{
|
|
JCGO_FIELD_NZACCESS(This, focusControlIndex)= control;
|
|
}
|
|
x-= (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface),
|
|
JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textWidth__LsI(
|
|
(package_Surface)jcgo_rcvrL1, text, textSize)) / (jint)2;
|
|
}
|
|
}
|
|
if (JCGO_FIELD_NZACCESS(This, focusControlIndex) == control)
|
|
{
|
|
text= java_lang_VMSystem__concat0X__LsLs(
|
|
text, JCGO_STRREF_OF(jcgo_string188_Mdclnt));
|
|
}
|
|
y2= y + (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface),
|
|
JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize)) / (jint)3;
|
|
(package_Panel__drawstring__IIILsI(
|
|
This, text, control, x, y2, textSize));
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_INLINE void CFASTCALL
|
|
package_Panel__drawOptionListHoriz__IIIILsA( package_Panel This, jObjectArr
|
|
listEntries, jint control, jint x, jint y, jint textSize )
|
|
{
|
|
{
|
|
jint listTotalTextWidth;
|
|
jint listEntryCount;
|
|
jint left;
|
|
jint bottom;
|
|
jObject jcgo_rcvrL1;
|
|
listTotalTextWidth= 0;
|
|
listEntryCount= JCGO_ARRAY_LENGTH(listEntries);
|
|
{
|
|
jint idx;
|
|
idx= 0;
|
|
for (; idx < listEntryCount; idx++)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
listTotalTextWidth+= (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textWidth__LsI(
|
|
(package_Surface)jcgo_rcvrL1, ((java_lang_String)JCGO_ARRAY_NZLACCESS(listEntries,
|
|
idx)), textSize));
|
|
if (idx < listEntryCount - (jint)1)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
listTotalTextWidth+= (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textWidth__LsI(
|
|
(package_Surface)jcgo_rcvrL1, JCGO_STRREF_OF(jcgo_string3_PanelA73),
|
|
textSize));
|
|
}
|
|
}
|
|
}
|
|
left= x - listTotalTextWidth / (jint)2;
|
|
bottom= y + (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface),
|
|
JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize)) / (jint)3;
|
|
{
|
|
jint idx;
|
|
idx= 0;
|
|
for (; idx < listEntryCount; idx++)
|
|
{
|
|
jint colour;
|
|
jObject jcgo_rcvrL1;
|
|
jint jcgo_rcvrI1;
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
control))
|
|
{
|
|
colour= (jint)16777215L;
|
|
}
|
|
else
|
|
{
|
|
colour= 0;
|
|
}
|
|
if (JCGO_FIELD_NZACCESS(This, mouseX) >= left && (jcgo_rcvrI1=
|
|
JCGO_FIELD_NZACCESS(This, mouseX), jcgo_rcvrI1 <= left + (jcgo_rcvrL1=
|
|
(jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__textWidth__LsI(
|
|
(package_Surface)jcgo_rcvrL1, ((java_lang_String)JCGO_ARRAY_NZLACCESS(listEntries,
|
|
idx)), textSize))) && JCGO_FIELD_NZACCESS(This, mouseY) <= bottom &&
|
|
(jcgo_rcvrI1= JCGO_FIELD_NZACCESS(This, mouseY), jcgo_rcvrI1 >
|
|
bottom - (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface),
|
|
JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize))))
|
|
{
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
control))
|
|
{
|
|
colour= (jint)8421504L;
|
|
}
|
|
else
|
|
{
|
|
colour= (jint)16777215L;
|
|
}
|
|
if (JCGO_FIELD_NZACCESS(This, mouseLastButtonDown) == (jint)1)
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseButtonDown),
|
|
control)= idx;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked),
|
|
control)= (jboolean)jtrue;
|
|
}
|
|
}
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseButtonDown),
|
|
control) == idx)
|
|
{
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
control))
|
|
{
|
|
colour= (jint)16711680L;
|
|
}
|
|
else
|
|
{
|
|
colour= (jint)12582912L;
|
|
}
|
|
}
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawstring__LsIIII(
|
|
(package_Surface)jcgo_rcvrL1, ((java_lang_String)JCGO_ARRAY_NZLACCESS(listEntries,
|
|
idx)), left, bottom, textSize, colour));
|
|
left+= (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface),
|
|
JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textWidth__LsI(
|
|
(package_Surface)jcgo_rcvrL1, java_lang_VMSystem__concat0X__LsLs(
|
|
((java_lang_String)JCGO_ARRAY_NZLACCESS(listEntries, idx)), JCGO_STRREF_OF(jcgo_string3_PanelA73)),
|
|
textSize));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_INLINE void CFASTCALL
|
|
package_Panel__drawOptionListVert__IIIILsA( package_Panel This, jObjectArr
|
|
listEntries, jint control, jint x, jint y, jint textSize )
|
|
{
|
|
{
|
|
jint listEntryCount;
|
|
jint listTotalTextHeightMid;
|
|
jObject jcgo_rcvrL1;
|
|
listEntryCount= JCGO_ARRAY_LENGTH(listEntries);
|
|
listTotalTextHeightMid= y - ((jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize)) * (listEntryCount - (jint)1)) /
|
|
(jint)2;
|
|
{
|
|
jint idx;
|
|
idx= 0;
|
|
for (; idx < listEntryCount; idx++)
|
|
{
|
|
jint colour;
|
|
jint entryTextWidth;
|
|
jObject jcgo_rcvrL1;
|
|
jint jcgo_rcvrI1;
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
control))
|
|
{
|
|
colour= (jint)16777215L;
|
|
}
|
|
else
|
|
{
|
|
colour= 0;
|
|
}
|
|
entryTextWidth= (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textWidth__LsI(
|
|
(package_Surface)jcgo_rcvrL1, ((java_lang_String)JCGO_ARRAY_NZLACCESS(listEntries,
|
|
idx)), textSize));
|
|
if (JCGO_FIELD_NZACCESS(This, mouseX) >= x - entryTextWidth / (jint)2 &&
|
|
JCGO_FIELD_NZACCESS(This, mouseX) <= x + entryTextWidth / (jint)2 &&
|
|
JCGO_FIELD_NZACCESS(This, mouseY) - (jint)2 <= listTotalTextHeightMid &&
|
|
(jcgo_rcvrI1= JCGO_FIELD_NZACCESS(This, mouseY) - (jint)2, jcgo_rcvrI1 >
|
|
listTotalTextHeightMid - (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize))))
|
|
{
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
control))
|
|
{
|
|
colour= (jint)8421504L;
|
|
}
|
|
else
|
|
{
|
|
colour= (jint)16777215L;
|
|
}
|
|
if (JCGO_FIELD_NZACCESS(This, mouseLastButtonDown) == (jint)1)
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseButtonDown),
|
|
control)= idx;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked),
|
|
control)= (jboolean)jtrue;
|
|
}
|
|
}
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseButtonDown),
|
|
control) == idx)
|
|
{
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
control))
|
|
{
|
|
colour= (jint)16711680L;
|
|
}
|
|
else
|
|
{
|
|
colour= (jint)12582912L;
|
|
}
|
|
}
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawstring__LsIIII(
|
|
(package_Surface)jcgo_rcvrL1, ((java_lang_String)JCGO_ARRAY_NZLACCESS(listEntries,
|
|
idx)), x - entryTextWidth / (jint)2, listTotalTextHeightMid, textSize,
|
|
colour));
|
|
listTotalTextHeightMid+= (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_INLINE void CFASTCALL
|
|
package_Panel__drawTextListInteractive__IIIIIILsAII( package_Panel
|
|
This, jObjectArr listEntries, jint control, jint x, jint y, jint width,
|
|
jint height, jint textSize, jint listEntryCount, jint l1 )
|
|
{
|
|
{
|
|
jint displayedEntryCount;
|
|
jint k2;
|
|
jint i3;
|
|
jObject jcgo_rcvrL1;
|
|
displayedEntryCount= jcgo_div(height, (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize)));
|
|
if (displayedEntryCount < listEntryCount)
|
|
{
|
|
jint right;
|
|
jint l2;
|
|
jint j3;
|
|
right= (x + width) - (jint)12;
|
|
l2= jcgo_div(((height - (jint)27) * displayedEntryCount), listEntryCount);
|
|
if (l2 < (jint)6)
|
|
{
|
|
l2= (jint)6;
|
|
}
|
|
j3= jcgo_div(((height - (jint)27 - l2) * l1), (listEntryCount -
|
|
displayedEntryCount));
|
|
if (JCGO_FIELD_NZACCESS(This, mouseButtonDown) == (jint)1 && JCGO_FIELD_NZACCESS(This,
|
|
mouseX) >= right && JCGO_FIELD_NZACCESS(This, mouseX) <= right +
|
|
(jint)12)
|
|
{
|
|
if (JCGO_FIELD_NZACCESS(This, mouseY) > y && JCGO_FIELD_NZACCESS(This,
|
|
mouseY) < y + (jint)12 && l1 > 0)
|
|
{
|
|
l1--;
|
|
}
|
|
if (JCGO_FIELD_NZACCESS(This, mouseY) > (y + height) - (jint)12 &&
|
|
JCGO_FIELD_NZACCESS(This, mouseY) < y + height && l1 < listEntryCount -
|
|
displayedEntryCount)
|
|
{
|
|
l1++;
|
|
}
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlFlashText),
|
|
control)= l1;
|
|
}
|
|
if (JCGO_FIELD_NZACCESS(This, mouseButtonDown) == (jint)1 && ((JCGO_FIELD_NZACCESS(This,
|
|
mouseX) >= right && JCGO_FIELD_NZACCESS(This, mouseX) <= right +
|
|
(jint)12) || (JCGO_FIELD_NZACCESS(This, mouseX) >= right - (jint)12 &&
|
|
JCGO_FIELD_NZACCESS(This, mouseX) <= right + (jint)24 && JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListScrollbarHandleDragged), control))))
|
|
{
|
|
if (JCGO_FIELD_NZACCESS(This, mouseY) > y + (jint)12 && JCGO_FIELD_NZACCESS(This,
|
|
mouseY) < (y + height) - (jint)12)
|
|
{
|
|
jint l3;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlListScrollbarHandleDragged),
|
|
control)= (jboolean)jtrue;
|
|
l3= JCGO_FIELD_NZACCESS(This, mouseY) - y - (jint)12 - l2 / (jint)2;
|
|
l1= jcgo_div((l3 * listEntryCount), (height - (jint)24));
|
|
if (l1 < 0)
|
|
{
|
|
l1= 0;
|
|
}
|
|
if (l1 > listEntryCount - displayedEntryCount)
|
|
{
|
|
l1= listEntryCount - displayedEntryCount;
|
|
}
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlFlashText),
|
|
control)= l1;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlListScrollbarHandleDragged),
|
|
control)= (jboolean)jfalse;
|
|
}
|
|
j3= jcgo_div(((height - (jint)27 - l2) * l1), (listEntryCount -
|
|
displayedEntryCount));
|
|
(package_Panel__drawListContainer__IIIIII(
|
|
This, x, y, width, height, j3, l2));
|
|
}
|
|
else
|
|
{
|
|
l1= 0;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlFlashText),
|
|
control)= 0;
|
|
}
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseOver),
|
|
control)= (-(jint)1);
|
|
k2= height - displayedEntryCount * (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize));
|
|
i3= y + ((jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface),
|
|
JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize)) * (jint)5) / (jint)6 +
|
|
k2 / (jint)2;
|
|
{
|
|
jint k3;
|
|
k3= l1;
|
|
for (; k3 < listEntryCount; k3++)
|
|
{
|
|
jint i4;
|
|
jObject jcgo_rcvrL1;
|
|
jint jcgo_rcvrI1;
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
control))
|
|
{
|
|
i4= (jint)16777215L;
|
|
}
|
|
else
|
|
{
|
|
i4= 0;
|
|
}
|
|
if (JCGO_FIELD_NZACCESS(This, mouseX) >= x + (jint)2 && (jcgo_rcvrI1=
|
|
JCGO_FIELD_NZACCESS(This, mouseX), jcgo_rcvrI1 <= x + (jint)2 +
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__textWidth__LsI(
|
|
(package_Surface)jcgo_rcvrL1, ((java_lang_String)JCGO_ARRAY_LACCESS(listEntries,
|
|
k3)), textSize))) && JCGO_FIELD_NZACCESS(This, mouseY) - (jint)2 <=
|
|
i3 && (jcgo_rcvrI1= JCGO_FIELD_NZACCESS(This, mouseY) - (jint)2,
|
|
jcgo_rcvrI1 > i3 - (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize))))
|
|
{
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
control))
|
|
{
|
|
i4= (jint)8421504L;
|
|
}
|
|
else
|
|
{
|
|
i4= (jint)16777215L;
|
|
}
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseOver),
|
|
control)= k3;
|
|
if (JCGO_FIELD_NZACCESS(This, mouseLastButtonDown) == (jint)1)
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseButtonDown),
|
|
control)= k3;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked),
|
|
control)= (jboolean)jtrue;
|
|
}
|
|
}
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseButtonDown),
|
|
control) == k3 && JCGO_FIELD_NZACCESS(This, aBoolean219))
|
|
{
|
|
i4= (jint)16711680L;
|
|
}
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawstring__LsIIII(
|
|
(package_Surface)jcgo_rcvrL1, ((java_lang_String)JCGO_ARRAY_LACCESS(listEntries,
|
|
k3)), x + (jint)2, i3, textSize, i4));
|
|
i3+= (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface),
|
|
JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize));
|
|
if (i3 >= y + height)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_INLINE void CFASTCALL
|
|
package_Panel__drawRoundedBox__IIII( package_Panel This, jint x, jint
|
|
y, jint width, jint height )
|
|
{
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawBox__IIIII(
|
|
(package_Surface)jcgo_rcvrL1, x, y, width, height, 0));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawBoxEdge__IIIII(
|
|
(package_Surface)jcgo_rcvrL1, x, y, width, height, JCGO_FIELD_NZACCESS(This,
|
|
colourRoundedBoxOut)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawBoxEdge__IIIII(
|
|
(package_Surface)jcgo_rcvrL1, x + (jint)1, y + (jint)1, width -
|
|
(jint)2, height - (jint)2, JCGO_FIELD_NZACCESS(This, colourRoundedBoxMid)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawBoxEdge__IIIII(
|
|
(package_Surface)jcgo_rcvrL1, x + (jint)2, y + (jint)2, width -
|
|
(jint)4, height - (jint)4, JCGO_FIELD_NZACCESS(This, colourRoundedBoxIn)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawSprite__III(
|
|
(package_Surface)jcgo_rcvrL1, x, y, package_Panel__baseSpriteStart +
|
|
(jint)2));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawSprite__III(
|
|
(package_Surface)jcgo_rcvrL1, (x + width) - (jint)7, y, package_Panel__baseSpriteStart +
|
|
(jint)3));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawSprite__III(
|
|
(package_Surface)jcgo_rcvrL1, x, (y + height) - (jint)7, package_Panel__baseSpriteStart +
|
|
(jint)4));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawSprite__III(
|
|
(package_Surface)jcgo_rcvrL1, (x + width) - (jint)7, (y + height) -
|
|
(jint)7, package_Panel__baseSpriteStart + (jint)5));
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_INLINE void CFASTCALL
|
|
package_Panel__drawPicture__III( package_Panel This, jint x, jint
|
|
y, jint size )
|
|
{
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawSprite__III(
|
|
(package_Surface)jcgo_rcvrL1, x, y, size));
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_INLINE void CFASTCALL
|
|
package_Panel__drawCheckbox__IIIII( package_Panel This, jint control,
|
|
jint x, jint y, jint width, jint height )
|
|
{
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawBox__IIIII(
|
|
(package_Surface)jcgo_rcvrL1, x, y, width, height, (jint)16777215L));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x, y, width, JCGO_FIELD_NZACCESS(This,
|
|
colourBoxTopNBottom)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineVert__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x, y, height, JCGO_FIELD_NZACCESS(This,
|
|
colourBoxTopNBottom)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x, (y + height) - (jint)1, width,
|
|
JCGO_FIELD_NZACCESS(This, colourBoxLeftNRight)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineVert__IIII(
|
|
(package_Surface)jcgo_rcvrL1, (x + width) - (jint)1, y, height,
|
|
JCGO_FIELD_NZACCESS(This, colourBoxLeftNRight)));
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseButtonDown),
|
|
control) == (jint)1)
|
|
{
|
|
{
|
|
jint j1;
|
|
j1= 0;
|
|
for (; j1 < height; j1++)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x + j1, y + j1, (jint)1, 0));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, (x + width) - (jint)1 - j1, y +
|
|
j1, (jint)1, 0));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC package_Panel CFASTCALL
|
|
package_Panel__this__L0s0x4I( package_Panel This, package_Surface
|
|
surface, jint max_7e1 )
|
|
{
|
|
{
|
|
;
|
|
JCGO_FIELD_NZACCESS(This, focusControlIndex)= (-(jint)1);
|
|
JCGO_FIELD_NZACCESS(This, aBoolean219)= (jboolean)jtrue;
|
|
JCGO_FIELD_NZACCESS(This, surface)= surface;
|
|
(void)max_7e1;
|
|
JCGO_FIELD_NZACCESS(This, controlShown)= (jbooleanArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jboolean),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlListScrollbarHandleDragged)= (jbooleanArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jboolean),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlMaskText)= (jbooleanArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jboolean),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlClicked)= (jbooleanArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jboolean),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour)= (jbooleanArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jboolean),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlFlashText)= (jintArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jint),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlListEntryCount)= (jintArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jint),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlListEntryMouseButtonDown)= (jintArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jint),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlListEntryMouseOver)= (jintArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jint),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlX)= (jintArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jint),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlY)= (jintArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jint),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlType)= (jintArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jint),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlWidth)= (jintArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jint),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlHeight)= (jintArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jint),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlInputMaxLen)= (jintArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jint),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlTextSize)= (jintArr)jcgo_newArray(JCGO_CORECLASS_FOR(OBJT_jint),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlText)= (jObjectArr)jcgo_newArray(JCGO_CLASSREF_OF(java_lang_String__class),
|
|
0, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, controlListEntries)= (jObjectArr)jcgo_newArray(JCGO_CLASSREF_OF(java_lang_String__class),
|
|
1, max_7e1);
|
|
JCGO_FIELD_NZACCESS(This, colourScrollbarTop)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)114, (jint)114, (jint)176));
|
|
JCGO_FIELD_NZACCESS(This, colourScrollbarBottom)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)14, (jint)14, (jint)62));
|
|
JCGO_FIELD_NZACCESS(This, colourScrollbarHandleLeft)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)200, (jint)208, (jint)232));
|
|
JCGO_FIELD_NZACCESS(This, colourScrollbarHandleMid)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)96, (jint)129, (jint)184));
|
|
JCGO_FIELD_NZACCESS(This, colourScrollbarHandleRight)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)53, (jint)95, (jint)115));
|
|
JCGO_FIELD_NZACCESS(This, colourRoundedBoxOut)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)117, (jint)142, (jint)171));
|
|
JCGO_FIELD_NZACCESS(This, colourRoundedBoxMid)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)98, (jint)122, (jint)158));
|
|
JCGO_FIELD_NZACCESS(This, colourRoundedBoxIn)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)86, (jint)100, (jint)136));
|
|
JCGO_FIELD_NZACCESS(This, colourBoxTopNBottom)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)135, (jint)146, (jint)179));
|
|
JCGO_FIELD_NZACCESS(This, colourBoxTopNBottom2)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)97, (jint)112, (jint)151));
|
|
JCGO_FIELD_NZACCESS(This, colourBoxLeftNRight2)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)88, (jint)102, (jint)136));
|
|
JCGO_FIELD_NZACCESS(This, colourBoxLeftNRight)= (package_Panel__rgb2longMod__III(
|
|
This, (jint)84, (jint)93, (jint)120));
|
|
}
|
|
return This;
|
|
}
|
|
|
|
JCGO_NOSEP_FRWINL package_Panel CFASTCALL
|
|
package_Panel__new__L0s0x4I( package_Surface surface, jint max_7e1
|
|
)
|
|
{
|
|
return package_Panel__this__L0s0x4I(
|
|
(package_Panel)jcgo_newObject((jvtable)&package_Panel_methods), surface,
|
|
max_7e1);
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC jint CFASTCALL
|
|
package_Panel__rgb2longMod__III( package_Panel This, jint i, jint
|
|
j, jint k )
|
|
{
|
|
{
|
|
return (package_Surface__rgb2long__III(
|
|
(package_Panel__redMod * i) / (jint)114, (package_Panel__greenMod *
|
|
j) / (jint)114, (package_Panel__blueMod * k) / (jint)176));
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC void CFASTCALL
|
|
package_Panel__handleMouse__IIII( package_Panel This, jint mx, jint
|
|
my, jint lastmb, jint mbdown )
|
|
{
|
|
{
|
|
JCGO_FIELD_NZACCESS(This, mouseX)= mx;
|
|
JCGO_FIELD_NZACCESS(This, mouseY)= my;
|
|
JCGO_FIELD_NZACCESS(This, mouseButtonDown)= mbdown;
|
|
if (lastmb != 0)
|
|
{
|
|
JCGO_FIELD_NZACCESS(This, mouseLastButtonDown)= lastmb;
|
|
}
|
|
if (lastmb == (jint)1)
|
|
{
|
|
{
|
|
jint i1;
|
|
i1= 0;
|
|
for (; i1 < JCGO_FIELD_NZACCESS(This, controlCount); i1++)
|
|
{
|
|
jint jcgo_rcvrI1;
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown),
|
|
i1) && JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i1) == (jint)10 && JCGO_FIELD_NZACCESS(This, mouseX) >= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i1) && JCGO_FIELD_NZACCESS(This, mouseY) >= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i1) && JCGO_FIELD_NZACCESS(This, mouseX) <= (jcgo_rcvrI1=
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), i1),
|
|
jcgo_rcvrI1 + JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlWidth),
|
|
i1)) && JCGO_FIELD_NZACCESS(This, mouseY) <= (jcgo_rcvrI1= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i1), jcgo_rcvrI1 + JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlHeight), i1)))
|
|
{
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked),
|
|
i1)= (jboolean)jtrue;
|
|
}
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown),
|
|
i1) && JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i1) == (jint)14 && JCGO_FIELD_NZACCESS(This, mouseX) >= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i1) && JCGO_FIELD_NZACCESS(This, mouseY) >= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i1) && JCGO_FIELD_NZACCESS(This, mouseX) <= (jcgo_rcvrI1=
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), i1),
|
|
jcgo_rcvrI1 + JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlWidth),
|
|
i1)) && JCGO_FIELD_NZACCESS(This, mouseY) <= (jcgo_rcvrI1= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i1), jcgo_rcvrI1 + JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlHeight), i1)))
|
|
{
|
|
jint jcgo_rcvrI1;
|
|
(jcgo_rcvrI1= (jint)1 - JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntryMouseButtonDown), i1), JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntryMouseButtonDown), i1)= jcgo_rcvrI1);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (mbdown == (jint)1)
|
|
{
|
|
JCGO_FIELD_NZACCESS(This, mouseMetaButtonHeld)++;
|
|
}
|
|
else
|
|
{
|
|
JCGO_FIELD_NZACCESS(This, mouseMetaButtonHeld)= 0;
|
|
}
|
|
if (lastmb == (jint)1 || JCGO_FIELD_NZACCESS(This, mouseMetaButtonHeld) >
|
|
(jint)20)
|
|
{
|
|
{
|
|
jint j1;
|
|
j1= 0;
|
|
for (; j1 < JCGO_FIELD_NZACCESS(This, controlCount); j1++)
|
|
{
|
|
jint jcgo_rcvrI1;
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown),
|
|
j1) && JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
j1) == (jint)15 && JCGO_FIELD_NZACCESS(This, mouseX) >= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), j1) && JCGO_FIELD_NZACCESS(This, mouseY) >= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), j1) && JCGO_FIELD_NZACCESS(This, mouseX) <= (jcgo_rcvrI1=
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), j1),
|
|
jcgo_rcvrI1 + JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlWidth),
|
|
j1)) && JCGO_FIELD_NZACCESS(This, mouseY) <= (jcgo_rcvrI1= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), j1), jcgo_rcvrI1 + JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlHeight), j1)))
|
|
{
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked),
|
|
j1)= (jboolean)jtrue;
|
|
}
|
|
}
|
|
}
|
|
JCGO_FIELD_NZACCESS(This, mouseMetaButtonHeld)-= (jint)5;
|
|
}
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC jboolean CFASTCALL
|
|
package_Panel__isClicked__I( package_Panel This, jint i )
|
|
{
|
|
{
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), i) &&
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), i))
|
|
{
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), i)=
|
|
(jboolean)jfalse;
|
|
return (jboolean)jtrue;
|
|
}
|
|
else
|
|
{
|
|
return (jboolean)jfalse;
|
|
}
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC void CFASTCALL
|
|
package_Panel__keyPress__I( package_Panel This, jint key )
|
|
{
|
|
{
|
|
if (key == 0)
|
|
{
|
|
return;
|
|
}
|
|
if (JCGO_FIELD_NZACCESS(This, focusControlIndex) != (-(jint)1) &&
|
|
((java_lang_String)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), JCGO_FIELD_NZACCESS(This, focusControlIndex))) !=
|
|
jnull && JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown),
|
|
JCGO_FIELD_NZACCESS(This, focusControlIndex)))
|
|
{
|
|
java_lang_String s;
|
|
jint inputLen;
|
|
jObject jcgo_rcvrL1;
|
|
inputLen= (jcgo_rcvrL1= (jObject)((java_lang_String)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), JCGO_FIELD_NZACCESS(This, focusControlIndex))), JCGO_CALL_FINALF((java_lang_String)jcgo_rcvrL1)
|
|
java_lang_String__length__(
|
|
(java_lang_String)jcgo_rcvrL1));
|
|
if (key == (jint)8 && inputLen > 0)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
jObject jcgo_rcvrL2;
|
|
jObject jcgo_rcvrL3;
|
|
jint jcgo_rcvrI1;
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, controlText),
|
|
jcgo_rcvrI1= JCGO_FIELD_NZACCESS(This, focusControlIndex), jcgo_rcvrL2=
|
|
(jObject)(jcgo_rcvrL3= (jObject)((java_lang_String)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), JCGO_FIELD_NZACCESS(This, focusControlIndex))),
|
|
JCGO_CALL_FINALF((java_lang_String)jcgo_rcvrL3) java_lang_String__substring__II(
|
|
(java_lang_String)jcgo_rcvrL3, 0, inputLen - (jint)1)), *(java_lang_String*)&JCGO_ARRAY_LACCESS((jObjectArr)jcgo_rcvrL1,
|
|
jcgo_rcvrI1)= (java_lang_String)jcgo_rcvrL2);
|
|
}
|
|
if ((key == (jint)10 || key == (jint)13) && inputLen > 0)
|
|
{
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), JCGO_FIELD_NZACCESS(This,
|
|
focusControlIndex))= (jboolean)jtrue;
|
|
}
|
|
s= JCGO_STRREF_OF(jcgo_string4_PanelA73);
|
|
if (inputLen < JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlInputMaxLen),
|
|
JCGO_FIELD_NZACCESS(This, focusControlIndex)))
|
|
{
|
|
{
|
|
jint k;
|
|
k= 0;
|
|
for (; k < (java_lang_String__length__(
|
|
s)); k++)
|
|
{
|
|
if (key == (jint)(java_lang_String__charAt__I(
|
|
s, k)))
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
jObject jcgo_rcvrL2;
|
|
(jcgo_rcvrL2= *(jObject*)(jcgo_rcvrL1= (void*)&JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), JCGO_FIELD_NZACCESS(This, focusControlIndex))),
|
|
*(java_lang_String*)jcgo_rcvrL1= java_lang_VMSystem__concat0X__LsLs(
|
|
(java_lang_String)jcgo_rcvrL2, (java_lang_String__valueOf__C(
|
|
(jchar)key))));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (key == (jint)9)
|
|
{
|
|
do
|
|
{
|
|
JCGO_FIELD_NZACCESS(This, focusControlIndex)= jcgo_mod((JCGO_FIELD_NZACCESS(This,
|
|
focusControlIndex) + (jint)1), JCGO_FIELD_NZACCESS(This, controlCount));
|
|
}
|
|
while (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
JCGO_FIELD_NZACCESS(This, focusControlIndex)) != (jint)5 && JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlType), JCGO_FIELD_NZACCESS(This, focusControlIndex)) !=
|
|
(jint)6);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC void CFASTCALL
|
|
package_Panel__drawPanel__( package_Panel This )
|
|
{
|
|
{
|
|
{
|
|
jint i;
|
|
i= 0;
|
|
for (; i < JCGO_FIELD_NZACCESS(This, controlCount); i++)
|
|
{
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown),
|
|
i))
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == 0)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
jint jcgo_rcvrI3;
|
|
(jcgo_rcvrI1= i, jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI3= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), jcgo_rcvrL1= (jObject)((java_lang_String)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), i)), package_Panel__drawText__IIILsI(
|
|
This, (java_lang_String)jcgo_rcvrL1, jcgo_rcvrI1, jcgo_rcvrI2,
|
|
jcgo_rcvrI3, JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlTextSize),
|
|
i)));
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == (jint)1)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
jObject jcgo_rcvrL2;
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
jint jcgo_rcvrI3;
|
|
(jcgo_rcvrI1= i, jcgo_rcvrI2= (jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI2 - (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This,
|
|
surface), jcgo_rcvrL2= (jObject)((java_lang_String)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), i)), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__textWidth__LsI(
|
|
(package_Surface)jcgo_rcvrL1, (java_lang_String)jcgo_rcvrL2,
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlTextSize),
|
|
i))) / (jint)2), jcgo_rcvrI3= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), jcgo_rcvrL1= (jObject)((java_lang_String)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), i)), package_Panel__drawText__IIILsI(
|
|
This, (java_lang_String)jcgo_rcvrL1, jcgo_rcvrI1, jcgo_rcvrI2,
|
|
jcgo_rcvrI3, JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlTextSize),
|
|
i)));
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == (jint)2)
|
|
{
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
jint jcgo_rcvrI3;
|
|
(jcgo_rcvrI1= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), jcgo_rcvrI3= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlWidth), i), package_Panel__drawBox__IIII(
|
|
This, jcgo_rcvrI1, jcgo_rcvrI2, jcgo_rcvrI3, JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlHeight), i)));
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == (jint)3)
|
|
{
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
(jcgo_rcvrI1= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), package_Panel__drawLineHoriz__III(
|
|
This, jcgo_rcvrI1, jcgo_rcvrI2, JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlWidth), i)));
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == (jint)4)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
jint jcgo_rcvrI3;
|
|
jint jcgo_rcvrI4;
|
|
jint jcgo_rcvrI5;
|
|
jint jcgo_rcvrI6;
|
|
jint jcgo_rcvrI7;
|
|
(jcgo_rcvrI1= i, jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI3= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), jcgo_rcvrI4= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlWidth), i), jcgo_rcvrI5= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlHeight), i), jcgo_rcvrI6= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlTextSize), i), jcgo_rcvrL1= (jObject)((jObjectArr)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntries), i)), jcgo_rcvrI7= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntryCount), i), package_Panel__drawTextList__IIIIIILsAII(
|
|
This, (jObjectArr)jcgo_rcvrL1, jcgo_rcvrI1, jcgo_rcvrI2,
|
|
jcgo_rcvrI3, jcgo_rcvrI4, jcgo_rcvrI5, jcgo_rcvrI6, jcgo_rcvrI7,
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlFlashText),
|
|
i)));
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == (jint)5 || JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlType), i) == (jint)6)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
jint jcgo_rcvrI3;
|
|
jint jcgo_rcvrI4;
|
|
jint jcgo_rcvrI5;
|
|
(jcgo_rcvrI1= i, jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI3= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), jcgo_rcvrI4= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlWidth), i), jcgo_rcvrI5= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlHeight), i), jcgo_rcvrL1= (jObject)((java_lang_String)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), i)), package_Panel__drawTextInput__IIIIILsI(
|
|
This, (java_lang_String)jcgo_rcvrL1, jcgo_rcvrI1, jcgo_rcvrI2,
|
|
jcgo_rcvrI3, jcgo_rcvrI4, jcgo_rcvrI5, JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlTextSize), i)));
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == (jint)7)
|
|
{
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
jint jcgo_rcvrI3;
|
|
jint jcgo_rcvrI4;
|
|
(jcgo_rcvrI1= i, jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI3= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), jcgo_rcvrI4= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlTextSize), i), package_Panel__drawOptionListHoriz__IIIILsA(
|
|
This, ((jObjectArr)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntries), i)), jcgo_rcvrI1, jcgo_rcvrI2, jcgo_rcvrI3,
|
|
jcgo_rcvrI4));
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == (jint)8)
|
|
{
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
jint jcgo_rcvrI3;
|
|
jint jcgo_rcvrI4;
|
|
(jcgo_rcvrI1= i, jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI3= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), jcgo_rcvrI4= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlTextSize), i), package_Panel__drawOptionListVert__IIIILsA(
|
|
This, ((jObjectArr)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntries), i)), jcgo_rcvrI1, jcgo_rcvrI2, jcgo_rcvrI3,
|
|
jcgo_rcvrI4));
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == (jint)9)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
jint jcgo_rcvrI3;
|
|
jint jcgo_rcvrI4;
|
|
jint jcgo_rcvrI5;
|
|
jint jcgo_rcvrI6;
|
|
jint jcgo_rcvrI7;
|
|
(jcgo_rcvrI1= i, jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI3= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), jcgo_rcvrI4= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlWidth), i), jcgo_rcvrI5= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlHeight), i), jcgo_rcvrI6= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlTextSize), i), jcgo_rcvrL1= (jObject)((jObjectArr)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntries), i)), jcgo_rcvrI7= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntryCount), i), package_Panel__drawTextListInteractive__IIIIIILsAII(
|
|
This, (jObjectArr)jcgo_rcvrL1, jcgo_rcvrI1, jcgo_rcvrI2,
|
|
jcgo_rcvrI3, jcgo_rcvrI4, jcgo_rcvrI5, jcgo_rcvrI6,
|
|
jcgo_rcvrI7, JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlFlashText), i)));
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == (jint)11)
|
|
{
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
jint jcgo_rcvrI3;
|
|
(jcgo_rcvrI1= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), jcgo_rcvrI3= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlWidth), i), package_Panel__drawRoundedBox__IIII(
|
|
This, jcgo_rcvrI1, jcgo_rcvrI2, jcgo_rcvrI3, JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlHeight), i)));
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == (jint)12)
|
|
{
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
(jcgo_rcvrI1= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), package_Panel__drawPicture__III(
|
|
This, jcgo_rcvrI1, jcgo_rcvrI2, JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlTextSize), i)));
|
|
}
|
|
else
|
|
{
|
|
if (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType),
|
|
i) == (jint)14)
|
|
{
|
|
jint jcgo_rcvrI1;
|
|
jint jcgo_rcvrI2;
|
|
jint jcgo_rcvrI3;
|
|
jint jcgo_rcvrI4;
|
|
(jcgo_rcvrI1= i, jcgo_rcvrI2= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlX), i), jcgo_rcvrI3= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlY), i), jcgo_rcvrI4= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlWidth), i), package_Panel__drawCheckbox__IIIII(
|
|
This, jcgo_rcvrI1, jcgo_rcvrI2, jcgo_rcvrI3, jcgo_rcvrI4,
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlHeight),
|
|
i)));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
JCGO_FIELD_NZACCESS(This, mouseLastButtonDown)= 0;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC void CFASTCALL
|
|
package_Panel__drawText__IIILsI( package_Panel This, java_lang_String
|
|
text, jint control, jint x, jint y, jint textSize )
|
|
{
|
|
{
|
|
jint y2;
|
|
jObject jcgo_rcvrL1;
|
|
y2= y + (jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface),
|
|
JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1) package_Surface__textHeight__I(
|
|
(package_Surface)jcgo_rcvrL1, textSize)) / (jint)3;
|
|
(package_Panel__drawstring__IIILsI(
|
|
This, text, control, x, y2, textSize));
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC void CFASTCALL
|
|
package_Panel__drawstring__IIILsI( package_Panel This, java_lang_String
|
|
text, jint control, jint x, jint y, jint textSize )
|
|
{
|
|
{
|
|
jint i1;
|
|
jObject jcgo_rcvrL1;
|
|
if (JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
control))
|
|
{
|
|
i1= (jint)16777215L;
|
|
}
|
|
else
|
|
{
|
|
i1= 0;
|
|
}
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawstring__LsIIII(
|
|
(package_Surface)jcgo_rcvrL1, text, x, y, textSize, i1));
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC void CFASTCALL
|
|
package_Panel__drawListContainer__IIIIII( package_Panel This, jint
|
|
x, jint y, jint width, jint height, jint corner1, jint corner2 )
|
|
{
|
|
{
|
|
jint x2;
|
|
jObject jcgo_rcvrL1;
|
|
x2= (x + width) - (jint)12;
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawBoxEdge__IIIII(
|
|
(package_Surface)jcgo_rcvrL1, x2, y, (jint)12, height, 0));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawSprite__III(
|
|
(package_Surface)jcgo_rcvrL1, x2 + (jint)1, y + (jint)1, package_Panel__baseSpriteStart));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawSprite__III(
|
|
(package_Surface)jcgo_rcvrL1, x2 + (jint)1, (y + height) - (jint)12,
|
|
package_Panel__baseSpriteStart + (jint)1));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x2, y + (jint)13, (jint)12, 0));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineHoriz__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x2, (y + height) - (jint)13, (jint)12,
|
|
0));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawGradient__IIIIII(
|
|
(package_Surface)jcgo_rcvrL1, x2 + (jint)1, y + (jint)14, (jint)11,
|
|
height - (jint)27, JCGO_FIELD_NZACCESS(This, colourScrollbarTop),
|
|
JCGO_FIELD_NZACCESS(This, colourScrollbarBottom)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawBox__IIIII(
|
|
(package_Surface)jcgo_rcvrL1, x2 + (jint)3, corner1 + y + (jint)14,
|
|
(jint)7, corner2, JCGO_FIELD_NZACCESS(This, colourScrollbarHandleMid)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineVert__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x2 + (jint)2, corner1 + y + (jint)14,
|
|
corner2, JCGO_FIELD_NZACCESS(This, colourScrollbarHandleLeft)));
|
|
(jcgo_rcvrL1= (jObject)JCGO_FIELD_NZACCESS(This, surface), JCGO_CALL_FINALF((package_Surface)jcgo_rcvrL1)
|
|
package_Surface__drawLineVert__IIII(
|
|
(package_Surface)jcgo_rcvrL1, x2 + (jint)2 + (jint)8, corner1 +
|
|
y + (jint)14, corner2, JCGO_FIELD_NZACCESS(This, colourScrollbarHandleRight)));
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC jint CFASTCALL
|
|
package_Panel__addText__IILsIZ( package_Panel This, java_lang_String
|
|
text, jint x, jint y, jint size, jboolean flag )
|
|
{
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jint)1;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jtrue;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jfalse;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlTextSize), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= size;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= (jboolean)flag;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= x;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlY), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= y;
|
|
*(java_lang_String*)&JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), JCGO_FIELD_NZACCESS(This, controlCount))= text;
|
|
return JCGO_FIELD_NZACCESS(This, controlCount)++;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC jint CFASTCALL
|
|
package_Panel__addButtonBackground__IIII( package_Panel This, jint
|
|
x, jint y, jint width, jint height )
|
|
{
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jint)2;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jtrue;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jfalse;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (x - width / (jint)2);
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlY), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (y - height / (jint)2);
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlWidth), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= width;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlHeight), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= height;
|
|
return JCGO_FIELD_NZACCESS(This, controlCount)++;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC jint CFASTCALL
|
|
package_Panel__addBoxRounded__IIII( package_Panel This, jint x, jint
|
|
y, jint width, jint height )
|
|
{
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jint)11;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jtrue;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jfalse;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (x - width / (jint)2);
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlY), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (y - height / (jint)2);
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlWidth), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= width;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlHeight), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= height;
|
|
return JCGO_FIELD_NZACCESS(This, controlCount)++;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC jint CFASTCALL
|
|
package_Panel__addSprite__III( package_Panel This, jint x, jint y,
|
|
jint spriteId )
|
|
{
|
|
{
|
|
jint imgWidth;
|
|
jint imgHeight;
|
|
imgWidth= JCGO_ARRAY_IACCESS(JCGO_FIELD_ACCESS(package_Surface, JCGO_FIELD_NZACCESS(This,
|
|
surface), spriteWidth), spriteId);
|
|
imgHeight= JCGO_ARRAY_IACCESS(JCGO_FIELD_ACCESS(package_Surface,
|
|
JCGO_FIELD_NZACCESS(This, surface), spriteHeight), spriteId);
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jint)12;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jtrue;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jfalse;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (x - imgWidth / (jint)2);
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlY), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (y - imgHeight / (jint)2);
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlWidth), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= imgWidth;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlHeight), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= imgHeight;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlTextSize), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= spriteId;
|
|
return JCGO_FIELD_NZACCESS(This, controlCount)++;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC jint CFASTCALL
|
|
package_Panel__addTextList__IIIIIIZ( package_Panel This, jint x, jint
|
|
y, jint width, jint height, jint size, jint maxLength, jboolean flag
|
|
)
|
|
{
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jint)4;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jtrue;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jfalse;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= x;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlY), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= y;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlWidth), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= width;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlHeight), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= height;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= (jboolean)flag;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlTextSize), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= size;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlInputMaxLen),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= maxLength;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryCount),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= 0;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlFlashText), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= 0;
|
|
(jcgo_rcvrL1= (jObject)((jObjectArr)jcgo_newArray(JCGO_CLASSREF_OF(java_lang_String__class),
|
|
0, maxLength)), *(jObjectArr*)&JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntries), JCGO_FIELD_NZACCESS(This, controlCount))= (jObjectArr)jcgo_rcvrL1);
|
|
return JCGO_FIELD_NZACCESS(This, controlCount)++;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_FRWINL jint CFASTCALL
|
|
package_Panel__addTextListInput__IIIIIIZZ( package_Panel This, jint
|
|
x, jint y, jint width, jint height, jint size, jint maxLength, jboolean
|
|
flag, jboolean flag1 )
|
|
{
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jint)5;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jtrue;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlMaskText), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)flag;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jfalse;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlTextSize), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= size;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= (jboolean)flag1;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= x;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlY), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= y;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlWidth), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= width;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlHeight), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= height;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlInputMaxLen),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= maxLength;
|
|
*(java_lang_String*)&JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), JCGO_FIELD_NZACCESS(This, controlCount))= JCGO_STRREF_OF(jcgo_string3_String6D);
|
|
return JCGO_FIELD_NZACCESS(This, controlCount)++;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC jint CFASTCALL
|
|
package_Panel__addTextInput__IIIIIIZZ( package_Panel This, jint x,
|
|
jint y, jint width, jint height, jint size, jint maxLength, jboolean
|
|
flag, jboolean flag1 )
|
|
{
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jint)6;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jtrue;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlMaskText), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)flag;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jfalse;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlTextSize), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= size;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= (jboolean)flag1;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= x;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlY), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= y;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlWidth), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= width;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlHeight), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= height;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlInputMaxLen),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= maxLength;
|
|
*(java_lang_String*)&JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), JCGO_FIELD_NZACCESS(This, controlCount))= JCGO_STRREF_OF(jcgo_string3_String6D);
|
|
return JCGO_FIELD_NZACCESS(This, controlCount)++;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC jint CFASTCALL
|
|
package_Panel__addTextListInteractive__IIIIIIZ( package_Panel This,
|
|
jint x, jint y, jint width, jint height, jint textSize, jint maxLength,
|
|
jboolean flag )
|
|
{
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jint)9;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jtrue;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jfalse;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlTextSize), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= textSize;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlUseAlternativeColour),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= (jboolean)flag;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= x;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlY), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= y;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlWidth), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= width;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlHeight), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= height;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlInputMaxLen),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= maxLength;
|
|
(jcgo_rcvrL1= (jObject)((jObjectArr)jcgo_newArray(JCGO_CLASSREF_OF(java_lang_String__class),
|
|
0, maxLength)), *(jObjectArr*)&JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntries), JCGO_FIELD_NZACCESS(This, controlCount))= (jObjectArr)jcgo_rcvrL1);
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryCount),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= 0;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlFlashText), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= 0;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseButtonDown),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= (-(jint)1);
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseOver),
|
|
JCGO_FIELD_NZACCESS(This, controlCount))= (-(jint)1);
|
|
return JCGO_FIELD_NZACCESS(This, controlCount)++;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC jint CFASTCALL
|
|
package_Panel__addButton__IIII( package_Panel This, jint x, jint y,
|
|
jint width, jint height )
|
|
{
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlType), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jint)10;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jtrue;
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlClicked), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (jboolean)jfalse;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlX), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (x - width / (jint)2);
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlY), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= (y - height / (jint)2);
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlWidth), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= width;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlHeight), JCGO_FIELD_NZACCESS(This,
|
|
controlCount))= height;
|
|
return JCGO_FIELD_NZACCESS(This, controlCount)++;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_FRWINL void CFASTCALL
|
|
package_Panel__clearList__I( package_Panel This, jint control )
|
|
{
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryCount),
|
|
control)= 0;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC void CFASTCALL
|
|
package_Panel__resetListProps__I( package_Panel This, jint control
|
|
)
|
|
{
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlFlashText), control)=
|
|
0;
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseOver),
|
|
control)= (-(jint)1);
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC void CFASTCALL
|
|
package_Panel__addListEntry__IILs( package_Panel This, java_lang_String
|
|
text, jint control, jint index )
|
|
{
|
|
{
|
|
*(java_lang_String*)&JCGO_ARRAY_LACCESS(((jObjectArr)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntries), control)), index)= text;
|
|
if (index + (jint)1 > JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntryCount), control))
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryCount),
|
|
control)= (index + (jint)1);
|
|
}
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC void CFASTCALL
|
|
package_Panel__removeListEntry__ILsZ( package_Panel This, java_lang_String
|
|
text, jint control, jboolean flag )
|
|
{
|
|
{
|
|
jint j;
|
|
j= (JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryCount),
|
|
control))++;
|
|
if (j >= JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlInputMaxLen),
|
|
control))
|
|
{
|
|
j--;
|
|
(JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryCount),
|
|
control))--;
|
|
{
|
|
jint k;
|
|
k= 0;
|
|
for (; k < j; k++)
|
|
{
|
|
jObject jcgo_rcvrL1;
|
|
(jcgo_rcvrL1= (jObject)((java_lang_String)JCGO_ARRAY_LACCESS(((jObjectArr)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntries), control)), k + (jint)1)), *(java_lang_String*)&JCGO_ARRAY_LACCESS(((jObjectArr)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntries), control)), k)= (java_lang_String)jcgo_rcvrL1);
|
|
}
|
|
}
|
|
}
|
|
*(java_lang_String*)&JCGO_ARRAY_LACCESS(((jObjectArr)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlListEntries), control)), j)= text;
|
|
if (flag)
|
|
{
|
|
JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlFlashText),
|
|
control)= (jint)999999L;
|
|
}
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_FRWINL void CFASTCALL
|
|
package_Panel__updateText__ILs( package_Panel This, java_lang_String
|
|
s, jint control )
|
|
{
|
|
{
|
|
*(java_lang_String*)&JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), control)= s;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_STATIC java_lang_String CFASTCALL
|
|
package_Panel__getText__I( package_Panel This, jint control )
|
|
{
|
|
{
|
|
if (((java_lang_String)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), control)) == jnull)
|
|
{
|
|
return JCGO_STRREF_OF(jcgo_string5_String6D);
|
|
}
|
|
else
|
|
{
|
|
return ((java_lang_String)JCGO_ARRAY_LACCESS(JCGO_FIELD_NZACCESS(This,
|
|
controlText), control));
|
|
}
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_FRWINL void CFASTCALL
|
|
package_Panel__show__I( package_Panel This, jint control )
|
|
{
|
|
{
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), control)=
|
|
(jboolean)jtrue;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_FRWINL void CFASTCALL
|
|
package_Panel__hide__I( package_Panel This, jint control )
|
|
{
|
|
{
|
|
JCGO_ARRAY_ZACCESS(JCGO_FIELD_NZACCESS(This, controlShown), control)=
|
|
(jboolean)jfalse;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_FRWINL void CFASTCALL
|
|
package_Panel__setFocus__I( package_Panel This, jint control )
|
|
{
|
|
{
|
|
JCGO_FIELD_NZACCESS(This, focusControlIndex)= control;
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_FRWINL jint CFASTCALL
|
|
package_Panel__getListEntryIndex__I( package_Panel This, jint control
|
|
)
|
|
{
|
|
{
|
|
return JCGO_ARRAY_IACCESS(JCGO_FIELD_NZACCESS(This, controlListEntryMouseOver),
|
|
control);
|
|
}
|
|
}
|
|
|
|
JCGO_NOSEP_DATA CONST struct package_Panel_methods_s package_Panel_methods=
|
|
{
|
|
JCGO_CLASSREF_OF(package_Panel__class),
|
|
JCGO_GCJDESCR_INIT(package_Panel_s, controlListEntries)
|
|
OBJT_package_Panel,
|
|
(JCGO_OBJSIZE_T)sizeof(struct package_Panel_s),
|
|
NULL,
|
|
JCGO_CLINIT_INIT(0)
|
|
0,
|
|
java_lang_Object__equals__Lo,
|
|
java_lang_Object__hashCode__,
|
|
java_lang_Object__toString__,
|
|
java_lang_Object__finalize__
|
|
};
|
|
|
|
JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct package_Panel_class_s package_Panel__class
|
|
JCGO_THRD_ATTRNONGC=
|
|
{
|
|
{
|
|
&java_lang_Class_methods,
|
|
JCGO_MON_INIT
|
|
JCGO_OBJREF_OF(*(java_lang_Object)&package_Panel_methods),
|
|
JCGO_STRREF_OF(jcgo_string1_PanelA73),
|
|
JCGO_CLASSREF_OF(java_lang_Object__class),
|
|
((jObjectArr)JCGO_OBJREF_OF(jcgo_array3_Object)),
|
|
0x1
|
|
}
|
|
};
|
|
|
|
JCGO_NOSEP_DATA jint package_Panel__baseSpriteStart= (jint)0;
|
|
|
|
JCGO_NOSEP_DATA CONST jint package_Panel__redMod= (jint)114;
|
|
|
|
JCGO_NOSEP_DATA CONST jint package_Panel__greenMod= (jint)114;
|
|
|
|
JCGO_NOSEP_DATA CONST jint package_Panel__blueMod= (jint)176;
|
|
|
|
JCGO_NOSEP_DATA jint package_Panel__textListEntryHeightMod= (jint)0;
|
|
|
|
JCGO_NOSEP_DATA jboolean package_Panel__drawBackgroundArrow ATTRIBNONGC=
|
|
jtrue;
|
|
|
|
JCGO_NOSEP_DATA CONST jcgo_arrtype30_Object jcgo_array5_PanelA73=
|
|
{
|
|
(jvtable)&jbyteArr_methods,
|
|
JCGO_MON_INIT
|
|
5,
|
|
{
|
|
(jbyte)(jchar)80/*'P'*/, (jbyte)(jchar)97/*'a'*/, (jbyte)(jchar)110/*'n'*/,
|
|
(jbyte)(jchar)101/*'e'*/, (jbyte)(jchar)108/*'l'*/
|
|
}
|
|
};
|
|
|
|
JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_PanelA73
|
|
JCGO_THRD_ATTRNONGC=
|
|
{
|
|
&java_lang_String_methods,
|
|
JCGO_MON_INIT
|
|
(java_lang_Object)JCGO_OBJREF_OF(jcgo_array5_PanelA73),
|
|
0, 5, (jint)0x49519e4L
|
|
};
|
|
|
|
JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string2_PanelA73
|
|
JCGO_THRD_ATTRNONGC=
|
|
{
|
|
&java_lang_String_methods,
|
|
JCGO_MON_INIT
|
|
(java_lang_Object)JCGO_OBJREF_OF(jcgo_array676_VMSstmPr),
|
|
0, 1, (jint)0x58L
|
|
};
|
|
|
|
JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string3_PanelA73
|
|
JCGO_THRD_ATTRNONGC=
|
|
{
|
|
&java_lang_String_methods,
|
|
JCGO_MON_INIT
|
|
(java_lang_Object)JCGO_OBJREF_OF(jcgo_array791_Mdclnt),
|
|
16, 2, (jint)0x400L
|
|
};
|
|
|
|
JCGO_NOSEP_DATA JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string4_PanelA73
|
|
JCGO_THRD_ATTRNONGC=
|
|
{
|
|
&java_lang_String_methods,
|
|
JCGO_MON_INIT
|
|
(java_lang_Object)JCGO_OBJREF_OF(jcgo_array49_GameShll),
|
|
0, 95, (jint)0xed09cfeL
|
|
};
|
|
|
|
#ifdef CHKALL_Panel
|
|
#include "jcgochke.h"
|
|
#endif
|
|
|
|
#endif
|