BeRTOS
Defines | Functions
text.h File Reference
#include <cfg/compiler.h>
#include <cfg/macros.h>
#include <cpu/attr.h>
#include <gfx/gfx.h>
#include <stdarg.h>

Go to the source code of this file.

Defines

#define ANSI_ESC_CLEARSCREEN   'c'
 Escape sequences codes.
Style flags
See also:
text_style()
#define STYLEF_BOLD   BV(0)
#define STYLEF_ITALIC   BV(1)
#define STYLEF_UNDERLINE   BV(2)
#define STYLEF_INVERT   BV(3)
#define STYLEF_EXPANDED   BV(4)
#define STYLEF_CONDENSED   BV(5)
#define STYLEF_STRIKEOUT   BV(6)
#define STYLEF_TALL   BV(7)
#define STYLEF_MASK
Formatting flags for text rendering
See also:
text_xprintf()
#define TEXT_NORMAL   0
 Normal mode.
#define TEXT_FILL   BV(13)
 Fill rest of line with spaces.
#define TEXT_CENTER   BV(14)
 Center string in line.
#define TEXT_RIGHT   BV(15)
 Right aligned.

Functions

void text_moveTo (struct Bitmap *bm, int row, int col)
 Move (imaginary) cursor to column and row specified.
void text_setCoord (struct Bitmap *bm, int x, int y)
 Move (imaginary) cursor to coordinates specified.
int text_putchar (char c, struct Bitmap *bm)
 Render char c, with (currently) limited ANSI escapes emulation support and '
' for newline.
uint8_t text_style (struct Bitmap *bm, uint8_t flags, uint8_t mask)
 Set/clear algorithmic font style bits.
void text_clear (struct Bitmap *bm)
 Clear the screen and reset cursor position.

Detailed Description

Definition in file text.h.