C-Menu 0.2.9
A User Interface Toolkit
Loading...
Searching...
No Matches
ui_notcurses_internal.h File Reference

Internal header for the NotCurses UI backend. More...

#include <notcurses/notcurses.h>
#include <stdbool.h>
#include <stdint.h>
Include dependency graph for ui_notcurses_internal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _XOPEN_SOURCE_EXTENDED   1
#define MAXLEN   256
#define MAXPLANE   30
#define MAXSFC   30
#define NCALPHA_BLEND   0x10000000ull
#define NCALPHA_HIGHCONTRAST   0x30000000ull
#define NCALPHA_OPAQUE   0x00000000ull
#define NCALPHA_TRANSPARENT   0x20000000ull
#define NCCHANNELS_BACKGROUND_ALPHA_MASK   0x0000000030000000ull
#define NCCHANNELS_BACKGROUND_DEFAULT   0x0000000040000000ull
#define NCCHANNELS_BACKGROUND_MASK   0x0000000000ffffffull
#define NCCHANNELS_BACKGROUND_PALETTE   0x0000000008000000ull
#define NCCHANNELS_FOREGROUND_ALPHA_MASK   0x3000000000000000ull
#define NCCHANNELS_FOREGROUND_DEFAULT   0x4000000000000000ull
#define NCCHANNELS_FOREGROUND_MASK   0x00ffffff00000000ull
#define NCCHANNELS_FOREGROUND_PALETTE   0x0800000000000000ull
#define NCCHANNELS_FOREGROUND_QUADRANT_LL   0x0200000000000000ull
#define NCCHANNELS_FOREGROUND_QUADRANT_LR   0x0100000000000000ull
#define NCCHANNELS_FOREGROUND_QUADRANT_UL   0x8000000000000000ull
#define NCCHANNELS_FOREGROUND_QUADRANT_UR   0x0400000000000000ull
#define NCCHANNELS_RESERVED1   0x0000000080000000ull
#define NCCHANNELS_RESERVED2   0x0000000007000000ull
#define U_VE   L'\x2502'
#define UI_ALTCHARSET   0x0
#define UI_BLINK   0x0
#define UI_BOLD   NCSTYLE_BOLD
#define UI_DIM   0x0
#define UI_INVIS   0x0
#define UI_ITALIC   NCSTYLE_ITALIC
#define UI_MASK   NCSTYLE_MASK
#define UI_NONE   0x0
#define UI_NORMAL   0x0
#define UI_PROTECT   NCSTYLE_UNDERLINE
#define UI_REVERSE   NCSTYLE_UNDERLINE
#define UI_STANDOUT   NCSTYLE_BOLD
#define UI_STRUCK   NCSTYLE_STRUCK
#define UI_UNDERCURL   NCSTYLE_UNDERCURL
#define UI_UNDERLINE   NCSTYLE_UNDERLINE
#define UIKEY_BACKSPACE   NCKEY_BACKSPACE
#define UIKEY_BEG   NCKEY_BEGIN
#define UIKEY_BTAB   0701
#define UIKEY_BUTTON1   NCKEY_BUTTON1
#define UIKEY_BUTTON1_CLICKED   0704
#define UIKEY_BUTTON1_PRESSED   0706
#define UIKEY_BUTTON1_RELEASED   0707
#define UIKEY_BUTTON2   NCKEY_BUTTON2
#define UIKEY_BUTTON2_CLICKED   0710
#define UIKEY_BUTTON2_PRESSED   0711
#define UIKEY_BUTTON2_RELEASED   0712
#define UIKEY_BUTTON3   NCKEY_BUTTON3
#define UIKEY_BUTTON3_CLICKED   0713
#define UIKEY_BUTTON3_PRESSED   0714
#define UIKEY_BUTTON3_RELEASED   0715
#define UIKEY_BUTTON4   NCKEY_BUTTON4
#define UIKEY_BUTTON4_CLICKED   0716
#define UIKEY_BUTTON4_PRESSED   0717
#define UIKEY_BUTTON4_RELEASED   0720
#define UIKEY_BUTTON5   NCKEY_BUTTON5
#define UIKEY_BUTTON5_CLICKED   0721
#define UIKEY_BUTTON5_PRESSED   0722
#define UIKEY_BUTTON5_RELEASED   0723
#define UIKEY_CANCEL   NCKEY_CANCEL
#define UIKEY_CAPS_LOCK   NCKEY_CAPS_LOCK
#define UIKEY_CHAR   0703
#define UIKEY_CLEAR   NCKEY_CLS
#define UIKEY_CLOSE   NCKEY_CLOSE
#define UIKEY_COMMAND   NCKEY_COMMAND
#define UIKEY_COPY   NCKEY_COPY
#define UIKEY_DC   NCKEY_DEL
#define UIKEY_DOWN   NCKEY_DOWN
#define UIKEY_END   NCKEY_END
#define UIKEY_ENTER   NCKEY_ENTER
#define UIKEY_EOF   NCKEY_EOF
#define UIKEY_ESCAPE   0x1B
#define UIKEY_EXIT   NCKEY_EXIT
#define UIKEY_F01   NCKEY_F01
#define UIKEY_F02   NCKEY_F02
#define UIKEY_F03   NCKEY_F03
#define UIKEY_F04   NCKEY_F04
#define UIKEY_F05   NCKEY_F05
#define UIKEY_F06   NCKEY_F06
#define UIKEY_F07   NCKEY_F07
#define UIKEY_F08   NCKEY_F08
#define UIKEY_F09   NCKEY_F09
#define UIKEY_F10   NCKEY_F10
#define UIKEY_F11   NCKEY_F11
#define UIKEY_F12   NCKEY_F12
#define UIKEY_F13   NCKEY_F13
#define UIKEY_HOME   NCKEY_HOME
#define UIKEY_IC   NCKEY_INS
#define UIKEY_INVALID   NCKEY_INVALID
#define UIKEY_LEFT   NCKEY_LEFT
#define UIKEY_LSHIFT   NCKEY_LSHIFT
#define UIKEY_MEDIA_FF   NCKEY_MEDIA_FF
#define UIKEY_MEDIA_LVOL   NCKEY_MEDIA_LVOL
#define UIKEY_MEDIA_MUTE   NCKEY_MEDIA_MUTE
#define UIKEY_MEDIA_NEXT   NCKEY_MEDIA_NEXT
#define UIKEY_MEDIA_PAUSE   NCKEY_MEDIA_PAUSE
#define UIKEY_MEDIA_PLAY   NCKEY_MEDIA_PLAY
#define UIKEY_MEDIA_PPAUSE   NCKEY_MEDIA_PPAUSE
#define UIKEY_MEDIA_PREV   NCKEY_MEDIA_PREV
#define UIKEY_MEDIA_RECORD   NCKEY_MEDIA_RECORD
#define UIKEY_MEDIA_REV   NCKEY_MEDIA_REV
#define UIKEY_MEDIA_REWIND   NCKEY_MEDIA_REWIND
#define UIKEY_MEDIA_RVOL   NCKEY_MEDIA_RVOL
#define UIKEY_MEDIA_STOP   NCKEY_MEDIA_STOP
#define UIKEY_MOD_ALT   2
#define UIKEY_MOD_CAPSLOCK   64
#define UIKEY_MOD_CTRL   4
#define UIKEY_MOD_HYPER   16
#define UIKEY_MOD_META   32
#define UIKEY_MOD_NUMLOCK   128
#define UIKEY_MOD_SHIFT   1
#define UIKEY_MOD_SUPER   8
#define UIKEY_MOUSE   0702
#define UIKEY_NONE   0700
#define UIKEY_NPAGE   NCKEY_PGDOWN
#define UIKEY_NUM_LOCK   NCKEY_NUM_LOCK
#define UIKEY_PPAGE   NCKEY_PGUP
#define UIKEY_PRINT   NCKEY_PRINT
#define UIKEY_PRINT_SCREEN   NCKEY_PRINT_SCREEN
#define UIKEY_REFRESH   NCKEY_REFRESH
#define UIKEY_RESIZE   NCKEY_RESIZE
#define UIKEY_RETURN   NCKEY_ENTER
#define UIKEY_RIGHT   NCKEY_RIGHT
#define UIKEY_RSHIFT   NCKEY_RSHIFT
#define UIKEY_SCROLL_DOWN   NCKEY_SCROLL_DOWN
#define UIKEY_SCROLL_LOCK   NCKEY_SCROLL_LOCK
#define UIKEY_SCROLL_UP   NCKEY_SCROLL_UP
#define UIKEY_SIGNAL   NCKEY_SIGNAL
#define UIKEY_SPACE   0x20
#define UIKEY_STREAM_DATA   0740
#define UIKEY_TAB   0x09
#define UIKEY_TIMEOUT   0741
#define UIKEY_UP   NCKEY_UP
#define WA_ALTCHARSET   0x0
#define WA_ATTRIBUTES   NCSTYLE_MASK
#define WA_BLINK   NCSTYLE_UNDERLINE
#define WA_BOLD   NCSTYLE_BOLD
#define WA_DIM   NCSTYLE_UNDERLINE
#define WA_INVIS   0x0
#define WA_ITALIC   NCSTYLE_ITALIC
#define WA_NONE   0x0
#define WA_NORMAL   0x0
#define WA_PROTECT   NCSTYLE_UNDERLINE
#define WA_REVERSE   NCSTYLE_UNDERLINE
#define WA_STANDOUT   NCSTYLE_BOLD
#define WA_STRUCK   NCSTYLE_STRUCK
#define WA_UNDERCURL   NCSTYLE_UNDERCURL
#define WA_UNDERLINE   NCSTYLE_UNDERLINE
#define XLEN   256

