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:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user