Packages

Gleam binding to the builtin Erlang wxWidgets

Current section

Files

Jump to
silk src silk@wx.erl
Raw

src/silk@wx.erl

-module(silk@wx).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([batch/1, create_memory/1, coerce/1, debug/1, demo/0, destroy/0, equal/2, foldl/3, foldr/3, foreach/2, get_env/0, get_memory_bin/1, get_object_type/1, is_null/1, map/2, new/0, null/0, parent_class/1, release_memory/1, retain_memory/1, set_env/1]).
-export_type([wx_ref/0, wx_env/0, wx_wx_html_link_info/0, wx_wx_mouse_state/0, debug_level/0]).
-type wx_ref() :: {wx_ref, integer()}.
-type wx_env() :: any().
-type wx_wx_html_link_info() :: any().
-type wx_wx_mouse_state() :: any().
-type debug_level() :: none | verbose | trace | driver.
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 50).
-spec batch(fun(() -> nil)) -> gleam@dynamic:dynamic_().
batch(Fun) ->
wx:batch(Fun).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 54).
-spec create_memory(integer()) -> bitstring().
create_memory(Size) ->
wx:create_memory(Size).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 64).
-spec coerce(any()) -> any().
coerce(Input) ->
gleam_stdlib:identity(Input).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 68).
-spec debug(debug_level()) -> silk@types:ok_t().
debug(Level) ->
wx:debug(Level).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 72).
-spec demo() -> {ok, nil} | {error, gleam@erlang@atom:atom_()}.
demo() ->
wx:demo().
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 76).
-spec destroy() -> silk@types:ok_t().
destroy() ->
wx:destroy().
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 80).
-spec equal(silk@types:wx_object(any()), silk@types:wx_object(any())) -> boolean().
equal(Ref1, Ref2) ->
wx:equal(Ref1, Ref2).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 84).
-spec foldl(fun((GBF, GBG) -> any()), GBG, list(GBF)) -> GBG.
foldl(Fun, Acc, List) ->
wx:foldl(Fun, Acc, List).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 88).
-spec foldr(fun((GBJ, GBK) -> any()), GBK, list(GBJ)) -> GBK.
foldr(Fun, Acc, List) ->
wx:foldr(Fun, Acc, List).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 92).
-spec foreach(fun((GBN) -> any()), list(GBN)) -> nil.
foreach(Fun, List) ->
wx:foreach(Fun, List).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 96).
-spec get_env() -> wx_env().
get_env() ->
wx:get_env().
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 100).
-spec get_memory_bin(bitstring()) -> bitstring().
get_memory_bin(Wx_mem) ->
wx:get_memory_bin(Wx_mem).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 104).
-spec get_object_type(wx_ref()) -> gleam@erlang@atom:atom_().
get_object_type(Wx_ref) ->
wx:'getObjectType'(Wx_ref).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 108).
-spec is_null(silk@types:wx_object(any())) -> boolean().
is_null(Wx_ref) ->
wx:is_null(Wx_ref).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 112).
-spec map(fun((GBS) -> GBT), list(GBS)) -> list(GBT).
map(Fun, List) ->
wx:map(Fun, List).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 116).
-spec new() -> silk@types:wx_object(any()).
new() ->
wx:new().
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 122).
-spec null() -> silk@types:wx_object(any()).
null() ->
wx:null().
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 125).
-spec parent_class(silk@types:wx_object(any())) -> boolean().
parent_class(Wx_ref) ->
wx:parent_class(Wx_ref).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 129).
-spec release_memory(bitstring()) -> silk@types:ok_t().
release_memory(Wx_mem) ->
wx:release_memory(Wx_mem).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 133).
-spec retain_memory(bitstring()) -> silk@types:ok_t().
retain_memory(Wx_mem) ->
wx:retain_memory(Wx_mem).
-file("/home/reet/Code/silk/silk/src/silk/wx.gleam", 137).
-spec set_env(wx_env()) -> silk@types:ok_t().
set_env(Wx_env) ->
wx:set_env(Wx_env).