@Override public boolean insert(Component item, int index) { return super.insert(item, index); }
/** * Adds a widget to this Container. Fires the <i>BeforeAdd</i> event before * adding, then fires the <i>Add</i> event after the component has been added. * * @param widget the widget to add. If the widget is not a Component instance * it will be wrapped in a WidgetComponent */ public boolean add(Widget widget) { return insert(widget, getItemCount()); }
/** * Adds a widget to this Container. Fires the <i>BeforeAdd</i> event before * adding, then fires the <i>Add</i> event after the component has been added. * * @param widget the widget to add. If the widget is not a Component instance * it will be wrapped in a WidgetComponent * @param layoutData the layout data */ public boolean add(Widget widget, LayoutData layoutData) { return insert(widget, getItemCount(), layoutData); }
private void addElementWidget(ReportElement element) { ElementWidget widget = elementWidgetProvider.get(); widget.bindHandler(this); widget.bind(element); page.insert(widget, page.getItemCount() - 1); }
page.insert(elementWidget, insertIndex); page.layout(); Scheduler.get().scheduleDeferred(new Command() {
protected void onDragEnd(DragEvent de) { dummy.removeFromParent(); if (insertCol != -1 && insertRow != -1) { if (startCol == insertCol && insertRow > startRow) { insertRow--; } active.setVisible(true); active.removeFromParent(); getItem(insertCol).insert(active, insertRow); active.repaint(); fireEvent(Events.Drop, new PortalEvent(this, active, startCol, startRow, insertCol, insertRow)); } active.setVisible(true); active = null; insertCol = -1; insertRow = -1; if (autoScroll) { scrollSupport.stop(); } }
/** * Inserts a portlet. * * @param portlet the portlet to add * @param index the insert index * @param column the column to insert into */ public void insert(Portlet portlet, int index, int column) { Draggable d = portlet.getData("gxt.draggable"); if (d == null) { d = new Draggable(portlet, portlet.getHeader()); portlet.setData("gxt.draggable", d); } d.setUseProxy(true); d.removeDragListener(listener); d.addDragListener(listener); d.setMoveAfterProxyDrag(false); d.setSizeProxyToSource(true); d.setEnabled(!portlet.isPinned()); getItem(column).insert(portlet, index, new RowData(1, -1)); getItem(column).layout(); }