Sparkle 0.0.1
Loading...
Searching...
No Matches
spk_text_aligmnent.hpp
1#pragma once
2
3#include <ostream>
4#include <string>
5
6namespace spk
7{
8 enum class HorizontalAlignment
9 {
10 Left,
11 Centered,
12 Right
13 };
14
15 std::string toString(const HorizontalAlignment &p_alignment);
16 std::wstring toWstring(const HorizontalAlignment &p_alignment);
17
18 std::ostream &operator<<(std::ostream &p_stream, const HorizontalAlignment &p_alignment);
19 std::wostream &operator<<(std::wostream &p_stream, const HorizontalAlignment &p_alignment);
20
21 enum class VerticalAlignment
22 {
23 Top,
24 Centered,
25 Down
26 };
27
28 std::string toString(const VerticalAlignment &p_alignment);
29 std::wstring toWstring(const VerticalAlignment &p_alignment);
30
31 std::ostream &operator<<(std::ostream &p_stream, const VerticalAlignment &p_alignment);
32 std::wostream &operator<<(std::wostream &p_stream, const VerticalAlignment &p_alignment);
33}