Module: Ruflet::UI::MaterialControlMethods

Included in:
ControlMethods
Defined in:
lib/ruflet_ui/ruflet/ui/material_control_methods.rb

Instance Method Summary collapse

Instance Method Details

#alert_dialog(**props) ⇒ Object



486
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 486

def alert_dialog(**props) = build_widget(:alertdialog, **props)

#alertdialog(**props) ⇒ Object



487
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 487

def alertdialog(**props) = alert_dialog(**props)

#animated_switcher(content = nil, **props) ⇒ Object



53
54
55
56
57
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 53

def animated_switcher(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:animatedswitcher, **mapped)
end

#animatedswitcher(content = nil, **props) ⇒ Object



58
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 58

def animatedswitcher(content = nil, **props) = animated_switcher(content, **props)

#animation(duration = nil, **props) ⇒ Object



59
60
61
62
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 59

def animation(duration = nil, **props)
  duration = props.delete(:duration) if duration.nil? && props.key?(:duration)
  Ruflet::Animation.new(duration: duration, **props)
end

#animation_style(**props) ⇒ Object



63
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 63

def animation_style(**props) = Ruflet::AnimationStyle.new(**props)

#app_bar(**props) ⇒ Object



521
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 521

def app_bar(**props) = build_widget(:appbar, **props)

#appbar(**props) ⇒ Object



522
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 522

def appbar(**props) = app_bar(**props)

#arc(**props) ⇒ Object



99
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 99

def arc(**props) = build_widget(:arc, **props)

#audio(**props) ⇒ Object



64
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 64

def audio(**props) = build_widget(:audio, **props)

#auto_complete(suggestions = nil, **props) ⇒ Object



65
66
67
68
69
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 65

def auto_complete(suggestions = nil, **props)
  mapped = props.dup
  mapped[:suggestions] = suggestions unless suggestions.nil?
  build_widget(:autocomplete, **mapped)
end

#auto_complete_suggestion(key = nil, **props) ⇒ Object



71
72
73
74
75
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 71

def auto_complete_suggestion(key = nil, **props)
  mapped = props.dup
  mapped[:key] = key unless key.nil?
  build_widget(:autocompletesuggestion, **mapped)
end

#autocomplete(suggestions = nil, **props) ⇒ Object



70
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 70

def autocomplete(suggestions = nil, **props) = auto_complete(suggestions, **props)

#autocomplete_suggestion(key = nil, **props) ⇒ Object



76
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 76

def autocomplete_suggestion(key = nil, **props) = auto_complete_suggestion(key, **props)

#autocompletesuggestion(key = nil, **props) ⇒ Object



77
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 77

def autocompletesuggestion(key = nil, **props) = auto_complete_suggestion(key, **props)

#badge(label = nil, **props) ⇒ Object



355
356
357
358
359
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 355

def badge(label = nil, **props)
  mapped = props.dup
  mapped[:label] = label unless label.nil?
  build_widget(:badge, **mapped)
end


371
372
373
374
375
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 371

def banner(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:banner, **mapped)
end

#bar_chart(**props) ⇒ Object



567
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 567

def bar_chart(**props) = build_widget(:barchart, **props)

#bar_chart_group(**props) ⇒ Object



569
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 569

def bar_chart_group(**props) = build_widget(:barchartgroup, **props)

#bar_chart_rod(**props) ⇒ Object



571
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 571

def bar_chart_rod(**props) = build_widget(:barchartrod, **props)

#bar_chart_rod_stack_item(**props) ⇒ Object



573
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 573

def bar_chart_rod_stack_item(**props) = build_widget(:barchartrodstackitem, **props)

#barchart(**props) ⇒ Object



568
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 568

def barchart(**props) = bar_chart(**props)

#barchartgroup(**props) ⇒ Object



570
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 570

def barchartgroup(**props) = bar_chart_group(**props)

#barchartrod(**props) ⇒ Object



572
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 572

def barchartrod(**props) = bar_chart_rod(**props)

#barchartrodstackitem(**props) ⇒ Object



574
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 574

def barchartrodstackitem(**props) = bar_chart_rod_stack_item(**props)

#bottom_app_bar(content = nil, **props) ⇒ Object



376
377
378
379
380
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 376

def bottom_app_bar(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:bottomappbar, **mapped)
end

#bottom_sheet(content = nil, **props) ⇒ Object



494
495
496
497
498
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 494

def bottom_sheet(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:bottomsheet, **mapped)
end

#bottomappbar(content = nil, **props) ⇒ Object



381
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 381

def bottomappbar(content = nil, **props) = bottom_app_bar(content, **props)

#bottomsheet(content = nil, **props) ⇒ Object



499
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 499

def bottomsheet(content = nil, **props) = bottom_sheet(content, **props)

#button(content = nil, **props) ⇒ Object



389
390
391
392
393
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 389

def button(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:button, **mapped)
end

#candlestick_chart(**props) ⇒ Object



585
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 585

