http://www.cnblogs.com/minjunjie/archive/2004/07/13/23814.aspx
在做GTK+自定义控件之前,应先了解两个问题,其一是GTK+中的GDK库完成了对X Window的核心Xlib库的封装,使之简化易用;其二是GTK+本身完成了绝大部分常用控件的封装,使之可在编程中灵活运用。所以读懂GTK+控件的源代码就应会写简单的自定义控件,透彻掌握GDK则会做出复杂的GTK+控件来。
......
http://www.cnblogs.com/minjunjie/archive/2004/07/13/23814.aspx
在做GTK+自定义控件之前,应先了解两个问题,其一是GTK+中的GDK库完成了对X Window的核心Xlib库的封装,使之简化易用;其二是GTK+本身完成了绝大部分常用控件的封装,使之可在编程中灵活运用。所以读懂GTK+控件的源代码就应会写简单的自定义控件,透彻掌握GDK则会做出复杂的GTK+控件来。
......