|
@@ -16,521 +16,521 @@ using namespace KSGScript;
|
|
|
|
|
|
|
|
|
KSGSFensterKlasse::KSGSFensterKlasse( KSGScriptObj *zObj, Fenster *std )
|
|
|
- : KSGSKlasseInstanz( KSGS_FENSTER, 0, 0, zObj )
|
|
|
+ : KSGSKlasseInstanz( KSGS_FENSTER, 0, 0, zObj )
|
|
|
{
|
|
|
- val = std;
|
|
|
- val->setMausEreignisParameter( this );
|
|
|
- val->setMausEreignis( ksgsFensterME );
|
|
|
- val->setTastaturEreignisParameter( this );
|
|
|
- val->setTastaturEreignis( ksgsFensterTE );
|
|
|
- if( zObj->zSchrift() )
|
|
|
- val->setTSchriftZ( zObj->getSchrift() );
|
|
|
- mausF = -1;
|
|
|
- tastaturF = -1;
|
|
|
+ val = std;
|
|
|
+ val->setMausEreignisParameter( this );
|
|
|
+ val->setMausEreignis( ksgsFensterME );
|
|
|
+ val->setTastaturEreignisParameter( this );
|
|
|
+ val->setTastaturEreignis( ksgsFensterTE );
|
|
|
+ if( zObj->zSchrift() )
|
|
|
+ val->setTSchriftZ( zObj->getSchrift() );
|
|
|
+ mausF = -1;
|
|
|
+ tastaturF = -1;
|
|
|
}
|
|
|
|
|
|
|
|
|
KSGSFensterKlasse::~KSGSFensterKlasse()
|
|
|
{
|
|
|
- val->release();
|
|
|
+ val->release();
|
|
|
}
|
|
|
|
|
|
|
|
|
KSGSVariable *KSGSFensterKlasse::startFunktion( int id, bool access, RCArray< KSGSVariable > *parameter )
|
|
|
{
|
|
|
- KSGSVariable *ret = 0;
|
|
|
- switch( id )
|
|
|
- {
|
|
|
- case 0:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setRFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 1:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setRBreite( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setTitel( parameter->z( 0 ) ? parameter->z( 0 )->getText() : new Text() );
|
|
|
- break;
|
|
|
- case 3:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setTSFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 4:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setTSSize( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 5:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setTBgFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 6:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setTAfFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 7:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setTAfStrength( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 8:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setTBgBild( parameter->z( 0 ) ? parameter->z( 0 )->getBild() : 0 );
|
|
|
- break;
|
|
|
- case 9:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setTRFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 10:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setTRBreite( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 11:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setKBgFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 12:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setKBgBild( parameter->z( 0 ) ? parameter->z( 0 )->getBild() : 0 );
|
|
|
- break;
|
|
|
- case 13:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setKAfFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 14:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setKAfStrength( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 15:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setSBgFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 16:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setSBgBild( parameter->z( 0 ) ? parameter->z( 0 )->getBild() : 0 );
|
|
|
- break;
|
|
|
- case 17:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setSAfFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 18:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setSAfStrength( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 19:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setSKAfFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 20:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setSKAfStrength( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 21:
|
|
|
- if( parameter->getEintragAnzahl() < 2 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setMin( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
- parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 22:
|
|
|
- if( parameter->getEintragAnzahl() < 2 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setMax( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
- parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 23:
|
|
|
- if( parameter->getEintragAnzahl() < 2 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setKMin( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
- parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 24:
|
|
|
- if( parameter->getEintragAnzahl() < 2 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setKMax( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
- parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 25:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setHSBMax( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 26:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setVSBMax( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 27:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setHSBScroll( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 28:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setVSBScroll( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 29:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setStyle( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 30:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->addStyle( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 31:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->removeStyle( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 32:
|
|
|
- if( 1 )
|
|
|
- {
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
+ KSGSVariable *ret = 0;
|
|
|
+ switch( id )
|
|
|
+ {
|
|
|
+ case 0:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setRFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setRBreite( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setTitel( parameter->z( 0 ) ? parameter->z( 0 )->getText() : new Text() );
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setTSFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setTSSize( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setTBgFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setTAfFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setTAfStrength( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 8:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setTBgBild( parameter->z( 0 ) ? parameter->z( 0 )->getBild() : 0 );
|
|
|
+ break;
|
|
|
+ case 9:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setTRFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 10:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setTRBreite( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 11:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setKBgFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 12:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setKBgBild( parameter->z( 0 ) ? parameter->z( 0 )->getBild() : 0 );
|
|
|
+ break;
|
|
|
+ case 13:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setKAfFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 14:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setKAfStrength( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 15:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setSBgFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 16:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setSBgBild( parameter->z( 0 ) ? parameter->z( 0 )->getBild() : 0 );
|
|
|
+ break;
|
|
|
+ case 17:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setSAfFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 18:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setSAfStrength( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 19:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setSKAfFarbe( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 20:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setSKAfStrength( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 21:
|
|
|
+ if( parameter->getEintragAnzahl() < 2 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setMin( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
+ parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 22:
|
|
|
+ if( parameter->getEintragAnzahl() < 2 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setMax( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
+ parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 23:
|
|
|
+ if( parameter->getEintragAnzahl() < 2 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setKMin( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
+ parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 24:
|
|
|
+ if( parameter->getEintragAnzahl() < 2 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setKMax( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
+ parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 25:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setHSBMax( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 26:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setVSBMax( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 27:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setHSBScroll( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 28:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setVSBScroll( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 29:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setStyle( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 30:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->addStyle( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 31:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->removeStyle( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 32:
|
|
|
+ if( 1 )
|
|
|
+ {
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
Zeichnung *obj = parameter->z( 0 ) ? parameter->z( 0 )->getZeichnung() : 0;
|
|
|
- if( obj )
|
|
|
- val->addMember( obj );
|
|
|
- }
|
|
|
- break;
|
|
|
- case 33:
|
|
|
- if( 1 )
|
|
|
- {
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
+ if( obj )
|
|
|
+ val->addMember( obj );
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 33:
|
|
|
+ if( 1 )
|
|
|
+ {
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
Zeichnung *obj = parameter->z( 0 ) ? parameter->z( 0 )->getZeichnung() : 0;
|
|
|
- if( obj )
|
|
|
- val->removeMember( obj );
|
|
|
- }
|
|
|
- break;
|
|
|
- case 34:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- ret = new KSGSBoolKlasse( obj, val->tick( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 ) );
|
|
|
- break;
|
|
|
- case 35:
|
|
|
- if( 1 )
|
|
|
- {
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- Text *n = parameter->z( 0 ) ? parameter->z( 0 )->getText() : 0;
|
|
|
- if( n )
|
|
|
- {
|
|
|
- mausF = obj->getFunktionId( *n );
|
|
|
- n->release();
|
|
|
- }
|
|
|
- else
|
|
|
- mausF = -1;
|
|
|
- }
|
|
|
- break;
|
|
|
- case 36:
|
|
|
- if( 1 )
|
|
|
- {
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- Text *n = parameter->z( 0 ) ? parameter->z( 0 )->getText() : 0;
|
|
|
- if( n )
|
|
|
- {
|
|
|
- tastaturF = obj->getFunktionId( *n );
|
|
|
- n->release();
|
|
|
- }
|
|
|
- else
|
|
|
- tastaturF = -1;
|
|
|
- }
|
|
|
- break;
|
|
|
- case 37:
|
|
|
- if( 1 )
|
|
|
- {
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- MausEreignis me = parameter->z( 0 ) ? parameter->z( 0 )->getMausEreignis() : MausEreignis{ 0, 0, 0, 0, 0, 0 };
|
|
|
- val->doMausEreignis( me );
|
|
|
- }
|
|
|
- break;
|
|
|
- case 38:
|
|
|
- if( 1 )
|
|
|
- {
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- TastaturEreignis te = parameter->z( 0 ) ? parameter->z( 0 )->getTastaturEreignis() : TastaturEreignis{ 0, 0, 0 };
|
|
|
- val->doTastaturEreignis( te );
|
|
|
- }
|
|
|
- break;
|
|
|
- case 39:
|
|
|
- if( 1 )
|
|
|
- {
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- Bild *b = parameter->z( 0 ) ? parameter->z( 0 )->getBild() : 0;
|
|
|
- if( b )
|
|
|
- {
|
|
|
- val->render( *b );
|
|
|
- b->release();
|
|
|
- }
|
|
|
- }
|
|
|
- break;
|
|
|
- case 40:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getRFarbe() );
|
|
|
- break;
|
|
|
- case 41:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getRBreite() );
|
|
|
- break;
|
|
|
- case 42:
|
|
|
- ret = new KSGSTextKlasse( obj, val->zTitel() ? val->zTitel()->getText() : "" );
|
|
|
- break;
|
|
|
- case 43:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getTSFarbe() );
|
|
|
- break;
|
|
|
- case 44:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getTSSize() );
|
|
|
- break;
|
|
|
- case 45:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getTBgFarbe() );
|
|
|
- break;
|
|
|
- case 46:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getTAfFarbe() );
|
|
|
- break;
|
|
|
- case 47:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getTAfStrength() );
|
|
|
- break;
|
|
|
- case 48:
|
|
|
- ret = new KSGSBildKlasse( obj, val->getTBgBild() );
|
|
|
- break;
|
|
|
- case 49:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getTRFarbe() );
|
|
|
- break;
|
|
|
- case 50:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getTRBreite() );
|
|
|
- break;
|
|
|
- case 51:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getKBgFarbe() );
|
|
|
- break;
|
|
|
- case 52:
|
|
|
- ret = new KSGSBildKlasse( obj, val->getKBgBild() );
|
|
|
- break;
|
|
|
- case 53:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getKAfFarbe() );
|
|
|
- break;
|
|
|
- case 54:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getKAfStrength() );
|
|
|
- break;
|
|
|
- case 55:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getSBgFarbe() );
|
|
|
- break;
|
|
|
- case 56:
|
|
|
- ret = new KSGSBildKlasse( obj, val->getSBgBild() );
|
|
|
- break;
|
|
|
- case 57:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getSAfFarbe() );
|
|
|
- break;
|
|
|
- case 58:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getSAfStrength() );
|
|
|
- break;
|
|
|
- case 59:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getSKAfFarbe() );
|
|
|
- break;
|
|
|
- case 60:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getSKAfStrength() );
|
|
|
- break;
|
|
|
- case 61:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getMin().x );
|
|
|
- break;
|
|
|
- case 62:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getMin().y );
|
|
|
- break;
|
|
|
- case 63:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getMax().x );
|
|
|
- break;
|
|
|
- case 64:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getMax().y );
|
|
|
- break;
|
|
|
- case 65:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getKMin().x );
|
|
|
- break;
|
|
|
- case 66:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getKMin().y );
|
|
|
- break;
|
|
|
- case 67:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getKMax().x );
|
|
|
- break;
|
|
|
- case 68:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getKMax().y );
|
|
|
- break;
|
|
|
- case 69:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- ret = new KSGSBoolKlasse( obj, val->hatStyle( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 ) );
|
|
|
- break;
|
|
|
- case 70:
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- ret = new KSGSBoolKlasse( obj, val->hatStyleNicht( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 ) );
|
|
|
- break;
|
|
|
- case 71:
|
|
|
- ret = new KSGSFensterKlasse( obj, (Fenster*)val->dublizieren() );
|
|
|
- break;
|
|
|
- case 72:
|
|
|
- if( 1 )
|
|
|
- {
|
|
|
- if( parameter->getEintragAnzahl() < 1 )
|
|
|
- error( 20, {}, obj );
|
|
|
- Text *txt = parameter->z( 0 ) ? parameter->z( 0 )->getText() : 0;
|
|
|
- val->setToolTipText( txt ? *txt : 0, obj->zBildschirm() );
|
|
|
- if( txt )
|
|
|
- txt->release();
|
|
|
- }
|
|
|
- break;
|
|
|
- case 73:
|
|
|
- if( parameter->getEintragAnzahl() < 2 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setPosition( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
- parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 74:
|
|
|
- if( parameter->getEintragAnzahl() < 2 )
|
|
|
- error( 20, {}, obj );
|
|
|
- val->setSize( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
- parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
- break;
|
|
|
- case 75:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getBreite() );
|
|
|
- break;
|
|
|
- case 76:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getHeight() );
|
|
|
- break;
|
|
|
- case 77:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getX() );
|
|
|
- break;
|
|
|
- case 78:
|
|
|
- ret = new KSGSIntKlasse( obj, val->getY() );
|
|
|
- break;
|
|
|
- case 79:
|
|
|
- if( 1 )
|
|
|
- {
|
|
|
- Text *txt = val->zToolTip() ? val->zToolTip()->zText() : 0;
|
|
|
- ret = new KSGSTextKlasse( obj, txt ? *txt : "" );
|
|
|
- }
|
|
|
- break;
|
|
|
- default:
|
|
|
- error( 19, {}, obj );
|
|
|
- break;
|
|
|
- }
|
|
|
- parameter->release();
|
|
|
- return ret;
|
|
|
+ if( obj )
|
|
|
+ val->removeMember( obj );
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 34:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ ret = new KSGSBoolKlasse( obj, val->tick( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 ) );
|
|
|
+ break;
|
|
|
+ case 35:
|
|
|
+ if( 1 )
|
|
|
+ {
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ Text *n = parameter->z( 0 ) ? parameter->z( 0 )->getText() : 0;
|
|
|
+ if( n )
|
|
|
+ {
|
|
|
+ mausF = obj->getFunktionId( *n );
|
|
|
+ n->release();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ mausF = -1;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 36:
|
|
|
+ if( 1 )
|
|
|
+ {
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ Text *n = parameter->z( 0 ) ? parameter->z( 0 )->getText() : 0;
|
|
|
+ if( n )
|
|
|
+ {
|
|
|
+ tastaturF = obj->getFunktionId( *n );
|
|
|
+ n->release();
|
|
|
+ }
|
|
|
+ else
|
|
|
+ tastaturF = -1;
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 37:
|
|
|
+ if( 1 )
|
|
|
+ {
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ MausEreignis me = parameter->z( 0 ) ? parameter->z( 0 )->getMausEreignis() : MausEreignis{ 0, 0, 0, 0, 0, 0 };
|
|
|
+ val->doMausEreignis( me );
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 38:
|
|
|
+ if( 1 )
|
|
|
+ {
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ TastaturEreignis te = parameter->z( 0 ) ? parameter->z( 0 )->getTastaturEreignis() : TastaturEreignis{ 0, 0, 0 };
|
|
|
+ val->doTastaturEreignis( te );
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 39:
|
|
|
+ if( 1 )
|
|
|
+ {
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ Bild *b = parameter->z( 0 ) ? parameter->z( 0 )->getBild() : 0;
|
|
|
+ if( b )
|
|
|
+ {
|
|
|
+ val->render( *b );
|
|
|
+ b->release();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 40:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getRFarbe() );
|
|
|
+ break;
|
|
|
+ case 41:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getRBreite() );
|
|
|
+ break;
|
|
|
+ case 42:
|
|
|
+ ret = new KSGSTextKlasse( obj, val->zTitel() ? val->zTitel()->getText() : "" );
|
|
|
+ break;
|
|
|
+ case 43:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getTSFarbe() );
|
|
|
+ break;
|
|
|
+ case 44:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getTSSize() );
|
|
|
+ break;
|
|
|
+ case 45:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getTBgFarbe() );
|
|
|
+ break;
|
|
|
+ case 46:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getTAfFarbe() );
|
|
|
+ break;
|
|
|
+ case 47:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getTAfStrength() );
|
|
|
+ break;
|
|
|
+ case 48:
|
|
|
+ ret = new KSGSBildKlasse( obj, val->getTBgBild() );
|
|
|
+ break;
|
|
|
+ case 49:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getTRFarbe() );
|
|
|
+ break;
|
|
|
+ case 50:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getTRBreite() );
|
|
|
+ break;
|
|
|
+ case 51:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getKBgFarbe() );
|
|
|
+ break;
|
|
|
+ case 52:
|
|
|
+ ret = new KSGSBildKlasse( obj, val->getKBgBild() );
|
|
|
+ break;
|
|
|
+ case 53:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getKAfFarbe() );
|
|
|
+ break;
|
|
|
+ case 54:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getKAfStrength() );
|
|
|
+ break;
|
|
|
+ case 55:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getSBgFarbe() );
|
|
|
+ break;
|
|
|
+ case 56:
|
|
|
+ ret = new KSGSBildKlasse( obj, val->getSBgBild() );
|
|
|
+ break;
|
|
|
+ case 57:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getSAfFarbe() );
|
|
|
+ break;
|
|
|
+ case 58:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getSAfStrength() );
|
|
|
+ break;
|
|
|
+ case 59:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getSKAfFarbe() );
|
|
|
+ break;
|
|
|
+ case 60:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getSKAfStrength() );
|
|
|
+ break;
|
|
|
+ case 61:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getMin().x );
|
|
|
+ break;
|
|
|
+ case 62:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getMin().y );
|
|
|
+ break;
|
|
|
+ case 63:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getMax().x );
|
|
|
+ break;
|
|
|
+ case 64:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getMax().y );
|
|
|
+ break;
|
|
|
+ case 65:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getKMin().x );
|
|
|
+ break;
|
|
|
+ case 66:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getKMin().y );
|
|
|
+ break;
|
|
|
+ case 67:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getKMax().x );
|
|
|
+ break;
|
|
|
+ case 68:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getKMax().y );
|
|
|
+ break;
|
|
|
+ case 69:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ ret = new KSGSBoolKlasse( obj, val->hatStyle( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 ) );
|
|
|
+ break;
|
|
|
+ case 70:
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ ret = new KSGSBoolKlasse( obj, val->hatStyleNicht( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0 ) );
|
|
|
+ break;
|
|
|
+ case 71:
|
|
|
+ ret = new KSGSFensterKlasse( obj, (Fenster*)val->dublizieren() );
|
|
|
+ break;
|
|
|
+ case 72:
|
|
|
+ if( 1 )
|
|
|
+ {
|
|
|
+ if( parameter->getEintragAnzahl() < 1 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ Text *txt = parameter->z( 0 ) ? parameter->z( 0 )->getText() : 0;
|
|
|
+ val->setToolTipText( txt ? *txt : 0, obj->zBildschirm() );
|
|
|
+ if( txt )
|
|
|
+ txt->release();
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ case 73:
|
|
|
+ if( parameter->getEintragAnzahl() < 2 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setPosition( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
+ parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 74:
|
|
|
+ if( parameter->getEintragAnzahl() < 2 )
|
|
|
+ error( 20, {}, obj );
|
|
|
+ val->setSize( parameter->z( 0 ) ? parameter->z( 0 )->getInt() : 0,
|
|
|
+ parameter->z( 1 ) ? parameter->z( 1 )->getInt() : 0 );
|
|
|
+ break;
|
|
|
+ case 75:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getBreite() );
|
|
|
+ break;
|
|
|
+ case 76:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getHeight() );
|
|
|
+ break;
|
|
|
+ case 77:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getX() );
|
|
|
+ break;
|
|
|
+ case 78:
|
|
|
+ ret = new KSGSIntKlasse( obj, val->getY() );
|
|
|
+ break;
|
|
|
+ case 79:
|
|
|
+ if( 1 )
|
|
|
+ {
|
|
|
+ Text *txt = val->zToolTip() ? val->zToolTip()->zText() : 0;
|
|
|
+ ret = new KSGSTextKlasse( obj, txt ? *txt : "" );
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ error( 19, {}, obj );
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ parameter->release();
|
|
|
+ return ret;
|
|
|
}
|
|
|
|
|
|
KSGSVariable *KSGSFensterKlasse::doOperator( int id, KSGSVariable *rechts )
|
|
|
{
|
|
|
- if( !rechts )
|
|
|
- {
|
|
|
- error( 3, {}, obj );
|
|
|
- return 0;
|
|
|
- }
|
|
|
- KSGSVariable *ret = 0;
|
|
|
- switch( id )
|
|
|
- {
|
|
|
- case KSGS_O_SET:
|
|
|
- if( 1 )
|
|
|
- {
|
|
|
- val->release();
|
|
|
- val = rechts->getFenster();
|
|
|
- ret = getThis();
|
|
|
- }
|
|
|
- break;
|
|
|
- }
|
|
|
- if( !ret )
|
|
|
- error( 21, {}, obj );
|
|
|
- if( rechts )
|
|
|
- rechts->release();
|
|
|
- return ret;
|
|
|
+ if( !rechts )
|
|
|
+ {
|
|
|
+ error( 3, {}, obj );
|
|
|
+ return 0;
|
|
|
+ }
|
|
|
+ KSGSVariable *ret = 0;
|
|
|
+ switch( id )
|
|
|
+ {
|
|
|
+ case KSGS_O_SET:
|
|
|
+ if( 1 )
|
|
|
+ {
|
|
|
+ val->release();
|
|
|
+ val = rechts->getFenster();
|
|
|
+ ret = getThis();
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ if( !ret )
|
|
|
+ error( 21, {}, obj );
|
|
|
+ if( rechts )
|
|
|
+ rechts->release();
|
|
|
+ return ret;
|
|
|
}
|
|
|
|
|
|
bool KSGSFensterKlasse::doMausEreignis( MausEreignis &me )
|
|
|
{
|
|
|
- if( mausF < 0 )
|
|
|
- return 1;
|
|
|
- RCArray< KSGSVariable > *parameter = new RCArray< KSGSVariable >();
|
|
|
- parameter->add( new KSGSMausEreignisKlasse( obj, me ) );
|
|
|
- KSGSVariable *ret = obj->startFunktion( mausF, parameter );
|
|
|
- if( ret )
|
|
|
- {
|
|
|
- bool r = ret->getBool();
|
|
|
- ret->release();
|
|
|
- return r;
|
|
|
- }
|
|
|
- return 1;
|
|
|
+ if( mausF < 0 )
|
|
|
+ return 1;
|
|
|
+ RCArray< KSGSVariable > *parameter = new RCArray< KSGSVariable >();
|
|
|
+ parameter->add( new KSGSMausEreignisKlasse( obj, me ) );
|
|
|
+ KSGSVariable *ret = obj->startFunktion( mausF, parameter );
|
|
|
+ if( ret )
|
|
|
+ {
|
|
|
+ bool r = ret->getBool();
|
|
|
+ ret->release();
|
|
|
+ return r;
|
|
|
+ }
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
bool KSGSFensterKlasse::doTastaturEreignis( TastaturEreignis &te )
|
|
|
{
|
|
|
- if( tastaturF < 0 )
|
|
|
- return 1;
|
|
|
- RCArray< KSGSVariable > *parameter = new RCArray< KSGSVariable >();
|
|
|
- parameter->add( new KSGSTastaturEreignisKlasse( obj, te ) );
|
|
|
- KSGSVariable *ret = obj->startFunktion( tastaturF, parameter );
|
|
|
- if( ret )
|
|
|
- {
|
|
|
- bool r = ret->getBool();
|
|
|
- ret->release();
|
|
|
- return r;
|
|
|
- }
|
|
|
- return 1;
|
|
|
+ if( tastaturF < 0 )
|
|
|
+ return 1;
|
|
|
+ RCArray< KSGSVariable > *parameter = new RCArray< KSGSVariable >();
|
|
|
+ parameter->add( new KSGSTastaturEreignisKlasse( obj, te ) );
|
|
|
+ KSGSVariable *ret = obj->startFunktion( tastaturF, parameter );
|
|
|
+ if( ret )
|
|
|
+ {
|
|
|
+ bool r = ret->getBool();
|
|
|
+ ret->release();
|
|
|
+ return r;
|
|
|
+ }
|
|
|
+ return 1;
|
|
|
}
|
|
|
|
|
|
|
|
|
Fenster *KSGSFensterKlasse::getVal() const
|
|
|
{
|
|
|
- return val->getThis();
|
|
|
+ return (Fenster*)val->getThis();
|
|
|
}
|
|
|
|
|
|
Fenster *KSGSFensterKlasse::zVal() const
|
|
|
{
|
|
|
- return val;
|
|
|
+ return val;
|
|
|
}
|
|
|
|
|
|
|
|
|
KSGSVariable *KSGSFensterKlasse::release()
|
|
|
{
|
|
|
- ref--;
|
|
|
- if( !ref )
|
|
|
- delete this;
|
|
|
- return 0;
|
|
|
+ ref--;
|
|
|
+ if( !ref )
|
|
|
+ delete this;
|
|
|
+ return 0;
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool KSGScript::ksgsFensterME( void *var, void *obj, MausEreignis me )
|
|
|
{
|
|
|
- if( !var )
|
|
|
- return 1;
|
|
|
- return ( (KSGSFensterKlasse*)var )->doMausEreignis( me );
|
|
|
+ if( !var )
|
|
|
+ return 1;
|
|
|
+ return ( (KSGSFensterKlasse*)var )->doMausEreignis( me );
|
|
|
}
|
|
|
|
|
|
bool KSGScript::ksgsFensterTE( void *var, void *obj, TastaturEreignis te )
|
|
|
{
|
|
|
- if( !var )
|
|
|
- return 1;
|
|
|
- return ( (KSGSFensterKlasse*)var )->doTastaturEreignis( te );
|
|
|
+ if( !var )
|
|
|
+ return 1;
|
|
|
+ return ( (KSGSFensterKlasse*)var )->doTastaturEreignis( te );
|
|
|
}
|