信号到 CellRendererModeActivatable

Signal to CellRendererModeActivatable

gtk2hs的CellRenderer有个属性cellMode。如果设置为 CellRendererModeActivateble,会发出什么信号?我在文档中找不到。

https://developer.gnome.org/gtk3/stable/GtkCellRenderer.html 状态下的文档:

A cell renderer can be “activatable” like GtkCellRendererToggle, which toggles when it gets activated by a mouse click, or it can be “editable” like GtkCellRendererText, which allows the user to edit the text using a GtkEntry. To make a cell renderer activatable or editable, you have to implement the GtkCellRendererClass.activate or GtkCellRendererClass.start_editing virtual functions, respectively.

因此,该模式未使用任何信号。 C struct

似乎证实了这一点
struct GtkCellRendererClass {
  /* vtable - not signals */
  ...
  gboolean           (* activate)          (GtkCellRenderer      *cell,
                                            GdkEvent             *event,
                                            GtkWidget            *widget,
                                            const gchar          *path,
                                            const GdkRectangle   *background_area,
                                            const GdkRectangle   *cell_area,
                                            GtkCellRendererState  flags);
  GtkCellEditable *  (* start_editing)     (GtkCellRenderer      *cell,
                                            GdkEvent             *event,
                                            GtkWidget            *widget,
                                            const gchar          *path,
                                            const GdkRectangle   *background_area,
                                            const GdkRectangle   *cell_area,
                                            GtkCellRendererState  flags);
}