Current section

Files

Jump to
gu src examples scale.gleam
Raw

src/examples/scale.gleam

import gleam/option.{None, Some}
import gu
pub fn main() {
let answer =
gu.zenity
|> gu.new_scale(
text: None,
value: Some(8),
min_value: Some(0),
max_value: Some(20),
step: None,
print_partial: False,
hide_value: False,
)
|> gu.set_title("Scale")
|> gu.show(err: False)
let answer = case answer {
Ok(val) -> gu.parse(val)
Error(_) -> "No answer"
}
gu.zenity
|> gu.new_info()
|> gu.set_text(answer)
|> gu.set_timeout(10)
|> gu.show(True)
}