[ShellButtonBox] Add event to activate signal
This allows access to things such as keyboard modifier state and event time cleanly. http://bugzilla.gnome.org/show_bug.cgi?id=594565
This commit is contained in:
parent
80a5f78eb2
commit
5880b3b0ed
@ -158,7 +158,7 @@ shell_button_box_button_release_event (ClutterActor *actor,
|
|||||||
|
|
||||||
set_pressed (box, FALSE);
|
set_pressed (box, FALSE);
|
||||||
|
|
||||||
g_signal_emit (G_OBJECT (box), shell_button_box_signals[ACTIVATE], 0);
|
g_signal_emit (G_OBJECT (box), shell_button_box_signals[ACTIVATE], 0, event);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
@ -249,6 +249,7 @@ shell_button_box_class_init (ShellButtonBoxClass *klass)
|
|||||||
/**
|
/**
|
||||||
* ShellButtonBox::activate
|
* ShellButtonBox::activate
|
||||||
* @box: The #ShellButtonBox
|
* @box: The #ShellButtonBox
|
||||||
|
* @event: Release event which triggered the activation
|
||||||
*
|
*
|
||||||
* This signal is emitted when the button should take the action
|
* This signal is emitted when the button should take the action
|
||||||
* associated with button click+release.
|
* associated with button click+release.
|
||||||
@ -260,7 +261,7 @@ shell_button_box_class_init (ShellButtonBoxClass *klass)
|
|||||||
0,
|
0,
|
||||||
NULL, NULL,
|
NULL, NULL,
|
||||||
g_cclosure_marshal_VOID__VOID,
|
g_cclosure_marshal_VOID__VOID,
|
||||||
G_TYPE_NONE, 0);
|
G_TYPE_NONE, 1, CLUTTER_TYPE_EVENT);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ShellButtonBox:active
|
* ShellButtonBox:active
|
||||||
|
Loading…
x
Reference in New Issue
Block a user