Examples of TableLayout


Examples of info.clearthought.layout.TableLayout

      final double border = 5;
      final double rowsGap = 5;
      final double colsGap = 10;
      final double[][] size = {{border, TableLayout.PREFERRED, colsGap, TableLayout.FILL, colsGap, TableLayout.PREFERRED, border}, // Columns
                   {border, TableLayout.PREFERRED, rowsGap, TableLayout.PREFERRED, border}};// Rows
      final TableLayout tbl = new TableLayout(size);
      _exportDirPanel = new JPanel(tbl);
      _exportDirPanel.setBorder(BorderFactory.createTitledBorder("Export directory settings"));
      final JComponent exportDirLabel = new JLabel("Export Dir");
      exportDirLabel.setToolTipText("Set the default export directory. if not set selection dialog will be shown.");
      _exportDirPanel.add(exportDirLabel, "1, 1, 1, 1");
View Full Code Here

Examples of info.clearthought.layout.TableLayout

      final double border = 5;
      final double rowsGap = 5;
      final double colsGap = 10;
      final double[][] size = {{border, TableLayout.PREFERRED, colsGap, TableLayout.FILL, border}, // Columns
                   {border, TableLayout.PREFERRED, rowsGap, TableLayout.PREFERRED, border}};// Rows
      final TableLayout tbl = new TableLayout(size);
      _fileFormatPanel = new JPanel(tbl);
      _fileFormatPanel.setBorder(BorderFactory.createTitledBorder("Enable export file format"));

      _fileFormatPanel.add(getWriteHtmlCheckbox(), "1, 1, 1, 1");
      _fileFormatPanel.add(new JLabel("Export bug collection as HTML"), "3, 1, 3, 1");
View Full Code Here

Examples of info.clearthought.layout.TableLayout

      final double border = 5;
      final double rowsGap = 5;
      final double colsGap = 10;
      final double[][] size = {{border, TableLayout.PREFERRED, colsGap, TableLayout.FILL, border}, // Columns
                   {border, TableLayout.PREFERRED, border}};// Rows
      final TableLayout tbl = new TableLayout(size);
      _browserPanel = new JPanel(tbl);
      _browserPanel.setBorder(BorderFactory.createTitledBorder("Result view settings"));

      _browserPanel.add(getOpenBrowserCheckbox(), "1, 1, 1, 1");
      _browserPanel.add(new JLabel("Open exported bug collection (only Html) in the configured browser"), "3, 1, 3, 1");
View Full Code Here

