Glad to help :)
Can you file a feature request to my documentation to include list of native
annotation names?

http://code.google.com/p/google-wave-resources/issues/list

Thanks,
Austin

On Wed, Oct 7, 2009 at 11:58 AM, EntropyFails <entropyfa...@gmail.com>wrote:

>
> Absolutely perfect. Thank you so much!
>
> Here is the documentation for setAnnotation in TextView. I believe
> that is insufficient for me to have discovered this on my own. Is
> there a list of acceptable annotations anywhere? Can we get proper
> links to these in the documentation?
>
> void setAnnotation(Range range,
>                   java.lang.String name,
>                   java.lang.String value)
> Sets an annotation affecting the specified range of the document.
> Parameters:
> range - The range over the document affected by this operation.
> name - The name of the annotation.
> value - The value of the annotation.
>
> Thanks again for your help!
>
> ---
> Entropyfails
>
> On Oct 7, 12:25 am, "Austin Chau (Google employee)"
> <api.aus...@google.com> wrote:
> > Hi,
> > If you just append the straight URL, Wave will automatically linkify into
> an
> > anchor link with the URL as its anchor text.  But it seems like you would
> > like to have customized anchor text, you would need annotation to do
> that.
> >  The annotation name for anchor link is "link/manual", this is an example
> > how this is done -
> >
> >           TextView textView = yourBlip.getDocument();
> >           String content = textView.getText();
> >           String anchorText = "click here";
> >           textView.insert(content.length(), anchorText);
> >
> >           int start = content.length();
> >           int end = start + anchorText.length();
> >
> >           textView.setAnnotation(new Range(start, end), "link/manual", "
> http://www.google.com";);
> >
> > This snippet above would add an anchor text at the end of a blip and
> > annotate it with the URLhttp://www.google.com.
> >
> > Austin
> >
> >
> >
> > On Tue, Oct 6, 2009 at 2:47 PM, EntropyFails <entropyfa...@gmail.com>
> wrote:
> >
> > > Hello,
> >
> > > I've been playing around a bit with wave bots on the app engine
> > > architecture and I was wondering if anyone knows how to add a direct
> > > anchor link without using a wavelet?
> >
> > > For example, if I have a blip named "blip", obviously doing something
> > > like
> >
> > > blip.getDocument().append("<a href=\"http://www.google.com\";> To
> > > Google </a>");
> >
> > > will not work as that will only insert the escaped text of the anchor
> > > instead of the anchor itself.
> >
> > > Now I would assume that I would use something like
> >
> > > blip.getDocument().appendElement(?)
> >
> > > but there is no element type for anchors defined at
> >
> > >http://wave-robot-java-client.googlecode.com/svn/trunk/doc/com/google.
> ..
> >
> > > This seems strange to me as the native widget bar has an anchor
> > > element in it. (Also, the documentation for ElementType is terrible.)
> >
> > > Hopefully I'm missing something obvious.
> >
> > > Thanks for any help you can give.
> >
> > > --
> > > Entropyfails
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Wave API" group.
To post to this group, send email to google-wave-api@googlegroups.com
To unsubscribe from this group, send email to 
google-wave-api+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/google-wave-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to