Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Aligment in tree
Aligment in tree [message #92705] Wed, 11 June 2008 09:04 Go to next message
Eclipse UserFriend
Originally posted by: vitezslav.prasil.aisys.at

Hi all,

does anyone known how to set aligment (center or right) for values in
tree? Aligment works only in header of tree, but for values not.

My example code:
TreeViewer viewer = new TreeViewer(parent, style);

Tree tree = viewer.getTree();
tree.setHeaderVisible(true);

TreeColumn tc1 = new TreeColumn(tree, SWT.CENTER);
tc1.setText("Column 1");
tc1.setWidth(100);

TreeColumn tc2 = new TreeColumn(tree, SWT.CENTER);
tc2.setText("Column 2");
tc2.setWidth(100);

viewer.setContentProvider(new ContentProvider());
viewer.setLabelProvider(new ViewLabelProvider());
viewer.setInput(input);

Thanks,
Vita
Re: Aligment in tree [message #93073 is a reply to message #92705] Thu, 12 June 2008 09:46 Go to previous messageGo to next message
Benjamin Muskalla is currently offline Benjamin MuskallaFriend
Messages: 237
Registered: July 2009
Senior Member
Hi Vita,

as far as I can remember we emulated the behavior of SWT on 3.3.
I just checked the scenario on 3.4 with SWT-GTK and it does also align
the data itself. So you should open a new feature request so we can take
care of that in the next release.

Greets
Benny

Vita wrote:
> Hi all,
>
> does anyone known how to set aligment (center or right) for values in
> tree? Aligment works only in header of tree, but for values not.
> My example code:
> TreeViewer viewer = new TreeViewer(parent, style);
>
> Tree tree = viewer.getTree();
> tree.setHeaderVisible(true);
>
> TreeColumn tc1 = new TreeColumn(tree, SWT.CENTER);
> tc1.setText("Column 1");
> tc1.setWidth(100);
>
> TreeColumn tc2 = new TreeColumn(tree, SWT.CENTER);
> tc2.setText("Column 2");
> tc2.setWidth(100);
>
> viewer.setContentProvider(new ContentProvider());
> viewer.setLabelProvider(new ViewLabelProvider());
> viewer.setInput(input);
>
> Thanks,
> Vita
>
>
Re: Aligment in tree [message #93087 is a reply to message #93073] Thu, 12 June 2008 09:51 Go to previous message
Thomas Schindl is currently offline Thomas SchindlFriend
Messages: 6651
Registered: July 2009
Senior Member
Well you checked on GTK. On Win32 the alignment only works for columns >
1 that's why many of us add a 0-size first column :-). So you emulated
the wrong win32 behaviour in RAP for all columns.

Tom

Benjamin Muskalla schrieb:
> Hi Vita,
>
> as far as I can remember we emulated the behavior of SWT on 3.3.
> I just checked the scenario on 3.4 with SWT-GTK and it does also align
> the data itself. So you should open a new feature request so we can take
> care of that in the next release.
>
> Greets
> Benny
>
> Vita wrote:
>> Hi all,
>>
>> does anyone known how to set aligment (center or right) for values in
>> tree? Aligment works only in header of tree, but for values not.
>> My example code:
>> TreeViewer viewer = new TreeViewer(parent, style);
>> Tree tree = viewer.getTree();
>> tree.setHeaderVisible(true);
>> TreeColumn tc1 = new TreeColumn(tree, SWT.CENTER);
>> tc1.setText("Column 1");
>> tc1.setWidth(100);
>> TreeColumn tc2 = new TreeColumn(tree, SWT.CENTER);
>> tc2.setText("Column 2");
>> tc2.setWidth(100);
>> viewer.setContentProvider(new ContentProvider());
>> viewer.setLabelProvider(new ViewLabelProvider());
>> viewer.setInput(input);
>>
>> Thanks,
>> Vita
>>
>>


--
B e s t S o l u t i o n . at
------------------------------------------------------------ --------
Tom Schindl JFace-Committer
------------------------------------------------------------ --------
Previous Topic:Popup menu doesn't work on ToolBar in CTabFolder top-right
Next Topic:returntype of IEntryPoint.createUI
Goto Forum:
  


Current Time: Fri Apr 26 22:51:28 GMT 2024

Powered by FUDForum. Page generated in 0.03136 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top