Package org.dyno.visual.swing.designer

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


  @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


  @Override
  public void run() {
    VisualDesigner designer = getDesigner();
    if(designer==null)
      return;
    WidgetSelection selection = new WidgetSelection(designer.getRoot());
    List<WidgetAdapter> copyedList = new ArrayList<WidgetAdapter>();
    for (Component child : selection) {
      WidgetAdapter childAdapter = WidgetAdapter.getWidgetAdapter(child);
      WidgetAdapter cloneAdapter = (WidgetAdapter) childAdapter.clone();
      Component comp = cloneAdapter.getWidget();
View Full Code Here

  @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

  @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

  @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

      return WidgetAdapter.getWidgetAdapter(widget);
    } else if (object instanceof LayoutManager) {
      LayoutAdapter adapter = LayoutAdapter.createLayoutAdapter(object.getClass());
      return adapter;
    } else if(object instanceof WidgetSelection){
      WidgetSelection selection = (WidgetSelection)object;
      if (!selection.isEmpty()) {
        if (selection.size() == 1) {
          return getProvider(selection.getFirstElement());
        } else {
          Object obj = selection.getFirstElement();
          Class clazz = obj.getClass();
          for (Object element : selection) {
            Class clazz2 = element.getClass();
            clazz = getCommonSuperClass(clazz, clazz2);
          }
View Full Code Here

    if(designer==null)
      return;
    setEnabled(isAlignResize(designer, 1, getId()));
  }
  private boolean isAlignResize(VisualDesigner designer, int count, String id) {
    WidgetSelection selection = new WidgetSelection(designer.getRoot());
    if (selection.size() > count) {
      WidgetAdapter parentAdapter = null;
      for (Component selected : selection) {
        WidgetAdapter selectedAdapter = WidgetAdapter
            .getWidgetAdapter(selected);
        WidgetAdapter selectedParent = selectedAdapter
View Full Code Here

  }

  public IPropertySource getPropertySource(Object object) {
    ArrayList<IWidgetPropertyDescriptor> propdesc = getPropertyDescriptors();
    if (object instanceof WidgetSelection) {
      WidgetSelection selection = (WidgetSelection) object;
      if (!isRoot() && selection.size() == 1) {
        propdesc.add(new BeanNameProperty(this));
        propdesc.add(new FieldAccessProperty(this));
        propdesc.add(new GetAccessProperty(this));
      }
      IWidgetPropertyDescriptor[] properties = propdesc.toArray(new IWidgetPropertyDescriptor[propdesc.size()]);
      String lnfClassname = null;
      if (!selection.isEmpty()) {
        lnfClassname = getLnfClassname();
      }
      return new PropertySource2(lnfClassname, selection, properties);
    } else {
      if (!isRoot()) {
View Full Code Here

  public Image getIconImage() {
    return iconImage;
  }

  public List<Component> getSelection() {
    return new WidgetSelection(getRootAdapter().getWidget());
  }
View Full Code Here

TOP

Related Classes of org.dyno.visual.swing.designer.WidgetSelection

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.