def candlestick_chart(**props) = build_widget(:candlestickchart, **props)

#candlestick_chart_spot(**props) ⇒ Object



587
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 587

def candlestick_chart_spot(**props) = build_widget(:candlestickchartspot, **props)

#candlestickchart(**props) ⇒ Object



586
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 586

def candlestickchart(**props) = candlestick_chart(**props)

#candlestickchartspot(**props) ⇒ Object



588
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 588

def candlestickchartspot(**props) = candlestick_chart_spot(**props)

#canvas(shapes = nil, **props) ⇒ Object



92
93
94
95
96
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 92

def canvas(shapes = nil, **props)
  mapped = props.dup
  mapped[:shapes] = shapes unless shapes.nil?
  build_widget(:canvas, **mapped)
end

#canvas_color(**props) ⇒ Object



101
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 101

def canvas_color(**props) = color(**props)

#card(content = nil, **props) ⇒ Object



135
136
137
138
139
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 135

def card(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:card, **mapped)
end

#center(**props, &block) ⇒ Object



17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 17

def center(**props, &block)
  mapped = props.dup
  defaults = { expand: true, alignment: { x: 0, y: 0 } }

  if block
    nested = WidgetBuilder.new
    block_result = nested.instance_eval(&block)
    child =
      if nested.children.any?
        nested.children.first
      elsif block_result.is_a?(Ruflet::Control)
        block_result
      end
    mapped[:content] = child if child
  end

  build_widget(:container, **normalize_container_props(defaults.merge(mapped)))
end

#chart_axis(**props) ⇒ Object



601
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 601

def chart_axis(**props) = build_widget(:chartaxis, **props)

#chart_axis_label(**props) ⇒ Object



603
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 603

def chart_axis_label(**props) = build_widget(:chartaxislabel, **props)

#chartaxis(**props) ⇒ Object



602
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 602

def chartaxis(**props) = chart_axis(**props)

#chartaxislabel(**props) ⇒ Object



604
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 604

def chartaxislabel(**props) = chart_axis_label(**props)

#checkbox(**props) ⇒ Object



470
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 470

def checkbox(**props) = build_widget(:checkbox, **props)

#chip(label = nil, **props) ⇒ Object



360
361
362
363
364
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 360

def chip(label = nil, **props)
  mapped = props.dup
  mapped[:label] = label unless label.nil?
  build_widget(:chip, **mapped)
end

#circle(**props) ⇒ Object



98
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 98

def circle(**props) = build_widget(:circle, **props)

#circle_avatar(content = nil, **props) ⇒ Object



365
366
367
368
369
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 365

def circle_avatar(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:circleavatar, **mapped)
end

#circle_layer(circles = nil, **props) ⇒ Object



160
161
162
163
164
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 160

def circle_layer(circles = nil, **props)
  mapped = props.dup
  mapped[:circles] = circles unless circles.nil?
  build_widget(:circlelayer, **mapped)
end

#circle_marker(**props) ⇒ Object



166
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 166

def circle_marker(**props) = build_widget(:circlemarker, **props)

#circleavatar(content = nil, **props) ⇒ Object



370
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 370

def circleavatar(content = nil, **props) = circle_avatar(content, **props)

#circlelayer(circles = nil, **props) ⇒ Object



165
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 165

def circlelayer(circles = nil, **props) = circle_layer(circles, **props)

#circlemarker(**props) ⇒ Object



167
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 167

def circlemarker(**props) = circle_marker(**props)

#clipboard(**props) ⇒ Object



524
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 524

def clipboard(**props) = build_widget(:clipboard, **props)

#color(**props) ⇒ Object



100
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 100

def color(**props) = build_widget(:color, **props)

#column(children = nil, **props, &block) ⇒ Object



11
12
13
14
15
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 11

def column(children = nil, **props, &block)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:column, **mapped, &block)
end

#container(**props, &block) ⇒ Object



52
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 52

def container(**props, &block) = build_widget(:container, **normalize_container_props(props), &block)

#context_menu(content = nil, **props) ⇒ Object



78
79
80
81
82
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 78

def context_menu(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:contextmenu, **mapped)
end

#contextmenu(content = nil, **props) ⇒ Object



83
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 83

def contextmenu(content = nil, **props) = context_menu(content, **props)

#data_cell(content = nil, **props) ⇒ Object



247
248
249
250
251
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 247

def data_cell(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:datacell, **mapped)
end

#data_column(label = nil, **props) ⇒ Object



235
236
237
238
239
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 235

def data_column(label = nil, **props)
  mapped = props.dup
  mapped[:label] = label unless label.nil?
  build_widget(:datacolumn, **mapped)
end

#data_row(cells = nil, **props) ⇒ Object



241
242
243
244
245
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 241

def data_row(cells = nil, **props)
  mapped = props.dup
  mapped[:cells] = cells unless cells.nil?
  build_widget(:datarow, **mapped)
end

#data_table(columns = nil, **props) ⇒ Object



229
230
231
232
233
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 229

