1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

gg: fixes and Android support (#6161)

This commit is contained in:
spaceface777
2020-08-19 07:10:42 +02:00
committed by GitHub
parent c42ca84850
commit c1651bd271
8 changed files with 118 additions and 57 deletions

View File

@@ -1,19 +1,39 @@
module gx
pub const (
align_left = 1
align_right = 4
import fontstash
const (
used_import = fontstash.used_import
)
// TODO: remove these and uae the enum everywhere
const (
align_left = HorizontalAlign.left
align_right = HorizontalAlign.right
)
pub enum HorizontalAlign {
left = C.FONS_ALIGN_LEFT
center = C.FONS_ALIGN_CENTER
right = C.FONS_ALIGN_RIGHT
}
pub enum VerticalAlign {
top = C.FONS_ALIGN_TOP
middle = C.FONS_ALIGN_MIDDLE
bottom = C.FONS_ALIGN_BOTTOM
baseline = C.FONS_ALIGN_BASELINE
}
pub struct TextCfg {
pub:
color Color
size int
align int
max_width int
family string
bold bool
mono bool
italic bool
color Color = black
size int = 16
align HorizontalAlign = .left
vertical_align VerticalAlign = .top
max_width int
family string
bold bool
mono bool
italic bool
}