Detailed Description

Internal header for the NotCurses UI backend.

Defines the concrete (non-opaque) layouts of UiRuntime and UiSurface for the NotCurses backend. Must only be included by NotCurses backend source files — never by application code.

Definition in file ui_notcurses_internal.h.

Macro Definition Documentation

◆ _XOPEN_SOURCE_EXTENDED

#define _XOPEN_SOURCE_EXTENDED   1

Definition at line 15 of file ui_notcurses_internal.h.

◆ MAXLEN

#define MAXLEN   256

Definition at line 21 of file ui_notcurses_internal.h.

◆ MAXPLANE

#define MAXPLANE   30

Definition at line 22 of file ui_notcurses_internal.h.

◆ MAXSFC

#define MAXSFC   30

Definition at line 23 of file ui_notcurses_internal.h.

◆ NCALPHA_BLEND

#define NCALPHA_BLEND   0x10000000ull

Definition at line 158 of file ui_notcurses_internal.h.

◆ NCALPHA_HIGHCONTRAST

#define NCALPHA_HIGHCONTRAST   0x30000000ull

Definition at line 156 of file ui_notcurses_internal.h.

◆ NCALPHA_OPAQUE

#define NCALPHA_OPAQUE   0x00000000ull

Definition at line 159 of file ui_notcurses_internal.h.

