Vlastní widgety

gtkmm velmi usnadňuje odvozování nových widgetů děděním ze stávajících tříd widgetů, buď odvozením z kontejneru a přidáním potomků, nebo odvozením z jednopoložkového widgetu a změnou jeho chování. Občas ale můžete narazit na to, že vhodný výchozí bod neexistuje. V takovém případě můžete implementovat widget od nuly.