andresrobinson / ivaps

Automatically exported from code.google.com/p/ivaps
0 stars 0 forks source link

Pensare ad una possibile gestione delle finestre aggiuntive #21

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Marco lamenta, giustamente, che la finestra della mappa si "dokka" alla 
finestra principale, va logica di posizionamento va completamente ripensata

Original issue reported on code.google.com by fede.caste@gmail.com on 13 Nov 2009 at 8:25

GoogleCodeExporter commented 8 years ago
Marco ipotizza la possibilità di ridurre a icona (magari in tray icon) 
l'applicazione

Original comment by fede.caste@gmail.com on 14 Nov 2009 at 10:42

GoogleCodeExporter commented 8 years ago

Original comment by fede.caste@gmail.com on 14 Nov 2009 at 6:16

GoogleCodeExporter commented 8 years ago
Un'ipotesi potrebbe essere di riportare le finestre ad una gestione più 
standard (con
pulsanti normali e non X posticce), gestendole correttamente.
Poi la main form, iconizzata, dovrebbe andare unicamente in tray icon
(http://www.dreamincode.net/forums/lofiversion/index.php/t116283.html), poi le
finestre secondarie dovrebbero essere indipendenti e spostabili liberamente, 
vivendo
di vita propria eventualmente anche in taskbar.
Si poterbbe anche fare che la proprietà always-on-top ipotizzata per la main 
form
venga "ereditata" dalle form secondarie all'atto della creazione.
In questo caso tutte le form esterne dovrebbero fare capo allo stesso 
controller che
potrebbe tenere un reference a ciascuna. Se uno richiede una seconda volta una
finestra, se è già aperta la si porta in foregroud, altrimenti la si genera.
Ma non sono convinto ancora al 100%

Original comment by fede.caste@gmail.com on 18 Nov 2009 at 7:45

GoogleCodeExporter commented 8 years ago
Nuove linee guida:
- le finestre secondarie sono autonome: terranno un legame al modello per 
potersi 
aggiornare (per esempio la mappa), ma il MainForm non tiene riferimenti 
espliciti
- le finestre secondarie quindi compaiono sulla taskbar e sono gestibili 
autonomamente. Per esempio la map potrebbe anche avere il resize per i fatti 
suoi
- ok per l'iconizzazione della main
- ok per la issue 10 che rientra come sottoissue di questa
- inglobamento in questa della issue 26

Original comment by fede.caste@gmail.com on 22 Nov 2009 at 10:06

GoogleCodeExporter commented 8 years ago

Original comment by fede.caste@gmail.com on 28 Nov 2009 at 3:31