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_BOLD.3cacaBuild   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   5 / 170,657
Visitor ID   :     :  
Visitor IP   :   18.119.135.231   :  
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.