Risorse su concetti / teoria dietro lo sviluppo di GUI?

1

Mi chiedevo se esistessero risorse che spiegassero concetti / teoria dietro lo sviluppo di GUI. Non intendo una risorsa che spiega come utilizzare una libreria GUI, ma piuttosto come creare i propri widget. Ad esempio una risorsa che spiega diversi metodi su come implementare listbox scorrevoli.

Chiedo perché ho un'idea per uno strumento di gioco in cui vorrei creare i miei widget personali e consentire agli utenti di trascinarli su un tipo di modulo.

In che modo le librerie GUI di solito disegnano i widget?

Non sono sicuro che la reskinning di widget da una libreria della GUI soddisfi le mie esigenze, dal momento che il comportamento del widget deve essere dinamico in base all'interazione dell'utente.

    
posta ShrimpCrackers 06.04.2012 - 10:08
fonte

1 risposta

1

Dipende così strongmente dall'architettura della libreria di widget con cui lavori tra loro che difficilmente troverai una guida di alto livello adatta a tutti. Ad esempio, alcune librerie separano le viste di disegno e rispondono agli eventi, altre le inseriscono nella stessa classe. In alcuni il tuo widget prepara una bitmap della sua vista che invia al window manager, in altri il tuo widget emette un flusso di comandi vettoriali o uno shader grafico.

Quindi la risposta alla tua domanda sulla creazione di uno strumento di gioco è dove verrà eseguito lo strumento di gioco? Dovresti scoprire come funzionano le convenzioni di that di gui e costruire qualcosa che l'impedenza corrisponda a quelle convenzioni.

    
risposta data 06.04.2012 - 10:37
fonte

Leggi altre domande sui tag