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