Re: [gtkmm] cell rendering
- From: gtkmm hakvoort be
- To: "zix" <gocubs pobox com>
- Cc: gtkmm-list gnome org
- Subject: Re: [gtkmm] cell rendering
- Date: Fri, 2 Apr 2004 15:03:32 +0200 (CEST)
Why not use parts of the code we talked about in the "slow treeview
discussion" ?
bart
> This question is very similar to the recent discussion on a slow
> treeview. I do want to have control over the color of each cell. Think
> about a list of temperatures and you'd like to color cold temps blue and
> hot red. Moreover, I want to do this as updates are coming in, so I
> have to have control over what color is used, because it may change from
> update-to-update. Do I then have to use a set_cell_data_func to handle
> the decision as to what color is to be used? If so, I looked at the
> documentation for set_cell_data_func and it's confusing to me.
>
> here's the signature for it:
>
> class TreeViewColumn
>
> void set_cell_data_func (CellRenderer& cell_renderer, const
> SlotCellData& slot)
>
>
> I'm not sure how this SlotCellData type works:
>
> typedef SigC::Slot2<void, CellRenderer*, const
> Gtk::TreeModel::iterator&> Gtk::TreeViewColumn::SlotCellData
>
> is this how to use it?
>
> void column_callback(CellRenderer* r, const Gtk::TreeModel::iterator&
> it)
> {
> }
>
> ....
> SigC::Slot2<CellRenderer*,
> const Gtk::TreeModel::iterator&> S(column_callback);
>
> pColumn->set_cell_data_func(*pRenderer, S);
>
> this is not compiling for me, (I can get the message if needed) but I
> think that I just have a misunderstanding with how I'm using this
> function
>
> Thanks
>
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]