-module(silk@webview). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). -export([can_copy/1, can_cut/1, can_go_back/1, can_go_forward/1, can_paste/1, can_redo/1, can_undo/1, clear_history/1, clear_selection/1, copy/1, cut/1, delete_selection/1, get_current_title/1, get_current_url/1, get_page_source/1, get_page_text/1, get_selected_source/1, get_selected_text/1, go_back/1, go_forward/1, has_selection/1, is_backend_available/1, is_busy/1, is_context_menu_enabled/1, is_editable/1, load_url/2, new/2, new3/3, paste/1, print/1, redo/1, reload/1, reload2/1, run_script/2, select_all/1, set_editable/1, set_editable2/2, set_page/3, stop/1, undo/1]). -export_type([option/0, editable_option/0]). -type option() :: {url, binary()} | {pos, {integer(), integer()}} | {size, {integer(), integer()}} | {backend, binary()} | {style, integer()}. -type editable_option() :: {enable, boolean()}. -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 12). -spec can_copy( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> boolean(). can_copy(This) -> 'wxWebView':'canCopy'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 16). -spec can_cut( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> boolean(). can_cut(This) -> 'wxWebView':'canCut'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 20). -spec can_go_back( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> boolean(). can_go_back(This) -> 'wxWebView':'canGoBack'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 24). -spec can_go_forward( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> boolean(). can_go_forward(This) -> 'wxWebView':'canGoForward'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 28). -spec can_paste( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> boolean(). can_paste(This) -> 'wxWebView':'canPaste'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 32). -spec can_redo( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> boolean(). can_redo(This) -> 'wxWebView':'canRedo'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 42). -spec can_undo( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> boolean(). can_undo(This) -> 'wxWebView':'canUndo'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 46). -spec clear_history( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. clear_history(This) -> 'wxWebView':'clearHistory'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 50). -spec clear_selection( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. clear_selection(This) -> 'wxWebView':'clearSelection'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 54). -spec copy( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. copy(This) -> 'wxWebView':copy(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 58). -spec cut( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. cut(This) -> 'wxWebView':cut(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 62). -spec delete_selection( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. delete_selection(This) -> 'wxWebView':'deleteSelection'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 84). -spec get_current_title( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> binary(). get_current_title(This) -> 'wxWebView':'getCurrentTitle'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 88). -spec get_current_url( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> binary(). get_current_url(This) -> 'wxWebView':'getCurrentURL'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 94). -spec get_page_source( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> binary(). get_page_source(This) -> 'wxWebView':'getPageSource'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 98). -spec get_page_text( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> binary(). get_page_text(This) -> 'wxWebView':'getPageText'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 102). -spec get_selected_source( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> binary(). get_selected_source(This) -> 'wxWebView':'getSelectedSource'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 106). -spec get_selected_text( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> binary(). get_selected_text(This) -> 'wxWebView':'getSelectedText'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 130). -spec go_back( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. go_back(This) -> 'wxWebView':'goBack'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 136). -spec go_forward( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. go_forward(This) -> 'wxWebView':'goForward'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 140). -spec has_selection( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> boolean(). has_selection(This) -> 'wxWebView':'hasSelection'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 144). -spec is_backend_available(binary()) -> boolean(). is_backend_available(Backend) -> 'wxWebView':'isBackendAvailable'(Backend). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 148). -spec is_busy( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> boolean(). is_busy(This) -> 'wxWebView':'isBusy'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 152). -spec is_context_menu_enabled( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> boolean(). is_context_menu_enabled(This) -> 'wxWebView':'isContextMenuEnabled'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 156). -spec is_editable( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> boolean(). is_editable(This) -> 'wxWebView':'isEditable'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 164). -spec load_url( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))), binary() ) -> {ok, nil} | {error, nil}. load_url(This, Url) -> 'wxWebView':'loadURL'(This, Url). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 168). -spec new(silk@types:wx_object(silk@types:wx_window(any())), integer()) -> silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))). new(Parent, Id) -> 'wxWebView':new(Parent, Id). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 182). -spec new3( silk@types:wx_object(silk@types:wx_window(any())), integer(), list(option()) ) -> silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))). new3(Parent, Id, Options) -> 'wxWebView':new(Parent, Id, Options). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 186). -spec paste( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. paste(This) -> 'wxWebView':paste(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 190). -spec print( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. print(This) -> 'wxWebView':print(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 194). -spec redo( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. redo(This) -> 'wxWebView':redo(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 198). -spec reload( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. reload(This) -> 'wxWebView':reload(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 202). -spec reload2( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. reload2(This) -> 'wxWebView':reload(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 219). -spec run_script( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))), binary() ) -> {ok, boolean()} | {error, binary()}. run_script(This, Javascript) -> 'wxWebView':'runScript'(This, Javascript). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 223). -spec select_all( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. select_all(This) -> 'wxWebView':'selectAll'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 227). -spec set_editable( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. set_editable(This) -> 'wxWebView':'setEditable'(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 237). -spec set_editable2( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))), editable_option() ) -> {ok, nil} | {error, nil}. set_editable2(This, Option) -> 'wxWebView':'setEditable'(This, Option). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 243). -spec set_page( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))), binary(), binary() ) -> {ok, nil} | {error, nil}. set_page(This, Html, Baseurl) -> 'wxWebView':'setPage'(This, Html, Baseurl). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 265). -spec stop( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. stop(This) -> 'wxWebView':stop(This). -file("/home/reet/Code/silk/silk/src/silk/webview.gleam", 269). -spec undo( silk@types:wx_object(silk@types:wx_window(silk@types:wx_control(silk@types:wx_web_view()))) ) -> {ok, nil} | {error, nil}. undo(This) -> 'wxWebView':undo(This).