class Gtk::ListStore
Public Class Methods
Source
# File lib/gtk3/list-store.rb, line 20 def initialize(*columns) if columns.empty? raise ArgumentError, "No column type is specified" end initialize_raw(columns) end
Also aliased as: initialize_raw
Public Instance Methods
Source
# File lib/gtk3/list-store.rb, line 28 def append iter = append_raw setup_iter(iter) iter end
Also aliased as: append_raw
Source
# File lib/gtk3/list-store.rb, line 42 def insert(index, values=nil) iter = insert_raw(index) setup_iter(iter) set_values(iter, values) if values iter end
Also aliased as: insert_raw
Source
# File lib/gtk3/list-store.rb, line 57 def insert_after(index) iter = insert_after_raw(index) setup_iter(iter) iter end
Also aliased as: insert_after_raw
Source
# File lib/gtk3/list-store.rb, line 50 def insert_before(index) iter = insert_before_raw(index) setup_iter(iter) iter end
Also aliased as: insert_before_raw
Source
# File lib/gtk3/list-store.rb, line 35 def prepend iter = prepend_raw setup_iter(iter) iter end
Also aliased as: prepend_raw
Source
# File lib/gtk3/list-store.rb, line 64 def set_column_types(*types) if types.size == 1 and types[0].is_a?(Array) types = types[0] end set_column_types_raw(types) end
Also aliased as: set_column_types_raw