FloUI.Tab (FloUI v0.1.0-alpha.6) View Source
Usage in SnapFramework
Tab should be passed into the Tabs module as follows.
<%= graph font_size: 20 %>
<%= component FloUI.Tabs, {@active_tab, @tabs}, id: :tabs do %>
<%= component FloUI.Grid, %{
start_xy: {0, 0},
max_xy: {@module.get_tabs_width(@tabs), 40}
} do %>
<%= for {{label, cmp}, i} <- Enum.with_index(@tabs) do %>
<%= component FloUI.Tab,
{label, cmp},
selected?: if(i == 0, do: true, else: false),
id: :"#{label}",
width: @module.get_tab_width(label),
height: 40
%>
<% end %>
<% end %>
<% end %>
Link to this section Summary
Functions
Callback implementation for Scenic.Component.add_to_graph/3
.
Callback implementation for Scenic.Component.bounds/2
.
Returns a specification to start this module under a supervisor.
Callback implementation for Scenic.Scene.handle_event/3
.
Callback implementation for Scenic.Scene.handle_input/3
.
Callback implementation for Scenic.Scene.handle_update/3
.
Callback implementation for Scenic.Scene.init/3
.
Callback implementation for SnapFramework.Scene.mounted/1
.
Callback implementation for SnapFramework.Scene.process_call/3
.
Callback implementation for SnapFramework.Scene.process_cast/2
.
Callback implementation for SnapFramework.Scene.process_event/3
.
Callback implementation for SnapFramework.Scene.process_info/2
.
Callback implementation for SnapFramework.Scene.process_input/3
.
Callback implementation for SnapFramework.Scene.process_update/3
.
Callback implementation for SnapFramework.Scene.setup/1
.
Callback implementation for Scenic.Component.validate/1
.
Link to this section Functions
Callback implementation for Scenic.Component.add_to_graph/3
.
Callback implementation for Scenic.Component.bounds/2
.
Returns a specification to start this module under a supervisor.
See Supervisor
.
Callback implementation for Scenic.Scene.handle_event/3
.
Callback implementation for Scenic.Scene.handle_input/3
.
Callback implementation for Scenic.Scene.handle_update/3
.
Callback implementation for Scenic.Scene.init/3
.
Callback implementation for SnapFramework.Scene.mounted/1
.
Callback implementation for SnapFramework.Scene.process_call/3
.
Callback implementation for SnapFramework.Scene.process_cast/2
.
Callback implementation for SnapFramework.Scene.process_event/3
.
Callback implementation for SnapFramework.Scene.process_info/2
.
Callback implementation for SnapFramework.Scene.process_input/3
.
Callback implementation for SnapFramework.Scene.process_update/3
.
Callback implementation for SnapFramework.Scene.setup/1
.
Callback implementation for Scenic.Component.validate/1
.