Package org.eclipse.wb.core.model.broadcast

Examples of org.eclipse.wb.core.model.broadcast.ObjectEventListener


  //
  // IRootProcessor
  //
  ////////////////////////////////////////////////////////////////////////////
  public void process(final JavaInfo root, List<JavaInfo> components) throws Exception {
    root.addBroadcastListener(new ObjectEventListener() {
      @Override
      public void refreshDispose() throws Exception {
        destroyComponents(root);
      }
    });
View Full Code Here


          }
          parent.removeChild(m_javaInfo);
        }
      }
    });
    m_container.addBroadcastListener(new ObjectEventListener() {
      @Override
      public void childRemoveAfter(ObjectInfo parent, ObjectInfo child) throws Exception {
        if (useImplicitLayout() && isAddNewLayout(parent, child)) {
          parent.addChild(m_javaInfo);
          ((LayoutInfo) m_javaInfo).onSet();
View Full Code Here

  @Override
  protected void initialize() throws Exception {
    super.initialize();
    initialize_createImplicitLayout();
    // context menu
    addBroadcastListener(new ObjectEventListener() {
      @Override
      public void addContextMenu(List<? extends ObjectInfo> objects,
          ObjectInfo object,
          IMenuManager manager) throws Exception {
        if (object == m_this) {
View Full Code Here

          clipboardCopy_addCommands(commands);
        }
      }
    });
    // context menu
    addBroadcastListener(new ObjectEventListener() {
      @Override
      public void addContextMenu(List<? extends ObjectInfo> objects,
          ObjectInfo object,
          IMenuManager manager) throws Exception {
        if (object == m_this) {
View Full Code Here

    //
    ////////////////////////////////////////////////////////////////////////////
    public LayoutTracker(ContainerInfo container, EditPart editPart) {
      m_container = container;
      m_containerPart = editPart;
      container.addBroadcastListener(new ObjectEventListener() {
        @Override
        public void refreshed() throws Exception {
          update();
        }
      });
View Full Code Here

  //
  // IRootProcessor
  //
  ////////////////////////////////////////////////////////////////////////////
  public void process(JavaInfo root, List<JavaInfo> components) throws Exception {
    root.addBroadcastListener(new ObjectEventListener() {
      @Override
      public void addContextMenu(List<? extends ObjectInfo> objects,
          ObjectInfo object,
          IMenuManager manager) throws Exception {
        if (object instanceof ComponentInfo) {
View Full Code Here

    //
    ////////////////////////////////////////////////////////////////////////////
    public LayoutTracker(LayoutContainerInfo container, EditPart editPart) {
      m_container = container;
      m_containerPart = editPart;
      container.addBroadcastListener(new ObjectEventListener() {
        @Override
        public void refreshed() throws Exception {
          update();
        }
      });
View Full Code Here

  }

  private void processRoot(ObjectInfo root) {
    if (root instanceof IUIObjectInfo) {
      final IUIObjectInfo rootObject = (IUIObjectInfo) root;
      root.addBroadcastListener(new ObjectEventListener() {
        private DeviceSelectionItem m_deviceSelectionItem;
        private DeviceOrientationItem m_deviceOrientationItem;

        @Override
        public void addHierarchyActions(List<Object> actions) throws Exception {
View Full Code Here

          rootEditPart.removeEditPartListener(this);
        }
      };
      rootEditPart.addEditPartListener(listener);
      // update EditPart figure and selection policy
      object.addBroadcastListener(new ObjectEventListener() {
        @Override
        public void refreshed2() throws Exception {
          refresh();
        }
      });
View Full Code Here

    // perform alignment
    action.run();
  }

  private void setupSelectionActions(final AbsolutePanelInfo panel) {
    panel.addBroadcastListener(new ObjectEventListener() {
      @Override
      public void addSelectionActions(List<ObjectInfo> objects, List<Object> actions)
          throws Exception {
        AbsolutePanelAlignmentSupport.create(panel).addAlignmentActions(objects, actions);
      }
View Full Code Here

TOP

Related Classes of org.eclipse.wb.core.model.broadcast.ObjectEventListener

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.