gtk+ 예제에서 title bar 가 전혀 안보일 때 어떤 걸 검토해 봐야 할까요?
static gint delete_callback(GtkWidget* w, GdkEventAny* e, gpointer data)
{
gtk_main_quit();
}
static void button_callback(GtkWidget* w ,gpointer data)
{
GtkWidget* label;
gchar* text;
label = GTK_WIDGET(data);
gtk_label_get(GTK_LABEL(label), &text);
printf("%s \n", text);
}
static void gtk_Window_Button_Label_Menu(int argc, char **argv)
{
GtkWidget *window;
GtkWidget *button;
GtkWidget *label;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
button = gtk_button_new();
label = gtk_label_new("Hellow World");
gtk_container_add(GTK_CONTAINER(button), label);
gtk_container_add(GTK_CONTAINER(window), button);
gtk_window_set_title(GTK_WINDOW(window), "Hello World");
gtk_container_set_border_width(GTK_CONTAINER(button), 10);
gtk_window_set_default_size(GTK_WINDOW(window), 200, 100);
gtk_signal_connect(GTK_OBJECT(window), "delete_event", GTK_SIGNAL_FUNC(delete_callback), NULL);
gtk_signal_connect(GTK_OBJECT(button), "clicked", GTK_SIGNAL_FUNC(delete_callback), label);
gtk_widget_show_all(window);
gtk_main();
}
-------------------
환경은 gtk+ on DirectFB입니다.
예제를 찾아서, 위와같이 작성하여, 실행시키면 위에 title bar가 전혀 보이지 않네요. 특별한 error는 없는 상태입니다.
button포함, label이 전혀 보이지 않고, 색상이 입혀진 사각형만 보이고 있습니다.
비율상 title bar가 나타나지 않는 것 같은데 어떤 문제로 이렇게 나타날까요?
이런 경험 해 보신분 조언 부탁 드립니다 ㅜ ㅜ
댓글 달기