Class: Fzeet::Menu

Inherits:
Handle
  • Object
show all
Includes:
Windows::MenuMethods
Defined in:
lib/fzeet/windows/user/Menu.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Windows::MenuMethods

#[], #append, #images=, #rdetach

Constructor Details

#initializeMenu

Returns a new instance of Menu.



219
220
221
222
223
# File 'lib/fzeet/windows/user/Menu.rb', line 219

def initialize
	@submenus = []

	@handle = Windows.DetonateLastError(FFI::Pointer::NULL, :CreateMenu); attach
end

Instance Attribute Details

Returns the value of attribute submenus.



225
226
227
# File 'lib/fzeet/windows/user/Menu.rb', line 225

def submenus
  @submenus
end

Instance Method Details

#disposeObject



227
# File 'lib/fzeet/windows/user/Menu.rb', line 227

def dispose; Windows.DestroyMenu(@handle); rdetach end