Packages

Gleam binding to the builtin Erlang wxWidgets

Current section

Files

Jump to
silk src silk@frame.erl
Raw

src/silk@frame.erl

-module(silk@frame).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([create/4, create5/5, destroy/1, get_client_area_origin/1, new/0, new3/3, new4/4, process_command/2, send_size_event/1, set_status_text/2, set_status_widths/2]).
-export_type([option/0]).
-type option() :: {pos, {integer(), integer()}} |
{size, {integer(), integer()}} |
{style, integer()}.
-file("/home/reet/Code/silk/silk/src/silk/frame.gleam", 23).
-spec create(
silk@types:wx_object(silk@types:wx_window(silk@types:wx_frame())),
silk@types:wx_object(silk@types:wx_window(any())),
integer(),
binary()
) -> boolean().
create(This, Parent, Id, Title) ->
'wxFrame':create(This, Parent, Id, Title).
-file("/home/reet/Code/silk/silk/src/silk/frame.gleam", 32).
-spec create5(
silk@types:wx_object(silk@types:wx_window(silk@types:wx_frame())),
silk@types:wx_object(silk@types:wx_window(any())),
integer(),
binary(),
list(option())
) -> boolean().
create5(This, Parent, Id, Title, Options) ->
'wxFrame':create(This, Parent, Id, Title, Options).
-file("/home/reet/Code/silk/silk/src/silk/frame.gleam", 57).
-spec destroy(silk@types:wx_object(silk@types:wx_window(silk@types:wx_frame()))) -> silk@types:ok_t().
destroy(This) ->
'wxFrame':destroy(This).
-file("/home/reet/Code/silk/silk/src/silk/frame.gleam", 61).
-spec get_client_area_origin(
silk@types:wx_object(silk@types:wx_window(silk@types:wx_frame()))
) -> {integer(), integer()}.
get_client_area_origin(This) ->
'wxFrame':'getClientAreaOrigin'(This).
-file("/home/reet/Code/silk/silk/src/silk/frame.gleam", 77).
-spec new() -> silk@types:wx_object(silk@types:wx_window(silk@types:wx_frame())).
new() ->
'wxFrame':new().
-file("/home/reet/Code/silk/silk/src/silk/frame.gleam", 81).
-spec new3(
silk@types:wx_object(silk@types:wx_window(any())),
integer(),
binary()
) -> silk@types:wx_object(silk@types:wx_window(silk@types:wx_frame())).
new3(Parent, Id, Title) ->
'wxFrame':new(Parent, Id, Title).
-file("/home/reet/Code/silk/silk/src/silk/frame.gleam", 85).
-spec new4(
silk@types:wx_object(silk@types:wx_window(any())),
integer(),
binary(),
list(option())
) -> silk@types:wx_object(silk@types:wx_window(silk@types:wx_frame())).
new4(Parent, Id, Title, Options) ->
'wxFrame':new(Parent, Id, Title, Options).
-file("/home/reet/Code/silk/silk/src/silk/frame.gleam", 94).
-spec process_command(
silk@types:wx_object(silk@types:wx_window(silk@types:wx_frame())),
integer()
) -> boolean().
process_command(This, Id) ->
'wxFrame':'processCommand'(This, Id).
-file("/home/reet/Code/silk/silk/src/silk/frame.gleam", 98).
-spec send_size_event(
silk@types:wx_object(silk@types:wx_window(silk@types:wx_frame()))
) -> silk@types:ok_t().
send_size_event(This) ->
'wxFrame':'sendSizeEvent'(This).
-file("/home/reet/Code/silk/silk/src/silk/frame.gleam", 114).
-spec set_status_text(
silk@types:wx_object(silk@types:wx_window(silk@types:wx_frame())),
binary()
) -> silk@types:ok_t().
set_status_text(This, Text) ->
'wxFrame':'setStatusText'(This, Text).
-file("/home/reet/Code/silk/silk/src/silk/frame.gleam", 121).
-spec set_status_widths(
silk@types:wx_object(silk@types:wx_window(silk@types:wx_frame())),
list(integer())
) -> silk@types:ok_t().
set_status_widths(This, Widths_field) ->
'wxFrame':'setStatusWidths'(This, Widths_field).