GTK로 여러 개의 창 생성하는 방법? (MDI)

lobin2의 이미지

안녕하세요.

GTK 레퍼런스를 찾아봐도 방법이 나질 않네요....
Main Window에 4개의 Window를 붙일려고 합니다.

GtkWidget *win = gtk_window_new(GTK_WINDOW_TOPLEVEL);로 메인 윈도우를 생성하긴 했는데요.
여러개의 Window를 메인 윈도우에 붙일려면 어떻게 해야 하나요?

gtk_window_new로 여러 개의 Window를 생성한 다음에
gtk_window_set_transient_for함수로 parent window와 연결을 해도
제대로 연결이 되지 않네요.

keizie의 이미지

http://curlyankles.sourceforge.net/widgets_mdi.html

스샷만 봤는데, 일단 그럴듯합니다.