Re: What do you need to know? For C++ programmer

2020-03-09 Thread Jan Istocko
Smartgwt12p with get 2.8.2

Dňa pi 8. 3. 2019, 10:46 Puppy2Pet 
napísal(a):

> Just wonder is there still anybody use GWT for web apps thesedays?
>
>
> 
> Puppy2Pet
> https://puppy2pet.com
>
>
>
> On Sunday, October 28, 2007 at 8:39:51 PM UTC-7, squishydonut wrote:
>>
>> I have a background in C++ programming, but only very basic knowledge
>> of Java programming.  Could someone list a # of things that one should
>> know to start utilizing GWT for web apps?
>>
>> Java?  JSP?  JSF?
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "GWT Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-web-toolkit+unsubscr...@googlegroups.com.
> To post to this group, send email to google-web-toolkit@googlegroups.com.
> Visit this group at https://groups.google.com/group/google-web-toolkit.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit/CAPKohkDSWHknz%3Dy1P%2B%2Bnz1Dsos%2BLxP1BvMNO%3D9mTG5D7pucm1Q%40mail.gmail.com.


Re: @FunctionalInterface VS @JsFunction

2018-01-15 Thread Jan Blok
Yeah sure, there are many workarounds...which leads to bloat as shown.
Then my request would be to by default have Runnable and Callable in gwt 
java emulation to be attributed by default with interop.JsFunction :-)

Regards Jan

On Monday, January 15, 2018 at 4:11:45 PM UTC+1, Thomas Broyer wrote:
>
>
>
> On Monday, January 15, 2018 at 4:03:11 PM UTC+1, Jan Blok wrote:
>>
>> Hi,
>>
>> Would it be possible for GWTc to handle java.lang.FunctionalInterface as 
>> if it was jsinterop.annotations.JsFunction ?
>>
>
> No, if only because JsFunction has many constraints: 
> http://www.gwtproject.org/javadoc/latest/jsinterop/annotations/JsFunction.html
>  
>
>> The reason for asking is, I have this java code:
>>
>> public void transaction(Runnable runnable) {
>> startTransaction();
>> try {
>> runnable.run();
>> }
>> finally {
>> endTransaction();
>> }
>> }
>>
>> when I expose this method via jsinterop I get a warning "not usable from 
>> javascript"
>>
>> I intent to use it from JS/TS as: myJavaLib.transaction(() => 
>> doSomethingInTransaction(...));
>>
>> but this is not possible unless I supersource java.lang.Runnable and 
>> add @JsFunction 
>>
>
> You'd need to create an overload taking a JsFunction as input, and 
> exposing that one.
>
> @JsFunction @FunctionalInterface
> interface TransactionCallback {
>   void run();
> }
>
>
> @JsMethod
> public void transaction(TransactionCallback callback) {
>   startTransaction();
>   try {
> callback.run();
>   } finally {
> endTransaction();
>   }
> }
>
> // Note: not a @JsMethod
> public void transaction(Runnable runnable) {
>   transaction((TransactionCallback) runnable::run);
> }
>
>  
>
>> It seems to me that @FunctionalInterface and @JsFunction are very similar 
>> already...
>>
>
> And this is why the javadoc for JsFunction recommends also annotating the 
> interface with FunctionalInterface. 
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


@FunctionalInterface VS @JsFunction

2018-01-15 Thread Jan Blok
Hi,

Would it be possible for GWTc to handle java.lang.FunctionalInterface as if 
it was jsinterop.annotations.JsFunction ?
The reason for asking is, I have this java code:

public void transaction(Runnable runnable) {
startTransaction();
try {
runnable.run();
}
finally {
endTransaction();
}
}

when I expose this method via jsinterop I get a warning "not usable from 
javascript"

I intent to use it from JS/TS as: myJavaLib.transaction(() => 
doSomethingInTransaction(...));

but this is not possible unless I supersource java.lang.Runnable and 
add @JsFunction 

It seems to me that @FunctionalInterface and @JsFunction are very similar 
already...

Regards Jan 


-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Set css from GWT (dynamically) to element with multiple styles associated.

2015-07-15 Thread Jan Zet


I have an instance of TabLayoutPanel where number of tabs would be set 
dynamically. Therefore to align tabs to fill whole width of the screen I 
need to

1) Override gwt-TabTayoutPanel default value width 16384px with auto 
!important (done);

2) Set width of gwt-TabTayoutPanel*Tab* to proper percentage value (e.g. 2 
tabs = 50%. 3 tabs = 33%, 4 tabs = 25% and so on). I have a simple function 
for that which goes like this (simplified):

Math.floor(getWidgetCount()/100 + "%");

(done)

3) Now here goes my question: how can i set the width of gwt-TabTayoutPanel
*Tab* from Java? I bolded *Tabs* because when i use this.getStyleName(); i 
got in return gwt-TabLayoutPanel not gwt-TabLayoutPanel*Tab* .

In sum, I can divide my question in two:

-how to access TabLayoutPanel*Tab* css class from GWT?;

-how to set said class width with my dynamically generated percentage 
number?;

My additional thought: Is GSS can do this?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Running MobileWebApp from GWT_2.7.0/samples

2015-06-25 Thread Jan Zet
I tried running in SuperDevMode a MobileWebApp placed in Samples folder of 
GWT 2.7.0 package. I import it via Eclipse Maven plug-in, POM file is 
executed properly. Then I set Annotation Processing to Enable... and 
Automaticly. Finally, according to README-MAVEn.txt i execute Maven > 
Update project in project Properties. 
According to Readme file,at this point I should see a Run in Development 
mode option, but the thing is,i don't. So in project properties i enable 
use WebTollkit,GAE and set WAR directory to src/main/webapp. 

This gives me Eclipse error: 
Description Resource Path Location Type
The App Engine SDK 
'/home/user/.m2/repository/com/google/appengine/appengine-api-1.0-sdk/1.7.1/appengine-api-1.0-sdk-1.7.1.jar'
 
on the project's build path is not valid (SDK location 
'/home/user/.m2/repository/com/google/appengine/appengine-api-1.0-sdk/1.7.1/appengine-api-1.0-sdk-1.7.1.jar'
 
is not a directory) MobileWebApp Unknown Google App Engine Problem
Changing AppEngine to default doesn't fix it. 
Is there any way to run this app in SuperDevMode within Eclipse? 

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Re: GWT compiler doesn't create symbol maps files

2015-02-17 Thread Jan Swaelens
Hello,

Just wanted to notify everybody that the com.google.gwt.junit.JUnit 
inheritance is also included when you use the default errai module for 
example. We had to get rid of it by using our own module definition for 
errai excluding that entry.

cheers

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Is Elemental safe to use cross-browser for event capturing?

2015-01-16 Thread Jan
Hello,

We'd like to use the Elemental library for event capturing. Something as 
simple as:

import static elemental.client.Browser.getDocument;

import elemental.events.Event;import elemental.events.EventListener;


   ...

EventListener listener = new EventListener() {  @Override  public 
void handleEvent(Event event) {...  }};
getDocument().addEventListener(Event.SUBMIT, listener, true);

Given Elemental's "close to the metal" approach and disclaimers about not being 
entirely cross-browser, is this a good idea? Or should we look at other things 
to avoid subtle bugs?

Many thanks!
Jan




-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Re: Migrating to SDM-GWT 2.7.0 : SourceMaps don't load :-(

2014-11-04 Thread Jan Thewes
We're seeing another problem related to SourceMaps.
In our case the browser executes a GET request to http://localhost:9997
/sourcemaps/systemTestModule/__HASH___sourcemap.json
I don't know why the __HASH__ is not replaced...any ideas?

Am Dienstag, 4. November 2014 12:18:56 UTC+1 schrieb Francois ANDRE:
>
> Hi all,
>
> I'm migrating from 2.5.1/Classical Dev Mode to 2.7.0-RC1/Super Dev Mode.
> I'm really exited about new features.
> But (yes, there is a "but"...) although I easily launch in SDM the basic 
> project generated by Eclipse, It doesn't work with my real project:
>
> I launch it from Eclipse : everything seems to be good (the code server is 
> correctly launched, then the main app).
> I paste the url in chrome: the first compilation automatically starts and 
> seems to end successfully (on the Eclipse console the logs are ok)
>
> But the nothing more happens: the module don't really start.
>
> I've tried to check everywhere without founding out what's wrong.
> From Chrome developer tools, the only difference I've found from the 
> execution of the simple project is that :
>
> - The http://127.0.0.1:9876/sourcemaps/myproject/x_sourcemap.json 
> isn't called
> -As a consequence - I guess - on the source tab, I don't see the 
> "sourcemaps/myproject" folder.
>
> However I thought I've activated sourcemaps in the module file :
>
> ...
> 
> 
>  />
> 
> ...
>
> If someone has faced this problem and has got the answer, I'd be really 
> grateful.
>
> Thanks in advance
>
> François
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Re: How to trigger a click in a Frame

2014-09-12 Thread Jan Thewes
We've used XDM to exchange messages between the two application.

Am Sonntag, 24. August 2014 17:37:52 UTC+2 schrieb Fernando Castro:
>
> I have a third party application that i want to embedded in my GWT app, 
> however, this application is a swf, with a menu for some intro animation. I 
> want to trigger a click the menu when the swf load to open the part that i 
> need.
>
> Does someone have a idea?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Re: SeedTable is taking 6% of my applications memory

2014-09-12 Thread Jan Thewes
Ok I'm not sure if my "seedTable" guess was correct.
When looking at my window object I see the seedTable property. But what you 
can see in my original attached screenshot is not my seedTable.
Can anyone help me and tell me what it is?
It's a real large bunch of Strings which take 3MB of memory. That needs to 
be changed.


Am Freitag, 22. August 2014 14:20:56 UTC+2 schrieb Jan Thewes:
>
> Hey guys,
>
> we have a really large web application which has been developed using GWT.
> When launching our application and creating a "Heap Snapshot" using 
> Chrome's Developer Tools we can see a large amount of memory is consumed by 
> some properties living right under the window object.
> After looking into it we found out that the seedTable is taking up 6% of 
> the whole page's heap.
> Because of some serious memory problems in production we are not sure what 
> these seedTable is really used for.
> Can someone please explain what the seedTable is for and if there's any 
> possibility to disable it.
>
> Any help is appreciated.
>
> Cheers,
> Jan
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Request factory performance much worse than RPC

2014-08-17 Thread Jan
Resently I noticed some performance issues with my request factory 
application. I did some research and some debugging, but could not find any 
flaws in my application.

Then I created a simple test application to compare the performance of GWT 
and request factory to be sure I have a very simple application and no 
other components that could have an influence on the performance. And this 
test application shows same result: Data retrieval via request factory 
seems to much slower than RPC. The retrieval of 100 very simple objects 
takes with RPC ~200ms, with request factory ~700ms (Locally the difference 
is even much bigger).

I uploaded the code to github: 
https://github.com/jan10101/requstFactoryVSRPC

And deployed the application to app engine so it can be testet: 
http://requestfactorytest.appspot.com/

I also experimented with several approaches to increase the performance 
like overriding "ServiceLayerDecorator.isLive()" but could not archieve 
ansignificant improvement.

Is the performance of request factory a known issue? Am I the first one 
noticing this? Is there a way to improve the performance? Or du I just need 
to use RPC to get the best performance?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Re: XSRF protection using GWT example guide broken for Glassfish/ Jetty using JSESSIONID

2014-05-06 Thread Jan Przybylo
GWT team appears to be vry reponsive... :\

I have the same problem and still can't find any solution...

Does anyone know how to fix it? maybe I should be setting all cookies with 
/ path and remove invalid cookies by trying to overwrite them using the 
same name, also / path and setting date expires to current timestamp? So 
the path is what I'm considering changing. 

What do you guys think?

Thanks in advance for any kind of help.

Jan