◆ NCALPHA_TRANSPARENT

#define NCALPHA_TRANSPARENT   0x20000000ull

Definition at line 157 of file ui_notcurses_internal.h.

◆ NCCHANNELS_BACKGROUND_ALPHA_MASK

#define NCCHANNELS_BACKGROUND_ALPHA_MASK   0x0000000030000000ull

Definition at line 168 of file ui_notcurses_internal.h.

◆ NCCHANNELS_BACKGROUND_DEFAULT

#define NCCHANNELS_BACKGROUND_DEFAULT   0x0000000040000000ull

Definition at line 169 of file ui_notcurses_internal.h.

◆ NCCHANNELS_BACKGROUND_MASK

#define NCCHANNELS_BACKGROUND_MASK   0x0000000000ffffffull

Definition at line 173 of file ui_notcurses_internal.h.

◆ NCCHANNELS_BACKGROUND_PALETTE

#define NCCHANNELS_BACKGROUND_PALETTE   0x0000000008000000ull

Definition at line 172 of file ui_notcurses_internal.h.

◆ NCCHANNELS_FOREGROUND_ALPHA_MASK

#define NCCHANNELS_FOREGROUND_ALPHA_MASK   0x3000000000000000ull

Definition at line 160 of file ui_notcurses_internal.h.

