app/widgets/gimpcellrenderertoggle.[ch] added public functions to emit the
2003-03-19 Michael Natterer <mitch@gimp.org> * app/widgets/gimpcellrenderertoggle.[ch] * app/widgets/gimpcellrendererviewable.[ch]: added public functions to emit the "clicked" signal. * app/widgets/gimpcontainertreeview.c: use them instead of g_signal_emit_by_name(). * app/widgets/Makefile.am * app/widgets/gimpcontainertreeview-dnd.[ch]: new files implementing DND for tree views. * app/widgets/gimpcontainertreeview.[ch]: added virtual functions drop_possible() and drop(). * app/widgets/gimpitemtreeview.c * app/widgets/gimplayertreeview.c: implement drop_possible() and drop().
This commit is contained in:
committed by
Michael Natterer
parent
7bb3536f88
commit
0b401af44f
@ -145,6 +145,7 @@ gimp_cell_renderer_toggle_class_init (GimpCellRendererToggleClass *klass)
|
||||
|
||||
cell_class->get_size = gimp_cell_renderer_toggle_get_size;
|
||||
cell_class->render = gimp_cell_renderer_toggle_render;
|
||||
cell_class->activate = gimp_cell_renderer_toggle_activate;
|
||||
|
||||
g_object_class_install_property (object_class,
|
||||
PROP_STOCK_ID,
|
||||
@ -451,3 +452,14 @@ gimp_cell_renderer_toggle_new (const gchar *stock_id)
|
||||
"stock_id", stock_id,
|
||||
NULL);
|
||||
}
|
||||
|
||||
void
|
||||
gimp_cell_renderer_toggle_clicked (GimpCellRendererToggle *cell,
|
||||
const gchar *path,
|
||||
GdkModifierType state)
|
||||
{
|
||||
g_return_if_fail (GIMP_IS_CELL_RENDERER_TOGGLE (cell));
|
||||
g_return_if_fail (path != NULL);
|
||||
|
||||
g_signal_emit (cell, toggle_cell_signals[CLICKED], 0, path, state);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user