Leo,

Zulu is a XUL engine that runs on any Flash-enabled browser.
It supports only a few XUL tags at the moment, though.
Have a look at http://zulu.netspedition.com

Ovi



> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] 
> Sent: Friday, April 16, 2004 11:16 PM
> To: [EMAIL PROTECTED]
> Subject: xul-talk digest, Vol 1 #85 - 6 msgs
> 
> Send xul-talk mailing list submissions to
>       [EMAIL PROTECTED]
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       https://lists.sourceforge.net/lists/listinfo/xul-talk
> or, via email, send a message with subject or body 'help' to
>       [EMAIL PROTECTED]
> 
> You can reach the person managing the list at
>       [EMAIL PROTECTED]
> 
> When replying, please edit your Subject line so it is more 
> specific than "Re: Contents of xul-talk digest..."
> 
> 
> Today's Topics:
> 
>    1. newbies template question (P.vanKemenade)
>    2. Looking for a C++ parser for XUL & CSS (CPHennessy)
>    3. Somebody knows if is there any render or plugin to use 
> xul on internet explorer? (Leo)
>    4. Re: Looking for a C++ parser for XUL & CSS (Gerald Bauer)
>    5. Re: Somebody knows if is there any render or plugin to 
> use xul on internet explorer? (Gerald Bauer)
>    6. Alternative Lisp-Style Compact (Non-XML) Syntax (Gerald Bauer)
> 
> --__--__--
> 
> Message: 1
> To: [EMAIL PROTECTED]
> From: P.van Kemenade <[EMAIL PROTECTED]>
> Date: Tue, 13 Apr 2004 14:02:01 +0200
> Subject: [xul-talk] newbies template question
> Reply-To: [EMAIL PROTECTED]
> 
> Hi
> 
> I have this very plain RDF file for which I tried to write a 
> XUL template, I figured out several ways to do it but nothing 
> works. I'm left with a very complicated solution, and I feel 
> I'm doing something wrong ....
> could anyone hint me ?
> 
> The RDF is 1 single resource with a few plain properties.
> No RDF:Seq in this file, just 1 resource with props
> + I dont want to change the rdf format just for mozilla :-)
> <rdf:RDF  blah>
>       <rss:item rdf:about="&rssbase;deaf/1996.rdf">
>               <rss:title>DEAF 1996: Digital Territories</rss:title>
>               <rss:description/>
>               ...
>       </rss:item>
> </rdf:RDF>
> 
> ( i can read and parse the template with xul ok, there's one 
> full example here
>       
> http://v2archive.v2.nl/~portal2004/rsstest/_rss/test/deaf/1996.rdf )
> 
> 
> The template should generate a textbox for each property
> that is found, but _not_ generate a textbox if a certain
> property is not found. I can (have to) hardcode all the
> optional properties in the xul, but that's ok.
> 
> One way to go would be to have the props as ?bindings and set the
> uri of each textbox to such a binding, but it doesnt work  (why?):
> <template>
>       <rule>
>               <conditions>
>                       <content uri="?item"/>
>                       <!-- dummy condition -->
>                       <triple subject="?item"  
> predicate="http://www.w3.org/1999/02/22-rdf-syntax-ns#type";  
> object="?root"/>
>               </conditions>
>               <bindings>
>                       <binding subject="?item"  
> predicate="http://purl.org/rss/1.0/title";  
> object="?title"/>
>                       <binding subject="?item"  
> predicate="http://purl.org/rss/1.0/description"; 
> object="?description"/>
>                       ....
>               </bindings>
>               <action>
>                        <textbox  uri="?title" value="?title" />
>                        <textbox  uri="?description" 
> value="?description" />
>               </action>
>       </rule>
> </template>
> 
> Another way to go would be "multiple rules", but it doesnt 
> work (why?):
> 
> <template container="?item" member="?prop">
>       <rule>
>               <conditions>
>                       <content uri="?item"/>
>                       <triple subject="?item"  
> predicate="http://purl.org/rss/1.0/title"; 
> object="?prop"/>
>               </conditions>
>               <action> <textbox  uri="?prop" value="?prop" /></action>
>       </rule>
>       <rule>
>               <conditions>
>                       <content uri="?item"/>
>                       <triple subject="?item"  
> predicate="http://purl.org/rss/1.0/description"; object="?prop"/>
>               </conditions>
>               <action> <textbox  uri="?prop" value="?prop" /></action>
>       </rule>
>       ...
> </template>
> 
> The last way to go would be multiple templates (one for each 
> property), 
> that works, but
> it creates a whole bunch of datasources and builders to be 
> updated  all 
> the
> time, it's heavy and slow and generally ugly.
> 
> How would you guys do this ?
> 
> thanks,
> *pike
> 
> =============
> "Nada does nothing for everybody"
> http://www.bernardbelanger.com/computing/NaDa/
> 
> 
> 
> --__--__--
> 
> Message: 2
> To: [EMAIL PROTECTED]
> From: CPHennessy <[EMAIL PROTECTED]>
> Date: Wed, 14 Apr 2004 11:11:35 +0100
> Subject: [xul-talk] Looking for a C++ parser for XUL & CSS
> Reply-To: [EMAIL PROTECTED]
> 
> Hi,
>   I'm very interested in XUL and I am currently using it on 
> top of Mozilla.
> However for another personal project I'd like to use XUL & CSS as a
> description for the UI of OpenOffice.org. 
> OpenOffice.org is written in C++ and already has cross platform widget
> rendering, so what I then really need is a XUL & CSS parser and DOM
> generator from which I would like to use the OpenOffice.org 
> framework to
> render the DOM. I'd prefer that the parser and DOM generator 
> to be C++ if
> anyone knows of one.
> 
> If it was possible to structure Mozilla code into such it would be
> brilliant.
> 
> Thanks
> CPH
> 
> 
> 
> --__--__--
> 
> Message: 3
> To: [EMAIL PROTECTED]
> From: Leo <[EMAIL PROTECTED]>
> Date: Thu, 15 Apr 2004 11:29:42 +0000 (UTC)
> Subject: [xul-talk] Somebody knows if is there any render or 
> plugin to use xul on internet explorer?
> Reply-To: [EMAIL PROTECTED]
> 
> Does any one knows if is there any render to use xul on 
> internet explorer? 
> Plase, if somebody knows, tell me as son as possible. 
> Thanks.
> 
> 
> 
> --__--__--
> 
> Message: 4
> Date: Fri, 16 Apr 2004 00:19:14 -0700 (PDT)
> From: Gerald Bauer <[EMAIL PROTECTED]>
> Subject: Re: [xul-talk] Looking for a C++ parser for XUL & CSS
> To: [EMAIL PROTECTED]
> Reply-To: [EMAIL PROTECTED]
> 
> Hello CPHennessy,
> 
>   First some admin stuff: Please note that you can
> only post to xul-talk if you're a subscribed member.
> Unfortunately, I had to turn on the members-only
> mailinglist option because of constant spam attacks.
> If you post as a non-member your post ends up in the
> spam queue which I don't check daily as you can
> imagine but only about once a month if you're lucky.
> 
> > So what I then really need is a XUL & CSS
> > parser and DOM
> > generator from which I would like to use the
> > OpenOffice.org framework to
> > render the DOM. I'd prefer that the parser and DOM
> > generator to be C++ if
> > anyone knows of one.
> 
>   For a CSS parser in C++ you might wonna check out
> the XUL News Wire story titled "Open Source CSS
> Parsers in Java and C - Libcroco and Cypress" online @
> http://article.gmane.org/gmane.comp.lang.xul.announce/272
> 
>   Let us know if you find anything of use and what way
> you decide to go.
> 
>   - Gerald
> 
> PS: If you switch to C# you might consider MyXaml
> online @ http://myxaml.com
> 
> 
> --__--__--
> 
> Message: 5
> Date: Fri, 16 Apr 2004 00:25:59 -0700 (PDT)
> From: Gerald Bauer <[EMAIL PROTECTED]>
> Subject: Re: [xul-talk] Somebody knows if is there any render 
> or plugin to use xul on internet explorer?
> To: [EMAIL PROTECTED]
> Reply-To: [EMAIL PROTECTED]
> 
> Hello Leo,
> 
>   First some admin stuff: Please note that you can
> only post to xul-talk if you're a subscribed member.
> Unfortunately, I had to turn on the members-only
> mailinglist option because of constant spam attacks.
> If you post as a non-member your post ends up in the
> spam queue which I don't check daily as you can
> imagine but only about once a month if you're lucky.
> 
> > Does any one knows if is there any render to use xul
> > on internet explorer? 
> > Plase, if somebody knows, tell me as son as
> > possible. 
> 
>   Well, as far as I know there's an ActiveX plugin for
> the Mozilla Gecko XUL engine. 
> 
>   If you're looking for something lighter you might
> check out Ibex (formerly XWT) that is also available
> as a self-installing ActiveX plugin. Note, that also
> Ibex is coded in Java it doesn't require a Java
> runtime because it gets compiled down to machine code
> using the GNU Compiler for Java (gcj). See
> http://www.xwt.org for details.  
> 
>   Finally, you can use XUL motors in Java in "applet
> mode". I'm not sure if this is of any use. For some
> live samples check out the Bambookit online @
> http://www.bambookit.com
> 
>   - Gerald
> 
> 
> --__--__--
> 
> Message: 6
> Date: Fri, 16 Apr 2004 06:27:18 -0700 (PDT)
> From: Gerald Bauer <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: [xul-talk] Alternative Lisp-Style Compact (Non-XML) Syntax
> Reply-To: [EMAIL PROTECTED]
> 
> Hello,
> 
>   allow me to repost Pete Kirkham's compact non-XML
> syntax comments and sample posted to xml-dev.
> 
>    Here we go:
> 
> [...]
> Would the 'lisp' form support macros? You can get some
> way towards having the code look like the gui if you
> do (see example below). It also would seem more
> natural to use keyword symbols rather than @foo for
> the lisp form.
> [...]
> 
>   --
> ;; example use of macros to build gui
> 
> ;; some reusable macros
> (defmacro cbxen (&rest labels) `(hbox ,(mapcar (lambda
> (label) `(checkbox :label ,label)) labels)))
> (defmacro gbx (id caption &rest contents) `(groupbox
> ,id (caption :label ,caption) ,@(macroexpand
> contents)))
> 
> (defmacro horizontally (&rest widgets) `(hbox
> ,@(macroexpand `(buildwidgets ,@widgets))))
> (defmacro vertically (&rest widgets) `(vbox
> ,@(macroexpand `(buildwidgets ,@widgets))))
> (defmacro buildwidgets (&rest widgets)
>   (mapcar (lambda (widget)
>             (cond ((stringp widget) `(label :value
> ,widget))
>                   (T (macroexpand widget))))
>           widgets))
> 
> ;; this expands to the example gui (modulo a nested
> hbox)
> (macroexpand
>  '(gbx bedView
>        "Ordering Your New Bed"
>        (horizontally "Name:" (textbox name )
> "Address:" (textbox address :cols 30 ))
> 
>        (horizontally "City:"  (textbox city ) "State:"
> (textbox state :cols 2 )
>                      "Zipcode:"  (textbox zip :cols 5
> ) "Customer Code:" (password code :cols 8 ))
> 
>        (horizontally "Type of wood:" (choice woodtype
> :list woodtype) "Size:"  (choice size :list size :type
> radio ))
>  
>        (horizontally "Extras:" (cbxen "Footband"
> "Drawers (for underneath)" "Casters" "Squeak proofing"
> ))
>  
>        (vertically
>         "Please share any suggestions or comments with
> us:"
>         (textarea comments :rows 3 :cols 65 ))
>  
>        (horizontally (button submit :label "Order Bed"
> ) (button reset :label "Start Over" ))))  
> 
> 
>    Any comments? 
> 
>   - Gerald
> 
> PS: Sorry if the formatting is a little messed up. 
> 
> 
> 
> --__--__--
> 
> _______________________________________________
> xul-talk mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xul-talk
> 
> 
> End of xul-talk Digest
> 
> 
> 




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xul-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xul-talk

Reply via email to