|
@@ -523,17 +523,17 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
liste = new Fenster();
|
|
|
liste->setStyle( Fenster::Style::Sichtbar | Fenster::Style::Erlaubt );
|
|
|
liste->setSize( 490, 255 );
|
|
|
- f->addMember( liste );
|
|
|
+ f->addMember( liste->getThis() );
|
|
|
|
|
|
details = new Fenster();
|
|
|
details->setStyle( Fenster::Style::Erlaubt );
|
|
|
details->setSize( 490, 255 );
|
|
|
- f->addMember( details );
|
|
|
+ f->addMember( details->getThis() );
|
|
|
|
|
|
updateF = new Fenster();
|
|
|
updateF->setStyle( Fenster::Style::Erlaubt );
|
|
|
updateF->setSize( 490, 255 );
|
|
|
- f->addMember( updateF );
|
|
|
+ f->addMember( updateF->getThis() );
|
|
|
|
|
|
tabelle = new ObjTabelle();
|
|
|
tabelle->setStyle( ObjTabelle::Style::Sichtbar | ObjTabelle::Style::VScroll | ObjTabelle::Style::Rahmen | ObjTabelle::Style::Raster | ObjTabelle::Style::Erlaubt );
|
|
@@ -567,7 +567,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
tabelle->setZeichnungZ( 4, 0, getTabellenEintrag( "APort", s->getThis(), 0xFFFFFFFF ) );
|
|
|
tabelle->setZeichnungZ( 5, 0, getTabellenEintrag( "Status", s->getThis(), 0xFFFFFFFF ) );
|
|
|
tabelle->setZeichnungZ( 6, 0, 0 );
|
|
|
- liste->addMember( tabelle );
|
|
|
+ liste->addMember( tabelle->getThis() );
|
|
|
|
|
|
aktualisieren = new Knopf();
|
|
|
aktualisieren->setText( "" );
|
|
@@ -577,7 +577,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
aktualisieren->setSize( 20, 20 );
|
|
|
aktualisieren->setMausEreignisParameter( this );
|
|
|
aktualisieren->setMausEreignis( patchServerAktualisierenMausEreignis );
|
|
|
- f->addMember( aktualisieren );
|
|
|
+ f->addMember( aktualisieren->getThis() );
|
|
|
|
|
|
weiter = new Knopf();
|
|
|
weiter->setText( "" );
|
|
@@ -587,7 +587,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
weiter->setSize( 20, 20 );
|
|
|
weiter->setMausEreignisParameter( this );
|
|
|
weiter->setMausEreignis( patchServerWeiterMausEreignis );
|
|
|
- f->addMember( weiter );
|
|
|
+ f->addMember( weiter->getThis() );
|
|
|
|
|
|
zurück = new Knopf();
|
|
|
zurück->setText( "" );
|
|
@@ -597,7 +597,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
zurück->setSize( 20, 20 );
|
|
|
zurück->setMausEreignisParameter( this );
|
|
|
zurück->setMausEreignis( patchServerZurückMausEreignis );
|
|
|
- f->addMember( zurück );
|
|
|
+ f->addMember( zurück->getThis() );
|
|
|
|
|
|
serverId = new TextFeld();
|
|
|
serverId->setStyle( TextFeld::Style::Sichtbar );
|
|
@@ -607,7 +607,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
serverId->setText( "ID: " );
|
|
|
serverId->setSize( 100, 20 );
|
|
|
serverId->setPosition( 10, 10 );
|
|
|
- details->addMember( serverId );
|
|
|
+ details->addMember( serverId->getThis() );
|
|
|
|
|
|
serverName = new TextFeld();
|
|
|
serverName->setStyle( TextFeld::Style::Sichtbar );
|
|
@@ -617,7 +617,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
serverName->setText( "Name: " );
|
|
|
serverName->setSize( 150, 20 );
|
|
|
serverName->setPosition( 120, 10 );
|
|
|
- details->addMember( serverName );
|
|
|
+ details->addMember( serverName->getThis() );
|
|
|
|
|
|
serverIp = new TextFeld();
|
|
|
serverIp->setStyle( TextFeld::Style::Sichtbar );
|
|
@@ -627,7 +627,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
serverIp->setText( "IP: " );
|
|
|
serverIp->setSize( 120, 20 );
|
|
|
serverIp->setPosition( 280, 10 );
|
|
|
- details->addMember( serverIp );
|
|
|
+ details->addMember( serverIp->getThis() );
|
|
|
|
|
|
serverPort = new TextFeld();
|
|
|
serverPort->setStyle( TextFeld::Style::Sichtbar );
|
|
@@ -637,7 +637,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
serverPort->setText( "Port: " );
|
|
|
serverPort->setSize( 100, 20 );
|
|
|
serverPort->setPosition( 10, 40 );
|
|
|
- details->addMember( serverPort );
|
|
|
+ details->addMember( serverPort->getThis() );
|
|
|
|
|
|
serverAPort = new TextFeld();
|
|
|
serverAPort->setStyle( TextFeld::Style::Sichtbar );
|
|
@@ -647,7 +647,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
serverAPort->setText( "Admin Port: " );
|
|
|
serverAPort->setSize( 200, 20 );
|
|
|
serverAPort->setPosition( 120, 40 );
|
|
|
- details->addMember( serverAPort );
|
|
|
+ details->addMember( serverAPort->getThis() );
|
|
|
|
|
|
serverClients = new TextFeld();
|
|
|
serverClients->setStyle( TextFeld::Style::Sichtbar );
|
|
@@ -657,7 +657,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
serverClients->setText( "Clients: " );
|
|
|
serverClients->setSize( 100, 20 );
|
|
|
serverClients->setPosition( 10, 70 );
|
|
|
- details->addMember( serverClients );
|
|
|
+ details->addMember( serverClients->getThis() );
|
|
|
|
|
|
serverMaxClients = new TextFeld();
|
|
|
serverMaxClients->setStyle( TextFeld::Style::Sichtbar );
|
|
@@ -667,7 +667,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
serverMaxClients->setText( "Max Clients: " );
|
|
|
serverMaxClients->setSize( 80, 20 );
|
|
|
serverMaxClients->setPosition( 120, 70 );
|
|
|
- details->addMember( serverMaxClients );
|
|
|
+ details->addMember( serverMaxClients->getThis() );
|
|
|
|
|
|
maxClients = new TextFeld();
|
|
|
maxClients->setStyle( TextFeld::Style::Sichtbar | TextFeld::Style::Erlaubt | TextFeld::Style::Rahmen | TextFeld::Style::Buffered | TextFeld::Style::VCenter );
|
|
@@ -684,7 +684,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
maxClients->setMausEreignis( _ret1ME );
|
|
|
maxClients->setTastaturEreignisParameter( this );
|
|
|
maxClients->setTastaturEreignis( patchServerMaxClientsTastaturEreignis );
|
|
|
- details->addMember( maxClients );
|
|
|
+ details->addMember( maxClients->getThis() );
|
|
|
|
|
|
serverStatus = new TextFeld();
|
|
|
serverStatus->setStyle( TextFeld::Style::Sichtbar );
|
|
@@ -694,7 +694,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
serverStatus->setText( "Status: " );
|
|
|
serverStatus->setSize( 150, 20 );
|
|
|
serverStatus->setPosition( 10, 100 );
|
|
|
- details->addMember( serverStatus );
|
|
|
+ details->addMember( serverStatus->getThis() );
|
|
|
|
|
|
serverFehler = new TextFeld();
|
|
|
serverFehler->setStyle( TextFeld::Style::Sichtbar | TextFeld::Style::Mehrzeilig );
|
|
@@ -704,7 +704,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
serverFehler->setText( "" );
|
|
|
serverFehler->setSize( 470, 60 );
|
|
|
serverFehler->setPosition( 10, 130 );
|
|
|
- details->addMember( serverFehler );
|
|
|
+ details->addMember( serverFehler->getThis() );
|
|
|
|
|
|
update = new Knopf();
|
|
|
update->setStyle( Knopf::Style::Normal & ~Knopf::Style::Erlaubt );
|
|
@@ -714,7 +714,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
update->setMausEreignis( patchServerUpdateMausEreignis );
|
|
|
update->setSize( 80, 20 );
|
|
|
update->setPosition( 400, 100 );
|
|
|
- details->addMember( update );
|
|
|
+ details->addMember( update->getThis() );
|
|
|
|
|
|
pausieren = new Knopf();
|
|
|
pausieren->setStyle( Knopf::Style::Normal & ~Knopf::Style::Erlaubt );
|
|
@@ -724,7 +724,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
pausieren->setMausEreignis( patchServerPausierenMausEreignis );
|
|
|
pausieren->setSize( 80, 20 );
|
|
|
pausieren->setPosition( 10, 200 );
|
|
|
- details->addMember( pausieren );
|
|
|
+ details->addMember( pausieren->getThis() );
|
|
|
|
|
|
stoppen = new Knopf();
|
|
|
stoppen->setStyle( Knopf::Style::Normal & ~Knopf::Style::Erlaubt );
|
|
@@ -734,7 +734,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
stoppen->setMausEreignis( patchServerStoppenMausEreignis );
|
|
|
stoppen->setSize( 80, 20 );
|
|
|
stoppen->setPosition( 100, 200 );
|
|
|
- details->addMember( stoppen );
|
|
|
+ details->addMember( stoppen->getThis() );
|
|
|
|
|
|
beenden = new Knopf();
|
|
|
beenden->setStyle( Knopf::Style::Normal & ~Knopf::Style::Erlaubt );
|
|
@@ -744,7 +744,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
beenden->setMausEreignis( patchServerBeendenMausEreignis );
|
|
|
beenden->setSize( 80, 20 );
|
|
|
beenden->setPosition( 190, 200 );
|
|
|
- details->addMember( beenden );
|
|
|
+ details->addMember( beenden->getThis() );
|
|
|
|
|
|
terminieren = new Knopf();
|
|
|
terminieren->setStyle( Knopf::Style::Normal & ~Knopf::Style::Erlaubt );
|
|
@@ -754,7 +754,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
terminieren->setMausEreignis( patchServerTerminierenMausEreignis );
|
|
|
terminieren->setSize( 80, 20 );
|
|
|
terminieren->setPosition( 280, 200 );
|
|
|
- details->addMember( terminieren );
|
|
|
+ details->addMember( terminieren->getThis() );
|
|
|
|
|
|
setMaxClients = new Knopf();
|
|
|
setMaxClients->setStyle( Knopf::Style::Normal & ~Knopf::Style::Erlaubt );
|
|
@@ -764,7 +764,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
setMaxClients->setMausEreignis( patchServerSetMaxClientsMausEreignis );
|
|
|
setMaxClients->setSize( 110, 20 );
|
|
|
setMaxClients->setPosition( 370, 200 );
|
|
|
- details->addMember( setMaxClients );
|
|
|
+ details->addMember( setMaxClients->getThis() );
|
|
|
|
|
|
updateT = new ObjTabelle();
|
|
|
updateT->setStyle( ObjTabelle::Style::Sichtbar | ObjTabelle::Style::Erlaubt | ObjTabelle::Style::Rahmen | ObjTabelle::Style::VScroll );
|
|
@@ -801,7 +801,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
updateT->setZeichnungZ( 1, 0, uTS );
|
|
|
updateT->setMausEreignis( _ret1ME );
|
|
|
updateT->setTastaturEreignis( _ret1TE );
|
|
|
- updateF->addMember( updateT );
|
|
|
+ updateF->addMember( updateT->getThis() );
|
|
|
|
|
|
updateStarten = new Knopf();
|
|
|
updateStarten->setStyle( Knopf::Style::Normal );
|
|
@@ -811,7 +811,7 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
updateStarten->setMausEreignis( patchServerUpdateStartenMausEreignis );
|
|
|
updateStarten->setSize( 80, 20 );
|
|
|
updateStarten->setPosition( 205, 200 );
|
|
|
- updateF->addMember( updateStarten );
|
|
|
+ updateF->addMember( updateStarten->getThis() );
|
|
|
|
|
|
obj = new Zeichnung();
|
|
|
|
|
@@ -825,16 +825,6 @@ PatchServer::PatchServer( Schrift *s, InitDatei *d, MSKlient *msk, RessourceBild
|
|
|
// Destruktor
|
|
|
PatchServer::~PatchServer()
|
|
|
{
|
|
|
- for( int i = 0; i < updateT->getZeilenAnzahl(); i++ )
|
|
|
- {
|
|
|
- ( (TextFeld*)updateT->zZeichnung( 0, i ) )->release();
|
|
|
- if( updateT->zZeichnung( 3, i ) == obj )
|
|
|
- ( (FBalken*)updateT->zZeichnung( 1, i ) )->release();
|
|
|
- else
|
|
|
- ( (TextFeld*)updateT->zZeichnung( 1, i ) )->release();
|
|
|
- if( updateT->zZeichnung( 2, i ) )
|
|
|
- ( (KontrollKnopf*)updateT->zZeichnung( 2, i ) )->release();
|
|
|
- }
|
|
|
delete obj;
|
|
|
if( psc )
|
|
|
{
|
|
@@ -877,21 +867,6 @@ PatchServer::~PatchServer()
|
|
|
suchen->release();
|
|
|
getDetails->release();
|
|
|
updateTh->release();
|
|
|
- for( int x = 0; x < tabelle->getSpaltenAnzahl(); x++ )
|
|
|
- {
|
|
|
- for( int y = 0; y < tabelle->getZeilenAnzahl(); y++ )
|
|
|
- {
|
|
|
- Zeichnung *obj = tabelle->zZeichnung( x, y );
|
|
|
- if( obj )
|
|
|
- {
|
|
|
- if( x == tabelle->getSpaltenNummer( "auswahl" ) )
|
|
|
- ( (KontrollKnopf*)obj )->release();
|
|
|
- else
|
|
|
- ( (TextFeld*)obj )->release();
|
|
|
- }
|
|
|
- tabelle->setZeichnungZ( x, y, 0 );
|
|
|
- }
|
|
|
- }
|
|
|
tabelle->release();
|
|
|
schrift->release();
|
|
|
}
|