◆ NCCHANNELS_FOREGROUND_DEFAULT

#define NCCHANNELS_FOREGROUND_DEFAULT   0x4000000000000000ull

Definition at line 161 of file ui_notcurses_internal.h.

◆ NCCHANNELS_FOREGROUND_MASK

#define NCCHANNELS_FOREGROUND_MASK   0x00ffffff00000000ull

Definition at line 167 of file ui_notcurses_internal.h.

◆ NCCHANNELS_FOREGROUND_PALETTE

#define NCCHANNELS_FOREGROUND_PALETTE   0x0800000000000000ull

Definition at line 166 of file ui_notcurses_internal.h.

◆ NCCHANNELS_FOREGROUND_QUADRANT_LL

#define NCCHANNELS_FOREGROUND_QUADRANT_LL   0x0200000000000000ull

Definition at line 164 of file ui_notcurses_internal.h.

◆ NCCHANNELS_FOREGROUND_QUADRANT_LR

#define NCCHANNELS_FOREGROUND_QUADRANT_LR   0x0100000000000000ull

Definition at line 163 of file ui_notcurses_internal.h.

◆ NCCHANNELS_FOREGROUND_QUADRANT_UL

#define NCCHANNELS_FOREGROUND_QUADRANT_UL   0x8000000000000000ull

Definition at line 162 of file ui_notcurses_internal.h.

◆ NCCHANNELS_FOREGROUND_QUADRANT_UR

#define NCCHANNELS_FOREGROUND_QUADRANT_UR   0x0400000000000000ull

Definition at line 165 of file ui_notcurses_internal.h.

◆ NCCHANNELS_RESERVED1

#define NCCHANNELS_RESERVED1   0x0000000080000000ull

Definition at line 170 of file ui_notcurses_internal.h.

◆ NCCHANNELS_RESERVED2

#define NCCHANNELS_RESERVED2   0x0000000007000000ull

Definition at line 171 of file ui_notcurses_internal.h.

◆ U_VE

#define U_VE   L'\x2502'

vertical line

Definition at line 24 of file ui_notcurses_internal.h.

◆ UI_ALTCHARSET

#define UI_ALTCHARSET   0x0

Definition at line 132 of file ui_notcurses_internal.h.

◆ UI_BLINK

#define UI_BLINK   0x0

Definition at line 129 of file ui_notcurses_internal.h.

◆ UI_BOLD

#define UI_BOLD   NCSTYLE_BOLD

Definition at line 131 of file ui_notcurses_internal.h.

◆ UI_DIM

#define UI_DIM   0x0

Definition at line 130 of file ui_notcurses_internal.h.

◆ UI_INVIS

#define UI_INVIS   0x0

Definition at line 133 of file ui_notcurses_internal.h.

◆ UI_ITALIC

#define UI_ITALIC   NCSTYLE_ITALIC

Definition at line 138 of file ui_notcurses_internal.h.

◆ UI_MASK

#define UI_MASK   NCSTYLE_MASK

Definition at line 124 of file ui_notcurses_internal.h.

◆ UI_NONE

#define UI_NONE   0x0

Definition at line 137 of file ui_notcurses_internal.h.

◆ UI_NORMAL

#define UI_NORMAL   0x0

Definition at line 125 of file ui_notcurses_internal.h.

◆ UI_PROTECT

#define UI_PROTECT   NCSTYLE_UNDERLINE

Definition at line 135 of file ui_notcurses_internal.h.

◆ UI_REVERSE

#define UI_REVERSE   NCSTYLE_UNDERLINE

Definition at line 128 of file ui_notcurses_internal.h.

◆ UI_STANDOUT

#define UI_STANDOUT   NCSTYLE_BOLD

Definition at line 126 of file ui_notcurses_internal.h.

◆ UI_STRUCK

#define UI_STRUCK   NCSTYLE_STRUCK

Definition at line 134 of file ui_notcurses_internal.h.

◆ UI_UNDERCURL

#define UI_UNDERCURL   NCSTYLE_UNDERCURL

