Ciao, 
buttiamo li' la discussione: bisogna cominciare a pensare ai metadati come li 
vogliamo mettere nel file!!

Allora, premessa, per ora i bug relativi sono questi:

Metadata should be XML:
https://bugs.edge.launchpad.net/a4/+bug/595641
Metadata Information:
https://bugs.edge.launchpad.net/a4/+bug/605324
Configurable keyboard shortcuts:
https://bugs.edge.launchpad.net/a4/+bug/605310

Le cose che abbiamo segnato che ci interessa salvare, per ora sono queste:
* versione dei metadati
* lista delle regioni: potrebbe essere utile usare sia l'Id di un particolare 
tag dell'SVG come fa il player attualmente, sia usare le regioni come fa 
l'editor.
* eventuali configurazioni specifiche della presentazione (i.e.: associare 
shortcut per una slide particolare)

Detto questo, butto giu' una bozza

<a4metadata version="0.1">
  <path>
    <region x="123" y="234" width="100" height="100" rotate="0.912"  />
    <rect id="rect-1234"/>
    <rect id="rect-4321"/>
    <region x="321" y="432" width="100" height="100" rotate="0.12"  />
  </path>
  <configuration>
        <shortcut key="0" path-position="1"/>
        <shortcut key="1" path-position="1"/>
        <shortcut key="2" path-position="end"/>
        <shortcut key="W" path-position="whole"/>
  </configuration>
</a4metadata>

Note: 
* potrebbe essere utile aggiungere un "position=''" nei tag di <path/> per 
eventuali parser xml stupidi che non ricordano l'ordinamento (aehm) :P
* gli shortcut potrebbero non limitarsi alle normali regioni, nè ai tasti dei 
numeri. Come nell'esempio puo' essere comodo aggiungere il tasto "W" che torna 
all'inquadratura 'totale'.

Quindi: 
* ci serve qualcosa in piu'?
* vedete problemi nella proposta?

Buttiamo giu' un po' di codice?
-- 
-gaspa-
-----------------------------------------------
--------- http://launchpad.net/~gaspa ---------
------- HomePage: gaspa.yattaweb.it --------

_______________________________________________
Mailing list: https://launchpad.net/~a4-dev
Post to     : a4-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~a4-dev
More help   : https://help.launchpad.net/ListHelp

Rispondere a