caca_attr - Online Linux Manual PageSection : 3caca
Updated : Tue Jan 26 2021
Source : Version 0.99.beta19
Note : libcaca
NAMEcaca_attr − libcaca attribute definitions
SYNOPSIS
Moduleslibcaca basic functions
Data Structuresstruct caca_event
Handling of user events. struct caca_option
Option parsing.
Enumerationsenum caca_color { CACA_BLACK = 0x00, CACA_BLUE = 0x01, CACA_GREEN = 0x02, CACA_CYAN = 0x03, CACA_RED = 0x04, CACA_MAGENTA = 0x05, CACA_BROWN = 0x06, CACA_LIGHTGRAY = 0x07, CACA_DARKGRAY = 0x08, CACA_LIGHTBLUE = 0x09, CACA_LIGHTGREEN = 0x0a, CACA_LIGHTCYAN = 0x0b, CACA_LIGHTRED = 0x0c, CACA_LIGHTMAGENTA = 0x0d, CACA_YELLOW = 0x0e, CACA_WHITE = 0x0f, CACA_DEFAULT = 0x10, CACA_TRANSPARENT = 0x20 }
enum caca_style { CACA_BOLD = 0x01, CACA_ITALICS = 0x02, CACA_UNDERLINE = 0x04, CACA_BLINK = 0x08 }
enum caca_event_type { CACA_EVENT_NONE = 0x0000, CACA_EVENT_KEY_PRESS = 0x0001, CACA_EVENT_KEY_RELEASE = 0x0002, CACA_EVENT_MOUSE_PRESS = 0x0004, CACA_EVENT_MOUSE_RELEASE = 0x0008, CACA_EVENT_MOUSE_MOTION = 0x0010, CACA_EVENT_RESIZE = 0x0020, CACA_EVENT_QUIT = 0x0040, CACA_EVENT_ANY = 0xffff }
User event type enumeration. enum caca_key { CACA_KEY_UNKNOWN = 0x00, CACA_KEY_CTRL_A = 0x01, CACA_KEY_CTRL_B = 0x02, CACA_KEY_CTRL_C = 0x03, CACA_KEY_CTRL_D = 0x04, CACA_KEY_CTRL_E = 0x05, CACA_KEY_CTRL_F = 0x06, CACA_KEY_CTRL_G = 0x07, CACA_KEY_BACKSPACE = 0x08, CACA_KEY_TAB = 0x09, CACA_KEY_CTRL_J = 0x0a, CACA_KEY_CTRL_K = 0x0b, CACA_KEY_CTRL_L = 0x0c, CACA_KEY_RETURN = 0x0d, CACA_KEY_CTRL_N = 0x0e, CACA_KEY_CTRL_O = 0x0f, CACA_KEY_CTRL_P = 0x10, CACA_KEY_CTRL_Q = 0x11, CACA_KEY_CTRL_R = 0x12, CACA_KEY_PAUSE = 0x13, CACA_KEY_CTRL_T = 0x14, CACA_KEY_CTRL_U = 0x15, CACA_KEY_CTRL_V = 0x16, CACA_KEY_CTRL_W = 0x17, CACA_KEY_CTRL_X = 0x18, CACA_KEY_CTRL_Y = 0x19, CACA_KEY_CTRL_Z = 0x1a, CACA_KEY_ESCAPE = 0x1b, CACA_KEY_DELETE = 0x7f, CACA_KEY_UP = 0x111, CACA_KEY_DOWN = 0x112, CACA_KEY_LEFT = 0x113, CACA_KEY_RIGHT = 0x114, CACA_KEY_INSERT = 0x115, CACA_KEY_HOME = 0x116, CACA_KEY_END = 0x117, CACA_KEY_PAGEUP = 0x118, CACA_KEY_PAGEDOWN = 0x119, CACA_KEY_F1 = 0x11a, CACA_KEY_F2 = 0x11b, CACA_KEY_F3 = 0x11c, CACA_KEY_F4 = 0x11d, CACA_KEY_F5 = 0x11e, CACA_KEY_F6 = 0x11f, CACA_KEY_F7 = 0x120, CACA_KEY_F8 = 0x121, CACA_KEY_F9 = 0x122, CACA_KEY_F10 = 0x123, CACA_KEY_F11 = 0x124, CACA_KEY_F12 = 0x125, CACA_KEY_F13 = 0x126, CACA_KEY_F14 = 0x127, CACA_KEY_F15 = 0x128 }
Special key values.
Detailed DescriptionColours and styles that can be used with caca_set_attr().
Enumeration Type Documentation
enum caca_colorlibcaca colour keyword Enumerator CACA_BLACK The colour index for black. CACA_BLUE The colour index for blue. CACA_GREEN The colour index for green. CACA_CYAN The colour index for cyan. CACA_RED The colour index for red. CACA_MAGENTA The colour index for magenta. CACA_BROWN The colour index for brown. CACA_LIGHTGRAY The colour index for light gray. CACA_DARKGRAY The colour index for dark gray. CACA_LIGHTBLUE The colour index for blue. CACA_LIGHTGREEN The colour index for light green. CACA_LIGHTCYAN The colour index for light cyan. CACA_LIGHTRED The colour index for light red. CACA_LIGHTMAGENTA The colour index for light magenta. CACA_YELLOW The colour index for yellow. CACA_WHITE The colour index for white. CACA_DEFAULT The output driver's default colour. CACA_TRANSPARENT The transparent colour.
enum caca_stylelibcaca style keyword Enumerator CACA_BOLD The style mask for bold. CACA_ITALICS The style mask for italics. CACA_UNDERLINE The style mask for underline. CACA_BLINK The style mask for blink.
enum caca_event_typeThis enum serves two purposes: • Build listening masks for caca_get_event(). • Define the type of a caca_event_t. Enumerator CACA_EVENT_NONE No event. CACA_EVENT_KEY_PRESS A key was pressed. CACA_EVENT_KEY_RELEASE A key was released. CACA_EVENT_MOUSE_PRESS A mouse button was pressed. CACA_EVENT_MOUSE_RELEASE A mouse button was released. CACA_EVENT_MOUSE_MOTION The mouse was moved. CACA_EVENT_RESIZE The window was resized. CACA_EVENT_QUIT The user requested to quit. CACA_EVENT_ANY Bitmask for any event.
enum caca_keySpecial key values returned by caca_get_event() for which there is no printable ASCII equivalent. Enumerator CACA_KEY_UNKNOWN Unknown key. CACA_KEY_CTRL_A The Ctrl-A key. CACA_KEY_CTRL_B The Ctrl-B key. CACA_KEY_CTRL_C The Ctrl-C key. CACA_KEY_CTRL_D The Ctrl-D key. CACA_KEY_CTRL_E The Ctrl-E key. CACA_KEY_CTRL_F The Ctrl-F key. CACA_KEY_CTRL_G The Ctrl-G key. CACA_KEY_BACKSPACE The backspace key. CACA_KEY_TAB The tabulation key. CACA_KEY_CTRL_J The Ctrl-J key. CACA_KEY_CTRL_K The Ctrl-K key. CACA_KEY_CTRL_L The Ctrl-L key. CACA_KEY_RETURN The return key. CACA_KEY_CTRL_N The Ctrl-N key. CACA_KEY_CTRL_O The Ctrl-O key. CACA_KEY_CTRL_P The Ctrl-P key. CACA_KEY_CTRL_Q The Ctrl-Q key. CACA_KEY_CTRL_R The Ctrl-R key. CACA_KEY_PAUSE The pause key. CACA_KEY_CTRL_T The Ctrl-T key. CACA_KEY_CTRL_U The Ctrl-U key. CACA_KEY_CTRL_V The Ctrl-V key. CACA_KEY_CTRL_W The Ctrl-W key. CACA_KEY_CTRL_X The Ctrl-X key. CACA_KEY_CTRL_Y The Ctrl-Y key. CACA_KEY_CTRL_Z The Ctrl-Z key. CACA_KEY_ESCAPE The escape key. CACA_KEY_DELETE The delete key. CACA_KEY_UP The up arrow key. CACA_KEY_DOWN The down arrow key. CACA_KEY_LEFT The left arrow key. CACA_KEY_RIGHT The right arrow key. CACA_KEY_INSERT The insert key. CACA_KEY_HOME The home key. CACA_KEY_END The end key. CACA_KEY_PAGEUP The page up key. CACA_KEY_PAGEDOWN The page down key. CACA_KEY_F1 The F1 key. CACA_KEY_F2 The F2 key. CACA_KEY_F3 The F3 key. CACA_KEY_F4 The F4 key. CACA_KEY_F5 The F5 key. CACA_KEY_F6 The F6 key. CACA_KEY_F7 The F7 key. CACA_KEY_F8 The F8 key. CACA_KEY_F9 The F9 key. CACA_KEY_F10 The F10 key. CACA_KEY_F11 The F11 key. CACA_KEY_F12 The F12 key. CACA_KEY_F13 The F13 key. CACA_KEY_F14 The F14 key. CACA_KEY_F15 The F15 key.
AuthorGenerated automatically by Doxygen for libcaca from the source code. 0
Johanes Gumabo
Data Size : 51,968 byte
man-caca_attr.3cacaBuild : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 2 / 198,192
Visitor ID : :
Visitor IP : 18.188.188.152 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.