qbs* FUNC_IDEASCIIBOX(int32*_FUNC_IDEASCIIBOX_LONG_RELAUNCH){
qbs *tqbs;
ptrszint tmp_long;
int32 tmp_fileno;
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
uint8 *tmp_mem_static_pointer=mem_static_pointer;
uint32 tmp_cmem_sp=cmem_sp;
#include "data423.txt"
mem_lock *sf_mem_lock;
new_mem_lock();
sf_mem_lock=mem_lock_tmp;
sf_mem_lock->type=3;
libqb_check_stack();
if (is_error_pending()) goto exit_subfunc;
do{
sub_pcopy( 0 , 2 );
if(!qbevent)break;evnt(28182,20231,"ide_methods.bas");}while(r);
do{
sub_pcopy( 0 , 1 );
if(!qbevent)break;evnt(28182,20232,"ide_methods.bas");}while(r);
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,20233,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_FOCUS= 1 ;
if(!qbevent)break;evnt(28182,20234,"ide_methods.bas");}while(r);
do{
if(!qbevent)break;evnt(28182,20235,"ide_methods.bas");}while(r);
do{
if (_FUNC_IDEASCIIBOX_ARRAY_UDT_O[2]&2){
error(10);
}else{
static int64 alloc_new_desc[8];
static uint64 alloc_req_elems;
static uint64 alloc_req_bytes;
static uint64 alloc_dim_value;
static uint64 alloc_bytes_per_element;
if (_FUNC_IDEASCIIBOX_ARRAY_UDT_O[2]&1){
if (!error_occurred) error(10);
}else{
alloc_new_desc[4]= 1 ;
alloc_new_desc[5]=( 100 )-alloc_new_desc[4]+1;
if (alloc_new_desc[5]<=0) error(5);
alloc_new_desc[6]=1;
alloc_req_elems=1;
alloc_bytes_per_element=(uint64)(101);
if (!alloc_bytes_per_element) error(257);
if (((int64)((ptrszint)alloc_new_desc[4]))!=alloc_new_desc[4]) error(257);
if (alloc_new_desc[5]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[5]))!=alloc_new_desc[5]) error(257);
if (alloc_new_desc[6]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[6]))!=alloc_new_desc[6]) error(257);
alloc_dim_value=(uint64)alloc_new_desc[5];
if (alloc_dim_value){
if (alloc_req_elems>(18446744073709551615ull/alloc_dim_value)) error(257);
alloc_req_elems*=alloc_dim_value;
}
if (alloc_req_elems>(18446744073709551615ull/alloc_bytes_per_element)) error(257);
alloc_req_bytes=alloc_req_elems*alloc_bytes_per_element;
if (((uint64)((ptrszint)alloc_req_elems))!=alloc_req_elems) error(257);
if (((uint64)((size_t)alloc_req_bytes))!=alloc_req_bytes) error(257);
if (_FUNC_IDEASCIIBOX_ARRAY_UDT_O[2]&4){
_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0]=(ptrszint)cmem_dynamic_malloc((size_t)alloc_req_bytes);
if (!_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0]) error(257);
memset((void*)(_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0]),0,(size_t)alloc_req_bytes);
}else{
_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0]=(ptrszint)calloc((size_t)alloc_req_bytes,1);
if (!_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0]) error(257);
}
_FUNC_IDEASCIIBOX_ARRAY_UDT_O[2]|=1;
_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4]=alloc_new_desc[4];
_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]=alloc_new_desc[5];
_FUNC_IDEASCIIBOX_ARRAY_UDT_O[6]=alloc_new_desc[6];
_FUNC_IDEASCIIBOX_ARRAY_UDT_O[7]=alloc_new_desc[7];
}
}
if(!qbevent)break;evnt(28182,20236,"ide_methods.bas");}while(r);
do{
if(!qbevent)break;evnt(28182,20237,"ide_methods.bas");}while(r);
do{
qbs_set(_FUNC_IDEASCIIBOX_STRING1_SEP,func_chr( 0 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20238,"ide_methods.bas");}while(r);
do{
if(!qbevent)break;evnt(28182,20242,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_RELAUNCH= 0 ;
if(!qbevent)break;evnt(28182,20243,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_I= 0 ;
if(!qbevent)break;evnt(28182,20245,"ide_methods.bas");}while(r);
do{
SUB_IDEPAR((void*)( ((char*)(_FUNC_IDEASCIIBOX_UDT_P)) + ((0+0)) ),&(pass7640= 56 ),&(pass7641= 21 ),qbs_new_txt_len("ASCII Chart",11));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20246,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_I=*_FUNC_IDEASCIIBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(28182,20248,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+36)))= 1 ;
if(!qbevent)break;evnt(28182,20249,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+24)))= 3 ;
if(!qbevent)break;evnt(28182,20250,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+20)))= 5 ;
if(!qbevent)break;evnt(28182,20251,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+28)))= 5 ;
if(!qbevent)break;evnt(28182,20252,"ide_methods.bas");}while(r);
do{
if (_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[2]&2){
error(10);
}else{
static int64 alloc_new_desc[8];
static uint64 alloc_req_elems;
static uint64 alloc_req_bytes;
static uint64 alloc_dim_value;
static uint64 alloc_bytes_per_element;
if (_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[2]&1){
if (!error_occurred) error(10);
}else{
alloc_new_desc[4]= 1 ;
alloc_new_desc[5]=( 255 )-alloc_new_desc[4]+1;
if (alloc_new_desc[5]<=0) error(5);
alloc_new_desc[6]=1;
alloc_req_elems=1;
alloc_bytes_per_element=(uint64)(12);
if (!alloc_bytes_per_element) error(257);
if (((int64)((ptrszint)alloc_new_desc[4]))!=alloc_new_desc[4]) error(257);
if (alloc_new_desc[5]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[5]))!=alloc_new_desc[5]) error(257);
if (alloc_new_desc[6]<0) error(257);
if (((int64)((ptrszint)alloc_new_desc[6]))!=alloc_new_desc[6]) error(257);
alloc_dim_value=(uint64)alloc_new_desc[5];
if (alloc_dim_value){
if (alloc_req_elems>(18446744073709551615ull/alloc_dim_value)) error(257);
alloc_req_elems*=alloc_dim_value;
}
if (alloc_req_elems>(18446744073709551615ull/alloc_bytes_per_element)) error(257);
alloc_req_bytes=alloc_req_elems*alloc_bytes_per_element;
if (((uint64)((ptrszint)alloc_req_elems))!=alloc_req_elems) error(257);
if (((uint64)((size_t)alloc_req_bytes))!=alloc_req_bytes) error(257);
_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0]=(ptrszint)malloc((size_t)alloc_req_bytes);
if (!_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0]) error(257);
_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[2]|=1;
tmp_long=(ptrszint)alloc_req_elems;
ZeroMemory((uint8*)(_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0]),tmp_long*12);
while(tmp_long--){

*(qbs**)(_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0]+12*tmp_long+ 4)=qbs_new(0,0);}
_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4]=alloc_new_desc[4];
_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]=alloc_new_desc[5];
_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[6]=alloc_new_desc[6];
_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[7]=alloc_new_desc[7];
}
}
if(!qbevent)break;evnt(28182,20259,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_A= 0 ;
if(!qbevent)break;evnt(28182,20261,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_X= 5 ;
if(!qbevent)break;evnt(28182,20262,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_Y= 2 ;
if(!qbevent)break;evnt(28182,20263,"ide_methods.bas");}while(r);
S_66387:;
fornext_value7643= 0 ;
fornext_finalvalue7643= 15 ;
fornext_step7643= 1 ;
if (fornext_step7643<0) fornext_step_negative7643=1; else fornext_step_negative7643=0;
if (is_error_pending()) goto fornext_error7643;
goto fornext_entrylabel7643;
while(1){
fornext_value7643=fornext_step7643+(*_FUNC_IDEASCIIBOX_LONG_I);
fornext_entrylabel7643:
*_FUNC_IDEASCIIBOX_LONG_I=fornext_value7643;
if (fornext_step_negative7643){
if (fornext_value7643<fornext_finalvalue7643) break;
}else{
if (fornext_value7643>fornext_finalvalue7643) break;
}
fornext_error7643:;
if(qbevent){evnt(28182,20264,"ide_methods.bas");if(r)goto S_66387;}
S_66388:;
fornext_value7645= 0 ;
fornext_finalvalue7645= 15 ;
fornext_step7645= 1 ;
if (fornext_step7645<0) fornext_step_negative7645=1; else fornext_step_negative7645=0;
if (is_error_pending()) goto fornext_error7645;
goto fornext_entrylabel7645;
while(1){
fornext_value7645=fornext_step7645+(*_FUNC_IDEASCIIBOX_LONG_J);
fornext_entrylabel7645:
*_FUNC_IDEASCIIBOX_LONG_J=fornext_value7645;
if (fornext_step_negative7645){
if (fornext_value7645<fornext_finalvalue7645) break;
}else{
if (fornext_value7645>fornext_finalvalue7645) break;
}
fornext_error7645:;
if(qbevent){evnt(28182,20265,"ide_methods.bas");if(r)goto S_66388;}
do{
*_FUNC_IDEASCIIBOX_LONG_A=*_FUNC_IDEASCIIBOX_LONG_A+ 1 ;
if(!qbevent)break;evnt(28182,20266,"ide_methods.bas");}while(r);
S_66390:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_A> 255 ))||is_error_pending()){
if(qbevent){evnt(28182,20267,"ide_methods.bas");if(r)goto S_66390;}
do{
goto fornext_exit_7644;
if(!qbevent)break;evnt(28182,20267,"ide_methods.bas");}while(r);
}
do{
*(int16*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_A)-_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]))*12+0)))=*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+0)))+*_FUNC_IDEASCIIBOX_LONG_X;
if(!qbevent)break;evnt(28182,20268,"ide_methods.bas");}while(r);
do{
*(int16*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_A)-_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]))*12+2)))=*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+4)))+*_FUNC_IDEASCIIBOX_LONG_Y;
if(!qbevent)break;evnt(28182,20269,"ide_methods.bas");}while(r);
do{
qbs_set(*((qbs**)((char*)(_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_A)-_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]))*12+4)))),qbs_add(qbs_add(qbs_new_txt_len(" ",1),func_chr(*_FUNC_IDEASCIIBOX_LONG_A)),qbs_new_txt_len(" ",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20270,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_X=*_FUNC_IDEASCIIBOX_LONG_X+ 3 ;
if(!qbevent)break;evnt(28182,20271,"ide_methods.bas");}while(r);
fornext_continue_7644:;
}
fornext_exit_7644:;
S_66398:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_A> 255 ))||is_error_pending()){
if(qbevent){evnt(28182,20273,"ide_methods.bas");if(r)goto S_66398;}
do{
goto fornext_exit_7642;
if(!qbevent)break;evnt(28182,20273,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDEASCIIBOX_LONG_X= 5 ;
if(!qbevent)break;evnt(28182,20274,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_Y=*_FUNC_IDEASCIIBOX_LONG_Y+ 1 ;
if(!qbevent)break;evnt(28182,20275,"ide_methods.bas");}while(r);
fornext_continue_7642:;
}
fornext_exit_7642:;
do{
*_FUNC_IDEASCIIBOX_LONG_I=*_FUNC_IDEASCIIBOX_LONG_I+ 1 ;
if(!qbevent)break;evnt(28182,20278,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+36)))= 3 ;
if(!qbevent)break;evnt(28182,20279,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+24)))= 21 ;
if(!qbevent)break;evnt(28182,20280,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+44)))=FUNC_IDENEWTXT(qbs_add(qbs_add(qbs_add(qbs_add(qbs_new_txt_len("#Insert character",17),_FUNC_IDEASCIIBOX_STRING1_SEP),qbs_new_txt_len("Insert C#HR$",12)),_FUNC_IDEASCIIBOX_STRING1_SEP),qbs_new_txt_len("#Close",6)));
if(!qbevent)break;evnt(28182,20281,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+60)))= 1 ;
if(!qbevent)break;evnt(28182,20282,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED= 1 ;
if(!qbevent)break;evnt(28182,20284,"ide_methods.bas");}while(r);
S_66410:;
fornext_value7647= 1 ;
fornext_finalvalue7647= 100 ;
fornext_step7647= 1 ;
if (fornext_step7647<0) fornext_step_negative7647=1; else fornext_step_negative7647=0;
if (is_error_pending()) goto fornext_error7647;
goto fornext_entrylabel7647;
while(1){
fornext_value7647=fornext_step7647+(*_FUNC_IDEASCIIBOX_LONG_I);
fornext_entrylabel7647:
*_FUNC_IDEASCIIBOX_LONG_I=fornext_value7647;
if (fornext_step_negative7647){
if (fornext_value7647<fornext_finalvalue7647) break;
}else{
if (fornext_value7647>fornext_finalvalue7647) break;
}
fornext_error7647:;
if(qbevent){evnt(28182,20289,"ide_methods.bas");if(r)goto S_66410;}
do{
memcpy(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+0))+ 0,((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+0))+ 0, 20);
if(!qbevent)break;evnt(28182,20289,"ide_methods.bas");}while(r);
fornext_continue_7646:;
}
fornext_exit_7646:;
S_66413:;
do{
if(qbevent){evnt(28182,20292,"ide_methods.bas");if(r)goto S_66413;}
do{
SUB_IDEDRAWPAR((void*)( ((char*)(_FUNC_IDEASCIIBOX_UDT_P)) + ((0+0)) ));
if(!qbevent)break;evnt(28182,20294,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_F= 1 ;
if(!qbevent)break;evnt(28182,20295,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_CX= 0 ;
if(!qbevent)break;evnt(28182,20295,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_CY= 0 ;
if(!qbevent)break;evnt(28182,20295,"ide_methods.bas");}while(r);
S_66418:;
fornext_value7650= 1 ;
fornext_finalvalue7650= 100 ;
fornext_step7650= 1 ;
if (fornext_step7650<0) fornext_step_negative7650=1; else fornext_step_negative7650=0;
if (is_error_pending()) goto fornext_error7650;
goto fornext_entrylabel7650;
while(1){
fornext_value7650=fornext_step7650+(*_FUNC_IDEASCIIBOX_LONG_I);
fornext_entrylabel7650:
*_FUNC_IDEASCIIBOX_LONG_I=fornext_value7650;
if (fornext_step_negative7650){
if (fornext_value7650<fornext_finalvalue7650) break;
}else{
if (fornext_value7650>fornext_finalvalue7650) break;
}
fornext_error7650:;
if(qbevent){evnt(28182,20296,"ide_methods.bas");if(r)goto S_66418;}
S_66419:;
if ((*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+36))))||is_error_pending()){
if(qbevent){evnt(28182,20297,"ide_methods.bas");if(r)goto S_66419;}
do{
*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+72)))=*_FUNC_IDEASCIIBOX_LONG_FOCUS-*_FUNC_IDEASCIIBOX_LONG_F;
if(!qbevent)break;evnt(28182,20299,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+64)))= 0 ;
if(!qbevent)break;evnt(28182,20300,"ide_methods.bas");}while(r);
do{
*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+68)))= 0 ;
if(!qbevent)break;evnt(28182,20300,"ide_methods.bas");}while(r);
do{
SUB_IDEDRAWOBJ((void*)( ((char*)(_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])) + (((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+0)) ),_FUNC_IDEASCIIBOX_LONG_F);
if(!qbevent)break;evnt(28182,20301,"ide_methods.bas");}while(r);
S_66424:;
if ((*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+64))))||is_error_pending()){
if(qbevent){evnt(28182,20302,"ide_methods.bas");if(r)goto S_66424;}
do{
*_FUNC_IDEASCIIBOX_LONG_CX=*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+64)));
if(!qbevent)break;evnt(28182,20302,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_CY=*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+68)));
if(!qbevent)break;evnt(28182,20302,"ide_methods.bas");}while(r);
}
}
fornext_continue_7649:;
}
fornext_exit_7649:;
do{
*_FUNC_IDEASCIIBOX_LONG_LASTFOCUS=*_FUNC_IDEASCIIBOX_LONG_F- 1 ;
if(!qbevent)break;evnt(28182,20305,"ide_methods.bas");}while(r);
S_66431:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_FOCUS== 1 ))||is_error_pending()){
if(qbevent){evnt(28182,20309,"ide_methods.bas");if(r)goto S_66431;}
do{
SUB_IDEBOX(&(pass7651=*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+0)))+ 4 ),&(pass7652=*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+4)))+ 1 ),&(pass7653= 50 ),&(pass7654= 18 ));
if(!qbevent)break;evnt(28182,20310,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDEASCIIBOX_LONG_HOVER= 0 ;
if(!qbevent)break;evnt(28182,20313,"ide_methods.bas");}while(r);
S_66435:;
fornext_value7656= 1 ;
fornext_finalvalue7656= 255 ;
fornext_step7656= 1 ;
if (fornext_step7656<0) fornext_step_negative7656=1; else fornext_step_negative7656=0;
if (is_error_pending()) goto fornext_error7656;
goto fornext_entrylabel7656;
while(1){
fornext_value7656=fornext_step7656+(*_FUNC_IDEASCIIBOX_LONG_I);
fornext_entrylabel7656:
*_FUNC_IDEASCIIBOX_LONG_I=fornext_value7656;
if (fornext_step_negative7656){
if (fornext_value7656<fornext_finalvalue7656) break;
}else{
if (fornext_value7656>fornext_finalvalue7656) break;
}
fornext_error7656:;
if(qbevent){evnt(28182,20314,"ide_methods.bas");if(r)goto S_66435;}
S_66436:;
if (((-(*__LONG_MX>=*(int16*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]))*12+0)))))&(-(*__LONG_MX<=(*(int16*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]))*12+0)))+ 2 )))&(-(*__LONG_MY==*(int16*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]))*12+2))))))||is_error_pending()){
if(qbevent){evnt(28182,20315,"ide_methods.bas");if(r)goto S_66436;}
S_66437:;
if ((*_FUNC_IDEASCIIBOX_LONG_MOUSEMOVED)||is_error_pending()){
if(qbevent){evnt(28182,20316,"ide_methods.bas");if(r)goto S_66437;}
do{
*_FUNC_IDEASCIIBOX_LONG_HOVER=*_FUNC_IDEASCIIBOX_LONG_I;
if(!qbevent)break;evnt(28182,20316,"ide_methods.bas");}while(r);
do{
qbg_sub_color( 7 , 0 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,20316,"ide_methods.bas");}while(r);
}
S_66441:;
if ((*__LONG_MCLICK)||is_error_pending()){
if(qbevent){evnt(28182,20317,"ide_methods.bas");if(r)goto S_66441;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED=*_FUNC_IDEASCIIBOX_LONG_I;
if(!qbevent)break;evnt(28182,20318,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_FOCUS= 1 ;
if(!qbevent)break;evnt(28182,20319,"ide_methods.bas");}while(r);
S_66444:;
if (((-(((double)(FUNC_TIMEELAPSEDSINCE(_FUNC_IDEASCIIBOX_DOUBLE_LASTCLICK)))<=((double)( 0.3E+0 ))))&(-(*_FUNC_IDEASCIIBOX_LONG_LASTCLICKON==*_FUNC_IDEASCIIBOX_LONG_I)))||is_error_pending()){
if(qbevent){evnt(28182,20320,"ide_methods.bas");if(r)goto S_66444;}
do{
*_FUNC_IDEASCIIBOX_LONG_RELAUNCH= -1 ;
if(!qbevent)break;evnt(28182,20322,"ide_methods.bas");}while(r);
do{
goto LABEL_INSERTCHAR;
if(!qbevent)break;evnt(28182,20323,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDEASCIIBOX_DOUBLE_LASTCLICK=func_timer( 0.001E+0 ,0|1);
if(!qbevent)break;evnt(28182,20325,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_LASTCLICKON=*_FUNC_IDEASCIIBOX_LONG_I;
if(!qbevent)break;evnt(28182,20326,"ide_methods.bas");}while(r);
}
}else{
do{
qbg_sub_color( 2 , 7 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,20329,"ide_methods.bas");}while(r);
}
S_66454:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_SELECTED==*_FUNC_IDEASCIIBOX_LONG_I))||is_error_pending()){
if(qbevent){evnt(28182,20331,"ide_methods.bas");if(r)goto S_66454;}
do{
qbg_sub_color( 15 , 0 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,20331,"ide_methods.bas");}while(r);
}
do{
sub__printstring(*(int16*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]))*12+0))),*(int16*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]))*12+2))),*((qbs**)((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0]+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]))*12+4)))),NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20332,"ide_methods.bas");}while(r);
fornext_continue_7655:;
}
fornext_exit_7655:;
do{
qbg_sub_color( 0 , 7 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,20335,"ide_methods.bas");}while(r);
S_66460:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_SELECTED> 0 ))||is_error_pending()){
if(qbevent){evnt(28182,20336,"ide_methods.bas");if(r)goto S_66460;}
do{
sub__printstring(*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+0)))+ 5 ,*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+4)))+ 19 ,qbs_add(qbs_new_txt_len("Selected:",9),qbs_str((int32)(*_FUNC_IDEASCIIBOX_LONG_SELECTED))),NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20337,"ide_methods.bas");}while(r);
}
do{
qbg_sub_color( 2 , 7 ,NULL,NULL,3);
if(!qbevent)break;evnt(28182,20340,"ide_methods.bas");}while(r);
S_66464:;
if (((-(*_FUNC_IDEASCIIBOX_LONG_HOVER> 0 ))&(-(*_FUNC_IDEASCIIBOX_LONG_HOVER!=*_FUNC_IDEASCIIBOX_LONG_SELECTED)))||is_error_pending()){
if(qbevent){evnt(28182,20341,"ide_methods.bas");if(r)goto S_66464;}
do{
sub__printstring(*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+0)))+ 5 ,*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+4)))+ 20 ,qbs_add(qbs_new_txt_len("Hovered: ",9),qbs_str((int32)(*_FUNC_IDEASCIIBOX_LONG_HOVER))),NULL,0);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20342,"ide_methods.bas");}while(r);
}
do{
sub_pcopy( 1 , 0 );
if(!qbevent)break;evnt(28182,20348,"ide_methods.bas");}while(r);
S_66468:;
if ((*_FUNC_IDEASCIIBOX_LONG_CX)||is_error_pending()){
if(qbevent){evnt(28182,20349,"ide_methods.bas");if(r)goto S_66468;}
do{
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,20350,"ide_methods.bas");}while(r);
S_66470:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_FOCUS== 1 ))||is_error_pending()){
if(qbevent){evnt(28182,20351,"ide_methods.bas");if(r)goto S_66470;}
S_66471:;
if ((*_FUNC_IDEASCIIBOX_LONG_SELECTED)||is_error_pending()){
if(qbevent){evnt(28182,20352,"ide_methods.bas");if(r)goto S_66471;}
do{
qbg_sub_locate(*(int16*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_SELECTED)-_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]))*12+2))),*(int16*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_SELECTED)-_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_ASCIITABLE[5]))*12+0)))+ 1 , 1 ,NULL,NULL,7);
if(!qbevent)break;evnt(28182,20353,"ide_methods.bas");}while(r);
}
}else{
do{
qbg_sub_locate(*_FUNC_IDEASCIIBOX_LONG_CY,*_FUNC_IDEASCIIBOX_LONG_CX, 1 ,NULL,NULL,7);
if(!qbevent)break;evnt(28182,20356,"ide_methods.bas");}while(r);
}
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,20358,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDEASCIIBOX_LONG_CHANGE= 0 ;
if(!qbevent)break;evnt(28182,20362,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_MOUSEMOVED= 0 ;
if(!qbevent)break;evnt(28182,20363,"ide_methods.bas");}while(r);
S_66481:;
do{
if(qbevent){evnt(28182,20364,"ide_methods.bas");if(r)goto S_66481;}
do{
SUB_GETINPUT();
if(!qbevent)break;evnt(28182,20365,"ide_methods.bas");}while(r);
S_66483:;
if ((*__LONG_MWHEEL)||is_error_pending()){
if(qbevent){evnt(28182,20366,"ide_methods.bas");if(r)goto S_66483;}
do{
*_FUNC_IDEASCIIBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,20366,"ide_methods.bas");}while(r);
}
S_66486:;
if ((*__LONG_KB)||is_error_pending()){
if(qbevent){evnt(28182,20367,"ide_methods.bas");if(r)goto S_66486;}
do{
*_FUNC_IDEASCIIBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,20367,"ide_methods.bas");}while(r);
}
S_66489:;
if ((*__LONG_MCLICK)||is_error_pending()){
if(qbevent){evnt(28182,20368,"ide_methods.bas");if(r)goto S_66489;}
do{
*_FUNC_IDEASCIIBOX_LONG_MOUSEDOWN= 1 ;
if(!qbevent)break;evnt(28182,20368,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,20368,"ide_methods.bas");}while(r);
}
S_66493:;
if ((*__LONG_MRELEASE)||is_error_pending()){
if(qbevent){evnt(28182,20369,"ide_methods.bas");if(r)goto S_66493;}
do{
*_FUNC_IDEASCIIBOX_LONG_MOUSEUP= 1 ;
if(!qbevent)break;evnt(28182,20369,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,20369,"ide_methods.bas");}while(r);
}
S_66497:;
if ((*__LONG_MB)||is_error_pending()){
if(qbevent){evnt(28182,20370,"ide_methods.bas");if(r)goto S_66497;}
do{
*_FUNC_IDEASCIIBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,20370,"ide_methods.bas");}while(r);
}
S_66500:;
if (((-(*__LONG_MX!=*_FUNC_IDEASCIIBOX_LONG_PREV__ASCII_CHR_046__MX))|(-(*__LONG_MY!=*_FUNC_IDEASCIIBOX_LONG_PREV__ASCII_CHR_046__MY)))||is_error_pending()){
if(qbevent){evnt(28182,20371,"ide_methods.bas");if(r)goto S_66500;}
do{
*_FUNC_IDEASCIIBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,20371,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_PREV__ASCII_CHR_046__MX=*__LONG_MX;
if(!qbevent)break;evnt(28182,20371,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_PREV__ASCII_CHR_046__MY=*__LONG_MY;
if(!qbevent)break;evnt(28182,20371,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_MOUSEMOVED= -1 ;
if(!qbevent)break;evnt(28182,20371,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDEASCIIBOX_LONG_ALT=*__LONG_KALT;
if(!qbevent)break;evnt(28182,20372,"ide_methods.bas");}while(r);
S_66507:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_ALT!=*_FUNC_IDEASCIIBOX_LONG_OLDALT))||is_error_pending()){
if(qbevent){evnt(28182,20372,"ide_methods.bas");if(r)goto S_66507;}
do{
*_FUNC_IDEASCIIBOX_LONG_CHANGE= 1 ;
if(!qbevent)break;evnt(28182,20372,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDEASCIIBOX_LONG_OLDALT=*_FUNC_IDEASCIIBOX_LONG_ALT;
if(!qbevent)break;evnt(28182,20373,"ide_methods.bas");}while(r);
do{
sub__limit( 100 );
if(!qbevent)break;evnt(28182,20374,"ide_methods.bas");}while(r);
S_66512:;
dl_continue_7657:;
}while((!(*_FUNC_IDEASCIIBOX_LONG_CHANGE))&&(!is_error_pending()));
dl_exit_7657:;
if(qbevent){evnt(28182,20375,"ide_methods.bas");if(r)goto S_66512;}
S_66513:;
if ((*_FUNC_IDEASCIIBOX_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
if(qbevent){evnt(28182,20376,"ide_methods.bas");if(r)goto S_66513;}
do{
*__LONG_IDEHL= 1 ;
if(!qbevent)break;evnt(28182,20376,"ide_methods.bas");}while(r);
}else{
do{
*__LONG_IDEHL= 0 ;
if(!qbevent)break;evnt(28182,20376,"ide_methods.bas");}while(r);
}
do{
qbs_set(_FUNC_IDEASCIIBOX_STRING_ALTLETTER,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20378,"ide_methods.bas");}while(r);
S_66519:;
if ((*_FUNC_IDEASCIIBOX_LONG_ALT&(~(*__LONG_KCTRL)))||is_error_pending()){
if(qbevent){evnt(28182,20379,"ide_methods.bas");if(r)goto S_66519;}
S_66520:;
if ((qbs_cleanup(qbs_tmp_base,-(__STRING_K->len== 1 )))||is_error_pending()){
if(qbevent){evnt(28182,20380,"ide_methods.bas");if(r)goto S_66520;}
do{
*_FUNC_IDEASCIIBOX_LONG_K=qbs_asc(qbs_ucase(__STRING_K));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20381,"ide_methods.bas");}while(r);
S_66522:;
if (((-(*_FUNC_IDEASCIIBOX_LONG_K>= 65 ))&(-(*_FUNC_IDEASCIIBOX_LONG_K<= 90 )))||is_error_pending()){
if(qbevent){evnt(28182,20382,"ide_methods.bas");if(r)goto S_66522;}
do{
qbs_set(_FUNC_IDEASCIIBOX_STRING_ALTLETTER,func_chr(*_FUNC_IDEASCIIBOX_LONG_K));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20382,"ide_methods.bas");}while(r);
}
}
}
do{
qbg_screen(NULL,NULL, 0 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,20385,"ide_methods.bas");}while(r);
do{
qbg_sub_locate(NULL,NULL, 0 ,NULL,NULL,4);
if(!qbevent)break;evnt(28182,20385,"ide_methods.bas");}while(r);
do{
qbg_screen(NULL,NULL, 1 , 0 ,NULL,12);
if(!qbevent)break;evnt(28182,20385,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_INFO= 0 ;
if(!qbevent)break;evnt(28182,20389,"ide_methods.bas");}while(r);
S_66531:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(__STRING_K,qbs_new_txt_len("",0))))||is_error_pending()){
if(qbevent){evnt(28182,20390,"ide_methods.bas");if(r)goto S_66531;}
do{
qbs_set(__STRING_K,func_chr( 255 ));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20390,"ide_methods.bas");}while(r);
}
S_66534:;
if ((qbs_cleanup(qbs_tmp_base,(-(*__LONG_KSHIFT== 0 ))&(qbs_equal(__STRING_K,func_chr( 9 )))))||is_error_pending()){
if(qbevent){evnt(28182,20391,"ide_methods.bas");if(r)goto S_66534;}
do{
*_FUNC_IDEASCIIBOX_LONG_FOCUS=*_FUNC_IDEASCIIBOX_LONG_FOCUS+ 1 ;
if(!qbevent)break;evnt(28182,20391,"ide_methods.bas");}while(r);
}
S_66537:;
if ((qbs_cleanup(qbs_tmp_base,(*__LONG_KSHIFT&(qbs_equal(__STRING_K,func_chr( 9 ))))|((func_instr(NULL,func__os(),qbs_new_txt_len("MAC",3),0))&(qbs_equal(__STRING_K,func_chr( 25 ))))))||is_error_pending()){
if(qbevent){evnt(28182,20392,"ide_methods.bas");if(r)goto S_66537;}
do{
*_FUNC_IDEASCIIBOX_LONG_FOCUS=*_FUNC_IDEASCIIBOX_LONG_FOCUS- 1 ;
if(!qbevent)break;evnt(28182,20392,"ide_methods.bas");}while(r);
do{
qbs_set(__STRING_K,qbs_new_txt_len("",0));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20392,"ide_methods.bas");}while(r);
}
S_66541:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_FOCUS< 1 ))||is_error_pending()){
if(qbevent){evnt(28182,20393,"ide_methods.bas");if(r)goto S_66541;}
do{
*_FUNC_IDEASCIIBOX_LONG_FOCUS=*_FUNC_IDEASCIIBOX_LONG_LASTFOCUS;
if(!qbevent)break;evnt(28182,20393,"ide_methods.bas");}while(r);
}
S_66544:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_FOCUS>*_FUNC_IDEASCIIBOX_LONG_LASTFOCUS))||is_error_pending()){
if(qbevent){evnt(28182,20394,"ide_methods.bas");if(r)goto S_66544;}
do{
*_FUNC_IDEASCIIBOX_LONG_FOCUS= 1 ;
if(!qbevent)break;evnt(28182,20394,"ide_methods.bas");}while(r);
}
do{
*_FUNC_IDEASCIIBOX_LONG_F= 1 ;
if(!qbevent)break;evnt(28182,20395,"ide_methods.bas");}while(r);
S_66548:;
fornext_value7660= 1 ;
fornext_finalvalue7660= 100 ;
fornext_step7660= 1 ;
if (fornext_step7660<0) fornext_step_negative7660=1; else fornext_step_negative7660=0;
if (is_error_pending()) goto fornext_error7660;
goto fornext_entrylabel7660;
while(1){
fornext_value7660=fornext_step7660+(*_FUNC_IDEASCIIBOX_LONG_I);
fornext_entrylabel7660:
*_FUNC_IDEASCIIBOX_LONG_I=fornext_value7660;
if (fornext_step_negative7660){
if (fornext_value7660<fornext_finalvalue7660) break;
}else{
if (fornext_value7660>fornext_finalvalue7660) break;
}
fornext_error7660:;
if(qbevent){evnt(28182,20396,"ide_methods.bas");if(r)goto S_66548;}
do{
*_FUNC_IDEASCIIBOX_LONG_T=*(int32*)(((char*)_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])+(((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+36)));
if(!qbevent)break;evnt(28182,20397,"ide_methods.bas");}while(r);
S_66550:;
if ((*_FUNC_IDEASCIIBOX_LONG_T)||is_error_pending()){
if(qbevent){evnt(28182,20398,"ide_methods.bas");if(r)goto S_66550;}
do{
*_FUNC_IDEASCIIBOX_LONG_FOCUSOFFSET=*_FUNC_IDEASCIIBOX_LONG_FOCUS-*_FUNC_IDEASCIIBOX_LONG_F;
if(!qbevent)break;evnt(28182,20399,"ide_methods.bas");}while(r);
do{
SUB_IDEOBJUPDATE((void*)( ((char*)(_FUNC_IDEASCIIBOX_ARRAY_UDT_O[0])) + (((array_check((*_FUNC_IDEASCIIBOX_LONG_I)-_FUNC_IDEASCIIBOX_ARRAY_UDT_O[4],_FUNC_IDEASCIIBOX_ARRAY_UDT_O[5]))*101+0)) ),_FUNC_IDEASCIIBOX_LONG_FOCUS,_FUNC_IDEASCIIBOX_LONG_F,_FUNC_IDEASCIIBOX_LONG_FOCUSOFFSET,__STRING_K,_FUNC_IDEASCIIBOX_STRING_ALTLETTER,__LONG_MB,_FUNC_IDEASCIIBOX_LONG_MOUSEDOWN,_FUNC_IDEASCIIBOX_LONG_MOUSEUP,__LONG_MX,__LONG_MY,_FUNC_IDEASCIIBOX_LONG_INFO,__LONG_MWHEEL);
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20400,"ide_methods.bas");}while(r);
}
fornext_continue_7659:;
}
fornext_exit_7659:;
S_66555:;
if (((-(*__LONG_MY>*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+4)))))&(-(*__LONG_MY<(*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+4)))+*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+12))))))&(-(*__LONG_MX>*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+0)))))&(-(*__LONG_MX<(*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+0)))+*(int32*)(((char*)_FUNC_IDEASCIIBOX_UDT_P)+((0+8)))))))||is_error_pending()){
if(qbevent){evnt(28182,20405,"ide_methods.bas");if(r)goto S_66555;}
S_66556:;
if (((-(*_FUNC_IDEASCIIBOX_LONG_HOVER== 0 ))&*__LONG_MCLICK)||is_error_pending()){
if(qbevent){evnt(28182,20406,"ide_methods.bas");if(r)goto S_66556;}
do{
*_FUNC_IDEASCIIBOX_LONG_FOCUS= 1 ;
if(!qbevent)break;evnt(28182,20406,"ide_methods.bas");}while(r);
}
}
S_66560:;
if ((qbs_cleanup(qbs_tmp_base,((qbs_equal(__STRING_K,func_chr( 13 )))&(-(*_FUNC_IDEASCIIBOX_LONG_FOCUS== 1 )))))||is_error_pending()){
if(qbevent){evnt(28182,20409,"ide_methods.bas");if(r)goto S_66560;}
do{
goto LABEL_INSERTCHAR;
if(!qbevent)break;evnt(28182,20410,"ide_methods.bas");}while(r);
}
S_66563:;
if ((qbs_cleanup(qbs_tmp_base,(-(*_FUNC_IDEASCIIBOX_LONG_FOCUS== 2 ))&(((qbs_equal(__STRING_K,func_chr( 13 )))|(-(*_FUNC_IDEASCIIBOX_LONG_INFO!= 0 ))))))||is_error_pending()){
if(qbevent){evnt(28182,20413,"ide_methods.bas");if(r)goto S_66563;}
LABEL_INSERTCHAR:;
if(qbevent){evnt(28182,20414,"ide_methods.bas");r=0;}
S_66564:;
if (((-(*_FUNC_IDEASCIIBOX_LONG_SELECTED< 32 ))&(-(*_FUNC_IDEASCIIBOX_LONG_ASCIIWARNINGSHOWN== 0 )))||is_error_pending()){
if(qbevent){evnt(28182,20415,"ide_methods.bas");if(r)goto S_66564;}
do{
*_FUNC_IDEASCIIBOX_LONG_ASCIIWARNINGSHOWN= -1 ;
if(!qbevent)break;evnt(28182,20416,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_RESULT=FUNC_IDEMESSAGEBOX(qbs_new_txt_len("Control Characters",18),qbs_new_txt_len("Inserting ASCII control characters (1-32) may cause\\nunexpected IDE behavior. Consider inserting CHR$ instead.\\nProceed anyway?",127),qbs_new_txt_len("#Yes;#No;#Cancel",16));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20417,"ide_methods.bas");}while(r);
S_66567:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_RESULT== 2 ))||is_error_pending()){
if(qbevent){evnt(28182,20418,"ide_methods.bas");if(r)goto S_66567;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,20418,"ide_methods.bas");}while(r);
}
S_66570:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_RESULT== 3 ))||is_error_pending()){
if(qbevent){evnt(28182,20419,"ide_methods.bas");if(r)goto S_66570;}
do{
goto LABEL_DLGLOOP;
if(!qbevent)break;evnt(28182,20419,"ide_methods.bas");}while(r);
}
}
do{
qbs_set(_FUNC_IDEASCIIBOX_STRING_IDEASCIIBOX,func_chr(*_FUNC_IDEASCIIBOX_LONG_SELECTED));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20421,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,20422,"ide_methods.bas");}while(r);
}
S_66577:;
if ((qbs_cleanup(qbs_tmp_base,((-(*_FUNC_IDEASCIIBOX_LONG_FOCUS== 3 ))&(((-(*_FUNC_IDEASCIIBOX_LONG_INFO!= 0 ))|(qbs_equal(__STRING_K,func_chr( 13 ))))))))||is_error_pending()){
if(qbevent){evnt(28182,20425,"ide_methods.bas");if(r)goto S_66577;}
do{
qbs_set(_FUNC_IDEASCIIBOX_STRING_IDEASCIIBOX,qbs_add(qbs_add(qbs_new_txt_len("CHR$(",5),qbs__tostr((int32)(*_FUNC_IDEASCIIBOX_LONG_SELECTED),NULL,0)),qbs_new_txt_len(")",1)));
qbs_cleanup(qbs_tmp_base,0);
if(!qbevent)break;evnt(28182,20426,"ide_methods.bas");}while(r);
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,20427,"ide_methods.bas");}while(r);
}
S_66581:;
if ((qbs_cleanup(qbs_tmp_base,(((-(*_FUNC_IDEASCIIBOX_LONG_INFO!= 0 ))|(qbs_equal(__STRING_K,func_chr( 13 )))))&(-(*_FUNC_IDEASCIIBOX_LONG_FOCUS== 4 ))))||is_error_pending()){
if(qbevent){evnt(28182,20431,"ide_methods.bas");if(r)goto S_66581;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,20431,"ide_methods.bas");}while(r);
}
S_66584:;
if ((qbs_cleanup(qbs_tmp_base,qbs_equal(__STRING_K,func_chr( 27 ))))||is_error_pending()){
if(qbevent){evnt(28182,20433,"ide_methods.bas");if(r)goto S_66584;}
do{
goto exit_subfunc;
if(!qbevent)break;evnt(28182,20433,"ide_methods.bas");}while(r);
}
S_66587:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_FOCUS== 1 ))||is_error_pending()){
if(qbevent){evnt(28182,20435,"ide_methods.bas");if(r)goto S_66587;}
do{
*__LONG_KCTRL=func__keydown( 100305 )|func__keydown( 100306 );
if(!qbevent)break;evnt(28182,20436,"ide_methods.bas");}while(r);
S_66589:;
if(qbevent){evnt(28182,20437,"ide_methods.bas");if(r)goto S_66589;}
S_66590:;
if (((*__LONG_KB==( 18176 )))||is_error_pending()){
if(qbevent){evnt(28182,20438,"ide_methods.bas");if(r)goto S_66590;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED= 1 ;
if(!qbevent)break;evnt(28182,20438,"ide_methods.bas");}while(r);
sc_ec_453_end:;
goto sc_7661_end;
}
S_66592:;
if (((*__LONG_KB==( 20224 )))||is_error_pending()){
if(qbevent){evnt(28182,20439,"ide_methods.bas");if(r)goto S_66592;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED= 255 ;
if(!qbevent)break;evnt(28182,20439,"ide_methods.bas");}while(r);
sc_ec_454_end:;
goto sc_7661_end;
}
S_66594:;
if (((*__LONG_KB==( 19712 )))||is_error_pending()){
if(qbevent){evnt(28182,20440,"ide_methods.bas");if(r)goto S_66594;}
S_66595:;
if ((*__LONG_KCTRL&(-(*_FUNC_IDEASCIIBOX_LONG_SELECTED> 0 )))||is_error_pending()){
if(qbevent){evnt(28182,20441,"ide_methods.bas");if(r)goto S_66595;}
S_66596:;
while((!((-((qb_safe_mod(*_FUNC_IDEASCIIBOX_LONG_SELECTED, 16 ))==( 0 )))|(-(*_FUNC_IDEASCIIBOX_LONG_SELECTED== 255 ))))||is_error_pending()){
if(qbevent){evnt(28182,20442,"ide_methods.bas");if(r)goto S_66596;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED=*_FUNC_IDEASCIIBOX_LONG_SELECTED+ 1 ;
if(!qbevent)break;evnt(28182,20443,"ide_methods.bas");}while(r);
dl_continue_7662:;
}
dl_exit_7662:;
}else{
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED=*_FUNC_IDEASCIIBOX_LONG_SELECTED+ 1 ;
if(!qbevent)break;evnt(28182,20446,"ide_methods.bas");}while(r);
}
S_66602:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_SELECTED> 255 ))||is_error_pending()){
if(qbevent){evnt(28182,20448,"ide_methods.bas");if(r)goto S_66602;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED= 1 ;
if(!qbevent)break;evnt(28182,20448,"ide_methods.bas");}while(r);
}
sc_ec_455_end:;
goto sc_7661_end;
}
S_66605:;
if (((*__LONG_KB==( 19200 )))||is_error_pending()){
if(qbevent){evnt(28182,20449,"ide_methods.bas");if(r)goto S_66605;}
S_66606:;
if ((*__LONG_KCTRL&(-(*_FUNC_IDEASCIIBOX_LONG_SELECTED> 0 )))||is_error_pending()){
if(qbevent){evnt(28182,20450,"ide_methods.bas");if(r)goto S_66606;}
S_66607:;
while((!(-((qb_safe_mod(*_FUNC_IDEASCIIBOX_LONG_SELECTED, 16 ))==( 1 ))))||is_error_pending()){
if(qbevent){evnt(28182,20451,"ide_methods.bas");if(r)goto S_66607;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED=*_FUNC_IDEASCIIBOX_LONG_SELECTED- 1 ;
if(!qbevent)break;evnt(28182,20452,"ide_methods.bas");}while(r);
dl_continue_7663:;
}
dl_exit_7663:;
}else{
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED=*_FUNC_IDEASCIIBOX_LONG_SELECTED- 1 ;
if(!qbevent)break;evnt(28182,20455,"ide_methods.bas");}while(r);
}
S_66613:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_SELECTED< 1 ))||is_error_pending()){
if(qbevent){evnt(28182,20457,"ide_methods.bas");if(r)goto S_66613;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED= 255 ;
if(!qbevent)break;evnt(28182,20457,"ide_methods.bas");}while(r);
}
sc_ec_456_end:;
goto sc_7661_end;
}
S_66616:;
if (((*__LONG_KB==( 20480 )))||is_error_pending()){
if(qbevent){evnt(28182,20458,"ide_methods.bas");if(r)goto S_66616;}
S_66617:;
if ((*__LONG_KCTRL&(-(*_FUNC_IDEASCIIBOX_LONG_SELECTED> 0 )))||is_error_pending()){
if(qbevent){evnt(28182,20459,"ide_methods.bas");if(r)goto S_66617;}
S_66618:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_SELECTED== 240 ))||is_error_pending()){
if(qbevent){evnt(28182,20460,"ide_methods.bas");if(r)goto S_66618;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED= 255 ;
if(!qbevent)break;evnt(28182,20461,"ide_methods.bas");}while(r);
}else{
S_66621:;
while((!(-(*_FUNC_IDEASCIIBOX_LONG_SELECTED>= 240 )))||is_error_pending()){
if(qbevent){evnt(28182,20463,"ide_methods.bas");if(r)goto S_66621;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED=*_FUNC_IDEASCIIBOX_LONG_SELECTED+ 16 ;
if(!qbevent)break;evnt(28182,20464,"ide_methods.bas");}while(r);
dl_continue_7664:;
}
dl_exit_7664:;
}
S_66625:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_SELECTED> 255 ))||is_error_pending()){
if(qbevent){evnt(28182,20467,"ide_methods.bas");if(r)goto S_66625;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED= 255 ;
if(!qbevent)break;evnt(28182,20467,"ide_methods.bas");}while(r);
}
}else{
S_66629:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_SELECTED== 240 ))||is_error_pending()){
if(qbevent){evnt(28182,20469,"ide_methods.bas");if(r)goto S_66629;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED= 255 ;
if(!qbevent)break;evnt(28182,20471,"ide_methods.bas");}while(r);
S_66631:;
}else{
if (-((*_FUNC_IDEASCIIBOX_LONG_SELECTED+ 16 )<=( 255 ))){
if(qbevent){evnt(28182,20472,"ide_methods.bas");if(r)goto S_66631;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED=*_FUNC_IDEASCIIBOX_LONG_SELECTED+ 16 ;
if(!qbevent)break;evnt(28182,20473,"ide_methods.bas");}while(r);
}else{
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED=*_FUNC_IDEASCIIBOX_LONG_SELECTED+ 16 - 256 ;
if(!qbevent)break;evnt(28182,20475,"ide_methods.bas");}while(r);
}
}
}
sc_ec_457_end:;
goto sc_7661_end;
}
S_66637:;
if (((*__LONG_KB==( 18432 )))||is_error_pending()){
if(qbevent){evnt(28182,20478,"ide_methods.bas");if(r)goto S_66637;}
S_66638:;
if ((*__LONG_KCTRL&(-(*_FUNC_IDEASCIIBOX_LONG_SELECTED> 0 )))||is_error_pending()){
if(qbevent){evnt(28182,20479,"ide_methods.bas");if(r)goto S_66638;}
S_66639:;
while((!(-(*_FUNC_IDEASCIIBOX_LONG_SELECTED<= 16 )))||is_error_pending()){
if(qbevent){evnt(28182,20480,"ide_methods.bas");if(r)goto S_66639;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED=*_FUNC_IDEASCIIBOX_LONG_SELECTED- 16 ;
if(!qbevent)break;evnt(28182,20481,"ide_methods.bas");}while(r);
dl_continue_7665:;
}
dl_exit_7665:;
S_66642:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_SELECTED< 1 ))||is_error_pending()){
if(qbevent){evnt(28182,20483,"ide_methods.bas");if(r)goto S_66642;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED= 1 ;
if(!qbevent)break;evnt(28182,20483,"ide_methods.bas");}while(r);
}
}else{
S_66646:;
if ((-(*_FUNC_IDEASCIIBOX_LONG_SELECTED== 16 ))||is_error_pending()){
if(qbevent){evnt(28182,20485,"ide_methods.bas");if(r)goto S_66646;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED= 240 ;
if(!qbevent)break;evnt(28182,20487,"ide_methods.bas");}while(r);
S_66648:;
}else{
if (-((*_FUNC_IDEASCIIBOX_LONG_SELECTED- 16 )>=( 1 ))){
if(qbevent){evnt(28182,20488,"ide_methods.bas");if(r)goto S_66648;}
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED=*_FUNC_IDEASCIIBOX_LONG_SELECTED- 16 ;
if(!qbevent)break;evnt(28182,20489,"ide_methods.bas");}while(r);
}else{
do{
*_FUNC_IDEASCIIBOX_LONG_SELECTED=*_FUNC_IDEASCIIBOX_LONG_SELECTED- 16 + 256 ;
if(!qbevent)break;evnt(28182,20491,"ide_methods.bas");}while(r);
}
}
}
sc_ec_458_end:;
goto sc_7661_end;
}
sc_7661_end:;
}
do{
*_FUNC_IDEASCIIBOX_LONG_MOUSEDOWN= 0 ;
if(!qbevent)break;evnt(28182,20498,"ide_methods.bas");}while(r);
do{
*_FUNC_IDEASCIIBOX_LONG_MOUSEUP= 0 ;
if(!qbevent)break;evnt(28182,20499,"ide_methods.bas");}while(r);
LABEL_DLGLOOP:;
if(qbevent){evnt(28182,20501,"ide_methods.bas");r=0;}
dl_continue_7648:;
}while(1);
dl_exit_7648:;
exit_subfunc:;
free_mem_lock(sf_mem_lock);
#include "free423.txt"
if ((tmp_mem_static_pointer>=mem_static)&&(tmp_mem_static_pointer<=mem_static_limit)) mem_static_pointer=tmp_mem_static_pointer; else mem_static_pointer=mem_static;
cmem_sp=tmp_cmem_sp;
qbs_maketmp(_FUNC_IDEASCIIBOX_STRING_IDEASCIIBOX);return _FUNC_IDEASCIIBOX_STRING_IDEASCIIBOX;
}
