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