Package org.eclipse.swt.custom

Examples of org.eclipse.swt.custom.CTabItem


    solutionText = new Text(tabFolder, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
    solutionText.setFont(new Font(null, "Courier New", 9, 0));
    solutionText.setEnabled(false);
    solutionText.setEditable(false);

    CTabItem summaryTextTab = new CTabItem(tabFolder, SWT.NONE);
    summaryTextTab.setText("Summary");
    summaryTextTab.setControl(summaryText);

    CTabItem fileEditorTab = new CTabItem(tabFolder, SWT.NONE);
    fileEditorTab.setText("Input tables");
    fileEditorTab.setControl(getSourceTableTabControl(this.tabFolder));

    CTabItem solutionTextTab = new CTabItem(tabFolder, SWT.NONE);
    solutionTextTab.setText("Solution - text view");
    solutionTextTab.setControl(solutionText);

    CTabItem solutionTableTab = new CTabItem(tabFolder, SWT.NONE);
    solutionTableTab.setText("Solution - tablet view");
    solutionTableTab.setControl(getSolutionTableTabControl(this.tabFolder));

    CTabItem algorithmOutputTab = new CTabItem(tabFolder, SWT.NONE);
    algorithmOutputTab.setText("Algorithm log");
    algorithmOutputTab.setControl(algorithmOutputText);
  }
View Full Code Here


    tabFolder.setMinimizeVisible(true);
    tabFolder.setTabHeight(20);
    tabFolder.setSelectionBackground(
        mainWindow.getShell().getDisplay().getSystemColor(SWT.COLOR_TITLE_BACKGROUND_GRADIENT));

    userLogTab = new CTabItem(tabFolder, SWT.NONE);
    userLogTab.setText("User log");
    clientLogTab = new CTabItem(tabFolder, SWT.NONE);
    clientLogTab.setText("Client log");
    serverLogTab = new CTabItem(tabFolder, SWT.NONE);
    serverLogTab.setText("Server log");

    userLogText = new Text(tabFolder, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL);
    userLogText.setEditable(false);
View Full Code Here

    layerData.verticalIndent = 20;

    Composite updateContainer = new Composite(tabFolder, SWT.NONE);
    updateContainer.setLayout(containerLayout);

    CTabItem userTab = new CTabItem(tabFolder, SWT.NONE);
    userTab.setText("Application update");
    userTab.setControl(updateContainer);

    Label headerLabel = new Label(updateContainer, SWT.NONE);
    headerLabel.setFont(new Font(null, "Tahoma", 10, SWT.BOLD));
    headerLabel.setText("NBO Client update");
View Full Code Here

    Button maximizeButton = new Button(applicationContainer, SWT.CHECK);
    maximizeButton.setSelection(Boolean.parseBoolean(settings.get("maximize")));
    maximizeButton.addSelectionListener(buttonSelectionListener);
    maximizeButton.setData("maximize");

    CTabItem applicationTab = new CTabItem(tabFolder, SWT.NONE);
    applicationTab.setText("Application");
    applicationTab.setControl(settingsContainer);
  }
View Full Code Here

   */
  @Override
  public void create() {
    super.create();

    CTabItem c = new CTabItem(container, SWT.NONE);
    c.setText("Options");

    c.setControl(new OptionCompositeContainer(container, SWT.NONE));
    ArrayList<ConnectionSettings> list = Settings.getSettings().getConnSettings();
   
    for(ConnectionSettings cs:list)
    {
      if(cs.isConnectOnStart())
View Full Code Here

              if(c.getData().equals(s)){
                //changeTab(c);
                return false;
              }
            }
            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();
                }
               
              }

              private void disableTopBar() {
                combo.setEnabled(false);
                tltmSave.setEnabled(false);
                tltmCut.setEnabled(false);
                tltmCopy.setEnabled(false);
                tltmPaste.setEnabled(false);
               
              }});
                       
            Composite comp = new Composite(tabs, SWT.EMBEDDED | SWT.NO_BACKGROUND);
              ScriptEditor se = new ScriptEditor(comp, s);
              curEditor = se;
            newItem.setControl(comp);
           
            changeTab(newItem);
            //st.setFont(SWTResourceManager.getFont("Courier New", 9,  SWT.NORMAL));
            //buildTabStyler(s, st);
            enableTopBar(tltmSave, tltmCut, tltmCopy, tltmPaste);
