Examples of VisualDesigner


Examples of org.dyno.visual.swing.designer.VisualDesigner

    setEnabled(((CompositeAdapter) rootAdapter).getChildCount() > 0);
  }

  @Override
  public void run() {
    VisualDesigner designer = getDesigner();
    if(designer==null)
      return;
    CompositeAdapter rootAdapter = (CompositeAdapter) WidgetAdapter.getWidgetAdapter(designer.getRoot());
    rootAdapter.setSelected(false);
    rootAdapter.selectChildren();
    fireWidgetSelected(rootAdapter);
    designer.publishSelection();
    designer.repaint();
  }
View Full Code Here

Examples of org.dyno.visual.swing.designer.VisualDesigner

    setRetargetable(true);
    setEnabled(false);
  }
  @Override
  public void updateState() {
    VisualDesigner designer = getDesigner();
    if(designer==null)
      return;
    boolean notEmpty =!designer.getClipboard().isEmpty();
    boolean hasFocused=designer.getFocusedContainer()!=null;
    setEnabled(hasFocused&&notEmpty);
  }
View Full Code Here

Examples of org.dyno.visual.swing.designer.VisualDesigner

    setEnabled(hasFocused&&notEmpty);
  }

  @Override
  public void run() {
    VisualDesigner designer = getDesigner();
    if(designer==null)
      return;
    List<WidgetAdapter> copyedList = new ArrayList<WidgetAdapter>();
    copyedList.addAll(designer.getClipboard());
    designer.setSelectedWidget(copyedList);
  }
View Full Code Here

Examples of org.dyno.visual.swing.designer.VisualDesigner

    setEnabled(false);
  }

  @Override
  public void updateState() {
    VisualDesigner designer = getDesigner();
    if(designer==null)
      return;
    WidgetSelection selection = new WidgetSelection(designer.getRoot());
    WidgetAdapter rootAdapter = WidgetAdapter.getWidgetAdapter(designer.getRoot());
    setEnabled(!selection.isEmpty()&& !rootAdapter.isSelected());
  }
View Full Code Here

Examples of org.dyno.visual.swing.designer.VisualDesigner

    setEnabled(!selection.isEmpty()&& !rootAdapter.isSelected());
  }

  @Override
  public void run() {
    VisualDesigner designer = getDesigner();
    if(designer==null)
      return;
    CompositeAdapter rootAdapter = (CompositeAdapter) WidgetAdapter.getWidgetAdapter(designer.getRoot());
    designer.getClipboard().clear();
    for (Component child : designer.getSelectedComponents()) {
      WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(child);
      adapter.setHotspotPoint(new Point(child.getWidth()/2, child.getHeight()/2));
      designer.getClipboard().add(adapter);
    }
    IOperationHistory operationHistory = PlatformUI.getWorkbench()
        .getOperationSupport().getOperationHistory();
    IUndoableOperation operation = new CutOperation(designer.getSelectedComponents());
    operation.addContext(designer.getUndoContext());
    try {
      operationHistory.execute(operation, null, null);
    } catch (ExecutionException e) {
      VisualSwingPlugin.getLogger().error(e);
    }
    rootAdapter.doLayout();
    designer.getRoot().validate();
    designer.publishSelection();
    designer.repaint();
  }
View Full Code Here

Examples of org.dyno.visual.swing.designer.VisualDesigner

    public EmbeddedVisualDesigner(Composite parent) {
      super(parent, SWT.NONE);
    }

    protected JComponent createSwingComponent() {
      designer = new VisualDesigner(VisualSwingEditor.this, this);
      JPanel backgroundPanel = new JPanel();
      backgroundPanel.setOpaque(true);
      backgroundPanel.setLayout(new BorderLayout());
      backgroundPanel.add(designer, BorderLayout.CENTER);
      backgroundPanel.setBackground(java.awt.Color.white);
View Full Code Here

Examples of org.dyno.visual.swing.designer.VisualDesigner

  private boolean retargetable;

  public EditorAction() {
  }
  public void updateState() {
    VisualDesigner designer = getDesigner();
    if(designer==null)
      return;
    setEnabled(isAlignResize(designer, 1, getId()));
  }
View Full Code Here

Examples of org.dyno.visual.swing.designer.VisualDesigner

      return false;
    }
  }
  @Override
  public void run() {
    VisualDesigner designer = getDesigner();
    if (designer == null)
      return;
    Component child = designer.getSelectedComponents().get(0);
    WidgetAdapter childAdapter = WidgetAdapter.getWidgetAdapter(child);
    CompositeAdapter parentAdapter = (CompositeAdapter) childAdapter
        .getParentAdapter();
    parentAdapter.doAlignment(getId());
    designer.publishSelection();
    designer.repaint();
  }
View Full Code Here

Examples of org.dyno.visual.swing.designer.VisualDesigner

  }

  protected VisualDesigner getDesigner() {
    if (editor == null)
      return null;
    VisualDesigner designer = editor.getDesigner();
    if (designer == null)
      return null;
    if (designer.isWidgetEditing())
      return null;
    return designer;
  }
View Full Code Here

Examples of org.dyno.visual.swing.designer.VisualDesigner

    else
      return name;
  }

  public void setCursorType(int type) {
    VisualDesigner designer = getDesigner();
    if (designer != null)
      designer.setCursorType(type);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.