Заставка в ГТК
я новичок в GTK и яЯ использую его для создания пользовательского интерфейса в C. I 'мы создали заставку и яЯ могу закрыть его через указанные секунды, используя функциюg_timeout_add(100, function_to_call, NULL);
, Заставка отлично работает. но проблема в том, что если расширить мою программу дальше (т.е. закрыть экран-заставку, я хочу, чтобы другое окно отображалось автоматически, оно не 'так не бывает. Оба окна открываются вместе. Вот моя программа.
gboolean function_to_call(gpointer data){
gtk_quit_main();
return(FALSE);
}
int main (int argc, char *argv[]){
GtkWidget *window, *image, *another_window;
gtk_init(&argc, &argv);
.
.
.
.
.
.
.
g_timeout_add (100, function_to_call, NULL);
gtk_main ();
/*if my program is till this, splash screen closes after 1 sec . But when i try
*to define another window from here onwards and call gtk_widget_show() and gtk_main()
*again for another_ window, window and another_window both open together and window
*doesn't close after 1 sec. */
}
Любая помощь приветствуется.
Спасибо.