Current section
Files
Jump to
Current section
Files
src/silk@sizer.erl
-module(silk@sizer).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([add/2, add3/3, add4/4, add_spacer/2, add_stretch_spacer/1, add_stretch_spacer2/2, calc_min/1, clear/1, clear2/2, detach/2, fit/2]).
-export_type([add_option/0, stretch_option/0, clear_option/0]).
-type add_option() :: {proportion, integer()} |
{flag, integer()} |
{border, integer()}.
-type stretch_option() :: {prop, integer()}.
-type clear_option() :: {delete_windows, boolean()}.
-file("/home/reet/Code/silk/silk/src/silk/sizer.gleam", 13).
-spec add(
silk@types:wx_sizer(any()),
silk@types:wx_object(silk@types:wx_window(any()))
) -> silk@types:wx_sizer_item().
add(This, Window) ->
'wxSizer':add(This, Window).
-file("/home/reet/Code/silk/silk/src/silk/sizer.gleam", 16).
-spec add3(
silk@types:wx_sizer(any()),
silk@types:wx_object(silk@types:wx_window(any())),
list(add_option())
) -> silk@types:ok_t().
add3(This, Window, Option) ->
'wxSizer':add(This, Window, Option).
-file("/home/reet/Code/silk/silk/src/silk/sizer.gleam", 29).
-spec add4(silk@types:wx_sizer(any()), integer(), integer(), list(add_option())) -> silk@types:ok_t().
add4(This, Width, Height, Option) ->
'wxSizer':add(This, Width, Height, Option).
-file("/home/reet/Code/silk/silk/src/silk/sizer.gleam", 38).
-spec add_spacer(silk@types:wx_sizer(any()), integer()) -> silk@types:wx_sizer_item().
add_spacer(This, Size) ->
'wxSizer':'addSpacer'(This, Size).
-file("/home/reet/Code/silk/silk/src/silk/sizer.gleam", 42).
-spec add_stretch_spacer(silk@types:wx_sizer(any())) -> silk@types:wx_sizer_item().
add_stretch_spacer(This) ->
'wxSizer':'addStretchSpacer'(This).
-file("/home/reet/Code/silk/silk/src/silk/sizer.gleam", 50).
-spec add_stretch_spacer2(silk@types:wx_sizer(any()), list(stretch_option())) -> silk@types:wx_sizer_item().
add_stretch_spacer2(This, Option) ->
'wxSizer':'addStretchSpacer'(This, Option).
-file("/home/reet/Code/silk/silk/src/silk/sizer.gleam", 59).
-spec calc_min(silk@types:wx_sizer(any())) -> {integer(), integer()}.
calc_min(This) ->
'wxSizer':'calcMin'(This).
-file("/home/reet/Code/silk/silk/src/silk/sizer.gleam", 63).
-spec clear(silk@types:wx_sizer(any())) -> silk@types:ok_t().
clear(This) ->
'wxSizer':clear(This).
-file("/home/reet/Code/silk/silk/src/silk/sizer.gleam", 75).
-spec clear2(silk@types:wx_sizer(any()), clear_option()) -> silk@types:ok_t().
clear2(This, Option) ->
'wxSizer':clear(This, Option).
-file("/home/reet/Code/silk/silk/src/silk/sizer.gleam", 81).
-spec detach(
silk@types:wx_sizer(any()),
silk@types:wx_object(silk@types:wx_window(any()))
) -> boolean().
detach(This, Window) ->
'wxSizer':detach(This, Window).
-file("/home/reet/Code/silk/silk/src/silk/sizer.gleam", 89).
-spec fit(
silk@types:wx_sizer(any()),
silk@types:wx_object(silk@types:wx_window(any()))
) -> {integer(), integer()}.
fit(This, Window) ->
'wxSizer':fit(This, Window).