Package org.apache.isis.viewer.dnd.drawing

Examples of org.apache.isis.viewer.dnd.drawing.Color


public class ResizeView3DRender implements ResizeViewRender {

    @Override
    public void draw(final Canvas canvas, final int x, final int width, final int height, final boolean hasFocus) {
        final Color borderColor =
            hasFocus ? Toolkit.getColor(ColorsAndFonts.COLOR_PRIMARY3) : Toolkit
                .getColor(ColorsAndFonts.COLOR_SECONDARY3);
        canvas.drawSolidRectangle(x, 0, width, height, borderColor);

        final Color secondary2 = Toolkit.getColor(ColorsAndFonts.COLOR_SECONDARY2);
        canvas.drawRectangle(x, -1, width, height + 2, secondary2);

        int h1 = 30;
        int h2 = 10;
        if (height < h1 + h2 * 2) {
            h1 = Math.min(0, height - h2 * 2);
        } else {
            h2 = (height - h1) / 2;
        }

        final Color color = hasFocus ? Toolkit.getColor(ColorsAndFonts.COLOR_PRIMARY2) : secondary2;
        DrawingUtil.drawHatching(canvas, x + 1, h2, width - 2, h1, color, Toolkit.getColor(ColorsAndFonts.COLOR_WHITE));
    }
View Full Code Here


import org.apache.isis.viewer.dnd.drawing.ColorsAndFonts;
import org.apache.isis.viewer.dnd.view.Toolkit;

class SimpleRender {
    protected Color color(final boolean isDisabled, final boolean isOver) {
        Color color;
        if (isDisabled) {
            color = Toolkit.getColor(ColorsAndFonts.COLOR_SECONDARY3);
        } else {
            color =
                isOver ? Toolkit.getColor(ColorsAndFonts.COLOR_PRIMARY2) : Toolkit.getColor(ColorsAndFonts.COLOR_BLACK);
View Full Code Here

public class ScrollBar3DRender implements ScrollBarRender {

    @Override
    public void draw(final Canvas canvas, final boolean isHorizontal, final int x, final int y, final int width,
        final int height, final int scrollPosition, final int visibleAmount) {
        final Color thumbColor = Toolkit.getColor(ColorsAndFonts.COLOR_PRIMARY2);

        // canvas.drawSolidRectangle(x + 1, y + 1, width - 2, height - 2,
        // Toolkit.getColor(ColorsAndFonts.COLOR_SECONDARY3));
        canvas.drawSolidRectangle(x + 1, y + 1, width - 2, height, Toolkit.getColor(ColorsAndFonts.COLOR_SECONDARY3));
        int x2 = x;
View Full Code Here

        final int x = 0;
        final int y = 0;

        canvas.drawRectangle(x + 1, y + 1, width - 1, height - 1, Toolkit.getColor(ColorsAndFonts.COLOR_WHITE));
        canvas.drawRectangle(x, y, width - 1, height - 1, Toolkit.getColor(ColorsAndFonts.COLOR_SECONDARY1));
        final Color crossColor = Toolkit.getColor(ColorsAndFonts.COLOR_BLACK);
        canvas.drawLine(x + 4, y + 3, x + 10, y + 9, crossColor);
        canvas.drawLine(x + 5, y + 3, x + 11, y + 9, crossColor);
        canvas.drawLine(x + 10, y + 3, x + 4, y + 9, crossColor);
        canvas.drawLine(x + 11, y + 3, x + 5, y + 9, crossColor);
View Full Code Here

        final int height = size.getHeight();
        final int left = 3;
        final int top = 3;

        final boolean hasFocus = containsFocus();
        final Color lightColor =
            hasFocus ? Toolkit.getColor(ColorsAndFonts.COLOR_SECONDARY1) : Toolkit
                .getColor(ColorsAndFonts.COLOR_SECONDARY2);
        clearBackground(canvas, Toolkit.getColor(ColorsAndFonts.COLOR_WINDOW));
        canvas.drawRectangle(1, 0, width - 2, height, lightColor);
        canvas.drawRectangle(0, 1, width, height - 2, lightColor);
View Full Code Here

        final View[] controls, final String title) {
        final int x = left;
        final int width = s.getWidth();
        final int height = s.getHeight();

        final Color borderColor =
            hasFocus ? Toolkit.getColor(ColorsAndFonts.COLOR_PRIMARY1) : Toolkit
                .getColor(ColorsAndFonts.COLOR_SECONDARY1);
        canvas.drawRoundedRectangle(0, 0, width, height, 8, 8, borderColor);
        canvas.drawRectangle(LINE_THICKNESS - 1, LINE_THICKNESS - 1, width - LINE_THICKNESS * 2 + 2, height
            - LINE_THICKNESS * 2 + 2, borderColor);

        final Color titleBarTextColor =
            hasFocus ? Toolkit.getColor(ColorsAndFonts.COLOR_BLACK) : Toolkit.getColor(ColorsAndFonts.COLOR_SECONDARY1);
        final Color titleBarBackgroundColor =
            hasFocus ? Toolkit.getColor(ColorsAndFonts.COLOR_PRIMARY3) : Toolkit
                .getColor(ColorsAndFonts.COLOR_SECONDARY3);
        /*
         * final Color insetColorLight = hasFocus ? Toolkit.getColor("primary2") : Toolkit.getColor("secondary2"); final
         * Color insetColorDark = hasFocus ? Toolkit.getColor("black") : Toolkit.getColor("black");
View Full Code Here

    public void draw(final Canvas canvas, final int width, final int height, final boolean isDisabled,
        final boolean isOver, final boolean isPressed) {
        final int x = 0;
        final int y = 0;

        final Color color = color(isDisabled, isOver);
        canvas.drawRectangle(x + 3, y + 2, 8, 8, color);
        canvas.drawLine(x + 3, y + 3, x + 10, y + 3, color);
    }
View Full Code Here

    @Override
    public void draw(final Canvas canvas) {
        final int width = getSize().getWidth();
        final int height = getSize().getHeight();

        final Color secondaryTextColor = Toolkit.getColor(ColorsAndFonts.COLOR_WHITE);
        final Color mainTextColor = Toolkit.getColor(ColorsAndFonts.COLOR_BLACK);

        drawBackground(canvas, width, height);
        drawDaysOfWeek(canvas, secondaryTextColor);
        if (isEditable) {
            drawDayMarker(canvas);
View Full Code Here

    private void drawControl(final Canvas canvas, final int x, final int y, final int width, final int height,
        final String label, final int over) {
        if (Toolkit.debug) {
            canvas.drawRectangle(x - 2, y, width + 4, height, Toolkit.getColor(ColorsAndFonts.COLOR_DEBUG_BOUNDS_VIEW));
        }
        final Color color = Toolkit.getColor(ColorsAndFonts.COLOR_SECONDARY2);

        final int arrowHeight = width / 2;
        final Shape upArrow = new Shape(0, arrowHeight);
        upArrow.addVector(arrowHeight, -arrowHeight);
        upArrow.addVector(arrowHeight, arrowHeight);
View Full Code Here

    @Override
    public void draw(final Canvas canvas) {
        final int width = getSize().getWidth();
        final int height = getSize().getHeight();

        final Color textColor = Toolkit.getColor(ColorsAndFonts.COLOR_WHITE);

        drawBackground(canvas, width, height, textColor);
        drawDaysOfWeek(canvas, textColor);
        drawControls(canvas, width);
    }
View Full Code Here

TOP

Related Classes of org.apache.isis.viewer.dnd.drawing.Color

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.