1234567891011121314151617181920212223242526272829303132 |
- /*
- Darkain Made This. :)
- // and BU tweaked it
- */
- /*
- Darkain: i wanted one base for ALL text alignment in ALL classes.
- */
- #ifndef _TEXTALIGN_H
- #define _TEXTALIGN_H
- typedef enum {
- TEXTALIGN_LEFT,
- TEXTALIGN_CENTER, //what ever default center style is... see bellow
- TEXTALIGN_RIGHT,
- TEXTALIGN_EVENSPACING, //add more space between letters/words to make it fit in 100% of the area
- TEXTALIGN_FITTOWIDTH, //make the font larger or smaller to fit in 100% of the area
- TEXTALIGN_LEFT_ELLIPSIS, //align left, and truncate text to fit if too large
- TEXTALIGN_CENTER_CENTER, //if text is too wide, it will still center on the middle, choping off left and right sides
- TEXTALIGN_CENTER_LEFT, //will chop off right side if too big
- TEXTALIGN_CENTER_RIGHT, //will chop off left side if too big
- TEXTALIGN_SCROLL, //if text is too large, it will use default scrolling (see bellow)
- TEXTALIGN_SCROLL_BACKFORTH, //text will scroll back and forth if too large
- TEXTALIGN_SCROLL_TICKER, //text will scroll in one direction, and loop
- } TextAlign;
- #endif // TEXT_ALIGN_H
|