def data_table(columns = nil, **props)
  mapped = props.dup
  mapped[:columns] = columns unless columns.nil?
  build_widget(:datatable, **mapped)
end

#datacell(content = nil, **props) ⇒ Object



252
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 252

def datacell(content = nil, **props) = data_cell(content, **props)

#datacolumn(label = nil, **props) ⇒ Object



240
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 240

def datacolumn(label = nil, **props) = data_column(label, **props)

#datarow(cells = nil, **props) ⇒ Object



246
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 246

def datarow(cells = nil, **props) = data_row(cells, **props)

#datatable(columns = nil, **props) ⇒ Object



234
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 234

def datatable(columns = nil, **props) = data_table(columns, **props)

#date_picker(**props) ⇒ Object



225
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 225

def date_picker(**props) = build_widget(:datepicker, **props)

#date_range_picker(**props) ⇒ Object



227
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 227

def date_range_picker(**props) = build_widget(:daterangepicker, **props)

#datepicker(**props) ⇒ Object



226
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 226

def datepicker(**props) = date_picker(**props)

#daterangepicker(**props) ⇒ Object



228
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 228

def daterangepicker(**props) = date_range_picker(**props)

#dismissible(content = nil, **props) ⇒ Object



124
125
126
127
128
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 124

def dismissible(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:dismissible, **mapped)
end

#divider(**props) ⇒ Object



216
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 216

def divider(**props) = build_widget(:divider, **props)

#drag_target(content = nil, **props, &block) ⇒ Object



129
130
131
132
133
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 129

def drag_target(content = nil, **props, &block)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:dragtarget, **mapped, &block)
end

#draggable(content = nil, **props, &block) ⇒ Object



119
120
121
122
123
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 119

def draggable(content = nil, **props, &block)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:draggable, **mapped, &block)
end

#dragtarget(content = nil, **props, &block) ⇒ Object



134
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 134

def dragtarget(content = nil, **props, &block) = drag_target(content, **props, &block)


267
268
269
270
271
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 267

def dropdown(options = nil, **props)
  mapped = props.dup
  mapped[:options] = options unless options.nil?
  build_widget(:dropdown, **mapped)
end


278
279
280
281
282
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 278

def dropdown_m2(options = nil, **props)
  mapped = props.dup
  mapped[:options] = options unless options.nil?
  build_widget(:dropdownm2, **mapped)
end


272
273
274
275
276
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 272

def dropdown_option(key = nil, **props)
  mapped = props.dup
  mapped[:key] = key unless key.nil?
  build_widget(:dropdownoption, **mapped)
end


283
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 283

def dropdownm2(options = nil, **props) = dropdown_m2(options, **props)


277
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 277

def dropdownoption(key = nil, **props) = dropdown_option(key, **props)

#elevated_button(content = nil, **props) ⇒ Object

Ruflet currently uses a single Material button control schema. Keep elevated_button DSL available by routing to :button.



396
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 396

def elevated_button(content = nil, **props) = button(content, **props)

#expansion_panel(**props) ⇒ Object



259
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 259

def expansion_panel(**props) = build_widget(:expansionpanel, **props)

#expansion_panel_list(children = nil, **props) ⇒ Object



261
262
263
264
265
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 261

def expansion_panel_list(children = nil, **props)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:expansionpanellist, **mapped)
end

#expansion_tile(children = nil, **props) ⇒ Object



253
254
255
256
257
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 253

def expansion_tile(children = nil, **props)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:expansiontile, **mapped)
end

#expansionpanel(**props) ⇒ Object



260
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 260

def expansionpanel(**props) = expansion_panel(**props)

#expansionpanellist(children = nil, **props) ⇒ Object



266
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 266

def expansionpanellist(children = nil, **props) = expansion_panel_list(children, **props)

#expansiontile(children = nil, **props) ⇒ Object



258
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 258

def expansiontile(children = nil, **props) = expansion_tile(children, **props)

#fab(content = nil, **props) ⇒ Object



609
610
611
612
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 609

def fab(content = nil, **props)
  mapped = normalize_fab_props(props.dup, content)
  build_widget(:floatingactionbutton, **mapped)
end

#fill(**props) ⇒ Object



102
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 102

def fill(**props) = build_widget(:fill, **props)

#filled_button(content = nil, **props) ⇒ Object



403
404
405
406
407
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 403

def filled_button(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:filledbutton, **mapped)
end

#filled_icon_button(icon = nil, **props) ⇒ Object



409
410
411
412
413
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 409

def filled_icon_button(icon = nil, **props)
  mapped = props.dup
  mapped[:icon] = icon unless icon.nil?
  build_widget(:fillediconbutton, **mapped)
end

#filled_tonal_button(content = nil, **props) ⇒ Object



415
416
417
418
419
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 415

def filled_tonal_button(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:filledtonalbutton, **mapped)
end

#filled_tonal_icon_button(icon = nil, **props) ⇒ Object



421
422
423
424
425
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 421

