La bibliothèque GTK+ possède beaucoup de widgets, mais il peut cependant arriver que vous ayez besoin d'un widget spécifique, ou d'en modifier un existant. Dans ce tutoriel, je vais vous décrire une méthode de création de widget qui s'appuie simplement sur GtkWidget, comme parent ; Nous ferons donc un widget en partant de rien ! Le widget que nous allons réaliser est un widget représentant une Led avec ses deux états, allumée/éteinte, état qui pourra être changé par le biais d'un bouton, par exemple dans un programme.