Method: Tk::PanedWindow#panecget

Defined in:
lib/tk/panedwindow.rb

#panecget(win, key) ⇒ Object



85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
# File 'lib/tk/panedwindow.rb', line 85

def panecget(win, key)
  unless TkItemConfigMethod.__IGNORE_UNKNOWN_CONFIGURE_OPTION__
    panecget_strict(win, key)
  else
    begin
      panecget_strict(win, key)
    rescue => e
      begin
        if current_paneconfiginfo(win).has_key?(option.to_s)
          # not tag error & option is known -> error on known option
          fail e
        else
          # not tag error & option is unknown
          nil
        end
      rescue
        fail e  # tag error
      end
    end
  end
end