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

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


  private QuartetPair pair;

 
  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();
    Constraints cons = adapter.getLastConstraints();
    Alignment horizontal = cons.getHorizontal();
    Alignment vertical = cons.getVertical();
    Point ltp = parent.getMascotLocation();
    int x = ltp.x - hot.x;
    int y = ltp.y - hot.y;
    int width = drop.getWidth();
    int height = drop.getHeight();
    Spring spring = new Spring(10, 10);// TODO should be replaced by a
View Full Code Here


    return true;
  }

 
  public boolean dragEnter(Point p) {
    CompositeAdapter parent = (CompositeAdapter) WidgetAdapter.getWidgetAdapter(container);
    parent.setMascotLocation(p);
    last_point = p;
    adapter.setHovered(true);
    return true;
  }
View Full Code Here

      g2d.setStroke(STROKE2);
      GroupLayout layout = (GroupLayout) container.getLayout();
      int width = container.getWidth();
      int height = container.getHeight();
      Insets insets = container.getInsets();
      CompositeAdapter adapter = (CompositeAdapter) WidgetAdapter.getWidgetAdapter(container);
      int count = adapter.getChildCount();
      for (int i = 0; i < count; i++) {
        Component child = adapter.getChild(i);
        WidgetAdapter childAdapter = WidgetAdapter.getWidgetAdapter(child);
        if (childAdapter.isSelected()) {
          Constraints constraints = layout.getConstraints(child);
          Alignment horizontal = constraints.getHorizontal();
          int y = child.getY() + child.getHeight() / 2;
View Full Code Here

    }
  }

  private List<IDragOperation> getCurrentOperation() {
    List<IDragOperation> dragOperations = null;
    CompositeAdapter parent = (CompositeAdapter) WidgetAdapter.getWidgetAdapter(container);
    int state = parent.getState();
    switch (state) {
    case Azimuth.STATE_BEAN_HOVER:
      dragOperations = beanHover;
      break;
    case Azimuth.STATE_BEAN_RESIZE_LEFT:
View Full Code Here

  public boolean dragEnter(Point p) {
    initDragOperation(container);
    horizontal_baseline = null;
    vertical_baseline = null;
    hovered = true;
    CompositeAdapter parent = (CompositeAdapter) WidgetAdapter.getWidgetAdapter(container);
    int state = parent.getState();
    if (state == Azimuth.STATE_BEAN_HOVER)
      parent.setMascotLocation(p);
    List<IDragOperation> dragOperations = getCurrentOperation();
    if (dragOperations != null) {
      for (IDragOperation operation : dragOperations) {
        operation.dragEnter(p);
      }
View Full Code Here

  @Override
  public boolean dragExit(Point p) {
    horizontal_baseline = null;
    vertical_baseline = null;
    hovered = false;
    CompositeAdapter parent = (CompositeAdapter) WidgetAdapter.getWidgetAdapter(container);
    int state = parent.getState();
    if (state == Azimuth.STATE_BEAN_HOVER)
      parent.setMascotLocation(p);
    List<IDragOperation> dragOperations = getCurrentOperation();
    if (dragOperations != null) {
      for (IDragOperation operation : dragOperations) {
        operation.dragExit(p);
      }
View Full Code Here

      initDragOperation(container);
      hovered = true;
    }
    horizontal_baseline = null;
    vertical_baseline = null;
    CompositeAdapter parent = (CompositeAdapter) WidgetAdapter.getWidgetAdapter(container);
    int state = parent.getState();
    if (state == Azimuth.STATE_BEAN_HOVER)
      parent.setMascotLocation(p);
    List<IDragOperation> dragOperations = getCurrentOperation();
    if (dragOperations != null) {
      for (IDragOperation operation : dragOperations) {
        operation.dragOver(p);
      }
View Full Code Here

  private void findButtons(WidgetAdapter adapter, List<AbstractButton> buttons) {
    if (adapter.getWidget() instanceof AbstractButton) {
      buttons.add((AbstractButton) adapter.getWidget());
    }
    if (adapter instanceof CompositeAdapter) {
      CompositeAdapter container = (CompositeAdapter) adapter;
      int count = container.getChildCount();
      for (int i = 0; i < count; i++) {
        Component child = container.getChild(i);
        WidgetAdapter childAdapter = WidgetAdapter
            .getWidgetAdapter(child);
        findButtons(childAdapter, buttons);
      }
    }
View Full Code Here

  @Override
  public Component getRootPane() {
    return getWidget();
  }
  public void doLayout() {
    CompositeAdapter content = getContentAdapter();
    content.doLayout();
  }
View Full Code Here

    if (jmb != null) {
      WidgetAdapter jmbAdapter = WidgetAdapter.getWidgetAdapter(jmb);
      JMenuBar copyjmb=(JMenuBar) jmbAdapter.cloneWidget();
      copy.setJMenuBar(copyjmb);
    }
    CompositeAdapter content = getContentAdapter();
    copy.setContentPane((JComponent) content.cloneWidget());
    return copy;
  }
View Full Code Here

TOP

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

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.