messenger-gtk

Gtk+3 graphical user interfaces for GNUnet Messenger
Log | Files | Refs | Submodules | README | LICENSE

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:
Msrc/ui/chat.c | 17+++++++++++++++++
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") );