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.