#line 10857 "ide/ide_methods.bas"
void SUB_IDEBOXSHADOW(int32*_SUB_IDEBOXSHADOW_LONG_X,int32*_SUB_IDEBOXSHADOW_LONG_Y,int32*_SUB_IDEBOXSHADOW_LONG_W,int32*_SUB_IDEBOXSHADOW_LONG_H){
#line 10857 "ide/ide_methods.bas"
qbs *tqbs;
#line 10857 "ide/ide_methods.bas"
ptrszint tmp_long;
#line 10857 "ide/ide_methods.bas"
int32 tmp_fileno;
#line 10857 "ide/ide_methods.bas"
uint32 qbs_tmp_base=qbs_tmp_list_nexti;
#line 10857 "ide/ide_methods.bas"
uint8 *tmp_mem_static_pointer=mem_static_pointer;
#line 10857 "ide/ide_methods.bas"
uint32 tmp_cmem_sp=cmem_sp;
#line 10857 "ide/ide_methods.bas"
#include "data389.txt"
#line 10857 "ide/ide_methods.bas"
mem_lock *sf_mem_lock;
#line 10857 "ide/ide_methods.bas"
new_mem_lock();
#line 10857 "ide/ide_methods.bas"
sf_mem_lock=mem_lock_tmp;
#line 10857 "ide/ide_methods.bas"
sf_mem_lock->type=3;
#line 10857 "ide/ide_methods.bas"
libqb_check_stack();
#line 10857 "ide/ide_methods.bas"
if (is_error_pending()) goto exit_subfunc;
#line 10859 "ide/ide_methods.bas"
do{
#line 10859 "ide/ide_methods.bas"
SUB_IDEBOX(_SUB_IDEBOXSHADOW_LONG_X,_SUB_IDEBOXSHADOW_LONG_Y,_SUB_IDEBOXSHADOW_LONG_W,_SUB_IDEBOXSHADOW_LONG_H);
#line 10859 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10859,"ide_methods.bas");}while(r);
#line 10862 "ide/ide_methods.bas"
do{
#line 10862 "ide/ide_methods.bas"
qbg_sub_color( 2 , 0 ,NULL,NULL,3);
#line 10862 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10862,"ide_methods.bas");}while(r);
#line 10863 "ide/ide_methods.bas"
S_56952:;
#line 10863 "ide/ide_methods.bas"
fornext_value5900=*_SUB_IDEBOXSHADOW_LONG_Y+ 1 ;
#line 10863 "ide/ide_methods.bas"
fornext_finalvalue5900=*_SUB_IDEBOXSHADOW_LONG_Y+*_SUB_IDEBOXSHADOW_LONG_H- 1 ;
#line 10863 "ide/ide_methods.bas"
fornext_step5900= 1 ;
#line 10863 "ide/ide_methods.bas"
if (fornext_step5900<0) fornext_step_negative5900=1; else fornext_step_negative5900=0;
#line 10863 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error5900;
#line 10863 "ide/ide_methods.bas"
goto fornext_entrylabel5900;
#line 10863 "ide/ide_methods.bas"
while(1){
#line 10863 "ide/ide_methods.bas"
fornext_value5900=fornext_step5900+(*_SUB_IDEBOXSHADOW_LONG_Y2);
#line 10863 "ide/ide_methods.bas"
fornext_entrylabel5900:
#line 10863 "ide/ide_methods.bas"
*_SUB_IDEBOXSHADOW_LONG_Y2=fornext_value5900;
#line 10863 "ide/ide_methods.bas"
if (fornext_step_negative5900){
#line 10863 "ide/ide_methods.bas"
if (fornext_value5900<fornext_finalvalue5900) break;
#line 10863 "ide/ide_methods.bas"
}else{
#line 10863 "ide/ide_methods.bas"
if (fornext_value5900>fornext_finalvalue5900) break;
#line 10863 "ide/ide_methods.bas"
}
#line 10863 "ide/ide_methods.bas"
fornext_error5900:;
#line 10863 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10863,"ide_methods.bas");if(r)goto S_56952;}
#line 10864 "ide/ide_methods.bas"
S_56953:;
#line 10864 "ide/ide_methods.bas"
fornext_value5902=*_SUB_IDEBOXSHADOW_LONG_X+*_SUB_IDEBOXSHADOW_LONG_W;
#line 10864 "ide/ide_methods.bas"
fornext_finalvalue5902=*_SUB_IDEBOXSHADOW_LONG_X+*_SUB_IDEBOXSHADOW_LONG_W+ 1 ;
#line 10864 "ide/ide_methods.bas"
fornext_step5902= 1 ;
#line 10864 "ide/ide_methods.bas"
if (fornext_step5902<0) fornext_step_negative5902=1; else fornext_step_negative5902=0;
#line 10864 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error5902;
#line 10864 "ide/ide_methods.bas"
goto fornext_entrylabel5902;
#line 10864 "ide/ide_methods.bas"
while(1){
#line 10864 "ide/ide_methods.bas"
fornext_value5902=fornext_step5902+(*_SUB_IDEBOXSHADOW_LONG_X2);
#line 10864 "ide/ide_methods.bas"
fornext_entrylabel5902:
#line 10864 "ide/ide_methods.bas"
*_SUB_IDEBOXSHADOW_LONG_X2=fornext_value5902;
#line 10864 "ide/ide_methods.bas"
if (fornext_step_negative5902){
#line 10864 "ide/ide_methods.bas"
if (fornext_value5902<fornext_finalvalue5902) break;
#line 10864 "ide/ide_methods.bas"
}else{
#line 10864 "ide/ide_methods.bas"
if (fornext_value5902>fornext_finalvalue5902) break;
#line 10864 "ide/ide_methods.bas"
}
#line 10864 "ide/ide_methods.bas"
fornext_error5902:;
#line 10864 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10864,"ide_methods.bas");if(r)goto S_56953;}
#line 10865 "ide/ide_methods.bas"
S_56954:;
#line 10865 "ide/ide_methods.bas"
if (((-(*_SUB_IDEBOXSHADOW_LONG_X2<=*__LONG_IDEWX))&(-(*_SUB_IDEBOXSHADOW_LONG_Y2<=(*__LONG_IDEWY+*__LONG_IDESUBWINDOW))))||is_error_pending()){
#line 10865 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10865,"ide_methods.bas");if(r)goto S_56954;}
#line 10866 "ide/ide_methods.bas"
do{
#line 10866 "ide/ide_methods.bas"
sub__printstring(*_SUB_IDEBOXSHADOW_LONG_X2,*_SUB_IDEBOXSHADOW_LONG_Y2,func_chr(func_screen(*_SUB_IDEBOXSHADOW_LONG_Y2,*_SUB_IDEBOXSHADOW_LONG_X2,NULL,0)),NULL,0);
#line 10866 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10866 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10866,"ide_methods.bas");}while(r);
#line 10867 "ide/ide_methods.bas"
}
#line 10868 "ide/ide_methods.bas"
fornext_continue_5901:;
#line 10868 "ide/ide_methods.bas"
}
#line 10868 "ide/ide_methods.bas"
fornext_exit_5901:;
#line 10869 "ide/ide_methods.bas"
fornext_continue_5899:;
#line 10869 "ide/ide_methods.bas"
}
#line 10869 "ide/ide_methods.bas"
fornext_exit_5899:;
#line 10871 "ide/ide_methods.bas"
do{
#line 10871 "ide/ide_methods.bas"
*_SUB_IDEBOXSHADOW_LONG_Y2=*_SUB_IDEBOXSHADOW_LONG_Y+*_SUB_IDEBOXSHADOW_LONG_H;
#line 10871 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10871,"ide_methods.bas");}while(r);
#line 10872 "ide/ide_methods.bas"
S_56960:;
#line 10872 "ide/ide_methods.bas"
if ((-(*_SUB_IDEBOXSHADOW_LONG_Y2<=(*__LONG_IDEWY+*__LONG_IDESUBWINDOW)))||is_error_pending()){
#line 10872 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10872,"ide_methods.bas");if(r)goto S_56960;}
#line 10873 "ide/ide_methods.bas"
S_56961:;
#line 10873 "ide/ide_methods.bas"
fornext_value5904=*_SUB_IDEBOXSHADOW_LONG_X+ 2 ;
#line 10873 "ide/ide_methods.bas"
fornext_finalvalue5904=*_SUB_IDEBOXSHADOW_LONG_X+*_SUB_IDEBOXSHADOW_LONG_W+ 1 ;
#line 10873 "ide/ide_methods.bas"
fornext_step5904= 1 ;
#line 10873 "ide/ide_methods.bas"
if (fornext_step5904<0) fornext_step_negative5904=1; else fornext_step_negative5904=0;
#line 10873 "ide/ide_methods.bas"
if (is_error_pending()) goto fornext_error5904;
#line 10873 "ide/ide_methods.bas"
goto fornext_entrylabel5904;
#line 10873 "ide/ide_methods.bas"
while(1){
#line 10873 "ide/ide_methods.bas"
fornext_value5904=fornext_step5904+(*_SUB_IDEBOXSHADOW_LONG_X2);
#line 10873 "ide/ide_methods.bas"
fornext_entrylabel5904:
#line 10873 "ide/ide_methods.bas"
*_SUB_IDEBOXSHADOW_LONG_X2=fornext_value5904;
#line 10873 "ide/ide_methods.bas"
if (fornext_step_negative5904){
#line 10873 "ide/ide_methods.bas"
if (fornext_value5904<fornext_finalvalue5904) break;
#line 10873 "ide/ide_methods.bas"
}else{
#line 10873 "ide/ide_methods.bas"
if (fornext_value5904>fornext_finalvalue5904) break;
#line 10873 "ide/ide_methods.bas"
}
#line 10873 "ide/ide_methods.bas"
fornext_error5904:;
#line 10873 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10873,"ide_methods.bas");if(r)goto S_56961;}
#line 10874 "ide/ide_methods.bas"
S_56962:;
#line 10874 "ide/ide_methods.bas"
if ((-(*_SUB_IDEBOXSHADOW_LONG_X2<=*__LONG_IDEWX))||is_error_pending()){
#line 10874 "ide/ide_methods.bas"
if(qbevent){evnt(28819,10874,"ide_methods.bas");if(r)goto S_56962;}
#line 10875 "ide/ide_methods.bas"
do{
#line 10875 "ide/ide_methods.bas"
sub__printstring(*_SUB_IDEBOXSHADOW_LONG_X2,*_SUB_IDEBOXSHADOW_LONG_Y2,func_chr(func_screen(*_SUB_IDEBOXSHADOW_LONG_Y2,*_SUB_IDEBOXSHADOW_LONG_X2,NULL,0)),NULL,0);
#line 10875 "ide/ide_methods.bas"
qbs_cleanup(qbs_tmp_base,0);
#line 10875 "ide/ide_methods.bas"
if(!qbevent)break;evnt(28819,10875,"ide_methods.bas");}while(r);
#line 10876 "ide/ide_methods.bas"
}
#line 10877 "ide/ide_methods.bas"
fornext_continue_5903:;
#line 10877 "ide/ide_methods.bas"
}
#line 10877 "ide/ide_methods.bas"
fornext_exit_5903:;
#line 10878 "ide/ide_methods.bas"
}
#line 10881 "ide/ide_methods.bas"
exit_subfunc:;
#line 10881 "ide/ide_methods.bas"
free_mem_lock(sf_mem_lock);
#line 10881 "ide/ide_methods.bas"
#include "free389.txt"
#line 10881 "ide/ide_methods.bas"
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;
#line 10881 "ide/ide_methods.bas"
cmem_sp=tmp_cmem_sp;
#line 10881 "ide/ide_methods.bas"
}
