Контекст должен быть создан перед созданием окон. При вызове функции screen_create_context() выделяется память для хранения состояния контекста. Также композитным менеджером будет создана очередь событий, ассоциированная с данным процессом
Для создания контекста:
screen_context_t screen_context = 0;
if ( screen_create_context( &screen_context, SCREEN_APPLICATION_CONTEXT ) != 0 )return EXIT_FAILURE;
Вам следет уничтожить контекст, когда приложение закончит с ним работать. Для уничтожения контекст предусмотрена функция screen_destroy_context().
screen_destroy_context( screen_context );
Предыдущий раздел: Контескты