screen_create_group()

Создание оконной группы

Прототип:

#include <screen/screen.h>
int screen_create_group( screen_group_t *pgrp,
screen_context_t ctx );

Аргументы:

pgrp
Указатель типа screen_group_t, где будет храниться дескриптор группы.
ctx
Контекст для связи с оконной подсистемой. Данный контекст должен быть создан с помощью screen_create_context().

Библиотека:

libscreen

Описание:

Тип функции: Исполняемые немедленно

Функция screen_create_group() создает оконную группу с использованием объекта группы и контекста. Контекст будет общим для всех окон этой группы. Вы можете использовать группы для организации окон.

Возвращаемое значение:

0
Операция выполнена успешно.
-1
В случае ошибки, код ошибки записывается в errno.

Коды ошибок:

EINVAL
Некорректный аргумент.
ENOMEM
Недостаточно памяти для создания группы.
EFAULT
Создание группы завершилось с ошибкой на стороне сервера.

Классификация:

Графическая подсистема ЗОСРВ «Нейтрино», Screen

Поддерживается, начиная с ЗОСРВ «Нейтрино» редакции 2020

Безопасность использования
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да




Предыдущий раздел: Группы