Method: CDK::MENU#destroy

Defined in:
lib/cdk/components/menu.rb

#destroyObject

Destroy a menu widget.



357
358
359
360
361
362
363
364
365
366
367
368
369
# File 'lib/cdk/components/menu.rb', line 357

def destroy
  # Clean up the windows
  (0...@menu_items).each do |x|
    CDK.deleteCursesWindow(@title_win[x])
    CDK.deleteCursesWindow(@pull_win[x])
  end

  # Clean the key bindings.
  self.cleanBindings(:MENU)

  # Unregister the object
  CDK::SCREEN.unregister(:MENU, self)
end