Notcurses
3.0.13
a blingful library for TUIs and character graphics
Loading...
Searching...
No Matches
ncseqs.h
Go to the documentation of this file.
1
#ifndef NOTCURSES_NCSEQS
2
#define NOTCURSES_NCSEQS
3
4
#ifdef __cplusplus
5
extern
"C"
{
6
#endif
7
8
// unicode box-drawing characters
9
#define NCBOXLIGHTW L"┌┐└┘─│"
10
#define NCBOXHEAVYW L"┏┓┗┛━┃"
11
#define NCBOXROUNDW L"╭╮╰╯─│"
12
#define NCBOXDOUBLEW L"╔╗╚╝═║"
13
#define NCBOXASCIIW L"/\\\\/-|"
14
#define NCBOXOUTERW L"🭽🭾🭼🭿▁🭵🭶🭰"
15
16
// 4-cycles around an interior core
17
#define NCWHITESQUARESW L"◲◱◳◰"
18
#define NCWHITECIRCLESW L"◶◵◷◴"
19
#define NCCIRCULARARCSW L"◜◝◟◞"
20
#define NCWHITETRIANGLESW L"◿◺◹◸"
21
#define NCBLACKTRIANGLESW L"◢◣◥◤"
22
#define NCSHADETRIANGLESW L"🮞🮟🮝🮜"
23
24
// 4-cycles around an exterior core
25
#define NCBLACKARROWHEADSW L"⮝⮟⮜⮞"
26
#define NCLIGHTARROWHEADSW L"⮙⮛⮘⮚"
27
#define NCARROWDOUBLEW L"⮅⮇⮄⮆"
28
#define NCARROWDASHEDW L"⭫⭭⭪⭬"
29
#define NCARROWCIRCLEDW L"⮉⮋⮈⮊"
30
#define NCARROWANTICLOCKW L"⮏⮍⮎⮌"
31
#define NCBOXDRAWW L"╵╷╴╶"
32
#define NCBOXDRAWHEAVYW L"╹╻╸╺"
33
34
// 8-cycles around an exterior core
35
#define NCARROWW L"⭡⭣⭠⭢⭧⭩⭦⭨"
36
#define NCDIAGONALSW L"🮣🮠🮡🮢🮤🮥🮦🮧"
37
38
// superscript and subscript digits
39
#define NCDIGITSSUPERW L"⁰¹²³⁴⁵⁶⁷⁸⁹"
40
#define NCDIGITSSUBW L"₀₁₂₃₄₅₆₇₈₉"
41
42
// unicode fucking loves asterisks
43
#define NCASTERISKS5 L"🞯🞰🞱🞲🞳🞴"
44
#define NCASTERISKS6 L"🞵🞶🞷🞸🞹🞺"
45
#define NCASTERISKS8 L"🞻🞼✳🞽🞾🞿"
46
47
// symbols for legacy computing
48
#define NCANGLESBR L"🭁🭂🭃🭄🭅🭆🭇🭈🭉🭊🭋"
49
#define NCANGLESTR L"🭒🭓🭔🭕🭖🭧🭢🭣🭤🭥🭦"
50
#define NCANGLESBL L"🭌🭍🭎🭏🭐🭑🬼🬽🬾🬿🭀"
51
#define NCANGLESTL L"🭝🭞🭟🭠🭡🭜🭗🭘🭙🭚🭛"
52
#define NCEIGHTHSB L" ▁▂▃▄▅▆▇█"
53
#define NCEIGHTHST L" ▔🮂🮃▀🮄🮅🮆█"
54
#define NCEIGHTHSL L"▏▎▍▌▋▊▉█"
55
#define NCEIGHTHSR L"▕🮇🮈▐🮉🮊🮋█"
56
#define NCHALFBLOCKS L" ▀▄█"
57
#define NCQUADBLOCKS L" ▘▝▀▖▌▞▛▗▚▐▜▄▙▟█"
58
#define NCSEXBLOCKS L" 🬀🬁🬂🬃🬄🬅🬆🬇🬈🬊🬋🬌🬍🬎🬏🬐🬑🬒🬓▌🬔🬕🬖🬗🬘🬙🬚🬛🬜🬝🬞🬟🬠🬡🬢🬣🬤🬥🬦🬧▐🬨🬩🬪🬫🬬🬭🬮🬯🬰🬱🬲🬳🬴🬵🬶🬷🬸🬹🬺🬻█"
59
#define NCOCTBLOCKS \
60
L" \U0001CEA8\U0001CEAB\U0001FB82\U0001CD00\U00002598\U0001CD01\U0001CD02"\
61
"\U0001CD03\U0001CD04\U0000259D\U0001CD05\U0001CD06\U0001CD07\U0001CD08\U00002580"\
62
"\U0001CD09\U0001CD0A\U0001CD0B\U0001CD0C\U0001FBE6\U0001CD0D\U0001CD0E\U0001CD0F"\
63
"\U0001CD10\U0001CD11\U0001CD12\U0001CD13\U0001CD14\U0001CD15\U0001CD16\U0001CD17"\
64
"\U0001CD18\U0001CD19\U0001CD1A\U0001CD1B\U0001CD1C\U0001CD1D\U0001CD1E\U0001CD1F"\
65
"\U0001FBE7\U0001CD20\U0001CD21\U0001CD22\U0001CD23\U0001CD24\U0001CD25\U0001CD26"\
66
"\U0001CD27\U0001CD28\U0001CD29\U0001CD2A\U0001CD2B\U0001CD2C\U0001CD2D\U0001CD2E"\
67
"\U0001CD2F\U0001CD30\U0001CD31\U0001CD32\U0001CD33\U0001CD34\U0001CD35\U0001FB85"\
68
"\U0001CEA3\U0001CD36\U0001CD37\U0001CD38\U0001CD39\U0001CD3A\U0001CD3B\U0001CD3C"\
69
"\U0001CD3D\U0001CD3E\U0001CD3F\U0001CD40\U0001CD41\U0001CD42\U0001CD43\U0001CD44"\
70
"\U00002596\U0001CD45\U0001CD46\U0001CD47\U0001CD48\U0000258C\U0001CD49\U0001CD4A"\
71
"\U0001CD4B\U0001CD4C\U0000259E\U0001CD4D\U0001CD4E\U0001CD4F\U0001CD50\U0000259B"\
72
"\U0001CD51\U0001CD52\U0001CD53\U0001CD54\U0001CD55\U0001CD56\U0001CD57\U0001CD58"\
73
"\U0001CD59\U0001CD5A\U0001CD5B\U0001CD5C\U0001CD5D\U0001CD5E\U0001CD5F\U0001CD60"\
74
"\U0001CD61\U0001CD62\U0001CD63\U0001CD64\U0001CD65\U0001CD66\U0001CD67\U0001CD68"\
75
"\U0001CD69\U0001CD6A\U0001CD6B\U0001CD6C\U0001CD6D\U0001CD6E\U0001CD6F\U0001CD70"\
76
"\U0001CEA0\U0001CD71\U0001CD72\U0001CD73\U0001CD74\U0001CD75\U0001CD76\U0001CD77"\
77
"\U0001CD78\U0001CD79\U0001CD7A\U0001CD7B\U0001CD7C\U0001CD7D\U0001CD7E\U0001CD7F"\
78
"\U0001CD80\U0001CD81\U0001CD82\U0001CD83\U0001CD84\U0001CD85\U0001CD86\U0001CD87"\
79
"\U0001CD88\U0001CD89\U0001CD8A\U0001CD8B\U0001CD8C\U0001CD8D\U0001CD8E\U0001CD8F"\
80
"\U00002597\U0001CD90\U0001CD91\U0001CD92\U0001CD93\U0000259A\U0001CD94\U0001CD95"\
81
"\U0001CD96\U0001CD97\U00002590\U0001CD98\U0001CD99\U0001CD9A\U0001CD9B\U0000259C"\
82
"\U0001CD9C\U0001CD9D\U0001CD9E\U0001CD9F\U0001CDA0\U0001CDA1\U0001CDA2\U0001CDA3"\
83
"\U0001CDA4\U0001CDA5\U0001CDA6\U0001CDA7\U0001CDA8\U0001CDA9\U0001CDAA\U0001CDAB"\
84
"\U00002582\U0001CDAC\U0001CDAD\U0001CDAE\U0001CDAF\U0001CDB0\U0001CDB1\U0001CDB2"\
85
"\U0001CDB3\U0001CDB4\U0001CDB5\U0001CDB6\U0001CDB7\U0001CDB8\U0001CDB9\U0001CDBA"\
86
"\U0001CDBB\U0001CDBC\U0001CDBD\U0001CDBE\U0001CDBF\U0001CDC0\U0001CDC1\U0001CDC2"\
87
"\U0001CDC3\U0001CDC4\U0001CDC5\U0001CDC6\U0001CDC7\U0001CDC8\U0001CDC9\U0001CDCA"\
88
"\U0001CDCB\U0001CDCC\U0001CDCD\U0001CDCE\U0001CDCF\U0001CDD0\U0001CDD1\U0001CDD2"\
89
"\U0001CDD3\U0001CDD4\U0001CDD5\U0001CDD6\U0001CDD7\U0001CDD8\U0001CDD9\U0001CDDA"\
90
"\U00002584\U0001CDDB\U0001CDDC\U0001CDDD\U0001CDDE\U00002599\U0001CDDF\U0001CDE0"\
91
"\U0001CDE1\U0001CDE2\U0000259F\U0001CDE3\U00002586\U0001CDE4\U0001CDE5\U00002588"
92
#define NCBRAILLEEGCS \
93
L"\u2800\u2801\u2808\u2809\u2802\u2803\u280a\u280b\u2810\u2811\u2818\u2819\u2812\u2813\u281a\u281b"\
94
"\u2804\u2805\u280c\u280d\u2806\u2807\u280e\u280f\u2814\u2815\u281c\u281d\u2816\u2817\u281e\u281f"\
95
"\u2820\u2821\u2828\u2829\u2822\u2823\u282a\u282b\u2830\u2831\u2838\u2839\u2832\u2833\u283a\u283b"\
96
"\u2824\u2825\u282c\u282d\u2826\u2827\u282e\u282f\u2834\u2835\u283c\u283d\u2836\u2837\u283e\u283f"\
97
"\u2840\u2841\u2848\u2849\u2842\u2843\u284a\u284b\u2850\u2851\u2858\u2859\u2852\u2853\u285a\u285b"\
98
"\u2844\u2845\u284c\u284d\u2846\u2847\u284e\u284f\u2854\u2855\u285c\u285d\u2856\u2857\u285e\u285f"\
99
"\u2860\u2861\u2868\u2869\u2862\u2863\u286a\u286b\u2870\u2871\u2878\u2879\u2872\u2873\u287a\u287b"\
100
"\u2864\u2865\u286c\u286d\u2866\u2867\u286e\u286f\u2874\u2875\u287c\u287d\u2876\u2877\u287e\u287f"\
101
"\u2880\u2881\u2888\u2889\u2882\u2883\u288a\u288b\u2890\u2891\u2898\u2899\u2892\u2893\u289a\u289b"\
102
"\u2884\u2885\u288c\u288d\u2886\u2887\u288e\u288f\u2894\u2895\u289c\u289d\u2896\u2897\u289e\u289f"\
103
"\u28a0\u28a1\u28a8\u28a9\u28a2\u28a3\u28aa\u28ab\u28b0\u28b1\u28b8\u28b9\u28b2\u28b3\u28ba\u28bb"\
104
"\u28a4\u28a5\u28ac\u28ad\u28a6\u28a7\u28ae\u28af\u28b4\u28b5\u28bc\u28bd\u28b6\u28b7\u28be\u28bf"\
105
"\u28c0\u28c1\u28c8\u28c9\u28c2\u28c3\u28ca\u28cb\u28d0\u28d1\u28d8\u28d9\u28d2\u28d3\u28da\u28db"\
106
"\u28c4\u28c5\u28cc\u28cd\u28c6\u28c7\u28ce\u28cf\u28d4\u28d5\u28dc\u28dd\u28d6\u28d7\u28de\u28df"\
107
"\u28e0\u28e1\u28e8\u28e9\u28e2\u28e3\u28ea\u28eb\u28f0\u28f1\u28f8\u28f9\u28f2\u28f3\u28fa\u28fb"\
108
"\u28e4\u28e5\u28ec\u28ed\u28e6\u28e7\u28ee\u28ef\u28f4\u28f5\u28fc\u28fd\u28f6\u28f7\u28fe\u28ff"
109
#define NCSEGDIGITS L"\U0001FBF0\U0001FBF1\U0001FBF2\U0001FBF3\U0001FBF4"\
110
"\U0001FBF5\U0001FBF6\U0001FBF7\U0001FBF8\U0001FBF9"
111
112
#define NCSUITSBLACK L"\u2660\u2663\u2665\u2666"
// ♠♣♥♦
113
#define NCSUITSWHITE L"\u2661\u2662\u2664\u2667"
// ♡♢♤♧
114
#define NCCHESSBLACK L"\u265f\u265c\u265e\u265d\u265b\u265a"
// ♟♜♞♝♛♚
115
#define NCCHESSWHITE L"\u2659\u2656\u2658\u2657\u2655\u2654"
// ♙♖♘♗♕♔
116
#define NCDICE L"\u2680\u2681\u2682\u2683\u2684\u2685"
// ⚀⚁⚂⚃⚄⚅
117
#define NCMUSICSYM L"\u2669\u266A\u266B\u266C\u266D\u266E\u266F"
// ♩♪♫♬♭♮♯
118
119
// argh
120
#define NCBOXLIGHT "┌┐└┘─│"
121
#define NCBOXHEAVY "┏┓┗┛━┃"
122
#define NCBOXROUND "╭╮╰╯─│"
123
#define NCBOXDOUBLE "╔╗╚╝═║"
124
#define NCBOXASCII "/\\\\/-|"
125
#define NCBOXOUTER "🭽🭾🭼🭿▁🭵🭶🭰"
126
127
#ifdef __cplusplus
128
}
// extern "C"
129
#endif
130
131
#endif
include
notcurses
ncseqs.h
Generated by
1.9.8