layout6 GTK+ layout 관리 [2] GtkAlignment GtkAlignment은 widget의 정렬을 control하고, scaling도 관리합니다. scailing은 위젯의 크기라고 생각하면 됩니다. 예제 123456789101112131415161718192021#include int main(int argc, char* argv[]) { GtkWidget* window; GtkWidget* align; GtkWidget* lbl; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(window), "GtkAlignment"); gtk_window_set_default_size(GTK_WINDOW(window), 300, 20.. 2017. 4. 12. GTK+ layout 관리 [1] GtkFixed · GtkFixed는 고정된 위치와 사이즈로 child widget을 위치시킵니다.· 따라서 자동으로 레이아웃 관리를 하지 않습니다. 간단하게 말하자면 레이아웃을 자신 마음대로 정할 수 있는 레이아웃 관리입니다. 간단한 예제 1234567891011121314151617181920212223242526272829#include int main(int argc, char* argv[]) { GtkWidget* window; GtkWidget* fixed; GtkWidget* btn1; GtkWidget* btn2; GtkWidget* btn3; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(.. 2017. 4. 12. 이전 1 2 다음