컴퓨터 OS/Linux2019. 4. 4. 16:23

nabi  im-hangul 3.1.1 빌드하여 설치 시 GTK_ALIGNMENT 오류에 대한 수정 (gtkimcontexthangul.c : 1642 )

/*
    alignment = gtk_alignment_new (0.5, 0.5, 1.0, 1.0);
    gtk_alignment_set_padding (GTK_ALIGNMENT(alignment),
	    border.top + padding.top, border.bottom + padding.bottom,
	    border.left + padding.left, border.right + padding.right);
    gtk_container_add (GTK_CONTAINER(window), alignment);
    gtk_widget_show (alignment);
    */
    gtk_widget_set_margin_top(window, border.top + padding.top);
    gtk_widget_set_margin_bottom(window, border.bottom + padding.bottom);
#if GTK_CHECK_VERSION(3, 12, 0)
    gtk_widget_set_margin_start(window, border.left + padding.left);
    gtk_widget_set_margin_end(window, border.right + padding.right);
#else 
    gtk_widget_set_margin_left(window, border.left + padding.left);
    gtk_widget_set_margin_right(window, border.right + padding.right);
#endif
    /* hangul status window label */
    label = gtk_label_new (_("hangul"));
    //gtk_container_add (GTK_CONTAINER(alignment), label);
Posted by yhlee