Yeah, that would be great. Better than that, we could have a alpha release of
Jelly Swing with some fixes until a beta or final release is available. How
does that sound ?
Dario
-----Original Message-----
From: Paul Libbrecht [mailto:[EMAIL PROTECTED]
Sent: Tue 11/8/2005 8:14 AM
To: Jakarta Commons Users List
Cc:
Subject: Re: [jelly] swing example
Hans,
why not produce a snapshot ??
Something like maven jar:deploy-snapshot, I think... need to have
ssh-key-based access to cvs.apapache.org.
paul
Le 8 nov. 05, à 03:48, Hans Gilde a écrit :
> Uh, oh, sorry. I was using the trunk. Yeah... version 1.0 Action is
> completely and totally broken. Can't possibly work right. Paul fixed
> this in
> the trunk.
>
> If you can get it through SVN, trunk/HEAD seems to be working well.
> Otherwise you'll have to wait for a 1.1, which will also include
> CardLayout.
> :)
>
> I'm committing the test to prevent something like this in the future.
>
> This would definitely be something to go in the 1.1 release notes...
> Action
> tag works now.
>
> -----Original Message-----
> From: Dário Luís Coneglian Oliveros [mailto:[EMAIL PROTECTED]
> Sent: Monday, November 07, 2005 8:19 AM
> To: Jakarta Commons Users List
> Subject: RE: [jelly] swing example
>
> Hi Hans,
>
> I was able to reproduce the problem with the information provided by
> you.
> After I executed 'maven test', I got a failure in the TestActionTag.
> If I
> comment out the test tag from actionTagTest.jelly, then the test
> passes.
> FYI, I got the Jelly Swing code from subversion
> (http://svn.apache.org/repos/asf/jakarta/commons/proper/jelly/tags/
> COMMONS-J
> ELLY-SWING-1_0)
> Any clues ?
>
> Thanks,
> Dario
>
> -----Original Message-----
> From: Hans Gilde [mailto:[EMAIL PROTECTED]
> Sent: Sun 11/6/2005 8:32 PM
> To: 'Jakarta Commons Users List'
> Cc:
> Subject: RE: [jelly] swing example
>
>
>
> Hmm, this is interesting... it doesn't work this way for me.
Also,
> looking
> at the code, I don't see how it could fail.
>
> Could you set up a test in the Swing tag directory that
demonstrates
> the
> issue?
>
> All you have to do is add a test case called TestXYZ in the
Jelly
> test
> directory, that extends BaseJellyTest and uses some Jelly
script in
> that
> same package. Then, you execute it from "maven test" in the
root of
> the
> Swing tag directory.
>
> I used this test tag:
>
> /*
> * Created on Nov 6, 2005
> *
> */
> package org.apache.commons.jelly.swing;
>
> import org.apache.commons.jelly.XMLOutput;
> import org.apache.commons.jelly.core.BaseJellyTest;
>
> public class TestActionTag extends BaseJellyTest {
>
> public TestActionTag(String name) {
> super(name);
> }
>
> public void testActionTagExecution() throws Exception {
> setUpScript("actionTagTest.jelly");
> getJelly().compileScript().run(getJellyContext(),
> XMLOutput.createXMLOutput(System.out));
> }
>
> }
>
> actionTagTest.jelly -----------------------------
> <?xml version="1.0"?>
> <j:jelly xmlns:j="jelly:core" xmlns:sw="jelly:swing"
> xmlns:log="jelly:log"
> xmlns:test="jelly:junit">
> <sw:action var="exitAction" name="Exit">
> <test:fail>Action tag was executed
immediately.</test:fail>
> </sw:action>
> <sw:frame title="Jelly Swing" var="frame" location="100,100"
> size="450,300">
> </sw:frame>
> ${frame.show()}
> </j:jelly>
>
> -----Original Message-----
> From: Dário Luís Coneglian Oliveros [mailto:[EMAIL PROTECTED]
> Sent: Sunday, November 06, 2005 4:44 PM
> To: Jakarta Commons Users List
> Subject: RE: [jelly] swing example
>
> Hi Hans,
>
> I was able to reproduce the problem in a very simple Jelly
script.
> See it
> below:
>
> <?xml version="1.0"?>
> <j:jelly xmlns:j="jelly:core" xmlns:sw="jelly:swing"
> xmlns:log="jelly:log">
> <sw:action var="exitAction" name="Exit">
> <log:info>EXIT action!</log:info>
> </sw:action>
> <sw:frame title="Jelly Swing" var="frame" location="100,100"
> size="450,300">
> </sw:frame>
> ${frame.show()}
> </j:jelly>
>
> Whenever I run this script, the action is always executed in the
> first
> place.
> Any help will be appreciated.
> Thanks,
> Dario
>
> -----Original Message-----
> From: Hans Gilde [mailto:[EMAIL PROTECTED]
> Sent: Sun 11/6/2005 4:26 AM
> To: 'Jakarta Commons Users List'
> Cc:
> Subject: RE: [jelly] swing example
>
>
>
> I cannot reproduce this behavior of having action tags
> executed
> immediately.
> I've checked in a test for this behavior as well (which
> passes).
>
> My guess is that you're defining the action tag
incorrectly,
> could
> you
> attach a Jelly snippet that reproduces the problem?
>
> -----Original Message-----
> From: Dário Luís Coneglian Oliveros
> [mailto:[EMAIL PROTECTED]
> Sent: Thursday, November 03, 2005 3:36 PM
> To: Jakarta Commons Users List
> Subject: RE: [jelly] swing example
>
> Hi Paul,
>
> Thanks for the tips.
> However I am still having problem getting the swing to
work.
> :-(
> I tried to use the code snippet about the System.exit,
but
> it didn´t
> work.
> Regarding the CardLayout, I couldn´t find its tag in the
> jelly swing
> documentation. Do you happen to have an example about
how to
> use it
> ?
>
> One thing I´ve noticed when using Jelly Swing is that
any
> action you
> define
> in the jelly script is always executed as of the script
> startup,
> even though
> an event is not triggered yet. Do you know if this is an
> expected
> behaviour
> ? I thought any action would be executed only if an
event
> associated
> to it
> was activated.
>
> Regarding your reloadable strategy, I think it would be
> great to
> have
> something like that. We can discuss it later if you
wish.
>
> Thanks a bunch.
> Dario
>
> -----Original Message-----
> From: Paul Libbrecht [mailto:[EMAIL PROTECTED]
> Sent: quinta-feira, 3 de novembro de 2005 10:15
> To: Jakarta Commons Users List
> Subject: Re: [jelly] swing example
>
>
>
>
>
> Le 3 nov. 05, à 11:46, Dário Luís Coneglian Oliveros a
écrit
> :
> > I was wondering if anyone could help me get some of my
> Jelly Swing
> > questions answered.
> >
> > 1) Considering my swing appl has two menu items and
one
> main
> panel, is
> > it possible to change the panel content according to
the
> menu item
> > selected ?
>
> You might give a try with a CardLayout, or ?
>
> > 3) Is there any command to quit a Jelly Swing
application
> ?
> Couldn´t
> > find any sample on the web that does that.
>
>
> Would the following work ?
> <j:invokeStatic className="java.lang.System"
method="exit">
> <arg>0</arg>
> </j:invokeStatic>
> There is also a quit in the swing-demo.
>
> > 2) Let´s say a panel has a text field and a button.
When
> pressing
> the
> > button, a request is sent with the text field value.
How
> can I
> show
> > the response in the panel ?
>
> This is not easy, I feel. I've been working on
reloadable
> swing
> components for a while where a script would be run
again in
> order to
> populate the pane but I didn't come with a final
solution.
> I know that you can get a similar effect by doing a bit
more
> method
> invocations and variable assignments.
> ${pane.remove(xx)}
>
> My intent for reloadable component is, indeed, to have
each
> component
> behave as a browser frame and request to re-run a
> population-script
> along a target.
>
> Just thinking out loud, I seem to encounter that the
> following might
> be
> enough:
>
> <sw:frame>
> blabla
> <sw:panel var="myList"/>
> </sw:frame>
>
> and somewhere else (e.g. as a child of action:
>
> <sw:target name="panel">
> <sw:label>casdasa</sw:label>
> ....
> </sw:target>
>
> That is, we would introduce a "target" element that
would
> allow an
> component to be cleared than repopulated by its
content...
> This seems suddenly pretty easy to implement compared
to the
> "reloadable" kind of things I expected. Would it fit
your
> task ?
>
> paul
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]