Пример #1
0
        void IconDataFunc(TreeViewColumn column,
                          CellRenderer renderer,
                          TreeModel model,
                          TreeIter iter)
        {
            var value = new GLib.Value();

            model.GetValue(iter, 0, ref value);
            var tag_id = (uint)value;
            var tag    = tag_store.Get(tag_id) as Tag;

            if (tag.SizedIcon != null)
            {
                (renderer as CellRendererPixbuf).Pixbuf = tag.SizedIcon;
            }
            else
            {
                (renderer as CellRendererPixbuf).Pixbuf = empty_pixbuf;
            }
        }