Module: Ruflet::UI

Extended by:
SharedControlForwarders
Defined in:
lib/ruflet_ui.rb,
lib/ruflet_ui/ruflet/types/geometry.rb,
lib/ruflet_ui/ruflet/types/text_style.rb,
lib/ruflet_ui/ruflet/ui/control_factory.rb,
lib/ruflet_ui/ruflet/ui/control_methods.rb,
lib/ruflet_ui/ruflet/ui/control_registry.rb,
lib/ruflet_ui/ruflet/ui/controls/ruflet_controls.rb,
lib/ruflet_ui/ruflet/ui/material_control_factory.rb,
lib/ruflet_ui/ruflet/ui/material_control_methods.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet_services.rb,
lib/ruflet_ui/ruflet/ui/cupertino_control_factory.rb,
lib/ruflet_ui/ruflet/ui/cupertino_control_methods.rb,
lib/ruflet_ui/ruflet/ui/material_control_registry.rb,
lib/ruflet_ui/ruflet/ui/shared_control_forwarders.rb,
lib/ruflet_ui/ruflet/ui/cupertino_control_registry.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/arc_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/row_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/fill_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/hero_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/icon_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/line_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/oval_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/page_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/path_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/rect_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/text_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/view_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/color_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/image_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/stack_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/share_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/tab_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/canvas_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/circle_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/column_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/points_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/shadow_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/window_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/camera_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/card_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/chip_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/tabs_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/dialogs_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/fletapp_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/overlay_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/pagelet_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/ruflet_controls.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/shimmer_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/battery_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/audio_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/badge_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/radio_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/video_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/basepage_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/gridview_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/listview_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/markdown_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/pageview_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/safearea_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/textspan_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/wakelock_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/appbar_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/banner_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/button_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/chart_controls.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/option_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/slider_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/switch_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/tabbar_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/draggable_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/semantics_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/barometer_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/clipboard_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/gyroscope_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/datarow_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/divider_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/menubar_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/ruflet_controls.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/segment_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/webview_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/dragtarget_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/shadermask_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/filepicker_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/flashlight_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/screenshot_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/ruflet_controls.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/checkbox_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/datacell_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/dropdown_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/listtile_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/snackbar_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/dismissible_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/placeholder_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/urllauncher_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/container_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/datatable_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/searchbar_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/textfield_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/connectivity_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/magnetometer_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/storagepaths_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/datacolumn_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/datepicker_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/dropdownm2_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/iconbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/radiogroup_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/tabbarview_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/textbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/timepicker_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/autofillgroup_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/responsiverow_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/accelerometer_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/shakedetector_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/alertdialog_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/bottomsheet_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/contextmenu_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/progressbar_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/rangeslider_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/mergesemantics_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/windowdragarea_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/hapticfeedback_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/autocomplete_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/bottomappbar_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/circleavatar_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/filledbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/progressring_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/gesturedetector_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/serviceregistry_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/expansiontile_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/navigationbar_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/popupmenuitem_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/selectionarea_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/submenubutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/animatedswitcher_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/keyboardlistener_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/screenbrightness_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/semanticsservice_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/dropdownoption_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/expansionpanel_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/menuitembutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/navigationrail_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/outlinedbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/interactiveviewer_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/sharedpreferences_control.rb,
lib/ruflet_ui/ruflet/ui/services/ruflet/useraccelerometer_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinoradio_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/daterangepicker_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/popupmenubutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/segmentedbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/verticaldivider_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/browsercontextmenu_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/transparentpointer_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinoappbar_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinobutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinopicker_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinoslider_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinoswitch_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/fillediconbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/navigationdrawer_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/filledtonalbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinocheckbox_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinolisttile_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/expansionpanellist_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/outlinediconbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/shared/reorderabledraghandle_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinotextfield_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/reorderablelistview_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinodatepicker_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/floatingactionbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinoactionsheet_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinoalertdialog_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinobottomsheet_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinocontextmenu_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinotimerpicker_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/filledtonaliconbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinodialogaction_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinofilledbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinotintedbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinonavigationbar_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/navigationbardestination_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinosegmentedbutton_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/navigationraildestination_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinoactionsheetaction_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinoactivityindicator_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinocontextmenuaction_control.rb,
lib/ruflet_ui/ruflet/ui/controls/materials/navigationdrawerdestination_control.rb,
lib/ruflet_ui/ruflet/ui/controls/cupertinos/cupertinoslidingsegmentedbutton_control.rb

Defined Under Namespace

Modules: ControlFactory, ControlMethods, ControlRegistry, Controls, CupertinoControlFactory, CupertinoControlMethods, CupertinoControlRegistry, MaterialControlFactory, MaterialControlMethods, MaterialControlRegistry, Services, SharedControlForwarders, Types

Class Method Summary collapse

Methods included from SharedControlForwarders

alert_dialog, alertdialog, app_bar, appbar, bar_chart, bar_chart_group, bar_chart_rod, bar_chart_rod_stack_item, barchart, barchartgroup, barchartrod, barchartrodstackitem, bottom_sheet, bottomsheet, button, candlestick_chart, candlestick_chart_spot, candlestickchart, candlestickchartspot, center, chart_axis, chart_axis_label, chartaxis, chartaxislabel, checkbox, clipboard, column, container, control, cupertino_action_sheet, cupertino_alert_dialog, cupertino_button, cupertino_dialog_action, cupertino_filled_button, cupertino_navigation_bar, cupertino_slider, cupertino_switch, cupertino_text_field, cupertinoactionsheet, cupertinoalertdialog, cupertinobutton, cupertinodialogaction, cupertinofilledbutton, cupertinonavigationbar, cupertinoslider, cupertinoswitch, cupertinotextfield, drag_target, draggable, dragtarget, duration, elevated_button, fab, filled_button, filledbutton, floating_action_button, floatingactionbutton, gesture_detector, gesturedetector, grid_view, gridview, icon, icon_button, iconbutton, image, line_chart, line_chart_data, line_chart_data_point, linechart, linechartdata, linechartdatapoint, markdown, navigation_bar, navigation_bar_destination, navigationbar, navigationbardestination, pie_chart, pie_chart_section, piechart, piechartsection, radar_chart, radar_chart_title, radar_data_set, radar_data_set_entry, radarchart, radarcharttitle, radardataset, radardatasetentry, radio, radio_group, radiogroup, row, scatter_chart, scatter_chart_spot, scatterchart, scatterchartspot, service, snack_bar, snackbar, stack, tab, tab_bar, tab_bar_view, tabbar, tabbarview, tabs, text, text_button, text_field, textbutton, textfield, view, web_view, webview, widget

Class Method Details

.app(**opts, &block) ⇒ Object



133
# File 'lib/ruflet_ui.rb', line 133

def app(**opts, &block) = Ruflet.app(**opts, &block)

.page(**props, &block) ⇒ Object



134
# File 'lib/ruflet_ui.rb', line 134

def page(**props, &block) = Ruflet::DSL.page(**props, &block)