Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 260235 Details for
Bug 489385
[GTK3] Tree/Table#computeSize(..) returns too small minimal height
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
Modified Snippet38 (requires JFace)
Snippet38.java (text/plain), 1.72 KB, created by
Markus Keller
on 2016-03-10 15:56:50 EST
(
hide
)
Description:
Modified Snippet38 (requires JFace)
Filename:
MIME Type:
Creator:
Markus Keller
Created:
2016-03-10 15:56:50 EST
Size:
1.72 KB
patch
obsolete
>package snippet; > >import org.eclipse.jface.layout.TableColumnLayout; >import org.eclipse.jface.viewers.ColumnWeightData; >/* > * Table example snippet: create a table (columns, headers, lines) > * > * For a list of all SWT example snippets see > * http://www.eclipse.org/swt/snippets/ > */ >import org.eclipse.swt.SWT; >import org.eclipse.swt.layout.*; >import org.eclipse.swt.widgets.*; > >public class Snippet38 { > >public static void main (String [] args) { > Display display = new Display (); > Shell shell = new Shell (display); > shell.setLayout(new GridLayout()); > > Composite composite = new Composite(shell, SWT.NONE); > composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); > TableColumnLayout tableColumnLayout = new TableColumnLayout(); > composite.setLayout(tableColumnLayout); > > Table table = new Table (composite, SWT.MULTI | SWT.BORDER | SWT.FULL_SELECTION); > table.setLinesVisible (true); > table.setHeaderVisible (true); > String[] titles = {" ", "C", "!", "Description", "Resource", "In Folder", "Location"}; > for (int i=0; i<titles.length; i++) { > TableColumn column = new TableColumn (table, SWT.NONE); > column.setText (titles [i]); >// column.pack(); > tableColumnLayout.setColumnData(column, new ColumnWeightData(1, 50)); > } > int count = 2; > for (int i=0; i<count; i++) { > TableItem item = new TableItem (table, SWT.NONE); > item.setText (0, "x"); > item.setText (1, "y"); > item.setText (2, "!"); > item.setText (3, "this stuff behaves the way I expect"); > item.setText (4, "almost everywhere"); > item.setText (5, "some.folder"); > item.setText (6, "line " + i + " in nowhere"); > } > > shell.pack (); > shell.open (); > while (!shell.isDisposed ()) { > if (!display.readAndDispatch ()) display.sleep (); > } > display.dispose (); >} >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 489385
: 260235