Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYasin Bakhtiar <yasinbakhtiar@outlook.com>2023-06-16 16:52:43 +0300
committerYasin Bakhtiar <yasinbakhtiar@outlook.com>2023-06-16 16:52:43 +0300
commit94643939517d2fd23ab167139df872949f194e53 (patch)
tree1f1cd224c422182d697b1b9973bcf40e3eb3fd52
parent18924c5f52030984796b048cc456b024f4a7df73 (diff)
Fix searchbar
-rw-r--r--src/remmina_main.c10
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);
}
}