import fr.pcsoft.wdjava.api.WDOBJ.WDAPIFenetre;
import fr.pcsoft.wdjava.framework.WDEntier;
import fr.pcsoft.wdjava.framework.ihm.WDBouton;
import fr.pcsoft.wdjava.framework.ihm.WDSuperChamp;
import fr.pcsoft.wdjava.framework.ihm.action.WDActionPredefinie;

class GWDBTN_SYST_MINIMISER extends WDSuperChamp
{
    class GWDBTN_SYST_MINIMISER extends WDBouton
    {

        public void initialiserObjet()
        {
            super.initialiserObjet();
            setFenetre(getWDFenetreThis());
            setNouvellePolice("Trebuchet MS", 9D, false, false);
            setQuid(0x281f669f15d417a9L);
            setChecksum("1039369576");
            setNom("BTN_SYST_MINIMISER");
            setType(4);
            setBulle("R\351duire");
            setLibelle("");
            setMenuContextuelSysteme();
            setNote("");
            setCurseurSouris(0);
            setCouleur(0xf4000000);
            setCouleurFond(-1);
            setNavigable(false);
            setEtatInitial(0);
            setXInitial(537);
            setYInitial(1);
            setLargeurInitiale(24);
            setHauteurInitiale(22);
            setPlan(0);
            setClicDroit("");
            setAncrage(0);
            setImageEtat(1);
            setImageFondEtat(5);
            setLargeurMin(0);
            setHauteurMin(0);
            setLargeurMax(0x7ffffff);
            setHauteurMax(0x7ffffff);
            setVisibleInitial(true);
            setNumTab(-1);
            setAltitude(3);
            setTauxAncrageDroite(500);
            setTauxAncrageLargeur(1000);
            setTauxAncrageBas(1000);
            setTauxAncrageHauteur(1000);
            setLettreAppel(65535);
            setTypeBouton(0);
            setTypeActionPredefinie(7);
            setLargeurHalo(8);
            setHauteurHalo(8);
            setPresenceLibelle(false);
            setImage("", 0, 1);
            setLibelleVAlign(1);
            setLibelleHAlign(4);
            setStyleLibelleRepos(0xf4000000, "Trebuchet MS", -12D, false, false);
            setStyleLibelleSurvol(0xf4000000, "Trebuchet MS", -12D, false, false);
            setStyleLibelleEnfonce(0xf4000000, "Trebuchet MS", -12D, false, false);
            setStyleCadreRepos(1, -1, 0xf1000000, 0xf3000000, 4, 4);
            setStyleCadreSurvol(1, -1, 0xf1000000, 0xf3000000, 4, 4);
            setStyleCadreEnfonce(1, -1, 0xf1000000, 0xf3000000, 4, 4);
            setImageFondTroisImage(false);
            setImageFond9Images(false);
            setImageFond("C:\\WinDev 12\\Exemples\\LST68\\Applet FTP\\WD Applet FTP\\Btn_SystMinimize_Myo_" +
"anim.png"
, 1, 0, 2, 5);
            activerEcoute();
        }

        public void clicSurBoutonGauche()
        {
            super.clicSurBoutonGauche();
            WDActionPredefinie.executeActionPredefinie(7, null);
        }

        public void activerEcoute()
        {
            activerEcouteurClic();
        }

        GWDBTN_SYST_MINIMISER()
        {
            super();
        }
    }

    class GWDBTN_SYST_AGRANDIR extends WDBouton
    {