Definition at line 136 of file ui_notcurses_internal.h.

◆ UI_UNDERLINE

#define UI_UNDERLINE   NCSTYLE_UNDERLINE

Definition at line 127 of file ui_notcurses_internal.h.

◆ UIKEY_BACKSPACE

#define UIKEY_BACKSPACE   NCKEY_BACKSPACE

Definition at line 34 of file ui_notcurses_internal.h.

◆ UIKEY_BEG

#define UIKEY_BEG   NCKEY_BEGIN

Definition at line 54 of file ui_notcurses_internal.h.

◆ UIKEY_BTAB

#define UIKEY_BTAB   0701

Definition at line 103 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON1

#define UIKEY_BUTTON1   NCKEY_BUTTON1

Definition at line 66 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON1_CLICKED

#define UIKEY_BUTTON1_CLICKED   0704

Definition at line 106 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON1_PRESSED

#define UIKEY_BUTTON1_PRESSED   0706

Definition at line 107 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON1_RELEASED

#define UIKEY_BUTTON1_RELEASED   0707

Definition at line 108 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON2

#define UIKEY_BUTTON2   NCKEY_BUTTON2

Definition at line 67 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON2_CLICKED

#define UIKEY_BUTTON2_CLICKED   0710

Definition at line 109 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON2_PRESSED

#define UIKEY_BUTTON2_PRESSED   0711

Definition at line 110 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON2_RELEASED

#define UIKEY_BUTTON2_RELEASED   0712

Definition at line 111 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON3

#define UIKEY_BUTTON3   NCKEY_BUTTON3

Definition at line 68 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON3_CLICKED

#define UIKEY_BUTTON3_CLICKED   0713

Definition at line 112 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON3_PRESSED

#define UIKEY_BUTTON3_PRESSED   0714

Definition at line 113 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON3_RELEASED

#define UIKEY_BUTTON3_RELEASED   0715

Definition at line 114 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON4

#define UIKEY_BUTTON4   NCKEY_BUTTON4

Definition at line 69 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON4_CLICKED

#define UIKEY_BUTTON4_CLICKED   0716

Definition at line 115 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON4_PRESSED

#define UIKEY_BUTTON4_PRESSED   0717

Definition at line 116 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON4_RELEASED

#define UIKEY_BUTTON4_RELEASED   0720

Definition at line 117 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON5

#define UIKEY_BUTTON5   NCKEY_BUTTON5

Definition at line 70 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON5_CLICKED

#define UIKEY_BUTTON5_CLICKED   0721

Definition at line 118 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON5_PRESSED

#define UIKEY_BUTTON5_PRESSED   0722

Definition at line 119 of file ui_notcurses_internal.h.

◆ UIKEY_BUTTON5_RELEASED

#define UIKEY_BUTTON5_RELEASED   0723

Definition at line 120 of file ui_notcurses_internal.h.

◆ UIKEY_CANCEL

#define UIKEY_CANCEL   NCKEY_CANCEL

Definition at line 55 of file ui_notcurses_internal.h.

◆ UIKEY_CAPS_LOCK

#define UIKEY_CAPS_LOCK   NCKEY_CAPS_LOCK

Definition at line 62 of file ui_notcurses_internal.h.

◆ UIKEY_CHAR

#define UIKEY_CHAR   0703

Definition at line 105 of file ui_notcurses_internal.h.

◆ UIKEY_CLEAR

#define UIKEY_CLEAR   NCKEY_CLS

Definition at line 53 of file ui_notcurses_internal.h.

◆ UIKEY_CLOSE

#define UIKEY_CLOSE   NCKEY_CLOSE

Definition at line 56 of file ui_notcurses_internal.h.

◆ UIKEY_COMMAND

#define UIKEY_COMMAND   NCKEY_COMMAND

Definition at line 57 of file ui_notcurses_internal.h.

◆ UIKEY_COPY

#define UIKEY_COPY   NCKEY_COPY

Definition at line 58 of file ui_notcurses_internal.h.

◆ UIKEY_DC

#define UIKEY_DC   NCKEY_DEL

