[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [platform-swt-dev] (programmatically) resizing composite widget children
|
While writing up the snippet I realized that I was appending the line number *after* I was calling layout(true). I changed it to the correct order and it works! I hate when stuff like that happens. Thanks so much for the help. I guess I should write a snippet before posting next time. ;)
-Donnie
> -----Original Message-----
> From: platform-swt-dev-admin@xxxxxxxxxxx [mailto:platform-swt-dev-
> admin@xxxxxxxxxxx] On Behalf Of Veronika Irvine
> Sent: Thursday, September 18, 2003 8:22 AM
> To: platform-swt-dev@xxxxxxxxxxx
> Subject: Re: [platform-swt-dev] (programmatically) resizing composite
> widget children
>
> Call layout(true) on the parent o fthe line count STyledText widget.
>
> If this does not work, please post a snippet.
> http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-
> home/faq.html#whatisasnippet
>
>
>
>
>
> "Donnie" <eclipse@xxxxxxxxxxx>
> Sent by: platform-swt-dev-admin@xxxxxxxxxxx
> 09/18/2003 01:26 AM
> Please respond to platform-swt-dev
>
> To: <platform-swt-dev@xxxxxxxxxxx>
> cc:
> Subject: [platform-swt-dev] (programmatically) resizing
> composite widget children
>
>
> Howdy-
>
> So I am writing a text editor using SWT and I want to implement a line
> count pane similar to that in the workbench java editor. I figured I
> could use two StyledText objects, one for the line count and one for the
> text editing. The problem is that I can’t get the line count StyledText
> widget to resize itself correctly when I add another digit to the line
> count (like going from 9 to 10 or 99 to 100). I am using a FormLayout
> with a margineWidth of 2 pixels to space the line count from the editor
> (there are some other complicated FormAttachments but I don’t think they
> matter). When I add another digit to the line count, I changed the width
> of the StyledText widget through the setBounds method. This causes the
> line count StyledText pane to overlap the editor pane… :-( What’s
> interesting is that when I resize (with the mouse) the shell that contains
> this composite widget it corrects the overlap and everything looks
> perfect. I’ve tried a lot of monkey-ing around with various methods like
> redraw() and layout() but nothing has worked. Any help would be greatly
> appreciated!
>
> While I am here I would also like to know how one can align text in a
> StyledText widget. I would like to align my line count to the right but
> haven’t been able to find anything close…
>
>
> Thanks,
> -Donnie
>
> V~
> ]z XXZ+ -u rX+mê‚§ z*lzí¼±í¶Š ffX) ej k0讵ׯ