        public void initialiserObjet()
        {
            super.initialiserObjet();
            setFenetre(getWDFenetreThis());
            setNouvellePolice("Trebuchet MS", 9D, false, false);
            setQuid(0x281f669f15d317a9L);
            setChecksum("1039304040");
            setNom("BTN_SYST_AGRANDIR");
            setType(4);
            setBulle("Agrandir");
            setLibelle("");
            setMenuContextuelSysteme();
            setNote("");
            setCurseurSouris(0);
            setCouleur(0xf4000000);
            setCouleurFond(-1);
            setNavigable(false);
            setEtatInitial(0);
            setXInitial(562);
            setYInitial(1);
            setLargeurInitiale(24);
            setHauteurInitiale(20);
            setPlan(0);
            setClicDroit("");
            setAncrage(0);
            setImageEtat(1);
            setImageFondEtat(5);
            setLargeurMin(0);
            setHauteurMin(0);
            setLargeurMax(0x7ffffff);
            setHauteurMax(0x7ffffff);
            setVisibleInitial(true);
            setNumTab(-1);
            setAltitude(2);
            setTauxAncrageDroite(500);
            setTauxAncrageLargeur(1000);
            setTauxAncrageBas(1000);
            setTauxAncrageHauteur(1000);
            setLettreAppel(65535);
            setTypeBouton(0);
            setTypeActionPredefinie(0);
            setLargeurHalo(8);
            setHauteurHalo(8);
            setPresenceLibelle(false);
            setImage("", 0, 1);
            setLibelleVAlign(1);
            setLibelleHAlign(4);
            setStyleLibelleRepos(0xf4000000, "Trebuchet MS", -12D, false, false);
            setStyleLibelleSurvol(0xf4000000, "Trebuchet MS", -12D, false, false);
            setStyleLibelleEnfonce(0xf4000000, "Trebuchet MS", -12D, false, false);
            setStyleCadreRepos(1, -1, 0xf1000000, 0xf3000000, 4, 4);
            setStyleCadreSurvol(1, -1, 0xf1000000, 0xf3000000, 4, 4);
            setStyleCadreEnfonce(1, -1, 0xf1000000, 0xf3000000, 4, 4);
            setImageFondTroisImage(false);
            setImageFond9Images(false);
            setImageFond("C:\\WinDev 12\\Exemples\\LST68\\Applet FTP\\WD Applet FTP\\Btn_SystIncrease_Myo_" +
"anim.png"
, 1, 0, 1, 5);
            activerEcoute();
        }

        public void clicSurBoutonGauche()
        {
            super.clicSurBoutonGauche();
            if(WDAPIFenetre.fenTaille().opEgal(2))
            {
                WDAPIFenetre.restaure();
                mWD_BTN_SYST_AGRANDIR.setBulle("Agrandir");
            } else
            {
                WDAPIFenetre.maximise();
                mWD_BTN_SYST_AGRANDIR.setBulle("Niveau inf\351rieur");
            }
        }

        public void activerEcoute()
        {
            activerEcouteurClic();
        }

        GWDBTN_SYST_AGRANDIR()
        {
            super();
        }
    }

    class GWDBTN_SYST_FERMER extends WDBouton
    {

        public void initialiserObjet()
        {
            super.initialiserObjet();
            setFenetre(getWDFenetreThis());
            setNouvellePolice("Trebuchet MS", 9D, false, false);
            setQuid(0x281f669f15d217a9L);
            setChecksum("1039238504");
            setNom("BTN_SYST_FERMER");
            setType(4);
            setBulle("Fermer");
            setLibelle("");
            setMenuContextuelSysteme();
            setNote("");
            setCurseurSouris(0);
            setCouleur(0xf4000000);
            setCouleurFond(-1);
            setNavigable(false);
            setEtatInitial(0);
            setXInitial(586);
            setYInitial(1);
            setLargeurInitiale(44);
            setHauteurInitiale(22);
            setPlan(0);
            setClicDroit("");
            setAncrage(0);
            setImageEtat(1);
            setImageFondEtat(5);
            setLargeurMin(0);
            setHauteurMin(0);
            setLargeurMax(0x7ffffff);
            setHauteurMax(0x7ffffff);
            setVisibleInitial(true);
            setNumTab(-1);
            setAltitude(1);
            setTauxAncrageDroite(500);
            setTauxAncrageLargeur(1000);
            setTauxAncrageBas(1000);
            setTauxAncrageHauteur(1000);
            setLettreAppel(0x40000000);
            setTypeBouton(0);
            setTypeActionPredefinie(1);
            setLargeurHalo(8);
            setHauteurHalo(8);
            setPresenceLibelle(false);
            setImage("", 0, 1);
            setLibelleVAlign(1);
            setLibelleHAlign(4);
            setStyleLibelleRepos(0xf4000000, "Trebuchet MS", -12D, false, false);
            setStyleLibelleSurvol(0xf4000000, "Trebuchet MS", -12D, false, false);
            setStyleLibelleEnfonce(0xf4000000, "Trebuchet MS", -12D, false, false);
            setStyleCadreRepos(1, -1, 0xf1000000, 0xf3000000, 4, 4);
            setStyleCadreSurvol(1, -1, 0xf1000000, 0xf3000000, 4, 4);
            setStyleCadreEnfonce(1, -1, 0xf1000000, 0xf3000000, 4, 4);
            setImageFondTroisImage(false);
            setImageFond9Images(false);
            setImageFond("C:\\WinDev 12\\Exemples\\LST68\\Applet FTP\\WD Applet FTP\\Btn_SystClose_Myo_ani" +
"m.png"
, 1, 0, 2, 5);
            activerEcoute();
        }

