GtkFixed2 [GTK+] 3. GTK+ Layout 관리 0. 들어가기 전.. 이번에 다룰 부분은 GTK+ 프로그래밍을 할 때, Layout을 관리하기 위한 함수들을 정리하려고 합니다. 이 부분은 자바의 swing과 같은 GUI를 프로그래밍할 때, 꼭 필요한 부분이라고 할 수 있습니다. GTK+ 도 역시, GUI 프로그래밍이므로, layout을 관리하기 위한 여러 가지의 함수들이 있습니다. 지금부터 그러한 함수들을 소개하도록 하겠습니다. 1. GtkFixed 먼저, GtkFixed 함수는 고정된 위치와 사이즈로 child widget을 위치시키는 기능을 합니다. 다시 말하자면, 이 기능은 프로그램을 개발하는 사람 마음대로 widget의 위치를 정할 수 있다는 뜻입니다. 예제를 통해 설명을 이어가겠습니다. GtkFixedEx.c1234567891011121314.. 2017. 6. 17. 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 다음