Class: Gtk::TreeStore
- Inherits:
-
Object
- Object
- Gtk::TreeStore
- Defined in:
- lib/gtk3/tree-store.rb
Instance Method Summary collapse
- #append(parent) ⇒ Object
- #append_raw ⇒ Object
-
#initialize(*column_types) ⇒ TreeStore
constructor
A new instance of TreeStore.
- #initialize_raw ⇒ Object
- #insert(parent, position) ⇒ Object
- #insert_after(parent, sibling) ⇒ Object
- #insert_after_raw ⇒ Object
- #insert_before(parent, sibling) ⇒ Object
- #insert_before_raw ⇒ Object
- #insert_raw ⇒ Object
- #prepend(parent) ⇒ Object
- #prepend_raw ⇒ Object
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_raw ⇒ Object
52 |
# File 'lib/gtk3/tree-store.rb', line 52 alias_method :append_raw, :append |
#initialize_raw ⇒ Object
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_raw ⇒ Object
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_raw ⇒ Object
31 |
# File 'lib/gtk3/tree-store.rb', line 31 alias_method :insert_before_raw, :insert_before |
#insert_raw ⇒ Object
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_raw ⇒ Object
45 |
# File 'lib/gtk3/tree-store.rb', line 45 alias_method :prepend_raw, :prepend |