Class: TkWrapper::Widgets::Frame

Inherits:
Base::Widget show all
Defined in:
lib/widgets/frame.rb

Direct Known Subclasses

AutoResizeText

Instance Attribute Summary

Attributes inherited from Base::Widget

#cell, #childs, #config, #font, #ids, #manager, #opts, #parent, #winfo

Instance Method Summary collapse

Methods inherited from Base::Widget

#create_tk_widget, #each, #init_id, #initialize, #initialize_utilities, #normalize_childs, #push, #tk_widget

Constructor Details

This class inherits a constructor from TkWrapper::Widgets::Base::Widget

Instance Method Details

#accumulated_border_and_padding_heightObject



14
15
16
# File 'lib/widgets/frame.rb', line 14

def accumulated_border_and_padding_height
  opts.padding.top + opts.padding.bottom + 2 * opts.borderwidth
end

#accumulated_border_and_padding_widthObject



10
11
12
# File 'lib/widgets/frame.rb', line 10

def accumulated_border_and_padding_width
  opts.padding.left + opts.padding.right + 2 * opts.borderwidth
end

#tk_classObject



6
7
8
# File 'lib/widgets/frame.rb', line 6

def tk_class
  Tk::Tile::Frame
end