Definition at line 33 of file ui_notcurses_internal.h.

◆ UIKEY_DOWN

#define UIKEY_DOWN   NCKEY_DOWN

Definition at line 30 of file ui_notcurses_internal.h.

◆ UIKEY_END

#define UIKEY_END   NCKEY_END

Definition at line 38 of file ui_notcurses_internal.h.

◆ UIKEY_ENTER

#define UIKEY_ENTER   NCKEY_ENTER

Definition at line 52 of file ui_notcurses_internal.h.

◆ UIKEY_EOF

#define UIKEY_EOF   NCKEY_EOF

Definition at line 87 of file ui_notcurses_internal.h.

◆ UIKEY_ESCAPE

#define UIKEY_ESCAPE   0x1B

Definition at line 92 of file ui_notcurses_internal.h.

◆ UIKEY_EXIT

#define UIKEY_EXIT   NCKEY_EXIT

Definition at line 59 of file ui_notcurses_internal.h.

◆ UIKEY_F01

#define UIKEY_F01   NCKEY_F01

Definition at line 39 of file ui_notcurses_internal.h.

◆ UIKEY_F02

#define UIKEY_F02   NCKEY_F02

Definition at line 40 of file ui_notcurses_internal.h.

◆ UIKEY_F03

#define UIKEY_F03   NCKEY_F03

Definition at line 41 of file ui_notcurses_internal.h.

◆ UIKEY_F04

#define UIKEY_F04   NCKEY_F04

Definition at line 42 of file ui_notcurses_internal.h.

◆ UIKEY_F05

#define UIKEY_F05   NCKEY_F05

Definition at line 43 of file ui_notcurses_internal.h.

◆ UIKEY_F06

#define UIKEY_F06   NCKEY_F06

Definition at line 44 of file ui_notcurses_internal.h.

◆ UIKEY_F07

#define UIKEY_F07   NCKEY_F07

Definition at line 45 of file ui_notcurses_internal.h.

◆ UIKEY_F08

#define UIKEY_F08   NCKEY_F08

Definition at line 46 of file ui_notcurses_internal.h.

◆ UIKEY_F09

#define UIKEY_F09   NCKEY_F09

Definition at line 47 of file ui_notcurses_internal.h.

◆ UIKEY_F10

#define UIKEY_F10   NCKEY_F10

Definition at line 48 of file ui_notcurses_internal.h.

◆ UIKEY_F11

#define UIKEY_F11   NCKEY_F11

Definition at line 49 of file ui_notcurses_internal.h.

◆ UIKEY_F12

#define UIKEY_F12   NCKEY_F12

Definition at line 50 of file ui_notcurses_internal.h.

◆ UIKEY_F13

#define UIKEY_F13   NCKEY_F13

Definition at line 51 of file ui_notcurses_internal.h.

◆ UIKEY_HOME

#define UIKEY_HOME   NCKEY_HOME

Definition at line 37 of file ui_notcurses_internal.h.

◆ UIKEY_IC

#define UIKEY_IC   NCKEY_INS

Definition at line 32 of file ui_notcurses_internal.h.

◆ UIKEY_INVALID

#define UIKEY_INVALID   NCKEY_INVALID

Definition at line 26 of file ui_notcurses_internal.h.

◆ UIKEY_LEFT

#define UIKEY_LEFT   NCKEY_LEFT

Definition at line 31 of file ui_notcurses_internal.h.

◆ UIKEY_LSHIFT

#define UIKEY_LSHIFT   NCKEY_LSHIFT

Definition at line 72 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_FF

#define UIKEY_MEDIA_FF   NCKEY_MEDIA_FF

Definition at line 78 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_LVOL

#define UIKEY_MEDIA_LVOL   NCKEY_MEDIA_LVOL

Definition at line 83 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_MUTE

#define UIKEY_MEDIA_MUTE   NCKEY_MEDIA_MUTE

Definition at line 85 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_NEXT

#define UIKEY_MEDIA_NEXT   NCKEY_MEDIA_NEXT

Definition at line 80 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_PAUSE

#define UIKEY_MEDIA_PAUSE   NCKEY_MEDIA_PAUSE

