class Shirka::View
Attributes
controller[R]
data[R]
label[R]
Public Class Methods
new(controller, data=nil)
click to toggle source
# File lib/shirka/view.rb, line 9 def initialize(controller, data=nil) @controller = controller @data = data watch @controller init data end
Public Instance Methods
build(widget)
click to toggle source
# File lib/shirka/view.rb, line 40 def build(widget) end
init(data)
click to toggle source
# File lib/shirka/view.rb, line 16 def init(data) end
on_component_added(data=nil)
click to toggle source
# File lib/shirka/view.rb, line 37 def on_component_added(data=nil) end
on_view_added(view, slot=nil)
click to toggle source
# File lib/shirka/view.rb, line 22 def on_view_added(view, slot=nil) end
on_view_adding(view, slot=nil)
click to toggle source
# File lib/shirka/view.rb, line 19 def on_view_adding(view, slot=nil) end
style(widget)
click to toggle source
# File lib/shirka/view.rb, line 43 def style(widget) end
widget()
click to toggle source
# File lib/shirka/view.rb, line 28 def widget return @widget unless @widget.nil? @widget = widget_class.new build @widget style @widget @widget end
widget_class()
click to toggle source
# File lib/shirka/view.rb, line 25 def widget_class end