FloUI.Icon.Button (FloUI v0.1.0-alpha.5) View Source

Usage in SnapFramework

Render a button with an icon.

data is a string for the tooltip.

<%= component FloUI.Icon.Button,
    "tooltip text",
    id: :btn_icon
do %>
  <%= component FloUI.Icon,
      {:flo_ui, "path_to_icon"}
  %>
<% end %>

Link to this section Summary

Link to this section Functions

Link to this function

add_to_graph(graph, data, opts \\ [])

View Source

Callback implementation for Scenic.Component.add_to_graph/3.

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

handle_event(event, from_pid, scene)

View Source

Callback implementation for Scenic.Scene.handle_event/3.

Link to this function

handle_input(input, id, scene)

View Source

Callback implementation for Scenic.Scene.handle_input/3.

Link to this function

handle_update(msg, opts, scene)

View Source

Callback implementation for Scenic.Scene.handle_update/3.

Link to this function

icon_button(graph, data, options \\ [])

View Source
Link to this function

init(scene, data, opts \\ [])

View Source

Callback implementation for Scenic.Scene.init/3.

Callback implementation for SnapFramework.Scene.mounted/1.

Link to this function

process_call(msg, from, scene)

View Source

Callback implementation for SnapFramework.Scene.process_call/3.

Link to this function

process_cast(msg, scene)

View Source

Callback implementation for SnapFramework.Scene.process_cast/2.

Link to this function

process_event(event, from_pid, scene)

View Source

Callback implementation for SnapFramework.Scene.process_event/3.

Link to this function

process_info(msg, scene)

View Source

Callback implementation for SnapFramework.Scene.process_info/2.

Callback implementation for Scenic.Component.validate/1.