Method: CDK::RADIO#setItems
- Defined in:
- lib/cdk/radio.rb
#setItems(list, list_size) ⇒ Object
This sets the radio list items.
379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 |
# File 'lib/cdk/radio.rb', line 379 def setItems(list, list_size) widest_item = self.createList(list, list_size, @box_width) if widest_item <= 0 return end # Clean up the display. (0...@view_size).each do |j| Draw.writeBlanks(@win, self.SCREEN_XPOS(0), self.SCREEN_YPOS(j), CDK::HORIZONTAL, 0, @box_width - @border_size) end self.setViewSize(list_size) self.setCurrentItem(0) @left_char = 0 @selected_item = 0 self.updateViewWidth(widest_item) end |