| Class | OptionsMenu |
| In: |
lib/json/editor.rb
|
| Parent: | Object |
| pretty_item | [R] |
Collapse/Expand all nodes by default.
# File lib/json/editor.rb, line 645
645: def collapsed_nodes(item)
646: if expanded
647: self.expanded = false
648: collapse_all
649: else
650: self.expanded = true
651: expand_all
652: end
653: end
Create the menu.
# File lib/json/editor.rb, line 664
664: def create
665: title = MenuItem.new('Options')
666: title.submenu = menu
667: add_item('Collapsed nodes', nil, CheckMenuItem, &method(:collapsed_nodes))
668: @pretty_item = add_item('Pretty saving', nil, CheckMenuItem,
669: &method(:pretty_saving))
670: @pretty_item.active = true
671: window.unchange
672: title
673: end