package bogue

  1. Overview
  2. Docs

Module Bogue.ButtonSource

Button widget with text or icon.

Dependency graph
Sourcetype t
Sourcetype kind =
  1. | Trigger
  2. | Switch
Sourceval create : ?size:int -> ?border_radius:int -> ?border_color:Draw.color -> ?fg:Draw.color -> ?bg_on:Style.background -> ?bg_off:Style.background -> ?bg_over:Style.background option -> ?label:Label.t -> ?label_on:Label.t -> ?label_off:Label.t -> ?state:bool -> ?action:(bool -> unit) -> kind -> string -> t

The action parameter is executed (with the current button state as argument) just after the button state is modified by mouse clicking or keyboard (on button up or key up). In order to execute an action that depends on the button itself, use Widget.on_button_release instead.

Sourceval state : t -> bool
Sourceval reset : t -> unit
Sourceval is_pressed : t -> bool
OCaml

Innovation. Community. Security.