def filled_tonal_icon_button(icon = nil, **props)
  mapped = props.dup
  mapped[:icon] = icon unless icon.nil?
  build_widget(:filledtonaliconbutton, **mapped)
end

#filledbutton(content = nil, **props) ⇒ Object



408
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 408

def filledbutton(content = nil, **props) = filled_button(content, **props)

#fillediconbutton(icon = nil, **props) ⇒ Object



414
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 414

def fillediconbutton(icon = nil, **props) = filled_icon_button(icon, **props)

#filledtonalbutton(content = nil, **props) ⇒ Object



420
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 420

def filledtonalbutton(content = nil, **props) = filled_tonal_button(content, **props)

#filledtonaliconbutton(icon = nil, **props) ⇒ Object



426
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 426

def filledtonaliconbutton(icon = nil, **props) = filled_tonal_icon_button(icon, **props)

#floating_action_button(**props) ⇒ Object



525
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 525

def floating_action_button(**props) = build_widget(:floatingactionbutton, **props)

#floatingactionbutton(**props) ⇒ Object



526
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 526

def floatingactionbutton(**props) = floating_action_button(**props)

#gesture_detector(**props, &block) ⇒ Object



90
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 90

def gesture_detector(**props, &block) = build_widget(:gesturedetector, **props, &block)

#gesturedetector(**props, &block) ⇒ Object



91
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 91

def gesturedetector(**props, &block) = gesture_detector(**props, &block)

#grid_view(children = nil, **props, &block) ⇒ Object



46
47
48
49
50
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 46

def grid_view(children = nil, **props, &block)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:gridview, **mapped, &block)
end

#gridview(children = nil, **props, &block) ⇒ Object



51
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 51

def gridview(children = nil, **props, &block) = grid_view(children, **props, &block)

#icon(icon = nil, **props) ⇒ Object



507
508
509
510
511
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 507

def icon(icon = nil, **props)
  mapped = props.dup
  mapped[:icon] = icon unless icon.nil?
  build_widget(:icon, **mapped)
end

#icon_button(icon = nil, **props) ⇒ Object



440
441
442
443
444
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 440

def icon_button(icon = nil, **props)
  mapped = props.dup
  mapped[:icon] = icon unless icon.nil?
  build_widget(:iconbutton, **mapped)
end

#iconbutton(icon = nil, **props) ⇒ Object



445
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 445

def iconbutton(icon = nil, **props) = icon_button(icon, **props)

#image(src = nil, src_base64: nil, placeholder_src: nil, **props) ⇒ Object



513
514
515
516
517
518
519
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 513

def image(src = nil, src_base64: nil, placeholder_src: nil, **props)
  mapped = props.dup
  mapped[:src] = normalize_image_source(src) unless src.nil?
  mapped[:src_base64] = normalize_image_source(src_base64) unless src_base64.nil?
  mapped[:placeholder_src] = normalize_image_source(placeholder_src) unless placeholder_src.nil?
  build_widget(:image, **mapped)
end

#interactive_viewer(content = nil, **props) ⇒ Object



446
447
448
449
450
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 446

def interactive_viewer(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:interactiveviewer, **mapped)
end

#interactiveviewer(content = nil, **props) ⇒ Object



451
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 451

def interactiveviewer(content = nil, **props) = interactive_viewer(content, **props)

#keyboard_listener(content = nil, **props) ⇒ Object



84
85
86
87
88
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 84

def keyboard_listener(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:keyboardlistener, **mapped)
end

#keyboardlistener(content = nil, **props) ⇒ Object



89
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 89

def keyboardlistener(content = nil, **props) = keyboard_listener(content, **props)

#line(**props) ⇒ Object



97
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 97

def line(**props) = build_widget(:line, **props)

#line_chart(**props) ⇒ Object



575
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 575

def line_chart(**props) = build_widget(:linechart, **props)

#line_chart_data(**props) ⇒ Object



577
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 577

def line_chart_data(**props) = build_widget(:linechartdata, **props)

#line_chart_data_point(**props) ⇒ Object



579
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 579

def line_chart_data_point(**props) = build_widget(:linechartdatapoint, **props)

#linechart(**props) ⇒ Object



576
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 576

def linechart(**props) = line_chart(**props)

#linechartdata(**props) ⇒ Object



578
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 578

def linechartdata(**props) = line_chart_data(**props)

#linechartdatapoint(**props) ⇒ Object



580
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 580

def linechartdatapoint(**props) = line_chart_data_point(**props)

#list_tile(**props) ⇒ Object



140
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 140

def list_tile(**props) = build_widget(:listtile, **props)

#list_view(children = nil, **props) ⇒ Object



186
187
188
189
190
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 186

def list_view(children = nil, **props)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:listview, **mapped)
end

#listtile(**props) ⇒ Object



141
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 141

def listtile(**props) = list_tile(**props)

#listview(children = nil, **props) ⇒ Object



191
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 191

def listview(children = nil, **props) = list_view(children, **props)

