The types of status for windows
Synopsis:
#include <screen/screen.h>
enum {
SCREEN_STATUS_ENOTSUP = -48,
SCREEN_STATUS_EACCES = -13,
SCREEN_STATUS_EAGAIN = -11,
SCREEN_STATUS_DESTROYED = 0,
SCREEN_STATUS_CREATED = 1,
SCREEN_STATUS_REALIZED = 2,
SCREEN_STATUS_INVISIBLE = 3,
SCREEN_STATUS_CLIPPED = 4,
SCREEN_STATUS_COVERED = 5,
SCREEN_STATUS_VISIBLE = 9,
SCREEN_STATUS_FULLY_VISIBLE = 10,
SCREEN_STATUS_FULLSCREEN = 11
};
Data:
- SCREEN_STATUS_ENOTSUP
- Window isn't supported, possibly no framebuffer available.
- SCREEN_STATUS_EACCES
- Window isn't accessible due to permissions.
- SCREEN_STATUS_EAGAIN
- Window is unavailable.
- SCREEN_STATUS_DESTROYED
- Window is destroyed.
- SCREEN_STATUS_CREATED
- Window is created, but has no buffers.
- SCREEN_STATUS_REALIZED
- Window is created, has at least one buffer, and at least one post was issued.
- SCREEN_STATUS_INVISIBLE
- Window isn't visible.
- SCREEN_STATUS_CLIPPED
- Window is clipped.
- SCREEN_STATUS_COVERED
- Window is covered.
- SCREEN_STATUS_VISIBLE
- Window is visible, but not necessarily shown on the display.
- SCREEN_STATUS_FULLY_VISIBLE
- Window is visible, and shown on the display.
- SCREEN_STATUS_FULLSCREEN
- Window is fullscreen.
Library:
libscreen