<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.0.5" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>a.xul</title>
	<link>http://xul.artnau.com</link>
	<description>immersió al XUL</description>
	<pubDate>Wed, 18 Apr 2007 11:24:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.5</generator>
	<language>en</language>
			<item>
		<title>Pautes d&#8217;accessibilitat d&#8217;interficies XUL</title>
		<link>http://xul.artnau.com/uncategorized/2007/pautes-daccessibilitat-dinterficies-xul/</link>
		<comments>http://xul.artnau.com/uncategorized/2007/pautes-daccessibilitat-dinterficies-xul/#comments</comments>
		<pubDate>Wed, 18 Apr 2007 11:24:16 +0000</pubDate>
		<dc:creator>are</dc:creator>
		
		<category>Uncategorized</category>

		<category>Recursos</category>

		<category>Desenvolupament</category>

		<guid isPermaLink="false">http://xul.artnau.com/uncategorized/2007/pautes-daccessibilitat-dinterficies-xul/</guid>
		<description><![CDATA[La Fundació Mozilla ha publicat les «XUL Accessibility Guidelines» on expliquen de forma detallada com desenvolupar interficies en XUL de forma accessible.
A més a més posen a disposició del públic l&#8217;extensió XUL Accessibility Tool que permet validar de forma automàtica alguns dels critèris descrits a les pautes.
]]></description>
			<content:encoded><![CDATA[<p>La Fundació Mozilla ha publicat les «<a href="http://developer.mozilla.org/en/docs/XUL_accessibility_guidelines" hreflang="en" xml:lang="en">XUL Accessibility Guidelines</a>» on expliquen de forma detallada com desenvolupar interficies en XUL de forma accessible.</p>
<p>A més a més posen a disposició del públic l&#8217;extensió <a href="http://developer.mozilla.org/en/docs/XUL_accessibility_tool" hreflang="en" xml:lang="en">XUL Accessibility Tool</a> que permet validar de forma automàtica alguns dels critèris descrits a les pautes.</p>
]]></content:encoded>
			<wfw:commentRss>http://xul.artnau.com/uncategorized/2007/pautes-daccessibilitat-dinterficies-xul/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DOM del navegador</title>
		<link>http://xul.artnau.com/desenvolupament/2006/dom-del-navegador/</link>
		<comments>http://xul.artnau.com/desenvolupament/2006/dom-del-navegador/#comments</comments>
		<pubDate>Sun, 29 Oct 2006 22:32:04 +0000</pubDate>
		<dc:creator>are</dc:creator>
		
		<category>Desenvolupament</category>

		<guid isPermaLink="false">http://xul.artnau.com/uncategorized/2006/dom-del-navegador/</guid>
		<description><![CDATA[Una manera de navegar facilment pel DOM del navegador és emprant el DOM Inspector i cridant: chrome://browser/content/browser.xul.
D&#8217;aquesta manera obtenim l&#8217;arbre sencer i, per exemple, cercar la jerarquia de nodes per crear una regla CSS per poder afegir al userChrome.css.
Es pot executar el DOM Inspector des del menú d&#8217;eines.
]]></description>
			<content:encoded><![CDATA[<p>Una manera de navegar facilment pel <abbr title="Document Object Model" xml:lang="en">DOM</abbr> del navegador és emprant el <span xml:lang="en">DOM Inspector</span> i cridant: <samp>chrome://browser/content/browser.xul</samp>.</p>
<p>D&#8217;aquesta manera obtenim l&#8217;arbre sencer i, per exemple, cercar la jerarquia de nodes per crear una regla <abbr title="Cascading Style Sheets" xml:lang="en">CSS</abbr> per poder afegir al <samp>userChrome.css</samp>.</p>
<p>Es pot executar el <span xml:lang="en">DOM Inspector</span> des del menú d&#8217;eines.</p>
]]></content:encoded>
			<wfw:commentRss>http://xul.artnau.com/desenvolupament/2006/dom-del-navegador/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reposicionat del botó de tancar pestanya</title>
		<link>http://xul.artnau.com/exemples/2006/reposicionat-del-boto-de-tancar-pestanya/</link>
		<comments>http://xul.artnau.com/exemples/2006/reposicionat-del-boto-de-tancar-pestanya/#comments</comments>
		<pubDate>Tue, 24 Oct 2006 23:16:04 +0000</pubDate>
		<dc:creator>are</dc:creator>
		
		<category>Exemples</category>

		<category>CSS</category>

		<category>Intermig</category>

		<guid isPermaLink="false">http://xul.artnau.com/sintaxi/2006/reposicionat-del-boto-de-tancar-pestanya/</guid>
		<description><![CDATA[Per reposicionar el botó de tancar pestanya del Firefox 2.0 i passar-lo de la dreta a l&#8217;esquerra el que cal fer bàsicament és jugar amb l&#8217;ordre dels elements que composen la pestanya.
Per fer-ho els CSS de Mozilla tenen la propietat -moz-box-ordinal-group
El codi de les pestanyes es pot veure al fitxer del theme globalBindings.xml i el [...]]]></description>
			<content:encoded><![CDATA[<p>Per reposicionar el botó de tancar pestanya del Firefox 2.0 i passar-lo de la dreta a l&#8217;esquerra el que cal fer bàsicament és jugar amb l&#8217;ordre dels elements que composen la pestanya.</p>
<p>Per fer-ho els CSS de Mozilla tenen la propietat <a href="http://www.xulplanet.com/references/elemref/ref_StyleProperties.html#prop_-moz-box-ordinal-group" hreflang="en"><code>-moz-box-ordinal-group</code></a></p>
<p>El codi de les pestanyes es pot veure al fitxer del <span class="argot" xml:lang="en">theme</span> <kbd>globalBindings.xml</kbd> i el binding que ens interessa és:</p>
<pre><code>
&lt;binding id="tabbrowser-tab" extends="chrome://global/content/bindings/tabbrowser.xml#tabbrowser-tab"&gt;
  &lt;content chromedir="&#038;locale.dir;" closetabtext="&#038;closeTab.label;"&gt;
    &lt;xul:hbox class="tab-image-left" xbl:inherits="selected"/&gt;
    &lt;xul:hbox flex="1" class="tab-image-middle" align="center" xbl:inherits="selected"&gt;
      &lt;xul:stack class="tab-icon"&gt;
        &lt;xul:image xbl:inherits="validate,src=image" class="tab-icon-image"/&gt;
        &lt;xul:image class="tab-extra-status"/&gt;
      &lt;/xul:stack&gt;
      &lt;xul:label flex="1" xbl:inherits="value=label,crop,accesskey" crop="right" class="tab-text"/&gt;
    &lt;/xul:hbox&gt;
    &lt;xul:toolbarbutton anonid="close-button" class="tab-close-button" tabindex="-1"/&gt;
      &lt;xul:hbox class="tab-image-right" xbl:inherits="selected"/&gt;
  &lt;/content&gt;
&lt;/binding&gt;
</code></pre>
<p class="advertencia">Aquest fitxer pot canviar en funció del <span class="argot" xml:lang="en">theme</span> usat.</p>
<p>Afegint el següent codi a l&#8217;<kbd>userChrome.css</kbd> s&#8217;aconsegueix el resultat desitjat:</p>
<pre><code>
.tabbrowser-tabs {
  -moz-box-ordinal-group: 2;
}
.tab-image-middle {
  -moz-box-ordinal-group: 2;
}
.tab-image-right {
  -moz-box-ordinal-group: 3;
}
.tab-image-left {
  -moz-padding-start: 12px;
}
.tab-icon  {
  -moz-padding-start: 10px;
  margin-right: -10px;
}
</code></pre>
<p>Per gestionar l&#8217;<kbd>userChrome.css</kbd> es pot utilitzar l&#8217;extensió <a href="http://userstyles.org/stylish/" hreflang="en">Stylish</a> evitant haver d&#8217;entrar al <span class="argot" xml:lang="en">profile</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://xul.artnau.com/exemples/2006/reposicionat-del-boto-de-tancar-pestanya/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mango: client jabber en XUL</title>
		<link>http://xul.artnau.com/recursos/2006/mango-client-jabber-en-xul/</link>
		<comments>http://xul.artnau.com/recursos/2006/mango-client-jabber-en-xul/#comments</comments>
		<pubDate>Fri, 01 Sep 2006 17:09:53 +0000</pubDate>
		<dc:creator>are</dc:creator>
		
		<category>Recursos</category>

		<guid isPermaLink="false">http://xul.artnau.com/sintaxi/xul/2006/mango-client-jabber-en-xul/</guid>
		<description><![CDATA[Mango és un client Jabber en XUL emprant Xulrunner com a intèrpret.
De moment per fer funcionar Mango, cal:

Instal·lar Xulrunner.
Descarregar el paquet encara anomenat Mozchat.
Muntar el paquet segons les instruccions de Deploying XULRunner.

]]></description>
			<content:encoded><![CDATA[<p><a href="http://mangoproject.org/" hreflang="en">Mango</a> és un client <a href="http://www.jabber.org/" hreflang="en">Jabber</a> en <a href="http://www.mozilla.org/projects/xul/xul.html" hreflang="en"><abbr title="XML User Interface Language">XUL</abbr></a> emprant <a href="http://developer.mozilla.org/en/docs/XULRunner" hreflang="en">Xulrunner</a> com a intèrpret.</p>
<p>De moment per fer funcionar Mango, cal:</p>
<ol>
<li>Instal·lar <a href="http://developer.mozilla.org/en/docs/XULRunner" hreflang="en">Xulrunner</a>.</li>
<li><a href="http://www.epigoon.com/wiki/index.php/Mozchat#How_to_run_mozchat" hreflang="en">Descarregar el paquet encara anomenat Mozchat</a>.</li>
<li>Muntar el paquet segons les instruccions de <a href="http://developer.mozilla.org/en/docs/XULRunner:Deploying_XULRunner_1.8" hreflang="en">Deploying XULRunner</a>.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://xul.artnau.com/recursos/2006/mango-client-jabber-en-xul/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Widgets XUL i SVG</title>
		<link>http://xul.artnau.com/recursos/2006/widgets-xul-i-svg/</link>
		<comments>http://xul.artnau.com/recursos/2006/widgets-xul-i-svg/#comments</comments>
		<pubDate>Wed, 03 May 2006 22:39:02 +0000</pubDate>
		<dc:creator>are</dc:creator>
		
		<category>Recursos</category>

		<guid isPermaLink="false">http://xul.artnau.com/recursos/2006/widgets-xul-i-svg/</guid>
		<description><![CDATA[Veient l&#8217;exemple del post XUL + SVG: A quick demo sembla que no es pot vincular un SVG en un XUL encara no en sé els motius.
L&#8217;opció que mostra l&#8217;exemple, afegir el codi SVG en línia amb el XUL, tot i demostrar una de les gràcies de poder mesclar dialectes XML, és un problema ja [...]]]></description>
			<content:encoded><![CDATA[<p>Veient l&#8217;exemple del post <a href="http://weblogs.mozillazine.org/weirdal/archives/015917.html" hreflang="en" xml:lang="en">XUL + SVG: A quick demo</a> sembla que no es pot vincular un SVG en un XUL encara no en sé els motius.</p>
<p>L&#8217;opció que mostra l&#8217;exemple, afegir el codi SVG en línia amb el XUL, tot i demostrar una de les gràcies de poder mesclar dialectes XML, és un problema ja que no permet una fàcil manipulació dels <span class="argot" xml:lang="en">skins</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://xul.artnau.com/recursos/2006/widgets-xul-i-svg/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Proves de XUL i SVG</title>
		<link>http://xul.artnau.com/recursos/2006/proves-de-xul-i-svg/</link>
		<comments>http://xul.artnau.com/recursos/2006/proves-de-xul-i-svg/#comments</comments>
		<pubDate>Mon, 10 Apr 2006 21:34:42 +0000</pubDate>
		<dc:creator>are</dc:creator>
		
		<category>Recursos</category>

		<guid isPermaLink="false">http://xul.artnau.com/recursos/2006/proves-de-xul-i-svg/</guid>
		<description><![CDATA[Una sèrie de proves fetes mesclant XUL i SVG
Font: Xulfr
]]></description>
			<content:encoded><![CDATA[<p>Una sèrie de <a href="http://www.ycombe.net/Xul/top_tests.xul" hreflang="fr" type="application/vnd.mozilla.xul+xml">proves fetes mesclant XUL i SVG</a></p>
<p>Font: <a href="http://xulfr.org/news/2006/04/10/160-des-exemples-xul-et-svg" hreflang="fr">Xulfr</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xul.artnau.com/recursos/2006/proves-de-xul-i-svg/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Extensió per desenvolupar extensions</title>
		<link>http://xul.artnau.com/recursos/2006/extensio-per-desenvolupar-extensions/</link>
		<comments>http://xul.artnau.com/recursos/2006/extensio-per-desenvolupar-extensions/#comments</comments>
		<pubDate>Thu, 23 Mar 2006 01:05:28 +0000</pubDate>
		<dc:creator>are</dc:creator>
		
		<category>Recursos</category>

		<guid isPermaLink="false">http://xul.artnau.com/recursos/2006/extensio-per-desenvolupar-extensions/</guid>
		<description><![CDATA[Extension Developer&#8217;s Extension
Aquesta extensió afegeix unes quantes eines per desenvolupar comodament una extensió en XUL:

Constructor d&#8217;extensions
Permet muntar els paquets d&#8217;una extensió (jar i xpi) i instal·lar-la rapidament
Editor de install.rdf
Formulari per omplir les dades necessaries del fitxer install.rdf
Javascript Shell
Permet executar javascript de forma interactiva. Al tenir permisos d&#8217;execució al chrome es pot experimentar amb XPCOM.
Entorn Javascript
Permet [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ted.mielczarek.org/code/mozilla/extensiondev/" hreflang="en" xml:lang="en">Extension Developer&#8217;s Extension</a></p>
<p>Aquesta extensió afegeix unes quantes eines per desenvolupar comodament una extensió en XUL:</p>
<dl>
<dt>Constructor d&#8217;extensions</dt>
<dd>Permet muntar els paquets d&#8217;una extensió (<kbd>jar</kbd> i <kbd>xpi</kbd>) i instal·lar-la rapidament</dd>
<dt>Editor de <kbd>install.rdf</kbd></dt>
<dd>Formulari per omplir les dades necessaries del fitxer <kbd>install.rdf</kbd></dd>
<dt>Javascript Shell</dt>
<dd>Permet executar javascript de forma interactiva. Al tenir permisos d&#8217;execució al <kbd>chrome</kbd> es pot experimentar amb XPCOM.</dd>
<dt>Entorn Javascript</dt>
<dd>Permet executar fragments de codi. Igual que la Shell de Javascript té permisos d&#8217;execució al <kbd>chrome</kbd></dd>
<dt>Editor XUL</dt>
<dd>Permet editar fitxers XUL i veure&#8217;n el resultat a l&#8217;instant.</dd>
<dt>Editor HTML</dt>
<dd>Permet editar HTML i veure&#8217;n el resultat a l&#8217;instant</dd>
<dt>Recàrrega del <kbd>chrome</kbd></dt>
<dd>Permet recarregar el <kbd>chrome</kbd> sense haver de reiniciar el navegador.</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://xul.artnau.com/recursos/2006/extensio-per-desenvolupar-extensions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>XULRunner 1.8.0.1</title>
		<link>http://xul.artnau.com/noticies/2006/xulrunner-1801/</link>
		<comments>http://xul.artnau.com/noticies/2006/xulrunner-1801/#comments</comments>
		<pubDate>Sat, 04 Feb 2006 00:26:21 +0000</pubDate>
		<dc:creator>are</dc:creator>
		
		<category>notícies</category>

		<guid isPermaLink="false">http://xul.artnau.com/noticies/2006/xulrunner-1801/</guid>
		<description><![CDATA[El XULRunner 1.8.0.1 ja està disponible. Es considera la primera versió estable preview release
Font: Benjamin Smedberg
]]></description>
			<content:encoded><![CDATA[<p><a href="http://developer.mozilla.org/en/docs/XULRunner_1.8.0.1_Release_Notes">El XULRunner 1.8.0.1 ja està disponible</a>. Es considera la primera versió estable <em xml:lang="en">preview release</em></p>
<p>Font: <a href="http://benjamin.smedbergs.us/blog/2006-02-03/xulrunner-1801-is-out/" hreflang="en">Benjamin Smedberg</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xul.artnau.com/noticies/2006/xulrunner-1801/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Novetats a les extensions pel Firefox 1.5</title>
		<link>http://xul.artnau.com/recursos/2005/novetats-a-les-extensions-pel-firefox-15/</link>
		<comments>http://xul.artnau.com/recursos/2005/novetats-a-les-extensions-pel-firefox-15/#comments</comments>
		<pubDate>Tue, 08 Nov 2005 23:23:47 +0000</pubDate>
		<dc:creator>are</dc:creator>
		
		<category>Recursos</category>

		<guid isPermaLink="false">http://xul.artnau.com/uncategorized/2005/novetats-a-les-extensions-pel-firefox-15/</guid>
		<description><![CDATA[New features for extension developers in Firefox 1.5
Un llistat de funcionalitats a tenir en compte pels desenvolupaments basats en Firefox 1.5.
Font: Asa Dotzler - Firefox and More
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.squarefree.com/2005/11/03/features-for-extension-developers/" hreflang="en">New features for extension developers in Firefox 1.5</a></p>
<p>Un llistat de funcionalitats a tenir en compte pels desenvolupaments basats en Firefox 1.5.</p>
<p>Font: <a href="http://weblogs.mozillazine.org/asa/archives/2005/11/extend_firefox_1.html" hreflang="en" xml:lang="en">Asa Dotzler - Firefox and More</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xul.artnau.com/recursos/2005/novetats-a-les-extensions-pel-firefox-15/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Complementar XUL amb XHTML</title>
		<link>http://xul.artnau.com/sintaxi/2005/complementar-xul-amb-xhtml/</link>
		<comments>http://xul.artnau.com/sintaxi/2005/complementar-xul-amb-xhtml/#comments</comments>
		<pubDate>Sun, 16 Oct 2005 19:35:57 +0000</pubDate>
		<dc:creator>are</dc:creator>
		
		<category>Sintàxi</category>

		<category>XUL</category>

		<guid isPermaLink="false">http://xul.artnau.com/?p=3</guid>
		<description><![CDATA[XUL és un llenguatge de marques absolutament enfocat a presentar aplicacions però no és en absolut adequat per textos tipus documentació, ajuda, etc..
Com que XUL no és res més que una sintàxi XML ens podem aprofitar de la funcionalitat extensiva d&#8217;aquest format i mesclar XUL i XHTML per tal de formatejar adequadament fragments de text [...]]]></description>
			<content:encoded><![CDATA[<p>XUL és un llenguatge de marques absolutament enfocat a presentar <em>aplicacions</em> però no és en absolut adequat per <em>textos</em> tipus documentació, ajuda, <abbr title="etcetera">etc.</abbr>.</p>
<p>Com que XUL no és res més que una sintàxi XML ens podem aprofitar de la funcionalitat extensiva d&#8217;aquest format i mesclar XUL i XHTML per tal de formatejar adequadament fragments de text dins la nostra aplicació.</p>
<p>Per poder emprar elements XHTML dins un document XUL s&#8217;ha de:</p>
<ol>
<li>Declarar el <em xml:lang="en">namespace</em> de l&#8217;XHTML</li>
<li>Escriure els elements XHTML amb el prefix escollit pel <em xml:lang="en">namespace</em></li>
</ol>
<p>És a dir, donat un XUL tal com</p>
<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;?xml-stylesheet href="chrome://global/skin/" type="text/css"?&gt;
&lt;window id="loremIpsum" title="Lorem Ipsum" orient="horizontal"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"&gt;
   &lt;description&gt;Lorem Ipsum dolor sit amet...&lt;/description&gt;
&lt;/window&gt;</code></pre>
<p>Podriem considerar substituir l&#8217;element <code>description</code> per un paràgraf XHTML o, fins hi tot afegir un títol de secció mitjançant un <code>h1</code>. El codi quedaria així:</p>
<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;?xml-stylesheet href="chrome://global/skin/" type="text/css"?&gt;
&lt;window id="loremIpsum" title="Lorem Ipsum" orient="horizontal"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
<strong>xmlns:html=&#8221;http://w3.org/1999/xhtml&#8221;</strong>&gt;
   <strong>&lt;html:h1&gt;</strong>Un lorem ipsum qualsevol<strong>&lt;/html:h1&gt;</strong>
   <strong>&lt;html:p&gt;</strong>Lorem ipsum dolor sit amet&#8230;<strong>&lt;/html:p&gt;</strong>
&lt;/window&gt;</code></pre>
<p>D&#8217;aquesta manera podriem arribar a combinar la potència de XUL amb XHTML, SVG, MathML, XForms, <abbr title="etcetera">etc.</abbr> sense límit.</p>
]]></content:encoded>
			<wfw:commentRss>http://xul.artnau.com/sintaxi/2005/complementar-xul-amb-xhtml/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