#map(layers = nil, **props) ⇒ Object



142
143
144
145
146
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 142

def map(layers = nil, **props)
  mapped = props.dup
  mapped[:layers] = layers unless layers.nil?
  build_widget(:map, **mapped)
end

#markdown(value = nil, **props) ⇒ Object



501
502
503
504
505
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 501

def markdown(value = nil, **props)
  mapped = props.dup
  mapped[:value] = value unless value.nil?
  build_widget(:markdown, **mapped)
end

#marker(content = nil, **props) ⇒ Object



155
156
157
158
159
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 155

def marker(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:marker, **mapped)
end

#marker_layer(markers = nil, **props) ⇒ Object



149
150
151
152
153
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 149

def marker_layer(markers = nil, **props)
  mapped = props.dup
  mapped[:markers] = markers unless markers.nil?
  build_widget(:markerlayer, **mapped)
end

#markerlayer(markers = nil, **props) ⇒ Object



154
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 154

def markerlayer(markers = nil, **props) = marker_layer(markers, **props)


192
193
194
195
196
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 192

def menu_bar(children = nil, **props)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:menubar, **mapped)
end


198
199
200
201
202
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 198

def menu_item_button(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:menuitembutton, **mapped)
end


197
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 197

def menubar(children = nil, **props) = menu_bar(children, **props)


203
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 203

def menuitembutton(content = nil, **props) = menu_item_button(content, **props)

#merge_semantics(content = nil, **props) ⇒ Object



204
205
206
207
208
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 204

def merge_semantics(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:mergesemantics, **mapped)
end

#mergesemantics(content = nil, **props) ⇒ Object



209
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 209

def mergesemantics(content = nil, **props) = merge_semantics(content, **props)


551
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 551

def navigation_bar(**props, &block) = build_widget(:navigationbar, **props, &block)


553
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 553

def navigation_bar_destination(**props, &block) = build_widget(:navigationbardestination, **props, &block)


559
560
561
562
563
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 559

def navigation_drawer(children = nil, **props)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:navigationdrawer, **mapped)
end


565
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 565

def navigation_drawer_destination(**props) = build_widget(:navigationdrawerdestination, **props)


555
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 555

def navigation_rail(**props, &block) = build_widget(:navigationrail, **props, &block)


557
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 557

def navigation_rail_destination(**props, &block) = build_widget(:navigationraildestination, **props, &block)


552
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 552

def navigationbar(**props, &block) = navigation_bar(**props, &block)


554
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 554

def navigationbardestination(**props, &block) = navigation_bar_destination(**props, &block)


564
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 564

def navigationdrawer(children = nil, **props) = navigation_drawer(children, **props)


566
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 566

def navigationdrawerdestination(**props) = navigation_drawer_destination(**props)


556
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 556

def navigationrail(**props, &block) = navigation_rail(**props, &block)


558
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 558

def navigationraildestination(**props, &block) = navigation_rail_destination(**props, &block)

#outlined_button(content = nil, **props) ⇒ Object



427
428
429
430
431
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 427

def outlined_button(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:outlinedbutton, **mapped)
end

#outlined_icon_button(icon = nil, **props) ⇒ Object



433
434
435
436
437
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 433

def outlined_icon_button(icon = nil, **props)
  mapped = props.dup
  mapped[:icon] = icon unless icon.nil?
  build_widget(:outlinediconbutton, **mapped)
end

#outlinedbutton(content = nil, **props) ⇒ Object



432
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 432

def outlinedbutton(content = nil, **props) = outlined_button(content, **props)

#outlinediconbutton(icon = nil, **props) ⇒ Object



438
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 438

def outlinediconbutton(icon = nil, **props) = outlined_icon_button(icon, **props)

#oval(**props) ⇒ Object



103
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 103

def oval(**props) = build_widget(:oval, **props)

#page_view(children = nil, **props) ⇒ Object



291
292
293
294
295
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 291

def page_view(children = nil, **props)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:pageview, **mapped)
end

#pageview(children = nil, **props) ⇒ Object



296
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 296

def pageview(children = nil, **props) = page_view(children, **props)

#paint(**props) ⇒ Object



108
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 108

def paint(**props) = drawing_payload(props)

#path(**props) ⇒ Object



106
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 106

def path(**props) = build_widget(:path, **props)

#path_arc(**props) ⇒ Object



111
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 111

def path_arc(**props) = drawing_payload(props.merge(_type: "Arc"))

#path_arc_to(**props) ⇒ Object



112
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 112

def path_arc_to(**props) = drawing_payload(props.merge(_type: "ArcTo"))

#path_close(**props) ⇒ Object



118
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 118

def path_close(**props) = drawing_payload(props.merge(_type: "Close"))

#path_cubic_to(**props) ⇒ Object



116
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 116

def path_cubic_to(**props) = drawing_payload(props.merge(_type: "CubicTo"))

#path_line_to(x = nil, y = nil, **props) ⇒ Object



110
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 110

