Current section
Files
Jump to
Current section
Files
src/sketch@lustre@internals@global.erl
-module(sketch@lustre@internals@global).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([set_stylesheet/1, teardown_stylesheet/1, get_stylesheet/0, set_current_stylesheet/1, dismiss_current_stylesheet/0]).
-if(?OTP_RELEASE >= 27).
-define(MODULEDOC(Str), -moduledoc(Str)).
-define(DOC(Str), -doc(Str)).
-else.
-define(MODULEDOC(Str), -compile([])).
-define(DOC(Str), -compile([])).
-endif.
?MODULEDOC(false).
-file("src/sketch/lustre/internals/global.gleam", 5).
?DOC(false).
-spec set_stylesheet(sketch:style_sheet()) -> {ok, sketch:style_sheet()} |
{error, nil}.
set_stylesheet(Stylesheet) ->
sketch_global_ffi:set_stylesheet(Stylesheet).
-file("src/sketch/lustre/internals/global.gleam", 11).
?DOC(false).
-spec teardown_stylesheet(sketch:style_sheet()) -> {ok, nil} | {error, nil}.
teardown_stylesheet(Stylesheet) ->
sketch_global_ffi:teardown_stylesheet(Stylesheet).
-file("src/sketch/lustre/internals/global.gleam", 15).
?DOC(false).
-spec get_stylesheet() -> {ok, sketch:style_sheet()} | {error, nil}.
get_stylesheet() ->
sketch_global_ffi:get_stylesheet().
-file("src/sketch/lustre/internals/global.gleam", 19).
?DOC(false).
-spec set_current_stylesheet(sketch:style_sheet()) -> {ok, sketch:style_sheet()} |
{error, nil}.
set_current_stylesheet(Stylesheet) ->
sketch_global_ffi:set_current_stylesheet(Stylesheet).
-file("src/sketch/lustre/internals/global.gleam", 25).
?DOC(false).
-spec dismiss_current_stylesheet() -> {ok, nil} | {error, nil}.
dismiss_current_stylesheet() ->
sketch_global_ffi:dismiss_current_stylesheet().