W dniu piątek, 1 czerwca 2012 02:47:28 UTC-4 użytkownik Josh napisał:
>
> Hi,
>
> I recently re-engineered some custom XSRF/CSRF protection code in my open 
> source GWT-based application to use the new recommended protection 
> introduced in GWT 2.3 as described in 
> https://developers.google.com/web-toolkit/doc/latest/DevGuideSecurityRpcXsrf. 
>  Since I develop and deploy mainly in Tomcat all seemed well.  However 
> some users of the project deploy to Glassfish and Jetty Java Servlet 
> Containers, both of which immediately started having problems with all RPC 
> calls getting blocked throwing a "java.lang.IllegalArgumentException: 
> Duplicate cookie! Cookie override attack?" exception.
>
> Looking into why, I've determined the problem being JSESSIONID, the 
> session cookie and what GWT recommends to base XSRF token from, is in both 
> application and root path for the host for different reasons, causing the 
> exception to be thrown when the application sees both cookies in scope: 
> (tracked on http://code.google.com/p/webpasswordsafe/issues/detail?id=58)
>
> *What steps will reproduce the problem?*
> 1. Glassfish- visit admin console (http://host:4848/ creates JSESSIONID 
> cookie for / , visit WPS (http://host:8080/WPS creates JSESSIONID cookie for 
> /WPS
> 2. Although on different ports, cookie spec doesn't care and both instances 
> of JSESSIONID cookie are in scope to WPS, the GWT Google code sees both when 
> it calls getCookie() and throws an exception 
> "java.lang.IllegalArgumentException: Duplicate cookie! Cookie override 
> attack?" and doesn't allow any requests to work.
>
> 1. Jetty- visit one of their sample servlets (i.e. http://host:8080/dump/info 
> creates JSESSIONID cookie for / , visit WPS (http://host:8080/WPS creates 
> JSESSIONID cookie for /WPS
> 2. Although different contexts, Jetty servlet sets its at root path so both 
> are in scope to WPS, blah blah blah same exception and reason as the 
> Glassfish example above.
>
> There is no way to configure the GWT code to ignore the duplicate cookie 
> check without modifying their code.  It would be ideal if it just checked for 
> and cared about the cookies defined in the /WPS application context and 
> ignored the others or allowed a way to configure it to call 
> com.google.gwt.user.server.Util.getCookie() passing true (allow duplicates) 
> as the last parameter rather than hardcoding false.  Admittedly this may not 
> be possible in the former case, and not completely secure in the later case.  
> But basing this all on the JSESSIONID in real world usage isn't working 
> either.
>
>
> The workaround when I had this same issue when I was rolling out my own XSRF 
> protection code previously to GWT 2.3 was to use a different unique cookie 
> name that basically just duplicated the last JSESSIONID value and set that 
> extra cookie when that session was first created.  You'd think if this new 
> way was Google's "official" documented and mandated way to protect against 
> XSRF, even using JSESSIONID in their example, it would "just work" out of the 
> box.  But clearly not, unless their code was never tested with Jetty or 
> Glassfish.  Very surprising.
>
>
> Is there a preferred way to handle this from the GWT team that isn't 
> documented, or is my kludge workaround the only way?  Preferably a solution 
> that works for all servlet containers, I know there are Tomcat-specific, 
> Jetty-specific, etc settings to tweak default JSESSIONID behavior but those 
> are not standard and even worse kludges.
>
>
> Thanks for your attention to this and any advice as far as best practices,
>
> ~Josh
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Re: XSRF protection using GWT example guide broken for Glassfish/ Jetty using JSESSIONID

2014-05-06 Thread Jan Przybylo
GWT team appears to be vry reponsive... :\

I have the same problem and still can't find any solution...

Does anyone know how to fix it? maybe I should be setting all cookies with 
/ path and remove invalid cookies bu trying to overwrite it using the same 
name, also / path but setting date expires to current timestamp? So the 
path is what I'm considering changing. 

What you guys think?

Thanks in advance for any kind of help.

Jan



W dniu piątek, 1 czerwca 2012 02:47:28 UTC-4 użytkownik Josh napisał:
>
> Hi,
>
> I recently re-engineered some custom XSRF/CSRF protection code in my open 
> source GWT-based application to use the new recommended protection 
> introduced in GWT 2.3 as described in 
> https://developers.google.com/web-toolkit/doc/latest/DevGuideSecurityRpcXsrf. 
>  Since I develop and deploy mainly in Tomcat all seemed well.  However 
> some users of the project deploy to Glassfish and Jetty Java Servlet 
> Containers, both of which immediately started having problems with all RPC 
> calls getting blocked throwing a "java.lang.IllegalArgumentException: 
> Duplicate cookie! Cookie override attack?" exception.
>
> Looking into why, I've determined the problem being JSESSIONID, the 
> session cookie and what GWT recommends to base XSRF token from, is in both 
> application and root path for the host for different reasons, causing the 
> exception to be thrown when the application sees both cookies in scope: 
> (tracked on http://code.google.com/p/webpasswordsafe/issues/detail?id=58)
>
> *What steps will reproduce the problem?*
> 1. Glassfish- visit admin console (http://host:4848/ creates JSESSIONID 
> cookie for / , visit WPS (http://host:8080/WPS creates JSESSIONID cookie for 
> /WPS
> 2. Although on different ports, cookie spec doesn't care and both instances 
> of JSESSIONID cookie are in scope to WPS, the GWT Google code sees both when 
> it calls getCookie() and throws an exception 
> "java.lang.IllegalArgumentException: Duplicate cookie! Cookie override 
> attack?" and doesn't allow any requests to work.
>
> 1. Jetty- visit one of their sample servlets (i.e. http://host:8080/dump/info 
> creates JSESSIONID cookie for / , visit WPS (http://host:8080/WPS creates 
> JSESSIONID cookie for /WPS
> 2. Although different contexts, Jetty servlet sets its at root path so both 
> are in scope to WPS, blah blah blah same exception and reason as the 
> Glassfish example above.
>
> There is no way to configure the GWT code to ignore the duplicate cookie 
> check without modifying their code.  It would be ideal if it just checked for 
> and cared about the cookies defined in the /WPS application context and 
> ignored the others or allowed a way to configure it to call 
> com.google.gwt.user.server.Util.getCookie() passing true (allow duplicates) 
> as the last parameter rather than hardcoding false.  Admittedly this may not 
> be possible in the former case, and not completely secure in the later case.  
> But basing this all on the JSESSIONID in real world usage isn't working 
> either.
>
>
> The workaround when I had this same issue when I was rolling out my own XSRF 
> protection code previously to GWT 2.3 was to use a different unique cookie 
> name that basically just duplicated the last JSESSIONID value and set that 
> extra cookie when that session was first created.  You'd think if this new 
> way was Google's "official" documented and mandated way to protect against 
> XSRF, even using JSESSIONID in their example, it would "just work" out of the 
> box.  But clearly not, unless their code was never tested with Jetty or 
> Glassfish.  Very surprising.
>
>
> Is there a preferred way to handle this from the GWT team that isn't 
> documented, or is my kludge workaround the only way?  Preferably a solution 
> that works for all servlet containers, I know there are Tomcat-specific, 
> Jetty-specific, etc settings to tweak default JSESSIONID behavior but those 
> are not standard and even worse kludges.
>
>
> Thanks for your attention to this and any advice as far as best practices,
>
> ~Josh
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.


Re: Compile Error after switching to 2.6 in first compile run

2014-02-19 Thread Jan Thewes
I understand your points BUT one thing. If I compile my modules alone I 
don't get any compile error. So compiling every single module works. It has 
to do something with the order and caches. I just can't nail it down.
We're running a real real big GWT application here.
I'm close to go back to 2.5.1 because the compiles fail too often but not 
always...

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Compile Error after switching to 2.6 in first compile run

2014-02-14 Thread Jan Thewes
Well, the order has to do something with the failing compile. But this is 
new with GWT 2.6. Before our compilation always worked. And we don't have 
changed our code since the change to 2.6. 
Still need ideas what this can be. In my opinion this is a GWT internal bug.

Am Dienstag, 11. Februar 2014 18:20:38 UTC+1 schrieb BGL:
>
> I would say that the order of compilation is not the one you expect. The 
> error
> Line 23: No source code is available for type 
> de.gad.gfw.web.navigator.menu.model.MenuElement; did you forget to inherit 
> a required module?
>   Errors in 
> 'file:/Users/xgadjth/sandboxes/b21_gwt-03.03.00/render/source/de/gad/gfw/web/gui/render/dialog/print/PrintMenu.java'
>  Line 8: The hierarchy of the type PrintMenu is inconsistent
>
> says that you do not have the class file in your compilation classpath. 
> Then, for any reason, the jar or the class file (with its source) is found 
> in the classpath and the compilation is working.Difficult to say without 
> the build process.
> Compare the order when you compile module per module and full automated. 
> There must be a difference. Or do you deploy resources when you "compile" 
> one by one ? This would publish some jar somewhere that are theun used by 
> the first project...
>
>
>
>
>
> 2014-02-11 17:09 GMT+01:00 Jan Thewes >:
>
>> Ok any further information.
>> We're trying to compile 5 modules at a time. That fails
>> When compiling all the 5 modules alone. It works!
>> We also have a "merge"-module. These combines 4 of our 5 modules. This 
>> merge module compiles without any error, too!
>> So this is a real strange behavior...
>>
>> Am Dienstag, 11. Februar 2014 09:25:05 UTC+1 schrieb Jan Thewes:
>>
>>> Hey guys,
>>>
>>> we have a very strange problem here.
>>> We've a real large application written in GWT using GXT.
>>> We wanted to switch to 2.6 because we need IE10 support.
>>> For that reason we patched the GXT 2.3.1 source so that it works with 
>>> GWT 2.6.
>>>
>>> We now have the problem that the first compile fails. After the compile 
>>> failed I start the compile again and it ends successful.
>>> I don't really know what the problem is. I added the compile log.
>>> There you can see that the compile fails with an error related 
>>> to AutoHidePreventMenu (line 966)
>>> I added a detail log where you can see the error in more detail 
>>> (compiled with output "Debug").
>>>
>>>
>>> Any help is appreciated.
>>>
>>> If I can provide any further information feel free to ask!
>>>
>>> Cheers,
>>> Jan
>>>
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Google Web Toolkit" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to google-web-toolkit+unsubscr...@googlegroups.com .
>> To post to this group, send email to 
>> google-we...@googlegroups.com
>> .
>> Visit this group at http://groups.google.com/group/google-web-toolkit.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Compile Error after switching to 2.6 in first compile run

2014-02-11 Thread Jan Thewes
Ok any further information.
We're trying to compile 5 modules at a time. That fails
When compiling all the 5 modules alone. It works!
We also have a "merge"-module. These combines 4 of our 5 modules. This 
merge module compiles without any error, too!
So this is a real strange behavior...

Am Dienstag, 11. Februar 2014 09:25:05 UTC+1 schrieb Jan Thewes:
>
> Hey guys,
>
> we have a very strange problem here.
> We've a real large application written in GWT using GXT.
> We wanted to switch to 2.6 because we need IE10 support.
> For that reason we patched the GXT 2.3.1 source so that it works with GWT 
> 2.6.
>
> We now have the problem that the first compile fails. After the compile 
> failed I start the compile again and it ends successful.
> I don't really know what the problem is. I added the compile log.
> There you can see that the compile fails with an error related 
> to AutoHidePreventMenu (line 966)
> I added a detail log where you can see the error in more detail (compiled 
> with output "Debug").
>
>
> Any help is appreciated.
>
> If I can provide any further information feel free to ask!
>
> Cheers,
> Jan
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Re-firing a failed/rejected server call in RequestFactory, is this possible?

2013-11-26 Thread Jan Marten
Thank you for clarifying the behavior.

Nevertheless, in my opinion there is a use-case where the data should be 
reusable after a server failure.

SQL exceptions like a unique constraint violation could be checked before 
sending the request but 
there might be server failures like a non-reachable database which is 
unpredictable.

When something like this happens one could prompt the user to retry after a 
few minutes.
But since the request cannot be reused the user cannot resend it's entered 
data.

Am Dienstag, 26. November 2013 16:25:06 UTC+1 schrieb Thomas Broyer:
>
>
>
> On Tuesday, November 26, 2013 4:10:08 PM UTC+1, Jan Marten wrote:
>>
>> The inconsistency with the current RequestFactory is that if in a batch 
>> request, a single sub-request has a constraint violation
>>
>
> There's no inconsistency, because that's not how things work.
>
>
>1. All objects (entities and "value objects") are "deserialized" from 
>the request (for entities, it involves first retrieving them from the data 
>store)
>2. Then they're all validated. If there's a constraint violation, 
>things stop here and you'll have onConstraintViolations on the 
> client-side, 
>in each and every Receiver attached to the RequestContext (i.e. or one of 
>its Requests/InstanceRequests)
>3. Otherwise, "invocations" are processed, in the same order they were 
>added to the RequestContext on client side. Each invocation either 
> succeeds 
>or fails, and the onSuccess or onFailure will be called accordingly on the 
>client side for the corresponding Receiver. The exception raised might be 
> a 
>ConstraintViolationException, it doesn't change anything: onFailure (not 
>onConstraintViolation) will be called for the appropriate Receiver (not 
> all 
>receivers)
>4. Then all entities (including those returned by "invocations") are 
>checked for "liveness", to tell the client which kind of EntityProxyChange 
>event to fire (PERSIST/UPDATE/DELETE)
>5. And finally the response is constructed, with serialized objects, 
>etc.
>
>  
>
>> then onConstraintViolation is called for every sub-request and the whole 
>> batch request fails (onFailure is called).
>> Whereas if in a sub-request an exception is raised on the server only for 
>> this single sub-request onFailure is called and the surrounding
>> batch-request succeeds with onSuccess.
>>
>
>  
>
>> Thus, the RequestContext cannot be reused since "reuse" is only called 
>> for constraint violations and failures.
>>
>> Hence, as described in the original post, after a server failure the 
>> proxy cannot be reused and the user-entered data is gone (in contrast to a 
>> constraint violation).
>>
>
> Yes. Exceptions are meant to be "exceptional", you should use a "return 
> value" to convey errors. In other words, onFailure should never be called, 
> unless something *unpredictable* happens.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Re-firing a failed/rejected server call in RequestFactory, is this possible?

2013-11-26 Thread Jan Marten
The inconsistency with the current RequestFactory is that if in a batch 
request, a single sub-request has a constraint violation
then onConstraintViolation is called for every sub-request and the whole 
batch request fails (onFailure is called).
Whereas if in a sub-request an exception is raised on the server only for 
this single sub-request onFailure is called and the surrounding
batch-request succeeds with onSuccess.

Thus, the RequestContext cannot be reused since "reuse" is only called for 
constraint violations and failures.

Hence, as described in the original post, after a server failure the proxy 
cannot be reused and the user-entered data is gone (in contrast to a 
constraint violation).

Am Dienstag, 26. November 2013 15:04:04 UTC+1 schrieb Thomas Broyer:
>
>
>
> On Tuesday, November 26, 2013 1:56:35 PM UTC+1, Jan Marten wrote:
>>
>> Is there any progress on this issue?
>>
>> Issue https://code.google.com/p/google-web-toolkit/issues/detail?id=5794 is 
>> related and is not fixed either.
>>
>> RF's behaviour in this regard is inconsistent since an "unimportant" 
>> retrieval would fail on any ConstraintViolation
>> in batched requests. It should definitely be possible to batch requests 
>> but the current API is not sufficient.
>>
>> A recommendation would be to pull batching out of the RequestContext 
>> interface and expose it in e.g. a RequestContextBatcher.
>> A RequestContext is used for one request only and is reusable on failure 
>> or violation. Thus removing append(), fire(Receiver), etc.
>> RequestContextBatcher is used for multiple requests.
>>
>> The specific behaviour in onFailure and onViolation should be discussed 
>> further.
>>
>
> The current API has batching built-in: one RequestContext instance == one 
> batch request. You're free to use batches that only contain a single 
> invocation.
>  
>
>> Transaction settings might make it necessary for all RequestContexts to 
>> be re-executed or to only re-execute the failed/violating requests.
>> Therefore it must allow customization by the user.
>>
>
> RF assumptions are that:
>
>- for a given HTTP request, there's only one instance for each entity 
>(an entity shouldn't have 2 instances in the same request handling; see 
>https://code.google.com/p/google-web-toolkit/issues/detail?id=7341). 
>That generally means using "cache" scoped at the request, which translates 
>to using the "session per request" (aka "open session in view") pattern.
>- there's one transaction for each "service method", so that each one 
>can fail independently of the others. If that's not what you want, then 
>create a specific "service method" that does all your work that should be 
>executed in a single transaction.
>
> This is not going to change (what might change is the restriction that one 
> proxy can only be edited by a single RequestContext at a time, which is 
> discussed in the issue you linked to)
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Re-firing a failed/rejected server call in RequestFactory, is this possible?

2013-11-26 Thread Jan Marten
Is there any progress on this issue?

Issue https://code.google.com/p/google-web-toolkit/issues/detail?id=5794 is 
related and is not fixed either.

RF's behaviour in this regard is inconsistent since an "unimportant" 
retrieval would fail on any ConstraintViolation
in batched requests. It should definitely be possible to batch requests but 
the current API is not sufficient.

A recommendation would be to pull batching out of the RequestContext 
interface and expose it in e.g. a RequestContextBatcher.
A RequestContext is used for one request only and is reusable on failure or 
violation. Thus removing append(), fire(Receiver), etc.
RequestContextBatcher is used for multiple requests.

The specific behaviour in onFailure and onViolation should be discussed 
further.

Transaction settings might make it necessary for all RequestContexts to be 
re-executed or to only re-execute the failed/violating requests.
Therefore it must allow customization by the user.

Am Dienstag, 6. September 2011 22:11:30 UTC+2 schrieb Thomas Broyer:
>
> RF invocations are batched in a single HTTP request, but there's no 
> implied transaction. You're free to use a transaction-per-HTTP-request 
> scheme, or a transaction-per-invocation one (or no transaction at all). So 
> when an invocation fail, RF doesn't assume the whole batch can be sent 
> again.
> BTW, batching things in a single HTTP request is a network optimization 
> (less HTTP requests => better overall performance). You'd want to batch an 
> important data update with an "unimportant" retrieval; and you wouldn't 
> want a failing unimportant retrieval to make the important update fail as 
> well.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.


Re: GWT request factory - Fire request inside of success method of another request

2013-07-17 Thread Jan
You mean renaming the inner request method? I tried that -> doesn't change 
anything.

It is not only in prod mode. It's a GWT test case that I run locally.

Am Montag, 15. Juli 2013 23:29:14 UTC+2 schrieb Thomas Broyer:
>
> It's always worth mentionning when you also posted to StackOverflow: 
> http://stackoverflow.com/q/17577892/116472
>
> Just an idea: did you try renaming your variables so you don't have 
> shadowing? (if it happens only in prod mode, there could be a bug in the 
> GWT compiler)
>
> On Monday, July 15, 2013 10:10:48 PM UTC+2, Jan wrote:
>>
>> I am trying to nest two request factory calls in each other. I retrieve a 
>> post object and in the success-method i use the same object again (just for 
>> testing purposes, I get the same behavior for other request like for 
>> example persisting).
>>
>> The problem is: Only the first request reaches the server.
>>
>> I don't get any error message. If I debug the code, everything works 
>> until the second request is fired. Nothing happens then. The method on the 
>> backend is not called, the frontend shows no error, even if I implement the 
>> "onFailure"-method for the receiver of the second request.
>>
>> public class RequestFactoryFindTest extends GWTTestCase{
>>
>> /**
>>  * must refer to a valid module that sources this class.
>>  */
>> public String getModuleName() {
>> return "com.Test.MyTest";
>> }
>>
>> public void test(){
>> final ClientFactory clientFactory = 
>> GWT.create(ClientFactoryImpl.class);
>> final MyRequestFactory requestFactory = 
>> clientFactory.getRequestFactory();
>> final PostRequest request = requestFactory.postRequest();
>>
>>
>> request.findPost(1l).fire(new Receiver() {
>>
>> @Override
>> public void onSuccess(PostProxy response) {
>>
>>
>> final ClientFactory clientFactory = 
>> GWT.create(ClientFactoryImpl.class);
>> final MyRequestFactory requestFactory = 
>> clientFactory.getRequestFactory();
>> final PostRequest request = requestFactory.postRequest();
>>
>> System.out.println("outer success");
>>
>> request.findPost(1l).fire(new Receiver() {
>>
>> @Override
>> public void onSuccess(PostProxy response) {
>> System.out.println("inner success");
>>
>> }
>>
>> });
>>
>> }
>> });
>>
>>
>> }}
>>
>> Can someone explain this?
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.




GWT request factory - Fire request inside of success method of another request

2013-07-15 Thread Jan


I am trying to nest two request factory calls in each other. I retrieve a 
post object and in the success-method i use the same object again (just for 
testing purposes, I get the same behavior for other request like for 
example persisting).

The problem is: Only the first request reaches the server.

I don't get any error message. If I debug the code, everything works until 
the second request is fired. Nothing happens then. The method on the 
backend is not called, the frontend shows no error, even if I implement the 
"onFailure"-method for the receiver of the second request.

public class RequestFactoryFindTest extends GWTTestCase{

/**
 * must refer to a valid module that sources this class.
 */
public String getModuleName() {
return "com.Test.MyTest";
}

public void test(){
final ClientFactory clientFactory = GWT.create(ClientFactoryImpl.class);
final MyRequestFactory requestFactory = 
clientFactory.getRequestFactory();
final PostRequest request = requestFactory.postRequest();


request.findPost(1l).fire(new Receiver() {

@Override
public void onSuccess(PostProxy response) {


final ClientFactory clientFactory = 
GWT.create(ClientFactoryImpl.class);
final MyRequestFactory requestFactory = 
clientFactory.getRequestFactory();
final PostRequest request = requestFactory.postRequest();

System.out.println("outer success");

request.findPost(1l).fire(new Receiver() {

@Override
public void onSuccess(PostProxy response) {
System.out.println("inner success");

}

});

}
});


}}

Can someone explain this?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.




Using NumberFormat.setForcedLatinDigits

2013-06-27 Thread Jan Swaelens
Hello,

I was looking to use this method to force latin decimal symbols. Maybe I am 
doing something wrong but it is not yielding the expected result.
The locale is set to 'en' in the module configuration file, when I 
evaluate LocaleInfo.getCurrentLocale().getLocaleName() on the client this 
yields the expected result.

Making the call to NumberFormat.setForcedLatinDigits with value 'true' and 
formatting some numbers does not yield the expected result of comma as 
decimal separator and dot as grouping separator.

Any tips would be greatly appreciated!

thanks
jan

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.




No symbolMaps created when using collapse-all-properties in module configuration

2013-06-20 Thread Jan Swaelens
Hi,

I was investigating why our symbolMaps where no longer created and finally 
came to the conclusion that it was caused by adding 
'collapse-all-properties' to the module configuration files.
This is on GWT 2.5.1.

Is this intended behavior? We are using the setting because it greatly 
reduces the time for the gwt compile - is there any way to get the 
symbolMaps while using this property?

thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegroups.com.
To post to this group, send email to google-web-toolkit@googlegroups.com.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/groups/opt_out.




Re: RequestFactory Could not parse payload: payload[0] = N

2013-03-26 Thread Jan Cuzy
I ran into the same problem. With a bit of debugging I found out that I was 
trying to send NaN in one of my Float attributes to the GWT Client. 

Dňa streda, 6. februára 2013 23:07:19 UTC+1 Sydney napísal(-a):
>
> If you have a test case to reproduce that issue, you can provide it to 
> that issue on google app engine: 
> https://code.google.com/p/googleappengine/issues/detail?id=8471
>
> On Friday, January 18, 2013 9:23:52 PM UTC+1, El Mentecato Mayor wrote:
>>
>> I should have thought of that, sorry. Unfortunately (fortunately for me), 
>> I don't see the error anymore. Lots of things changed in the mean time 
>> (source code and db schema) as this project is under heavy development. 
>> Yes, I could go back-trace using my repository and maybe make it fail 
>> again, but time is a scarce commodity, so I choose to continue development.
>>
>> I did notice one anomaly the day it happened, not sure it's related to 
>> the issue; I had a copy of a src directory under my WEB-INF folder, (I 
>> blame eclipse, but who knows, could have been user-error; me), which I 
>> deleted. I'll make sure to capture the payload if I see this again.
>>
>>
>> On Wednesday, January 16, 2013 1:47:11 PM UTC-5, Thomas Broyer wrote:
>>>
>>> Would be great if any of you could log the request payload when this 
>>> error happens.
>>> In the mean time, we might want to modify the RequestFactoryServlet to 
>>> log the payload when there's an unrecoverable error, in addition to the 
>>> exception.
>>> Could you please open an issue? (if there's none already)
>>>
>>> On Wednesday, January 16, 2013 7:08:44 PM UTC+1, El Mentecato Mayor 
>>> wrote:

 Just saw this error myself as well, slightly different message:

 Unexpected error: java.lang.RuntimeException: Could not parse payload: 
 payload[0] = I

 using GWT 2.5 and no GAE. Stacktrace is exactly the same though. Don't 
 know why or what it means, just that I get it so far when a specific 
 request is made. Has anybody found out what this means?

 On Monday, January 14, 2013 11:17:27 AM UTC-5, Nick Siderakis wrote:
>
> Hey Sydney, I've been seeing the same error message recently. Did you 
> figure it out?
>
>
> On Saturday, July 28, 2012 3:46:00 PM UTC-4, Sydney wrote:
>>
>> After deploying my app on appengine, I get the following exception: 
>>
>> com.google.web.bindery.requestfactory.server.RequestFactoryServlet 
>> doPost: Unexpected error
>> java.lang.RuntimeException: Could not parse payload: payload[0] = N
>> at 
>> com.google.web.bindery.autobean.vm.impl.JsonSplittable.create(JsonSplittable.java:70)
>> at 
>> com.google.web.bindery.autobean.shared.impl.StringQuoter.create(StringQuoter.java:46)
>> at 
>> com.google.web.bindery.autobean.shared.ValueCodex$Type$7.encode(ValueCodex.java:122)
>> at 
>> com.google.web.bindery.autobean.shared.ValueCodex.encode(ValueCodex.java:315)
>> at 
>> com.google.web.bindery.autobean.shared.impl.AutoBeanCodexImpl$ValueCoder.extractSplittable(AutoBeanCodexImpl.java:500)
>> at 
>> com.google.web.bindery.autobean.shared.impl.AbstractAutoBean.setProperty(AbstractAutoBean.java:277)
>> at 
>> com.google.web.bindery.autobean.vm.impl.ProxyAutoBean.setProperty(ProxyAutoBean.java:253)
>> at 
>> com.google.web.bindery.autobean.vm.impl.BeanPropertyContext.set(BeanPropertyContext.java:44)
>> at 
>> com.google.web.bindery.requestfactory.server.Resolver$PropertyResolver.visitValueProperty(Resolver.java:154)
>> at 
>> com.google.web.bindery.autobean.vm.impl.ProxyAutoBean.traverseProperties(ProxyAutoBean.java:289)
>> at 
>> com.google.web.bindery.autobean.shared.impl.AbstractAutoBean.traverse(AbstractAutoBean.java:166)
>> at 
>> com.google.web.bindery.autobean.shared.impl.AbstractAutoBean.accept(AbstractAutoBean.java:101)
>> at 
>> com.google.web.bindery.requestfactory.server.Resolver.resolveClientValue(Resolver.java:395)
>> at 
>> com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.processInvocationMessages(SimpleRequestProcessor.java:483)
>> at 
>> com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.process(SimpleRequestProcessor.java:225)
>> at 
>> com.google.web.bindery.requestfactory.server.SimpleRequestProcessor.process(SimpleRequestProcessor.java:127)
>> at 
>> com.google.web.bindery.requestfactory.server.RequestFactoryServlet.doPost(RequestFactoryServlet.java:133)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
>>
>> Any idea of what the exception means? Thanks
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit+unsubscr...@googlegr

GWT HtmlPanel Disable SafeHTML

2013-01-25 Thread Jan Vladimir Mostert
Hi, is there a way to disable SafeHTML in the new GWT2.5 HTMLPanel?
If I put text in the HTMLPanel, it replaces all my spaces with   which 
means it ignores all styles and also the text just runs out of the page if 
it's long.

Have already posted on StackOverflow as 
well: http://stackoverflow.com/questions/14530012/gwt-htmlpanel-disable-safehtml

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




GWT - Crawlable (SEO)

2012-12-27 Thread Jan
Hi,

i like to make my gwt-app searchable by google. I found this article, that 
describes how to do 
it: https://developers.google.com/webmasters/ajax-crawling/

But it does not really make sense to me: If i use a servlet filter to 
present a special view to the google bot: This can not really work on the 
client side. If i change the view with the activties and places pattern, 
this only affects the client side an there is no servlet involved -> 
servlet filter does nothing.

Does some one has an explanation, example or even better a tutorial for me?

Thanks and best regards
Jan

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/8zHXKHgWnL0J.
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.



GWT Crawlable (SEO)

2012-12-27 Thread Jan
Hi

I like to make my GWT-App by the google bot. I found this article 
(https://developers.google.com/webmasters/ajax-crawling/). It states there 
should be a servlet filter, that serves a different view to the google bot. 
But how can this work? If i use for example the activities and places 
pattern, than the page changes are on the client-side only and there is no 
servlet involved -> servlet filter does not work here.

Can someone give me an explanation? Or is there another good tutorial 
tailored to gwt how to do this?

Thanks and best regards
Jan

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/xNsogezpy90J.
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: gwt suggestbox.

2012-11-24 Thread Jan Vladimir Mostert
 

Spent some time on it today and got it working, thanks Thomas!!
public class PietSuggestOracle extends SuggestOracle {

public static class PietSuggestion implements SuggestOracle.Suggestion {
 private String displayString = "";
private String replacementString = "";
 public PietSuggestion(String displayString, String replacementString){
this.displayString = displayString;
this.replacementString = replacementString;
}
 @Override
public String getDisplayString() {
return this.displayString;
}

@Override
public String getReplacementString() {
return this.replacementString;
}
 }
 @Override
public void requestSuggestions(final Request request, final Callback 
callback) {
 LinkedList suggestions = new 
LinkedList();
PietSuggestion suggestion1 = new PietSuggestion("TEST1", "TEST1");
suggestions.add(suggestion1);
PietSuggestion suggestion2 = new PietSuggestion("TEST2", "TEST2");
suggestions.add(suggestion2);
PietSuggestion suggestion3 = new PietSuggestion("TEST3", "TEST3");
suggestions.add(suggestion3);
 Response response = new Response(suggestions);
callback.onSuggestionsReady(request, response);
 }

}


On Thursday, 22 November 2012 10:53:47 UTC+2, Thomas Broyer wrote:
>
>
>
> On Thursday, November 22, 2012 6:03:57 AM UTC+1, Jan Vladimir Mostert 
> wrote:
>>
>> Hi, sorry for re-opening a topic from 2009.
>>
>> In the above code, you said nameCallback = callBack, where is this 
>> nameCallback being used?
>> I don't quite understand how to use the callback.
>>
>> I was just wondering if there's a full implementation / example available 
>> on how to extend the SuggestOracle using RPC.
>>
>
> As a starting-point, have a look at 
> https://code.google.com/p/google-web-toolkit-incubator/source/browse/trunk/src/com/google/gwt/widgetideas/client/RPCSuggestOracle.java
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/-JAYBToyawkJ.
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: gwt suggestbox.

2012-11-21 Thread Jan Vladimir Mostert
Hi, sorry for re-opening a topic from 2009.

In the above code, you said nameCallback = callBack, where is this 
nameCallback being used?
I don't quite understand how to use the callback.

I was just wondering if there's a full implementation / example available 
on how to extend the SuggestOracle using RPC.

public class MySuggestOracle extends SuggestOracle {

@Override

public void requestSuggestions(Request request, Callback callback) {

}

}


// in my ManageSomePageView.java

TextBox textBox = new TextBox();

 horizontalPanel.add(new SuggestBox(new MySuggestOracle(), textBox));



Thanks
Jan



On Thursday, 29 October 2009 23:11:22 UTC+2, mdwarne wrote:
>
> I don't know if this helps, but I wrote a PersonSugggestOracle that 
> extends SuggestOracle 
>
> The method below calls the server.  It doesn't call the server if 
> there are not at least 2 characters typed. 
>
> On the server side, I have a sql query that uses the characters to 
> perform a 'like' comparison on the first name, or the lastname so it 
> works similar to like a multiword suggest oracle. 
> On the server, I return the Person Name as a small HTML string with 
>  tags surround the characters that the user typed to emphasize 
> the part of the first or last name that is matching. I also limit the 
> response to 12 matching records on the server. 
>
>  @Override 
> public void requestSuggestions(Request request, Callback callback) 
> { 
> nameCallback = callback; 
> String q = request.getQuery(); 
> if (q >=2) { 
>asyncRequest.personSuggest(q,submitterId,12,new 
> PersonsReceived 
> (request)); 
> } 
> } 
>
> Mike. 
>
> On Oct 29, 3:47 am, Isaac Truett  wrote: 
> > As Thomas said, you'll need to write a SuggestOracle that returns an 
> > empty list of suggestions for queries shorter than x characters. And I 
> > wanted to add: if you want to keep the functionality of the 
> > MultiWordSuggestOracle then you can have your oracle delegate to a 
> > MuliWordSuggestOracle instance for queries that are long enough. As I 
> > recall MultiWordSuggestOracle is not amenable to subclassing, and 
> > composition is a better strategy anyway. 
> > 
> > 
> > 
> > On Thu, Oct 29, 2009 at 5:27 AM, Thomas Broyer  
> wrote: 
> > 
> > > On 28 oct, 21:46, kss  wrote: 
> > >> I am using the gwt suggestbox currently as a typeahead text box to 
> > >> display suggestions from MultiSuggestOracle. Now I need a way to 
> > >> enable the suggestbox to appear only after a fixed set of characters 
> > >> are entered in the text box. Is there a way to do this ? Any 
> > >> suggestions. 
> > 
> > > Have your SuggestOracle return an empty response until the query is 
> > > "long enough" ?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/tCW1uIM1IFgJ.
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.



Start method from activationlink

2012-10-02 Thread Jan Philipp Stubbe
Hi,
I use gwt and try to send an email with an activationlink to an user who 
registered at my application.
I can send the email, but I don't know how the link has to look like to 
call a specific method on the server which finally activates the user.
I found something about RPC, but I think I can't use it to solve this 
problem.
Does anyone have a suggestion how I can handle this?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/Gap1nkdAffUJ.
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.



Eclipse GWT Plugin - Display Javascript object properties functionality not working

2012-09-27 Thread Jan Swaelens


Hello,

We recently discovered the 'Display Javascript object properties' setting in 
the preferences view of the GWT plugin in eclipse.

We are on eclipse Juno (20120606-2254) and also have indigo installations. We 
can't seem to get this very nice feature to work on all our eclipses, only 1 
guy has gotten it to work and he can't recall any special steps he had to take 
before he got it to work.

We are just testing this on the hello world app which is automatically created 
when you create a new gwt project with the eclipse wizard - just to rule out 
any dependencies from our application we are building.

The only thing we are seeing when we inspect a JS object is the 
'hostedModeReference' object with its value and reference sub-fields.

Are we missing something obvious - should we do something else besides enabling 
the setting in the Preferences - Google tab page?

I hope we can get this working as this feature is a major time saver!

many thanks in advace.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/rRqEJERSdtMJ.
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: printing problem: when I print content of my iframe (I use gwt-print-it) all what is left on the right side of printable page is cut off and stays not printed at all

2012-09-18 Thread Jan Przybylo


no, I don't want to print double-sided document. 
let me explain it: 
imagine you have empty page with just one big image inside 'body' element: 
 
   


lets say it looks like this:

<http://why.net.pl/tmp/0.png>

and you want to print WHOLE image. So you'd expect your printer to print 
something like this: 

<http://why.net.pl/tmp/1_.png>

but instead of this I'm getting something like this printed: 

<http://why.net.pl/tmp/2_.png>
so it's not whole image. 
of course my problem is not about image but very big HTML form that has 
fixed width and height. This form cannot be resized. Fields on this form 
cannot be positioned differently, they are positioned with absolute 
positioning and they have to stay in their places. 
So my question is: 
   what do I have to do in order to print wide elements that won't fit in 
one page (when it comes to element's width)?

as I previously mentioned I already use gwt-print-it.





W dniu wtorek, 18 września 2012 16:36:45 UTC-4 użytkownik jchimene napisał:
>
> Are you using @media css?
> http://www.w3.org/TR/CSS2/page.html#page-selectors
>
> On Mon, Sep 17, 2012 at 12:29 PM, Jan Przybylo 
> 
> > wrote:
>
>> I print big form that has fixed dimensions. If I'd use Letter parer size 
>> it should fit in 4 pages (2 pages wide and 2 pages high). 
>> I already started using PrintIt class (gwt-print-it) and it solves most 
>> basic problems for me. 
>> But when I try to print whole big form it only prints top left as the 1st 
>> page and top bottom as the 2nd page leaving the right side not printed. 
>>
>> Does anyone know proper way of printing wide big pages?
>> -- 
>>
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/O6LWSBf8EE0J.
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.



printing problem: when I print content of my iframe (I use gwt-print-it) all what is left on the right side of printable page is cut off and stays not printed at all

2012-09-17 Thread Jan Przybylo
I print big form that has fixed dimensions. If I'd use Letter parer size it 
should fit in 4 pages (2 pages wide and 2 pages high). 
I already started using PrintIt class (gwt-print-it) and it solves most 
basic problems for me. 
But when I try to print whole big form it only prints top left as the 1st 
page and top bottom as the 2nd page leaving the right side not printed. 

Does anyone know proper way of printing wide big pages?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/Nbf7cUYFL2cJ.
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: DevMode not working in Chrome after update

2012-09-03 Thread Jan Lolling
I installed the plugin and it looks good in the extension page but it still 
not work. I use Chrome 22 under OSX Lion. Is there an older version of 
Chrome required?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/3jvGHSmci0IJ.
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: GWT Dev Plugin for Google Chrome

2012-09-03 Thread Jan Lolling
I have the same problem. Now the plugin is installed but it is still not 
working.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/Ln__M-zzjowJ.
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: GWT 2.5 RC1 Is Here!

2012-09-03 Thread Jan Lolling
It would be great if it worked. I installed it with the older Eclipse version 
Indigo (that was OK), but there is no way to get the web app running in Chrome. 
The GWT dev plugin does not work!
He guys, are there any tests before publishing?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/QOMtiI9IbEsJ.
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.



GWT Developer plugin does not work in Chrome 22 (under OSX Lion)

2012-09-03 Thread Jan Lolling
The plugin is installed and activated but still not work. If I try to open 
a gwt page in dev mode I get the request to install the dev mode plugin. 
How can I get this running (probably in an older version of Chrome) ?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/6v2kZTkNlMUJ.
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.



Custom Widget -> Create HTML Element

2012-03-04 Thread Jan
Hi,

i like to create a Custom widget with javascript, but did not find a
tutorial for this. I tried to create a simple "div" Elment for the
start. But this does not work. Throws some errors. Can someone tell me
some good tutorial on this or give me some tips to correct my code?



package test.client;

import com.google.gwt.user.client.ui.Widget;

public class CustomWidget extends Widget{


public CustomWidget(){
super();
createElement("sdf");

}

public static native void createElement(String msg) /*-{

var newdiv = $doc.createElement('div');
newdiv.setAttribute('id','testid');

newdiv.innerHTML = 'Test Element';
$doc.appendChild(newdiv);
}-*/;

}


Thanks very much
jan

-- 
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.



Create local application?

2012-01-14 Thread Jan
Hi,

is it possible to create a local application which does not need any
server or anything, so i have just a simple javascript/html/file
combination that i can give to someboy and it works?

I tried to compile the gwt sample application and tried to just open
the .html file in the "war" folder, but the button is not shown.

Thank you very much!

-- 
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.



GWT, Spring, Hibernate and JAXB in one Application

2011-10-11 Thread Jan Grüßing

Hi everyone,

I'm playing with the thought of starting a (small?) project to improve 
my programming skills regarding different frameworks. The idea is to 
create an application that let's you manage and evaluate your sports 
activities based on data from GPS sport watches (e.g. the this one 
<https://buy.garmin.com/shop/shop.do?pID=90671&ra=true>) or smartphones. 
It should be able to handle different charts, tables, display 
(Google-)maps and do some calculations. I guess more ideas will arise 
during development. For details check SportTracks 
<http://www.zonefivesoftware.com/sporttracks/>. It does exactly what I want.


Since I have only less than two years of programming experience in 
JavaSE, I am not sure if that goal is out of my league, yet but it feels 
feasable to me.
I read several articles about different frameworks the last days and my 
idea right now is to use GWT for the frontend, Spring to implement the 
MVC architecture and Hibernate to persist the data in a MySQL database. 
The data comes as XMLs. For the beginning, I thought of uploading the 
XMLs manually as files through the frontend and process them on the 
server via JAXB. For later versions an implentation of different browser 
plugins to upload the data directly from the device (e.g. this one 
<http://www8.garmin.com/products/communicator/>) would be very nice to 
have.


Using all these frameworks might be overdimensioned for my intentions 
but as I said: My goal is to improve my skills with some frameworks I 
never really worked with. (The application is supposed to be a nice side 
product ;-) )


Looking at the articles I read until now, I assume it should be 
theoretically possible to combine these technologies. Is this a good 
idea at all? Do you have a better one?
Do you think it is a realistic goal to write such an application as a 
single person regarding my barely existing experience with any of the 
frameworks mentioned above?


Do you have any valuable tips for me? Where to start? Is it necessary to 
draft some kind of design on "paper" before starting the actual coding? 
Or should I just start coding with a more or less existing design in my 
mind?


Or will all this simply end in too much frustration?

I am looking forward to any kind of feedback.
Thank you all in advance!

Regads,
Jan

--
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: New computer for compiling gwt

2011-08-14 Thread Jan Mostert
MacBook Pro 15" with 2.2GHz (i7 quad core), 8GB RAM and SSD flies through
the compiles

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Sun, Aug 14, 2011 at 4:58 PM, Navindian  wrote:

> I am also looking for a new laptop with 8 gb ram..
> My requirements:
>
> 1.GWT 2.3
> 2. Spring 3.0
> 3. JBoss 5.1
> 4. Eclipse 3.6
>
> Which dell laptop bests suits this requirement. I am looking at the Dell
> Latitude series. I already hold latitude d630 and wish to go for a new
> laptop.
>
>
> On Sun, Aug 14, 2011 at 6:29 PM, Brendan Doherty <
> bren...@propertysimplified.com> wrote:
>
>> I'm looking at upgrading my development computer, as my old Athlon 64
>> 4200+ is getting too slow for me.
>>
>> For the cpu I'm considering the following two intel i7 processors.  Does
>> anyone have some advice on which way to go?
>>
>> Intel Core i7 980 3.33GHz Socket 1366 6-core (12 threads)
>> Intel Core i7 2600K 3.4GHz Socket 1155 4-core (8 threads)
>>
>> Most of the information I can find is targeted for gamers (which is not me
>> - unless you count angry birds on my android phone). Most of the gamers are
>> choosing the 2600k as it's better value for gaming performance.
>>
>> I'm thinking that the 4 extra hyper-threads will help compile my
>> permutations much faster.
>>
>> Your thoughts?
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Google Web Toolkit" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/google-web-toolkit/-/tWu9X04XZSMJ.
>> 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.
>

-- 
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.



Problem deploying GWT on IIS and Tomcat

2011-06-24 Thread Jan Thewes
I've set up an environment where IIS runs on one server and the RPC
endpoints and servlets run on another machine on Tomcat.
The site is available entering http://appName
I've enabled URL Rewriting in IIS so that every call to 
http://appName/appService
is redirected to http://tomcatMachine/appName/{R:0}

The service call are reaching the application on tomcat but the there
i get an error which says that my Class won't be serialized because
MD5.gwt.rpc can't be found.

What am I doing wrong?

Best Regards
Jan

-- 
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: Vaadin always causes out of memory exception

2011-05-21 Thread Jan Mostert
What is the exact error message?


--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Fri, May 20, 2011 at 10:21 PM, Andigator  wrote:

> I wanted to check out certain Vaadin Widgets after reading about it
> the GWT blog.  However, I can't even add it to my inherits list on the
> xml without causing immediate out of memory errors.  I moved my VM Xmx
> flag all the way up to 4 GB.  Anyone else have this problem?
>
> --
> 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: GWT Eye Candy - good looking widgets

2011-05-21 Thread Jan Mostert
Looking good!
A good place to find a close to complete list of possible icons would be the
silk icon library.
Most of the icons look crappy, a rework is definitely in order!

Don't know if you've seen the Vaadin themes:
http://demo.vaadin.com/sampler (also
based on GWT),
that kind of look and feel for vanilla GWT components would definitely make
the GWT Eye Candy project a winner!
I'm actually considering using Vaadin in one of my projects just for the
eyecandy.

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Sat, May 21, 2011 at 6:30 PM, Gabriel  wrote:

> Hi,
>
> I started this project http://code.google.com/p/gwt-eye-candy/ which
> currently contains buttons inspired by the Closure library buttons,
> and hopefully will grow with more nice looking GWT widgets.
>
> I hope it is beneficial to the community.
>
> Gabriel
>
> --
> 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: GWT in Action, 2nd Edition Early Access Addition is Available for Purchase

2011-05-08 Thread Jan Mostert
Can we still vote for a chapter on RequestFactory?
That would be a deal-breaker :-)

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Sun, May 8, 2011 at 5:03 PM, Christian Goudreau <
goudreau.christ...@gmail.com> wrote:

> As clear... but wayy much more work :D
>
>
> On Sun, May 8, 2011 at 10:59 AM, Brian Reilly wrote:
>
>> Agreed, though it's too bad that it doesn't appear to have a chapter
>> about RequestFactory. I experimented with it recently and it's pretty
>> neat, though the GWT documentation isn't nearly as clear as it is for
>> GWT-RPC.
>>
>> -- Brian
>>
>>
>> On Sun, May 8, 2011 at 5:27 AM, Jan Mostert  wrote:
>> > When will this book be in print?
>> > Part III looks promising!
>> >
>> >
>> > --
>> > Jan Vladimir Mostert
>> > BEngSci
>> >
>> > MyCee Technologies
>> >
>> >
>> > On Sat, May 7, 2011 at 7:42 PM, wil.pannell 
>> wrote:
>> >>
>> >> Sorry...bad link...here's the correction:
>> >>
>> >> http://www.manning.com/tacy/
>> >>
>> >> On May 7, 1:39 pm, "wil.pannell"  wrote:
>> >> > http://www.manning.com/koenig2/
>> >>
>> >> --
>> >> 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.
>> >
>>
>> --
>> 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.
>>
>>
>
>
> --
> Christian Goudreau
> www.arcbees.com
>
>  --
> 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: GWT in Action, 2nd Edition Early Access Addition is Available for Purchase

2011-05-08 Thread Jan Mostert
When will this book be in print?
Part III looks promising!


--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Sat, May 7, 2011 at 7:42 PM, wil.pannell  wrote:

> Sorry...bad link...here's the correction:
>
> http://www.manning.com/tacy/
>
> On May 7, 1:39 pm, "wil.pannell"  wrote:
> > http://www.manning.com/koenig2/
>
> --
> 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: GWT 2.3 + PHP

2011-05-08 Thread Jan Mostert
I've personally implemented a GWT frontend on a PHP backend using JSON to
pass data back and forth between the server.
GWT makes provision for a large array of methods to connect to the backend,
RPC is just the most convenient way of doing it.

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Sun, May 8, 2011 at 4:00 AM, Bruno Santos  wrote:

> I wonder if it is possible to connect to the server in PHP, I saw that
> the website shows how to make GWT RPC and JSON using Java, but PHP
> speaks very little and I'm used to seeing examples to learn things, so
> if anyone has an example or tell me where I can find to integrate GWT
> with PHP would be grateful.
>
> PS: I found a tool called GWTPHP (http://code.google.com/p/gwtphp/)
> making integration using RPC, but from what I noticed the last update
> was in 2009, I wonder if anyone knows if the project will continue or
> whether the future Google will do something similar.
>
> --
> 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: GWT URLs with # don't work with IE7

2011-04-13 Thread Jan Mostert
What does your index.html page look like? There's some iFrame magic that
needs to be done for history to work in IE

This is what I use in one of my applications:


--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Wed, Apr 13, 2011 at 7:33 PM, Roy  wrote:

> Hello,
>
> There seem to be a know issue with IE which doesn't respond to URLs
> that have # sign in them.
> See for example:
> https://mootools.lighthouseapp.com/projects/2706/tickets/638-request-fails-when-url-has-hash-in-ie7
>
> As we use # quite frequently in out GWT based application we are
> lacking support for IE7 users who want to browse the site.
>
> Is there any known workaround for GWT other then modifying the URL?
>
> --
> 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: Switching an image by using "OnMouseOverHandler"

2011-04-05 Thread Jan Mostert
Another vote for the pushbutton, just remember to clear its style, otherwise
its default style will be underneath your images.
Pushbutton supports mouse-over, mouse-down (in the constructor) and mouse-up
(also in the constructor)

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Tue, Apr 5, 2011 at 8:55 AM, Alexandre Ardhuin <
alexandre.ardh...@gmail.com> wrote:

> Hi,
>
> You can also use a com.google.gwt.user.client.ui.PushButton that have a
> constructor with 2 images as parameter.
>
> Alexandre.
>
>
> 2011/4/5 Zak Linder 
>
>> Hi Arilene-
>>
>> You need to set the original image with a MouseOutHandler as well.
>>
>>
>> img_p1.addMouseOverHandler(new MouseOverHandler() {
>>
>> @Override
>> public void onMouseOver(MouseOverEvent event) {
>> img_p1.setImage("img", "/icons/grafo.png");
>> }
>> });
>>
>> img_p1.addMouseOutHandler(new MouseOutHandler() {
>>
>> @Override
>> public void onMouseOut(MouseOutEvent event) {
>> img_p1.setImage("img", "/icons/grafo1.png");
>> }
>> });
>>
>> Since you might want to do this often, it might make sense to make your
>> own "HoverHandler":
>>
>> public interface HoverHandler extends MouseOverHandler, MouseOutHandler {}
>>
>>  --
>> 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.
>

-- 
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: Vertical Tab Bar

2011-04-03 Thread Jan Mostert
As far as I'm aware, there's only a horizontal tab panel, building a
vertical one with a vertical panel and labels can easily be accomplished.

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Sat, Apr 2, 2011 at 2:36 AM, New GWT User
wrote:

> Hi
>
> I am new to GWT, Trying to get hands dirty on it.I am looking for a
> Vertical Tab Bar. I see GWT has Horizontal Tab Bar readily available,
> Is there anything like that for Vertical Tab Bar.
>
> Thanks
>
> --
> 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: GWT + MVP + Spring + Hibernate

2011-04-03 Thread Jan Mostert
ROO is "just" a console that generates a scaffold for you containing
Spring-MVC code with a JPA (Hibernate) and then you can slap any UI on top
of it, like GWT using the "gwt setup command"

This page will take you through it step by step:
http://www.springsource.org/roo/start

Once you've done the tutorial, you'll have a scaffold in place on top of
which you can work or which you can modify to your liking.

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Sun, Apr 3, 2011 at 6:00 PM, Zaur Guliyev  wrote:

> Isn't there a step-by-step tutorial at least on GWT + Spring Roo ?!  ...
> I've searched on Google but can'T find any resource..even only Spring Roo
> will suit...Do you have any suggestion? And one more question, do I have to
> start with Spring MVC first? Or are Spring Roo and Spring MVC different
> subjects ... and that would be better to start directly with Roo maybe?
>
>
>
>
> 2011/4/3 Ashton Thomas 
>
>> this repo has gwt mvp spring but uses mybatis so no Hibernate:
>> https://github.com/ashtonthomas/beans
>>
>>
>> On Apr 3, 1:27 am, Jan Mostert  wrote:
>> > Spring Roo will integrate all that stuff for you.
>> >
>> > --
>> > Jan Vladimir Mostert
>> > BEngSci
>> >
>> > MyCee Technologies
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > On Sat, Apr 2, 2011 at 11:14 AM, Zaur Guliyev 
>> wrote:
>> > > Hello,
>> >
>> > > I'm newbie in GWT and as well as to Spring, Hibernate and MVP
>> > > framework. Is there any tutorial or project example on which I can
>> > > learn all this GWT integration stuff with above mentioned frameworks?
>> >
>> > > Any help is appretiated...
>> >
>> > > --
>> > > 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.
>>
>>
>
>
> --
> *Zaur Guliyev
> Ankara University
> Computer Engineering**
> Cell: +905072645995*
>
>  --
> 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: "wait" cursor when calling RPC

2011-04-02 Thread Jan Mostert
Setting the cursor is not the best design pattern for RPC calls, what if you
have 10 widgets all making RPC calls, will each of them try to set and unset
the cursor?
Also expect some quirkiness between browsers if you set the cursor via the
DOM.

This is probably a better solution, show and hide some animation over a
component that is busy: http://www.ajaxload.info/

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Sat, Apr 2, 2011 at 5:24 PM, jonty  wrote:

> Hi, I'm in the middle of a project and would like to display the wait
> cursor when until RPC onSuccess is called. I've tried directly setting
> and removing the style name of my panel with .waitCursor { cursor:
> wait;}. But it seems very glitchey(I'm using Chrome). Then I tried
> DOM.setStyleAttribute(RootPanel.get().getElement(), "cursor","wait");
> but this again maybe only works once! Any suggestions guys?
>
> --
> 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: GWT + MVP + Spring + Hibernate

2011-04-02 Thread Jan Mostert
Spring Roo will integrate all that stuff for you.

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Sat, Apr 2, 2011 at 11:14 AM, Zaur Guliyev  wrote:

> Hello,
>
> I'm newbie in GWT and as well as to Spring, Hibernate and MVP
> framework. Is there any tutorial or project example on which I can
> learn all this GWT integration stuff with above mentioned frameworks?
>
> Any help is appretiated...
>
> --
> 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: GWT 2.3 / Whats New

2011-04-02 Thread Jan Mostert
Happy to see formal support for IE9, gone are the days when you have
to spend ages to update all your applications every time a new browser
/ version tags along :-)





On Sat, Apr 2, 2011 at 12:10 AM, Thomas Broyer  wrote:
> http://code.google.com/p/google-web-toolkit/issues/list?can=1&q=milestone=2_3 is
> a good start.
>
> --
> 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: Run external exe in gwt server-side

2011-03-09 Thread Jan Mostert
Compiled GWT code runs clientside, on the serverside (which can be anything
from python, java, php, ...) you can run almost anything if you have the
permissions to do so and if it's supported on that platform.

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Wed, Mar 9, 2011 at 1:32 PM, trudi1990 wrote:

> Hi,
> it's possible to run external exe or vbs file from server side code in
> gwt web application ?
>
> --
> 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: GWT 2.2 Canvas support for IE6 (GWTCanvasImplIE6)

2011-03-02 Thread Jan Mostert
GWT-graphics supports IE6 via VML and renders everything else via Vector

Supported browsers

The library has been tested to work with the following browsers:

   - Internet Explorer 6 and newer
   - Firefox 3.0 and newer
   - Safari 3.2 and newer
   - Opera 9.6 and newer
   - Google Chrome


http://code.google.com/p/gwt-graphics/

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Thu, Mar 3, 2011 at 1:58 AM, Craig Mitchell  wrote:

> +1.  Partial support would be great as there are a lot of IE 6/7/8
> users out there.
>
> http://www.w3schools.com/browsers/browsers_explorer.asp
>
>
> On Mar 3, 1:22 am, Kurtt Lin  wrote:
> > Even partially supporting is welcomed, and developers should have known
> > about its IE6's poor performance, thus avoid rendering lots elements.
> > Actually i want Canvas in IE 6/7/8 badly.
> > T T
> >
> >
> >
> >
> >
> >
> >
> > On Wed, Mar 2, 2011 at 9:55 PM, Philip Rogers  wrote:
> > > Because of the difficulty of supporting IE6 fully via VML (including
> > > text, etc.) and still having reasonable performance, there aren't
> > > plans to support it at this time.
> >
> > > The new Canvas implementation in GWT should have complete support
> > > across FF3.5, Chrome, Safari, and IE9, but there isn't a fallback
> > > provided for the older browsers.
> >
> > > On Mar 1, 10:31 pm, Craig Mitchell  wrote:
> > > > Hi,
> >
> > > > Are there any plans for Canvas to support IE6?  It was supported via
> > > > GWTCanvasImplIE6 in the gwt-incubator.jar which would implement the
> > > > Canvas functionality via VML.
> >
> > > > Thanks.
> >
> > > --
> > > 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.
>
>

-- 
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: How to make GWT pages search engine friendly?

2011-02-24 Thread Jan Mostert
hashbang and hijax

Hashbang will only work on Google though.

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Fri, Feb 25, 2011 at 6:13 AM, Kurtt  wrote:

> I want to add automatically hidden sub-menus in my page, and do this
> with GWT, thus they are actually embedded in the js files. How to make
> the links in the sub-menus visible to the search engine?
>
> --
> 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: Diagramming Using GWT?

2011-02-16 Thread Jan Mostert
Have a look at the GWT graphics library, vector graphics would be the best
way to go.

http://code.google.com/p/gwt-graphics/

gwt-g2d is another alternative.

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Wed, Feb 16, 2011 at 9:06 PM, Dilkington  wrote:

> I have just been checking out the GWT library and it really impressed
> me and would like some pointers in the best way to go about
> development when using this new technology.
>
> To learn about this toolkit I would like to create for my first
> application a simple tool that allows the user to press a button or
> use drag and drop to add an element to a "canvas". Imagine a simple
> diagramming tool.
>
> Using GWT what is the best way to go about this. What could be used to
> create a canvas that allows images to be added to it and then moved
> around the inside of this canvas?
>
> I have looked at the Javascript Raphaél library that was ported to
> GWT, do you think that this would be a good place to start and also,
> does GWT have support for drag and drop?
>
> Thanks for all input.
>
> --
> 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: CssResource compilation problem

2011-02-16 Thread Jan Mostert
Maybe selectedTabCenter is out of scope here or doesn't have a value at
compile time yet?

--
Jan Vladimir Mostert
BEngSci

MyCee Technologies


On Wed, Feb 16, 2011 at 10:54 PM, pete  wrote:

> Hallo,
>
> I have a problem with some ClientBundle / CssResource I try to
> declare.
>
> In my ClientBundle I have
>
> @Source("images/SelectedTabCenter.png")
> ImageResource selectedTabCenter();
>
> in my Css-file I have
>
> @def headerHeight value('selectedTabCenter.getHeight', 'px');
>
> @sprite .tabSelectedBack {
>gwt-image: "selectedTabCenter";
> }
>
> Now I get a compilation error:
>
> [ERROR] [xxx] - Generator
> 'com.google.gwt.resources.rebind.context.InlineClientBundleGenerator'
> threw an exception while rebinding 'xxx.XXXBundle'
>
> If I set the @def headerHeight to a fixed value, like 100px, it
> compiles. Do I have a syntax error in here? I copied the code from
> another of my widgets that works without a problem and just adjusted
> the names, so by the pretty unclear exception I can't make out, what
> is wrong...
>
> Any help is highly appreciated :-)
>
> Greetings,
> Pete
>
> --
> 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: how to remove the vertical bar in the listbox

2011-02-16 Thread Jan Mostert
I was going to suggest adding some CSS to it: *overflow-y:hidden; *but that
doesn't appear to work on my side.

The one in the docs is created outside ui:binder and appears to be without
the vertical scrollbar
http://www.gwtapps.com/doc/html/com.google.gwt.user.client.ui.ListBox.html
[image: ListBox.png]

Also curious to see a ui:binder workaround for this.


On Wed, Feb 16, 2011 at 9:28 PM, mars  wrote:

> i have a list box in my application, but i don't want to show the
> vertical scroll bar on the right side, is there any way to remove it?
> here is my code:
>
> 
>Last 7 Days
>Last Week
>Last Month
> 
>
>
> Thanks!
>
> --
> 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: isDeployed function

2011-02-16 Thread Jan
Works like charm!
Thank you very much!
Jan

-- 
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: isDeployed function

2011-02-16 Thread Jan
I also thought so. Then I introduced the following code into the
service implementation:

isProdMode = GWT.isProdMode();
System.err.println(isProdMode);

Afterwards I deployed it to AppEngine and the result was:

2011-02-16 01:18:09.137 [...].: false

I suppose that the isProdMode() function is designed for client code
since it is located inside

com.google.gwt.core.client.

However my question referred to the server side.

Anyway, thanks for your help
Jan

-- 
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.



isDeployed function

2011-02-15 Thread Jan
Hi,

I have some code on the server side of my application which should
only be executed locally in development mode.
Therefore I would like to have an isDeployed()-function to control
whether or not it should be executed.
Does anybody know of such a function or is there even a way to remove
such code parts like it is the case for assert?

Thank you very much
Jan

-- 
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: GWT debuggin in Chrome - why is so slow?

2011-02-02 Thread Jan Mostert
A DockLayoutPanel is being used in the generated scaffold, which means that
if it's breaking in IE when using transitional (as mentioned in the docs),
the generated scaffold will not work properly in IE.




On Wed, Feb 2, 2011 at 10:00 PM, Jeff Larsen  wrote:

> There isn't a requirement to use layout panels, and I haven't used the Roo
> stuff enough to know if they use layout panels in the autogenned stuff that
> gets created. Assuming they don't use layout panels, then transitional is a
> valid doctype (although still probably a bad idea).
>
> --
> 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: GWT debuggin in Chrome - why is so slow?

2011-02-02 Thread Jan Mostert
Thanks Jeff, this will save me plenty of headaches later this year when I
deploy my app, the default generated by Spring Roo uses transitional even
though the docs explicitly says that the doctype should be 

Is this something that I need to log with GWT or with the Spring guys?

The GWT 2.0 layout system is intended to work only in "standards mode". This
means that you should always place the following declaration at the top of
your HTML pages: 
What won't work in standards mode?

As mentioned above, some of the existing GWT panels do not behave entirely
as expected in standards mode. This stems primarily from differences between
the way standards and quirks modes render tables.



--
Jan Vladimir Mostert
BEngSci

Mail: j...@mycee.com
MyCee Technologies


On Wed, Feb 2, 2011 at 9:10 PM, Jeff Larsen  wrote:

> That goes for anything that has Layout in the name.
>
> see more info here.
>
> http://code.google.com/webtoolkit/doc/latest/DevGuideUiPanels.html
>
>  --
> 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: How to setup multiple database connections: JPA, Hibernate, Spring, Lucene and GWT

2011-02-02 Thread Jan Mostert
Thanks Jeff, will remember for when I need it :-)


On Wed, Feb 2, 2011 at 8:23 PM, Jeff Schwartz wrote:

> Sharding
> On Feb 2, 2011 1:04 PM, "Jan Mostert"  wrote:
> > Sounds interesting!
> > What would be a typical use-case for multiple databases?
> >
> > --
> > Jan Vladimir Mostert
> > BEngSci
> >
> > Mail: j...@mycee.com
> > MyCee Technologies
> >
> >
> > On Wed, Feb 2, 2011 at 7:09 PM, isolanet 
> wrote:
> >
> >> Hi to all community members!
> >> I'd like to share with you my OSS project that explain how to
> >> configure a GWT project with Spring and Hibernate in order to access
> >> to more than one DB at the same time.
> >>
> >> The home of the project is
> http://code.google.com/p/gwt-spring-jpa-lucene
> >>
> >> The introduction page is
> >> http://code.google.com/p/gwt-spring-...tenceUnitSetup
> >>
> >> The project is in alpha version. Updates will follow.
> >>
> >>
> >> Thanks!
> >> Giulio
> >>
> >> --
> >> 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.
> >
>
> --
> 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: GWT debuggin in Chrome - why is so slow?

2011-02-02 Thread Jan Mostert
Is that for all layout panels (the simple ones like horizontal and vertical
panel included) or just specific ones that fall under the more comlex layout
panels like DockLayout?


On Wed, Feb 2, 2011 at 8:36 PM, Jeff Larsen  wrote:

> Transitional doctype won't work if you're using *LayoutPanels.
>
> --
> 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: GWT debuggin in Chrome - why is so slow?

2011-02-02 Thread Jan Mostert
@Edson, what operating system are you using out of curiosity?
I take it the debug mode you're talking about is "development mode"?
I've been using the development mode plugin in Chrome in both Gentoo Linux
and Kubuntu since December 2010, before that I was having problems as well -
maybe upgrade your Chrome?

@Eric, do you still have that IE-buggy code?
Would you mind testing this doctype for me: 

--
Jan Vladimir Mostert
BEngSci

Mail: j...@mycee.com
MyCee Technologies


On Wed, Feb 2, 2011 at 5:12 PM, Edson Richter  wrote:

> I've a development environment composed by NetBeans, Apache Tomcat
> 6.0.30 and GWT 2.0.4.
>
> In the client side, I've Google Chrome and Mozilla Firefox. I gave up
> on testing Internet Explorer due the amount of bugs (in IE, to be
> clear).
>
> Google Chrome is the fastest and stable browser I've been using so
> far, but for debug I can only use FireFox.
> In Chrome, if I don't get "NPObject..." bug, then I get repeated
> timeouts.
>
> My application is a business application that uses several custom
> gadgets, but I don't believe this is the problem, since Firefox works
> well (either to run or debug the application). Also, as I stated
> before, Chrome is that fastest (but I cant debug the application).
>
> Can anyone help me? Is there any Chrome configuration or restriction?
> Is the plugin working in Chrome for debug mode?
>
> I'll appreciate your help.
>
> Regards,
>
> Edson Richter.
>
> --
> 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: How to setup multiple database connections: JPA, Hibernate, Spring, Lucene and GWT

2011-02-02 Thread Jan Mostert
Sounds interesting!
What would be a typical use-case for multiple databases?

--
Jan Vladimir Mostert
BEngSci

Mail: j...@mycee.com
MyCee Technologies


On Wed, Feb 2, 2011 at 7:09 PM, isolanet  wrote:

> Hi to all community members!
> I'd like to share with you my OSS project that explain how to
> configure a GWT project with Spring and Hibernate in order to access
> to more than one DB at the same time.
>
> The home of the project is http://code.google.com/p/gwt-spring-jpa-lucene
>
> The introduction page is
> http://code.google.com/p/gwt-spring-...tenceUnitSetup
>
> The project is in alpha version. Updates will follow.
>
>
> Thanks!
> Giulio
>
> --
> 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: GWT webapp into an IFRAME

2011-02-02 Thread Jan Mostert
One of my apps is running on facebook, facebook uses an iFrame to display
the application (if you're not using FBML), so yes, it does work.



On Wed, Feb 2, 2011 at 6:02 PM, aditya sanas <007aditya.b...@gmail.com>wrote:

> hi,
> yeah ofcourse it will work
> i have implemented it in my projects but you might require to check browser
> compatibility for frame size and some minor changes
> but this works for sure.
> --
>  Aditya
>
>
>
> On Wed, Feb 2, 2011 at 9:20 PM, obesga  wrote:
>
>> Hello
>>
>> I've done a GWT app which is running on it's own page; but I've a
>> request to embed the page into a portal.
>> As I need to get the job done ASAP; I'm thinking about embedding the
>> GWT weapp into a iframe, as
>>
>>
>> 
>>
>> Would it work ?
>> Can a GWT app detect when it's running on a top page or on a iframe ?
>>
>>
>> Thanks
>>
>> --
>> 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.
>

-- 
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: Considering using Google Accounts for authentication. Good idea?

2011-02-01 Thread Jan Mostert
A google account is already an open-id: http://openid.net/get-an-openid/
<http://openid.net/get-an-openid/>
--
Jan Vladimir Mostert
BEngSci

Mail: j...@mycee.com
MyCee Technologies


On Tue, Feb 1, 2011 at 5:46 PM, Jeff Schwartz wrote:

> Thanks but I'd like to limit the discussion to Google Accounts.
>
>
> On Tue, Feb 1, 2011 at 10:19 AM, Jan Mostert  wrote:
>
>> Spring Security should take care of most of those requirements since it
>> already has openID support built in, but that will require authentication to
>> happen outside your GWT application (I'm a bit paranoid exposing my
>> javascript if people aren't authenticated) and if you really need the login
>> to be in GWT, Vaadin does some serverside magic that will allow you to build
>> a secure login form using GWT.
>>
>>
>>
>> On Tue, Feb 1, 2011 at 4:08 PM, Jeff Schwartz wrote:
>>
>>> Hi all,
>>>
>>> I hope you don't mind me cross posting this to both the gwt and app
>>> engine groups since I'd really like to get the opinions of users on both
>>> platforms.
>>>
>>> I'm in the middle of developing a gwt application on app engine. The
>>> application's security requirements are that non members, meaning those that
>>> haven't registered, are restricted to viewing only the application's public
>>> 'page'.
>>>
>>> What I developed for authentication is home grown using my own login
>>> form, client side cookies and a User entity with password and email address
>>> stored in the application's data store. While my home grown implementation
>>> works perfectly I am not comfortable with the security implications of
>>> cookies and passing raw passwords to the server to authenticate my users. I
>>> also can not use SSL at this time as financial constraints unfortunately
>>> prohibit any expenditures on this project.
>>>
>>> As I place my users' privacy and security above all else I am therefore
>>> looking to implement a better solution; one that would if possible eliminate
>>> my responsibility altogether of having to store cookies and passwords and
>>> transport them via HTTP when authenticating.
>>>
>>> One alternative that I am currently considering is using Google Accounts
>>> to authenticate my users along with my own User entity that would store the
>>> additional information users must provide when registering to use the
>>> services of my application. My User entity (not to be confused with the User
>>> object provided by the User API) would store the user's Google Account ID
>>> and would provide the ability to determine if a user is registered simply by
>>> querying for their Google Accounts ID in my datastore. It would eliminate
>>> having to store client side cookies and sending raw passwords to the server.
>>> So far it seems like a win-win proposition as it appears to satisfy all my
>>> use cases.
>>>
>>> For those who already use Google Accounts for user authentication are you
>>> happy with the service? How about the services' availability track record
>>> and does it provide the security you had hoped it would?
>>>
>>> For those using Google Accounts along with GWT have you found any
>>> specific issues related to using it with GWT (I am using RPC BTW) that you
>>> can relate?
>>>
>>> I am looking forward to reading your feedback and responses and thanks in
>>> advance.
>>>
>>> Jeff
>>>
>>>
>>>
>>>
>>> --
>>> *Jeff Schwartz*
>>>
>>>  --
>>> 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.
>>
>
>
>
> --
> *Jeff Schwartz*
>
>  --
> 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: Image handling using ClientBundle

2011-02-01 Thread Jan Mostert
Your path is wrong, it should be relative to file where you import the image
eg:

main/java/com/myproject/client/scaffold/ui/widget/somecomponent.ui.xml


and the image is located in
main/java/com/myproject/client/style/images/Universal-frame_mod_tl.png

That @Source should probably have a path of "../
public/resources/cut_icon.gif"

Hope it helps :-)

PS, is there a better way to do this, eg force an absolute path somehow?


On Tue, Feb 1, 2011 at 6:43 AM, Digs  wrote:

> Hi,
>
> I am trying to use ClientBundle in my project.
> My project structure is
> src/com/company/project/client - contains all java files
> src/com/company/project/public/resources - contains all image files.
>
> I have no problem if I place images in client folder and use
> @Source("cut_icon.gif")
> public ImageResource cutIconImage();
>
> But I need to place images under src/com/company/project/public/
> resources folder for my project.
> When I try
> @Source("src/com/company/project/public/resources/cut_icon.gif")
> public ImageResource cutIconImage();
>
> I get error.
>
> Please help..
>
> Thanks in advance.
>
> - digs
>
> --
> 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: Considering using Google Accounts for authentication. Good idea?

2011-02-01 Thread Jan Mostert
Spring Security should take care of most of those requirements since it
already has openID support built in, but that will require authentication to
happen outside your GWT application (I'm a bit paranoid exposing my
javascript if people aren't authenticated) and if you really need the login
to be in GWT, Vaadin does some serverside magic that will allow you to build
a secure login form using GWT.



On Tue, Feb 1, 2011 at 4:08 PM, Jeff Schwartz wrote:

> Hi all,
>
> I hope you don't mind me cross posting this to both the gwt and app engine
> groups since I'd really like to get the opinions of users on both platforms.
>
> I'm in the middle of developing a gwt application on app engine. The
> application's security requirements are that non members, meaning those that
> haven't registered, are restricted to viewing only the application's public
> 'page'.
>
> What I developed for authentication is home grown using my own login form,
> client side cookies and a User entity with password and email address stored
> in the application's data store. While my home grown implementation works
> perfectly I am not comfortable with the security implications of cookies and
> passing raw passwords to the server to authenticate my users. I also can not
> use SSL at this time as financial constraints unfortunately prohibit any
> expenditures on this project.
>
> As I place my users' privacy and security above all else I am therefore
> looking to implement a better solution; one that would if possible eliminate
> my responsibility altogether of having to store cookies and passwords and
> transport them via HTTP when authenticating.
>
> One alternative that I am currently considering is using Google Accounts to
> authenticate my users along with my own User entity that would store the
> additional information users must provide when registering to use the
> services of my application. My User entity (not to be confused with the User
> object provided by the User API) would store the user's Google Account ID
> and would provide the ability to determine if a user is registered simply by
> querying for their Google Accounts ID in my datastore. It would eliminate
> having to store client side cookies and sending raw passwords to the server.
> So far it seems like a win-win proposition as it appears to satisfy all my
> use cases.
>
> For those who already use Google Accounts for user authentication are you
> happy with the service? How about the services' availability track record
> and does it provide the security you had hoped it would?
>
> For those using Google Accounts along with GWT have you found any specific
> issues related to using it with GWT (I am using RPC BTW) that you can
> relate?
>
> I am looking forward to reading your feedback and responses and thanks in
> advance.
>
> Jeff
>
>
>
>
> --
> *Jeff Schwartz*
>
>  --
> 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: How to Display a Loading message when transitioning between Activities and Places ?

2011-02-01 Thread Jan Mostert
I haven't done this myself, but I've seen it being done with the generated
scaffold in Spring Roo.

Generate a sample application using Spring Roo using the provided sample
script and the output code should have a working example for you. Will have
a look for you later tonight if you don't manage, should have some generated
samples at home.

--
Jan Vladimir Mostert
BEngSci

Mail: j...@mycee.com
MyCee Technologies


On Tue, Feb 1, 2011 at 9:46 AM, zixzigma  wrote:

> Thank You,
> I understand the mechanics of hiding/showing,
> what I am not clear is the timing of it,
> when dealing with Activities and Places.
>
> do we need to use onStop method of one activity
> and start method of another, to signal when one is stopped/started
> and use events for these two activities to communicate ?
>
>  --
> 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: Help, UIBinder and mixed mode HTML

2011-02-01 Thread Jan Mostert
Maybe post the code that you use to bind the component, problem is most
likely there.


--
Jan Vladimir Mostert
BEngSci

Mail: j...@mycee.com
MyCee Technologies


On Tue, Feb 1, 2011 at 10:20 AM, John Gentilin  wrote:

> I have a UIBinder file that specifies a HTMLPanel that contains a mix
> of plain HTML and GWT widgets.
> If I don't bind any of the variables, the Widget will load correctly
> and display. As soon as I bind a UI field
> in my code including the @UIField definition,  @UiField TextBox
> userid; then initializing the Widget fails in a NPE.
>
> Thanks for any help in advance.
> John Gentilin
>
> This is the exception
> java.lang.NullPointerException: null  at
>
> com.CloudTvApps.PicRollr.client.Modules.Registration.RegistrationController_UIDefaultImpl.createAndBindUi(RegistrationController_UIDefaultImpl.java:
> 61) at
>
> com.CloudTvApps.PicRollr.client.Modules.Registration.RegistrationController_UIDefaultImpl.createAndBindUi(RegistrationController_UIDefaultImpl.java:
> 1) at
>
> com.CloudTvApps.PicRollr.client.Modules.Registration.RegistrationController.<init>
> (RegistrationController.java:37)
>at
>
> com.CloudTvApps.PicRollr.client.PicRollrEntryPoint.onModuleLoad(PicRollrEntryPoint.java:
> 32)
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25)
>at java.lang.reflect.Method.invoke(Method.java:597)
>at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:
> 396)
>at
>
> com.google.gwt.dev.shell.OophmSessionHandler.loadModule(OophmSessionHandler.java:
> 183)
>at
>
> com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:
> 510)
>at
>
> com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:
> 352)
>at java.lang.Thread.run(Thread.java:680)
>
>
> UIBinder definition
>
> http://dl.google.com/gwt/DTD/xhtml.ent";>
> xmlns:g="urn:import:com.google.gwt.user.client.ui">
>
>
>
>
>
>
>
>
>
>
>User ID:
>
>
> visibleLength="15" ui:field="userid"/
> >
>
>
>
>
>Password:
>
>
>  maxLength="15" visibleLength="15"
> ui:field="password"/>
>
>
>
>
>Confirm
> Password:
>
>
>  maxLength="15" visibleLength="15"
> ui:field="password2"/>
>
>
>
>
>Name:
>
>
> visibleLength="15" ui:field="name"/>
>
>
>
>
>E-mail:
>
>
> visibleLength="15" ui:field="email"/>
>
>
>
>
> ui:field="agree"/>
>I agree with the
> terms of service
>
>
>   

Re: How to Display a Loading message when transitioning between Activities and Places ?

2011-01-31 Thread Jan Mostert
Simply take a div that says loading, when you start the transition, set its
css style to be visible and when you're done with the transition hide it.



On Tue, Feb 1, 2011 at 7:40 AM, zixzigma  wrote:

> it is a common practice to display a "Loading" message/icon
> when we have an operation that possibly would take some time to complete.
> for example when retrieving data from Datastore, etc.
>
> I was wondering how we can do the same for Activities/Places.
> in GWT MVP, when navigating from one place to another,
> an activity stops and another one gets started,
> however at times there is a slight delay in between.
>
> do you have any suggestions on how we can display a "Loading" message,
> when transitioning between Activity/Places ?
>
> Thank You
>
>
>  --
> 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: Export CellTable's selected rows into a csv file

2011-01-31 Thread Jan Mostert
I'm assuming you're using a JAVA backend hence the RPC?
Which one are you using if I may ask?

You'll need to set the mimeType in the header you're sending, saw a topic on
Stack Overflow some time ago, have a look at this:
http://stackoverflow.com/questions/2244892/setting-content-type-in-java-for-file-download



--
Jan Vladimir Mostert
BEngSci

Mail: j...@mycee.com
MyCee Technologies


On Mon, Jan 31, 2011 at 5:22 PM, ido  wrote:

> Hi,
>
> I'm about to implement a new feature in my web application, in which csv
> file is generated out of a selection module of a CellTable.
> Use case:
> my client selects rows in a CellTable --> clicks on an Export button -->
> download csv file.
>
> As I see it, these should be the actions once Export button is clicked:
> 1. Collect all selected objects from the selection module.
> 2. Send list to my server using RPC command.
> 3. Generate csv file out of the list.
> 3. "Send" the file to the client.
>
> I've already implemented the first 3 actions , However, did not manage to
> find any solution for the 4th.
> Just don't have any idea how can my server "send" the file to the user.
>
> I've been looking over the net for any solution but couldn't find a thing.
>
> Will appreciate any answer,
> Thanks a lot,
> Ido
>
> --
> 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: GWT intégration with Joomla 1.5

2011-01-31 Thread Jan Mostert
I think you'll need to do something like
RootPanel.get('div-name').add(myWidget)


--
Jan Vladimir Mostert
BEngSci

Mail: j...@mycee.com
MyCee Technologies


On Mon, Jan 31, 2011 at 11:12 PM, panda  wrote:

> To be more precise, I would like to make my GWT application displaying
> on a div pre-defined in my Joomla component.
> How to tell GWt module to be part of a arbitrary div?
>
> Best regards,
>
> panda
>
> On 31 jan, 15:07, panda  wrote:
> > Hello all,
> >
> > I've created a GWT module implementing the UI and some behavior based
> > on events that rea easily handled in GWT. My web site is using Joomla
> > 1.5. I created a Joomla component for may new functionality and I
> > would like to link the view of that component to my GWT module.
> >
> > I've tried to copy / paste the HTML host of GWT into my Joomla
> > component's view and the result is that the UI is displayed below my
> > site instead of the in the place I've reserved for. The content of the
> > host (HTML file from GWT module) is well present in the correct place
> > if I'm doing right click -> Code source but the GWT UI is diaplyed
> > below my site.
> >
> > How should I tell to my GWT mosule to load into a div that I may
> > create with Joomla as place holder?
> >
> > Or, more generally, is a recommended way for integrating a GWT module
> > in Joomla 1.5?
> >
> > Kind regards,
> >
> > panda
>
> --
> 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: Spring ROO GWT with GIN injection on widgets created by ui:binder.

2011-01-31 Thread Jan Mostert
It feels like I'm working in circles, one module needs something from
another module and that one needs stuff from another module etc etc etc
Here's my updated code using the container method:

*RorPresenter.java*
*
*

> public class RorPresenter {


> private RorView view;

public void setView(RorView view){

this.view = view;

}


> @Inject

public RorPresenter(){

bind();

}


>
> public void doMyClickEvent(){

Window.alert("FIT");

}


> public void doYourClickEvent(){

Window.alert("MEH");

}


> public void bind(){}

}


*RorView.java*
*
*

> public class RorView {


> interface Binder extends UiBinder {}

private static Binder BINDER = GWT.create(Binder.class);


> private RorPresenter presenter;


> @Inject

public RorView(RorPresenter presenter){

this.presenter = presenter;

presenter.setView(this);

presenter.bind();

}


> @UiHandler("myButton")

void onMyButtonClick(ClickEvent event){

presenter.doMyClickEvent();

}


> @UiHandler("yourButton")

void onYourButtonClick(ClickEvent event){

presenter.doYourClickEvent();

}


> }


*RorContainer.java*
*
*

> public class RorViewContainer extends Composite {


> interface Binder extends UiBinder {}

private static Binder BINDER = GWT.create(Binder.class);


> @UiField(provided=true)

RorView view;


> @Inject

@UiConstructor

public RorViewContainer(RorView view){

this.view = view;

initWidget(BINDER.createAndBindUi(this));

}


> @UiFactory RorViewContainer makeRorViewContainer(){

return new RorViewContainer(this.view);

}

}


And now I use * *in the applicationscaffold's xml
configu.

It doesn't like the paramaters in the constructor and the @UiFactory doesn't
fix it
[ERROR]  missing required attribute(s): view Element
 (:156)

Jeff, can I mail you my maven project sample code, it'll be easier to show
the problem if you have the whole context under eyes, been struggling to
bind the view and the presenter for literally weeks now, just need one
working example.

Thanks
J


--
Jan Vladimir Mostert
BEngSci

Mail: j...@mycee.com
MyCee Technologies


On Mon, Jan 31, 2011 at 9:36 PM, Jeff Larsen  wrote:

> Sorry, I had forgotten you're using Roo. I don't have much experience with
> Roo/gwt but here is one way to get it done. This might not be the optimal
> way though since I haven't played around with the Roo/gwt framework for more
> than about an hour as I'm not able to use it in my current projects.
>
> Is the presenter generated for you by Roo or is that your own
> implementation? If it is your own, you could remove the Display from the
> constructor and add a setter for it instead.
>
> Here is what your uiBinder class could look like.
>
> The only catch here is everywhere you use this, you'll have to do a
>
>
> public class RorViewContainer extends Composite {
>
> .. uibinder boilerplate...
>
>
> UiField(provided=true)
> RorView view;
>
> @Inject
> public RorViewContainer(RorView view){
>this.view = view;
>
> initWidget(uiBinder.createAndBindUi(this));
> }
>
>
>
> private RorPresenter presenter;
>
> @Inject
> RorView(RorPresenter presenter){
>   this.presenter = presenter;
>   presenter.setView(this);
>   presenter.bind();
> }
>
> @UiHandler("myButton")
> public void myButtonClick(ClickEvent event){
> presenter.doMyClickEvent();
> }
>
>
> @UiHandler("yourButton")
>
> public void yourButtonClick(ClickEvent event){
>   presenter.doYourClickEvent();
> }
>
> --
> 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: Spring ROO GWT with GIN injection on widgets created by ui:binder.

2011-01-31 Thread Jan Mostert
I'm not sure which MVP framework I'm using, I'm basically using whatever
framework is being generated by Spring ROO after using the "gwt setup"
command and since this is my first time using GWT since pre version 1.5, I'm
pretty lost.

That would probably work under normal gwt, but the component needs to be
added via ui:binder, so can't do that fancy footwork of manually creating it
and then adding it to RootPanel unless there is a way of doing it the
ui:binder way?

In ScaffoldDesktopShell.ui.xml I'm inserting the component via xml:

[code]
http://dl.google.com/gwt/DTD/xhtml.ent";>




@def contentWidth 850px;




...
**



[/code]

The ScaffoldDesktopShell itself looks like this:

[code]
public class ScaffoldDesktopShell extends Composite {
interface Binder extends UiBinder {
}

private static final Binder BINDER = GWT.create(Binder.class);

@UiField SimplePanel details;
@UiField DivElement error;
@UiField LoginWidget loginWidget;
@UiField SimplePanel master;
@UiField NotificationMole mole;
@UiField(provided = true)
ValuePicker placesBox = new
ValuePicker(new ApplicationListPlaceRenderer());

public ScaffoldDesktopShell() {
initWidget(BINDER.createAndBindUi(this));
}
public SimplePanel getDetailsPanel() {
return details;
}
public LoginWidget getLoginWidget() {
return loginWidget;
}
public SimplePanel getMasterPanel() {
return master;
}
public NotificationMole getMole() {
return mole;
}
public HasConstrainedValue getPlacesBox() {
return placesBox;
}
public void setError(String string) {
error.setInnerText(string);
}
}
[/code]

PS, will attached code be displayed?


--
Jan Vladimir Mostert
BEngSci

Mail: j...@mycee.com
MyCee Technologies


On Mon, Jan 31, 2011 at 8:10 PM, Jeff Larsen  wrote:

> What framework are you using to do your MVP stuff? this looks a lot like
> gwt-presenter or gwtp.
>
>
> Ignoring GIN for a second, because this is easier to illustrate without
> DI,
>
> add the method
>
> public Widget getView() {
>  return display.asWidget();
> }
>
> RorPresenter presenter = new RorPresenter(new RorView(), eventBus);
> presenter.bind();
> RootPanel.get().add(presenter.getView());
>
>
> This should get you your button clicks to give you your Window.alerts.
>
> --
> 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: GWT + JSP = AdSense-Content?

2011-01-31 Thread Jan Mostert
I haven't seen anyone doing a full-on system with "html" pages and GWT
widgets, but it can be done, even though I personally think GWT was not
designed for this.
Maybe have a look at the hash-bang ( #! ) as an option, Google bots have a
special way of indexing pages using hashbang (they send a special type of
request to root page which you can then handle and send back different
content specially crafted for the bot, don't know if adsense will work in
the same way

--
Jan Vladimir Mostert
BEngSci

Mail: j...@mycee.com
MyCee Technologies


On Mon, Jan 31, 2011 at 8:04 PM, Johannes Stein <
johannes.st...@googlemail.com> wrote:

> So you think this could be a possibility to get pages understand by
> AdSense?
> We need content-related ads, thats why im asking for that.
>
> Another Solution could be stop developing with gwt an use JSF
> instead... Hm...
>
>
> On 31 Jan., 18:55, Jan Mostert  wrote:
> > I'm currently bootstrapping a GWT application with a JSPX page, the pages
> I
> > want to have indexed are pure JSPX pages, the backend page is a JSPX page
> > with GWT widgets being placed inside divs.
> > It won't be much slower than a regular JSPX page, except for the
> > GWT-javascript that needs to be loaded with each page load.
> >
> > On Mon, Jan 31, 2011 at 7:31 PM, Johannes Stein <
> >
> >
> >
> >
> >
> >
> >
> > johannes.st...@googlemail.com> wrote:
> > > Whats about the idea to load content and keywords for adSense
> > > seperately via JSP and to embed the GWT-Module into this JSP pages? So
> > > it will be possible to load content and keywords synchronously , so
> > > that Google-Bot has something to read.
> >
> > >  What do you think? Could this be an elegant solution? Or will it have
> > > huge effects to the performance?
> >
> > > --
> > > 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 cr...@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.
>
>

-- 
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: GWT + JSP = AdSense-Content?

2011-01-31 Thread Jan Mostert
I'm currently bootstrapping a GWT application with a JSPX page, the pages I
want to have indexed are pure JSPX pages, the backend page is a JSPX page
with GWT widgets being placed inside divs.
It won't be much slower than a regular JSPX page, except for the
GWT-javascript that needs to be loaded with each page load.


On Mon, Jan 31, 2011 at 7:31 PM, Johannes Stein <
johannes.st...@googlemail.com> wrote:

> Whats about the idea to load content and keywords for adSense
> seperately via JSP and to embed the GWT-Module into this JSP pages? So
> it will be possible to load content and keywords synchronously , so
> that Google-Bot has something to read.
>
>  What do you think? Could this be an elegant solution? Or will it have
> huge effects to the performance?
>
> --
> 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: Spring ROO GWT with GIN injection on widgets created by ui:binder.

2011-01-31 Thread Jan Mostert
Hi Jeff, how and where do I need to retrieve the view from the presenter and
does the binding happen automatically when I do that?
Do you perhaps have a sample snippet of code that will make the binding
happen?

Those clickHandlers I'll clean up after I got this simple prototype working
(this GIN / Guice magic is still very new to me), thanks :-)




On Mon, Jan 31, 2011 at 5:35 PM, Jeff Larsen  wrote:

> You will need to retreive the view from the presenter in order for the
> handlers to be set via the bind method.
>
> An additional stylistic point:
>
>
> private ClickHandler myButtonClickHandler;
>
> private ClickHandler yourButtonClickHandler;
>
>
> You probably don't need these. you can use myButton.addClickHandler and
> yourButton.addClickHandler instead.
>
> --
> 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: Spring ROO GWT with GIN injection on widgets created by ui:binder.

2011-01-31 Thread Jan Mostert
Hi Jeff, how and where do I need to retrieve the view from the presenter and
does the binding happen automatically when I do that?
Do you perhaps have a sample snippet of code that will make the binding
happen?

Those clickHandlers I'll clean up after I got this simple prototype working
(this GIN / Guice magic is still very new to me), thanks :-)




On Mon, Jan 31, 2011 at 5:35 PM, Jeff Larsen  wrote:

> You will need to retreive the view from the presenter in order for the
> handlers to be set via the bind method.
>
> An additional stylistic point:
>
>
> private ClickHandler myButtonClickHandler;
>
> private ClickHandler yourButtonClickHandler;
>
>
> You probably don't need these. you can use myButton.addClickHandler and
> yourButton.addClickHandler instead.
>
> --
> 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: RequestFactory & JPA: Does the table has to has a field called Version?

2011-01-12 Thread Jan Swaelens
This is an extract from a post that helped me a lot:

If you can implement a single Locator class that works for all your
entities, then go with it; and otherwise make one for each entity.
For instance, if you have a base class for your entities that provides an ID
and version, then you can easily cast any entity to that class to implement
getId and getVersion, and you probably can implement getIdType by returning
a fixed type.
You can clazz.newInstance() in the create() or use
PersistenceManager#newInstace with JDO.
And you can easily "find" using the Class and ID with JPA using
EntityManager#find(clazz,id), or with JDO using
PersistenceManager#getObjectById(clazz,id).
 
Basically, you could very well have only one Locator class per "id type".
 
Oh, and something to keep in mind: the Locator and *your services* instances
(not the ServiceLocator instances though) are cached aggressively and reused
for all subsequent requests, so make sure they are thread-safe !
(have a look at the ServiceLayerCache class to see all "memoized" methods) 


Original 
Post
 

-- 
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-tool...@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: RequestFactory & JPA: Does the table has to has a field called Version?

2011-01-12 Thread Jan Swaelens
You do not need to do that, the RequestFactory comes with a concept of 
'Locator's which help you to overcome this issue.
Have a look here for the Locator documentation: 
link
And have a search in the archives of this group, you can find some examples 
that should help you along.

-- 
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-tool...@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: Controlling the loaded object graph when using EntityProxy instances with latest RequestFactory feature

2011-01-11 Thread Jan Swaelens
I can sure do that, I will be generating the proxy classes anyway which 
means that I can add the list of properties at that time.
Very good suggestion, thanks!

-- 
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-tool...@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: Controlling the loaded object graph when using EntityProxy instances with latest RequestFactory feature

2011-01-11 Thread Jan Swaelens
Hello David,

There are about 15 of these complex data types, new ones are only added once 
in a blue moon which means that adding a value proxy when that happens is no 
big deal. I am fine with writing a proxy for all of our data types, no 
problem there.

The 'issue' that I am trying to get around is the fact that my DTO object 
(MySessionDTO in the example above), which has a number of embedded objects 
(MyInteger, MyString - all of them have a value proxy: MyIntegerProxy, 
MyStringProxy) doesn't include its embedded objects automatically when the 
DTO is sent to the client. I need to explicitly state that they need to be 
sent to the client too by using this kind of statement: '
mySessReq.startSession(textToServer).with("userName").with('lastLogonDate').with('expirationDate')
 
...'.

What I want to achieve is that I can simply use these kind of statements 
'mySessReq.startSession(textToServer)' 
and have the embedded objects sent to the client (as if they were simple 
types like Integer, String ...). From my point of view, these 'complex data 
types' aren't really embedded objects, they are rather 'embedded properties' 
which make up the DTO object than an embedded object which represents a 
relation towards another domain object.

Now, I did manage to get this working by also making my *MySessionProxy *(the 
proxy for the DTO object) extend ValueProxy instead of EntityProxy. I 
now have value proxy objects for both my DTO's and the complex data types. 
Is this still a valid approach or am I going to run into troubles further 
down the road? This approach means that I no longer have a containing entity 
which manages versioning and identity.



Thanks a lot for your feedback on this!


-- 
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-tool...@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: Controlling the loaded object graph when using EntityProxy instances with latest RequestFactory feature

2011-01-10 Thread Jan Swaelens
Further digging in the source code brought me to the *
com.google.gwt.requestfactory.server.Resolver* class where the decision is 
made to send or don't send a certain property. More specifically the '*
resolveClientProxy*' method where the '*AutoBeanVisitor*' is used to iterate 
over all the object properties/attributes.

This code extracts documents the conditions which will allow a property to 
be sent or not:

*/*
 * Send the property if the enclosing type is a ValueProxy, if the 
owner
 * requested the property, or if the property is a list of values.
 */
Class elementType = ctx instanceof CollectionPropertyContext
? ((CollectionPropertyContext) ctx).getElementType() : null;
boolean shouldSend = isOwnerValueProxy
|| matchesPropertyRef(propertyRefs, newPrefix)
|| elementType != null && ValueCodex.canDecode(elementType);

if (!shouldSend) {
  return false;
}*

This learns me that I can get this working by:

   1. Modify my DTO to extend ValueProxy instead of EntityProxy
   2. Add the property names in the 'using' clause of the invocation 
   statement
   3. Hack ValueCodex to also include my 'complex data type' objects
   4. Get lucky and get access to some override mechanism in a future 
   version which would allow me to hook some code up to influence the 
   'shouldSend' value based on the 'domainEntity' and 'newPrefix' values
   

The additional questions which pop up in my mind are as follows (same 
order):

   1. What are the consequences? Because value proxy lacks the version/id 
   features as employed by entity proxy there must be some magic which is lost. 
   Is it only increased bandwidth because the object needs to be sent back 
   instead of only changes? 
   2. Not an option
   3. This is probable frowned upon :-)
   4. Maybe as questionable as the previous point?
   

Thanks a lot for your thoughts on this!

-- 
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-tool...@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.



Controlling the loaded object graph when using EntityProxy instances with latest RequestFactory feature

2011-01-10 Thread Jan Swaelens
Our application uses an object model with DTO's which contain objects (what 
we call complex data types) that make up the 'properties/fields/attributes' 
of a domain object. This means that we do not use Integer, String ... but 
have a customized MyInteger, MyString, MyDouble variants instead. These 
complex data types wrap the native object and add some additional properties 
too.

To illustrate, this is a simplified version of one of our DTO objects:

*public class MySessionDTO implements IMyDTO {

* * private MyInteger id = null;
private MyString userName = null;
...
}*

 
I created a proxy implementation for this DTO which looks like this:

*...@proxyfor(value = MySessionDTO.class, locator = MyEntityLocator.class)
public interface MySessionProxy extends EntityProxy {

public MyIntegerProxy getId();

public MyStringProxy getUserName();
}*


Using this set-up I can perfectly retrieve the values (in this sample the 
user name) which I require on the client side using the request factory 
feature as follows:

*MySessionRequest mySessReq = requestFactory.mySessionRequest();*
*Request startSessionReq = 
mySessReq.startSession(textToServer).with("userName");*
*startSessionReq.fire(new Receiver() {*
**
*}*


This approach (using the .with method to retrieve all properties of our DTO 
objects) is fine from a functional point of view. The problem is that our 
DTO's have many of these properties and from time to time new properties are 
added to the objects. It is not feasible to go trough the code each time to 
implement these changes nor is it feasible to list all properties for each 
call to fetch the contents of our objects.

I am wondering that there is some way which will allow me to indicate which 
(embedded) objects are retrieved when a certain DTO is being pulled to the 
client side. Having looked at other posts in this group I can only conclude 
that many other developers are facing this problem, which leads me to 
believe that our approach is not that exotic.

I do agree that this is a no-issue for the more traditional approach where 
objects are only used inside other objects to represent real domain objects.

*(I already posted a similar topic as my first post to this group but it 
never made it to the actual mail group, apologies if it was rejected for 
some reason which means that I am double posting this - if this is the case 
could you please notify me)*

-- 
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-tool...@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: Implementing a ServiceLayerDecorator

2011-01-09 Thread Jan Swaelens
Indeed, I got the source bits from the unit test code :-)

Thanks for the pointer and code sample, I will experiment with your 
suggestions.

-- 
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-tool...@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.



EntityProxy with complex data types

2011-01-06 Thread Jan Swaelens
Our application uses a concept of 'complex data types' to represent 
values/properties of an object. Simply put, we have a 'MyInteger' variant 
for 'Integer' values, a 'MyDouble' variant for 'Double' values  (none of 
them actually extends these types, they are rather wrappers). Our data 
object thus contain a number of fields who are all typed as these 
'MyInteger', 'MyDouble' types.

I am trying to re-use our data model objects as entity proxies, which is 
working fine except that the values of these 'fields' are only returned when 
I use the '.with("propertyName")' method on my request context instance.
That approach is not really workable for me as we have many of these fields 
on all of our data objects.

I do understand that in many cases, the experienced behavior is actually 
what you want (=retrieve objects on demand).

I have done some digging around in this group as well as on the internet in 
general, but was not able to find a solution for my problem. I was hoping 
that anyone from the GWT team has some input on how I can get around this 
behavior.

Many thanks!

-- 
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-tool...@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.



Implementing a ServiceLayerDecorator

2011-01-06 Thread Jan Swaelens
I am experimenting with the RequestFactory and came to a point where I
want to create my own ServiceLayerDecorator.

I have read trough the available documentation and found that I need
to hook my custom service layer decorator up by calling this method
with an instance of my decorator: 'ServiceLayer.create()'.

The code which I have implemented looks like this:

ServiceLayer serviceLayer = ServiceLayer.create(new
MyServiceLayerDecorator());
SimpleRequestProcessor processor = new
SimpleRequestProcessor(serviceLayer);
final EventBus eventBus = new SimpleEventBus();
MyRequestFactory f =
RequestFactoryMagic.create(MyRequestFactory.class);
f.initialize(eventBus, new InProcessRequestTransport(processor));

Now, I tried to run with this code implemented in the 'onModuleLoad'
which is not working (it is referencing server classes and giving the
expected 'source not found for class ABC' errors). I came up with the
idea to implement the code there because my old request factory
initialisation code was also located there.

I am wondering where I need to invoke the 'ServiceLayer.create'
related code in order to get this working.

Thanks a lot for your help!

-- 
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-tool...@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.



GWT Native Java Script Method Error invalid argument

2010-12-13 Thread Jan
Hi all,

In my actual GWT Project, i have a strange error. I have a native
Javascript method for resizing the div, where my google map is in it.
The method works fine in the normal browser, but as soon as i run it
in the hosted mode, i get an error.

The method is:

public static native void adjustMapToBrowserWindow() /*-{
var mapDiv = $doc.getElementById('map');
var drivenWayDiv = $doc.getElementById('drivenWay');
var drivenWayAnimatedDiv = $doc.getElementById('drivenWayAnimated');

var offset = 130;
var paddingOffset = 50;

var windowHeight = $wnd.innerHeight;

var mapHeight = windowHeight - offset;
var formHeight = windowHeight - offset - paddingOffset;

mapDiv.style.height = mapHeight + 'px';
drivenWayDiv.style.height = formHeight + 'px';
drivenWayAnimatedDiv.style.height = formHeight + 'px';
  }-*/;

The error Message is:

com.google.gwt.core.client.JavaScriptException: (Error): Invalid
Argument.
 number: -2147024809
 description: Invalid Argument.
at
ch.zhaw.geotagging.web.client.GeoTaggingMain.adjustMapToBrowserWindow(Native
Method)
at
ch.zhaw.geotagging.web.client.GeoTaggingMain.buildAndDisplayMainGUI(GeoTaggingMain.java:
79)
at
ch.zhaw.geotagging.web.client.GeoTaggingMain.onModuleLoad(GeoTaggingMain.java:
32)

I can't figure out, which line causes the error, because ther is no
line number. Nr. 32 and 79 are only the calls of the method..I really
need the hosted mode for debugging, and as long as i have this error,
thats not possible.

I appreciate your help.

Thanks and with best regards.

Jan

-- 
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-tool...@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: Assertion Error when adding an element to the root panel

2010-12-13 Thread Jan
oke, i tried it with the html panel and it seems to work..

thanks for your help..

On 10 Dez., 20:24, Thomas Broyer  wrote:
> It happens because you try to RootPanel.get(...) an element that's
> inside another RootPanel or another widget.
> Seehttp://code.google.com/p/google-web-toolkit/issues/detail?id=3511#c8
> for instance.

-- 
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-tool...@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: Assertion Error when adding an element to the root panel

2010-12-11 Thread Jan
So the problem is, because i try to access my div  "drivenWayContent",
which is subelement of my div "drivenWay"? But how else can i get
access for all the div's which are not on the top level of the
structure?

On 10 Dez., 20:24, Thomas Broyer  wrote:
> It happens because you try to RootPanel.get(...) an element that's
> inside another RootPanel or another widget.
> Seehttp://code.google.com/p/google-web-toolkit/issues/detail?id=3511#c8
> for instance.

-- 
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-tool...@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.



Assertion Error when adding an element to the root panel

2010-12-10 Thread Jan
Hello Everybody,

In my actual GWT Project, i have a User Interface with different
widgets. Because we continued the project from another person, we were
not able to take the newest GWT Version, so our Application is with
GWT1.7.

Now when i start my application normally, everything works. But as
soon as i start the application in the hosted Mode for debugging, i
get the follogwing error:

[ERROR] Unable to load module entry point class
ch.zhaw.geotagging.web.client.GeoTaggingMain (see associated exception
for details)
java.lang.AssertionError: A widget that has an existing parent widget
may not be added to the detach list
at
com.google.gwt.user.client.ui.RootPanel.detachOnWindowClose(RootPanel.java:
122)
at com.google.gwt.user.client.ui.RootPanel.get(RootPanel.java:197)
at
ch.zhaw.geotagging.web.client.DrivenWay.buildInputForm(DrivenWay.java:
97)
at ch.zhaw.geotagging.web.client.DrivenWay.(DrivenWay.java:43)
at
ch.zhaw.geotagging.web.client.GeoTaggingMain.onModuleLoad(GeoTaggingMain.java:
29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.ModuleSpace.onLoad(ModuleSpace.java:326)
at
com.google.gwt.dev.shell.BrowserWidget.attachModuleSpace(BrowserWidget.java:
343)
at com.google.gwt.dev.shell.ie.BrowserWidgetIE6.access
$300(BrowserWidgetIE6.java:37)
at
com.google.gwt.dev.shell.ie.BrowserWidgetIE6$External.gwtOnLoad(BrowserWidgetIE6.java:
77)
at
com.google.gwt.dev.shell.ie.BrowserWidgetIE6$External.invoke(BrowserWidgetIE6.java:
161)
at
com.google.gwt.dev.shell.ie.IDispatchImpl.Invoke(IDispatchImpl.java:
294)
at
com.google.gwt.dev.shell.ie.IDispatchImpl.method6(IDispatchImpl.java:
194)
at
org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:
117)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1925)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
at
com.google.gwt.dev.SwtHostedModeBase.processEvents(SwtHostedModeBase.java:
264)
at
com.google.gwt.dev.HostedModeBase.pumpEventLoop(HostedModeBase.java:
557)
at com.google.gwt.dev.HostedModeBase.run(HostedModeBase.java:405)
at com.google.gwt.dev.HostedMode.main(HostedMode.java:232)

I really need the debugging function, because some stuff is not
working as it should..
The code line in the error report (at
ch.zhaw.geotagging.web.client.DrivenWay.buildInputForm(DrivenWay.java:
97))
 is not the first line, where we use the "
RootPanel.get("xx").add(xx);" Method, so i really don't get it, why
the error comes at this line. I searched with google to find some
solution, but i didn't understand, why i have this error..

If somebody has an idea..

Thanks and with best regards.

Jan

-- 
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-tool...@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: How to add multiple markers out of Array

2010-12-09 Thread Jan
Hi Eric,

Very strange, because i used the same code as i tried now, already
before and it worked..but ok, i took the code in the link, which you
pasted and now it works.

Thanks for your help.

With best regards

Jan

On 9 Dez., 14:14, Eric Ayers  wrote:
> This is a common problem, so I just updated the FAQ for gwt-google-apis.
>
> http://code.google.com/p/gwt-google-apis/wiki/MapsFAQ#Why_does_my_app...
>
>
>
> On Thu, Dec 9, 2010 at 6:00 AM, Jan  wrote:
> > Hi,
>
> > In my Array of Lists are the Points (LatLng Objects) saved, from which
> > I need the first point of every List to create may marker. My markers
> > are saved in the array shipMarkers of type Marker, which is defined
> > globaly.
>
> > On 9 Dez., 08:50, rjcarr  wrote:
> >> I haven't looked too closely, but you are using an array of lists.
> >> Are you sure this is what you're intending?  From your explanation it
> >> seems you'd need only a one dimensional data structure.
>
> >> On Dec 8, 7:10 am, Jan  wrote:
>
> >> > Hi Everybody,
>
> >> > For my actual GWT Project, i need to add markers on my map. The number
> >> > of markers depends, it could be 0-3 of them. I get the datas for the
> >> > markers out of my database and in an array. Now i created a method,
> >> > witch has a for loop in it. In the for loop, i create the marker and
> >> > add it to the map. When i run my application, it stops at the line
> >> > "map.addOverlay(shipMarkers[i]);" but there comes no exceptions in the
> >> > debugging mode, it only stops and does nothing. I found that out,
> >> > because i have a textbox in my UI, where i can give some messages out.
> >> > As soon as i remove the line map.addOverlay(), my programm runs to the
> >> > end and works perfectly, but without markers..
>
> >> > Here is the code of the method:
>
> >> > private Marker[] getShipMarkersFrom(LinkedList[] latLng) {
> >> >         shipMarkers = new Marker[latLng.length];
>
> >> >         for(int i = 0; i < latLng.length; i++) {
> >> >           Icon iconAnimation = Icon.newInstance(baseIcon);
> >> >           iconAnimation.setImageURL("marker_pictures/
> >> > ship_marker.png");
> >> >           MarkerOptions optionsAnimation =
> >> > MarkerOptions.newInstance();
> >> >           optionsAnimation.setIcon(iconAnimation);
> >> >           LatLng latLngPoint =
> >> > LatLng.newInstance(latLng[i].get(0).getLatitude(),latLng[i].get(0).getLongi
> >> >  tude());
> >> >           shipMarkers[i]= new Marker(latLngPoint, optionsAnimation);
>
> >> >           map.addOverlay(shipMarkers[i]);
> >> >         }
>
> >> >         return shipMarkers;
>
> >> > }
>
> >> > I'm searching now for more than 3 hours because of this problem. I
> >> > would be really happy, if anybody can help me.
>
> >> > Thanks and best regards.
>
> >> > Jan
>
> > --
> > 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-tool...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > google-web-toolkit+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/google-web-toolkit?hl=en.
>
> --
> Eric Z. Ayers
> Google Web Toolkit, Atlanta, GA USA

-- 
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-tool...@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: How to add multiple markers out of Array

2010-12-09 Thread Jan
Hi,

In my Array of Lists are the Points (LatLng Objects) saved, from which
I need the first point of every List to create may marker. My markers
are saved in the array shipMarkers of type Marker, which is defined
globaly.


On 9 Dez., 08:50, rjcarr  wrote:
> I haven't looked too closely, but you are using an array of lists.
> Are you sure this is what you're intending?  From your explanation it
> seems you'd need only a one dimensional data structure.
>
> On Dec 8, 7:10 am, Jan  wrote:
>
> > Hi Everybody,
>
> > For my actual GWT Project, i need to add markers on my map. The number
> > of markers depends, it could be 0-3 of them. I get the datas for the
> > markers out of my database and in an array. Now i created a method,
> > witch has a for loop in it. In the for loop, i create the marker and
> > add it to the map. When i run my application, it stops at the line
> > "map.addOverlay(shipMarkers[i]);" but there comes no exceptions in the
> > debugging mode, it only stops and does nothing. I found that out,
> > because i have a textbox in my UI, where i can give some messages out.
> > As soon as i remove the line map.addOverlay(), my programm runs to the
> > end and works perfectly, but without markers..
>
> > Here is the code of the method:
>
> > private Marker[] getShipMarkersFrom(LinkedList[] latLng) {
> >         shipMarkers = new Marker[latLng.length];
>
> >         for(int i = 0; i < latLng.length; i++) {
> >           Icon iconAnimation = Icon.newInstance(baseIcon);
> >           iconAnimation.setImageURL("marker_pictures/
> > ship_marker.png");
> >           MarkerOptions optionsAnimation =
> > MarkerOptions.newInstance();
> >           optionsAnimation.setIcon(iconAnimation);
> >           LatLng latLngPoint =
> > LatLng.newInstance(latLng[i].get(0).getLatitude(),latLng[i].get(0).getLongi 
> > tude());
> >           shipMarkers[i]= new Marker(latLngPoint, optionsAnimation);
>
> >           map.addOverlay(shipMarkers[i]);
> >         }
>
> >         return shipMarkers;
>
> > }
>
> > I'm searching now for more than 3 hours because of this problem. I
> > would be really happy, if anybody can help me.
>
> > Thanks and best regards.
>
> > Jan

-- 
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-tool...@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.



How to add multiple markers out of Array

2010-12-08 Thread Jan
Hi Everybody,

For my actual GWT Project, i need to add markers on my map. The number
of markers depends, it could be 0-3 of them. I get the datas for the
markers out of my database and in an array. Now i created a method,
witch has a for loop in it. In the for loop, i create the marker and
add it to the map. When i run my application, it stops at the line
"map.addOverlay(shipMarkers[i]);" but there comes no exceptions in the
debugging mode, it only stops and does nothing. I found that out,
because i have a textbox in my UI, where i can give some messages out.
As soon as i remove the line map.addOverlay(), my programm runs to the
end and works perfectly, but without markers..

Here is the code of the method:

private Marker[] getShipMarkersFrom(LinkedList[] latLng) {
shipMarkers = new Marker[latLng.length];

for(int i = 0; i < latLng.length; i++) {
  Icon iconAnimation = Icon.newInstance(baseIcon);
  iconAnimation.setImageURL("marker_pictures/
ship_marker.png");
  MarkerOptions optionsAnimation =
MarkerOptions.newInstance();
  optionsAnimation.setIcon(iconAnimation);
  LatLng latLngPoint =
LatLng.newInstance(latLng[i].get(0).getLatitude(),latLng[i].get(0).getLongitude());
  shipMarkers[i]= new Marker(latLngPoint, optionsAnimation);

  map.addOverlay(shipMarkers[i]);
}

return shipMarkers;
}

I'm searching now for more than 3 hours because of this problem. I
would be really happy, if anybody can help me.

Thanks and best regards.

Jan

-- 
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-tool...@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.



  1   2   3   >