def path_line_to(x = nil, y = nil, **props) = path_point_payload("LineTo", x, y, props)

#path_move_to(x = nil, y = nil, **props) ⇒ Object



109
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 109

def path_move_to(x = nil, y = nil, **props) = path_point_payload("MoveTo", x, y, props)

#path_oval(**props) ⇒ Object



113
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 113

def path_oval(**props) = drawing_payload(props.merge(_type: "Oval"))

#path_quadratic_to(**props) ⇒ Object



115
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 115

def path_quadratic_to(**props) = drawing_payload(props.merge(_type: "QuadraticTo"))

#path_rect(**props) ⇒ Object



114
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 114

def path_rect(**props) = drawing_payload(props.merge(_type: "Rect"))

#path_sub_path(**props) ⇒ Object



117
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 117

def path_sub_path(**props) = drawing_payload(props.merge(_type: "SubPath"))

#pie_chart(**props) ⇒ Object



581
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 581

def pie_chart(**props) = build_widget(:piechart, **props)

#pie_chart_section(**props) ⇒ Object



583
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 583

def pie_chart_section(**props) = build_widget(:piechartsection, **props)

#piechart(**props) ⇒ Object



582
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 582

def piechart(**props) = pie_chart(**props)

#piechartsection(**props) ⇒ Object



584
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 584

def piechartsection(**props) = pie_chart_section(**props)

#placeholder(content = nil, **props) ⇒ Object



286
287
288
289
290
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 286

def placeholder(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:placeholder, **mapped)
end

#points(**props) ⇒ Object



104
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 104

def points(**props) = build_widget(:points, **props)

#polygon_layer(polygons = nil, **props) ⇒ Object



176
177
178
179
180
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 176

def polygon_layer(polygons = nil, **props)
  mapped = props.dup
  mapped[:polygons] = polygons unless polygons.nil?
  build_widget(:polygonlayer, **mapped)
end

#polygon_marker(**props) ⇒ Object



182
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 182

def polygon_marker(**props) = build_widget(:polygonmarker, **props)

#polygonlayer(polygons = nil, **props) ⇒ Object



181
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 181

def polygonlayer(polygons = nil, **props) = polygon_layer(polygons, **props)

#polygonmarker(**props) ⇒ Object



183
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 183

def polygonmarker(**props) = polygon_marker(**props)

#polyline_layer(polylines = nil, **props) ⇒ Object



168
169
170
171
172
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 168

def polyline_layer(polylines = nil, **props)
  mapped = props.dup
  mapped[:polylines] = polylines unless polylines.nil?
  build_widget(:polylinelayer, **mapped)
end

#polyline_marker(**props) ⇒ Object



174
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 174

def polyline_marker(**props) = build_widget(:polylinemarker, **props)

#polylinelayer(polylines = nil, **props) ⇒ Object



173
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 173

def polylinelayer(polylines = nil, **props) = polyline_layer(polylines, **props)

#polylinemarker(**props) ⇒ Object



175
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 175

def polylinemarker(**props) = polyline_marker(**props)


452
453
454
455
456
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 452

def popup_menu_button(items = nil, **props)
  mapped = props.dup
  mapped[:items] = items unless items.nil?
  build_widget(:popupmenubutton, **mapped)
end


458
459
460
461
462
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 458

def popup_menu_item(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:popupmenuitem, **mapped)
end

#popupmenubutton(items = nil, **props) ⇒ Object



457
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 457

def popupmenubutton(items = nil, **props) = popup_menu_button(items, **props)

#popupmenuitem(content = nil, **props) ⇒ Object



463
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 463

def popupmenuitem(content = nil, **props) = popup_menu_item(content, **props)

#progress_bar(**props) ⇒ Object



284
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 284

def progress_bar(**props) = build_widget(:progressbar, **props)

#progress_ring(**props) ⇒ Object



297
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 297

def progress_ring(**props) = build_widget(:progressring, **props)

#progressbar(**props) ⇒ Object



285
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 285

def progressbar(**props) = progress_bar(**props)

#progressring(**props) ⇒ Object



298
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 298

def progressring(**props) = progress_ring(**props)

#radar_chart(**props) ⇒ Object



589
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 589

def radar_chart(**props) = build_widget(:radarchart, **props)

#radar_chart_title(**props) ⇒ Object



591
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 591

def radar_chart_title(**props) = build_widget(:radarcharttitle, **props)

#radar_data_set(**props) ⇒ Object



593
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 593

def radar_data_set(**props) = build_widget(:radardataset, **props)

#radar_data_set_entry(**props) ⇒ Object



595
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 595

def radar_data_set_entry(**props) = build_widget(:radardatasetentry, **props)

#radarchart(**props) ⇒ Object



590
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 590

def radarchart(**props) = radar_chart(**props)

#radarcharttitle(**props) ⇒ Object



592
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 592

def radarcharttitle(**props) = radar_chart_title(**props)

#radardataset(**props) ⇒ Object



594
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 594

