-module(examples@calendar). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([main/0]). -spec main() -> nil. main() -> Answer = begin _pipe = [<<"zenity"/utf8>>], _pipe@1 = gu:new_calendar( _pipe, none, {some, 31}, {some, 12}, {some, 1999}, none ), _pipe@2 = gu:set_title(_pipe@1, <<"Calendar"/utf8>>), gu:show(_pipe@2, false) end, case Answer of {ok, Val} -> _ = begin _pipe@3 = [<<"zenity"/utf8>>], _pipe@4 = gu:new_info(_pipe@3), _pipe@5 = gu:set_text(_pipe@4, gu:parse(Val)), _pipe@6 = gu:set_timeout(_pipe@5, 10), gu:show(_pipe@6, true) end, nil; {error, _} -> nil end.