class RMQStylesheet

Attributes

application_was_setup[RW]

Public Class Methods

new(parent_screen) click to toggle source
# File lib/project/ruby_motion_query/rmq_stylesheet.rb, line 2
def initialize(parent_screen)
  unless RMQStylesheet.application_was_setup
    RMQStylesheet.application_was_setup = true
    application_setup
  end
  @screen = parent_screen
  setup
end

Public Instance Methods

application_setup() click to toggle source
# File lib/project/ruby_motion_query/rmq_stylesheet.rb, line 39
def application_setup
  # Override to do your overall setup for your applications. This
  # is where you want to add your custom fonts and colors
  # This only gets called once
end
color(*params) click to toggle source
# File lib/project/ruby_motion_query/rmq_stylesheet.rb, line 49
def color(*params)
  RMQ.color(*params)
end
controller() click to toggle source

@ deprecated

# File lib/project/ruby_motion_query/rmq_stylesheet.rb, line 16
def controller
  @screen
end
controller=(value) click to toggle source

@ deprecated

# File lib/project/ruby_motion_query/rmq_stylesheet.rb, line 12
def controller=(value)
  @screen = value
end
find(*working_selectors) click to toggle source
Calls superclass method Object#find
# File lib/project/ruby_motion_query/rmq_stylesheet.rb, line 24
def find(*working_selectors) # Not calling rmq below for performance reasons (one less method invocation)
  if @screen
    @screen.rmq(working_selectors)
  else
    super
  end
end
font() click to toggle source
# File lib/project/ruby_motion_query/rmq_stylesheet.rb, line 53
def font
  rmq.font
end
image() click to toggle source
# File lib/project/ruby_motion_query/rmq_stylesheet.rb, line 57
def image
  rmq.image
end
rmq(*working_selectors) click to toggle source
Calls superclass method Object#rmq
# File lib/project/ruby_motion_query/rmq_stylesheet.rb, line 31
def rmq(*working_selectors)
  if @screen
    @screen.rmq(working_selectors)
  else
    super
  end
end
screen() click to toggle source
# File lib/project/ruby_motion_query/rmq_stylesheet.rb, line 20
def screen
  @screen
end
setup() click to toggle source
# File lib/project/ruby_motion_query/rmq_stylesheet.rb, line 45
def setup
  # Override if you need to do setup in your specific stylesheet
end