def radardataset(**props) = radar_data_set(**props)

#radardatasetentry(**props) ⇒ Object



596
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 596

def radardatasetentry(**props) = radar_data_set_entry(**props)

#radio(**props) ⇒ Object



479
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 479

def radio(**props) = build_widget(:radio, **props)

#radio_group(content = nil, **props) ⇒ Object



480
481
482
483
484
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 480

def radio_group(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:radiogroup, **mapped)
end

#radiogroup(content = nil, **props) ⇒ Object



485
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 485

def radiogroup(content = nil, **props) = radio_group(content, **props)

#range_slider(**props) ⇒ Object



299
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 299

def range_slider(**props) = build_widget(:rangeslider, **props)

#rangeslider(**props) ⇒ Object



300
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 300

def rangeslider(**props) = range_slider(**props)

#rect(**props) ⇒ Object



105
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 105

def rect(**props) = build_widget(:rect, **props)

#reorderable_drag_handle(content = nil, **props) ⇒ Object



307
308
309
310
311
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 307

def reorderable_drag_handle(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:reorderabledraghandle, **mapped)
end

#reorderable_list_view(children = nil, **props) ⇒ Object



313
314
315
316
317
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 313

def reorderable_list_view(children = nil, **props)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:reorderablelistview, **mapped)
end

#reorderabledraghandle(content = nil, **props) ⇒ Object



312
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 312

def reorderabledraghandle(content = nil, **props) = reorderable_drag_handle(content, **props)

#reorderablelistview(children = nil, **props) ⇒ Object



318
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 318

def reorderablelistview(children = nil, **props) = reorderable_list_view(children, **props)

#responsive_row(children = nil, **props, &block) ⇒ Object



301
302
303
304
305
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 301

def responsive_row(children = nil, **props, &block)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:responsiverow, **mapped, &block)
end

#responsiverow(children = nil, **props, &block) ⇒ Object



306
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 306

def responsiverow(children = nil, **props, &block) = responsive_row(children, **props, &block)

#row(children = nil, **props, &block) ⇒ Object



36
37
38
39
40
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 36

def row(children = nil, **props, &block)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:row, **mapped, &block)
end

#safe_area(content = nil, **props) ⇒ Object



319
320
321
322
323
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 319

def safe_area(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:safearea, **mapped)
end

#safearea(content = nil, **props) ⇒ Object



324
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 324

def safearea(content = nil, **props) = safe_area(content, **props)

#scatter_chart(**props) ⇒ Object



597
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 597

def scatter_chart(**props) = build_widget(:scatterchart, **props)

#scatter_chart_spot(**props) ⇒ Object



599
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 599

def scatter_chart_spot(**props) = build_widget(:scatterchartspot, **props)

#scatterchart(**props) ⇒ Object



598
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 598

def scatterchart(**props) = scatter_chart(**props)

#scatterchartspot(**props) ⇒ Object



600
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 600

def scatterchartspot(**props) = scatter_chart_spot(**props)

#search_bar(children = nil, **props) ⇒ Object



342
343
344
345
346
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 342

def search_bar(children = nil, **props)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:searchbar, **mapped)
end

#searchbar(children = nil, **props) ⇒ Object



347
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 347

def searchbar(children = nil, **props) = search_bar(children, **props)

#segment(value = nil, **props) ⇒ Object



325
326
327
328
329
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 325

def segment(value = nil, **props)
  mapped = props.dup
  mapped[:value] = value unless value.nil?
  build_widget(:segment, **mapped)
end

#segmented_button(segments = nil, **props) ⇒ Object



330
331
332
333
334
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 330

def segmented_button(segments = nil, **props)
  mapped = props.dup
  mapped[:segments] = segments unless segments.nil?
  build_widget(:segmentedbutton, **mapped)
end

#segmentedbutton(segments = nil, **props) ⇒ Object



335
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 335

def segmentedbutton(segments = nil, **props) = segmented_button(segments, **props)

#selection_area(content = nil, **props) ⇒ Object



336
337
338
339
340
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 336

def selection_area(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:selectionarea, **mapped)
end

#selectionarea(content = nil, **props) ⇒ Object



341
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 341

def selectionarea(content = nil, **props) = selection_area(content, **props)

#semantics(content = nil, **props) ⇒ Object



348
349
350
351
352
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 348

def semantics(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:semantics, **mapped)
end

#shadow(**props) ⇒ Object



107
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 107

def shadow(**props) = build_widget(:shadow, **props)

#simple_attribution(**props) ⇒ Object



184
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 184

def simple_attribution(**props) = build_widget(:simpleattribution, **props)

#simpleattribution(**props) ⇒ Object



185
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 185

def simpleattribution(**props) = simple_attribution(**props)

#slider(**props) ⇒ Object



472
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 472

def slider(**props) = build_widget(:slider, **props)

#snack_bar(content = nil, **props) ⇒ Object



488
489
490
491
492
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 488

def snack_bar(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:snackbar, **mapped)
end

