ciao,
ho fatto un branch su ~a4-dev ( lp:~a4-dev/a4/path-editor )
che contiene il lavoro fatto finora per avere un editor del path per la 
presentazione.

E' decisamente brutto e ancora non funzionante, ma visto che è una 
'feature' importante, ho deciso di pubblicare il branch per mostrare un po' 
il lavoro, e per far si' che sia piu' facile lavorarci insieme.

Soprattutto perchè per cominciare a essere realmente utilizzabili, dovremmo 
farlo andare.

Dunque, in breve, attualmente le seguenti cose "sfunzionicchiano":
* a4 parte in "editor mode", non è possibile al momento switchare tra 
player/editor (bisogna andare nel codice e cambiare Editor() con 
GtkCairoPlayer() )
* è possibile selezionare dei rettangoli nella presentazione, che 
rappresentano i 'frame' che compongono il nostro path.
* ho inserito una "GtkIconView" a destra (ehm, di default prende tutta la 
finestra, c'è la "maniglia" sulla sinistra della finestra. E' su questo a cui 
sto lavorando in questi giorni, mi manca di poter scrivere tramite cairo su 
una GdkPixbuf, e dovrebbe andare.

Cose su cui potete sbizzarrirvi:
* aggiungere pulsanti/interfaccia alla gui, manca sicuramente un tasto per 
passare da Editor a Player e viceversa.
* salvataggio: attualmente non salvo la lista nei metadati. Se riaprite il 
file si ricomincia da capo
* rotazione: in editor.py c'è una classe che mostra un'icona con una 
bussola. L'idea è che se clicchi e trascini il mouse, ti si ruota tutta 
l'immagine.
* Pixbuf sulla IconView, ci sto lavorando io, ma sono ben accetti aiuti.
* gestione del percorso (se fai drag&drop nella IconView, si puo' decidere 
l'ordine delle slide... si potrebbe fare in modo che si possa duplicare una 
vista... etcetc...)

Se volete scrivere codice, avete solo che l'imbarazzo della scelta :)
bye
-- 
-gaspa-
-----------------------------------------------
-------- https://launchpad.net/~gaspa ---------
----- HomePage: http://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