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

Examples of org.dyno.visual.swing.plugin.spi.LayoutAdapter$Thumb


      adaptable.doLayout();
      adaptable.getWidget().validate();
      adaptable.repaintDesigner();
      return true;
    } else {
      LayoutAdapter layoutAdapter = ((CompositeAdapter) adaptable).getLayoutAdapter();
      WidgetAdapter[] copy = new WidgetAdapter[adaptable.getDropWidget().size()];
      adaptable.getDropWidget().toArray(copy);
      if (layoutAdapter.drop(p)) {
        adaptable.clearAllSelected();
        for (WidgetAdapter adapter : copy) {
          adapter.requestNewName();
          adapter.setSelected(true);
        }
        adaptable.setDirty(true);
        layoutAdapter.setContainer(jpanel);
        adaptable.doLayout();
        adaptable.getWidget().validate();
        adaptable.repaintDesigner();
        return true;
      } else
View Full Code Here


    if (isDroppingMenuItem() || isDroppingMenuBar())
      return super.dragEnter(p);
    JPanel jpanel = (JPanel) adaptable.getWidget();
    LayoutManager layout = jpanel.getLayout();
    if (layout != null) {
      LayoutAdapter layoutAdapter = ((CompositeAdapter) adaptable).getLayoutAdapter();
      return layoutAdapter.dragEnter(p);
    } else
      return true;
  }
View Full Code Here

    if (isDroppingMenuItem() || isDroppingMenuBar())
      return super.dragExit(p);
    JPanel jpanel = (JPanel) adaptable.getWidget();
    LayoutManager layout = jpanel.getLayout();
    if (layout != null) {
      LayoutAdapter layoutAdapter = ((CompositeAdapter) adaptable).getLayoutAdapter();
      return layoutAdapter.dragExit(p);
    } else
      return true;
  }
View Full Code Here

      } else {
        resize_widget(p);
      }
      return true;
    } else {
      LayoutAdapter layoutAdapter = ((CompositeAdapter) adaptable).getLayoutAdapter();
      return layoutAdapter.dragOver(p);
    }
  }
View Full Code Here

  @Override
  public void paintHovered(Graphics clipg) {
    JPanel jpanel = (JPanel) adaptable.getWidget();
    LayoutManager layout = jpanel.getLayout();
    if (layout != null) {
      LayoutAdapter layoutAdapter = ((CompositeAdapter)adaptable).getLayoutAdapter();
      layoutAdapter.paintHovered(clipg);
    }
    clipg.setColor(Color.lightGray);
    clipg.drawRect(0, 0, jpanel.getWidth() -1 , jpanel.getHeight() - 1);
  }
View Full Code Here

  @Override
  public void paintGrid(Graphics clipg) {
    JPanel jpanel = (JPanel) adaptable.getWidget();
    LayoutManager layout = jpanel.getLayout();
    if (layout != null) {
      LayoutAdapter layoutAdapter = ((CompositeAdapter)adaptable).getLayoutAdapter();
      layoutAdapter.paintGrid(clipg);
    }
  }
View Full Code Here

  @Override
  public void paintHint(Graphics g) {
    JPanel jpanel = (JPanel) adaptable.getWidget();
    LayoutManager layout = jpanel.getLayout();
    if (layout != null) {
      LayoutAdapter layoutAdapter = ((CompositeAdapter)adaptable).getLayoutAdapter();
      layoutAdapter.paintHint(g);
    }
  }
View Full Code Here

  @Override
  public void paintAnchor(Graphics g) {
    JPanel jpanel = (JPanel) adaptable.getWidget();
    LayoutManager layout = jpanel.getLayout();
    if (layout != null) {
      LayoutAdapter layoutAdapter = ((CompositeAdapter)adaptable).getLayoutAdapter();
      layoutAdapter.paintAnchor(g);
    }
  }
View Full Code Here

    return JDialog.class;
  }
  @Override
  public Object getAdapter(Class adapterClass) {
    if(adapterClass==MouseInputListener.class){
      LayoutAdapter adapter=contentAdapter.getLayoutAdapter();
      if(adapter!=null)
        return adapter.getAdapter(adapterClass);
      else
        return null;
    }else
      return super.getAdapter(adapterClass);
  }
View Full Code Here

      pair.child = child;
      pair.constraints = cons;
      constraints.add(pair);
    }
    JPanel jpanel = (JPanel) jpaneladapter.getWidget();
    LayoutAdapter adapter = LayoutAdapter.createLayoutAdapter(config);
    adapter.initConainerLayout(jpanel, monitor);
    jpaneladapter.setLayoutAdapter(null);
    jpaneladapter.doLayout();
    jpanel.validate();
    jpaneladapter.setDirty(true);
    jpaneladapter.addNotify();
View Full Code Here

TOP

Related Classes of org.dyno.visual.swing.plugin.spi.LayoutAdapter$Thumb

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.