Re: @ShowcaseSource

2011-02-18 Thread John LaBanca
What were the errors?

Thanks,
John LaBanca
jlaba...@google.com


On Thu, Feb 17, 2011 at 3:40 PM, Ewald Pankratz wrote:

> Sorry it was working with the ant script.
> Is used eclipse run as ...
>
>
>
> On Feb 16, 6:10 pm, Ewald Pankratz  wrote:
> > I'm playing around with the showcase example. I created a class
> > similar to all the others which extent ContentWidget. It is working
> > fine as long as I don't use Annotations like @ShowcaseSource. Then I
> > get errors. Why?
> >
> > package com.google.gwt.sample.showcase.client.content.ep;
> >
> > import com.google.gwt.core.client.GWT;
> > import com.google.gwt.core.client.RunAsyncCallback;
> > import com.google.gwt.event.dom.client.ClickEvent;
> > import com.google.gwt.event.dom.client.ClickHandler;
> > import com.google.gwt.i18n.client.Constants;
> > import com.google.gwt.sample.showcase.client.ContentWidget;
> > import
> > com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseData;
> > import
> > com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseSource;
> > import
> > com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseStyle;
> > import com.google.gwt.user.client.Window;
> > import com.google.gwt.user.client.rpc.AsyncCallback;
> > import com.google.gwt.user.client.ui.Button;
> > import com.google.gwt.user.client.ui.HorizontalPanel;
> > import com.google.gwt.user.client.ui.Widget;
> >
> > /**
> >  * Example file.
> >  */
> > @ShowcaseStyle(".gwt-German-Punkt")
> > public class EpGermanPunkt extends ContentWidget {
> >
> >   /**
> >* The constants used in this Content Widget.
> >*/
> >   @ShowcaseSource
> >   public static interface CwConstants extends Constants {
> > String cwEpGermanPunktClickMessage();
> > String cwEpGermanPunktDescription();
> > String cwEpGermanPunktDisabled();
> > String cwEpGermanPunktName();
> > String cwEpGermanPunktNormal();
> >   }
> >
> >   /**
> >* An instance of the constants.
> >*/
> >   @ShowcaseData
> >   private final CwConstants constants;
> >
> >   /**
> >    * Constructor.
> >*
> >* @param constants the constants
> >*/
> >   public EpGermanPunkt(CwConstants constants) {
> > super(constants.cwEpGermanPunktName(), constants
> > .cwEpGermanPunktDescription(), true);
> > this.constants = constants;
> >   }
> >
> >   /**
> >* Initialize this example.
> >*/
> >   @ShowcaseSource
> >   @Override
> >   public Widget onInitialize() {
> >
> > HorizontalPanel hPanel = new HorizontalPanel();
> > hPanel.setSpacing(10);
> >
> >   // Add a normal button
> >   Button normalButton = new Button(
> >   constants.cwEpGermanPunktNormal(), new ClickHandler() {
> > public void onClick(ClickEvent event) {
> >   Window.alert(constants.cwEpGermanPunktClickMessage());
> > }
> >   });
> >   normalButton.ensureDebugId("cwEpGermanPunkt-normal");
> >   hPanel.add(normalButton);
> >
> > // Return the panel
> > return hPanel;
> >   }
> >
> > @Override
> > protected void asyncOnInitialize(final AsyncCallback
> > callback) {
> >   // TODO Auto-generated method stub
> > GWT.runAsync(EpGermanPunkt.class, new RunAsyncCallback() {
> >
> > public void onFailure(Throwable caught) {
> >   callback.onFailure(caught);
> > }
> >
> > public void onSuccess() {
> >   callback.onSuccess(onInitialize());
> > }
> >   });
> > }
> >
> >
> >
> >
> >
> >
> >
> > }
>
> --
> 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
> google-web-toolkit+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>
>

-- 
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 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: @ShowcaseSource

2011-02-17 Thread Ewald Pankratz
Sorry it was working with the ant script.
Is used eclipse run as ...



