Method: Rho::Application#set_menu

Defined in:
lib/framework/rho/rhoapplication.rb

#set_menu(menu = nil, back_action = nil) ⇒ Object



167
168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/framework/rho/rhoapplication.rb', line 167

def set_menu(menu=nil,back_action=nil)
  @default_menu = {} if @default_menu.nil?
  disp_menu = menu ? menu.dup : @default_menu.dup
  if back_action
    if disp_menu.is_a?(Array)
        disp_menu << {:label => 'Back', :action => back_action }
    else
       disp_menu['Back'] = back_action 
    end
        
  end   
  #puts "RhoApplication: Using menu - #{disp_menu.inspect}"
 WebView.set_menu_items(disp_menu)
end