commit 36fda007b99552f9a5f2468d5fd03c15f67ae505
parent 509c0923eb4f01c2e4389b5a7c76391382a0c95c
Author: Jacki <jacki@thejackimonster.de>
Date: Sat, 15 Jun 2024 02:23:16 +0200
Add notify signal handler to process swipe event changes
Signed-off-by: Jacki <jacki@thejackimonster.de>
Diffstat:
1 file changed, 17 insertions(+), 0 deletions(-)
diff --git a/src/ui/chat.c b/src/ui/chat.c
@@ -95,6 +95,16 @@ handle_chat_details_switched(HdySwipeable* swipeable,
g_value_unset(&value);
}
+static void
+handle_chat_details_folded(GObject* object,
+ GParamSpec* pspec,
+ gpointer user_data)
+{
+ g_assert((object) && (pspec) && (user_data));
+
+ printf("debug: %s\n", g_param_spec_get_name(pspec));
+}
+
static gboolean
_flap_chat_details_reveal_switch(gpointer user_data)
{
@@ -1232,6 +1242,13 @@ ui_chat_new(MESSENGER_Application *app,
handle
);
+ g_signal_connect(
+ handle->flap_chat_details,
+ "notify",
+ G_CALLBACK(handle_chat_details_folded),
+ handle
+ );
+
handle->chat_search_bar = HDY_SEARCH_BAR(
gtk_builder_get_object(handle->builder, "chat_search_bar")
);