Personnelement, si je devait faire des bouttons, champs de texte, etc, j´utiliserais pas la SDL. Pour mon editeur par exemple, j´ai utilisé FLTK, c´est ultra simple, et ca permets d´avoir des fenetre openGL. Dans le sens, le probleme est plus simple. Il existe plein d´autres lib, comme GTK je crois. Plus d´infos sur ma page.