Hi Michael,

The rendering definitions for a participant can be found in
FullDomRenderer#render(Conversation, ParticipantId).

In the Google Wave, the conversation model of a wave revealed the creator,
but doing so caused some complicated scenarios if the creator gets removed
from the participant list.  Does some other participant become the creator?
 Should that be implicit hand-off or explicit?  If neither, what does it
mean if a wave has no creator?  If that original creator gets added back, do
they re-acquire whatever capabilities creator-ship previously gave them?  Or
should the creator not be allowed to be removed?  It turned out to be more
trouble than it was worth.  e.g., in Google Wave, the creator of a wave can
modify the access rights of other participants.  But if the creator gets
removed from the wave, then the ability to control the access of other
participants is lost.

For WIAB, we took out revealing the creator from the conversation model, in
order to avoid such scenarios as much as possible, by encouraging features
to use some other approach for identifying special participants.  Note that
in the underlying data model (WaveletData), the creator is exposed, but with
a warning that the creator may not be a participant, so try not to think of
the creator as a distinguished participant.  In fact, it looks like the only
thing the creator is currently used for is to add the ability to search by
creator, which may return some odd results when the creator is not a
participant.  Perhaps we can delete the creator from the data model too.

Regarding the toolbar, take a look at EditToolbar.  If you'd like to add an
extra editing feature unrelated to rich text editing (e.g., inserting
gadgets), then the toolbar exposes the ability for you to add buttons to it
(EditToolbar#addClickButton).

-Dave



On Fri, Apr 8, 2011 at 5:35 AM, Michael Pena <mikepena...@gmail.com> wrote:

> I'm looking for some help on modifying the GUI and adding an "(Admin)"
> label
> to the user list above the wave to its creator. Anyone done something like
> this or have some tips on where I could make this modification. Also, is
> modifying the text editing toolbar in the wave possible, if so where?
>
> Thanks
> Mike
>

Reply via email to