** IMPORTANT ** GtkCList signal changes



Sorry for taking so long to fix up GtkCList's signals.  I hope these
changes make your life easier, not harder. :-)

This will break almost all programs that use GtkCList.

In the signal list, "row" is the row index the event, "column" is the
column index of the event, and "button" is the mouse button pressed (1-3,
or 0 for non-mouse generated)

The signals below are given in terms of the signal handler you will have
to create to handle the signal.

signal: "mouse_click"
use: a mouse click on clist is pretty useless unless you know
     what row and column it occured in
handler:
clist_mouse_click (GtkWidget * widget, gint row, gint column, gint button)

signal: "mouse_double_click"
use: mouse double click events, because of the reasons listed above, and
     they are a pain anyways
handler:
same as signal "mouse_click"

signal: "select_row"
use: emitted when row is selected
handler:
same as signal "mouse_click"

signal: "unselect_row"
use: emitted when row is unselected
handler:
same as signal "mouse_click" 

-----------------------------------------------------------------------
Jay Painter -- jpaint@serv.net -- jpaint@gimp.org -- jpaint@real.com
http://www.serv.net/~jpaint



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]