Class: Tk::Tile::Treeview::Item

Inherits:
Struct
  • Object
show all
Defined in:
lib/ffi-tk/widget/tile/treeview.rb,
lib/ffi-tk/widget/tile/treeview.rb

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Constructor Details

- (Item) initialize(tk_parent, id)

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

- (Object) id

Returns the value of attribute id

Returns:

  • (Object)

    the current value of id



177
178
179
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 177

def id
  @id
end

- (Object) tk_parent

Returns the value of attribute tk_parent

Returns:

  • (Object)

    the current value of tk_parent



177
178
179
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 177

def tk_parent
  @tk_parent
end

Instance Method Details

- (Object) bbox(column = None)



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

- (Object) children(*new_children)



216
217
218
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 216

def children(*new_children)
  tk_parent.children(id, *new_children)
end

- (Object) delete



203
204
205
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 203

def delete
  tk_parent.delete(id)
end

- (Object) detach



207
208
209
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 207

def detach
  tk_parent.detach(id)
end

- (Object) exists Also known as: exist?



211
212
213
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 211

def exists
  tk_parent.exists(id)
end

- (Object) focus



255
256
257
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 255

def focus
  tk_parent.focus_item(id)
end

- (Object) index



187
188
189
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 187

def index
  tk_parent.index(id)
end

- (Object) insert(index, options = {})



183
184
185
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 183

def insert(index, options = {})
  tk_parent.insert(id, index, options)
end

- (Object) inspect



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

- (Object) move(parent, index)



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

- (Object) next



247
248
249
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 247

def next
  tk_parent.next(id)
end

- (Object) options(options = None)



191
192
193
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 191

def options(options = None)
  tk_parent.item(id, options)
end

- (Object) parent



251
252
253
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 251

def parent
  tk_parent.parent(id)
end

- (Object) prev



243
244
245
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 243

def prev
  tk_parent.prev(id)
end

- (Object) see



259
260
261
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 259

def see
  tk_parent.see(id)
end

- (Object) selection_add 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

- (Object) selection_remove 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

- (Object) selection_set



220
221
222
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 220

def selection_set
  tk_parent.selection_set(id)
end

- (Object) selection_toggle 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

- (Object) set(column = None, value = None)



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

- (Object) to_tcl



263
264
265
# File 'lib/ffi-tk/widget/tile/treeview.rb', line 263

def to_tcl
  id
end