class Glimmer::Tk::FrameProxy

Proxy for Tk::Tile::Frame

Follows the Proxy Design Pattern

Attributes

tab_options[R]

Public Class Methods

new(underscored_widget_name, parent_proxy, args) click to toggle source
Calls superclass method
# File lib/glimmer/tk/frame_proxy.rb, line 32
def initialize(underscored_widget_name, parent_proxy, args)
  if parent_proxy.is_a?(NotebookProxy)
    @tab_options, args[0] = args[0].to_h.partition {|key, value| NotebookProxy::TAB_OPTIONS.include?(key.to_s)}
    @tab_options = Hash[@tab_options]
    args.delete_at(0) if args[0].to_a.empty?
  end
  super
end