(please CC me to any answers as I am not subscribed to the list)
Hi all,
I am trying to write a patch to show a tooltip in RBEntryView in case a
column is not wide enough to display its full contents. However, I seem to have
hit a wall and I would appreciate your help.
This is what I have managed so far:
1. During the construction of the RBEntryView, I have connected the signal
"query-tooltip" to a new callback:
static gboolean
rb_entry_view_query_tooltip_cb (GtkWidget *widget,
gint x,
gint y,
gboolean keyboard_mode,
GtkTooltip *tooltip,
RBEntryView *view)
2. Inside rb_entry_view_query_tooltip_cb(), I either use
gtk_tree_view_get_path_at_pos() or gtk_tree_view_get_tooltip_context() to
get the GtkTreePath/GtkTreeViewColumn or GtkTreeIter, respectively, under
the mouse pointer.
3. Then, I either use rhythmdb_query_model_tree_path_to_entry() or
rhythmdb_query_model_iter_to_entry() to get the RhythmDBEntry under the
mouse pointer.
However, I cannot find a way to get the contents of the specific column under
the mouse pointer, even though I know the GtkTreeViewColumn.
I would appreciate your help,
--
Giorgos
http://en.wikipedia.org/wiki/Posting_style#Inline_replying
_______________________________________________
rhythmbox-devel mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/rhythmbox-devel