[gnome-applets/wip-geiger-task-item] fixup! window-picker: handle item lifecycle in TaskList
- From: Sebastian Geiger <segeiger src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-applets/wip-geiger-task-item] fixup! window-picker: handle item lifecycle in TaskList
- Date: Thu, 2 Apr 2020 21:53:19 +0000 (UTC)
commit 065888197240d510cab4beddaebf6a223933ecc7
Author: Sebastian Geiger <sbastig gmx net>
Date: Thu Apr 2 23:28:55 2020 +0200
fixup! window-picker: handle item lifecycle in TaskList
gnome-applets/window-picker/task-item.c | 9 +++++++++
1 file changed, 9 insertions(+)
---
diff --git a/gnome-applets/window-picker/task-item.c b/gnome-applets/window-picker/task-item.c
index b190f447b..7a03cdda5 100644
--- a/gnome-applets/window-picker/task-item.c
+++ b/gnome-applets/window-picker/task-item.c
@@ -47,6 +47,7 @@ G_DEFINE_TYPE (TaskItem, task_item, GTK_TYPE_EVENT_BOX)
#define DEFAULT_TASK_ITEM_WIDTH 28 + 2
enum {
+ TASK_ITEM_CLOSED_SIGNAL,
TASK_ITEM_MONITOR_CHANGED,
LAST_SIGNAL
};
@@ -968,6 +969,14 @@ static void task_item_class_init (TaskItemClass *klass) {
widget_class->get_preferred_height = task_item_get_preferred_height;
widget_class->get_preferred_height_for_width = task_item_get_preferred_height_for_width;
+ task_item_signals [TASK_ITEM_CLOSED_SIGNAL] =
+ g_signal_new ("task-item-closed",
+ G_TYPE_FROM_CLASS (klass),
+ G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION,
+ 0,
+ NULL, NULL,
+ g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
+
task_item_signals [TASK_ITEM_MONITOR_CHANGED] =
g_signal_new ("monitor-changed", TASK_TYPE_ITEM, G_SIGNAL_RUN_LAST,
0, NULL, NULL, NULL, G_TYPE_NONE, 0);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]