본문 바로가기

GTK21

GTK [4] Tooltip. · Tooltip은 object에 대한 간단한 정보를 제공하는 작은 사각형의 window이다.· 보통 application의 도움을 주는 부분이라고 할 수 있다. 12345678910111213141516171819202122#include int main(int argc, char* argv[]) { GtkWidget* window; GtkWidget* button; GtkWidget* halign; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(window), "Tooltip"); gtk_window_set_default_size(GTK_WINDOW(window), .. 2017. 4. 10.
GTK [3] application icon 출력. 대부분의 window manager는 titlebar의 왼쪽 모서리나 taskbar에 아이콘을 출력합니다. 이번에는 간단한 예제로 아이콘을 출력하는 방법을 소개할까 합니다. 123456789101112131415161718192021222324252627282930#include GdkPixbuf *create_pixbuf(const gchar* filename){ GdkPixbuf* pixbuf; GError* error = NULL; pixbuf = gdk_pixbuf_new_from_file(filename, &error); if (!pixbuf) { fprintf(stderr, "%s\n", error->message); g_error_free(error); } return pixbuf;}int .. 2017. 4. 9.
GTK [2] 가운데에 창 띄우기. 이번에는 GTK 창을 가운데에 띄우는 방법을 소개하겠습니다. 123456789101112131415#include int main(int argc, char* argv[]){ GtkWidget* window; gtk_init(&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_window_set_title(GTK_WINDOW(window), "Center"); gtk_window_set_default_size(GTK_WINDOW(window), 230, 150); gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER); gtk_widget_show(window); g_signal_c.. 2017. 4. 9.
GTK [1] 창 띄우기. 한참 GTK를 공부하면서.. 구글이나 GTK 관련 사이트에서 공부하면서 개인적으로 정리한 내용들을 포스팅하려고 합니다. 최근에는 QT? 나 기타 기술을 이용하여 리눅스 GUI를 설정하는데 GTK도 공부하면 좋지 않을까 생각이 드네요. 이러한 생각을 하시는 분들께 조금이나마(?) 도움이 되었으면 좋겠습니다. 1. 창 띄우기 12345678910#include int main(int argc, char* argv[]){GtkWidget* window;gtk_init(&argc, &argv);window = gtk_window_new(GTK_WINDOW_TOPLEVEL);gtk_widget_show(window);gtk_main ();return ;}Colored by Color Scriptercs 위 프로그.. 2017. 4. 9.