Class: Gtk::TreeStore

Inherits:
Object
  • Object
show all
Defined in:
lib/gtk3/tree-store.rb

Instance Method Summary collapse

Constructor Details

#initialize(*column_types) ⇒ TreeStore

Returns a new instance of TreeStore.



20
21
22
# File 'lib/gtk3/tree-store.rb', line 20

def initialize(*column_types)
  initialize_raw(column_types)
end

Instance Method Details

#append(parent) ⇒ Object



53
54
55
56
57
# File 'lib/gtk3/tree-store.rb', line 53

def append(parent)
  iter = append_raw(parent)
  iter.model = self
  iter
end

#append_rawObject



52
# File 'lib/gtk3/tree-store.rb', line 52

alias_method :append_raw, :append

#initialize_rawObject



19
# File 'lib/gtk3/tree-store.rb', line 19

alias_method :initialize_raw, :initialize

#insert(parent, position) ⇒ Object



25
26
27
28
29
# File 'lib/gtk3/tree-store.rb', line 25

def insert(parent, position)
  iter = insert_raw(parent, position)
  iter.model = self
  iter
end

#insert_after(parent, sibling) ⇒ Object



39
40
41
42
43
# File 'lib/gtk3/tree-store.rb', line 39

def insert_after(parent, sibling)
  iter = insert_after_raw(parent, sibling)
  iter.model = self
  iter
end

#insert_after_rawObject



38
# File 'lib/gtk3/tree-store.rb', line 38

alias_method :insert_after_raw, :insert_after

#insert_before(parent, sibling) ⇒ Object



32
33
34
35
36
# File 'lib/gtk3/tree-store.rb', line 32

def insert_before(parent, sibling)
  iter = insert_before_raw(parent, sibling)
  iter.model = self
  iter
end

#insert_before_rawObject



31
# File 'lib/gtk3/tree-store.rb', line 31

alias_method :insert_before_raw, :insert_before

#insert_rawObject



24
# File 'lib/gtk3/tree-store.rb', line 24

alias_method :insert_raw, :insert

#prepend(parent) ⇒ Object



46
47
48
49
50
# File 'lib/gtk3/tree-store.rb', line 46

def prepend(parent)
  iter = prepend_raw(parent)
  iter.model = self
  iter
end

#prepend_rawObject



45
# File 'lib/gtk3/tree-store.rb', line 45

alias_method :prepend_raw, :prepend