Class: Tk::Tile::Treeview::Item
- Defined in:
- lib/ffi-tk/widget/tile/treeview.rb,
lib/ffi-tk/widget/tile/treeview.rb
Instance Attribute Summary collapse
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#tk_parent ⇒ Object
Returns the value of attribute tk_parent.
Instance Method Summary collapse
- #bbox(column = None) ⇒ Object
- #children(*new_children) ⇒ Object
- #delete ⇒ Object
- #detach ⇒ Object
- #exists ⇒ Object (also: #exist?)
- #focus ⇒ Object
- #index ⇒ Object
-
#initialize(tk_parent, id) ⇒ Item
constructor
A new instance of Item.
- #insert(index, options = {}) ⇒ Object
- #inspect ⇒ Object
- #move(parent, index) ⇒ Object
- #next ⇒ Object
- #options(options = None) ⇒ Object
- #parent ⇒ Object
- #prev ⇒ Object
- #see ⇒ Object
- #selection_add ⇒ Object (also: #select)
- #selection_remove ⇒ Object (also: #deselect)
- #selection_set ⇒ Object
- #selection_toggle ⇒ Object (also: #toggle)
- #set(column = None, value = None) ⇒ Object
- #to_tcl ⇒ Object
Constructor Details
#initialize(tk_parent, id) ⇒ Item
Returns a new instance of Item.
179 180 181 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 179 def initialize(tk_parent, id) self.tk_parent, self.id = tk_parent, id.to_s end |
Instance Attribute Details
#id ⇒ Object
Returns the value of attribute id
177 178 179 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 177 def id @id end |
#tk_parent ⇒ Object
Returns the value of attribute tk_parent
177 178 179 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 177 def tk_parent @tk_parent end |
Instance Method Details
#bbox(column = None) ⇒ Object
195 196 197 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 195 def bbox(column = None) tk_parent.bbox(id, column).to_a end |
#children(*new_children) ⇒ Object
216 217 218 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 216 def children(*new_children) tk_parent.children(id, *new_children) end |
#delete ⇒ Object
203 204 205 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 203 def delete tk_parent.delete(id) end |
#detach ⇒ Object
207 208 209 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 207 def detach tk_parent.detach(id) end |
#exists ⇒ Object Also known as: exist?
211 212 213 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 211 def exists tk_parent.exists(id) end |
#focus ⇒ Object
255 256 257 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 255 def focus tk_parent.focus_item(id) end |
#index ⇒ Object
187 188 189 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 187 def index tk_parent.index(id) end |
#insert(index, options = {}) ⇒ Object
183 184 185 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 183 def insert(index, = {}) tk_parent.insert(id, index, ) end |
#inspect ⇒ Object
267 268 269 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 267 def inspect "#<Treeview::Item @tk_parent=%p @id=%p>" % [tk_parent.tk_pathname, id] end |
#move(parent, index) ⇒ Object
199 200 201 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 199 def move(parent, index) tk_parent.move_item(id, parent, index) end |
#next ⇒ Object
247 248 249 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 247 def next tk_parent.next(id) end |
#options(options = None) ⇒ Object
191 192 193 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 191 def ( = None) tk_parent.item(id, ) end |
#parent ⇒ Object
251 252 253 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 251 def parent tk_parent.parent(id) end |
#prev ⇒ Object
243 244 245 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 243 def prev tk_parent.prev(id) end |
#see ⇒ Object
259 260 261 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 259 def see tk_parent.see(id) end |
#selection_add ⇒ Object Also known as: select
224 225 226 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 224 def selection_add tk_parent.selection_add(id) end |
#selection_remove ⇒ Object Also known as: deselect
229 230 231 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 229 def selection_remove tk_parent.selection_remove(id) end |
#selection_set ⇒ Object
220 221 222 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 220 def selection_set tk_parent.selection_set(id) end |
#selection_toggle ⇒ Object Also known as: toggle
234 235 236 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 234 def selection_toggle tk_parent.selection_toggle(id) end |
#set(column = None, value = None) ⇒ Object
239 240 241 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 239 def set(column = None, value = None) tk_parent.set(id, column, value) end |
#to_tcl ⇒ Object
263 264 265 |
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 263 def to_tcl id end |