Definition at line 74 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_PLAY

#define UIKEY_MEDIA_PLAY   NCKEY_MEDIA_PLAY

Definition at line 73 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_PPAUSE

#define UIKEY_MEDIA_PPAUSE   NCKEY_MEDIA_PPAUSE

Definition at line 75 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_PREV

#define UIKEY_MEDIA_PREV   NCKEY_MEDIA_PREV

Definition at line 81 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_RECORD

#define UIKEY_MEDIA_RECORD   NCKEY_MEDIA_RECORD

Definition at line 82 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_REV

#define UIKEY_MEDIA_REV   NCKEY_MEDIA_REV

Definition at line 76 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_REWIND

#define UIKEY_MEDIA_REWIND   NCKEY_MEDIA_REWIND

Definition at line 79 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_RVOL

#define UIKEY_MEDIA_RVOL   NCKEY_MEDIA_RVOL

Definition at line 84 of file ui_notcurses_internal.h.

◆ UIKEY_MEDIA_STOP

#define UIKEY_MEDIA_STOP   NCKEY_MEDIA_STOP

Definition at line 77 of file ui_notcurses_internal.h.

◆ UIKEY_MOD_ALT

#define UIKEY_MOD_ALT   2

Definition at line 95 of file ui_notcurses_internal.h.

◆ UIKEY_MOD_CAPSLOCK

#define UIKEY_MOD_CAPSLOCK   64

Definition at line 100 of file ui_notcurses_internal.h.

◆ UIKEY_MOD_CTRL

#define UIKEY_MOD_CTRL   4

Definition at line 96 of file ui_notcurses_internal.h.

◆ UIKEY_MOD_HYPER

#define UIKEY_MOD_HYPER   16

Definition at line 98 of file ui_notcurses_internal.h.

◆ UIKEY_MOD_META

#define UIKEY_MOD_META   32

Definition at line 99 of file ui_notcurses_internal.h.

◆ UIKEY_MOD_NUMLOCK

#define UIKEY_MOD_NUMLOCK   128

Definition at line 101 of file ui_notcurses_internal.h.

◆ UIKEY_MOD_SHIFT

#define UIKEY_MOD_SHIFT   1

Definition at line 94 of file ui_notcurses_internal.h.

◆ UIKEY_MOD_SUPER

#define UIKEY_MOD_SUPER   8

Definition at line 97 of file ui_notcurses_internal.h.

◆ UIKEY_MOUSE

#define UIKEY_MOUSE   0702

Definition at line 104 of file ui_notcurses_internal.h.

◆ UIKEY_NONE

#define UIKEY_NONE   0700

Definition at line 102 of file ui_notcurses_internal.h.

◆ UIKEY_NPAGE

#define UIKEY_NPAGE   NCKEY_PGDOWN

Definition at line 35 of file ui_notcurses_internal.h.

◆ UIKEY_NUM_LOCK

#define UIKEY_NUM_LOCK   NCKEY_NUM_LOCK

Definition at line 64 of file ui_notcurses_internal.h.

◆ UIKEY_PPAGE

#define UIKEY_PPAGE   NCKEY_PGUP

Definition at line 36 of file ui_notcurses_internal.h.

◆ UIKEY_PRINT

#define UIKEY_PRINT   NCKEY_PRINT

Definition at line 60 of file ui_notcurses_internal.h.

◆ UIKEY_PRINT_SCREEN

#define UIKEY_PRINT_SCREEN   NCKEY_PRINT_SCREEN

Definition at line 65 of file ui_notcurses_internal.h.

◆ UIKEY_REFRESH

#define UIKEY_REFRESH   NCKEY_REFRESH

Definition at line 61 of file ui_notcurses_internal.h.

◆ UIKEY_RESIZE

#define UIKEY_RESIZE   NCKEY_RESIZE

Definition at line 27 of file ui_notcurses_internal.h.

◆ UIKEY_RETURN

#define UIKEY_RETURN   NCKEY_ENTER

Definition at line 90 of file ui_notcurses_internal.h.

◆ UIKEY_RIGHT

