module Label:sig..end
type t
type font
typestyle =Tsdl_ttf.Ttf.Style.t
See Ttf.Style.
val create : ?size:int ->
?font:font ->
?style:style ->
?fg:Draw.color -> ?align:Draw.align -> string -> tCreate a new Label.t. Most of the time, you'd rather want to create a
Widget.t by using Widget.label.
val font_from_file : string -> fontDefine a font by specifying a filename of a TTF file. The font will be
loaded only when needed. A caching mechanism avoids loading the same font
several times. If you need to find a font from the theme (or system)
directory, see Theme.get_font_path_opt.
val icon : ?size:int -> ?fg:Draw.color -> string -> tCreate a Label.t using the name of a
FontAwesome symbol. Most
of the time, you'd rather want to create a Widget.t by using
Widget.icon.
val set : t -> string -> unitModify the text of the label. Does nothing if the given text is already the same as the label's previous text.
val set_fg_color : t -> Draw.color -> unitModify the color of the text.
val size : t -> int * intReturn the logical size (w,h). Warning, a +/- 1 error can be observed due to rounding.