class Android::View::View
Public Instance Methods
append(view_or_class, style=nil, opts={}, dummy=nil)
click to toggle source
# File lib/project/ext/view.rb, line 81 def append(view_or_class, style=nil, opts={}, dummy=nil) self.rmq.append(view_or_class, style, opts) end
append!(view_or_class, style=nil, opts={})
click to toggle source
# File lib/project/ext/view.rb, line 85 def append!(view_or_class, style=nil, opts={}) self.rmq.append(view_or_class, style, opts).get end
cleanup()
click to toggle source
def onDestroy mp ‘onDestroy view’ super end
# File lib/project/ext/view.rb, line 11 def cleanup if @_rmq_data @_rmq_data.cleanup @_rmq_data = nil end end
color(*params)
click to toggle source
# File lib/project/ext/view.rb, line 69 def color(*params) RMQ.color(*params) end
find(*working_selectors)
click to toggle source
if working_selectors.length == 0 crmq else RMQ.create_with_selectors
(working_selectors, self, crmq) end end
# File lib/project/ext/view.rb, line 62 def find(*working_selectors) # Not calling rmq below for performance reasons (one less method invocation) RMQ.create_with_selectors(working_selectors, self) end
font()
click to toggle source
# File lib/project/ext/view.rb, line 73 def font rmq.font end
image()
click to toggle source
# File lib/project/ext/view.rb, line 77 def image rmq.image end
inspect()
click to toggle source
# File lib/project/ext/view.rb, line 2 def inspect "<#{id} #{short_class_name}>" end
on_load()
click to toggle source
# File lib/project/ext/view.rb, line 39 def on_load end
on_styled()
click to toggle source
# File lib/project/ext/view.rb, line 49 def on_styled end
resource_entry_name()
click to toggle source
# File lib/project/ext/view.rb, line 22 def resource_entry_name if self.id > 0 resources.getResourceEntryName(self.id) end end
rmq(*working_selectors)
click to toggle source
# File lib/project/ext/view.rb, line 65 def rmq(*working_selectors) RMQ.create_with_selectors(working_selectors, self) end
rmq_appended()
click to toggle source
# File lib/project/ext/view.rb, line 42 def rmq_appended end
rmq_build()
click to toggle source
Override this to build your view and view’s subviews
# File lib/project/ext/view.rb, line 36 def rmq_build on_load end
rmq_created()
click to toggle source
# File lib/project/ext/view.rb, line 32 def rmq_created end
rmq_data()
click to toggle source
# File lib/project/ext/view.rb, line 28 def rmq_data @_rmq_data ||= RMQViewData.new end
rmq_style_applied()
click to toggle source
# File lib/project/ext/view.rb, line 45 def rmq_style_applied on_styled end
subviews()
click to toggle source
# File lib/project/ext/view.rb, line 89 def subviews # TODO, see if anyone uses this, and remove out = [] if self.is_a?(Potion::ViewGroup) (0...self.getChildCount).each_with_index do |i| sbv = self.getChildAt(i) out << sbv unless self == sbv end end out end
superview()
click to toggle source
# File lib/project/ext/view.rb, line 103 def superview sv = self.getParent() sv = nil unless sv.is_a?(Potion::ViewGroup) sv end
to_s()
click to toggle source
# File lib/project/ext/view.rb, line 18 def to_s self.inspect end