aboutsummaryrefslogtreecommitdiff
path: root/Src/Wasabi/api/wnd/textalign.h
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Wasabi/api/wnd/textalign.h')
-rw-r--r--Src/Wasabi/api/wnd/textalign.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/Src/Wasabi/api/wnd/textalign.h b/Src/Wasabi/api/wnd/textalign.h
new file mode 100644
index 00000000..83ea89e5
--- /dev/null
+++ b/Src/Wasabi/api/wnd/textalign.h
@@ -0,0 +1,32 @@
+/*
+
+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