Scrivere il mio primo programma gtk, qual è il modo migliore per utilizzare radura?
Domanda
Ho letto tutorial, ma una cosa che non riesco a vedere è questo: Se si scrive un'applicazione complessa in cui le nuove finestre pop-up a seguito di clic sui pulsanti su una finestra principale, dovrebbe ogni finestra in primo piano sia un file glade separato, o c'è un modo per tenere tutto il design di interfaccia in un unico file glade ? Se sì, come si fa a farlo? La finestra di ispezione radura sembra mostrare una grande gerarchia per tutto nel file corrente.
Se si dispone di una finestra modale creato a seguito di un pulsante di scatto su una finestra principale, può essere che nello stesso file radura troppo?
Soluzione
Se non si è già, è necessario utilizzare l'ultima versione del glade3 e il formato GtkBuilder al posto del vecchio formato libglade. Se la vostra applicazione è complessa probabilmente si desidera dividere l'interfaccia in più file. La cosa da tenere a mente è che tutto in un file è stato caricato e installato in una sola volta. Se si potrebbe avere più istanze di una determinata gerarchia widget o se sarà necessario configurare un insieme di widget appositamente ogni volta che vengono utilizzati si dovrebbe andare nel proprio file.
Se non avete visto questo tutorial e questo Glade / GtkBuilder FAQ dovete assolutamente dare loro una lettura.