All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nakedobjects.nos.client.dnd.action.IconizeWindowControl Maven / Gradle / Ivy

package org.nakedobjects.nos.client.dnd.action;

import org.nakedobjects.nos.client.dnd.Canvas;
import org.nakedobjects.nos.client.dnd.Toolkit;
import org.nakedobjects.nos.client.dnd.View;


public class IconizeWindowControl extends WindowControl {

    public IconizeWindowControl(final View target) {
        super(new IconizeViewOption(), target);
    }

    public void draw(final Canvas canvas) {
        int x = 0;
        int y = 0;

        canvas.drawRectangle(x + 1, y + 1, WIDTH - 1, HEIGHT - 1, Toolkit.getColor("white"));
        canvas.drawRectangle(x, y, WIDTH - 1, HEIGHT - 1, Toolkit.getColor("secondary1"));
        canvas.drawLine(x + 3, y + 8, x + 8, y + 8, Toolkit.getColor("black"));
        canvas.drawLine(x + 3, y + 9, x + 8, y + 9, Toolkit.getColor("black"));
    }
}
// Copyright (c) Naked Objects Group Ltd.




© 2015 - 2025 Weber Informatics LLC | Privacy Policy