История изменений
Исправление SZT, (текущая версия) :
Первое, что сделай: добавь еще XCB_MAP_NOTIFY в обработку событий. Это первое событие, которое ты получишь:
Что выходит?
Без изменений. Если б проблема была в том, что событие не вызывается, я б это выявил. Событие EXPOSE я могу сделать, максимизировав-минимизировав окно
UPD. Ай, а чего ты GC создаешь до окна? Окно еще не создал, а Graphic Context у тебя до create_window. У тебя даже id окна еще в этот момент не сгенерен. Вот он и не рисует.
Этот код был сделан на основе примера отсюда(в самом конце) https://xcb.freedesktop.org/tutorial/basicwindowsanddrawing/ и там все нормально работает и рисует, если брать код в том неизменном виде, в котором он там
Исходная версия SZT, :
Первое, что сделай: добавь еще XCB_MAP_NOTIFY в обработку событий. Это первое событие, которое ты получишь:
Что выходит?
Без изменений. Если б проблема была в том, что событие не вызывается, я б это выявил. Событие EXPOSE я могу сделать, максимизировав-минимизировав окно
UPD. Ай, а чего ты GC создаешь до окна? Окно еще не создал, а Graphic Context у тебя до create_window. У тебя даже id окна еще в этот момент не сгенерен. Вот он и не рисует.
Этот код был сделан на основе примера отсюда(в самом конце) https://xcb.freedesktop.org/tutorial/basicwindowsanddrawing/ и там все нормально работает и рисует, если брать код в том виде, в котором он там