module Label:sig
..end
type
t
type
font
type
style
val create : ?size:int ->
?font:font ->
?style:style ->
?fg:Draw.color -> ?align:Draw.align -> string -> t
Create a new Label.t
. Most of the time, you'd rather want to create a
Widget.t
by using Widget.label
.
val icon : ?size:int -> ?fg:Draw.color -> string -> t
Create 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 -> unit
Modify 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 -> unit
Modify the color of the text.
val size : t -> int * int
Return the logical size (w,h). Warning, a +/- 1 error can be observed due to rounding.