#define UIKEY_RIGHT   NCKEY_RIGHT

Definition at line 29 of file ui_notcurses_internal.h.

◆ UIKEY_RSHIFT

#define UIKEY_RSHIFT   NCKEY_RSHIFT

Definition at line 71 of file ui_notcurses_internal.h.

◆ UIKEY_SCROLL_DOWN

#define UIKEY_SCROLL_DOWN   NCKEY_SCROLL_DOWN

Definition at line 89 of file ui_notcurses_internal.h.

◆ UIKEY_SCROLL_LOCK

#define UIKEY_SCROLL_LOCK   NCKEY_SCROLL_LOCK

Definition at line 63 of file ui_notcurses_internal.h.

◆ UIKEY_SCROLL_UP

#define UIKEY_SCROLL_UP   NCKEY_SCROLL_UP

Definition at line 88 of file ui_notcurses_internal.h.

◆ UIKEY_SIGNAL

#define UIKEY_SIGNAL   NCKEY_SIGNAL

Definition at line 86 of file ui_notcurses_internal.h.

◆ UIKEY_SPACE

#define UIKEY_SPACE   0x20

Definition at line 93 of file ui_notcurses_internal.h.

◆ UIKEY_STREAM_DATA

#define UIKEY_STREAM_DATA   0740

Definition at line 121 of file ui_notcurses_internal.h.

◆ UIKEY_TAB

#define UIKEY_TAB   0x09

Definition at line 91 of file ui_notcurses_internal.h.

◆ UIKEY_TIMEOUT

#define UIKEY_TIMEOUT   0741

Definition at line 122 of file ui_notcurses_internal.h.

◆ UIKEY_UP

#define UIKEY_UP   NCKEY_UP

Definition at line 28 of file ui_notcurses_internal.h.

◆ WA_ALTCHARSET

#define WA_ALTCHARSET   0x0

Definition at line 148 of file ui_notcurses_internal.h.

◆ WA_ATTRIBUTES

#define WA_ATTRIBUTES   NCSTYLE_MASK

Definition at line 140 of file ui_notcurses_internal.h.

◆ WA_BLINK

#define WA_BLINK   NCSTYLE_UNDERLINE

Definition at line 145 of file ui_notcurses_internal.h.

◆ WA_BOLD

#define WA_BOLD   NCSTYLE_BOLD

Definition at line 147 of file ui_notcurses_internal.h.

◆ WA_DIM

#define WA_DIM   NCSTYLE_UNDERLINE

Definition at line 146 of file ui_notcurses_internal.h.

◆ WA_INVIS

#define WA_INVIS   0x0

Definition at line 149 of file ui_notcurses_internal.h.

◆ WA_ITALIC

#define WA_ITALIC   NCSTYLE_ITALIC

Definition at line 153 of file ui_notcurses_internal.h.

◆ WA_NONE

#define WA_NONE   0x0

Definition at line 154 of file ui_notcurses_internal.h.

◆ WA_NORMAL

#define WA_NORMAL   0x0

Definition at line 141 of file ui_notcurses_internal.h.

◆ WA_PROTECT

#define WA_PROTECT   NCSTYLE_UNDERLINE

Definition at line 151 of file ui_notcurses_internal.h.

◆ WA_REVERSE

#define WA_REVERSE   NCSTYLE_UNDERLINE

Definition at line 144 of file ui_notcurses_internal.h.

◆ WA_STANDOUT

#define WA_STANDOUT   NCSTYLE_BOLD

Definition at line 142 of file ui_notcurses_internal.h.

◆ WA_STRUCK

#define WA_STRUCK   NCSTYLE_STRUCK

Definition at line 150 of file ui_notcurses_internal.h.

◆ WA_UNDERCURL

#define WA_UNDERCURL   NCSTYLE_UNDERCURL

Definition at line 152 of file ui_notcurses_internal.h.

◆ WA_UNDERLINE

#define WA_UNDERLINE   NCSTYLE_UNDERLINE

Definition at line 143 of file ui_notcurses_internal.h.

◆ XLEN

#define XLEN   256

Definition at line 20 of file ui_notcurses_internal.h.