Method: Tk::Tile::TPaned#paneconfigure

Defined in:
lib/tkextlib/tile/tpaned.rb

#paneconfigure(pane, key, value = nil) ⇒ Object Also known as: pane_config, pane_configure



98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
# File 'lib/tkextlib/tile/tpaned.rb', line 98

def paneconfigure(pane, key, value=nil)
  pane = _epath(pane)
  if key.kind_of? Hash
    params = []
    key.each{|k, v|
      params.push("-#{k}")
      # params.push((v.kind_of?(TkObject))? v.epath: v)
      params.push(_epath(v))
    }
    tk_send_without_enc('pane', pane, *params)
  else
    # value = value.epath if value.kind_of?(TkObject)
    value = _epath(value)
    tk_send_without_enc('pane', pane, "-#{key}", value)
  end
  self
end