Examples of layout.TableLayout

        newControl.addActionListener(this);
        viewControls.add(newControl);

        double size[][] = { { 0.2, 0.8 }, { 35 } };

        TableLayout tl = new TableLayout(size);
        p.setLayout(tl);

        p.add(getCaptionLabel(caption), "0, 0, r, c");
        p.add(newControl, "1, 0, l, c");
      } else {
        int nRows = beanFields.length;
        double[] rows = new double[nRows];
        for (int i = 0; i < rows.length; i++)
          rows[i] = 60;

        /*
         * double size[][] = {{0.2, 0.8}, rows};
         */
        double size[][] = { { 0.9 }, rows };

        TableLayout tl = new TableLayout(size);
        p.setLayout(tl);

        for (int i = 0; i < beanFields.length; i++) {
          AbstractViewControl newControl = AbstractViewControl
              .newInstance("" + i, beanFields[i].getName(),
View Full Code Here

Examples of org.eclipse.jface.viewers.TableLayout

              item.setText(0, rootItem.getPathName());
              item.setText(1, rootItem.getFolder().getProjectRelativePath().toString());
              item.setData(rootItem);
      }
     
      TableLayout tableLayout = new TableLayout();
     
      GridData data = new GridData(GridData.FILL_BOTH);
      this.table.setLayoutData(data);
     
      TableColumn col = new TableColumn(table, SWT.NONE);
      col.setText(Messages.ProjectPropertyPage_TablePathName);
      ColumnWeightData colData = new ColumnWeightData(10, 100, true);
      tableLayout.addColumnData(colData);

      col = new TableColumn(table, SWT.NONE);
      col.setText(Messages.ProjectPropertyPage_TableHtdocsFolder);
      colData = new ColumnWeightData(10, 100, true);
      tableLayout.addColumnData(colData);
      table.setLayout(tableLayout);
     
      this.tableEditor = new TableEditor(table);
      this.tableEditor.horizontalAlignment = SWT.LEFT;
      this.tableEditor.grabHorizontal = true;
View Full Code Here

Examples of org.eclipse.jface.viewers.TableLayout

        table.setFont(font);

        table.setHeaderVisible(true);
        table.setLinesVisible(true);

        final TableLayout tableLayout = new TableLayout();
        table.setLayout(tableLayout);

        final TableColumn column1 = new TableColumn(table, SWT.NULL);
        column1.setWidth(80);
        column1.setText(RuntimePreferenceMessages.name);
View Full Code Here

Examples of org.eclipse.jface.viewers.TableLayout

    }

    private void createColumns() {

        final Tree tree = viewer.getTree();
        final TableLayout layout = new TableLayout();
        TreeViewerColumn column;
        final String[] names = {
                "Kind", "Function", org.erlide.debug.ui.views.ActionMessages.getString("DebuggerTraceView.5") }; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
        for (final String name : names) {
            column = new TreeViewerColumn(viewer, SWT.NONE);
            final TreeColumn treeColumn = column.getColumn();
            treeColumn.setResizable(true);
            treeColumn.setMoveable(true);
            treeColumn.addSelectionListener(new SelectionListener() {

                @Override
                public void widgetDefaultSelected(final SelectionEvent e) {
                }

                @Override
                public void widgetSelected(final SelectionEvent e) {
                }
            });

            // column.getColumn().setData(MARKER_FIELD, markerField);
            // Show the help in the first column
            column.setLabelProvider(new ColumnLabelProvider());
            treeColumn.setText(name);
            treeColumn.setToolTipText(name);
        }
        // column = new TreeViewerColumn(viewer, SWT.NONE);
        // treeColumn = column.getColumn();
        // treeColumn.setResizable(true);
        // treeColumn.setMoveable(true);
        // column.setLabelProvider(new ColumnLabelProvider());
        // column.getColumn().setImage(markerField.getColumnHeaderImage());

        // final EditingSupport support = markerField
        // .getEditingSupport(viewer);
        // if (support != null) {
        // column.setEditingSupport(support);
        // }

        // if (builder.getPrimarySortField().equals(markerField)) {
        // updateDirectionIndicator(column.getColumn(), markerField);
        // }

        int columnWidth = -1;

        for (int i = 0; i < names.length; ++i) {
            if (i == 0) {
                // Compute and store a font metric
                final GC gc = new GC(tree);
                gc.setFont(tree.getFont());
                final FontMetrics fontMetrics = gc.getFontMetrics();
                gc.dispose();
                columnWidth = Math.max(100, fontMetrics.getAverageCharWidth() * 20);
            }

            // if (columnWidths != null) {
            // final Integer value = columnWidths.getInteger(getFieldId(column
            // .getColumn()));
            //
            // // Make sure we get a useful value
            // if (value != null && value.intValue() > 0) {
            // columnWidth = value.intValue();
            // }
            // }

            // // Take trim into account if we are using the default value, but
            // not
            // // if it is restored.
            // if (columnWidth < 0) {
            // layout.addColumnData(new ColumnPixelData(markerField
            // .getDefaultColumnWidth(tree), true, true));
            // } else {
            layout.addColumnData(new ColumnPixelData(columnWidth, true));
            // }
        }
        // }

        // Remove extra columns
View Full Code Here

Examples of org.eclipse.jface.viewers.TableLayout

            if (fTableColumns == null) {
                fTable = createTableViewer(parent);
                final Table tableControl = fTable.getTable();

                fTableControl = tableControl;
                tableControl.setLayout(new TableLayout());
            } else {
                final TableLayoutComposite composite = new TableLayoutComposite(parent,
                        SWT.NONE);
                fTableControl = composite;
View Full Code Here

Examples of org.eclipse.jface.viewers.TableLayout

          };
        viewerPane.createControl(getContainer());
        tableViewer = (TableViewer)viewerPane.getViewer();

        Table table = tableViewer.getTable();
        TableLayout layout = new TableLayout();
        table.setLayout(layout);
        table.setHeaderVisible(true);
        table.setLinesVisible(true);

        TableColumn objectColumn = new TableColumn(table, SWT.NONE);
        layout.addColumnData(new ColumnWeightData(3, 100, true));
        objectColumn.setText(getString("_UI_ObjectColumn_label"));
        objectColumn.setResizable(true);

        TableColumn selfColumn = new TableColumn(table, SWT.NONE);
        layout.addColumnData(new ColumnWeightData(2, 100, true));
        selfColumn.setText(getString("_UI_SelfColumn_label"));
        selfColumn.setResizable(true);

        tableViewer.setColumnProperties(new String [] {"a", "b"});
        tableViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
View Full Code Here

Examples of org.eclipse.jface.viewers.TableLayout

          };
        viewerPane.createControl(getContainer());
        tableViewer = (TableViewer)viewerPane.getViewer();

        Table table = tableViewer.getTable();
        TableLayout layout = new TableLayout();
        table.setLayout(layout);
        table.setHeaderVisible(true);
        table.setLinesVisible(true);

        TableColumn objectColumn = new TableColumn(table, SWT.NONE);
        layout.addColumnData(new ColumnWeightData(3, 100, true));
        objectColumn.setText(getString("_UI_ObjectColumn_label"));
        objectColumn.setResizable(true);

        TableColumn selfColumn = new TableColumn(table, SWT.NONE);
        layout.addColumnData(new ColumnWeightData(2, 100, true));
        selfColumn.setText(getString("_UI_SelfColumn_label"));
        selfColumn.setResizable(true);

        tableViewer.setColumnProperties(new String [] {"a", "b"});
        tableViewer.setContentProvider(new AdapterFactoryContentProvider(adapterFactory));
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.