The signal_cursor_changed()  signal works like a mouse click ---> 
GdkEventButton  ev;  (ev->type==GDK_BUTTON_PRESS)... useless

If you have any idea, any advices, any examples or any links to documentation, 
you're welcome :)

Regards

Marco Dos Santos Oliveira
EBU/European Broadcasting Union
Technology and Innovation Department

From: gtkmm-list [mailto:[email protected]] On Behalf Of Dos Santos, 
Oliveira
Sent: jeudi 7 mars 2013 16:12
To: [email protected]
Subject: How to implement the hover effect with multiple selection mode in a 
TreeView

Hi everybody,

Basically, How to properly implement the set_hover_selection(true) from the 
Gtk::TreeView Class with the set_mode(Gtk::SELECTION_MULTIPLE) from the 
Gtk::TreeSelection class ???

When I implement only the hover effect, it works fine and I have the expected 
effect on each row.
set_hover_selection(true); // works fine

When I implement only the multiple selection mode, it works fine and I can 
select several rows of my Gtk::TreeView at the same time.
m_TreeViewSelection = get_selection();
m_TreeViewSelection->set_mode(Gtk::SELECTION_MULTIPLE); // works fine

When I try to implement the both, only the multiple selection mode stays 
functional and the hover effect seems disable.
set_hover_selection(true); // seems to be disable
m_TreeViewSelection = get_selection();
m_TreeViewSelection->set_mode(Gtk::SELECTION_MULTIPLE); // works fine

My source code compiles without problem or warnings. When I launch my 
application, all works fine; During operation, I have neither warning or 
neither crashes and all seems to be fine except the hover effect which doesn't 
work.

If it's a bug which needs to be fixed, can I activate my hover effect with 
multiple selection if I connect the Glib::SignalProxy0<void> 
Gtk::TreeView::signal_cursor_changed(void) signal ???

Regards

Marco Dos Santos Oliveira
EBU/European Broadcasting Union
Technology and Innovation Department

________________________________

**************************************************
This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error, please notify the system manager. 
This footnote also confirms that this email message has been swept by the 
mailgateway
**************************************************
------------------------------------------------------------------------------

**************************************************
This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed.
If you have received this email in error, please notify the system manager. 
This footnote also confirms that this email message has been swept by the 
mailgateway
**************************************************
_______________________________________________
gtkmm-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to