Skip to main content

src/etui@widgets@clear.erl

-module(etui@widgets@clear).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/etui/widgets/clear.gleam").
-export([render/2]).

-if(?OTP_RELEASE >= 27).
-define(MODULEDOC(Str), -moduledoc(Str)).
-define(DOC(Str), -doc(Str)).
-else.
-define(MODULEDOC(Str), -compile([])).
-define(DOC(Str), -compile([])).
-endif.

-file("src/etui/widgets/clear.gleam", 15).
?DOC(" Fill `area` with empty cells (space, Default colors, no modifier).\n").
-spec render(etui@buffer:buffer(), etui@geometry:rect()) -> etui@buffer:buffer().
render(Buf, Area) ->
    etui@buffer:clear(Buf, Area).