C-Menu 0.2.9
A User Interface Toolkit
Loading...
Searching...
No Matches
UiCaps Struct Reference

#include <ui_backend.h>

Collaboration diagram for UiCaps:
[legend]

Data Fields

int color_pairs
bool mouse
bool pad_relative_yx
bool palette256
bool resize
bool truecolor
bool unicode

Detailed Description

Definition at line 497 of file ui_backend.h.

Field Documentation

◆ color_pairs

int UiCaps::color_pairs

max simultaneous color pairs; 0 = unlimited

Definition at line 503 of file ui_backend.h.

Referenced by ui_get_caps().

◆ mouse

bool UiCaps::mouse

backend can deliver mouse events

Definition at line 500 of file ui_backend.h.

Referenced by ui_get_caps().

◆ pad_relative_yx

bool UiCaps::pad_relative_yx

pad coordinates relative to viewport

Definition at line 504 of file ui_backend.h.

Referenced by init_view_boxwin(), init_view_full_screen(), and ui_get_caps().

◆ palette256

bool UiCaps::palette256

backend supports at least 256 palette entries

Definition at line 499 of file ui_backend.h.

Referenced by ui_get_caps().

◆ resize

bool UiCaps::resize

backend emits UIKEY_RESIZE on terminal resize

Definition at line 502 of file ui_backend.h.

Referenced by ui_get_caps().

◆ truecolor

bool UiCaps::truecolor

backend can display 24-bit RGB colors

Definition at line 498 of file ui_backend.h.

Referenced by ui_get_caps().

◆ unicode

bool UiCaps::unicode

backend handles full Unicode / UTF-8 correctly

Definition at line 501 of file ui_backend.h.

Referenced by ui_get_caps().


The documentation for this struct was generated from the following file: