public void SetValue(Gtk.TreeIter it, int column, object value) { if (value is string) { store.SetValue(it, column, (string)value); } else if (value is Image) { store.SetValue(it, column, (Gdk.Pixbuf)WidgetRegistry.GetBackend(value)); } else { store.SetValue(it, column, value ?? DBNull.Value); } }
public void SetValue(Gtk.TreeIter it, int column, object value) { if (types [column] == typeof(ObjectWrapper) && value != null) { store.SetValue(it, column, new ObjectWrapper(value)); } else if (value is string) { store.SetValue(it, column, (string)value); } else { store.SetValue(it, column, value ?? DBNull.Value); } }
public void SetValue(Gtk.TreeIter it, int column, object value) { if (types [column] == typeof(ObjectWrapper) && value != null) { store.SetValue(it, column, new ObjectWrapper(value)); } else if (value is string) { store.SetValue(it, column, (string)value); } else if (value is Image) { store.SetValue(it, column, (Gdk.Pixbuf)WidgetRegistry.GetBackend(value)); } else { store.SetValue(it, column, value ?? DBNull.Value); } }