diff options
author | Yasin Bakhtiar <yasinbakhtiar@outlook.com> | 2023-06-16 16:52:43 +0300 |
---|---|---|
committer | Yasin Bakhtiar <yasinbakhtiar@outlook.com> | 2023-06-16 16:52:43 +0300 |
commit | 94643939517d2fd23ab167139df872949f194e53 (patch) | |
tree | 1f1cd224c422182d697b1b9973bcf40e3eb3fd52 | |
parent | 18924c5f52030984796b048cc456b024f4a7df73 (diff) |
Fix searchbar
-rw-r--r-- | src/remmina_main.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/remmina_main.c b/src/remmina_main.c index 0e6af4c88..a56708cc4 100644 --- a/src/remmina_main.c +++ b/src/remmina_main.c @@ -1450,15 +1450,14 @@ void remmina_main_on_action_collapse(GSimpleAction *action, GVariant *param, gpo gtk_tree_view_collapse_all(remminamain->tree_files_list); } -// TODO GTK4 void remmina_main_on_action_search_toggle(GSimpleAction *action, GVariant *param, gpointer data) { TRACE_CALL(__func__); REMMINA_DEBUG("Search toggle triggered"); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remminamain->search_toggle), !remmina_pref.hide_searchbar); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remminamain->search_toggle), remmina_pref.hide_searchbar); gboolean toggle_status = gtk_toggle_button_get_active(remminamain->search_toggle); - remmina_pref.hide_searchbar = toggle_status; + remmina_pref.hide_searchbar = !toggle_status; gtk_search_bar_set_search_mode(remminamain->search_bar, toggle_status); if (toggle_status) { @@ -1698,6 +1697,7 @@ GtkWidget *remmina_main_new(void) remminamain->builder = remmina_public_gtk_builder_new_from_resource("/org/remmina/Remmina/src/../data/ui/remmina_main.glade"); remminamain->window = GTK_WINDOW(RM_GET_OBJECT("RemminaMain")); if (kioskmode && kioskmode == TRUE) { + //gtk_window_set_position(remminamain->window, GTK_WIN_POS_CENTER_ALWAYS); //TODO GTK4 figure out window -> surface changes gtk_window_set_default_size(remminamain->window, 800, 400); gtk_window_set_resizable(remminamain->window, FALSE); } @@ -1811,7 +1811,7 @@ void remmina_main_show_dialog(GtkMessageType msg, GtkButtonsType buttons, const if (remminamain->window) { dialog = gtk_message_dialog_new(remminamain->window, GTK_DIALOG_MODAL, msg, buttons, "%s", message); - gtk_widget_show(GTK_DIALOG(dialog)); + //gtk_dialog_run(GTK_DIALOG(dialog)); gtk_window_destroy(dialog); } } @@ -1822,7 +1822,7 @@ void remmina_main_show_warning_dialog(const gchar *message) { if (remminamain->window) { dialog = gtk_message_dialog_new(remminamain->window, GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_CLOSE, message, g_get_application_name()); - gtk_widget_show(GTK_DIALOG(dialog)); + //gtk_dialog_run(GTK_DIALOG(dialog)); gtk_window_destroy(dialog); } } |