Привет.
Задумал примерно следующее: консольное приложение, окошки открываются как вспомогательный инструмент (может быть много, а может ни одного), каждое окошко в своём потоке. Так понимаю, что пара gtk_application_new() g_application_run() из hello worlda не подходит в таком случае, почитываю мануал, но что-то пока из него не ясно. Может кто чего дельного подскажет и буду читать не всё подряд, а прицельно. Нужно примерно так:
int main() {
// создаются потоки с окнами window_fn()
...
}
void window_fn() {
// создаю и показываю окошко
while(true) {
// обработка gtk сообщений
// обработка моей собственной очереди сообщений для потока
}
}
т.е. интересует примерный каркас window_fn(), какое gtk api дёргать для создания окна и однократного запуска оконной процедуры.