Class | JSON::Editor::OptionsMenu |
In: |
lib/json/editor.rb
|
Parent: | Object |
pretty_item | [R] |
Collapse/Expand all nodes by default.
# File lib/json/editor.rb, line 609 609: def collapsed_nodes(item) 610: if expanded 611: self.expanded = false 612: collapse_all 613: else 614: self.expanded = true 615: expand_all 616: end 617: end
Create the menu.
# File lib/json/editor.rb, line 628 628: def create 629: title = MenuItem.new('Options') 630: title.submenu = menu 631: add_item('Collapsed nodes', CheckMenuItem, &method(:collapsed_nodes)) 632: @pretty_item = add_item('Pretty saving', CheckMenuItem, 633: &method(:pretty_saving)) 634: @pretty_item.active = true 635: window.unchange 636: title 637: end