Re: How to change tab widget in TabPanel?

2008-12-09 Thread David Hoffer

Yeah, extending TabPanel seems like a good way to go as I have dynamic
tab content.

-Dave

On Tue, Dec 9, 2008 at 1:43 PM, gregor <[EMAIL PROTECTED]> wrote:
>
> Hi David,
>
> You cannot easily get at the widget you used for a tab header.
> TabBar.getTabHTML() doesn't work if you loaded a widget into a tab
> header. I am not sure why this is, i.e. why this is so difficult in
> the case of TabPanel.
>
> A solution is to accept that if you need more than CSS to drive your
> tab header behaviour, then you probably need to extend TabPanel. If
> you need to go to that trouble then you can also easily keep a Map of
> the widgets you load into the TabBar headers and manipulate (or
> replace) them as required as tabs are selected (via the event system).
>
>
> regards
> gregor
>
>
> On Dec 9, 3:59 pm, "David Hoffer" <[EMAIL PROTECTED]> wrote:
>> It looks like I might be able to change the tab via setTabHTML on the
>> TabBar.  There is no way to get and modify the same component that was
>> placed in the tab bar but I might be able to set its HTML to the same
>> effect.
>>
>> -Dave
>>
>> On Tue, Dec 9, 2008 at 8:44 AM, dhoffer <[EMAIL PROTECTED]> wrote:
>> > How can I modify the tab widget in a TabPanel?
>>
>> > I don't see any set methods for Widgets or tab Widgets.  Do I have to
>> > remove the existing Widget just to re-add the same Widget with a
>> > different tab widget?  What kind of screen flash/update will this
>> > cause?  This seems like a major oversight in the TabPanel API.
>>
>> > -Dave
> >
>

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---



Re: How to change tab widget in TabPanel?

2008-12-09 Thread gregor

Hi David,

You cannot easily get at the widget you used for a tab header.
TabBar.getTabHTML() doesn't work if you loaded a widget into a tab
header. I am not sure why this is, i.e. why this is so difficult in
the case of TabPanel.

A solution is to accept that if you need more than CSS to drive your
tab header behaviour, then you probably need to extend TabPanel. If
you need to go to that trouble then you can also easily keep a Map of
the widgets you load into the TabBar headers and manipulate (or
replace) them as required as tabs are selected (via the event system).


regards
gregor


On Dec 9, 3:59 pm, "David Hoffer" <[EMAIL PROTECTED]> wrote:
> It looks like I might be able to change the tab via setTabHTML on the
> TabBar.  There is no way to get and modify the same component that was
> placed in the tab bar but I might be able to set its HTML to the same
> effect.
>
> -Dave
>
> On Tue, Dec 9, 2008 at 8:44 AM, dhoffer <[EMAIL PROTECTED]> wrote:
> > How can I modify the tab widget in a TabPanel?
>
> > I don't see any set methods for Widgets or tab Widgets.  Do I have to
> > remove the existing Widget just to re-add the same Widget with a
> > different tab widget?  What kind of screen flash/update will this
> > cause?  This seems like a major oversight in the TabPanel API.
>
> > -Dave
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---



Re: How to change tab widget in TabPanel?

2008-12-09 Thread David Hoffer

It looks like I might be able to change the tab via setTabHTML on the
TabBar.  There is no way to get and modify the same component that was
placed in the tab bar but I might be able to set its HTML to the same
effect.

-Dave

On Tue, Dec 9, 2008 at 8:44 AM, dhoffer <[EMAIL PROTECTED]> wrote:
> How can I modify the tab widget in a TabPanel?
>
> I don't see any set methods for Widgets or tab Widgets.  Do I have to
> remove the existing Widget just to re-add the same Widget with a
> different tab widget?  What kind of screen flash/update will this
> cause?  This seems like a major oversight in the TabPanel API.
>
> -Dave

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---



How to change tab widget in TabPanel?

2008-12-09 Thread dhoffer

How can I modify the tab widget in a TabPanel?

I don't see any set methods for Widgets or tab Widgets.  Do I have to
remove the existing Widget just to re-add the same Widget with a
different tab widget?  What kind of screen flash/update will this
cause?  This seems like a major oversight in the TabPanel API.

-Dave
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~--~~~~--~~--~--~---