/**
 * Code generated by WINDEV Mobile - DO NOT MODIFY!
 * WINDEV Mobile object: Fenêtre
 * Android class: WIN_IPADRESSE
 * Date: 25/04/2021 12:10:12
 * Version of wdjava64.dll: 23.0.98.0
 */


package com.arnoldconsult.sib20.wdgen;


import com.arnoldconsult.sib20.*;
import fr.pcsoft.wdjava.core.types.*;
import fr.pcsoft.wdjava.core.*;
import fr.pcsoft.wdjava.ui.champs.fenetre.*;
import fr.pcsoft.wdjava.ui.champs.libelle.*;
import fr.pcsoft.wdjava.ui.cadre.*;
import fr.pcsoft.wdjava.ui.champs.bouton.*;
import fr.pcsoft.wdjava.api.*;
import fr.pcsoft.wdjava.ui.champs.saisie.*;
import fr.pcsoft.wdjava.ui.champs.image.*;
import fr.pcsoft.wdjava.ui.activite.*;
/*Imports trouvés dans le code WL*/
/*Fin Imports trouvés dans le code WL*/



public class GWDFWIN_IPADRESSE extends WDFenetre
{

////////////////////////////////////////////////////////////////////////////
// Déclaration des champs de WIN_IPADRESSE
////////////////////////////////////////////////////////////////////////////

/**
 * STC_oldIP
 */
class GWDSTC_oldIP extends WDLibelle
{

////////////////////////////////////////////////////////////////////////////
// Déclaration des champs du fils n°1 de WIN_IPADRESSE.STC_oldIP
////////////////////////////////////////////////////////////////////////////
public  void initialiserObjet()
{
super.initialiserObjet();
super.setFenetre( getWDFenetreThis() );
super.setQuid(2335978651628598673l);

super.setChecksum("631442206");

super.setNom("STC_oldIP");

super.setType(3);

super.setTypeSaisie(0);

super.setMasqueSaisie(new WDChaineU("0"));

super.setLibelle("Static");

super.setNote("", "");

super.setEtatInitial(0);

super.setPositionInitiale(22, 78);

super.setTailleInitiale(224, 27);

super.setPlan(0);

super.setCadrageHorizontal(0);

super.setCadrageVertical(0);

super.setTailleMin(0, 0);

super.setTailleMax(2147483647, 2147483647);

super.setVisibleInitial(true);

super.setAltitude(1);

super.setAncrageInitial(0, 1000, 1000, 1000, 1000, 0);

super.setEllipse(0);

super.setTauxParallaxe(0, 0);

super.setPresenceLibelle(true);

super.setStyleLibelle(0x222222, 0xFFFFFFFF, creerPolice_GEN("Roboto", -16.000000, 1), 3, 0, 0x808080);

super.setCadreExterieur(WDCadreFactory.creerCadre_GEN(1, 0xE1E1E1, 0x616161, 0xFFFFFFFF, 4, 4, 1, 1), 0, 0, 0, 0);


activerEcoute();
super.terminerInitialisation();
}

// Activation des écouteurs: 
public void activerEcoute()
{
}

////////////////////////////////////////////////////////////////////////////
// Déclaration des variables globales
////////////////////////////////////////////////////////////////////////////
}
public GWDSTC_oldIP mWD_STC_oldIP;

/**
 * STC_NoName1
 */
class GWDSTC_NoName1 extends WDLibelle
{

////////////////////////////////////////////////////////////////////////////
// Déclaration des champs du fils n°2 de WIN_IPADRESSE.STC_NoName1
////////////////////////////////////////////////////////////////////////////
public  void initialiserObjet()
{
super.initialiserObjet();
super.setFenetre( getWDFenetreThis() );
super.setQuid(2335978651628729761l);

super.setChecksum("631573294");

super.setNom("STC_NoName1");

super.setType(3);

super.setTypeSaisie(0);

super.setMasqueSaisie(new WDChaineU("0"));

super.setLibelle("Aktuelle IP-Adresse");

super.setNote("", "");

super.setEtatInitial(0);

super.setPositionInitiale(22, 48);

super.setTailleInitiale(192, 19);

super.setPlan(0);

super.setCadrageHorizontal(0);

super.setCadrageVertical(0);

super.setTailleMin(0, 0);

super.setTailleMax(2147483647, 2147483647);

super.setVisibleInitial(true);

super.setAltitude(2);

super.setAncrageInitial(0, 1000, 1000, 1000, 1000, 0);

super.setEllipse(0);

super.setTauxParallaxe(0, 0);

super.setPresenceLibelle(true);

super.setStyleLibelle(0x222222, 0xFFFFFFFF, creerPolice_GEN("Roboto", -16.000000, 0), 3, 0, 0x808080);

super.setCadreExterieur(WDCadreFactory.creerCadre_GEN(1, 0xE1E1E1, 0x616161, 0xFFFFFFFF, 4, 4, 1, 1), 0, 0, 0, 0);


activerEcoute();
super.terminerInitialisation();
}

// Activation des écouteurs: 
public void activerEcoute()
{
}

////////////////////////////////////////////////////////////////////////////
// Déclaration des variables globales
////////////////////////////////////////////////////////////////////////////
}
public GWDSTC_NoName1 mWD_STC_NoName1;

/**
 * BTN_Pruefen
 */
class GWDBTN_Pruefen extends WDBouton
{

////////////////////////////////////////////////////////////////////////////
// Déclaration des champs du fils n°3 de WIN_IPADRESSE.BTN_Pruefen
////////////////////////////////////////////////////////////////////////////
public  void initialiserObjet()
{
super.initialiserObjet();
super.setFenetre( getWDFenetreThis() );
super.setQuid(2335978660218797219l);

super.setChecksum("631706618");

super.setNom("BTN_Pruefen");

super.setType(4);

super.setLibelle("Prüfen");

super.setMenuContextuelSysteme();

super.setNote("", "");

super.setNavigable(true);

super.setEtatInitial(0);

super.setPositionInitiale(67, 113);

super.setTailleInitiale(160, 48);

super.setPlan(0);

super.setImageEtat(1);

super.setImageFondEtat(5);

super.setTailleMin(0, 0);

super.setTailleMax(2147483647, 2147483647);

super.setVisibleInitial(true);

super.setAltitude(3);

super.setAncrageInitial(4, 1000, 1000, 500, 1000, 0);

super.setNumTab(1);

super.setLettreAppel(65535);

super.setTypeBouton(0);

super.setTypeActionPredefinie(0);

super.setBoutonOnOff(false);

super.setTauxParallaxe(0, 0);

super.setLibelleVAlign(1);

super.setLibelleHAlign(1);

super.setPresenceLibelle(true);

super.setImage("", 0, 2, 1, null, null, null);

super.setStyleLibelleRepos(0xFFFFFF, creerPolice_GEN("Roboto", -16.000000, 0), 0, 0x808080);

super.setStyleLibelleSurvol(0xFFFFFF, creerPolice_GEN("Roboto", -16.000000, 0), 0, 0x808080);

super.setStyleLibelleEnfonce(0xFFFFFF, creerPolice_GEN("Roboto", -16.000000, 0), 0, 0x808080);

super.setCadreRepos(WDCadreFactory.creerCadre_GEN(2, 0x50AF4C, 0x2F00, 0x50AF4C, 4, 4, 1, 1));

super.setCadreSurvol(WDCadreFactory.creerCadre_GEN(2, 0x50AF4C, 0x2F00, 0x50AF4C, 4, 4, 1, 1));

super.setCadreEnfonce(WDCadreFactory.creerCadre_GEN(2, 0x50AF4C, 0x2F00, 0x50AF4C, 4, 4, 1, 1));

super.setImageFond9Images(new int[] {1,2,1,2,2,2,1,2,1}, 10, 10, 10, 10);

super.setImageFond("D:\\My Mobile Projects\\SIB20\\Templates\\WM\\210 Material Design Green\\Material Design Green_Btn_Std@dpi160.png?E5_3NP_10_10_10_10", 1, 0, 1, 1);

activerEcoute();
super.terminerInitialisation();
}

/**
 * Traitement: Click BTN_Pruefen
 */
public void clicSurBoutonGauche()
{
super.clicSurBoutonGauche();

// HourGlass(True)
WDAPIDivers.sablier(new WDBooleen(true).getInt());

// if SendPing() THEN
if(GWDCPCOL_GlobalProcedures.fWD_sendPing().getBoolean())
{
// 	HourGlass(False)
WDAPIDivers.sablier(new WDBooleen(false).getInt());

// 	SaveParameter("SERVER_ADRESS",SERVER_ADRESS)
WDAPIPersist.sauveParametre("SERVER_ADRESS",GWDPSIB20.ms_Project.vWD_SERVER_ADRESS.getString());

// 	info(StringBuild("Verbindung zum Server %1 funktioniert einwandfrei.",SERVER_ADRESS))
WDAPIDialogue.info(WDAPIChaine.chaineConstruit(new WDChaineU("Verbindung zum Server %1 funktioniert einwandfrei."),GWDPSIB20.ms_Project.vWD_SERVER_ADRESS).getString());

}
else
{
// 	HourGlass(False)
WDAPIDivers.sablier(new WDBooleen(false).getInt());

// 	error(Stringbuild("Konnte keine Verbindung zu %1 herstellen.",SERVER_ADRESS),ErrorInfo(errFullDetails))
WDAPIDialogue.erreur(WDAPIChaine.chaineConstruit(new WDChaineU("Konnte keine Verbindung zu %1 herstellen."),GWDPSIB20.ms_Project.vWD_SERVER_ADRESS).getString(),new String[] {WDAPIVM.erreurInfo(19).getString()} );

}

}




// Activation des écouteurs: 
public void activerEcoute()
{
super.activerEcouteurClic();
}

////////////////////////////////////////////////////////////////////////////
// Déclaration des variables globales
////////////////////////////////////////////////////////////////////////////
}
public GWDBTN_Pruefen mWD_BTN_Pruefen;

/**
 * EDT_Server
 */
class GWDEDT_Server extends WDChampSaisieSimple
{

////////////////////////////////////////////////////////////////////////////
// Déclaration des champs du fils n°4 de WIN_IPADRESSE.EDT_Server
////////////////////////////////////////////////////////////////////////////
public  void initialiserObjet()
{
super.initialiserObjet();
super.setFenetre( getWDFenetreThis() );
super.setRectLibelle(0,0,248,21);
super.setRectCompPrincipal(0,21,248,40);
super.setQuid(2335978660218928307l);

super.setChecksum("631836794");

super.setNom("EDT_Server");

super.setType(20001);

super.setLibelle("Neue Server IP-Adresse");

super.setMenuContextuelSysteme();

super.setNote("", "");

super.setTaille(15);

super.setNavigable(true);

super.setEtatInitial(0);

super.setPositionInitiale(22, 202);

super.setTailleInitiale(248, 63);

super.setValeurInitiale("");

super.setPlan(0);

super.setCadrageHorizontal(0);

super.setMotDePasse(false);

super.setTypeSaisie(0);

super.setMasqueSaisie(new WDChaineU("22"));

super.setTailleMin(0, 0);

super.setTailleMax(2147483647, 2147483647);

super.setVisibleInitial(true);

super.setAltitude(4);

super.setAncrageInitial(0, 1000, 1000, 1000, 1000, 0);

super.setEllipse(0);

super.setIndication("");

super.setNumTab(2);

super.setModeAscenseur(2, 2);

super.setEffacementAutomatique(true);

super.setFinSaisieAutomatique(false);

super.setLettreAppel(65535);

super.setSelectionEnAffichage(true);

super.setPersistant(false);

super.setClavierEnSaisie(true);

super.setMasqueAffichage(new WDChaineU(""));

super.setParamBtnActionClavier(0, "");

super.setRetraitGauche(2);

super.setMiseABlancSiZero(true);

super.setVerifieOrthographe(true);

super.setTauxParallaxe(0, 0);

super.setBoutonSuppression(0);

super.setPresenceLibelle(true);

super.setStyleLibelle(0x222222, creerPolice_GEN("Roboto", -16.000000, 0), 3, 0, 0x808080);

super.setCadreExterieur(WDCadreFactory.creerCadre_GEN(1, 0xE1E1E1, 0x616161, 0xFFFFFFFF, 4, 4, 1, 1), 0, 0, 0, 0);

super.setCadreInterne(WDCadreFactory.creerCadre_GEN("D:\\My Mobile Projects\\SIB20\\Templates\\WM\\210 Material Design Green\\Material Design Green_Edt@dpi160.png?E5_3NP_8_8_8_8", new int[] {1,4,1,2,2,2,1,4,1}, new int[] {8, 8, 8, 8}, 0xFFFFFFFF, 1, 5));

super.setStyleSaisie(0x222222, creerPolice_GEN("Roboto", -16.000000, 0));

activerEcoute();
super.terminerInitialisation();
}

// Activation des écouteurs: 
public void activerEcoute()
{
}

////////////////////////////////////////////////////////////////////////////
// Déclaration des variables globales
////////////////////////////////////////////////////////////////////////////
}
public GWDEDT_Server mWD_EDT_Server;

/**
 * BTN_Speichern
 */
class GWDBTN_Speichern extends WDBouton
{

////////////////////////////////////////////////////////////////////////////
// Déclaration des champs du fils n°5 de WIN_IPADRESSE.BTN_Speichern
////////////////////////////////////////////////////////////////////////////
public  void initialiserObjet()
{
super.initialiserObjet();
super.setFenetre( getWDFenetreThis() );
super.setQuid(2335978660219059394l);

super.setChecksum("631968793");

super.setNom("BTN_Speichern");

super.setType(4);

super.setLibelle("Speichern");

super.setMenuContextuelSysteme();

super.setNote("", "");

super.setNavigable(true);

super.setEtatInitial(0);

super.setPositionInitiale(67, 291);

super.setTailleInitiale(160, 48);

super.setPlan(0);

super.setImageEtat(1);

super.setImageFondEtat(5);

super.setTailleMin(0, 0);

super.setTailleMax(2147483647, 2147483647);

super.setVisibleInitial(true);

super.setAltitude(5);

super.setAncrageInitial(4, 1000, 1000, 500, 1000, 0);

super.setNumTab(3);

super.setLettreAppel(65535);

super.setTypeBouton(0);

super.setTypeActionPredefinie(0);

super.setBoutonOnOff(false);

super.setTauxParallaxe(0, 0);

super.setLibelleVAlign(1);

super.setLibelleHAlign(1);

super.setPresenceLibelle(true);

super.setImage("", 0, 2, 1, null, null, null);

super.setStyleLibelleRepos(0xFFFFFF, creerPolice_GEN("Roboto", -16.000000, 0), 0, 0x808080);

super.setStyleLibelleSurvol(0xFFFFFF, creerPolice_GEN("Roboto", -16.000000, 0), 0, 0x808080);

super.setStyleLibelleEnfonce(0xFFFFFF, creerPolice_GEN("Roboto", -16.000000, 0), 0, 0x808080);

super.setCadreRepos(WDCadreFactory.creerCadre_GEN(2, 0x50AF4C, 0x2F00, 0x50AF4C, 4, 4, 1, 1));

super.setCadreSurvol(WDCadreFactory.creerCadre_GEN(2, 0x50AF4C, 0x2F00, 0x50AF4C, 4, 4, 1, 1));

super.setCadreEnfonce(WDCadreFactory.creerCadre_GEN(2, 0x50AF4C, 0x2F00, 0x50AF4C, 4, 4, 1, 1));

super.setImageFond9Images(new int[] {1,2,1,2,2,2,1,2,1}, 10, 10, 10, 10);

super.setImageFond("D:\\My Mobile Projects\\SIB20\\Templates\\WM\\210 Material Design Green\\Material Design Green_Btn_Std@dpi160.png?E5_3NP_10_10_10_10", 1, 0, 1, 1);

activerEcoute();
super.terminerInitialisation();
}

/**
 * Traitement: Click BTN_Speichern
 */
public void clicSurBoutonGauche()
{
super.clicSurBoutonGauche();

// if edt_server <> ""
if(mWD_EDT_Server.opDiff(""))
{
// 	if contains(EDT_Server,":") THEN
if(WDAPIChaine.contient(mWD_EDT_Server,new WDChaineU(":")).getBoolean())
{
// 		SERVER_ADRESS = EDT_Server
GWDPSIB20.ms_Project.vWD_SERVER_ADRESS.setValeur(mWD_EDT_Server);

}
else
{
// 		SERVER_ADRESS = EDT_Server + ":8086"
GWDPSIB20.ms_Project.vWD_SERVER_ADRESS.setValeur(mWD_EDT_Server.opPlus(":8086"));

}

// 	STC_oldIP = SERVER_ADRESS
mWD_STC_oldIP.setValeur(GWDPSIB20.ms_Project.vWD_SERVER_ADRESS);

// 	ToastDisplay("Neue IP-Adresse wurde gespeichert")
WDAPIToast.toastAffiche("Neue IP-Adresse wurde gespeichert");

}

}




// Activation des écouteurs: 
public void activerEcoute()
{
super.activerEcouteurClic();
}

////////////////////////////////////////////////////////////////////////////
// Déclaration des variables globales
////////////////////////////////////////////////////////////////////////////
}
public GWDBTN_Speichern mWD_BTN_Speichern;

/**
 * IMG_Hilfe
 */
class GWDIMG_Hilfe extends WDChampImage
{

////////////////////////////////////////////////////////////////////////////
// Déclaration des champs du fils n°6 de WIN_IPADRESSE.IMG_Hilfe
////////////////////////////////////////////////////////////////////////////
public  void initialiserObjet()
{
super.initialiserObjet();
super.setFenetre( getWDFenetreThis() );
super.setQuid(2335978660219190466l);

super.setChecksum("632101689");

super.setNom("IMG_Hilfe");

super.setType(30001);

super.setLibelle("");

super.setMenuContextuelSysteme();

super.setNote("", "");

super.setNavigable(false);

super.setEtatInitial(0);

super.setPositionInitiale(245, 203);

super.setTailleInitiale(25, 25);

super.setValeurInitiale("D:\\My Mobile Projects\\SIB20\\help@dpi1x.png");

super.setPlan(0);

super.setTailleMin(0, 0);

super.setTailleMax(2147483647, 2147483647);

super.setVisibleInitial(true);

super.setAltitude(6);

super.setAncrageInitial(0, 1000, 1000, 1000, 1000, 0);

super.setTransparence(1);

super.setParamImage(2097158, 0, true, 100);

super.setSymetrie(0);

super.setZoneClicage(true);

super.setPCodeMultitouch(false);

super.setChargementEnTacheDeFond(false);

super.setOrientationExif(false);

super.setParamAnimation(1, 1, false, 300, true, false);

super.setAnimationInitiale(false);

super.setTauxParallaxe(0, 0);

super.setPresenceLibelle(false);

super.setStyleLibelle(0x222222, creerPolice_GEN("Roboto", -16.000000, 0), -1, 0, 0x808080);

super.setCadreExterieur(WDCadreFactory.creerCadre_GEN(1, 0xE1E1E1, 0x616161, 0xFFFFFFFF, 4, 4, 0, 1), 0, 0, 0, 0);


activerEcoute();
super.terminerInitialisation();
}

/**
 * Traitement: Click IMG_Hilfe
 */
public void clicSurBoutonGauche()
{
super.clicSurBoutonGauche();

// info("An die IP-Adresse wird automatisch der Port :8086 angehängt, falls nicht anders angegeben")
WDAPIDialogue.info("An die IP-Adresse wird automatisch der Port :8086 angehängt, falls nicht anders angegeben");

}




// Activation des écouteurs: 
public void activerEcoute()
{
super.activerEcouteurClic();
}

////////////////////////////////////////////////////////////////////////////
// Déclaration des variables globales
////////////////////////////////////////////////////////////////////////////
}
public GWDIMG_Hilfe mWD_IMG_Hilfe;

/**
 * Traitement: Global declarations of WIN_IPADRESSE
 */
public void declarerGlobale(WDObjet[] WD_tabParam)
{
super.declarerGlobale(WD_tabParam);
int WD_ntabParamLen = 0;
if(WD_tabParam!=null) WD_ntabParamLen = WD_tabParam.length;


// 	STC_oldIP = SERVER_ADRESS
mWD_STC_oldIP.setValeur(GWDPSIB20.ms_Project.vWD_SERVER_ADRESS);

}




// Activation des écouteurs: 
public void activerEcoute()
{
}

////////////////////////////////////////////////////////////////////////////
// Déclaration des variables globales
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
// Création des champs de la fenêtre WIN_IPADRESSE
////////////////////////////////////////////////////////////////////////////
protected void creerChamps()
{
mWD_STC_oldIP = new GWDSTC_oldIP();
mWD_STC_NoName1 = new GWDSTC_NoName1();
mWD_BTN_Pruefen = new GWDBTN_Pruefen();
mWD_EDT_Server = new GWDEDT_Server();
mWD_BTN_Speichern = new GWDBTN_Speichern();
mWD_IMG_Hilfe = new GWDIMG_Hilfe();

}
////////////////////////////////////////////////////////////////////////////
// Initialisation de la fenêtre WIN_IPADRESSE
////////////////////////////////////////////////////////////////////////////
public  void initialiserObjet()
{
super.setQuid(2335978458354172942l);

super.setChecksum("634468391");

super.setNom("WIN_IPADRESSE");

super.setType(1);

super.setMenuContextuelSysteme();

super.setNote("", "");

super.setCouleur(0x0);

super.setCouleurFond(0xFFFFFF);

super.setPositionInitiale(0, 0);

super.setTailleInitiale(299, 367);

super.setTitre("IPADRESSE");

super.setTailleMin(-1, -1);

super.setTailleMax(20000, 20000);

super.setVisibleInitial(true);

super.setPositionFenetre(3);

super.setPersistant(true);

super.setGFI(true);

super.setAnimationFenetre(0);

super.setImageFond("", 1, 0, 1);

super.setCouleurTexteAutomatique(0xF4000000);

super.setCouleurBarreSysteme(0xFF000001);


activerEcoute();

////////////////////////////////////////////////////////////////////////////
// Initialisation des champs de WIN_IPADRESSE
////////////////////////////////////////////////////////////////////////////
mWD_STC_oldIP.initialiserObjet();
super.ajouter("STC_oldIP", mWD_STC_oldIP);
mWD_STC_NoName1.initialiserObjet();
super.ajouter("STC_NoName1", mWD_STC_NoName1);
mWD_BTN_Pruefen.initialiserObjet();
super.ajouter("BTN_Pruefen", mWD_BTN_Pruefen);
mWD_EDT_Server.initialiserObjet();
super.ajouter("EDT_Server", mWD_EDT_Server);
mWD_BTN_Speichern.initialiserObjet();
super.ajouter("BTN_Speichern", mWD_BTN_Speichern);
mWD_IMG_Hilfe.initialiserObjet();
super.ajouter("IMG_Hilfe", mWD_IMG_Hilfe);

super.terminerInitialisation();
}

////////////////////////////////////////////////////////////////////////////
public boolean isUniteAffichageLogique()
{
return true;
}
/**
* Retourne le mode d'affichage de l'ActionBar de la fenêtre.
*/
public int getModeActionBar()
{
return 0;
}
/**
* Retourne vrai si la fenêtre est maximisée, faux sinon.
*/
public boolean isMaximisee()
{
return false;
}
/**
* Retourne vrai si la fenêtre a une barre de titre, faux sinon.
*/
public boolean isAvecBarreDeTitre()
{
return false;
}
/**
* Retourne le mode d'affichage de la barre système de la fenêtre.
*/
public int getModeBarreSysteme()
{
return 1;
}
/**
* Retourne vrai si la fenêtre est munie d'ascenseurs automatique, faux sinon.
*/
public boolean isAvecAscenseurAuto()
{
return true;
}
/**
* Retourne Vrai si on doit appliquer un theme "dark" (sombre) ou Faux si on doit appliquer "light" (clair) à la fenêtre.
* Ce choix se base sur la couleur du libellé par défaut dans le gabarit de la fenêtre.
*/
public boolean isThemeDark()
{
return false;
}
/**
* Retourne vrai si l'option de masquage automatique de l'ActionBar lorsqu'on scrolle dans un champ de la fenêtre a été activée.
*/
public boolean isMasquageAutomatiqueActionBar()
{
return false;
}
public static class WDActiviteFenetre extends WDActivite
{
protected WDFenetre getFenetre()
{
return GWDPSIB20.ms_Project.mWD_WIN_IPADRESSE;
}
}
/**
* Retourne le nom du gabarit associée à la fenêtre.
*/
public String getNomGabarit()
{
return "210 MATERIAL DESIGN ORANGE#WM";
}
}