        public void clicSurBoutonGauche()
        {
            super.clicSurBoutonGauche();
            WDActionPredefinie.executeActionPredefinie(1, null);
        }

        public void activerEcoute()
        {
            activerEcouteurClic();
        }

        GWDBTN_SYST_FERMER()
        {
            super();
        }
    }


    public GWDBTN_SYST_FERMER mWD_BTN_SYST_FERMER;
    public GWDBTN_SYST_AGRANDIR mWD_BTN_SYST_AGRANDIR;
    public GWDBTN_SYST_MINIMISER mWD_BTN_SYST_MINIMISER;

    public void initialiserSousObjets()
    {
        mWD_BTN_SYST_FERMER.initialiserObjet();
        ajouterFils("BTN_SYST_FERMER", mWD_BTN_SYST_FERMER);
        mWD_BTN_SYST_AGRANDIR.initialiserObjet();
        ajouterFils("BTN_SYST_AGRANDIR", mWD_BTN_SYST_AGRANDIR);
        mWD_BTN_SYST_MINIMISER.initialiserObjet();
        ajouterFils("BTN_SYST_MINIMISER", mWD_BTN_SYST_MINIMISER);
    }

    public void initialiserObjet()
    {
        super.initialiserObjet();
        setFenetre(getWDFenetreThis());
        setNouvellePolice("", 0.0D, false, false);
        setQuid(0x281f669f15d117a9L);
        setChecksum("1039189384");
        setNom("SCBoutonsSyst\350me");
        setType(0);
        setBulle("");
        setLibelle("");
        setMenuContextuelSysteme();
        setNote("Ce superchamp est tr\350s utile pour les fen\352tres sans barre de titre.\r\nEn " +
"effet, il simule les boutons syst\350me de la barre de titre d'une fen\352tre :\r" +
"\n- Fermer\r\n- Agrandir/Restaurer\r\n- Iconiser"
);
        setCurseurSouris(0);
        setCouleur(0);
        setEtatInitial(0);
        setXInitial(535);
        setYInitial(-2);
        setLargeurInitiale(95);
        setHauteurInitiale(22);
        setValeurInitiale("");
        setPlan(0);
        setClicDroit("");
        setAncrage(4);
        setLargeurMin(0);
        setHauteurMin(0);
        setLargeurMax(0x7fffffff);
        setHauteurMax(0x7fffffff);
        setVisibleInitial(true);
        setNumTab(7);
        setAltitude(1);
        setTauxAncrageDroite(1000);
        setTauxAncrageLargeur(1000);
        setTauxAncrageBas(1000);
        setTauxAncrageHauteur(1000);
        setPersistant(false);
        setPresenceLibelle(false);
        setCouleurFond(-1);
        setCadreExterieur(1, -1, 0xf1000000, 0xf3000000, 4, 4);
        activerEcoute();
        initialiserSousObjets();
    }

    public void activerEcoute()
    {
    }


    it>()
    {
        super();
        mWD_BTN_SYST_FERMER = new GWDBTN_SYST_FERMER();
        mWD_BTN_SYST_AGRANDIR = new GWDBTN_SYST_AGRANDIR();
        mWD_BTN_SYST_MINIMISER = new GWDBTN_SYST_MINIMISER();
    }
}