Can we add element of Horizontal panel instead of Image to catch mouse
event.

On Thu, Aug 2, 2007 at 8:12 PM, krispy <cplum...@integrity-apps.com> wrote:

>
> Hey Budric - comments inline.
>
> > 1.  I'm using it in NetBeans through GWT4NB plugin.  I'm trying to add
> > a style sheet to the project.  How is that done?  I see DynaTable
> > sample links the style sheet into HTML.  The KitchenSink puts it in
> > *.gwt.xml file as <stylesheet>.  This option doesn't work for me.  The
> > style isn't applied and I don't know why.  I don't know if the
> > compiler is not seeing it or it's invalid or what...I'm under the
> > impression that the *.js file should contain the reference to the css
> > file and write it into the document.
>
> You're supposed to be able to do the <stylesheet> thing in the module
> file - I don't know, I've never tried.  Usually the stylesheet goes
> into the <head> of your HTML document.  Put the following line in:
>
> <link rel='stylesheet' href='MyStyleSheet.css'/>
>
> > 2.  How can I add my package to a module?  So far it seems any classes
> > outside *.client package that you import aren't compiled.  Makes
> > sense, but this is my own package I'm writing just to separate the
> > code a bit and I want to be able to import that package.
>
> You can do a couple of things - if I remember rightly, one is to set
> up a separate gwt.xml file that contains definitions for your other
> packages, then inherit it in your other modules that need it.  The
> simplest thing to do, IMO, is to change the <source> tag in your
> current gwt.xml file to point at other packages.  It defaults to
> looking at /client only for client side source:
>
>
> http://code.google.com/webtoolkit/documentation/com.google.gwt.doc.DeveloperGuide.Fundamentals.Modules.ModuleXml.html
>
> If you have a structure like this:
>
> /com/mycompany/gwt/client
> /com/mycompany/gwt/otherstuff
> /com/mycompany/gwt/otherstuff/morestuff
>
> then what you would add to your gwt.xml file is:
>
> <source path="client"/>
> <source path="otherstuff"/>
>
> If you have something like this:
>
> /com/mycompany/gwt/client
> /com/mycompany/otherstuff
>
> Then you would have to set up another gwt.xml file at com/mycompany,
> or else move your current one com/mycompany and use
>
> <source path="gwt"/>
> <source path="otherstuff"/>
>
> since the module loads source relative to your gwt.xml file.
>
> > 3.  I'm using Image.setUrl() to scroll through some images hosted by
> > the server.  It seems that these images are not cached by the client's
> > browser (IE/Firefox).  Anyone know why?
>
> You might need to change your browser settings, but more likely you
> need to make sure your web server is configured correctly and sending
> the right headers.  It depends greatly on what your response headers
> look like, really - but I'm not sure if it's possible to have a
> browser setting that ignores those headers and doesn't cache
> anything?  Search these forums more for "cache response" to find the
> right headers.
>
> > 4.  I'm trying to capture some dragging events on an image.  This
> > doesn't work.  The mouse down is captured, then as you start to drag
> > the mouse cursor changes, and mousemove, mouse up (most important) are
> > not reported.  Note that the image would not be moving with the mouse
> > cursor.  Anyone know a solution to this?  Overlaying some sort of a
> > control on top of an image to capture the events may solve the
> > problem, but I don't know how to layer one control on top of another
> > (especially since I can't get my css to work!).
>
> Make sure that your image is set as the capture element with
> DOM.setCapture(Element).  Otherwise, when you move the mouse too fast
> it'll lose the events (b/c it'll do a mouse leave, I think).  It's
> hard to know if this is actually the problem until we see some source
> as to how you're catching events and responding to them.
>
> > Thanks a lot for any help.
>
> Anytime - that's what we're here for.
>
> -krispy
>
>
> >
>

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

Reply via email to