View Full Code Here

  /**
   * Save.
   */
  private void save() {
    CTabItem currentTab = tabs.getSelection();
    if(currentTab.getText().startsWith("*")){
      currentTab.setText(currentTab.getText().substring(1));
    }
    try {
      BufferedWriter bw = new BufferedWriter(new FileWriter(curScript.getReference()));
      bw.write(curEditor.getText());
      bw.close();
View Full Code Here

        conn.cs = cs;
        bot = new KEllyBot(conn);
        data = new ConnectionData(bot, cs, conn);
        connections.add(data);

        CTabItem c = buildLayout(parent, cs);

        chanList.addListener(SWT.MouseDown, new Listener() {
          @Override
          public void handleEvent(org.eclipse.swt.widgets.Event event) {
            Point point = new Point(event.x, event.y);
View Full Code Here

   * @param parent the parent
   * @param cs the cs
   * @return the c tab item
   */
  private CTabItem buildLayout(Composite parent, ConnectionSettings cs) {
    CTabItem c = new CTabItem((CTabFolder) parent, SWT.NONE);
    c.setText(cs.getConnectionName());
    c.setControl(this);

    chanList = new Tree(this, SWT.BORDER);

    scrolledComposite = new ScrolledComposite(this, SWT.BORDER
        | SWT.H_SCROLL | SWT.V_SCROLL);
View Full Code Here

        GridDataFactory.swtDefaults().align(SWT.BEGINNING, SWT.CENTER).hint(300, SWT.DEFAULT).applyTo(combo);

        CTabFolder tabFolder = new CTabFolder(this, SWT.NONE);
        GridDataFactory.swtDefaults().align(SWT.FILL, SWT.FILL).grab(true, true).span(2, 1).applyTo(tabFolder);

        CTabItem pathsItem = new CTabItem(tabFolder, SWT.NONE);
        pathsItem.setText("Paths");
        tabFolder.setSelection(pathsItem);
        pathsTableViewer = new TableViewer(tabFolder, SWT.NONE);
        pathsTableViewer.getTable().setLinesVisible(true);
        pathsTableViewer.setContentProvider(new ArrayContentProvider());
        // pathLabelProvider = new PathLabelProvider();
        // pathsTableViewer.setLabelProvider(pathLabelProvider);
        pathsTableViewer.addDoubleClickListener(new IDoubleClickListener() {
            @Override
            public void doubleClick(DoubleClickEvent event) {
                // IPath path = (IPath) ((IStructuredSelection) event.getSelection()).getFirstElement();
                // IContainer container = dataset.getRootGroup().findObjectByPath(path);
                //                if ((datasetBrowser != null) && !datasetBrowser.isDisposed()) {
                //                    datasetBrowser.setSelection(container);
                //                }
            }
        });
        pathsItem.setControl(pathsTableViewer.getControl());

        // TODO: To be implemented
        CTabItem paramaetersItem = new CTabItem(tabFolder, SWT.NONE);
        paramaetersItem.setText("Parameters");
        parametersTableViewer = new TableViewer(tabFolder, SWT.NONE);
        paramaetersItem.setControl(parametersTableViewer.getControl());

        TableViewerColumn column = new TableViewerColumn(parametersTableViewer, SWT.NONE);
        column.getColumn().setText("Name");
        column.getColumn().setWidth(100);
        column.getColumn().setResizable(true);
View Full Code Here

TOP

Related Classes of org.eclipse.swt.custom.CTabItem

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.