allow keyboard activation.
2003-03-28 Michael Natterer <mitch@gimp.org> * app/widgets/gimpcellrenderertoggle.c (gimp_cell_renderer_toggle_activate) * app/widgets/gimpcellrendererviewable.c (gimp_cell_renderer_viewable_activate): allow keyboard activation. * app/widgets/gimpcellrendererviewable.c (gimp_cell_renderer_viewable_render): fixed the if() which resets the renderer's border color to black. Fixes layer borders to be always correct now.
This commit is contained in:
committed by
Michael Natterer
parent
bc9ef72c45
commit
c3519365f5
@ -417,15 +417,15 @@ gimp_cell_renderer_toggle_activate (GtkCellRenderer *cell,
|
||||
|
||||
celltoggle = GTK_CELL_RENDERER_TOGGLE (cell);
|
||||
|
||||
if (celltoggle->activatable && event)
|
||||
if (celltoggle->activatable)
|
||||
{
|
||||
GdkModifierType state = 0;
|
||||
|
||||
if (((GdkEventAny *) event)->type == GDK_BUTTON_PRESS)
|
||||
if (event && ((GdkEventAny *) event)->type == GDK_BUTTON_PRESS)
|
||||
state = ((GdkEventButton *) event)->state;
|
||||
|
||||
g_signal_emit (cell, toggle_cell_signals[CLICKED], 0,
|
||||
path, state);
|
||||
gimp_cell_renderer_toggle_clicked (GIMP_CELL_RENDERER_TOGGLE (cell),
|
||||
path, state);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user