Method: Core::GUI::ContextMenu#initialize

Defined in:
lib/gui/context_menu.rb

#initialize(x, y, obj = nil) ⇒ ContextMenu

Returns a new instance of ContextMenu.



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/gui/context_menu.rb', line 6

def initialize(x, y, obj=nil)
  super(x, y, 128, items(obj) * 24)
  @zoff = 10000
  if @x + @w > 1024
    @x = 1024 - @w
  end
  @buttons = {}
  setup_defaults(obj)
  @buttons.each_value { |but|
    but.zoff = @zoff
  }
end