Class | JSON::Editor::FileMenu |
In: |
lib/json/editor.rb
|
Parent: | Object |
Create the menu.
# File lib/json/editor.rb, line 492 492: def create 493: title = MenuItem.new('File') 494: title.submenu = menu 495: add_item('New', &method(:new)) 496: add_item('Open', &method(:open)) 497: add_item('Revert', &method(:revert)) 498: add_separator 499: add_item('Save', &method(:save)) 500: add_item('Save As', &method(:save_as)) 501: add_separator 502: add_item('Quit', &method(:quit)) 503: title 504: end
Quit the editor, after asking to save any unsaved changes first.
# File lib/json/editor.rb, line 487 487: def quit(item) 488: window.quit 489: end