Method: Packet_List#initialize
- Defined in:
- lib/Packet_List.rb
#initialize(data, *args) ⇒ Packet_List
Create a new Packet_List. All parameters are passed to the parental constructor FXIconList.
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/Packet_List.rb', line 10 def initialize(data, *args) @data = data @sort_mutex = Mutex.new @sort_thread = nil if FOXVERSION=="1.0" def getItem(num) retrieveItem(num) end end @header_item_index = 0 @reversed = true @conversions = Array.new @items = Set.new super(*args) header.connect(SEL_COMMAND) do |sender, sel, item_number| on_cmd_header(item_number) end # HACK: only works when one header is there. self.connect(SEL_CONFIGURE) do |sender, sel, data| update_header_width end end |