[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [platform-swt-dev] How can I chang the height of the TableTreeItem in a TableTree ?
|
In line:
for (int level2Ctr = 0; level2Ctr < args.length; level2Ctr++) {
replace args.length with 3 and it works.
Same for line:
for (int level3Ctr = 0; level3Ctr < args.length; level3Ctr++) {
"Samir Kumar Mishra" <smishra@xxxxxxxxxxxx>
Sent by: platform-swt-dev-admin@xxxxxxxxxxx
11/29/2004 09:27 PM
Please respond to
platform-swt-dev
To
<platform-swt-dev@xxxxxxxxxxx>
cc
Subject
RE: [platform-swt-dev] How can I chang the height of the TableTreeItem in
a TableTree ?
Hi All,
I tried this code:
----------------------------------------------------------------------------
---------
TableTree tableTree = new TableTree(shell, SWT.BORDER |
SWT.SINGLE);
Table table = tableTree.getTable();
table.setHeaderVisible(true);
table.setLinesVisible(true);
for (int i = 0; i <= 2; i++) {
String string = "Column " + i;
TableColumn col = new TableColumn(table, SWT.NONE);
col.setText(string);
col.setWidth(150);
}
TableTreeItem rootItem = new TableTreeItem(tableTree, SWT.NONE);
rootItem.setText("Root Node ");
for (int level1Ctr = 0; level1Ctr < 10; level1Ctr++) {
TableTreeItem level1Item = new TableTreeItem(rootItem,
SWT.NONE);
level1Item.setText(0, "Level 1 Node " + level1Ctr);
level1Item.setText(1, "Level 1 Node Column 1 Text " +
level1Ctr);
level1Item.setText(2, "Level 1 Node Column 2 Text " +
level1Ctr);
for (int level2Ctr = 0; level2Ctr < args.length; level2Ctr++)
{
TableTreeItem level2Item = new TableTreeItem(level1Item,
SWT.NONE);
level2Item.setText(0, "Level 2 Node " + level2Ctr);
level2Item.setText(1, "Level 2 Node Column 1 Text " +
level2Ctr);
level2Item.setText(2, "Level 2 Node Column 2 Text " +
level2Ctr);
for (int level3Ctr = 0; level3Ctr < args.length;
level3Ctr++) {
TableTreeItem level3Item = new
TableTreeItem(level2Item,
SWT.NONE);
level3Item.setText(0, "Level 3 Node " + level3Ctr);
level3Item.setText(1, "Level 3 Node Column 1 Text " +
level3Ctr);
level3Item.setText(2, "Level 3 Node Column 2 Text " +
level3Ctr);
}
}
}
tableTree.setSize(500, 500);
----------------------------------------------------------------------------
------------
But I can see only 1 level of tree node and remaining 2 levels are not
visible in tree. Is this a bug or I'm doing something wrong here.
Thanx
- Samir
-----Original Message-----
From: platform-swt-dev-admin@xxxxxxxxxxx
[mailto:platform-swt-dev-admin@xxxxxxxxxxx] On Behalf Of Veronika Irvine
Sent: Tuesday, 30 November 2004 2:48 AM
To: platform-swt-dev@xxxxxxxxxxx
Subject: Re: [platform-swt-dev] How can I chang the height of the
TableTreeItem in a TableTree ?
You can not set an Image into the first column of the TableTree - that
image is reserved for the +/-. Consequently, item.setImage(image) will
not work but item.setImage(1, image) should.
However there is a bug:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=4631
bbskill <bbkills@xxxxxxx>
Sent by: platform-swt-dev-admin@xxxxxxxxxxx
11/27/2004 01:15 PM
Please respond to
platform-swt-dev
To
platform-swt-dev@xxxxxxxxxxx
cc
Subject
[platform-swt-dev] How can I chang the height of the TableTreeItem in a
TableTree ?
I have googled and found a way that using this code :
int height = 10;
TableTreeItem item = new TableTreeItem(tableTree,SWT.NONE);
Image image = new Image(null, 1, height);
item.setImage(image);
but it didn't work !
could anyone help me ?
Thanks for any help ! _______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-swt-dev
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-swt-dev
_______________________________________________
platform-swt-dev mailing list
platform-swt-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/platform-swt-dev