Current section
Files
Jump to
Current section
Files
src/silk@webview.erl
-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).