Package org.eclipse.swt.custom

Examples of org.eclipse.swt.custom.CTabItem.addDisposeListener()


       return caption;
    }
  }
  private CTabItem newItem(Control control, String filename) {
    CTabItem tab = new CTabItem(folder, SWT.NONE);
    tab.addDisposeListener(new DisposeListener() {
      public void widgetDisposed(final DisposeEvent e) {                       
        MainWindow.getSShell().setText("Job Scheduler Editor");
        MainWindow.setSaveStatus();

      }
View Full Code Here


      @Override
      public void run() {
        CTabItem tab = new CTabItem(tabs, SWT.CLOSE);
        Composite composite = new Composite(tabs, SWT.NULL);
        final SWTEventHandler seh = new SWTEventHandler(composite, profile);
        tab.addDisposeListener(new DisposeListener() {
          @Override
          public void widgetDisposed(DisposeEvent arg0) {
            try {
              seh.getFirstConnection().getProfile().dispose();
            } catch(Exception e) {}
View Full Code Here

                   
          SubChannel subedChannel = new SubChannel(id, subChannel, tabFolder_2);
          final CTabItem tbtmSubItem = subedChannel.init();
          subChannels.add(subedChannel);
         
          tbtmSubItem.addDisposeListener(new DisposeListener() {
            @Override
            public void widgetDisposed(DisposeEvent e) {
              subChannels.remove(tbtmSubItem);
            }
          });
View Full Code Here

      Composite composite_2 = new Composite(tabFolder_1, SWT.NONE);
      tbtmNewItem.setControl(composite_2);
      composite_2.setLayout(new GridLayout(1, false));
      tbtmNewItem.setText(key);
     
      tbtmNewItem.addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          DataContent dataContent = (DataContent) tbtmNewItem
              .getData();

          openDataContent.remove(dataContent);
View Full Code Here

    if(!openConsole.isOpen(id)){
      final Console console = new Console(tabFolder_1, id);
      CTabItem  tabItem = console.init();
      openConsole.add(console);
     
      tabItem.addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          openConsole.remove(console);
        }
      });
    }else
View Full Code Here

   
    if(!openPublish.isOpen(id)){
      final Publish publish = new Publish(tabFolder_1, id);
      CTabItem  tabItem = publish.init();
      openPublish.add(publish);
      tabItem.addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          openPublish.remove(publish);
        }
      });
    }else
View Full Code Here

   
    if(!openSubscribe.isOpen(id)){
      final Subscribe subscribe = new Subscribe(tabFolder_1, id);
      CTabItem  tabItem = subscribe.init();
      openSubscribe.add(subscribe);
      tabItem.addDisposeListener(new DisposeListener() {
        public void widgetDisposed(DisposeEvent e) {
          openSubscribe.remove(subscribe);
        }
      });
    }else
View Full Code Here

              }
            }
            CTabItem newItem = new CTabItem(tabs, SWT.CLOSE);
            newItem.setData(s);
            newItem.setText(s.getReference().getName());
            newItem.addDisposeListener(new DisposeListener(){

              @Override
              public void widgetDisposed(DisposeEvent e) {
                if(tabs.getItemCount() == 0){
                  disableTopBar();
View Full Code Here

              CTabItem tabItem = new CTabItem(tabFolder, SWT.NONE);
              tabItem.setControl(viewer);
              tabItem.setText(reportName);
             
              tabFolder.setSelection(tabItem);
              tabItem.addDisposeListener(new DisposeListener(){
                  public void widgetDisposed(DisposeEvent arg0) {
                      viewer.dispose();
                  }
              });
          }
View Full Code Here

        }

        final String exampleName = example.getName();
        final CTabItem tabItem = new CTabItem(tabFolder, SWT.CLOSE);
        tabItem.setText(exampleName);
        tabItem.addDisposeListener(new DisposeListener() {

            @Override
            public void widgetDisposed(DisposeEvent e) {
                // Stop
                example.onStop();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.