Cobbletext  0.2.0
Complex text layout and rendering engine
Macros | Typedefs
text_alignment.h File Reference
#include <stdint.h>
Include dependency graph for text_alignment.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define COBBLETEXT_TEXT_ALIGNMENT_NOT_SPECIFIED   0
 Default alias for #COBBLETEXT_TEXT_ALIGNMENT_START More...
 
#define COBBLETEXT_TEXT_ALIGNMENT_START   1
 Left-align text if LTR and right-align text if RTL. More...
 
#define COBBLETEXT_TEXT_ALIGNMENT_END   2
 Right-align text if LTR and left-align text if RTL. More...
 
#define COBBLETEXT_TEXT_ALIGNMENT_LEFT   3
 Force lines to be left-aligned. More...
 
#define COBBLETEXT_TEXT_ALIGNMENT_RIGHT   4
 Force lines to be right-aligned. More...
 
#define COBBLETEXT_TEXT_ALIGNMENT_CENTER   5
 Centers each line. More...
 

Typedefs

typedef uint8_t CobbletextTextAlignment
 Alignment of text within a line. More...
 

Macro Definition Documentation

◆ COBBLETEXT_TEXT_ALIGNMENT_CENTER

#define COBBLETEXT_TEXT_ALIGNMENT_CENTER   5

Centers each line.

◆ COBBLETEXT_TEXT_ALIGNMENT_END

#define COBBLETEXT_TEXT_ALIGNMENT_END   2

Right-align text if LTR and left-align text if RTL.

◆ COBBLETEXT_TEXT_ALIGNMENT_LEFT

#define COBBLETEXT_TEXT_ALIGNMENT_LEFT   3

Force lines to be left-aligned.

◆ COBBLETEXT_TEXT_ALIGNMENT_NOT_SPECIFIED

#define COBBLETEXT_TEXT_ALIGNMENT_NOT_SPECIFIED   0

Default alias for #COBBLETEXT_TEXT_ALIGNMENT_START

◆ COBBLETEXT_TEXT_ALIGNMENT_RIGHT

#define COBBLETEXT_TEXT_ALIGNMENT_RIGHT   4

Force lines to be right-aligned.

◆ COBBLETEXT_TEXT_ALIGNMENT_START

#define COBBLETEXT_TEXT_ALIGNMENT_START   1

Left-align text if LTR and right-align text if RTL.

Typedef Documentation

◆ CobbletextTextAlignment

typedef uint8_t CobbletextTextAlignment

Alignment of text within a line.

One of:

  • #COBBLETEXT_TEXT_ALIGNMENT_NOT_SPECIFIED
  • #COBBLETEXT_TEXT_ALIGNMENT_START
  • #COBBLETEXT_TEXT_ALIGNMENT_END
  • #COBBLETEXT_TEXT_ALIGNMENT_LEFT
  • #COBBLETEXT_TEXT_ALIGNMENT_RIGHT
  • #COBBLETEXT_TEXT_ALIGNMENT_CENTER