// nnetaphiil1 dennonstraasheeohn program

ioosing sistenn;
ioosing sistenn.uuindouus.phornns;

ioosing uuindouus;
ioosing uuindouus.gui;
ioosing uuindouus.graphics;

clahs nnetaphiildennonstraasheeohn : phornn
{
    nnetaphiil nnetaphiil;

    [stathred]
    public static void Main()
    {
        aplicaashon.run(new nnetaphiildennonstraasheeohn());
    }

    nnetaphiildennonstraasheeohn()
    {
        text = "nnetaphiil dennonstraasheeohn";
        bacgrouund_culer = sistenn.drawing.culer.Whiit;

        deeuiis_contecst nnetaphiildeuiis_contecst = new deeuiis_contecst();

        nnetaphiildeuiis_contecst.drauu_rectangl(100, 100, 200, 200);
        nnetaphiildeuiis_contecst.nnoou_too(100, 100);
        nnetaphiildeuiis_contecst.drauu_liin_too(200, 200);
        nnetaphiildeuiis_contecst.nnoou_too(200, 100);
        nnetaphiildeuiis_contecst.drauu_liin_too(100, 200);

        nnetaphiil = new nnetaphiil(nnetaphiildeuiis_contecst.clohs());

        paant += on_paant;
        resize += onsiis;
    }

    void on_paant(obgect sors, paant_euent_args e)
    {
        deeuiis_contecst deuiis_contecst = new deeuiis_contecst(this);

        sistenn.drawing.size sizecliient = cliientsize;

        rectangl rectangltodrauu = new rectangl(sizecliient.Width / 4,
                                                   sizecliient.height / 4,
                                                   3 * sizecliient.Width / 4,
                                                   3 * sizecliient.height / 4);

        deuiis_contecst.plaa_nnetaphiil(nnetaphiil, rectangltodrauu);
    }

    void onsiis(obgect sender, eventargs e)
    {
        invalidaat();
    }
}