Package com.eagerlogic.cubee.client.style.styles

Examples of com.eagerlogic.cubee.client.style.styles.Border


                @Override
                public Integer calculate() {
                    int res = clientWidthProperty().get();
                    Padding padding = textBox.paddingProperty().get();
                    Border border = textBox.borderProperty().get();
                    if (padding != null) {
                        res = res - padding.getLeftPadding() - padding.getRightPadding();
                    }
                    if (border != null) {
                        res = res - border.getLeftBorderSize() - border.getRightBorderSize();
                    }
                    return res;
                }
            });
            textBox.heightProperty().bind(new AExpression<Integer>() {
               
                {
                    bind(clientHeightProperty(), textBox.paddingProperty(), textBox.borderProperty());
                }

                @Override
                public Integer calculate() {
                    int res = clientHeightProperty().get();
                    Padding padding = textBox.paddingProperty().get();
                    Border border = textBox.borderProperty().get();
                    if (padding != null) {
                        res = (res - padding.getTopPadding()) - padding.getBottomPadding();
                    }
                    if (border != null) {
                        res = (res - border.getTopBorderSize()) - border.getBottomBorderSize();
                    }
                    return res;
                }
            });
            textBox.onKeyUpEvent().addListener(new IEventListener<KeyEventArgs>() {
View Full Code Here


        });
        padding.invalidate();
        border.addChangeListener(new IChangeListener() {
            @Override
            public void onChanged(Object sender) {
                Border b = border.get();
                if (b == null) {
                    getElement().getStyle().clearBorderStyle();
                    getElement().getStyle().clearBorderColor();
                    getElement().getStyle().clearBorderWidth();
                    getElement().getStyle().clearProperty("borderRadius");
                } else {
                    b.apply(getElement());
                }
                requestLayout();
            }
        });
        cursor.addChangeListener(new IChangeListener() {
View Full Code Here

    private Button.StyleClass<Button> ButtonStyle() {
        Button.StyleClass<Button> res = new Button.StyleClass<Button>();
        LinearGradient bg = new LinearGradient(0.0, new ColorStop(0.0, Color.FUNKY_BLUE), new ColorStop(1.0, Color.fadeColors(Color.BLACK, Color.FUNKY_BLUE, 0.9)));
        res.getBackground().setValue(new StyleValue<ABackground>(bg));
        res.getPadding().setValue(new StyleValue<Padding>(new Padding(10, 5, 10, 5)));
        res.getBorder().setValue(new StyleValue<Border>(new Border(1, Color.fadeColors(Color.BLACK, Color.FUNKY_BLUE, 0.85), 0)));
        res.getForeColor().setValue(new StyleValue<Color>(Color.WHITE));
        res.getFontSize().setValue(new StyleValue<Integer>(14));
        res.getBold().setValue(new StyleValue<Boolean>(Boolean.TRUE));
        return res;
    }
View Full Code Here

    private ComboBox.StyleClass<ComboBox> ComboBoxStyle() {
        ComboBox.StyleClass<ComboBox> res = new ComboBox.StyleClass<ComboBox>();
        LinearGradient bg = new LinearGradient(0.0, new ColorStop(0.0, Color.WHITE), new ColorStop(1.0, Color.getRgbColor(0xf0f0f0)));
        res.getBackground().setValue(new StyleValue<ABackground>(bg));
        res.getPadding().setValue(new StyleValue<Padding>(new Padding(10, 5, 10, 5)));
        res.getBorder().setValue(new StyleValue<Border>(new Border(1, Color.LIGHT_GRAY, 0)));
        return res;
    }
View Full Code Here

    }

    private TextBox.StyleClass<TextBox> TextBoxStyle() {
        TextBox.StyleClass<TextBox> res = new TextBox.StyleClass<TextBox>();
        res.getPadding().setValue(new StyleValue<Padding>(new Padding(5)));
        res.getBorder().setValue(new StyleValue<Border>(new Border(1, Color.LIGHT_GRAY, 0)));
        return res;
    }
View Full Code Here

        root = new HBox();
        this.getChildren().add(root);

        tickBox = new Panel();
        tickBox.backgroundProperty().set(new ColorBackground(Color.WHITE));
        tickBox.borderProperty().set(new Border(1, Color.LIGHT_GRAY, 0));
        tickBox.widthProperty().set(10);
        tickBox.heightProperty().set(10);
        tickBox.handlePointerProperty().set(false);
        root.getChildren().add(tickBox);
        root.setCellVAlign(0, EVAlign.MIDDLE);
View Full Code Here

    @Override
    protected void init(int selectedIndex, T[] items, boolean emptySelectionEnabled, String emptySelectionText) {
        Panel root = new Panel();
        root.backgroundProperty().set(new ColorBackground(Color.WHITE));
        root.borderProperty().set(new Border(1, Color.getRgbColor(0x202020), 5));
        this.setRootComponent(root);

        VBox vbMain = new VBox();
        root.getChildren().add(vbMain);
View Full Code Here

                    }
                    getElement().getStyle().setWidth(0, com.google.gwt.dom.client.Style.Unit.PX);
                    getElement().getStyle().setHeight(0, com.google.gwt.dom.client.Style.Unit.PX);
//                    TriangleInner.this.translateXProperty().set(-leftWidth);
//                    TriangleInner.this.translateYProperty().set(topWidth);
                    return new Border(leftWidth, topWidth, rightWidth, bottomWidth, leftColor, topColor, rightColor, bottomColor, 0, 0, 0, 0);
                }
            });
        }
View Full Code Here

            @Override
            public Border calculate() {
                int quarter = separatorWidth.get() / 4;
                int width = separatorWidth.get() - (quarter * 2);
                return new Border(0, Color.BLACK, width / 2);
            }
        });
        return res;
    }
View Full Code Here

        this(DOM.createInputText());
    }

    TextBox(Element e) {
        super(e);
        this.borderProperty().set(new Border(1, Color.LIGHT_GRAY, 0));
        width.addChangeListener(new IChangeListener() {
            @Override
            public void onChanged(Object sender) {
                if (width.get() == null) {
                    getElement().getStyle().clearWidth();
View Full Code Here

TOP

Related Classes of com.eagerlogic.cubee.client.style.styles.Border

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.