Re: [xul-interop] XUL Grand Coding Challenge 2004 - Counter Sample Showcase
Charles Goodwin <[email protected]> Mon, 12 Sep 2005 02:02:11 +0100
| Newsgroups | gmane.comp.lang.xul.general |
|---|---|
| Message-ID | <[email protected]> |
------=_Part_2682_23527709.1126486931258
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
I like the theme.
Vexi equivalent :-
<vexi xmlns:ui=3D"vexi://ui" xmlns=3D"vexi.widget">
<surface />
<ui:box frametitle=3D"Simple Counter" shrink=3D"true">
<pad cols=3D"1" padding=3D"5">
<ui:box>
<ui:box width=3D"5" /> // pad the 'Count'
<ui:box shrink=3D"true" text=3D"Count:" />
<textfield id=3D"output" margin=3D"5" />
</ui:box>
<ui:box vshrink=3D"true">
<button id=3D"dec" margin=3D"5" text=3D"Dec (-)" />
<button id=3D"clear" margin=3D"5" text=3D"Clear" />
<button id=3D"inc" margin=3D"5" text=3D"Inc (+)" />
</ui:box>
</pad>
vexi.ui.frame =3D thisbox;
thisbox.value ++=3D function(v) { $output.text =3D v; }
$dec.action ++=3D function(v) { value--; }
$inc.action ++=3D function(v) { value++; }
$clear.action ++=3D function(v) { value =3D 0; }
value =3D 0;
</ui:box>
</vexi>
------=_Part_2682_23527709.1126486931258
Content-Type: image/png; name="vexi_count_win2k.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="vexi_count_win2k.png"
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
IIgK/g9Sawv9TAYBEwAAAABJRU5ErkJggg==
------=_Part_2682_23527709.1126486931258--
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
XUL News Wire - http://xulnews.com
XUL Job Postings - http://xuljobs.com
Open XUL Alliance - http://xulalliance.org