Package org.dyno.visual.swing.plugin.spi

Examples of org.dyno.visual.swing.plugin.spi.WidgetAdapter


        oldconstraints.getVertical());
    container.remove(child);
    container.add(child, newconstraints);
    container.doLayout();
    container.invalidate();
    WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(container);
    adapter.repaintDesigner();
    return Status.OK_STATUS;
  }
View Full Code Here


      throws ExecutionException {
    container.remove(child);
    container.add(child, oldconstraints);
    container.doLayout();
    container.invalidate();
    WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(container);
    adapter.repaintDesigner();
    return Status.OK_STATUS;
  }
View Full Code Here

  @Override
  public IStatus execute(IProgressMonitor monitor, IAdaptable info) throws ExecutionException {
    GroupLayout layout = (GroupLayout) container.getLayout();
    CompositeAdapter containerAdapter = (CompositeAdapter) WidgetAdapter.getWidgetAdapter(container);
    WidgetAdapter post = widgets.get(0);
    Component postChild = post.getWidget();
    Constraints postConstraints = layout.getConstraints(postChild);
    Alignment postAlignment = postConstraints.getHorizontal();
    compcons = new ArrayList<CompCons>();
    Insets insets = container.getInsets();
    int innerWidth = container.getWidth() - insets.left - insets.right;
    if (postAlignment instanceof Leading) {
      Leading postLeading = (Leading)postAlignment;
      int postCenter = postLeading.getLeading() + postChild.getWidth() / 2;
      for (int i = 1; i < widgets.size(); i++) {
        WidgetAdapter adapter = widgets.get(i);
        Component child = adapter.getWidget();
        Constraints constraints = layout.getConstraints(child);
        CompCons cons = new CompCons();
        cons.component = child;
        cons.constraints = constraints;
        compcons.add(cons);
        int l = postCenter - child.getWidth() / 2;
        int t = innerWidth - postCenter - child.getWidth() / 2;
        Leading leading = new Leading(l, child.getWidth(), 10, t);
        constraints = new Constraints(leading, constraints.getVertical());
        layout.setConstraints(child, constraints);
      }
    } else if (postAlignment instanceof Bilateral) {
      Bilateral postBilateral = (Bilateral) postAlignment;
      int postCenter = postBilateral.getLeading() + postChild.getWidth() / 2;
      for (int i = 1; i < widgets.size(); i++) {
        WidgetAdapter adapter = widgets.get(i);
        Component child = adapter.getWidget();
        Constraints constraints = layout.getConstraints(child);
        CompCons cons = new CompCons();
        cons.component = child;
        cons.constraints = constraints;
        compcons.add(cons);
        int l = postCenter - child.getWidth() / 2;
        int t = innerWidth - postCenter - child.getWidth()/2;
        Bilateral bilateral = new Bilateral(l, t, 10);
        constraints = new Constraints(bilateral, constraints.getVertical());
        layout.setConstraints(child, constraints);
      }
    } else if (postAlignment instanceof Trailing) {
      int postCenter = postChild.getX() + postChild.getWidth() / 2 - insets.left;
      for (int i = 1; i < widgets.size(); i++) {
        WidgetAdapter adapter = widgets.get(i);
        Component child = adapter.getWidget();
        Constraints constraints = layout.getConstraints(child);
        CompCons cons = new CompCons();
        cons.component = child;
        cons.constraints = constraints;
        compcons.add(cons);
View Full Code Here

        .getHorizontal(), new Leading(l, 10, t));
    container.remove(child);
    container.add(child, newconstraints);
    container.doLayout();
    container.invalidate();
    WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(container);
    adapter.repaintDesigner();
    return Status.OK_STATUS;
  }
View Full Code Here

      throws ExecutionException {
    container.remove(child);
    container.add(child, oldconstraints);
    container.doLayout();
    container.invalidate();
    WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(container);
    adapter.repaintDesigner();
    return Status.OK_STATUS;
  }
View Full Code Here

 
  public boolean drop(Point p) {
    CompositeAdapter parent = (CompositeAdapter) WidgetAdapter.getWidgetAdapter(container);
    Insets insets = container.getInsets();
    WidgetAdapter dropAdapter = tracingAdapter;
    JComponent drop = (JComponent)dropAdapter.getParentContainer();
    Point hot = dropAdapter.getHotspotPoint();
    Alignment vertical = adapter.getLastConstraints().getVertical();
    Alignment horizontal = adapter.getLastConstraints().getHorizontal();
    Point ltp = parent.getMascotLocation();
    int x = ltp.x - hot.x;
    int y = ltp.y - hot.y;
View Full Code Here

        .getHorizontal(), new Trailing(t, child.getHeight(), 10, l));
    container.remove(child);
    container.add(child, newconstraints);
    container.doLayout();
    container.invalidate();
    WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(container);
    adapter.repaintDesigner();
    return Status.OK_STATUS;
  }
View Full Code Here

      throws ExecutionException {
    container.remove(child);
    container.add(child, oldconstraints);
    container.doLayout();
    container.invalidate();
    WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(container);
    adapter.repaintDesigner();
    return Status.OK_STATUS;
  }
View Full Code Here

        oldconstraints.getVertical());
    container.remove(child);
    container.add(child, newconstraints);
    container.doLayout();
    container.invalidate();
    WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(container);
    adapter.repaintDesigner();
    return Status.OK_STATUS;
  }
View Full Code Here

      throws ExecutionException {
    container.remove(child);
    container.add(child, oldconstraints);
    container.doLayout();
    container.invalidate();
    WidgetAdapter adapter = WidgetAdapter.getWidgetAdapter(container);
    adapter.repaintDesigner();
    return Status.OK_STATUS;
  }
View Full Code Here

TOP

Related Classes of org.dyno.visual.swing.plugin.spi.WidgetAdapter

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.