/* DO NOT EDIT THIS FILE - it is machine generated (JCGO_116) */ #ifdef JCGO_116 JCGO_NOSEP_INLINE void CFASTCALL package_Panel__drawBox__IIII( package_Panel This, jint x, jint y, jint width, jint height ); JCGO_NOSEP_INLINE void CFASTCALL package_Panel__drawLineHoriz__III( package_Panel This, jint x, jint y, jint width ); 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 ); 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 ); JCGO_NOSEP_INLINE void CFASTCALL package_Panel__drawOptionListHoriz__IIIILsA( package_Panel This, jObjectArr listEntries, jint control, jint x, jint y, jint textSize ); JCGO_NOSEP_INLINE void CFASTCALL package_Panel__drawOptionListVert__IIIILsA( package_Panel This, jObjectArr listEntries, jint control, jint x, jint y, jint 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 ); JCGO_NOSEP_INLINE void CFASTCALL package_Panel__drawRoundedBox__IIII( package_Panel This, jint x, jint y, jint width, jint height ); JCGO_NOSEP_INLINE void CFASTCALL package_Panel__drawPicture__III( package_Panel This, jint x, jint y, jint size ); JCGO_NOSEP_INLINE void CFASTCALL package_Panel__drawCheckbox__IIIII( package_Panel This, jint control, jint x, jint y, jint width, jint height ); JCGO_NOSEP_STATIC package_Panel CFASTCALL package_Panel__this__L0s0x4I( package_Panel This, package_Surface surface, jint max_7e1 ); JCGO_NOSEP_FRWINL package_Panel CFASTCALL package_Panel__new__L0s0x4I( package_Surface surface, jint max_7e1 ); JCGO_NOSEP_STATIC jint CFASTCALL package_Panel__rgb2longMod__III( package_Panel This, jint i, jint j, jint k ); JCGO_NOSEP_STATIC void CFASTCALL package_Panel__handleMouse__IIII( package_Panel This, jint mx, jint my, jint lastmb, jint mbdown ); JCGO_NOSEP_STATIC jboolean CFASTCALL package_Panel__isClicked__I( package_Panel This, jint i ); JCGO_NOSEP_STATIC void CFASTCALL package_Panel__keyPress__I( package_Panel This, jint key ); JCGO_NOSEP_STATIC void CFASTCALL package_Panel__drawPanel__( package_Panel This ); JCGO_NOSEP_STATIC void CFASTCALL package_Panel__drawText__IIILsI( package_Panel This, java_lang_String text, jint control, jint x, jint y, jint 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 ); JCGO_NOSEP_STATIC void CFASTCALL package_Panel__drawListContainer__IIIIII( package_Panel This, jint x, jint y, jint width, jint height, jint corner1, jint corner2 ); 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_NOSEP_STATIC jint CFASTCALL package_Panel__addButtonBackground__IIII( package_Panel This, jint x, jint y, jint width, jint height ); JCGO_NOSEP_STATIC jint CFASTCALL package_Panel__addBoxRounded__IIII( package_Panel This, jint x, jint y, jint width, jint height ); JCGO_NOSEP_STATIC jint CFASTCALL package_Panel__addSprite__III( package_Panel This, jint x, jint y, jint spriteId ); 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 ); 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_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_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 ); JCGO_NOSEP_STATIC jint CFASTCALL package_Panel__addButton__IIII( package_Panel This, jint x, jint y, jint width, jint height ); JCGO_NOSEP_FRWINL void CFASTCALL package_Panel__clearList__I( package_Panel This, jint control ); JCGO_NOSEP_STATIC void CFASTCALL package_Panel__resetListProps__I( package_Panel This, jint control ); JCGO_NOSEP_STATIC void CFASTCALL package_Panel__addListEntry__IILs( package_Panel This, java_lang_String text, jint control, jint index ); JCGO_NOSEP_STATIC void CFASTCALL package_Panel__removeListEntry__ILsZ( package_Panel This, java_lang_String text, jint control, jboolean flag ); JCGO_NOSEP_FRWINL void CFASTCALL package_Panel__updateText__ILs( package_Panel This, java_lang_String s, jint control ); JCGO_NOSEP_STATIC java_lang_String CFASTCALL package_Panel__getText__I( package_Panel This, jint control ); JCGO_NOSEP_FRWINL void CFASTCALL package_Panel__show__I( package_Panel This, jint control ); JCGO_NOSEP_FRWINL void CFASTCALL package_Panel__hide__I( package_Panel This, jint control ); JCGO_NOSEP_FRWINL void CFASTCALL package_Panel__setFocus__I( package_Panel This, jint control ); JCGO_NOSEP_FRWINL jint CFASTCALL package_Panel__getListEntryIndex__I( package_Panel This, jint control ); struct package_Panel_methods_s { java_lang_Class jcgo_class; JCGO_GCJDESCR_DEFN JCGO_TYPEID_T jcgo_typeid; JCGO_OBJSIZE_T jcgo_objsize; CONST struct jcgo_reflect_s *jcgo_reflect; JCGO_CLINIT_DEFN package_Panel (CFASTCALL *jcgo_thisRtn)( package_Panel This ); jboolean (CFASTCALL *equals__Lo)( java_lang_Object This, java_lang_Object obj ); jint (CFASTCALL *hashCode__)( java_lang_Object This ); java_lang_String (CFASTCALL *toString__)( java_lang_Object This ); void (CFASTCALL *finalize__)( java_lang_Object This ); }; struct package_Panel_class_s { struct java_lang_Class_s jcgo_class; }; JCGO_SEP_EXTERN CONST struct package_Panel_methods_s package_Panel_methods; JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct package_Panel_class_s package_Panel__class; JCGO_SEP_EXTERN jint package_Panel__baseSpriteStart; JCGO_SEP_EXTERN CONST jint package_Panel__redMod; JCGO_SEP_EXTERN CONST jint package_Panel__greenMod; JCGO_SEP_EXTERN CONST jint package_Panel__blueMod; JCGO_SEP_EXTERN jint package_Panel__textListEntryHeightMod; JCGO_SEP_EXTERN jboolean package_Panel__drawBackgroundArrow; struct package_Panel_s { CONST struct package_Panel_methods_s *JCGO_IMMFLD_CONST jcgo_methods; JCGO_MON_DEFN jbooleanArr controlShown; jbooleanArr controlListScrollbarHandleDragged; jbooleanArr controlMaskText; jbooleanArr controlClicked; jintArr controlFlashText; jintArr controlListEntryCount; jintArr controlListEntryMouseButtonDown; jintArr controlListEntryMouseOver; package_Surface surface; jbooleanArr controlUseAlternativeColour; jintArr controlX; jintArr controlY; jintArr controlType; jintArr controlWidth; jintArr controlHeight; jintArr controlInputMaxLen; jintArr controlTextSize; jObjectArr controlText; jObjectArr controlListEntries; jint controlCount; jint mouseX; jint mouseY; jint mouseLastButtonDown; jint mouseButtonDown; jint focusControlIndex; jint mouseMetaButtonHeld; jint colourScrollbarTop; jint colourScrollbarBottom; jint colourScrollbarHandleLeft; jint colourScrollbarHandleMid; jint colourScrollbarHandleRight; jint colourRoundedBoxOut; jint colourRoundedBoxMid; jint colourRoundedBoxIn; jint colourBoxTopNBottom; jint colourBoxTopNBottom2; jint colourBoxLeftNRight2; jint colourBoxLeftNRight; jboolean aBoolean219; }; JCGO_SEP_EXTERN CONST jcgo_arrtype30_Object jcgo_array5_PanelA73; JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string1_PanelA73; JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string2_PanelA73; JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string3_PanelA73; JCGO_SEP_EXTERN JCGO_NOTHR_CONST struct java_lang_String_s jcgo_string4_PanelA73; #endif