class MotionKit::NSTableViewHelpers
Public Instance Methods
add_column(column_or_identifier, &block)
click to toggle source
# File lib/motion-kit-osx/helpers/nstableview_helpers.rb, line 7 def add_column(column_or_identifier, &block) if column_or_identifier.is_a?(NSTableColumn) column = column_or_identifier else column = NSTableColumn.alloc.initWithIdentifier(column_or_identifier) column.headerCell.stringValue = column_or_identifier end target.addTableColumn(column) context(column, &block) column end
Also aliased as: add_table_column
column(column_or_identifier, &block)
click to toggle source
# File lib/motion-kit-osx/helpers/nstableview_helpers.rb, line 21 def column(column_or_identifier, &block) if column_or_identifier.is_a?(NSTableColumn) column = column_or_identifier else column_index = target.columnWithIdentifier(column_or_identifier) column = target.tableColumns[column_index] end context(column, &block) end
Also aliased as: table_column