From a220e79d80babef3076ec4382ae02a49a630529c Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 14 Jul 2025 18:01:46 +0600 Subject: [PATCH] Added icon; Fixed file saving --- ...x.libublsettingsui-gtk3.print-symbolic.svg | 33 +++++++++++++++++++ libublsettingsui-gtk3-debugger.glade | 32 +----------------- source/libublsettingsui-gtk3-filechooser.c | 6 ++++ 3 files changed, 40 insertions(+), 31 deletions(-) create mode 100644 icons/actions/com.ublinux.libublsettingsui-gtk3.print-symbolic.svg diff --git a/icons/actions/com.ublinux.libublsettingsui-gtk3.print-symbolic.svg b/icons/actions/com.ublinux.libublsettingsui-gtk3.print-symbolic.svg new file mode 100644 index 0000000..a75e34b --- /dev/null +++ b/icons/actions/com.ublinux.libublsettingsui-gtk3.print-symbolic.svg @@ -0,0 +1,33 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + diff --git a/libublsettingsui-gtk3-debugger.glade b/libublsettingsui-gtk3-debugger.glade index 3b458ab..e94b6e3 100644 --- a/libublsettingsui-gtk3-debugger.glade +++ b/libublsettingsui-gtk3-debugger.glade @@ -1,16 +1,9 @@ - + - - Save - True - True - False - True - 800 False @@ -115,27 +108,4 @@ - - - - - - - - - - - - - - - - - - - - - - liststore1 - diff --git a/source/libublsettingsui-gtk3-filechooser.c b/source/libublsettingsui-gtk3-filechooser.c index 7942dab..3d40bd7 100644 --- a/source/libublsettingsui-gtk3-filechooser.c +++ b/source/libublsettingsui-gtk3-filechooser.c @@ -39,6 +39,12 @@ void on_file_chooser_selected(GtkWidget *self, filechooser_window *window){ GtkFileChooserAction action = gtk_file_chooser_get_action(GTK_FILE_CHOOSER(window->MainFileChooser)); for (int i=0;iMainFileChooser)),NULL); + data = temp; + } + } if ((action == GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER&&success_size==0) || (action == GTK_FILE_CHOOSER_ACTION_OPEN&>k_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->ChooseFolderCheck))&&yon_file_is_directory(data)) || (action == GTK_FILE_CHOOSER_ACTION_OPEN&&!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->ChooseFolderCheck))&&!yon_file_is_directory(data)) ||