-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).