Skip to main content

[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




Back to the top