List of usage examples for com.google.gwt.dom.client Style setWidth
public void setWidth(double value, Unit unit)
From source file:stroom.data.grid.client.MoveHandle.java
License:Apache License
public void move(final NativeEvent event) { if (heading != null && moving) { final Style style = getElement().getStyle(); style.setVisibility(Visibility.VISIBLE); final int left = event.getClientX() - offset; style.setLeft(left, Unit.PX);// w w w . j ava 2 s. c o m style.setTop(heading.getElement().getAbsoluteTop(), Unit.PX); style.setWidth(heading.getElement().getOffsetWidth(), Unit.PX); style.setHeight(dataGrid.getElement().getOffsetHeight(), Unit.PX); final Element parent = heading.getElement().getParentElement(); insertPos = parent.getChildCount(); for (int i = 0; i < parent.getChildCount(); i++) { final Element child = parent.getChild(i).cast(); if (i == heading.getColIndex() + 1) { // Don't allow the user to insert an item after itself as // this doesn't make sense. if (child.getAbsoluteLeft() > event.getClientX()) { insertPos = i - 1; break; } } else if (i == parent.getChildCount() - 1 && heading.getColIndex() == parent.getChildCount() - 1) { // Don't allow the user to insert an item after itself as // this doesn't make sense. insertPos = i; break; } else if (child.getAbsoluteLeft() + (child.getScrollWidth() / 2) >= event.getClientX()) { insertPos = i; break; } } // Constrain to the first movable column. int firstMovableCol = 0; for (int i = 0; i < colSettings.size(); i++) { final ColSettings settings = colSettings.get(i); if (settings.isMovable()) { firstMovableCol = i; break; } } insertPos = Math.max(insertPos, firstMovableCol); // Show this handle if it isn't already showing. show(); // Show the target line. if (insertPos == 0) { showTargetLine(dataGrid.getAbsoluteLeft(), dataGrid.getAbsoluteTop(), dataGrid.getOffsetHeight()); } else { final Element child = parent.getChild(insertPos - 1).cast(); showTargetLine(child.getAbsoluteRight() - HALF_LINE_WIDTH, dataGrid.getAbsoluteTop(), dataGrid.getOffsetHeight()); } } }
From source file:stroom.widget.htree.client.LayeredCanvas.java
License:Apache License
private LayeredCanvas() { final Style style = getElement().getStyle(); style.setPosition(Position.RELATIVE); style.setWidth(width, Unit.PX); style.setHeight(height, Unit.PX);/*from w w w. j a va 2 s .co m*/ }
From source file:stroom.widget.htree.client.LayeredCanvas.java
License:Apache License
private Canvas createLayer(final String name) { Canvas canvas = Canvas.createIfSupported(); if (canvas != null) { layerMap.put(name, canvas);/*w w w.ja va 2 s .co m*/ final Style style = canvas.getElement().getStyle(); style.setPosition(Position.ABSOLUTE); style.setLeft(0, Unit.PX); style.setTop(0, Unit.PX); style.setWidth(width, Unit.PX); style.setHeight(height, Unit.PX); style.setOutlineStyle(OutlineStyle.NONE); canvas.setCoordinateSpaceWidth(width); canvas.setCoordinateSpaceHeight(height); add(canvas); } return canvas; }
From source file:stroom.widget.htree.client.LayeredCanvas.java
License:Apache License
public void setSize(final int width, final int height) { this.width = width; this.height = height; Style style = getElement().getStyle(); style.setWidth(width, Unit.PX); style.setHeight(height, Unit.PX);/*from w ww.ja va 2 s.c o m*/ for (final Canvas canvas : layerMap.values()) { style = canvas.getElement().getStyle(); style.setWidth(width, Unit.PX); style.setHeight(height, Unit.PX); canvas.setCoordinateSpaceWidth(width); canvas.setCoordinateSpaceHeight(height); } }