#snackbar(content = nil, **props) ⇒ Object



493
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 493

def snackbar(content = nil, **props) = snack_bar(content, **props)

#stack(children = nil, **props, &block) ⇒ Object



41
42
43
44
45
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 41

def stack(children = nil, **props, &block)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:stack, **mapped, &block)
end


210
211
212
213
214
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 210

def submenu_button(children = nil, **props)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:submenubutton, **mapped)
end


215
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 215

def submenubutton(children = nil, **props) = submenu_button(children, **props)

#switch(**props) ⇒ Object



471
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 471

def switch(**props) = build_widget(:switch, **props)

#tab(label = nil, **props, &block) ⇒ Object



533
534
535
536
537
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 533

def tab(label = nil, **props, &block)
  mapped = props.dup
  mapped[:label] = label unless label.nil?
  build_widget(:tab, **mapped, &block)
end

#tab_bar(tabs = nil, **props, &block) ⇒ Object



539
540
541
542
543
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 539

def tab_bar(tabs = nil, **props, &block)
  mapped = props.dup
  mapped[:tabs] = tabs unless tabs.nil?
  build_widget(:tabbar, **mapped, &block)
end

#tab_bar_view(children = nil, **props, &block) ⇒ Object



545
546
547
548
549
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 545

def tab_bar_view(children = nil, **props, &block)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:tabbarview, **mapped, &block)
end

#tabbar(tabs = nil, **props, &block) ⇒ Object



544
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 544

def tabbar(tabs = nil, **props, &block) = tab_bar(tabs, **props, &block)

#tabbarview(children = nil, **props, &block) ⇒ Object



550
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 550

def tabbarview(children = nil, **props, &block) = tab_bar_view(children, **props, &block)

#tabs(content = nil, **props, &block) ⇒ Object



527
528
529
530
531
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 527

def tabs(content = nil, **props, &block)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:tabs, **mapped, &block)
end

#text(value = nil, **props) ⇒ Object



383
384
385
386
387
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 383

def text(value = nil, **props)
  mapped = props.dup
  mapped[:value] = value unless value.nil?
  build_widget(:text, **mapped)
end

#text_button(content = nil, **props) ⇒ Object



397
398
399
400
401
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 397

def text_button(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:textbutton, **mapped)
end

#text_field(value = nil, **props) ⇒ Object



464
465
466
467
468
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 464

def text_field(value = nil, **props)
  mapped = props.dup
  mapped[:value] = value unless value.nil?
  build_widget(:textfield, **mapped)
end

#textbutton(content = nil, **props) ⇒ Object



402
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 402

def textbutton(content = nil, **props) = text_button(content, **props)

#textfield(**props) ⇒ Object



469
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 469

def textfield(**props) = text_field(**props)

#tile_layer(**props) ⇒ Object



147
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 147

def tile_layer(**props) = build_widget(:tilelayer, **props)

#tilelayer(**props) ⇒ Object



148
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 148

def tilelayer(**props) = tile_layer(**props)

#time_picker(**props) ⇒ Object



353
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 353

def time_picker(**props) = build_widget(:timepicker, **props)

#timepicker(**props) ⇒ Object



354
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 354

def timepicker(**props) = time_picker(**props)

#transparent_pointer(content = nil, **props) ⇒ Object



473
474
475
476
477
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 473

def transparent_pointer(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:transparentpointer, **mapped)
end

#transparentpointer(content = nil, **props) ⇒ Object



478
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 478

def transparentpointer(content = nil, **props) = transparent_pointer(content, **props)

#url_launcher(**props) ⇒ Object



523
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 523

def url_launcher(**props) = build_widget(:url_launcher, **props)

#vertical_divider(**props) ⇒ Object



217
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 217

def vertical_divider(**props) = build_widget(:verticaldivider, **props)

#verticaldivider(**props) ⇒ Object



218
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 218

def verticaldivider(**props) = vertical_divider(**props)

#video(**props) ⇒ Object



607
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 607

def video(**props) = build_widget(:video, **props)

#view(children = nil, **props, &block) ⇒ Object



6
7
8
9
10
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 6

def view(children = nil, **props, &block)
  mapped = props.dup
  mapped[:children] = children unless children.nil?
  build_widget(:view, **mapped, &block)
end

#web_view(**props) ⇒ Object



605
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 605

def web_view(**props) = build_widget(:webview, **props)

#webview(**props) ⇒ Object



606
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 606

def webview(**props) = web_view(**props)

#window_drag_area(content = nil, **props) ⇒ Object



219
220
221
222
223
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 219

def window_drag_area(content = nil, **props)
  mapped = props.dup
  mapped[:content] = content unless content.nil?
  build_widget(:windowdragarea, **mapped)
end

#windowdragarea(content = nil, **props) ⇒ Object



224
# File 'lib/ruflet_ui/ruflet/ui/material_control_methods.rb', line 224

def windowdragarea(content = nil, **props) = window_drag_area(content, **props)