On Feb 16, 6:10 pm, Ewald Pankratz  wrote:
> I'm playing around with the showcase example. I created a class
> similar to all the others which extent ContentWidget. It is working
> fine as long as I don't use Annotations like @ShowcaseSource. Then I
> get errors. Why?
>
> package com.google.gwt.sample.showcase.client.content.ep;
>
> import com.google.gwt.core.client.GWT;
> import com.google.gwt.core.client.RunAsyncCallback;
> import com.google.gwt.event.dom.client.ClickEvent;
> import com.google.gwt.event.dom.client.ClickHandler;
> import com.google.gwt.i18n.client.Constants;
> import com.google.gwt.sample.showcase.client.ContentWidget;
> import
> com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseData;
> import
> com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseSource;
> import
> com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseStyle;
> import com.google.gwt.user.client.Window;
> import com.google.gwt.user.client.rpc.AsyncCallback;
> import com.google.gwt.user.client.ui.Button;
> import com.google.gwt.user.client.ui.HorizontalPanel;
> import com.google.gwt.user.client.ui.Widget;
>
> /**
>  * Example file.
>  */
> @ShowcaseStyle(".gwt-German-Punkt")
> public class EpGermanPunkt extends ContentWidget {
>
>           /**
>            * The constants used in this Content Widget.
>            */
>   @ShowcaseSource
>   public static interface CwConstants extends Constants {
>     String cwEpGermanPunktClickMessage();
>     String cwEpGermanPunktDescription();
>     String cwEpGermanPunktDisabled();
>     String cwEpGermanPunktName();
>     String cwEpGermanPunktNormal();
>   }
>
>   /**
>    * An instance of the constants.
>    */
>   @ShowcaseData
>   private final CwConstants constants;
>
>   /**
>    * Constructor.
>    *
>    * @param constants the constants
>    */
>   public EpGermanPunkt(CwConstants constants) {
>     super(constants.cwEpGermanPunktName(), constants
>         .cwEpGermanPunktDescription(), true);
>     this.constants = constants;
>   }
>
>   /**
>    * Initialize this example.
>    */
>   @ShowcaseSource
>   @Override
>   public Widget onInitialize() {
>
>     HorizontalPanel hPanel = new HorizontalPanel();
>     hPanel.setSpacing(10);
>
>       // Add a normal button
>       Button normalButton = new Button(
>           constants.cwEpGermanPunktNormal(), new ClickHandler() {
>             public void onClick(ClickEvent event) {
>               Window.alert(constants.cwEpGermanPunktClickMessage());
>             }
>           });
>       normalButton.ensureDebugId("cwEpGermanPunkt-normal");
>       hPanel.add(normalButton);
>
>     // Return the panel
>     return hPanel;
>   }
>
>     @Override
>     protected void asyncOnInitialize(final AsyncCallback
> callback) {
>       // TODO Auto-generated method stub
>         GWT.runAsync(EpGermanPunkt.class, new RunAsyncCallback() {
>
>             public void onFailure(Throwable caught) {
>               callback.onFailure(caught);
>             }
>
>             public void onSuccess() {
>               callback.onSuccess(onInitialize());
>             }
>           });
>     }
>
>
>
>
>
>
>
> }

-- 
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 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



@ShowcaseSource

2011-02-16 Thread Ewald Pankratz
I'm playing around with the showcase example. I created a class
similar to all the others which extent ContentWidget. It is working
fine as long as I don't use Annotations like @ShowcaseSource. Then I
get errors. Why?


package com.google.gwt.sample.showcase.client.content.ep;

import com.google.gwt.core.client.GWT;
import com.google.gwt.core.client.RunAsyncCallback;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.i18n.client.Constants;
import com.google.gwt.sample.showcase.client.ContentWidget;
import
com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseData;
import
com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseSource;
import
com.google.gwt.sample.showcase.client.ShowcaseAnnotations.ShowcaseStyle;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.HorizontalPanel;
import com.google.gwt.user.client.ui.Widget;

/**
 * Example file.
 */
@ShowcaseStyle(".gwt-German-Punkt")
public class EpGermanPunkt extends ContentWidget {

  /**
   * The constants used in this Content Widget.
   */
  @ShowcaseSource
  public static interface CwConstants extends Constants {
String cwEpGermanPunktClickMessage();
String cwEpGermanPunktDescription();
String cwEpGermanPunktDisabled();
String cwEpGermanPunktName();
String cwEpGermanPunktNormal();
  }

  /**
   * An instance of the constants.
   */
  @ShowcaseData
  private final CwConstants constants;

  /**
   * Constructor.
   *
   * @param constants the constants
   */
  public EpGermanPunkt(CwConstants constants) {
super(constants.cwEpGermanPunktName(), constants
.cwEpGermanPunktDescription(), true);
this.constants = constants;
  }


  /**
   * Initialize this example.
   */
  @ShowcaseSource
  @Override
  public Widget onInitialize() {

HorizontalPanel hPanel = new HorizontalPanel();
hPanel.setSpacing(10);

  // Add a normal button
  Button normalButton = new Button(
  constants.cwEpGermanPunktNormal(), new ClickHandler() {
public void onClick(ClickEvent event) {
  Window.alert(constants.cwEpGermanPunktClickMessage());
}
  });
  normalButton.ensureDebugId("cwEpGermanPunkt-normal");
  hPanel.add(normalButton);

// Return the panel
return hPanel;
  }


@Override
protected void asyncOnInitialize(final AsyncCallback
callback) {
  // TODO Auto-generated method stub
GWT.runAsync(EpGermanPunkt.class, new RunAsyncCallback() {

public void onFailure(Throwable caught) {
  callback.onFailure(caught);
}

public void onSuccess() {
  callback.onSuccess(onInitialize());
}
  });
}
}











-- 
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 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.