From 17f192e3484b7eac00658b807859418cc34f32fb Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 20 Jun 2023 16:11:00 +0600 Subject: [PATCH 001/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BE=20=D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=81=D1=82=D0=BE=D0=BB=D0=B1=D1=86=D0=BE?= =?UTF-8?q?=D0=B2=20treeView?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view/ubl-settings-diskquota.cc | 20 +- ubl-settings-diskquota.glade | 427 +++++++++++++++++++++++++- 2 files changed, 436 insertions(+), 11 deletions(-) diff --git a/source/view/ubl-settings-diskquota.cc b/source/view/ubl-settings-diskquota.cc index 183a964..9706c3f 100755 --- a/source/view/ubl-settings-diskquota.cc +++ b/source/view/ubl-settings-diskquota.cc @@ -140,10 +140,10 @@ void MainWindow::init_spin_all() { } void MainWindow::init_tree_view() { - this->view_add_columns(*usersQuotasTree); - this->view_add_columns(*groupsQuotasTree); - this->view_add_columns(*ProjectQuotasTree); - this->init_tree_view_general(); + //this->view_add_columns(*usersQuotasTree); + //this->view_add_columns(*groupsQuotasTree); + //this->view_add_columns(*ProjectQuotasTree); + //this->init_tree_view_general(); } void MainWindow::init_tree_view_general() { GeneralQuotasTree->append_column_editable(str_status, m_columnsGeneral.status); @@ -580,9 +580,9 @@ void MainWindow::info_status_app(string stule) { void MainWindow::init_work_tv_g_u_p() { // Todo: remove - groupsQuotasTree->remove_all_columns(); - ProjectQuotasTree->remove_all_columns(); - usersQuotasTree->remove_all_columns(); + //groupsQuotasTree->remove_all_columns(); + //ProjectQuotasTree->remove_all_columns(); + //usersQuotasTree->remove_all_columns(); list_store_groups = Gtk::ListStore::create(m_columns); list_store_project = Gtk::ListStore::create(m_columns); list_store_users = Gtk::ListStore::create(m_columns); @@ -598,9 +598,9 @@ void MainWindow::init_work_tv_g_u_p() { Glib::RefPtr usersQuotasTreeModel = usersQuotasTree->get_model(); usersQuotasTreeModel->signal_row_changed().connect(sigc::bind (sigc::mem_fun(*this, &MainWindow::remove_line_template),iter_users, flag_validate_del_users)); - this->view_add_columns(*groupsQuotasTree); - this->view_add_columns(*ProjectQuotasTree); - this->view_add_columns(*usersQuotasTree); + //this->view_add_columns(*groupsQuotasTree); + //this->view_add_columns(*ProjectQuotasTree); + //this->view_add_columns(*usersQuotasTree); } void MainWindow::remove_line_template(const Gtk::TreeModel::Path&, const Gtk::TreeModel::iterator& iter, Gtk::TreeModel::iterator& iter_del, bool& flag_del) { diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 7ae92f2..39d8e4a 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1,5 +1,5 @@ - + @@ -532,6 +532,125 @@ + + + Status + True + + + + + + + + Quota type + True + + + + + + + + Device +Project + True + + + + + + + + User + True + + + + + + + + Group + True + + + + + + + + Projects + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + @@ -1129,6 +1248,105 @@ + + + Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + @@ -1898,6 +2116,105 @@ + + + Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + @@ -2667,6 +2984,114 @@ + + + ID + True + + + + + + + + Project Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + From d2e0afef675536d9bb3ec444bfeb93d2f20d52ce Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 20 Jun 2023 16:16:32 +0600 Subject: [PATCH 002/144] =?UTF-8?q?=D0=94=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD?= =?UTF-8?q?=D0=B5=D0=BD=20=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9?= =?UTF-8?q?=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 12 ++++++++++++ ubl-settings-diskquota_ru.po | 6 ++++++ 2 files changed, 18 insertions(+) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 39d8e4a..3166e17 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -726,6 +726,10 @@ limitation 5 5 5 + + Off + Not set + False @@ -1594,6 +1598,10 @@ limitation 5 5 5 + + Off + Not set + False @@ -2462,6 +2470,10 @@ limitation 5 5 5 + + Off + Not set + False diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index fdf80b6..cfdb42b 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -17,6 +17,12 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit" +msgid "Off" +msgstr "Выключено" + +msgid "Not set" +msgstr "Не задано" + msgid "ubl-settings-diskquota" msgstr "Дисковые квоты" From f3d083c1f819e7e73401f8f5d512e5e41c4168f3 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 20 Jun 2023 17:16:50 +0600 Subject: [PATCH 003/144] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=20=D0=B4?= =?UTF-8?q?=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D1=8F=D1=82=D1=8C=20=D1=84=D1=83?= =?UTF-8?q?=D0=BD=D0=BA=D1=86=D0=B8=D0=B8=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D1=8B=20=D1=81=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D0=B5?= =?UTF-8?q?=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view/model/util.cc | 2 +- source/view/ubl-settings-diskquota.cc | 151 ++++++++++++++++---------- source/view/ubl-settings-diskquota.h | 6 + ubl-settings-diskquota.glade | 111 ++++++++++++++++++- 4 files changed, 205 insertions(+), 65 deletions(-) diff --git a/source/view/model/util.cc b/source/view/model/util.cc index 34f622b..4d6d8a0 100644 --- a/source/view/model/util.cc +++ b/source/view/model/util.cc @@ -1,5 +1,5 @@ #include "util.h" - +#define yon_gtk_builder_get_widget(builder, widget_name) GTK_WIDGET(gtk_builder_get_object(builder, widget_name)) namespace Utils { string format_str_size(int num, int index) { diff --git a/source/view/ubl-settings-diskquota.cc b/source/view/ubl-settings-diskquota.cc index 9706c3f..24907d3 100755 --- a/source/view/ubl-settings-diskquota.cc +++ b/source/view/ubl-settings-diskquota.cc @@ -63,7 +63,6 @@ void MainWindow::settings() { ubl_make_plugs(boxSave, boxButton, (*socket_ext_id_I), (*socket_trd_id_I)); this->add_CSS(); this->flag_block_gui(); - this->init_tree_view(); this->init_spin_all(); if (geteuid() == 0) { this->wrapper_load_system(); @@ -139,62 +138,7 @@ void MainWindow::init_spin_all() { generalUsersFilesMinutesSpin->set_value(0); } -void MainWindow::init_tree_view() { - //this->view_add_columns(*usersQuotasTree); - //this->view_add_columns(*groupsQuotasTree); - //this->view_add_columns(*ProjectQuotasTree); - //this->init_tree_view_general(); -} -void MainWindow::init_tree_view_general() { - GeneralQuotasTree->append_column_editable(str_status, m_columnsGeneral.status); - GeneralQuotasTree->append_column(str_quota, m_columnsGeneral.type_quotas); - GeneralQuotasTree->append_column(str_device_project, m_columnsGeneral.device); - GeneralQuotasTree->append_column(str_user, m_columnsGeneral.user); - GeneralQuotasTree->append_column(str_group, m_columnsGeneral.group); - GeneralQuotasTree->append_column(str_projects, m_columnsGeneral.projects); - GeneralQuotasTree->append_column(str_tw_soft_limit, m_columnsGeneral.soft_limit_size); - GeneralQuotasTree->append_column(str_tw_severe_limitation, m_columnsGeneral.hard_limit_size); - GeneralQuotasTree->append_column(str_tw_soft_limit_files, m_columnsGeneral.soft_limit_files); - GeneralQuotasTree->append_column(str_tw_severe_limitation_files, m_columnsGeneral.hard_limit_files); - GeneralQuotasTree->append_column(str_tw_general_deferring_size, m_columnsGeneral.deferring_size); - GeneralQuotasTree->append_column(str_tw_general_deferring_files, m_columnsGeneral.deferring_files); -} - -void MainWindow::view_add_columns(Gtk::TreeView &treeView) { - treeView.append_column_editable(str_name, m_columns.name); - treeView.append_column_editable(str_quotas, m_columns.quotas); - treeView.append_column(str_size, m_columns.size); - treeView.append_column(str_tw_soft_limit, m_columns.soft_limit_size); - treeView.append_column(str_tw_severe_limitation, m_columns.hard_limit_size); - treeView.append_column(str_tw_deferring_size, m_columns.deferring_size); - treeView.append_column(str_files, m_columns.files); - treeView.append_column(str_tw_soft_limit_files, m_columns.soft_limit_files); - treeView.append_column(str_tw_severe_limitation_files, m_columns.hard_limit_delay); - treeView.append_column(str_tw_deferring_files, m_columns.deferring_files); -} - void MainWindow::lacalization() { - GroupsTabLabel->set_text(str_groups); - headerTopic->set_label(name_app); - UsersTabLabel->set_text(str_users); - generalGroupsFilesLabel->set_text(str_excess_files_delay); - generalUsersSizeLabel->set_text(str_excess_size_delay); - generalUsersFilesLabel->set_text(str_excess_files_delay); - lblLoad->set_text(str_load_local); - lblSave->set_text(str_save_local); - groupsDeviceLabel->set_label(str_device); - usersDeviceLabel->set_label(str_device); - headLabel->set_label(str_lb_head); - btnLoadGlob->set_label(load_global); - btnLoadLocal->set_label(load_local); - btnAbout->set_label(str_about_1); - btnSynopsis->set_label(str_help); - btnSaveLocalGlob->set_label(save_all); - btnSaveGlob->set_label(save_global); - btnSaveLocal->set_label(save_local); - ProjectTabLabel->set_label(str_projects); - usersProjectLabel->set_text(str_device); - chbMangSystemFile->set_label(str_quotas_mode); } @@ -412,8 +356,99 @@ void MainWindow::get_builder() { builder->get_widget("boxProjectDays", boxProjectDays); builder->get_widget("boxProjectHours", boxProjectHours); builder->get_widget("boxProjectMinutes", boxProjectMinutes); + GtkBuilder *builder = gtk_builder_new_from_file(path_glade); + gtk_list_project = GTK_LIST_STORE(gtk_builder_get_object(builder, "ListProject")); + gtk_list_groups = GTK_LIST_STORE(gtk_builder_get_object(builder, "ListGroups")); + gtk_list_user = GTK_LIST_STORE(gtk_builder_get_object(builder, "ListUser")); + gtk_list_general = GTK_LIST_STORE(gtk_builder_get_object(builder, "ListGeneral")); +} +/* +void tree_view_del_line() { + int index = 0; + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(main_config.list); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->treeViewMain)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + char* str_iter = yon_char_new(gtk_tree_model_get_string_from_iter(model, &iter)); + index = atoi(str_iter); + g_object_ref(main_config.list); + gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), NULL); + gtk_list_store_clear(main_config.list); + + main_fill_tree_view_after_remove(); + gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), model); + free(str_iter); + } +} + +void MainWindow::tree_view_select() { + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(gtk_list_user); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(usersQuotasTree->gobj())); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + gtk_widget_set_sensitive(GTK_WIDGET(btnAddUsers->gobj()),1); + gtk_widget_set_sensitive(GTK_WIDGET(btnEditUsers->gobj()),1); + gtk_widget_set_sensitive(GTK_WIDGET(btnDelUsers->gobj()),1); + } + else { + gtk_widget_set_sensitive(GTK_WIDGET(btnAddUsers->gobj()),1); + gtk_widget_set_sensitive(GTK_WIDGET(btnEditUsers->gobj()),1); + gtk_widget_set_sensitive(GTK_WIDGET(btnDelUsers->gobj()),0); + } +} +void fill_tree_view(int start, int size, int flag_gui_add) { + GtkTreeModel *model = GTK_TREE_MODEL(main_config.list); + if (flag_gui_add == 0) { + g_object_ref(main_config.list); + gtk_list_store_clear(main_config.list); + } + for (int index = start; index < size; index++) { + GtkTreeIter iter; + gtk_list_store_append(main_config.list,&iter); + char* str_io_read = format_io_limit_in_tree_view(main_config.disk, main_config.i_o_limit_read, main_config.i_o_limit_read_size, index); + char* str_io_write = format_io_limit_in_tree_view(main_config.disk, main_config.i_o_limit_write, main_config.i_o_limit_write_size, index); + gtk_list_store_set(main_config.list,&iter,0,main_config.type_quota[index], + 1,main_config.quota_volume[index], + 2,main_config.soft_raw_limit[index], + 3,main_config.hard_raw_limit[index], + 4,main_config.swap[index], + 5,main_config.cpu_limit[index], + 6,str_io_read, + 7,str_io_write,-1); + free(str_io_read); + free(str_io_write); + } + if (flag_gui_add != 0) { + gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), model); + } } +int tree_view_edit() { + int index = 0; + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(main_config.list); + + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->treeViewMain)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + char* str_iter = gtk_tree_model_get_string_from_iter(model, &iter); + index = atoi(str_iter); + gtk_list_store_set(main_config.list,&iter,0,main_config.type_quota[index], + 1,main_config.quota_volume[index], + 2,main_config.soft_raw_limit[index], + 3,main_config.hard_raw_limit[index], + 4,main_config.swap[index], + 5,main_config.cpu_limit[index], + 6,str_io_read, + 7,str_io_write,-1); + return 1; + } + else { + return 0; + } + +} +*/ + void MainWindow::open_browser() { obj_open_browser->open_help(); } @@ -488,6 +523,7 @@ void MainWindow::event() { btnAddGroups->signal_clicked().connect( sigc::bind&, struct tv_g_u_p> (sigc::mem_fun( *this, &MainWindow::set_add_tv_g_u_p), str_groups, groupsQuotasTree, row, list_store_groups, obj_tv_g_u_p)); + usersQuotasTree->signal_cursor_changed().connect([&]() {this->obj_view_add_project->show();}); } void MainWindow::resize_widget() { @@ -598,9 +634,6 @@ void MainWindow::init_work_tv_g_u_p() { Glib::RefPtr usersQuotasTreeModel = usersQuotasTree->get_model(); usersQuotasTreeModel->signal_row_changed().connect(sigc::bind (sigc::mem_fun(*this, &MainWindow::remove_line_template),iter_users, flag_validate_del_users)); - //this->view_add_columns(*groupsQuotasTree); - //this->view_add_columns(*ProjectQuotasTree); - //this->view_add_columns(*usersQuotasTree); } void MainWindow::remove_line_template(const Gtk::TreeModel::Path&, const Gtk::TreeModel::iterator& iter, Gtk::TreeModel::iterator& iter_del, bool& flag_del) { diff --git a/source/view/ubl-settings-diskquota.h b/source/view/ubl-settings-diskquota.h index 76f9e9e..efb5bc9 100644 --- a/source/view/ubl-settings-diskquota.h +++ b/source/view/ubl-settings-diskquota.h @@ -16,6 +16,7 @@ using namespace std; +#define yon_gtk_builder_get_widget(builder, widget_name) GTK_WIDGET(gtk_builder_get_object(builder, widget_name)) extern bool flag_save; @@ -179,6 +180,10 @@ class MainWindow { Gtk::Box* boxProjectDays; Gtk::Box* boxProjectHours; Gtk::Box* boxProjectMinutes; + GtkListStore* gtk_list_project; + GtkListStore* gtk_list_groups; + GtkListStore* gtk_list_user; + GtkListStore* gtk_list_general; public: map_str_str* map_gui_cfg = NULL; @@ -220,6 +225,7 @@ class MainWindow { ~MainWindow(); void settings(); void flag_block_gui(); + void tree_view_select(); void lacalization(); void add_CSS(); void resize_widget(); diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 3166e17..27baa42 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -8,6 +8,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -325,7 +427,6 @@ - True False @@ -528,7 +629,7 @@ True True - liststore1 + ListGeneral @@ -1248,7 +1349,7 @@ limitation True True - liststore1 + ListUser @@ -2120,7 +2221,7 @@ limitation True True - liststore1 + ListGroups @@ -2992,7 +3093,7 @@ limitation True True - liststore1 + ListProject From e91a10df925be71410544d32062b2c57802207a3 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 20 Jun 2023 17:58:54 +0600 Subject: [PATCH 004/144] =?UTF-8?q?=D0=A3=D0=B1=D1=80=D0=B0=D0=BB=20=D1=81?= =?UTF-8?q?=D1=82=D0=B0=D1=80=D1=8B=D0=B9=20=D0=BA=D0=BE=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- #ubl-settings-diskquota.glade# | 7415 +++++++++++++++++ compile/CMakeCache.txt | 657 ++ .../CMakeFiles/3.23.0/CMakeCCompiler.cmake | 72 + .../CMakeFiles/3.23.0/CMakeCXXCompiler.cmake | 83 + .../3.23.0/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15936 bytes .../3.23.0/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15960 bytes compile/CMakeFiles/3.23.0/CMakeSystem.cmake | 15 + .../3.23.0/CompilerIdC/CMakeCCompilerId.c | 828 ++ compile/CMakeFiles/3.23.0/CompilerIdC/a.out | Bin 0 -> 16056 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 816 ++ compile/CMakeFiles/3.23.0/CompilerIdCXX/a.out | Bin 0 -> 16064 bytes .../CMakeDirectoryInformation.cmake | 16 + compile/CMakeFiles/CMakeOutput.log | 423 + compile/CMakeFiles/Makefile.cmake | 131 + compile/CMakeFiles/Makefile2 | 112 + compile/CMakeFiles/Progress/1 | 1 + compile/CMakeFiles/Progress/10 | 1 + compile/CMakeFiles/Progress/11 | 1 + compile/CMakeFiles/Progress/12 | 1 + compile/CMakeFiles/Progress/13 | 1 + compile/CMakeFiles/Progress/14 | 1 + compile/CMakeFiles/Progress/15 | 1 + compile/CMakeFiles/Progress/16 | 1 + compile/CMakeFiles/Progress/17 | 1 + compile/CMakeFiles/Progress/18 | 1 + compile/CMakeFiles/Progress/2 | 1 + compile/CMakeFiles/Progress/3 | 1 + compile/CMakeFiles/Progress/4 | 1 + compile/CMakeFiles/Progress/5 | 1 + compile/CMakeFiles/Progress/6 | 1 + compile/CMakeFiles/Progress/7 | 1 + compile/CMakeFiles/Progress/8 | 1 + compile/CMakeFiles/Progress/9 | 1 + compile/CMakeFiles/Progress/count.txt | 1 + compile/CMakeFiles/TargetDirectories.txt | 7 + compile/CMakeFiles/cmake.check_cache | 1 + compile/CMakeFiles/progress.marks | 1 + .../DependInfo.cmake | 35 + .../ubl-settings-diskquota.dir/build.make | 366 + .../cmake_clean.cmake | 43 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../controller.cc.o | Bin 0 -> 491016 bytes .../controller.cc.o.d | 1681 ++++ .../ubl-settings-diskquota.dir/depend.make | 2 + .../ubl-settings-diskquota.dir/flags.make | 17 + .../ubl-settings-diskquota.dir/link.txt | 1 + .../ubl-settings-diskquota.dir/main.cc.o | Bin 0 -> 370376 bytes .../ubl-settings-diskquota.dir/main.cc.o.d | 1682 ++++ .../ubl-settings-diskquota.dir/progress.make | 19 + .../view/model/load.cc.o | Bin 0 -> 290432 bytes .../view/model/load.cc.o.d | 1502 ++++ .../view/model/my_process.cc.o | Bin 0 -> 198840 bytes .../view/model/my_process.cc.o.d | 1501 ++++ .../view/model/save.cc.o | Bin 0 -> 660776 bytes .../view/model/save.cc.o.d | 1502 ++++ .../view/model/ubconfig_quota.cc.o | Bin 0 -> 79688 bytes .../view/model/ubconfig_quota.cc.o.d | 1502 ++++ .../view/model/util.cc.o | Bin 0 -> 735672 bytes .../view/model/util.cc.o.d | 1500 ++++ .../view/model/wrapper_load_save.cc.o | Bin 0 -> 562968 bytes .../view/model/wrapper_load_save.cc.o.d | 1506 ++++ .../view/ubl-settings-diskquota.cc.o | Bin 0 -> 1882128 bytes .../view/ubl-settings-diskquota.cc.o.d | 1670 ++++ .../view/ubl-util-standard.c.o | Bin 0 -> 936 bytes .../view/ubl-util-standard.c.o.d | 710 ++ .../view/view_about.cc.o | Bin 0 -> 152904 bytes .../view/view_about.cc.o.d | 1504 ++++ .../view/view_add_project.cc.o | Bin 0 -> 338152 bytes .../view/view_add_project.cc.o.d | 1504 ++++ .../view/view_add_user_group.cc.o | Bin 0 -> 270368 bytes .../view/view_add_user_group.cc.o.d | 1502 ++++ .../view/view_edit_project.cc.o | Bin 0 -> 253760 bytes .../view/view_edit_project.cc.o.d | 1502 ++++ .../view/view_edit_user_group.cc.o | Bin 0 -> 249520 bytes .../view/view_edit_user_group.cc.o.d | 1502 ++++ .../view/view_filters.cc.o | Bin 0 -> 444968 bytes .../view/view_filters.cc.o.d | 1502 ++++ .../view/view_open_browser.cc.o | Bin 0 -> 297456 bytes .../view/view_open_browser.cc.o.d | 1653 ++++ compile/Makefile | 662 ++ compile/cmake_install.cmake | 70 + compile/ubl-settings-diskquota-cm.h | 1 + source/view/model/util.cc | 24 + source/view/model/util.h | 1 + source/view/view_add_project.cc | 22 +- source/view/view_add_project.h | 4 +- source/view/view_edit_project.cc | 10 +- source/view/view_edit_project.h | 1 - source/view/view_edit_user_group.cc | 10 +- source/view/view_edit_user_group.h | 1 - 91 files changed, 37281 insertions(+), 33 deletions(-) create mode 100644 #ubl-settings-diskquota.glade# create mode 100644 compile/CMakeCache.txt create mode 100644 compile/CMakeFiles/3.23.0/CMakeCCompiler.cmake create mode 100644 compile/CMakeFiles/3.23.0/CMakeCXXCompiler.cmake create mode 100755 compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_C.bin create mode 100755 compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_CXX.bin create mode 100644 compile/CMakeFiles/3.23.0/CMakeSystem.cmake create mode 100644 compile/CMakeFiles/3.23.0/CompilerIdC/CMakeCCompilerId.c create mode 100755 compile/CMakeFiles/3.23.0/CompilerIdC/a.out create mode 100644 compile/CMakeFiles/3.23.0/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 compile/CMakeFiles/3.23.0/CompilerIdCXX/a.out create mode 100644 compile/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 compile/CMakeFiles/CMakeOutput.log create mode 100644 compile/CMakeFiles/Makefile.cmake create mode 100644 compile/CMakeFiles/Makefile2 create mode 100644 compile/CMakeFiles/Progress/1 create mode 100644 compile/CMakeFiles/Progress/10 create mode 100644 compile/CMakeFiles/Progress/11 create mode 100644 compile/CMakeFiles/Progress/12 create mode 100644 compile/CMakeFiles/Progress/13 create mode 100644 compile/CMakeFiles/Progress/14 create mode 100644 compile/CMakeFiles/Progress/15 create mode 100644 compile/CMakeFiles/Progress/16 create mode 100644 compile/CMakeFiles/Progress/17 create mode 100644 compile/CMakeFiles/Progress/18 create mode 100644 compile/CMakeFiles/Progress/2 create mode 100644 compile/CMakeFiles/Progress/3 create mode 100644 compile/CMakeFiles/Progress/4 create mode 100644 compile/CMakeFiles/Progress/5 create mode 100644 compile/CMakeFiles/Progress/6 create mode 100644 compile/CMakeFiles/Progress/7 create mode 100644 compile/CMakeFiles/Progress/8 create mode 100644 compile/CMakeFiles/Progress/9 create mode 100644 compile/CMakeFiles/Progress/count.txt create mode 100644 compile/CMakeFiles/TargetDirectories.txt create mode 100644 compile/CMakeFiles/cmake.check_cache create mode 100644 compile/CMakeFiles/progress.marks create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/build.make create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/cmake_clean.cmake create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.make create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/depend.make create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/flags.make create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/link.txt create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/main.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/progress.make create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o create mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o.d create mode 100644 compile/Makefile create mode 100644 compile/cmake_install.cmake create mode 100755 compile/ubl-settings-diskquota-cm.h diff --git a/#ubl-settings-diskquota.glade# b/#ubl-settings-diskquota.glade# new file mode 100644 index 0000000..e46a1b6 --- /dev/null +++ b/#ubl-settings-diskquota.glade# @@ -0,0 +1,7415 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Byte + + + Kb + + + Mb + + + Gb + + + Tb + + + + + False + False + True + center + com.ublinux.ubl-settings-diskquota + dialog + True + ubl-settings-diskquota + 1.0 + Copyright © 2022 - 2023, UBSoft LLC + Setting user quotas + https://ublinux.ru/ + Project Home Page + Это приложение распространяется без каких-либо гарантий. +Подробнее в <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License, версии 2 или позднее</a>. + UBGroup + UBGroup + com.ublinux.ubl-settings-diskquota + True + gpl-2-0 + + + True + False + vertical + 2 + + + False + end + + + False + False + 1 + + + + + + + True + False + True + + + True + False + 5 + 5 + 5 + 5 + 2 + ubl-settings-diskquota + + + + + + + + + + True + False + + + 90 + True + False + 5 + 5 + 5 + 5 + 6 + 6 + 69 + com.ublinux.ubl-settings-diskquota + + + False + True + 0 + + + + + True + False + + + True + False + + + True + False + vertical + + + 255 + True + False + end + Setting user quotas + 0 + + + + + + + + True + True + 0 + + + + + 255 + True + False + start + Configuring disk quota settings for system groups and users + True + 0 + + + + + + + + True + True + 1 + + + + + False + True + 0 + + + + + True + True + 0 + + + + + True + True + 1 + + + + + 5 + 1 + 10 + + + 23 + 1 + 10 + + + 59 + 1 + 10 + + + 100 + 1 + 10 + + + 5 + 1 + 10 + + + 23 + 1 + 10 + + + 59 + 1 + 10 + + + 100 + 1 + 10 + + + 5 + 1 + 10 + + + 23 + 1 + 10 + + + 59 + 1 + 10 + + + 100 + 1 + 10 + + + 5 + 1 + 10 + + + 23 + 1 + 10 + + + 59 + 1 + 10 + + + 100 + 1 + 10 + + + True + False + dialog-question-symbolic + + + True + False + ibus-panel + + + True + False + False + False + + + True + False + 4 + 4 + Direct control of the file system + True + + + + + Help + True + False + 5 + 5 + image2 + False + + + + + About + True + False + 5 + 5 + image3 + False + + + + + True + False + False + + + True + False + Load from global configuration + True + + + + + + True + False + Load from local configuration + True + + + + + + True + False + False + + + True + False + Save to global and local configuration + True + + + + + + True + False + Save to global configuration + True + + + + + + True + False + Save to local configuration + True + + + + + + 800 + 500 + False + center + com.ublinux.ubl-settings-diskquota + center + + + True + False + vertical + + + True + False + vertical + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + 25 + 1 + + + False + True + 0 + + + + + True + False + start + 5 + 5 + 5 + 5 + 5 + 5 + + + + + + + True + True + 1 + + + + + False + True + 0 + + + + + True + False + vertical + + + 81 + True + False + + + True + False + start + + + -1 + + + + + False + True + 0 + + + + + False + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + True + True + vertical + + + True + True + + + True + False + vertical + + + 300 + True + True + in + + + True + False + + + True + True + ListGeneral + + + + + + Status + True + + + + + + + + Quota type + True + + + + + + + + Device +Project + True + + + + + + + + User + True + + + + + + + + Group + True + + + + + + + + Projects + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + + + + False + True + 0 + + + + + + + True + False + General statistics + + + False + + + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + Off + Not set + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + + + True + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + + + + False + True + 0 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 3 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 4 + + + + + False + True + 1 + + + + + 100 + True + True + in + + + True + False + + + True + True + ListUser + + + + + + Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + + + + False + True + 2 + + + + + True + False + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + + + + False + True + 0 + + + + + True + False + + + gtk-delete + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + + + + False + True + 1 + + + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + + + + False + True + end + 1 + + + + + False + True + end + 3 + + + + + 1 + + + + + True + False + Users + + + 1 + False + + + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + Off + Not set + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + + + True + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + + + + False + True + 0 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 3 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 4 + + + + + False + True + 1 + + + + + 100 + True + True + in + + + True + False + + + True + True + ListGroups + + + + + + Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + + + + False + True + 2 + + + + + True + False + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + + + + False + True + 0 + + + + + True + False + + + gtk-delete + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + + + + False + True + 1 + + + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + + + + False + True + end + 1 + + + + + False + True + end + 3 + + + + + 2 + + + + + True + False + Groups + + + 2 + False + + + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + Off + Not set + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + + + True + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + + + + False + True + 0 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 3 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 4 + + + + + False + True + 1 + + + + + 100 + True + True + in + + + True + False + + + True + True + ListProject + + + + + + ID + True + + + + + + + + Project Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + + + + False + True + 2 + + + + + True + False + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + + + + False + True + 0 + + + + + True + False + + + gtk-delete + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + + + + False + True + 1 + + + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + + + + False + True + end + 1 + + + + + False + True + end + 3 + + + + + 3 + + + + + True + False + Project + + + 3 + False + + + + + True + True + 0 + + + + + False + True + 2 + + + + + True + True + 0 + + + + + + + True + False + True + + + True + False + 5 + 5 + 5 + 5 + 2 + ubl-settings-diskquota + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + 32 + com.ublinux.ubl-settings-diskquota + + + + + True + False + + + True + True + False + True + menuLoad + + + True + False + + + True + False + Load + + + False + True + 0 + + + + + True + False + pan-down-symbolic + + + False + True + 1 + + + + + + + False + True + 0 + + + + + + 2 + + + + + True + False + + + True + True + False + True + menuSave + + + True + False + + + True + False + Save + + + False + True + 0 + + + + + True + False + pan-down-symbolic + + + False + True + 1 + + + + + + + False + True + 0 + + + + + True + True + True + False + True + True + menuAbout + none + + + True + False + open-menu-symbolic + + + + + False + True + 1 + + + + + + end + 3 + + + + + + + + + + + + + vertical + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1024 + 1 + 10 + + + 1024 + 1 + 10 + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + vertical + + + True + False + vertical + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + 5 + 5 + + + True + True + 1 + + + + + True + True + 0 + + + + + True + False + + + True + False + 5 + 5 + 5 + Quota use status: + 0 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + + + True + True + 1 + + + + + True + True + 1 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + UserGropProject: + 0 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + True + True + 1 + + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + quotegroupSizeSoftLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + Kb + Mb + Gb + Tb + + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + quotegroupSizeHardLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + Kb + Mb + Gb + Tb + + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Size + + + + + True + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + right + True + + + False + True + 0 + + + + + True + True + quotegroupFilesSoftLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + 5 + + + True + True + False + right + True + + + False + True + 0 + + + + + True + True + quotegroupFilesHardLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Files + + + + + True + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + True + + + True + False + end + 5 + True + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + + + True + False + True + + + True + False + Settings disk quotas - Addition + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + True + False + vertical + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + True + True + 0 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Quota use status: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + True + True + 1 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Catalog + 0 + + + False + True + 0 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + True + 1 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + gtk-zoom-fit + + + False + True + 0 + + + + + True + False + Review + + + False + True + 1 + + + + + + + False + True + 2 + + + + + False + True + 2 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project ID + 0 + + + False + True + 0 + + + + + Auto + True + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + True + 2 + + + + + Generate + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 3 + + + + + False + True + 3 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project Name + + + False + True + 0 + + + + + True + True + 5 + 5 + 5 + 5 + + + True + True + 1 + + + + + False + True + 4 + + + + + False + True + 0 + + + + + True + False + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupSizeSoftLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + Kb + Mb + Gb + Tb + + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupSizeHardLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + Kb + Mb + Gb + Tb + + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Size + + + + + True + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupFilesSoftLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupFilesHardLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Files + + + + + True + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + True + + + True + False + end + 5 + True + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + + + True + False + True + + + True + False + Settings disk quotas - Addition + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + True + + + + + + + True + + + + + + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + True + False + vertical + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + True + True + 0 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Quota use status: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + True + True + 1 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Catalog + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project ID + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + False + True + 3 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project Name + + + False + True + 0 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + True + 1 + + + + + False + True + 4 + + + + + False + True + 0 + + + + + True + False + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupSizeSoftLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + Kb + Mb + Gb + Tb + + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupSizeHardLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + Kb + Mb + Gb + Tb + + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Size + + + + + True + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupFilesSoftLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupFilesHardLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Files + + + + + True + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + True + + + True + False + end + 5 + True + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + + + True + False + True + + + True + False + Settings disk quotas - Editing + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + True + False + vertical + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + 5 + 5 + + + True + True + 1 + + + + + True + True + 0 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Quota use status: + 0 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + + + True + True + 1 + + + + + True + True + 1 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + UserGropProject: + 0 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupSizeSoftLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + Kb + Mb + Gb + Tb + + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupSizeHardLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + Kb + Mb + Gb + Tb + + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Size + + + + + True + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupFilesSoftLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + quotegroupFilesHardLimitAdjustment + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Files + + + + + True + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + True + + + True + False + end + 5 + True + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + + + True + False + True + + + True + False + Settings disk quotas - Editing + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1024 + 1 + 10 + + + 1024 + 1 + 10 + + + False + Please select File + True + center + 500 + 400 + True + com.ublinux.ublexec + dialog + True + True + select-folder + + + False + vertical + 2 + + + False + end + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + True + True + 0 + + + + + gtk-ok + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + True + True + 1 + + + + + False + False + 0 + + + + + + + + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + Name + True + True + False + start + 5 + True + + + False + True + 0 + + + + + Quotas + True + True + False + start + True + + + False + True + 1 + + + + + Size + True + True + False + start + True + + + False + True + 2 + + + + + Soft limit (size) + True + True + False + start + True + + + False + True + 3 + + + + + Hard limit (size) + True + True + False + start + True + + + False + True + 4 + + + + + True + False + end + 5 + 5 + True + + + gtk-cancel + True + True + True + center + True + + + False + True + 0 + + + + + gtk-save + True + True + True + center + True + + + False + True + 1 + + + + + False + True + end + 5 + + + + + Hard limit (size) delay + True + True + False + start + True + + + False + True + 5 + + + + + Files + True + True + False + start + True + + + False + True + 7 + + + + + Soft limit (files) + True + True + False + start + True + + + False + True + 8 + + + + + Hard limit (files) + True + True + False + start + True + + + False + True + 9 + + + + + Hard limit (files) delay + True + True + False + start + True + + + False + True + 10 + + + + + + + True + False + True + + + True + False + Filters + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + False + start + start + False + 450 + 250 + dialog-question-symbolic + + + True + False + vertical + + + True + False + + + True + False + start + 20 + 20 + dialog-question-symbolic + 5 + + + False + True + 0 + + + + + True + False + vertical + + + True + False + start + 10 + 5 + Would you like to read documentation in the Web? + True + 0 + + + + + + + False + True + 0 + + + + + True + False + start + start + 10 + 10 + You will be redirected to documentation website where documentation is +translated and supported by community. + True + 0 + + + + True + True + 1 + + + + + Always redirect to online documentation + True + True + False + end + 10 + True + + + + False + True + 2 + + + + + + True + True + 1 + + + + + + True + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + 30 + True + + + Cancel + True + True + True + + + + True + True + 0 + + + + + Read Online + True + True + True + + + + True + True + 1 + + + + + False + True + 1 + + + + + + + True + False + True + + + True + False + ubl-settings-diskquota + + + + + + + + True + False + 32 + dialog-question-symbolic + + + + + + + 800 + 600 + False + True + True + com.ublinux.ubl-settings-diskquota + + + + + + True + False + True + + + True + False + ubl-settings-diskquota + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + diff --git a/compile/CMakeCache.txt b/compile/CMakeCache.txt new file mode 100644 index 0000000..1dd9f5d --- /dev/null +++ b/compile/CMakeCache.txt @@ -0,0 +1,657 @@ +# This is the CMakeCache file. +# For build in directory: /media/sf_Ubsoft/ubl-settings-diskquota/compile +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=ubl-settings-diskquota + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a library. +WEBKIT_LIBRARIES_FOUND:FILEPATH=/usr/lib/libwebkit2gtk-4.0.so + +//Path to a library. +pkgcfg_lib_GTK_atk-1.0:FILEPATH=/usr/lib/libatk-1.0.so + +//Path to a library. +pkgcfg_lib_GTK_atkmm-1.6:FILEPATH=/usr/lib/libatkmm-1.6.so + +//Path to a library. +pkgcfg_lib_GTK_cairo:FILEPATH=/usr/lib/libcairo.so + +//Path to a library. +pkgcfg_lib_GTK_cairo-gobject:FILEPATH=/usr/lib/libcairo-gobject.so + +//Path to a library. +pkgcfg_lib_GTK_cairomm-1.0:FILEPATH=/usr/lib/libcairomm-1.0.so + +//Path to a library. +pkgcfg_lib_GTK_gdk-3:FILEPATH=/usr/lib/libgdk-3.so + +//Path to a library. +pkgcfg_lib_GTK_gdk_pixbuf-2.0:FILEPATH=/usr/lib/libgdk_pixbuf-2.0.so + +//Path to a library. +pkgcfg_lib_GTK_gdkmm-3.0:FILEPATH=/usr/lib/libgdkmm-3.0.so + +//Path to a library. +pkgcfg_lib_GTK_gio-2.0:FILEPATH=/usr/lib/libgio-2.0.so + +//Path to a library. +pkgcfg_lib_GTK_giomm-2.4:FILEPATH=/usr/lib/libgiomm-2.4.so + +//Path to a library. +pkgcfg_lib_GTK_glib-2.0:FILEPATH=/usr/lib/libglib-2.0.so + +//Path to a library. +pkgcfg_lib_GTK_glibmm-2.4:FILEPATH=/usr/lib/libglibmm-2.4.so + +//Path to a library. +pkgcfg_lib_GTK_gobject-2.0:FILEPATH=/usr/lib/libgobject-2.0.so + +//Path to a library. +pkgcfg_lib_GTK_gtk-3:FILEPATH=/usr/lib/libgtk-3.so + +//Path to a library. +pkgcfg_lib_GTK_gtkmm-3.0:FILEPATH=/usr/lib/libgtkmm-3.0.so + +//Path to a library. +pkgcfg_lib_GTK_harfbuzz:FILEPATH=/usr/lib/libharfbuzz.so + +//Path to a library. +pkgcfg_lib_GTK_pango-1.0:FILEPATH=/usr/lib/libpango-1.0.so + +//Path to a library. +pkgcfg_lib_GTK_pangocairo-1.0:FILEPATH=/usr/lib/libpangocairo-1.0.so + +//Path to a library. +pkgcfg_lib_GTK_pangomm-1.4:FILEPATH=/usr/lib/libpangomm-1.4.so + +//Path to a library. +pkgcfg_lib_GTK_sigc-2.0:FILEPATH=/usr/lib/libsigc-2.0.so + +//Path to a library. +pkgcfg_lib_GTK_z:FILEPATH=/usr/lib/libz.so + +//Path to a library. +pkgcfg_lib_WEBKIT_atk-1.0:FILEPATH=/usr/lib/libatk-1.0.so + +//Path to a library. +pkgcfg_lib_WEBKIT_cairo:FILEPATH=/usr/lib/libcairo.so + +//Path to a library. +pkgcfg_lib_WEBKIT_cairo-gobject:FILEPATH=/usr/lib/libcairo-gobject.so + +//Path to a library. +pkgcfg_lib_WEBKIT_gdk-3:FILEPATH=/usr/lib/libgdk-3.so + +//Path to a library. +pkgcfg_lib_WEBKIT_gdk_pixbuf-2.0:FILEPATH=/usr/lib/libgdk_pixbuf-2.0.so + +//Path to a library. +pkgcfg_lib_WEBKIT_gio-2.0:FILEPATH=/usr/lib/libgio-2.0.so + +//Path to a library. +pkgcfg_lib_WEBKIT_glib-2.0:FILEPATH=/usr/lib/libglib-2.0.so + +//Path to a library. +pkgcfg_lib_WEBKIT_gmodule-2.0:FILEPATH=/usr/lib/libgmodule-2.0.so + +//Path to a library. +pkgcfg_lib_WEBKIT_gobject-2.0:FILEPATH=/usr/lib/libgobject-2.0.so + +//Path to a library. +pkgcfg_lib_WEBKIT_gtk-3:FILEPATH=/usr/lib/libgtk-3.so + +//Path to a library. +pkgcfg_lib_WEBKIT_harfbuzz:FILEPATH=/usr/lib/libharfbuzz.so + +//Path to a library. +pkgcfg_lib_WEBKIT_javascriptcoregtk-4.0:FILEPATH=/usr/lib/libjavascriptcoregtk-4.0.so + +//Path to a library. +pkgcfg_lib_WEBKIT_pango-1.0:FILEPATH=/usr/lib/libpango-1.0.so + +//Path to a library. +pkgcfg_lib_WEBKIT_pangocairo-1.0:FILEPATH=/usr/lib/libpangocairo-1.0.so + +//Path to a library. +pkgcfg_lib_WEBKIT_soup-2.4:FILEPATH=/usr/lib/libsoup-2.4.so + +//Path to a library. +pkgcfg_lib_WEBKIT_webkit2gtk-4.0:FILEPATH=/usr/lib/libwebkit2gtk-4.0.so + +//Path to a library. +pkgcfg_lib_WEBKIT_z:FILEPATH=/usr/lib/libz.so + +//Value Computed by CMake +ubl-settings-diskquota_BINARY_DIR:STATIC=/media/sf_Ubsoft/ubl-settings-diskquota/compile + +//Value Computed by CMake +ubl-settings-diskquota_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +ubl-settings-diskquota_SOURCE_DIR:STATIC=/media/sf_Ubsoft/ubl-settings-diskquota/source + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/media/sf_Ubsoft/ubl-settings-diskquota/compile +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=23 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/media/sf_Ubsoft/ubl-settings-diskquota/source +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding PkgConfig +FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v1.8.0()] +GTK_CFLAGS:INTERNAL=-I/usr/include/gtkmm-3.0;-I/usr/lib/gtkmm-3.0/include;-I/usr/include/giomm-2.4;-I/usr/lib/giomm-2.4/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-4;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include;-I/usr/include/gtk-3.0;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/fribidi;-I/usr/include/cairo;-I/usr/include/lzo;-I/usr/include/pixman-1;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cloudproviders;-I/usr/include/atk-1.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/dbus-1.0;-I/usr/lib/dbus-1.0/include;-I/usr/include/at-spi-2.0;-I/usr/include/cairomm-1.0;-I/usr/lib/cairomm-1.0/include;-I/usr/include/pangomm-1.4;-I/usr/lib/pangomm-1.4/include;-I/usr/include/atkmm-1.6;-I/usr/lib/atkmm-1.6/include;-I/usr/include/gtk-3.0/unix-print;-I/usr/include/gdkmm-3.0;-I/usr/lib/gdkmm-3.0/include;-pthread +GTK_CFLAGS_I:INTERNAL= +GTK_CFLAGS_OTHER:INTERNAL=-pthread +GTK_FOUND:INTERNAL=1 +GTK_INCLUDEDIR:INTERNAL=/usr/include +GTK_INCLUDE_DIRS:INTERNAL=/usr/include/gtkmm-3.0;/usr/lib/gtkmm-3.0/include;/usr/include/giomm-2.4;/usr/lib/giomm-2.4/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/libmount;/usr/include/blkid;/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include;/usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/fribidi;/usr/include/cairo;/usr/include/lzo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include;/usr/include/at-spi-2.0;/usr/include/cairomm-1.0;/usr/lib/cairomm-1.0/include;/usr/include/pangomm-1.4;/usr/lib/pangomm-1.4/include;/usr/include/atkmm-1.6;/usr/lib/atkmm-1.6/include;/usr/include/gtk-3.0/unix-print;/usr/include/gdkmm-3.0;/usr/lib/gdkmm-3.0/include +GTK_LDFLAGS:INTERNAL=-L/usr/lib;-lgtkmm-3.0;-latkmm-1.6;-lgdkmm-3.0;-lgiomm-2.4;-lgtk-3;-lgdk-3;-lz;-latk-1.0;-lcairo-gobject;-lgio-2.0;-lpangomm-1.4;-lglibmm-2.4;-lcairomm-1.0;-lsigc-2.0;-lpangocairo-1.0;-lpango-1.0;-lharfbuzz;-lcairo;-lgdk_pixbuf-2.0;-lgobject-2.0;-lglib-2.0 +GTK_LDFLAGS_OTHER:INTERNAL= +GTK_LIBDIR:INTERNAL=/usr/lib +GTK_LIBRARIES:INTERNAL=gtkmm-3.0;atkmm-1.6;gdkmm-3.0;giomm-2.4;gtk-3;gdk-3;z;atk-1.0;cairo-gobject;gio-2.0;pangomm-1.4;glibmm-2.4;cairomm-1.0;sigc-2.0;pangocairo-1.0;pango-1.0;harfbuzz;cairo;gdk_pixbuf-2.0;gobject-2.0;glib-2.0 +GTK_LIBRARY_DIRS:INTERNAL=/usr/lib +GTK_LIBS:INTERNAL= +GTK_LIBS_L:INTERNAL= +GTK_LIBS_OTHER:INTERNAL= +GTK_LIBS_PATHS:INTERNAL= +GTK_MODULE_NAME:INTERNAL=gtkmm-3.0 +GTK_PREFIX:INTERNAL=/usr +GTK_STATIC_CFLAGS:INTERNAL=-I/usr/include/gtkmm-3.0;-I/usr/lib/gtkmm-3.0/include;-I/usr/include/giomm-2.4;-I/usr/lib/giomm-2.4/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-4;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include;-I/usr/include/gtk-3.0;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/fribidi;-I/usr/include/cairo;-I/usr/include/lzo;-I/usr/include/pixman-1;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cloudproviders;-I/usr/include/atk-1.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/dbus-1.0;-I/usr/lib/dbus-1.0/include;-I/usr/include/at-spi-2.0;-I/usr/include/cairomm-1.0;-I/usr/lib/cairomm-1.0/include;-I/usr/include/pangomm-1.4;-I/usr/lib/pangomm-1.4/include;-I/usr/include/atkmm-1.6;-I/usr/lib/atkmm-1.6/include;-I/usr/include/gtk-3.0/unix-print;-I/usr/include/gdkmm-3.0;-I/usr/lib/gdkmm-3.0/include;-pthread +GTK_STATIC_CFLAGS_I:INTERNAL= +GTK_STATIC_CFLAGS_OTHER:INTERNAL=-pthread +GTK_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/gtkmm-3.0;/usr/lib/gtkmm-3.0/include;/usr/include/giomm-2.4;/usr/lib/giomm-2.4/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/libmount;/usr/include/blkid;/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include;/usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/fribidi;/usr/include/cairo;/usr/include/lzo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include;/usr/include/at-spi-2.0;/usr/include/cairomm-1.0;/usr/lib/cairomm-1.0/include;/usr/include/pangomm-1.4;/usr/lib/pangomm-1.4/include;/usr/include/atkmm-1.6;/usr/lib/atkmm-1.6/include;/usr/include/gtk-3.0/unix-print;/usr/include/gdkmm-3.0;/usr/lib/gdkmm-3.0/include +GTK_STATIC_LDFLAGS:INTERNAL=-L/usr/lib;-lgtkmm-3.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lglibmm-2.4;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lz;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lsystemd;-ldbus-1;-lsystemd;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lpangoft2-1.0;-lm;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairomm-1.0;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangomm-1.4;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lpangoft2-1.0;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-latkmm-1.6;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lz;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lsystemd;-ldbus-1;-lsystemd;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lpangoft2-1.0;-lm;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgdkmm-3.0;-lgiomm-2.4;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lglibmm-2.4;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lgtk-3;-lgdk-3;-lz;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXrandr;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXcursor;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXcomposite;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXdamage;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXinerama;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lcloudproviders;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-latk-bridge-2.0;-L/usr/lib;-lsystemd;-latspi;-ldbus-1;-lsystemd;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXtst;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXi;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXfixes;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-lxkbcommon;-lwayland-cursor;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lwayland-egl;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lGL;-lEGL;-lpangoft2-1.0;-lm;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairomm-1.0;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangomm-1.4;-lglibmm-2.4;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lcairomm-1.0;-lsigc-2.0;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lpangoft2-1.0;-lm;-L/usr/lib;-lpango-1.0;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXext;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-lxcb-render;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lxcb-shm;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lpixman-1;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-lthai;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXft;-L/usr/lib;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXdmcp;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lharfbuzz-gobject;-lharfbuzz;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lpng16;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-ltiff;-lzstd;-llzma;-ljbig;-ljpeg;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-lmount;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread +GTK_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-Wl,--export-dynamic;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread +GTK_STATIC_LIBDIR:INTERNAL= +GTK_STATIC_LIBRARIES:INTERNAL=gtkmm-3.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;glibmm-2.4;m;pcre;ffi;z;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;bz2;z;png16;m;m;z;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fontconfig;freetype;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;wayland-client;m;ffi;m;ffi;m;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;X11;pthread;xcb;Xau;pthread;xcb;Xau;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;epoxy;dl;pthread;xcb;Xau;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;glib-2.0;m;pcre;z;blkid;m;pcre;gobject-2.0;m;pcre;ffi;systemd;dbus-1;systemd;glib-2.0;m;pcre;m;pcre;ffi;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;wayland-client;m;ffi;m;ffi;m;ffi;dl;pthread;xcb;Xau;pangoft2-1.0;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;bz2;z;m;m;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairomm-1.0;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangomm-1.4;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangoft2-1.0;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;freetype;bz2;z;png16;m;m;z;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;atkmm-1.6;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;z;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;bz2;z;png16;m;m;z;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fontconfig;freetype;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;wayland-client;m;ffi;m;ffi;m;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;X11;pthread;xcb;Xau;pthread;xcb;Xau;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;epoxy;dl;pthread;xcb;Xau;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;glib-2.0;m;pcre;z;blkid;m;pcre;gobject-2.0;m;pcre;ffi;systemd;dbus-1;systemd;glib-2.0;m;pcre;m;pcre;ffi;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;wayland-client;m;ffi;m;ffi;m;ffi;dl;pthread;xcb;Xau;pangoft2-1.0;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;bz2;z;m;m;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;blkid;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gdkmm-3.0;giomm-2.4;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;glibmm-2.4;m;pcre;ffi;gtk-3;gdk-3;z;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;bz2;z;png16;m;m;z;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fontconfig;freetype;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xrandr;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xcursor;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xcomposite;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xdamage;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xinerama;X11;pthread;xcb;Xau;pthread;xcb;Xau;wayland-client;m;ffi;m;ffi;m;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;X11;pthread;xcb;Xau;pthread;xcb;Xau;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;epoxy;dl;pthread;xcb;Xau;cloudproviders;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;glib-2.0;m;pcre;z;blkid;m;pcre;gobject-2.0;m;pcre;ffi;atk-bridge-2.0;systemd;atspi;dbus-1;systemd;glib-2.0;m;pcre;m;pcre;ffi;X11;pthread;xcb;Xau;Xtst;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xi;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xfixes;X11;pthread;xcb;Xau;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;wayland-client;m;ffi;xkbcommon;wayland-cursor;m;ffi;wayland-egl;wayland-client;m;ffi;epoxy;dl;pthread;xcb;Xau;GL;EGL;pangoft2-1.0;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;bz2;z;m;m;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairomm-1.0;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangomm-1.4;glibmm-2.4;m;pcre;ffi;cairomm-1.0;sigc-2.0;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangoft2-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;Xext;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb-render;xcb;Xau;xcb-shm;xcb;Xau;pixman-1;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;thai;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;Xft;Xrender;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xdmcp;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;harfbuzz-gobject;harfbuzz;m;freetype;bz2;z;png16;m;m;z;brotlidec;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;gdk_pixbuf-2.0;m;m;pcre;ffi;png16;m;z;m;z;jpeg;tiff;zstd;lzma;jbig;jpeg;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;glib-2.0;m;pcre;z;mount;blkid;sysprof-capture-4 +GTK_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib +GTK_STATIC_LIBS:INTERNAL= +GTK_STATIC_LIBS_L:INTERNAL= +GTK_STATIC_LIBS_OTHER:INTERNAL= +GTK_STATIC_LIBS_PATHS:INTERNAL= +GTK_VERSION:INTERNAL=3.24.5 +GTK_gtkmm-3.0_INCLUDEDIR:INTERNAL= +GTK_gtkmm-3.0_LIBDIR:INTERNAL= +GTK_gtkmm-3.0_PREFIX:INTERNAL= +GTK_gtkmm-3.0_VERSION:INTERNAL= +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +WEBKIT_CFLAGS:INTERNAL=-I/usr/include/webkitgtk-4.0;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-4;-I/usr/include/gtk-3.0;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/fribidi;-I/usr/include/cairo;-I/usr/include/lzo;-I/usr/include/pixman-1;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cloudproviders;-I/usr/include/atk-1.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/dbus-1.0;-I/usr/lib/dbus-1.0/include;-I/usr/include/at-spi-2.0;-I/usr/include/libsoup-2.4;-I/usr/include/libxml2;-pthread +WEBKIT_CFLAGS_I:INTERNAL= +WEBKIT_CFLAGS_OTHER:INTERNAL=-pthread +WEBKIT_FOUND:INTERNAL=1 +WEBKIT_INCLUDEDIR:INTERNAL= +WEBKIT_INCLUDE_DIRS:INTERNAL=/usr/include/webkitgtk-4.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/libmount;/usr/include/blkid;/usr/include/fribidi;/usr/include/cairo;/usr/include/lzo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include;/usr/include/at-spi-2.0;/usr/include/libsoup-2.4;/usr/include/libxml2 +WEBKIT_LDFLAGS:INTERNAL=-L/usr/lib;-lglib-2.0;-lwebkit2gtk-4.0;-lgtk-3;-lgdk-3;-lz;-lpangocairo-1.0;-lpango-1.0;-lharfbuzz;-latk-1.0;-lcairo-gobject;-lcairo;-lgdk_pixbuf-2.0;-lsoup-2.4;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lglib-2.0;-lgio-2.0;-ljavascriptcoregtk-4.0;-lgobject-2.0;-lglib-2.0 +WEBKIT_LDFLAGS_OTHER:INTERNAL=-Wl,--export-dynamic;-pthread +WEBKIT_LIBDIR:INTERNAL= +WEBKIT_LIBRARIES:INTERNAL=glib-2.0;webkit2gtk-4.0;gtk-3;gdk-3;z;pangocairo-1.0;pango-1.0;harfbuzz;atk-1.0;cairo-gobject;cairo;gdk_pixbuf-2.0;soup-2.4;gmodule-2.0;glib-2.0;gio-2.0;javascriptcoregtk-4.0;gobject-2.0;glib-2.0 +WEBKIT_LIBRARY_DIRS:INTERNAL=/usr/lib +WEBKIT_LIBS:INTERNAL= +WEBKIT_LIBS_L:INTERNAL= +WEBKIT_LIBS_OTHER:INTERNAL= +WEBKIT_LIBS_PATHS:INTERNAL= +WEBKIT_MODULE_NAME:INTERNAL= +WEBKIT_PREFIX:INTERNAL= +WEBKIT_STATIC_CFLAGS:INTERNAL=-I/usr/include/webkitgtk-4.0;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-4;-I/usr/include/gtk-3.0;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/fribidi;-I/usr/include/cairo;-I/usr/include/lzo;-I/usr/include/pixman-1;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cloudproviders;-I/usr/include/atk-1.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/dbus-1.0;-I/usr/lib/dbus-1.0/include;-I/usr/include/at-spi-2.0;-I/usr/include/libsoup-2.4;-I/usr/include/libxml2;-pthread +WEBKIT_STATIC_CFLAGS_I:INTERNAL= +WEBKIT_STATIC_CFLAGS_OTHER:INTERNAL=-pthread +WEBKIT_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/webkitgtk-4.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/libmount;/usr/include/blkid;/usr/include/fribidi;/usr/include/cairo;/usr/include/lzo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include;/usr/include/at-spi-2.0;/usr/include/libsoup-2.4;/usr/include/libxml2 +WEBKIT_STATIC_LDFLAGS:INTERNAL=-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgtk-3;-lz;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lsystemd;-ldbus-1;-lsystemd;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lpangoft2-1.0;-lm;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lsoup-2.4;-lgssapi_krb5;-lkrb5;-lk5crypto;-lcom_err;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-L/usr/lib;-pthread;-lxml2;-licui18n;-licuuc;-licudata;-lz;-llzma;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwebkit2gtk-4.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgtk-3;-lgdk-3;-lz;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXrandr;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXcursor;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXcomposite;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXdamage;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXinerama;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lcloudproviders;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-ltiff;-lzstd;-llzma;-ljbig;-ljpeg;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-latk-bridge-2.0;-L/usr/lib;-lsystemd;-latspi;-ldbus-1;-lsystemd;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXtst;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXi;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXfixes;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-lxkbcommon;-lwayland-cursor;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lwayland-egl;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lGL;-lEGL;-lpangoft2-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-lthai;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXft;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXext;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-lxcb-render;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lxcb-shm;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXdmcp;-lpixman-1;-lm;-pthread;-lharfbuzz-gobject;-lharfbuzz;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lsoup-2.4;-lgssapi_krb5;-lkrb5;-lk5crypto;-lcom_err;-pthread;-lm;-L/usr/lib;-lpcre;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-lmount;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-L/usr/lib;-pthread;-lxml2;-licui18n;-licuuc;-licudata;-lz;-llzma;-lm;-lsqlite3;-lm;-lpsl;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lz;-ljavascriptcoregtk-4.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lsysprof-capture-4;-pthread;-L/usr/lib;-lffi +WEBKIT_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-Wl,--export-dynamic;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread +WEBKIT_STATIC_LIBDIR:INTERNAL= +WEBKIT_STATIC_LIBRARIES:INTERNAL=m;pcre;gtk-3;z;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;bz2;z;png16;m;m;z;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fontconfig;freetype;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;wayland-client;m;ffi;m;ffi;m;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;X11;pthread;xcb;Xau;pthread;xcb;Xau;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;epoxy;dl;pthread;xcb;Xau;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;glib-2.0;m;pcre;z;blkid;m;pcre;gobject-2.0;m;pcre;ffi;systemd;dbus-1;systemd;glib-2.0;m;pcre;m;pcre;ffi;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;wayland-client;m;ffi;m;ffi;m;ffi;dl;pthread;xcb;Xau;pangoft2-1.0;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;blkid;soup-2.4;gssapi_krb5;krb5;k5crypto;com_err;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;sysprof-capture-4;xml2;icui18n;icuuc;icudata;z;lzma;m;m;brotlicommon;m;pcre;gobject-2.0;m;pcre;ffi;webkit2gtk-4.0;m;pcre;gtk-3;gdk-3;z;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;bz2;z;png16;m;m;z;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fontconfig;freetype;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xrandr;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xcursor;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xcomposite;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xdamage;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xinerama;X11;pthread;xcb;Xau;pthread;xcb;Xau;wayland-client;m;ffi;m;ffi;m;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;X11;pthread;xcb;Xau;pthread;xcb;Xau;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;epoxy;dl;pthread;xcb;Xau;cloudproviders;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;tiff;zstd;lzma;jbig;jpeg;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;glib-2.0;m;pcre;z;blkid;m;pcre;gobject-2.0;m;pcre;ffi;atk-bridge-2.0;systemd;atspi;dbus-1;systemd;glib-2.0;m;pcre;m;pcre;ffi;X11;pthread;xcb;Xau;Xtst;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xi;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xfixes;X11;pthread;xcb;Xau;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;wayland-client;m;ffi;xkbcommon;wayland-cursor;m;ffi;wayland-egl;wayland-client;m;ffi;epoxy;dl;pthread;xcb;Xau;GL;EGL;pangoft2-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;thai;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;Xft;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;cairo;m;dl;lzo2;z;m;m;z;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;Xext;pthread;xcb;Xau;Xrender;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb-render;xcb;Xau;xcb-shm;xcb;Xau;Xdmcp;pixman-1;m;harfbuzz-gobject;harfbuzz;m;freetype;bz2;z;png16;m;m;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;blkid;soup-2.4;gssapi_krb5;krb5;k5crypto;com_err;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;mount;blkid;sysprof-capture-4;xml2;icui18n;icuuc;icudata;z;lzma;m;sqlite3;m;psl;brotlidec;brotlicommon;z;javascriptcoregtk-4.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;sysprof-capture-4;ffi +WEBKIT_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib +WEBKIT_STATIC_LIBS:INTERNAL= +WEBKIT_STATIC_LIBS_L:INTERNAL= +WEBKIT_STATIC_LIBS_OTHER:INTERNAL= +WEBKIT_STATIC_LIBS_PATHS:INTERNAL= +WEBKIT_VERSION:INTERNAL= +WEBKIT_webkit2gtk-4.0_INCLUDEDIR:INTERNAL=/usr/include +WEBKIT_webkit2gtk-4.0_LIBDIR:INTERNAL=/usr/lib +WEBKIT_webkit2gtk-4.0_MODULE_NAME:INTERNAL=webkit2gtk-4.0 +WEBKIT_webkit2gtk-4.0_PREFIX:INTERNAL=/usr +WEBKIT_webkit2gtk-4.0_VERSION:INTERNAL=2.36.0 +WEBKIT_webkit2gtk-web-extension-4.0_INCLUDEDIR:INTERNAL=/usr/include +WEBKIT_webkit2gtk-web-extension-4.0_LIBDIR:INTERNAL=/usr/lib +WEBKIT_webkit2gtk-web-extension-4.0_MODULE_NAME:INTERNAL=webkit2gtk-web-extension-4.0 +WEBKIT_webkit2gtk-web-extension-4.0_PREFIX:INTERNAL=/usr +WEBKIT_webkit2gtk-web-extension-4.0_VERSION:INTERNAL=2.36.0 +__pkg_config_arguments_GTK:INTERNAL=REQUIRED;gtkmm-3.0 +__pkg_config_arguments_WEBKIT:INTERNAL=REQUIRED;webkit2gtk-4.0;webkit2gtk-web-extension-4.0 +__pkg_config_checked_GTK:INTERNAL=1 +__pkg_config_checked_WEBKIT:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_atk-1.0 +pkgcfg_lib_GTK_atk-1.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_atkmm-1.6 +pkgcfg_lib_GTK_atkmm-1.6-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_cairo +pkgcfg_lib_GTK_cairo-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_cairo-gobject +pkgcfg_lib_GTK_cairo-gobject-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_cairomm-1.0 +pkgcfg_lib_GTK_cairomm-1.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gdk-3 +pkgcfg_lib_GTK_gdk-3-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gdk_pixbuf-2.0 +pkgcfg_lib_GTK_gdk_pixbuf-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gdkmm-3.0 +pkgcfg_lib_GTK_gdkmm-3.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gio-2.0 +pkgcfg_lib_GTK_gio-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_giomm-2.4 +pkgcfg_lib_GTK_giomm-2.4-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_glib-2.0 +pkgcfg_lib_GTK_glib-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_glibmm-2.4 +pkgcfg_lib_GTK_glibmm-2.4-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gobject-2.0 +pkgcfg_lib_GTK_gobject-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gtk-3 +pkgcfg_lib_GTK_gtk-3-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_gtkmm-3.0 +pkgcfg_lib_GTK_gtkmm-3.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_harfbuzz +pkgcfg_lib_GTK_harfbuzz-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_pango-1.0 +pkgcfg_lib_GTK_pango-1.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_pangocairo-1.0 +pkgcfg_lib_GTK_pangocairo-1.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_pangomm-1.4 +pkgcfg_lib_GTK_pangomm-1.4-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_sigc-2.0 +pkgcfg_lib_GTK_sigc-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_GTK_z +pkgcfg_lib_GTK_z-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_atk-1.0 +pkgcfg_lib_WEBKIT_atk-1.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_cairo +pkgcfg_lib_WEBKIT_cairo-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_cairo-gobject +pkgcfg_lib_WEBKIT_cairo-gobject-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gdk-3 +pkgcfg_lib_WEBKIT_gdk-3-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gdk_pixbuf-2.0 +pkgcfg_lib_WEBKIT_gdk_pixbuf-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gio-2.0 +pkgcfg_lib_WEBKIT_gio-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_glib-2.0 +pkgcfg_lib_WEBKIT_glib-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gmodule-2.0 +pkgcfg_lib_WEBKIT_gmodule-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gobject-2.0 +pkgcfg_lib_WEBKIT_gobject-2.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gtk-3 +pkgcfg_lib_WEBKIT_gtk-3-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_harfbuzz +pkgcfg_lib_WEBKIT_harfbuzz-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_javascriptcoregtk-4.0 +pkgcfg_lib_WEBKIT_javascriptcoregtk-4.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_pango-1.0 +pkgcfg_lib_WEBKIT_pango-1.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_pangocairo-1.0 +pkgcfg_lib_WEBKIT_pangocairo-1.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_soup-2.4 +pkgcfg_lib_WEBKIT_soup-2.4-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_webkit2gtk-4.0 +pkgcfg_lib_WEBKIT_webkit2gtk-4.0-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_WEBKIT_z +pkgcfg_lib_WEBKIT_z-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib + diff --git a/compile/CMakeFiles/3.23.0/CMakeCCompiler.cmake b/compile/CMakeFiles/3.23.0/CMakeCCompiler.cmake new file mode 100644 index 0000000..ef0634e --- /dev/null +++ b/compile/CMakeFiles/3.23.0/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0;/usr/lib;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/compile/CMakeFiles/3.23.0/CMakeCXXCompiler.cmake b/compile/CMakeFiles/3.23.0/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..409828e --- /dev/null +++ b/compile/CMakeFiles/3.23.0/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "11.2.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/11.2.0;/usr/include/c++/11.2.0/x86_64-pc-linux-gnu;/usr/include/c++/11.2.0/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0;/usr/lib;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_C.bin b/compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..c3922cbdd14070e6955b757aa89ff9adca5de09d GIT binary patch literal 15936 zcmeHOU2Ggz6~4Q68mGkZ4{>nok}Lrs7vYVaxW)uIU3nDvhB5&PrL z&K5foU=gTlML}*WK~+%{1TP34K#Hh@1UNFZDo^AA6yU`mB3cwk5EL1Ryqq(0zV+;| zhN?)sFxT2S_k8Dk=iWJUXZL#M-p`~a#-fpkLTONE6l<|o4@rn2@d2rjNT@;8Ovgu5 zmwJHoMi=w!2~UvKE4QMxvPtj;lFaMmN*(!#2U8nfK@V9nZ?Cew&$B=(IS=N!CeeXI zz9+hEYL@>kWzaK1@8$%bP8@%x9&& zy{^M8$tR?!>O{`U4D_GKWqWc~p}gF)JUGxZ&>t@q<0suNaKC!#!((cE>b#1sstv}# zkElqE9u=Kj+`_(x>BDJfe&t)&pX++zv)31HJorRM<B0t6=1;OD3t5=sCUQ7`CJ54XdD7 z=R6On@rm?EQa>3#8Go!=Kh>}F^z5XbHEnajDmkV-JDJQC3+Akm$#J-ae6b+mbkDV} zqoNy-t`Yrt13yAK_ZQ=){IGR^ug?1gyZ+1pdUtA0OL3T)rB8(ZXt&fiMGM2Eq)483;2F zW+2SK|62zB+;a5q+T}Y<+Le93IH8pG`3)yp`KfmKM@^e&3?ds4k$)VEm9I^f~A8$GKIoF@?n;hrrzMru8;I`92p`Vn{2P#`F$5z>K zQzZF+)%Abu1s0F)XlwVh8-ILUyRqG%MPAl!?l^}jKuQ8MRkr3^j*af}xqque7s;&3 zr_O7ahmLbqTf6NvYgdNOkW%SrrQ>UJl}hF1ef?C8T-@C4@83%7wq(iK0cL7k4_CM*U#l=Rvc3= z+Vsxu!bEy@b|R&xrbg4lQ{>^=jf{1H)*&z<($(-Ge)r40TEAPV@cXv4dzH!zNiO`( zluP8&Sru7sjdUH{-?UCI&KPIj3~}De4x{_sH*bvf)2EMOe3J3uL#0P7pEo)K#mkBiemILms+X3^JWUF1We zW8Gwz==c}xVbQUElK*ex0{a^~l_KjKvgi?O8JA?SBd?$2vL*HhJyks|@@*nJMRtgU z*e{hq35<3(1gFKIZUO%v6|X-8x~@B-HwmBKAiMoVp6K6CSKpTY{!MiM8cu2Ae=4x9 ze6L1h3C}W~OrDN)(<23ggkUD)kgqxLw>2z@K&f z+Z4t(@b6Hi-g*7l^*^K%G0*d;C)5_nh&rS`9`gVZYDe%@0chobTlUJ&emaqeq9nXa z9DSl*e>zg>pYEar5KoR1UTx8${IEl$Pbe~C)=~v>9@dnoK#Q!1rzI2~ek?{`U+@GNT zHsLXleX>1Tf8Bi#;q6iS77W}Mik`jo6pD@+pQFX|r09;Zpsa%B5HM#uC8ta)WaiZF zdVAf;>vO!~zC?s@o75uq{cNlX?(&=CaDc8XWGLfY3iI+m@n$P4;l50wLpQhmQnZ@ zQ_ganoLOU~lcq+;&JIty&n0!*HZc0pso}|Vl3@DA(^HyQwb8RmAD@^W8J^Im$Hva3 zX7$I?F^*U?rqSsrJ}xQ6tcYU zAw5lAS*xIzOJUr=c4EJg%6)&yi z9V0{1u|2tnnpL138A~eej;Mt~Ilg2UmrUDP@j;ogMcZnutUz=Ldw9&n*?rL{Evk5S zr9e%1(y=|ulcrs=iiH|QC!1~N3?`^J4;2-6%w;~ym z%| zfqA-waoa+j<%{(3^YMEJxfDoP@aN}i0X}}eA@P3%x5Xtme!f8%H-Yn4F;ck1+@tz} zC#pw*t2)om{QPxsfW-I%A=v&81N?6bA95B%k;p&bSE<5tIl1ks^GEDg4EjTd{26gu ze0cD?Z2EO)aAM-!#KfT7up~B;j3wXGWzbA}cz{h^JTPN6?_P=_f zdITTxE?NA1l@M1M__$9I06fU;03Y+bPT`}UK|XYzS92`%AM>nk;iDb+OFE#c1_Brp z_bLv4a4rnKUslI%m911l0&Ymh`2S=69|`?IUJek3zWeCjOHTq$1%jhp__poAKgB-` LR1O9R0ag7IwhZIb literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_CXX.bin b/compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..8acb2ff48f818e63b598e8b59eccad41d9f511d8 GIT binary patch literal 15960 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 Q{D<*}0n)w@A*70b0(_1BWB>pF literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/3.23.0/CMakeSystem.cmake b/compile/CMakeFiles/3.23.0/CMakeSystem.cmake new file mode 100644 index 0000000..7116ac5 --- /dev/null +++ b/compile/CMakeFiles/3.23.0/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.17.6-2-ublinux") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.17.6-2-ublinux") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-5.17.6-2-ublinux") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.17.6-2-ublinux") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/compile/CMakeFiles/3.23.0/CompilerIdC/CMakeCCompilerId.c b/compile/CMakeFiles/3.23.0/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..26b2f9e --- /dev/null +++ b/compile/CMakeFiles/3.23.0/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,828 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/compile/CMakeFiles/3.23.0/CompilerIdC/a.out b/compile/CMakeFiles/3.23.0/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..b007c9432446c32aa9116428d966392c17ef4bb5 GIT binary patch literal 16056 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/compile/CMakeFiles/3.23.0/CompilerIdCXX/a.out b/compile/CMakeFiles/3.23.0/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..60376f710d90dc5cc90bbfbeda0ecb81765c0595 GIT binary patch literal 16064 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 X&beMyigWbZ{2${F1EfZcpsC_t>9#hx literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/CMakeDirectoryInformation.cmake b/compile/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..c090ddc --- /dev/null +++ b/compile/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.23 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/media/sf_Ubsoft/ubl-settings-diskquota/source") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/media/sf_Ubsoft/ubl-settings-diskquota/compile") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/compile/CMakeFiles/CMakeOutput.log b/compile/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..440a6c9 --- /dev/null +++ b/compile/CMakeFiles/CMakeOutput.log @@ -0,0 +1,423 @@ +The system is: Linux - 5.17.6-2-ublinux - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/3.23.0/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/3.23.0/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make -f Makefile cmTC_d5208/fast && make[1]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' +make[1]: Warning: File 'Makefile' has modification time 0.16 s in the future +/usr/bin/make -f CMakeFiles/cmTC_d5208.dir/build.make CMakeFiles/cmTC_d5208.dir/build +make[2]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' +make[2]: Warning: File 'CMakeFiles/cmTC_d5208.dir/flags.make' has modification time 0.15 s in the future +Building C object CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.2.0 (GCC) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/' + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_d5208.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cccrJcAn.s +GNU C17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0-p13, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include + /usr/local/include + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed + /usr/include +End of search list. +GNU C17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0-p13, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 65a5ec6b673b24273c0fdde359680a16 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/' + as -v --64 -o CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o /tmp/cccrJcAn.s +GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_d5208 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d5208.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -o cmTC_d5208 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.2.0 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d5208' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d5208.' + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvRuXet.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_d5208 /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../.. CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d5208' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d5208.' +make[2]: warning: Clock skew detected. Your build may be incomplete. +make[2]: Leaving directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' +make[1]: warning: Clock skew detected. Your build may be incomplete. +make[1]: Leaving directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_d5208/fast && make[1]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp'] + ignore line: [make[1]: Warning: File 'Makefile' has modification time 0.16 s in the future] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_d5208.dir/build.make CMakeFiles/cmTC_d5208.dir/build] + ignore line: [make[2]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp'] + ignore line: [make[2]: Warning: File 'CMakeFiles/cmTC_d5208.dir/flags.make' has modification time 0.15 s in the future] + ignore line: [Building C object CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.2.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_d5208.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cccrJcAn.s] + ignore line: [GNU C17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 65a5ec6b673b24273c0fdde359680a16] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o /tmp/cccrJcAn.s] + ignore line: [GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_d5208] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d5208.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -o cmTC_d5208 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.2.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d5208' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d5208.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvRuXet.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_d5208 /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../.. CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccvRuXet.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_d5208] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] + arg [CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] ==> [/usr/lib/crti.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o;/usr/lib/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0;/usr/lib;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make -f Makefile cmTC_5718e/fast && make[1]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' +make[1]: Warning: File 'Makefile' has modification time 0.16 s in the future +/usr/bin/make -f CMakeFiles/cmTC_5718e.dir/build.make CMakeFiles/cmTC_5718e.dir/build +make[2]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' +make[2]: Warning: File 'CMakeFiles/cmTC_5718e.dir/flags.make' has modification time 0.15 s in the future +Building CXX object CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.2.0 (GCC) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/' + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_5718e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccNKTAmP.s +GNU C++17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0-p13, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0 + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/x86_64-pc-linux-gnu + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/backward + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include + /usr/local/include + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed + /usr/include +End of search list. +GNU C++17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0-p13, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 37973183ac4df241cfcce263334987c1 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/' + as -v --64 -o CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccNKTAmP.s +GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_5718e +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5718e.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_5718e +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper +Target: x86_64-pc-linux-gnu +Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.2.0 (GCC) +COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5718e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_5718e.' + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDKUJui.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_5718e /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../.. CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5718e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_5718e.' +make[2]: warning: Clock skew detected. Your build may be incomplete. +make[2]: Leaving directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' +make[1]: warning: Clock skew detected. Your build may be incomplete. +make[1]: Leaving directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/x86_64-pc-linux-gnu] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/backward] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0] ==> [/usr/include/c++/11.2.0] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/x86_64-pc-linux-gnu] ==> [/usr/include/c++/11.2.0/x86_64-pc-linux-gnu] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/backward] ==> [/usr/include/c++/11.2.0/backward] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/11.2.0;/usr/include/c++/11.2.0/x86_64-pc-linux-gnu;/usr/include/c++/11.2.0/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_5718e/fast && make[1]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp'] + ignore line: [make[1]: Warning: File 'Makefile' has modification time 0.16 s in the future] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_5718e.dir/build.make CMakeFiles/cmTC_5718e.dir/build] + ignore line: [make[2]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp'] + ignore line: [make[2]: Warning: File 'CMakeFiles/cmTC_5718e.dir/flags.make' has modification time 0.15 s in the future] + ignore line: [Building CXX object CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.2.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_5718e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccNKTAmP.s] + ignore line: [GNU C++17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/x86_64-pc-linux-gnu] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/backward] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 37973183ac4df241cfcce263334987c1] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccNKTAmP.s] + ignore line: [GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_5718e] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5718e.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_5718e ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.2.0 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5718e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_5718e.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDKUJui.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_5718e /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../.. CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccDKUJui.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_5718e] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] + arg [CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] ==> [/usr/lib/crti.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o;/usr/lib/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0;/usr/lib;/lib] + implicit fwks: [] + + diff --git a/compile/CMakeFiles/Makefile.cmake b/compile/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..85879e3 --- /dev/null +++ b/compile/CMakeFiles/Makefile.cmake @@ -0,0 +1,131 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.23 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.23.0/CMakeCCompiler.cmake" + "CMakeFiles/3.23.0/CMakeCXXCompiler.cmake" + "CMakeFiles/3.23.0/CMakeSystem.cmake" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/CMakeLists.txt" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/ubl-settings-diskquota.h.in" + "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake/Modules/CMakeCInformation.cmake" + "/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake/Modules/Compiler/GNU.cmake" + "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake/Modules/FindPackageMessage.cmake" + "/usr/share/cmake/Modules/FindPkgConfig.cmake" + "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake/Modules/Platform/Linux.cmake" + "/usr/share/cmake/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.23.0/CMakeSystem.cmake" + "CMakeFiles/3.23.0/CMakeCCompiler.cmake" + "CMakeFiles/3.23.0/CMakeCXXCompiler.cmake" + "CMakeFiles/3.23.0/CMakeCCompiler.cmake" + "CMakeFiles/3.23.0/CMakeCXXCompiler.cmake" + "ubl-settings-diskquota-cm.h" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake" + ) diff --git a/compile/CMakeFiles/Makefile2 b/compile/CMakeFiles/Makefile2 new file mode 100644 index 0000000..b83c406 --- /dev/null +++ b/compile/CMakeFiles/Makefile2 @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.23 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /media/sf_Ubsoft/ubl-settings-diskquota/source + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /media/sf_Ubsoft/ubl-settings-diskquota/compile + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/ubl-settings-diskquota.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/ubl-settings-diskquota.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/ubl-settings-diskquota.dir + +# All Build rule for target. +CMakeFiles/ubl-settings-diskquota.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ubl-settings-diskquota.dir/build.make CMakeFiles/ubl-settings-diskquota.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/ubl-settings-diskquota.dir/build.make CMakeFiles/ubl-settings-diskquota.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18 "Built target ubl-settings-diskquota" +.PHONY : CMakeFiles/ubl-settings-diskquota.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/ubl-settings-diskquota.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles 18 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ubl-settings-diskquota.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles 0 +.PHONY : CMakeFiles/ubl-settings-diskquota.dir/rule + +# Convenience name for target. +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/rule +.PHONY : ubl-settings-diskquota + +# clean rule for target. +CMakeFiles/ubl-settings-diskquota.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/ubl-settings-diskquota.dir/build.make CMakeFiles/ubl-settings-diskquota.dir/clean +.PHONY : CMakeFiles/ubl-settings-diskquota.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/compile/CMakeFiles/Progress/1 b/compile/CMakeFiles/Progress/1 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/1 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/10 b/compile/CMakeFiles/Progress/10 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/10 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/11 b/compile/CMakeFiles/Progress/11 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/11 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/12 b/compile/CMakeFiles/Progress/12 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/12 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/13 b/compile/CMakeFiles/Progress/13 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/13 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/14 b/compile/CMakeFiles/Progress/14 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/14 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/15 b/compile/CMakeFiles/Progress/15 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/15 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/16 b/compile/CMakeFiles/Progress/16 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/16 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/17 b/compile/CMakeFiles/Progress/17 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/17 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/18 b/compile/CMakeFiles/Progress/18 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/18 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/2 b/compile/CMakeFiles/Progress/2 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/2 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/3 b/compile/CMakeFiles/Progress/3 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/3 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/4 b/compile/CMakeFiles/Progress/4 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/4 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/5 b/compile/CMakeFiles/Progress/5 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/5 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/6 b/compile/CMakeFiles/Progress/6 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/6 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/7 b/compile/CMakeFiles/Progress/7 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/7 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/8 b/compile/CMakeFiles/Progress/8 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/8 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/9 b/compile/CMakeFiles/Progress/9 new file mode 100644 index 0000000..7b4d68d --- /dev/null +++ b/compile/CMakeFiles/Progress/9 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/count.txt b/compile/CMakeFiles/Progress/count.txt new file mode 100644 index 0000000..3c03207 --- /dev/null +++ b/compile/CMakeFiles/Progress/count.txt @@ -0,0 +1 @@ +18 diff --git a/compile/CMakeFiles/TargetDirectories.txt b/compile/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..ae8fb5a --- /dev/null +++ b/compile/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,7 @@ +/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/ubl-settings-diskquota.dir +/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/edit_cache.dir +/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/rebuild_cache.dir +/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/list_install_components.dir +/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/install.dir +/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/install/local.dir +/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/install/strip.dir diff --git a/compile/CMakeFiles/cmake.check_cache b/compile/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/compile/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/compile/CMakeFiles/progress.marks b/compile/CMakeFiles/progress.marks new file mode 100644 index 0000000..3c03207 --- /dev/null +++ b/compile/CMakeFiles/progress.marks @@ -0,0 +1 @@ +18 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake b/compile/CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake new file mode 100644 index 0000000..ad813ad --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake @@ -0,0 +1,35 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c" "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/controller.cc" "CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc" "CMakeFiles/ubl-settings-diskquota.dir/main.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d" + "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/build.make b/compile/CMakeFiles/ubl-settings-diskquota.dir/build.make new file mode 100644 index 0000000..7854ed7 --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/build.make @@ -0,0 +1,366 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.23 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /media/sf_Ubsoft/ubl-settings-diskquota/source + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /media/sf_Ubsoft/ubl-settings-diskquota/compile + +# Include any dependencies generated for this target. +include CMakeFiles/ubl-settings-diskquota.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/ubl-settings-diskquota.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/ubl-settings-diskquota.dir/flags.make + +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc +CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.cc +CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc +CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc > CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc +CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc +CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc +CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc +CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.cc +CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c + +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.i" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c > CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.i + +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.s" + /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c -o CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.s + +CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc +CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.cc +CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc +CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc + +CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/controller.cc +CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/controller.cc + +CMakeFiles/ubl-settings-diskquota.dir/controller.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/controller.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/controller.cc > CMakeFiles/ubl-settings-diskquota.dir/controller.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/controller.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/controller.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/controller.cc -o CMakeFiles/ubl-settings-diskquota.dir/controller.cc.s + +CMakeFiles/ubl-settings-diskquota.dir/main.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make +CMakeFiles/ubl-settings-diskquota.dir/main.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc +CMakeFiles/ubl-settings-diskquota.dir/main.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/main.cc.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/main.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/main.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc + +CMakeFiles/ubl-settings-diskquota.dir/main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/main.cc.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc > CMakeFiles/ubl-settings-diskquota.dir/main.cc.i + +CMakeFiles/ubl-settings-diskquota.dir/main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/main.cc.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc -o CMakeFiles/ubl-settings-diskquota.dir/main.cc.s + +# Object files for target ubl-settings-diskquota +ubl__settings__diskquota_OBJECTS = \ +"CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o" \ +"CMakeFiles/ubl-settings-diskquota.dir/main.cc.o" + +# External object files for target ubl-settings-diskquota +ubl__settings__diskquota_EXTERNAL_OBJECTS = + +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/main.cc.o +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/build.make +ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Linking CXX executable ubl-settings-diskquota" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/ubl-settings-diskquota.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/ubl-settings-diskquota.dir/build: ubl-settings-diskquota +.PHONY : CMakeFiles/ubl-settings-diskquota.dir/build + +CMakeFiles/ubl-settings-diskquota.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/ubl-settings-diskquota.dir/cmake_clean.cmake +.PHONY : CMakeFiles/ubl-settings-diskquota.dir/clean + +CMakeFiles/ubl-settings-diskquota.dir/depend: + cd /media/sf_Ubsoft/ubl-settings-diskquota/compile && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /media/sf_Ubsoft/ubl-settings-diskquota/source /media/sf_Ubsoft/ubl-settings-diskquota/source /media/sf_Ubsoft/ubl-settings-diskquota/compile /media/sf_Ubsoft/ubl-settings-diskquota/compile /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/ubl-settings-diskquota.dir/depend + diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/cmake_clean.cmake b/compile/CMakeFiles/ubl-settings-diskquota.dir/cmake_clean.cmake new file mode 100644 index 0000000..321ea01 --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/cmake_clean.cmake @@ -0,0 +1,43 @@ +file(REMOVE_RECURSE + "CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/main.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o" + "CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o.d" + "ubl-settings-diskquota" + "ubl-settings-diskquota.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CXX) + include(CMakeFiles/ubl-settings-diskquota.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.make b/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.make new file mode 100644 index 0000000..f894c2e --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for ubl-settings-diskquota. +# This may be replaced when dependencies are built. diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts b/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts new file mode 100644 index 0000000..a279944 --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for ubl-settings-diskquota. diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..ad71d25480bb26a19dfafc70cf03ad0140873941 GIT binary patch literal 491016 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≀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

*SB<{rf(zzK|z@@06#Kd!OD< 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 m#D9Qf#wm^@o_8})_=APKI9!?W<7X#Uy!BJ7 literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d new file mode 100644 index 0000000..c2239f7 --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d @@ -0,0 +1,1682 @@ +CMakeFiles/ubl-settings-diskquota.dir/main.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/controller.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/my_type.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ + /usr/include/webkitgtk-4.0/webkit2/webkit2.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitApplicationInfo.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitDefines.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitAuthenticationRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitCredential.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitSecurityOrigin.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitAutomationSession.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitBackForwardList.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitBackForwardListItem.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitColorChooserRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenu.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenuItem.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenuActions.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitForwardDeclarations.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitCookieManager.h \ + /usr/include/libsoup-2.4/libsoup/soup.h \ + /usr/include/libsoup-2.4/libsoup/soup-address.h \ + /usr/include/libsoup-2.4/libsoup/soup-types.h \ + /usr/include/libsoup-2.4/libsoup/soup-version.h \ + /usr/include/libsoup-2.4/libsoup/soup-status.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth.h \ + /usr/include/libsoup-2.4/libsoup/soup-headers.h \ + /usr/include/libsoup-2.4/libsoup/soup-message.h \ + /usr/include/libsoup-2.4/libsoup/soup-message-body.h \ + /usr/include/libsoup-2.4/libsoup/soup-message-headers.h \ + /usr/include/libsoup-2.4/libsoup/soup-method.h \ + /usr/include/libsoup-2.4/libsoup/soup-misc.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth-domain.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth-domain-basic.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth-domain-digest.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth-manager.h \ + /usr/include/libsoup-2.4/libsoup/soup-types.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth.h \ + /usr/include/libsoup-2.4/libsoup/soup-cache.h \ + /usr/include/libsoup-2.4/libsoup/soup-content-decoder.h \ + /usr/include/libsoup-2.4/libsoup/soup-content-sniffer.h \ + /usr/include/libsoup-2.4/libsoup/soup-cookie.h \ + /usr/include/libsoup-2.4/libsoup/soup-cookie-jar.h \ + /usr/include/libsoup-2.4/libsoup/soup-cookie-jar-db.h \ + /usr/include/libsoup-2.4/libsoup/soup-cookie-jar-text.h \ + /usr/include/libsoup-2.4/libsoup/soup-date.h \ + /usr/include/libsoup-2.4/libsoup/soup-enum-types.h \ + /usr/include/libsoup-2.4/libsoup/soup-form.h \ + /usr/include/libsoup-2.4/libsoup/soup-multipart.h \ + /usr/include/libsoup-2.4/libsoup/soup-hsts-enforcer.h \ + /usr/include/libsoup-2.4/libsoup/soup-hsts-enforcer-db.h \ + /usr/include/libsoup-2.4/libsoup/soup-hsts-policy.h \ + /usr/include/libsoup-2.4/libsoup/soup-logger.h \ + /usr/include/libsoup-2.4/libsoup/soup-multipart-input-stream.h \ + /usr/include/libsoup-2.4/libsoup/soup-proxy-resolver.h \ + /usr/include/libsoup-2.4/libsoup/soup-proxy-resolver-default.h \ + /usr/include/libsoup-2.4/libsoup/soup-proxy-uri-resolver.h \ + /usr/include/libsoup-2.4/libsoup/soup-request.h \ + /usr/include/libsoup-2.4/libsoup/soup-requester.h \ + /usr/include/libsoup-2.4/libsoup/soup-request-data.h \ + /usr/include/libsoup-2.4/libsoup/soup-request.h \ + /usr/include/libsoup-2.4/libsoup/soup-request-file.h \ + /usr/include/libsoup-2.4/libsoup/soup-request-http.h \ + /usr/include/libsoup-2.4/libsoup/soup-server.h \ + /usr/include/libsoup-2.4/libsoup/soup-uri.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket-connection.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket.h \ + /usr/include/libsoup-2.4/libsoup/soup-session-async.h \ + /usr/include/libsoup-2.4/libsoup/soup-session.h \ + /usr/include/libsoup-2.4/libsoup/soup-session-feature.h \ + /usr/include/libsoup-2.4/libsoup/soup-session-sync.h \ + /usr/include/libsoup-2.4/libsoup/soup-socket.h \ + /usr/include/libsoup-2.4/libsoup/soup-tld.h \ + /usr/include/libsoup-2.4/libsoup/soup-value-utils.h \ + /usr/include/glib-2.0/gobject/gvaluecollector.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket-extension.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket-extension-deflate.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket-extension.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket-extension-manager.h \ + /usr/include/libsoup-2.4/libsoup/soup-xmlrpc.h \ + /usr/include/libsoup-2.4/libsoup/soup-xmlrpc-old.h \ + /usr/include/libsoup-2.4/libsoup/soup-autocleanups.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitDeviceInfoPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitDownload.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitURIRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitURIResponse.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitEditingCommands.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitEditorState.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitEnumTypes.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitError.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitFaviconDatabase.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitFileChooserRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitFindController.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitFormSubmissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitGeolocationManager.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitGeolocationPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitHitTestResult.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitInputMethodContext.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitInstallMissingMediaPluginsPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitJavascriptResult.h \ + /usr/include/webkitgtk-4.0/JavaScriptCore/JSBase.h \ + /usr/include/webkitgtk-4.0/jsc/jsc.h \ + /usr/include/webkitgtk-4.0/jsc/JSCClass.h \ + /usr/include/webkitgtk-4.0/jsc/JSCDefines.h \ + /usr/include/webkitgtk-4.0/jsc/JSCValue.h \ + /usr/include/webkitgtk-4.0/jsc/JSCContext.h \ + /usr/include/webkitgtk-4.0/jsc/JSCException.h \ + /usr/include/webkitgtk-4.0/jsc/JSCVirtualMachine.h \ + /usr/include/webkitgtk-4.0/jsc/JSCOptions.h \ + /usr/include/webkitgtk-4.0/jsc/JSCVersion.h \ + /usr/include/webkitgtk-4.0/jsc/JSCWeakValue.h \ + /usr/include/webkitgtk-4.0/jsc/JSCAutocleanups.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitMediaKeySystemPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitMemoryPressureSettings.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitMimeInfo.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitNavigationAction.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitNavigationPolicyDecision.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPolicyDecision.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebsitePolicies.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitNetworkProxySettings.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitNotification.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitNotificationPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitOptionMenu.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitOptionMenuItem.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPlugin.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPointerLockPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPrintCustomWidget.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPrintOperation.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebView.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitScriptDialog.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitSettings.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitUserContentManager.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitUserContent.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitUserMessage.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebContext.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitSecurityManager.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitURISchemeRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitURISchemeResponse.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteDataManager.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteData.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebInspector.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebViewBase.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebResource.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebViewSessionState.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWindowProperties.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitResponsePolicyDecision.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitURIUtilities.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitUserContentFilterStore.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitUserMediaPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitVersion.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteDataAccessPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitAutocleanups.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.h \ + /usr/include/dlfcn.h /usr/include/bits/dlfcn.h \ + /usr/include/bits/dl_find_object.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../my_type.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../my_type.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/var.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/progress.make b/compile/CMakeFiles/ubl-settings-diskquota.dir/progress.make new file mode 100644 index 0000000..4f47425 --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/progress.make @@ -0,0 +1,19 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 +CMAKE_PROGRESS_10 = 10 +CMAKE_PROGRESS_11 = 11 +CMAKE_PROGRESS_12 = 12 +CMAKE_PROGRESS_13 = 13 +CMAKE_PROGRESS_14 = 14 +CMAKE_PROGRESS_15 = 15 +CMAKE_PROGRESS_16 = 16 +CMAKE_PROGRESS_17 = 17 +CMAKE_PROGRESS_18 = 18 + diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..206e22113cecb477b392e2d3a7a7baf5090ca286 GIT binary patch literal 290432 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 literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d new file mode 100644 index 0000000..be93d64 --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d @@ -0,0 +1,1502 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..08939df2af8fbff6e4ea56d60e36bf9a7fe497c6 GIT binary patch literal 198840 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 literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d new file mode 100644 index 0000000..52727fe --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d @@ -0,0 +1,1501 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..19d5cfed15b800e0f05992b0ec248c3df6b4a067 GIT binary patch literal 660776 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 literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d new file mode 100644 index 0000000..9535dee --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d @@ -0,0 +1,1502 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..5c68c0c4b0b06ff7245226455fa1d32d388ab4af GIT binary patch literal 79688 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 literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d new file mode 100644 index 0000000..a6f7040 --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d @@ -0,0 +1,1502 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../my_type.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..4a1022020e56005d9b3ad314c4100ae104bef913 GIT binary patch literal 735672 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 z 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

poegZDNv9fTNV(%NK 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
g=BMuI^RKcLD{{QjesEVl1M&ajt`F2dxGThr z7k&?xS7VU0<4h?eG+JYIVioWIttZZ!>(T(JfZ1MMhnB}IT+TrgSi|qJ& z*UYw|oyIIPRsbj`J#auR+1b)Z3u>d^1ln5$`D>=-F7OPRzf}6PJ7dmY+$;K?g@pll z(Ho<&+D?8aduR7=EWN=h}WcFycM|TrAevS{`>b z&IAT90)Evb5E-b%kGRbM5b~{xEcLPfij(m{lPHTc@$1fYO8-}8fGWdQD5?{B@=Mn5 z4uml)2LDQ{_#{8YY@!k1E$$O4`z{Xs2NGQ_lr~wh^O1ynY1_tiYymnUhnx?tDate| zE^BbK32Z!p7PHK)XXD;dU;Bw6qVp3Yh>Il)8`#)RJd>NA*_m@NY6}mwzWX;eaT?zI zvku>e7nd?PB+X`wlg=08MB^u<#dk1jgtABlG^~degT?*vnR3j;==oKMR=X&YRB1_` z7Zu#Cs!WO)9pYuO=@-qvV8-Q%R$R_x>bz^txh4|T%P-`~<(o9SmZP{V22Z}Ok}mz72UD6alUI{YOkw{b_tYo~

{M10^z;!<>*XkajQ_3mCWAIA#HqNZU?d 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%0A{EnSk=sY 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°(K&a!xN46_owc|uaJ|Byf!>NoX3^Z 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%0DGGAp> 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 )o#Q!!uThVjH_-6QB(({aX`nlfo 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 literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d new file mode 100644 index 0000000..e956479 --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d @@ -0,0 +1,1506 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../my_type.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..7e56fa7a52bde2c4ffa6d01279f276fe8983183c GIT binary patch literal 1882128 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

|i)tvs|8P?-P2Z9hh1LV`pN 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

%Tsw&W2CRmQ_Foq8p;U2btS5G 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

ArCzgQbvYvke8v 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

>1e%|1^DaEhh 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 AegFUf literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d new file mode 100644 index 0000000..50c6009 --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d @@ -0,0 +1,1670 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.h \ + /usr/include/dlfcn.h /usr/include/features.h \ + /usr/include/features-time64.h /usr/include/bits/wordsize.h \ + /usr/include/bits/timesize.h /usr/include/sys/cdefs.h \ + /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ + /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/include/bits/dlfcn.h /usr/include/bits/dl_find_object.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ + /usr/include/webkitgtk-4.0/webkit2/webkit2.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitApplicationInfo.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitDefines.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitAuthenticationRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitCredential.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitSecurityOrigin.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitAutomationSession.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitBackForwardList.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitBackForwardListItem.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitColorChooserRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenu.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenuItem.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenuActions.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitForwardDeclarations.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitCookieManager.h \ + /usr/include/libsoup-2.4/libsoup/soup.h \ + /usr/include/libsoup-2.4/libsoup/soup-address.h \ + /usr/include/libsoup-2.4/libsoup/soup-types.h \ + /usr/include/libsoup-2.4/libsoup/soup-version.h \ + /usr/include/libsoup-2.4/libsoup/soup-status.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth.h \ + /usr/include/libsoup-2.4/libsoup/soup-headers.h \ + /usr/include/libsoup-2.4/libsoup/soup-message.h \ + /usr/include/libsoup-2.4/libsoup/soup-message-body.h \ + /usr/include/libsoup-2.4/libsoup/soup-message-headers.h \ + /usr/include/libsoup-2.4/libsoup/soup-method.h \ + /usr/include/libsoup-2.4/libsoup/soup-misc.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth-domain.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth-domain-basic.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth-domain-digest.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth-manager.h \ + /usr/include/libsoup-2.4/libsoup/soup-types.h \ + /usr/include/libsoup-2.4/libsoup/soup-auth.h \ + /usr/include/libsoup-2.4/libsoup/soup-cache.h \ + /usr/include/libsoup-2.4/libsoup/soup-content-decoder.h \ + /usr/include/libsoup-2.4/libsoup/soup-content-sniffer.h \ + /usr/include/libsoup-2.4/libsoup/soup-cookie.h \ + /usr/include/libsoup-2.4/libsoup/soup-cookie-jar.h \ + /usr/include/libsoup-2.4/libsoup/soup-cookie-jar-db.h \ + /usr/include/libsoup-2.4/libsoup/soup-cookie-jar-text.h \ + /usr/include/libsoup-2.4/libsoup/soup-date.h \ + /usr/include/libsoup-2.4/libsoup/soup-enum-types.h \ + /usr/include/libsoup-2.4/libsoup/soup-form.h \ + /usr/include/libsoup-2.4/libsoup/soup-multipart.h \ + /usr/include/libsoup-2.4/libsoup/soup-hsts-enforcer.h \ + /usr/include/libsoup-2.4/libsoup/soup-hsts-enforcer-db.h \ + /usr/include/libsoup-2.4/libsoup/soup-hsts-policy.h \ + /usr/include/libsoup-2.4/libsoup/soup-logger.h \ + /usr/include/libsoup-2.4/libsoup/soup-multipart-input-stream.h \ + /usr/include/libsoup-2.4/libsoup/soup-proxy-resolver.h \ + /usr/include/libsoup-2.4/libsoup/soup-proxy-resolver-default.h \ + /usr/include/libsoup-2.4/libsoup/soup-proxy-uri-resolver.h \ + /usr/include/libsoup-2.4/libsoup/soup-request.h \ + /usr/include/libsoup-2.4/libsoup/soup-requester.h \ + /usr/include/libsoup-2.4/libsoup/soup-request-data.h \ + /usr/include/libsoup-2.4/libsoup/soup-request.h \ + /usr/include/libsoup-2.4/libsoup/soup-request-file.h \ + /usr/include/libsoup-2.4/libsoup/soup-request-http.h \ + /usr/include/libsoup-2.4/libsoup/soup-server.h \ + /usr/include/libsoup-2.4/libsoup/soup-uri.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket-connection.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket.h \ + /usr/include/libsoup-2.4/libsoup/soup-session-async.h \ + /usr/include/libsoup-2.4/libsoup/soup-session.h \ + /usr/include/libsoup-2.4/libsoup/soup-session-feature.h \ + /usr/include/libsoup-2.4/libsoup/soup-session-sync.h \ + /usr/include/libsoup-2.4/libsoup/soup-socket.h \ + /usr/include/libsoup-2.4/libsoup/soup-tld.h \ + /usr/include/libsoup-2.4/libsoup/soup-value-utils.h \ + /usr/include/glib-2.0/gobject/gvaluecollector.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket-extension.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket-extension-deflate.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket-extension.h \ + /usr/include/libsoup-2.4/libsoup/soup-websocket-extension-manager.h \ + /usr/include/libsoup-2.4/libsoup/soup-xmlrpc.h \ + /usr/include/libsoup-2.4/libsoup/soup-xmlrpc-old.h \ + /usr/include/libsoup-2.4/libsoup/soup-autocleanups.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitDeviceInfoPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitDownload.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitURIRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitURIResponse.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitEditingCommands.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitEditorState.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitEnumTypes.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitError.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitFaviconDatabase.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitFileChooserRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitFindController.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitFormSubmissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitGeolocationManager.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitGeolocationPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitHitTestResult.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitInputMethodContext.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitInstallMissingMediaPluginsPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitJavascriptResult.h \ + /usr/include/webkitgtk-4.0/JavaScriptCore/JSBase.h \ + /usr/include/webkitgtk-4.0/jsc/jsc.h \ + /usr/include/webkitgtk-4.0/jsc/JSCClass.h \ + /usr/include/webkitgtk-4.0/jsc/JSCDefines.h \ + /usr/include/webkitgtk-4.0/jsc/JSCValue.h \ + /usr/include/webkitgtk-4.0/jsc/JSCContext.h \ + /usr/include/webkitgtk-4.0/jsc/JSCException.h \ + /usr/include/webkitgtk-4.0/jsc/JSCVirtualMachine.h \ + /usr/include/webkitgtk-4.0/jsc/JSCOptions.h \ + /usr/include/webkitgtk-4.0/jsc/JSCVersion.h \ + /usr/include/webkitgtk-4.0/jsc/JSCWeakValue.h \ + /usr/include/webkitgtk-4.0/jsc/JSCAutocleanups.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitMediaKeySystemPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitMemoryPressureSettings.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitMimeInfo.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitNavigationAction.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitNavigationPolicyDecision.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPolicyDecision.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebsitePolicies.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitNetworkProxySettings.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitNotification.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitNotificationPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitOptionMenu.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitOptionMenuItem.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPlugin.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPointerLockPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPrintCustomWidget.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitPrintOperation.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebView.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitScriptDialog.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitSettings.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitUserContentManager.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitUserContent.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitUserMessage.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebContext.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitSecurityManager.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitURISchemeRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitURISchemeResponse.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteDataManager.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteData.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebInspector.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebViewBase.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebResource.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebViewSessionState.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWindowProperties.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitResponsePolicyDecision.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitURIUtilities.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitUserContentFilterStore.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitUserMediaPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitVersion.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteDataAccessPermissionRequest.h \ + /usr/include/webkitgtk-4.0/webkit2/WebKitAutocleanups.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../my_type.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../my_type.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o new file mode 100644 index 0000000000000000000000000000000000000000..04a0baa70fcc84973038a1b2579dd941cdf8ff2d GIT binary patch literal 936 zcmbVKO-sW-5S_&Oc@q%?FY#mryI8@C2U#e!m(q&}UN;}8*d!&{fIWHjCwcS__+$J9 zI%8&VySa5>dGqGY+mA`!#?#v{2tXo$8~A5Z1?W3P{a4no2fF~1(datrPiFUL(Qv3P z)kW*+Aw;+~aiIty1fNus2$(zDinM~H_u%_yrAVZS=Yz&R&j+<{k=GMfB zwrcT7GMl|xP^qy7R9x4fk}}V;0&7KSGlh4gost*kk42*vRk_G2yX>63M&TGe^p-8p zt358%pUVjfRNIgSM(uH-zW)@39bD`B&(TYJ^5?~@4b6DKC?MwxUZEhl^bp>;#L4~M zF>2emLZ^q)2j>30=&f$he!iFVcWx3t`KV9)N37$Y-kBXqAFLlT3i$WmN5P*x^?tEI J-odmpt6!vAHP8S6 literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d new file mode 100644 index 0000000..08bac6e --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d @@ -0,0 +1,710 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.h \ + /usr/include/gtk-3.0/gtk/gtk.h /usr/include/gtk-3.0/gdk/gdk.h \ + /usr/include/gtk-3.0/gdk/gdkconfig.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/include/bits/posix1_lim.h /usr/include/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/bits/pthread_stack_min.h /usr/include/bits/posix2_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/time.h \ + /usr/include/bits/time.h /usr/include/bits/types.h \ + /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/bits/types/clockid_t.h \ + /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/glib-2.0/glib/gquark.h /usr/include/glib-2.0/glib/gutils.h \ + /usr/include/stdlib.h /usr/include/bits/waitflags.h \ + /usr/include/bits/waitstatus.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/sys/types.h \ + /usr/include/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h /usr/include/pthread.h \ + /usr/include/sched.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/bits/setjmp.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h /usr/include/unistd.h \ + /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ + /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ + /usr/include/bits/getopt_core.h /usr/include/bits/unistd_ext.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/wchar.h \ + /usr/include/bits/stdint-uintn.h /usr/include/harfbuzz/hb-buffer.h \ + /usr/include/harfbuzz/hb-unicode.h /usr/include/harfbuzz/hb-font.h \ + /usr/include/harfbuzz/hb-face.h /usr/include/harfbuzz/hb-set.h \ + /usr/include/harfbuzz/hb-draw.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-deprecated.h /usr/include/harfbuzz/hb-map.h \ + /usr/include/harfbuzz/hb-shape.h /usr/include/harfbuzz/hb-shape-plan.h \ + /usr/include/harfbuzz/hb-style.h /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/stdio.h \ + /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ + /usr/include/cairo/cairo.h /usr/include/cairo/cairo-version.h \ + /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkx.h /usr/include/gtk-3.0/gtk/gtksocket.h \ + /usr/include/gtk-3.0/gdk/gdkx.h /usr/include/X11/Xlib.h \ + /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \ + /usr/include/X11/Xosdefs.h /usr/include/X11/Xutil.h \ + /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..3fd9684a0b814c7217a24b7aa5867879dbdd298a GIT binary patch literal 152904 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�p$|%yeY=E0}2hx5fqnH1RQ-&w?z5$@D=xbW5jF?yX?-#a8)82~c%+ zydKP{o{_lb;MtvSNe}a(qT7U@oi$;yUphGlJ((dhUL^NHPxi>qdmESa5R*V5n;xNp z!hTgtK~UM4V6rr|CO9NH~@XM2M$ZCr$=60-4}K{ zfnrnJNKlf8oJDm}cHyeyI(1InIq(3^>3#>=vGh&jyEQ=yPyq#^z_5_UTcg5(tP? zCd@X<+((&vVglnP{+ig1);PI;lRlo8h-` z4Hw4!d{2?mr?SD>`)~230#rKS#jf_?y#6|-qm&Z?Z*{l$Qe3^eKWAjnd-lpsI9v`UTKLe;LSJ?+B#c!6_Y zI6hi(qgZCOS>kEk{#=D3>uGP^^U0JhOky2IXj1XpcwD};nv;pz&fcxLrInF>oC$?D zok@WEsJ2Kdh^>jT*3*+J(kF6?)GACGc+Bv1679m%f`3>EXuxi82 zR3F)(2~T2Z!!-<_`Y8#z^wPA8@I@~a!yi1qwS)nN4Iu>Hm9UD>VaLAo{f`XrkRk$O z>EjfhOs>fm_4}U#^fGs9hO<6K!Ln_4KpjGsND-yM0^VjA(klxzO;y+8K=ceLTV~w< z$Jt$gRk3z&14ls&6h%?7QA{kbz(f!fQ4|zZR76TjLP~5!EKpJG#13pxEDX$}*xlXT z9p4OVt@F;g-?P8#`oD8sxZS^f?={anQ_l>r2_4$I)AKb&LR}nvD^KvL`ub}6x`xYI zE(SyqvP57aR;9Ju0dCnC&&D#!Ok3 z@nnl$yX7r%Uq3w2CN-#4+NR=nKJV&U;Qr+W-KJam2XMc)CP8xKwz^xe}SUl)rnw^w)G|9kOovzu%7 zoCq%P=f(bVu9gn*9w*DV?!B=hz#((OcaMB+TdnI<@YS^y9oomZ=bW1NX5XF{{!@CL zH27iIr{BD5osYbF*mUNWm2dnP1Y7+TZP@W+H$!`~G57jy&$r`h`C;FJ4*C4`qSn-s zPd$!S?f3DhW!Ty-Z5~yeo;!TP#VUK(*hqO8(-%zs<pW8gcaffV7!^m3%wQtm275H8(xK zbk@yTr625H_q@u!lv{t5yFS9cU~dlUW6QOT*YKw>d-ZHcY5cxkBM_ z-Vav1F@09#XRz(6{I+9yUixl!?aKXjw+B5N*MH&C(&dw#>wIZ>E8+Ghn~`7V?TEV> zG30IBN&DsH_n1F6Nj7kgoMpZ@cWRks=QF&5j&+He;?mC|{?rY#M=sTh)ZU|f%cRjU zv)Ar>TWwl4x6hA-6}*QGJ#9I#x5@kgy_@Y>S$5}NE2DlU9d_Tp&-zrS=gIdBZih}! zF)24p`OVJhWBl}u3Vd$7a7jtO-m%+$7mM+=e9a2`ykFWAy^ zZ?i)lk2}omGO@b%`JuJ`wC-8*+T|;q#{Qgr(){z@$g%DVJ{jFiy#H`;pYbmoV=tSy z%};JyV9(BHlhU?$c@ErbH=u8~=YzhizZP07;=BLJ8{2R8FFhxH*pu@)CD)c;u9Du{me)nn zOb>rsVHGiJO8lJ3yJ=3ej4SGTrz%Q$|tLbY8tRzLS?GyV7GpLpQ^SXrC&TK_E?)N2(a@P*SEksc$18uVqGO+=%&AZFm-#)jZJW~$ zE}!BTj#}EzzhbF#AxXpLuk(1GHLKi!pKIQYwhAk}PVbuC_(z}3OYUgB)1+Z^-x5EQ zL(^}5eD!9aQA~98(`8TYnP&O^u>bwuC5t{E=zsFy3fCTiz0Y-7bneKi+Oy|g7n|F$z-&9mqLx1me(#=g<;L>QgNKcGaf)^+6B;&Y=+XN*)qbCht5)RG zU)L*F7}|AC$>5Dkn)RtO!o$O{Noc3xRTgwD?RRdjNA!iF?hCf>etCZJg==FE?4PnZ zyZEB_b`*NBM zvRY|*XN6-(*hhcc%UyqL|6~#77IkS^c+2JA&y>A6Xz9Yz4?KoDed>2|muuXjZf2F+ zmRarlD&O%>uFbm)k4!xoy#DsvA*UOdwoMzd;(J*6>eeepTo1Tf^XqbD^x)bowa{F@ zkVCJ&E}il{{7U@MgS)@adsAh8*QINJzHGCgSHo-f%k4-C{`u@oX275UQ-Yp7ja_Bd zxbF%V@9qh&Yrk#OzS``dH+8aGr#T)!VbP;wMAjhNmV-SDZ=DyEUM{OhoxYPlhPvNv zG%o9E%F3ZND%Y)BKK0Cn9{Y>>HXUyou&rhK(|}tAGv}{*-S$)SHI3GJT&X=~r^(^_ zE3Z#Hv?X+*<+n{aCk#4Fun8?yqL8n_WSN&tV;a74tH1K@m znqyh};QekTa~{?B6+E&An7eVTT5=n(S!Oqb1}v+FlXZ2w_X ze1}sp^I~eIw<);PZli;V^R>hEBCn<7Vuva%Ppw`js>HapCgYUmJYS&b;$$-r-hhX|-Nmi7u43%Oz#M)&7b0#>;EG znB-Ks)zP3Ii63&yH8VXh^-Acb5owu)3s=g#GreQ-v`&?NZg03Gpxsu(6EpM8uqry{ z@uifNmh;k=#1zYZxXA3ume76~2Y$bFG&)$J_pKK9+g?3-`SkGp2J7@MPqTk>r|9!l z-E+qd+17V;ftSO&UZ4EC$()vL?nY!!(Kniqvp4@#uMW=m zoaJ`ef6T3Me^!3_Q0doGvmYN$udmQ6qr#=PtBiIpy)%8WUh&wmlkV)UY<%G3`GbGL zU&MS^)w0Jz1HY2dP3PR1zr4-(V_wDY4KIDa|4R?YUnl0a5AYqb?yrYM$~Q{sRV85W zi%E;iKCeFR>7Z}f3ti`#R`yG=58v3PeDhWp?sbXt{E=~c|4yGn^&_rray)$V=FI1( zobJA;6n3-RITOzsYaa#AGFbU&nE%WodeIBLeryWgXZLo{%U9<^&+eMgcF$CkAv1ec zPCDJAO~sRr@uyoSKZtI5Snt*rla|k1s;&f*wpP<{hIM>Vj5R$^nK2Q0oLzNBo?VL zq+0pahuTycdErY)6R&sQ-d*nHR(9j^arX>EO@l{dRs67Hef66k*Q`5j)M)LyF}r5% zd>ETGEpS@asWVYA6UQVpDOxP7S77(idvlH7HXF9XZSBBzJ_d!gMppH18ye}Ie6XP6%g8C)&fbV0 z*~FwqV&mH14);$sSa7x7Xzn`xyB)JT{WkUJ zrZLBsK024SarKIgzBB4o^ZM?Ynrn4v!_|Nq2fe@E43B^MSLm%M^Cx2pcD+7x+vxgs z4QE?avhNwvZScAW*?~{5zpl{FbzZF3gvWg=RH!_x!J(5Gdzw1CJu(^h#$lPi(~=cW zmpYdivS)s7-(UM9>YZy-(#XxLWVw{%*SB4HHsyG~0K>$iqjxNxy(qB2nHBx~3UnPa z@Mgb7cAiI9T==W|Qj3(+x8@oK%-i&8LzAAjEkm#0dUZQCy=UoH2h29SIb`yxk8#-- zmV;_Fz3ydF$8BQb?-m|bGrWc*Z+U4pXYG?trB9fjyE&v=!=nWo27Z|N%eKqZ7bgZ@ zFVVA6?D455pA6aT7x8NT=}%dwHZNGc^Zdlp*Y}vUKU46+<|5ag_qtO$`Ig(}6D3AH zN_;$jQ;&}&o!2Z#us2V%UGG=aq`=)1^^+O~dHB}woxeWO^xW66m*Z+g`dGi!?_I^{ zX0dnqnvXY%HT*E>WY_9lEnO{l*J-*xbllOCDZ3L}pSR1hJLMkOVOv_l2d|zpdOi!> zV)J|W@~IO)7FqCU-sX#~PQA|_HY~pMq9PS99h^7yz`Y$VCi%t}`D^#Miao3R^(^D- zn1tLSv3J(CSd{GVHYB!z%gp(+PT9VnUF}@4y7jY+ukSzLxx9n<^sl#u4qxB<>E!6M z4;|m?eXMrOx>t*_Z!XU*^w#u3T7#!|wl2>7@ws%jsv}D&-@|+m?0V(nplvVqteZ6T zsp0&(6J~rFl9f2aF2iEM_IKHqnahq9c~@io&|^p~P0-z|9tWuNuvE{8BMv^w_8UE?D2L)w9ov z(`SyQdYZ(Z)U!%_xaZSB|7rU}Mwh>;{0P`*z3t&wQq~r)`=;xkLEW5h&2BKHR;f`_ zn>KqqI5(=?6d#W(>AUK7e_N`1x@pIT>y|lrbv3o{=v8{t`1bu;6`N4OaB}gnwVfyJ zY;*ic;(*MkMK=fNJ<3gfKDt_S*A4FVwmh2ZvUJkC<7FOZ_?&*UI(2d*mtwY$s~@mG zSa+jy`vc2D*1b8@#k)l6{fjBDCw@OxY`VeuS1FZlr@0M}I@#7>+lDh8469vD3%J$r z;^!OJAC738^XTS^qDd>y8QnOv>B)rl-)m%f=i7E*ahG4mW=@W@-ZpRAxVB?@d~Rvo zbjE3qwBv0p0-}DlPPT6tZ}xPR#poGX8y+qz5!L*9^j*Kf`;J;YHd^&#`j2W=`dxE< z|NeJt{rZKc6*tzlFa`NE9+o@LyT<-KFyQu!R#&b6Hs%d%F@8sLsyC?oNe14AetM#$H z0?sE+2`*Un8bo&LIILfp1sR4RM;pK1zQfofd{5C`Qzx|Avs4eRmCOS?wxn_hnU+m6OMOT=>W7T=8z(Ud5cB_j!y-^0BSk?tbvd+STRefwjGy zYu?YEKjFN2slI!Q|J+fr)yy43ujKZ)ZW5}$)9HMdTVv}U8&mshn}yY@?&>!DUEgWX zoA-3LE%UMAMzapKi(*q<%5(~^TffbgCtia-jcocS-{75PSJB?1{M(^jyB6lPJ9P1^ zV{UETpiu)Wdc{C_D4~26P$OMD_44cK9Z*eQ`BEqK|K`fqe_qd*_qyz#`Sj>{VI`wZ z73o1Q-%z*C-SqM$lqk4Bl?oM#7A!PPd6T*FgnwmTPyIb1wZ5K{afz|{LyH&}ayPO! zE|m8>YR;-F(*tG3d71XcB~tS{7@JMicQ7`eV&Gt0dvXDLW2^Co_Qtkj3wAa>n@``w zpop=pV)n+hm5h>gFfQR>T&R*u?5E)PA)LTV5)v-C%EIuGCq=b=;Nz(|n@F8jde8*>!zo&R%kn^&ad%dIj>)&?e#f7KEFp^UVW--Qp*_Vz5DZTuj~K4_5JfzeLcf} z0zcE&<6lmMSM~LzmH&J}Ur)AH^dkQRCwrb?T*j zseUohYAd!N2u$-GDWM_zOX_5^+X?Vv4to#q zqwK-px$JS^=klHx%3IIcmoDc$G0{@q|8KIZ#}MswKktc&p1Bs4|378NetWHWNzH!Y z!0*eiY#3GZSK(*MzRUlstT@h7eW{5KFRa5`DgJNsbz^tq`KiZgb&AtbCrXD8)!{jc zFV!r8@+-`F(>ERYe9FP=-5BAEm=Hb@(eC zURF8S|J!`~=x{$BzD|c{>+oE~)$OM(AG(Y2daR^uFaOpaf5p|j8|UTRI#fq~8t3~< zeWl;kX_Jopc^zI@dH=t)r?L*W(&2VGJWz*^(BTVp_y!$5T3Keb-=g>cppFyNDN{$j zsB+5ux8=1|{NL)dVSmeq=xS76&x_rhPmyx`iPcemvJPLNIoSh8xk4e6yLx)6oZJsOFUV-D5l3`uK!IhD3zK>NV)xuBrNumHLmh z`cEVEpT_DxP1JvE)PHQ%f2{K|&GY`77qZSvS?9&9n_|ly)wwzLY!Dqdpn;E1P(p%F zRA6*WWQ4NBu|s^~t@M1jv0dA@@9yN`<6-a6*~v$#5-`v$KK#F`S?9I=|J#9j10$9G zj1377RNvh_*2c%jKOw=|+PaaSZ%l~4PfTodNJLOa|L(EY*8ai1(LS-!z9F$O9sQlU z`zrr9SvT@=_3@94P;znpu}l-rATKQjWq>uXE7$0jZpOEmVfgMAg zoZ{X5Lp^+))LclAQc+J?XR(0^vC8|Ec{Nww6dWBn*k@p5kkX34=;+93w@&_g%4`M( zM*MG0ZLYM`H!3PHBEU&0mDgKMIt&c)vx%dHY-jD%t<(R|1x{*n8h3~dv$nQZH(SRL zU!~R7jboIJ&_6P2NOVY0aI9MTA9Krl*FVIOSJyvKX_UI$|2l_8G>7o;z=+tGf1kmB zH_KXm)8IhAn2^}O|I>Tol`T=-=l*p;{(C+)n)&z)^z{oIsQaBwJFBlZSKsmfN&eqA zPIZm@M+f?(*~sM9lriy%C;TmGeFtY z^?W=d28Toh_;d@5iK89rAIGk|u9t57UpKV>trvV_VnTw{b=SR#dbs$)nC#zsasL?&1_&I|a)1p34di345`G&6ob-a!b?!6ZV^h4sWXQM#}r7zP-j9YurWSO*HP#t~RTz#`|dU z+I|btxVo-ozA+kC@0o}X*SL1RW7*aDs`sWOKSh(*&Uc>1wewx6aT`sYjT+a^caO%k z^^a*>TmOQ_Z8i08YFu0Y0lT_f>RlLFF7^6Noz(TKo$oh|Yv)@)xxP{-HQ!wMk~+p3 z*Uq;zyE@ep4rP zd0Q)Avb@O}*B%EBX}pal-%+_PQYW>Jz49e>dTYF$#zWZEepBy`Nj^=J*Y?j6jXP=b zn>5~DSR`W-Z$t8r(IpVQRosPQKn*Y^K=O&#@qv$X$*Ca-OOVdc6@oz(tuQNAQ^ zrt$U~ug|WwzmvwBXk6R=7MeQR_Pc3Z+x|Y9I_h0WX-|MAuWf&{#ye~BV>GU9f10Mg zt0q5BapQ`bi z8lTOs9wr<$zF6aGEoo1NrjEPDPib7+58pI(wDt4xeGYZL+WN-qs%h(=;p30mKkBM3 zt$eA|4RH0Gq)t!3!-@4ifXj0I0UyhGBi^rNzJBaw!4udmz}vDn1fR<8uGt>c<(kj# z4ZfZ|1biR+HST9==UMhg;Lq5l|I~i2seDO4sOKzoLYID3UHzVb9u+ z{&yYeKdcj`$!qJx>+mr;e6kLoqr;c$aOrPs=XM==Sr3>$rXw%w2lLM~dF^^J%SSJ$ zd97E~xOTnpW|DV2QHMOTzT`VAY8_9FtLHLxQm++yC|{DdP*IuG?W(8pC9b|-ozzG5 zdv)Tfsgv3)qrCsoKhhp`_g23bD3jdBR$cvwORHddMZPnqx~b~Kdg`@Zfdm2I2aE|K!2L=P3rC_v8K70^DmMz26@ESt7YBc;^`M-r$AQgQYSBfg7ih$AP!) zPd)~G5g#|EfH$8?`T5|l_+Ysj+%$vo>i1LCN&3gyJnyMq4tV=Wa^+{g^CrpviKXW^ zz?X18KLsDDzEPPzfybwi=hvr4sb4ONo)-sSpk5p(Q$_H4eBh}AUY`$O&A>;@qB`xs zzt<;s1DAgH2H&@d@}b~YH;@koU&RN`B=G4x5SR`gS%~T^26tRVz79N_*Vj()BRr5f z0`BfXb|95_3-Wdc z$&Y|{i6*zmkhha{;QpzU+XrsM{c;3+xjE%;f=l}!fKTG%{AX~<{{o-H7c`}Lzm)b% zz9RVCfz+NR;F50%UWw0x-NEzm_@_5`PA#e*4=(u;;9u3jzB0`N-xfr^1pEgt?@sWE zwv^uw?#jp2tKbJrDSroiKW`^r!M_Zq{2%c7!^tfR)1&nN58kh>!QJ^d(-z!^$9t~e zff-b{C%6$0r~|;g)SF?-6a{|&KpyK22G3S6GL%W~t4RAdCXmm9e6O2>MPseIfk2mWXX z<*I_u<#AUN@Z;qu-wONjj0PxN{u8IJ6XifPs;4ibt$MOvkSuXE^Q4DwaLJzs-_85ib8tCNy#w#qhUynHrbk(>+I)U71-I)+ zxdz}5Cz7`WH)%oc4E}Ngc~|gOJIMXPB_9gz+ne%9;F3=PpT+H54lel&@aB`K{xNXr z&(q*FcwGG)eBoBA^95YaBZYatm;OJ&`ryNOJnRVG)Qj?+zzgzt!w-CN zJmo{c_w)WZ8a&^0%1;5WkVrlg+@0sU4m^J|%5Me#!slfU-Ui-O1U_Fw@n$A3$3Jzg*N;K`+_zBBl(k>oz$k4KOX0I$EE zd<6IhK3*k*kM^egbns?#$+v=^UQB)(d?X(SE`fKQM|ruACH;AbkCPuDzjhzxim+|>1@SJF> zGY4GG%jw`=ynh`9AIQ&7gWK};=38(Xw|oV^#^dVJJU*4>m3$@ebB(F}j^L8-3?6Gh z`4Qlf9|yje*UK_+$!CCPb*1{}z$JeTyn1`e7f?4QWs>EUaaS?$Kpqb?1ed%GxLGx- z>jf@(U+~Atl%EJL`Dx(gcwDs=d<7r(c7s=_PxWttOa38vf8MVRdE6oWBY9)+8Fi?B zQ*g<*2DfTTc^~lh2g!rLCx(zu0+;-B@aLA4&jgqJ9`M{nl)n!y`RCwqQIs#r$7$)G zH`~Zf!Rv&QHv^Y^8}PsmlZ@Fu)orh!X-F8Eg2kH95=5ZsjS zhdcw9{5$ZMd#IhIc>E&$(_sdA1@O=ALu_GEr{zhgBs{(BY%Nukm%uLU5_G9K7!+s(%3dGVdp+!IK74{yey>rzhaD z9p?RzqViVh|8l%Nl;H8Z`0~0`zascfJ`dIbm+i0>_%|M}wgVqc<@G$lz4?BWFSreF zKf&O!L#WU&@WboK6TuJhxGNoe2A}WN>+nqQ^x9NE7u=Ayw`<^4CsO_~xIW)s_zr$0 zj`H~`(xa@GLOiZ62i{^f<;=ln?jW}Xm-=?#!}&f#4{)OrRL2|qC6E7O!DW9O11@zY zf)C~8O$XmHh32~oye#i8`@p?;vHU&8f~&@U_jzZ-Gnx0l23><-ddXX-uB?!>`JJrT?9H{8qIxy)OR2gr3&| zKgs!y;3u*v-xd5fZ~sx?9rsW^9=t(w@-*%o8Wb@W#7-Mm~Uz?buU&w@vVQa^kF?-4`(3;bq&^77{N zDE%+zwQAsnc>LBBT=K2KC#waO$O~HaLHSO|EfUkaR8UR3;3K;ln(-zd?fgahLoQS zF8P_@vAi8_0Uy?e>g)n{w8RE9!Ueg7f8#S0WRN1*a~j8lJY0OC4U|~oR3%U!OQKZ zIwltMDE+p$K0U7u?x9cK6kNVv&>H-#E#*DI<@*kP;8G_P+{cmXB!bKL9g@N8FQxo4 zaLH$YZ(Tw8gW&T0mlNRScz?VPF5iE74xZGS>gTUckJ8WbeUKvHVdE)R4P3qtVhP@7 zIOQF{<@+Em;C;JO-Va>94-yLgx-I1s!R7io8GP@0$}a;?=Hp}r`1yFs9|M>C8Sps1 zu6Y8!h0mLB!1ek5a(>?LrT>c-rTG>CKiGr38hF@Pa!c@heE-t{T=Fj9&p7W5{=Plc z4+KBvPo4lS-&Yz9-f9@-=Yq@kl~#hw_mwt)+gekd6W|~CI_?U%)VTwmHk#__^Kn}G z-(fF#O>k!(e>#B6_pMyOPxAcyz$G6FZn=f#n+Pu7=Sl|mg>9a|>|E*9AYp*R9Urr6*Ax zH}GMe98nXY8T;R&dGh2CqDm^7p_c{|r2sm)EEcy${<{ z3cNU9Ct86^eOvH!J`VQ=m%Jai&s1v1C~(hY@(JK0!pJv*OFj$Siq9Wc!6kne{Dj&e z%9P)d9;JUIUj+PqZ^|_TmwX#=x!)8BF8OfqsXWe01(*CB@Vld^J^R2Ve-!-ne9Aus z@7$666L`cV@?YTTrOB)C__~PlRK0YOd@b+|yD0AnF8R*j6IN0_0zB21JRbaDD)}Vv z9p%ZVgWDV+-w7`H1K^H*M$kKQN!Bl-H^zxcfD0WSHz;Qh_1?nH3O zPXoWn=b;_olHU)W*^lbK0GIp+aN{`2m*?vbT;6Knm+UFu1zhU)06*wV`9yHZCxf2| zr+gN;B$_?m!xV$yN^S7g%E4ZgAd3W$W-2WrNyDX%95_ncD z`6lqKykBewA3uQdm%-)dWNw3R=j);Z4e5Qdyz+B6#lSr$QmzKLeF%Ad@Vz{)a{`y2 zJ8}gdIfm*4f=fOed;*WF$AP!K+Lzj}T1ec#1*#Q2e1LZG*Oa3PK-C30X4K8^@ zD|%h}*@2IrwZSEC1^(ASdVe=?`MHta;Bkd1KO9{0N#OZ-Jh={B@|oa~Q>gwWaLL~S zKevwZf57GEMhfz{Tl%NMV9M74m%KH29p1isflIzW_&`37B!Wvm8QhbP7wf_0=SH@H z+a*!^FM~_|Hu#R7lrPYT9;F{7Uktn>_hUnF$=iVUoIS1h353`||q-(m(QZBgQ;V7xy1Z^{v1qZwsDcNqHY|$p?Y= z;Qf3Oxa6mU7hg>EGr{HO68C_AFsJ-2aQQjCN8m;qD4)LxJxV`Fz6kjK-IP;4GBj_( zd~@(jN6LkQOZ{l@IewH+1(*CB@IicCxer|ON5PL(rTXu|>l%=M1NVp|H*89evb<;6 ztAqdM_SXZ?&+EM-xa8fzw*}MuV!-9+i-v>C&limYw=kzVGr`??J6H(bJc9D;!EK_+ zcY(|I?~a1Ev7`J2aQV58yWsM3R3?GSugT^z{=oKrv~`f_Vj*R zaJlbl2OeNb`5xeM-`*R1Cy)1rg1?zVb<)Az4arx4k8MT17JStf@gwUBC_tMIt)5O{l@?=A3JJ*hpPz%AyGe+QpjlKc<2toNcV=ymCz$UgME z6u5a1c~kI6ck-6tp&QA)zylJ=W58!7laB(I^)(y(3y+tUflGcD_?DVf{|LC`FM#*w z^>r6qw!@d;eZ#2!2k=k4yoN35b?Ik^8T7macsB3v6~R6CP`);}w7(hn3tr#tz@`0N z!KM8@z`gp?d_%yc{W0Lu{!!rlx>23+;3M3~XM^kW_O=MT++5192OrAMGr_Cy{lGKe znTx2-WpI7IPJa(RVk_mpfj=KjUYgH)vVQH&$SZ=snoVvCZp8N=?7%-~P`)$xeQrm8 z@OFG3CJ4NAI@O5<@35SF3ivQ5@|oZji1jvu58?Vdz#BB8H(UT8V@!Snyh$nYr{FT4 zdcc?@24FP}1 z>vtTu$$H9f0N>|Iz5_hgll%hsmLB9E!AtUWM2R-^y0rg8S9)F_Jc`e+O~GSVQ@#uM z@B-w4;Jv4lM}wE+< z_;o+3;|ngw{h{D@KAo4VU|V`!mbc_!dR`ozw}X1% zOZ+MC48Euwxf}RFzTX%O{$v5=CxK7m^|S)KKCiF+;D7jf|2lXaFYhPtkv!fjVXv1r zNk5F@?baDwKEKHme0u=B-w(WPDtRQh9-qgDgE!~=B=F3kRA)B054V3g_{q_f-wZyr z6!~88etdj80p6PX;THHFzEAf7+>Ps$a-jK0fBG8H^Tyz>c>C-QUdD;?Bf&p$eja!b zZ{NGY>r|&Ym%$_3l79yO!}+r9=yhrT(+2e17CeUgp%-{xJ|0GbU+3+78hAzSx6R;T ze0)9&KBqRd=PmdK-VO^n{PgubhsaQ0+rVb(cxos z_(UDP1bjDNPp#JB`*rwH9ex{pR#jSnM>_nM4maTKTDB{xQxQCf_iGCs-d2Zq(BT2# z%L-BZQ^2qD{h1lytJYC|3AlXj%6f1a&t!qi=kOc?m!G3J0Uqo^^Suo&pTqMByaHcG zm1CX%vpO@n07MJazI=FlePhIf+ zd>z*YTt0`#34Ai&-;m#LmigW(O6`w;ynGH%9Qb1&%1;EB?KTa3>`cn1gZJU>Zxwju z%9P&)F8KrC@M~{q|Mh@_V=&z?}+HofF{lbHeAqr}d%y zQ}F#W$lrjM=uhs^kshW0%kq8Qf#5Y8Q*JT%*DB;I!I$v7QDE&6Ul%5-bXBv=~08cDH zUJhJ-584u3_LpYhvYk7C%l6g;`3i8! zuLn0RM)~95^7HEFz^C%~{580IALIwP{2aA@XPS@n^EBSx%)xzmebojxA4BhV0*{|e z?h4*3nmiOdjO#~(-`hm_RPg-i!_!DYXA z3|^!jwdWhS(c+OJPs)bF8fhUaM_O_>gTQ|D8i7;xDy zhJpL@eYqLnl9$iI5vLE#YznzcrL%?M}8UsFS3FQ}q%YL*9+@%@i4}r^mlnZ{4 zuXi4R%YO6{T=t_M;01Qke2w`2hxBt?U2+rfR%^-2f?Lccw*YUX7E~rH@b8<+n}M&G zM{WmxB89vwcuO8{gn_%VPX%Ad*FiJDoq2nZ&lQt?=#oM6JqY>z<;iowv&xWP17FPj z{0#h15aqvupXPC_8DDQnd)9OP#^6ToRHp^_#{uN_;Nd&Tox#g;dtAZe`1n5)d|?39 zk-tA6?fe!@z8>;N`MPN*_;|jaJq&(wB-J?!e!Lj@P4JPU$)AEd*^++*pIDVV?~hk0 z|CRO^=J9_~?pJZ6K+2ne2k`ZNb@0=3C~pPcKAF4~xN#G5XYd-E$UVS^WRUj0-PLfjkEi?;@G88W&j!A|@a@s$H^A@gC4UO;%h#2k!1FbreE#nADC;p_20bqhetkK4MeyI#$t}UF@b=~e zKAq>=1N^)()d>P0z~}K;@aNo~G2q*`P@Pn8S3Yik25+^5@_)ePeoZ+(?@9mUUrPBp z;3gHw8-Yum&ftFyrhH#?-kt-&rOqhu*SvqGfcIZX^|ykzx(mz}H{A&h&guNlSKR=HLKf~MM6!4pTzE}&Mwu;(u1bko=`6KXAy!{yV_-Ff< z@c6kl_z>>5mf-g}?+jj!j}N`UtMPGrDEJ8W`QSJBc)lBa1CJlhfv@$a<#`95z~}d( zJ^#79-nHm?ZSd?=ay#&L{PQI~;LUmbHVQn@gzC%(pVyLnJNQ0s|1t1xeJOtnd=QUw zK7#x6avAla_sRD8jL+9q!6#OuoGtjS1adF%Gz;>f;Jwz6&jw$|pv)1#Zpb zf#2Y7XHve37d^^y)o4r4n}H7-M(zr}fsd13;0yRZOBnbWeX27C+|rzUA-FFe&o_dv zv!(nI@CAInegW>*f%0F#*B2x&#^V&}hgJQ^<^H{R{fXoUAzv|u`~vtQKA*k@cPUBv z!hPsb>Tflp=T*Qjn3H>gr(}}%0q;7V+!wsq9`YdYCVZR;2R}WJ@-g5W8Jh_m{Qc%{Nk=P2lEr$hU*X z^Z9WPc)J#q&jB~wMt%&uHt!dw!0r7ge*wIk5&1Rn)7;KG;H76#{t@^-zTSTUevOY0 z@4)4H^$YlXE2{qsd@GL!^!d0e+xZw?kA=a522!2k;O5QAOM^ddL|y@WV@vX?;IB83 z*8=a_pS(V}H-A5-G5EY0ly45+){xu|{0VR8PT&)FQ@#`UdtSfp;O}_*>V4LA3dM)hrp}weemPpZoGY- z0iV>K>RbZXUqXHZd_)lWJ#g>w+2i%J>K8{fKOUMbqaXX zqZ|kBj-%&B=!WDb;2s0W%Yu*N{jn1G93FpKfPXAbb?Shh>_pxWd?>G%rr-s6KWYg+ zd!%*KH*a1P>le9tLj3^Bn}fy9VV4 zgU9pnc?7uSRLYM9kK^?<34AP{k5a+&^L?{f;7Q3;e*w4$Uk5D(ug>R-)!@aRgEe*^Bx$CFRsZTL9w1KghX(|mlqm;M>d+gm~K4eZ6h-*Wv@;KzA9Sq}W} z6l#AJ@UOhyYk>O{qiQI;0yPV%kPm$Ke+L6uOsB2CQ!aB zc#s>pCwNUhp3CQjNd3#a-hCmjzk})of#2ryemMA-{*;daui-;J1iX1N`6%!aynT)X zH{<(?Dc}|Od@&uoz8Te@10K+Xd=dEg<>br3LwQ`Z7JNIO7dC-s^7ghJydaOq_JHr^ z?Kua0LoBuD7kFh5`KMP)ok9*g^&DK-?4)~i|(ha&_!QUIcs|AD>OYv&T@r5_liJzOw``!P`%3@F*S!wgdl* z&yO9!kMZ($1>fF<+9Q7tM3yUv$6b9Of6j*TzTh@|Tnhp}$oU9x58iHvgUioLr-IAh zIhq6hj_+&9_vNJhQhy8Pms9%>gCDacKM8)A#|aO?rT$BB$?7d4D+#F8Ryg zzxjOk6J$8A4w$%leB=KKV3SzoE(>#I|H z)`Lra8+Z)gr#%NQ`D@_Mtf>BHaLNA$4{S;K3Vi&N?OE~`;BK663ogG$<_tcC_q#xF z$%lj6@Npv=U_JkugmRs2ba7TcpdJaap01l0{*xdwSOD9 zxM^7eBZT=I{>U-JEyVxcr2=?BS|26yLtEAVN29P0=!b=<)(@Hi?4T=K)f>v4V& zxa3!Ymo7@na|~SaXTU?|QvMydd~WkMaOXOdHxK(~ze&C}xI2%#yuc;z3*IS<>P`Wd z{4DTBTt6FJ@`u5H@woaexa7Zr=W@O}kH3m2%`2sRNxmMqQ7pB;JGkWgfZv%+`3c~X zPX*7IMENXm$?pRX=}-CR;F5n2KEFHVEAxFUS>E^U$>s0Cim%NkZw`6+TzY%(pN^FG z2bX*pcx?~Lj|G=}3iuo+%C7;J{AP4J%AW_9-`~FuewNQ8U%(~*2i%XxAr&KNKGJWJ zuMY0b$Kg)klJ5@wr5@Ey0+;+`@Kfa}zY|>Y2f*WNQ2q({SRS9e0Uwt^`GR~OMV9wq z9C>kY$4=z6z~%R9n}EyjTeSjjzK-hj2e00md^os#4sa59Q%lOP0zbj`A2x#j;_d%5 z_-yXCN8s`~tM9?3{&#Sncxq4iD0-CstRF+qt-(F?$=iU--xq5SZpzEs4_y9U*Z}Yi zyuL<)%ilFi0hjsC0Pn)%`E}qj-%Rihyr1TR%ik%x0Pe!u`3rFQJ7pihpYnEMH0YoG zET6Mc3cM??_om>IZw+3R$CClzk{<}p<@Kh5OMW(Z)eLI)PH@Q|0B<~t^7p~z^W>j{ z&*@G1qS62CAIY17AGD@iOK{1z1Ggzb`9N^Vhl4w(Qa%-2@^iq`_=i5huN4ipb zrh`j<9{92Cls^D2`M*at;{y6x%;q-QI<}Pcaz(JkKIJx0sK-E@*wcL-N;9R zU*h{$t_c2^$FbGHA2`taZNMdO2R?`IOLhaF zyO`?q2Cv(ed@%T0zHS@^9>mw1Y2cEd4}O`i%Qk@DQGDE+3of4@k`A8BNvoU!5PI`Y^aA}V-xYJt7_W_r@KlqJ~l$YO=lXl8>k_h?H6)3+LT(*;S;If@$ zf`4B{b#lRFyg)%X`&q}p$E~LPMeui3$Zvx0>rMU! z{OBn1FW`ML$%}LU$$F9cWx?GkuGbJ;@;2bNx&2+iCEpV~l$R?KT)zK47(Ap7H7FHa z_Ln)}J7-aT8@S}N!RvIO{59~}d&uvBo3$kW4IUIgZphoU^s{kaatmbQZ=ZcZK!p2*{wq2QDG zI_?>G4zHKb;7$fqKmTZYl;wI@hMpUNyUivy10Ui`UK@OO4tZ1X^To(pfp@4#?gT!C z&zqgW&AU_H6FkzJyf1hSPx3JES_jAzz@?p|z!z<#{6uhRXDax5zMh>6F6~SQ53Qw_ zH*Exe$J@ysaB1g3@NYcdTySaUdGP$b^zx<~;L^_f;2E1K{|>w{k8gj2OFIjUq4&x5 zwyrHbHwKq>mInWe_oK?-(#{&-uX%s(0=}~c&9@KuhDGFy!5hpc-v}POfP5SHiTvcd z!Rzw%+5zwnJia^%9^yoGPJ*8+Kz<%PbsG6?@Z&rVd;wmo3+43^=~33pZN7dl1YVA> zBTT_v>eBno!3~R&*9TvpO5PIOird)*ynRi|`+{F@L>>!nvYUJY_#l2hAAI~g%5MO_ zl|}vod={U74fuLR`Ynq0qoUvw`S?~H{4gI6>w?>x(0p5hH{|Ws5&S8icRGU?;`3Pq z_+!4G5)U4*p5{9V{9FS0ba1oUAzLw8J`@!AHQT`;j)OiFxmCu7O!I!yE zoloFWr+5;*F6(Ps4SHS{yeKcPIe23~%GUx9DMM}res?sv4fxP)coK0-9-7};6c9RN#HBE{R_dj`cr-dc*qv=Z1BT;zBmkC$(`~y z!58vrwtEcm$8%^vBWbvfe*6r03niJGhbigO^xF9tCc|VS+0~%2H&=v zd=B{Fh2$&2d-3*=2`=r~4gQRe@29{&w4wSJ!B_Hr_Y!<5FV_d~2Q#RS;dpwK{_NC> zo)-h(w4K}>d>-$owZM<^cGw0yhWBSD@Kt>N?FDY#o962SzD}P!8eERUL%=g4__g8W=HQaA3;wY_ z<(;PH{vX_QS~7W^Q4J@BGyDBlSD`&@Dx@N8bcoxt6Bzw64LPkB4v zdd@2p3T{B<^3Y`I8Se5(+ z_zoNL&)~9NMogmDrT@jJf%oP4W`Rq7KX@Tes(TXLIfMKfcr8B8Sn+(MJ?FbozBPDd z-ah5$MkOzwZ`=>^F14u65O8UKBDl0a75pQQ+t-4BV?P2e^>69$FW_A(Q#)f*=&^|M zpsshRGXh-xZbCA6SSY=J6}Z&N0sm}4`6u9#e+w@CQ*JW758GJ{d^(T!tibO^(ED41 zU!6kk0xs)u9=Nn~8Tie1RA(=^{GIos;8N!d_#-}#+yH;b+u=*_8CEo3eO?afpZk2C zDhlpVlk#TZeR#WS2rhqz)D~RoID$)^0B~8}aBx{)lfWgP27ZUHgVMpJ&K_{7b3uoH z(cyYish^}jbNPH)0bJ@=2cIyS-fsskd4C-~Oou0dcbrD`mx52PLjDe1=36+GUYF$( zud2f>!DYT3z~hTi-Dq&BpRB`YfIr;8%LV?NxBr9SQvWP?>_F}ZaLF5U|4Bc{^=4Uc z$(w_B51{(>!R2#WyMRmmp5RiyKe*Hn2bcO&!KMBjaH+opT7+msC!R0vo1N@VE@>Hfq zY4nK8+ZOy#DCNAt=QVKY zpG!LYl@9+5F55{VzD|{X%i;cQ3@+y#J8(I_cLLwgkCv+!_?2$tKH!tx$wS!HZmCa{ z_ir@hWqgtZzLE#mX*&E6xb){qaH;|T($7-I6a2m_Q#D>nahdOIjh9fIFT3^TgBMj^Q>W$Z(#~W<@(r52I^PhU?_Q0o z^<5~gmjmw1o(uJ7bNx%2yjp(<*MFpOwZ1Rcc?Qmx>3Z+M=X3ruI3E`D{(xWNy#8$Z zkGh)F`JQ1f#4i1_g4jMNTMreomx>}SCp*)M{(V!s7Giv1q=5cbFH z>Ql9UigAB_0I$eyGDmH#o}T2}u-8T}M7eev*RGdt8dvA*!FBrT@C0^QFN?YT!@(D_ zkB2(JTz{G-udbIxyk3@QTwO0axXudj4eT4hf3R->f5*NXysf&>%Crx>1^Xd(_3bLf zbNkPNk7IugzMQ=P-}jO_Wq7@qYh1ft>S|n_uN-GOXk6XIdnjM(!8duxz#>bPz?CSQfJx{IDxVqi?s&7)J z3~+DuO;Eod*FOf{mi@M-j&{C}HLlKgIM;s;p1}TA<7yrG{>~4Lt99mZUOvx2_V*d= zh4{oI+m$1?vn0EkSNH37ykA$=xLSWJ*Qo}+k-aYXDfWio$JuS!u{{o&ytX~vHLkYj zDc9)<{*b*txIT|p1Hk`qK9pVBgar-d5VuHO|JSKH~p^IZd8p8W*) zPxjN`pV=>JT%B(;-{-ueado~`_{RDJ@N(?WG_KY;QAYVknSQZLKP)EJE4YCEBio5T zds&UE^KHlVD}c9VH`ln@pHim*JI>cuhkNO8e;uBv!zZ)Lat-6xXikk>COB6ToF$kpe!A^E26T zc^7N)YJ2W-dp2oYZO=ijlL?;9o~@()QB7W3|BA-d`k%SZ4e+<@51@V<-hT4&&%w!Z z{bH{IK9#qVcHmOSm0kAtFWe7)I`RW``Z7`!_B8Xfhw zYVvA7*WmhxG_Ka~$90Z@_hLT_p2U6;d?foVcIkiV&nKF^wmly-uC`}0*ZBgT!JeN_ zG*Z6+7HrBM~$oP zOyImTcm%t<#??CgczOG2T&)O z*;v2-13z{$c8VxtNh+qX7TG2gDal%v#$XJxjzPAFQpvs)ipC^u)+kajkwUT-DxZ)f zQA8q&?|q&7b?Nf@x&Hgzj|b=6&vV_c`?}xvea@UYbDwkGN6s4Z74XlUoE?szpqwv| zbBcT;{GxH$FB#Y`+0%oWVAA8{80vGUNBN5Hg%^VBIPXMGNmDQRpTMgam;F9aRuoJ% z(xVqw@>AgT$hW}nC0`G3Mt&atF!}HB*2Zn0-Ql`j58-j3Kh^KUc8xYJ+f^fP@Lw=J zlODaevRzf+li-{`%hXFhCz1b_amnw9oJHiV;qQ~rgMUc=5_~=R7Wn7n>*3qs-2b3WtOx_8eZGI#=$?lf*wt>gMwf}b5zt=lnm2xH^ zrzZJ$czyC$;0?)V!ykfY33`-Prr`IKcBWp&GcWq=YFxH!IdW3S--Y)l-v>`4-vu8@ z{x|$-@-y)9@GR8-3{x-t-;Dm#jZ6Qr`GWs~X#x3-@Wtf!!gSRCA1l|#@>+O*>-2U#SUdE>(e6VrZ?>mt*jC?!%893)pa{OJ& zIgFg8)Zr9hwrT=rt*++gBeuzA0{xIhVd3N|oxNfiZ^S9&0 zUJvv1cq@*a66Dvz%aY#)uRwk)TtD|z`}skx1XBX)Wfs3WM!lKwtbwe?cn%K<0Aeadz9k;s+g!2W+EsVI^^&iz!;dm9`IC?{mV5$yf|LJ} zsh9lq=zpPc$xlblJLL1=E1mqcj_;wI_mJ})`7-#=lrtQC>ie*DzpKaK1wB1}K0{7H z^7Zf=;hHlC`Q=T$jL$B34dXICdyrF${A>8VPX2?YUh;oL{-eev{}<$RB>x$n?Bw?| z^^$)Y`J;?W{srWWB|i_J=;Xib_)^M=k(C6~3i9jV>nKMbj5j-egmP|1&N1>*@YCe+ z@W068;Frl8z_Tq3w?mJsdhi&y9zWXu^^V_3IW3V>jl2cC4tWy10eK?4DY<^$&O_vV zQQwwa>)VrSeOL0)$Vnl83f>#8<5Mt4IF3^spX2xn%Abb(Rpe9PndI}~pOL=?{|e51 z?sfbO<*Y!?Ir8Q3EN_O}&G~s9zZI^>+j`{OL7oY(;pEhJyaVOzL{1|4c6d)GXP~K< z$C<3z!tH#oMea;`_tH{?a( z2b`Q^j%Rr*>{s{iEy&41UJjn0ygIxvc~y8xIB)MQj@PA}`;e1B-U$8xc^i0h@>cNn zaP3Fmf7H#?OKD*oKZA_RE>A(uQ1WE>7|Jh$$C(MHUP{X%|5f9XKNvabG)R4c@{Z4$j8FJr<~i-{}IP8QO*qHWPLl>m|)W5Y8pH*`2u(W@(g%!@)ht>E(+{fu<{Ig=w1RdJk5H!jD?apb>D zeiWWgo};krjo@`5@+|PhaPD)Jz%M)J$|YpCog$CycnGO zFYUN~|Fh;NAg4a%*M~QCa$1>s8T$LNzq%Qh{nZLNJ;)z{4X+Tr+VV_f>#i=4;Ezkzq5{Lhi! z+tf>b3i3x7m;9fRGn)J-_;||K{%1J8h;q&%XBqh!_(znp9sO@~{1D}2my^hX=?HmN z_(><{Z^w%*3iI@MD1w|4v-QJ(k z&nd@a7GHflJd2!yKLB0e230(WRfbsdl z)Js1vqn`s*e=2)$V=x_aJnNG1c71#}g!SemKL9U4{s+7W`AK*w@~lO}^~I7$;FaOL zy?2><+1@v?y-keE_!mXagXD$bZJhi>Q!n|ekl)|9szSYU!qznz?H%fjWjpOSDr4$B~?GLm{5N<7IQJiK>TUlC#-;ykc;8TC^2^9?PF@=IEy-_!cOZ|0Cz4l!C&RV> zTQSZ<9UtqseqW#7Pa7aVoz`0q{015`O)zUl+z74m&m)o z^R5VwHyyVRF>b{iuL9Tp2P3Bjc^bT)lhefUB+7XfImzT>;r%J65q@77=J-pLGXptu z$fvrsJ&J6Ms@VVrd;q%G=g}(#W@zj1+ zntFMh%!NKPjmzU?ksHGO^ci^p_*dk2!grEahJQz15B>vr9r#f=_y32fxBX{*|LWta zC313-H-{G>?+Y(N-Wy(ud?Y-Ud^o%UT>I~YajxxnBgZ>Y{$%7Qkxzv8a&pofpFlbD zku!z-HTY~N=XJ+FqMQ}TSx3GczSZR93U+CUaJNSGn0ndoH()%E8kggCBXW+DZ-D>l z3wToZ93^;SHVqhfKZX zw?%#@ye>s6mfIr)l*^;607!e6DFa$$L7q2p^Qr!;cb zlivjYk~|*1ojeY{53bv*{rqU^Wjvq2c>Zo&#W{!5#B+kd=q>3=M8s*{g`*Cl@qosgvKz)Jy&w=)bFR z$-fafDdffB{hj<_re5;bAb-4Z$*+W*N#wV~XHh;*dx>N?zJ_w@A!jXl9r$L-k;em> zb~}EYa`gKkPLelA{(15w_&?-{@Ejk8>(}E!`zZjIc^S{`7|)W%WjqHVr!@Hhct!H5 z@Ji&9;Wfz9;kC%;!S980{|}ma+kYqH(*H{2B#|$J_aff`?@PW7K7{-Ld^q|4;7`M~ ze{f``QI{y@;j=v%vp!axOW3{hBaO`!9x^ z8_A2nZ-s0Bjl#tvRZP9?_X9X?6O7A#zZE%+$!~!-hjad;re5;@M1D`>l3xoseaP>E z4~BF8Xj3owdG!2bK}a{*NGM68Rzc%j8)~ zhWqIi^2?}SKwc2_Z;|JRFM(_Sox=FYddIgqegv+^N!gNN&@u8@_-Qz=_aDcLejMg$ zes$y&C$9=G1LyoZ9B)WD_aWzg@<#C1lv4uZ_PFDt9Dl*_1;*vnim}N5hPL|e zfzKr$4S%0}DtwD^S#MFS`)lK}-npnhLH;)Uy0zhgIu7r_%aX5y-%0)@{C;vh{~?+D zAnHew{{f$7T(+w+w(C{nvR(h8ekFMx{5;)7UKsu>c{%uHm5Pf2tI?nJA4s&Klo?l!{GbLpN0QPJ_R0=8D5cb zkUn1tXCqZJ!z=Q5RV4VQpPzgW`A<0i=>hV)@Ono}xQ=rW6`lHIhL`$y*cp#Y1IXLL zhru-myCw3Bsh6KqF~L8XW@JV$uDrisB64PtzW~pGYyQpQ;*mwBUh+%9R~wg~gG-U~ zG5H(tjd0H2Zt89R_r@jvFmeu%e+&Nw&iSVu&;Mx<8caI=1+Za-$@9TW!a4sI#}g>$ zX5=&`F9m;?a>|75MILi}0OeFh&LHwT;G-$$cI1yY^)mjI;4c}M@vnoNIpnqBuamcc zze)Z8d>K4TkS&jU+K+w@u$8_6sl+?=vp_ z4?>?0kPn2nB7X+nj(iNfGo1VE<@f~0Uvhi}T((R4pN{peBA*J+baJ*hew1=DkaL_o z9e$2-7UKBK@>$SaFzGm`mvy|7_Een@1>lR$oZc9H~3M? zS&#fbOucMxNo;So{ydpLM9d z4eHw&m;F*6`5nm1!n={*4evo-6W+(T^r`C|1=l{mMV~KFeJc8#ZCv_%0Qqyto4^;6 zKL&q?yd8WcT>CkUe%6|L>3+1R$a})SCm#ksK>j5B7+m|gfPT)Hdg*5- z`pNxyFcVDrcsKz$G34Xn#mLj)CCKN&%fh*zN~YfSbGLCBpQXsDL%tZ^m^>5Slzc6` zCHdFzw&c6uiE!?}r>VF74>B(OA4bkl@9yaoa*Gg;Poh9x3`Jo z-6&@?a(a+I1s^~@89s=7B778_xAz6d=Tpvn-Zei<}Jdi|{2*&T7YZQci)`aDRM5o)3PIa#rOI>wh)%a=-f?`|E;n z*cN8wE7OvaXB2TbTFx~EW zL&{ki8!eCAPrex5l5)BrzoX+%QqBhCj3ECMK8|vRB7chGizw$Cf|7h1Vqi7+wdS1^rLM@zBEY_Kpvv{2j<2LcR?? z+Q}L3cn0PCh@6Gw2jNSdoDUt}NjZNa=Nt0V@E@I=6OQNmDm)&t&^X`VcumI}INlMi zk7F@q!}WD0&kj$foH^L^KLt4ncq8j7)7D??X95ku!jN2z&(P{1C=R#yLKZa$ZDE2Kfu{ zcgbIcFD0J?Uk%ss)PB~RdKu4t7|(6SWjvQ5XBYV*`1j;n;RndKz<(kC9)5!STliTx z_kY>c+x`n~4+mWD*C&xvl>9jSCi1-H!sW}5=Yii&ej_}Nyg0l%T>JkmjE^*Nyrtt$ zP<|!k_ana@{-l#L#_>6nQx7@w$m_u0baIwEzL|1bAm=Oc=J4;FoS#g+?DtVPZvQkc z$88tnoG0%L&$=Vr5xQS;%9UV>al9g2kE?;msYE^iUc~E7=Dp_9sDx+C-B@m z!~L(vgZ5Jxu0Pji<9NH-c)?)N9mpw5z7>84`EmH2AwLgq4CnqIHuZ&q zKDGbO#-;zf<-_goMxG1ahr9xO0C{=%F!CDkr^u_ppMh)trEomVay-NFk0`$p^4F2y z3*Y4A>~j29%4vn1-^m|=pL24u>gbA7{EC=O*&b@Cqg;YY?fgQ{6|t6VE?e z8J9y@zbEl!lP~9=EPg!fZvpw#E}?HEf9%!Jcaoo37Wy&rhu;nTEO~2qmfhj)G7i#@ ze!gUJ^6O&5x?9K#z@H`Wydsr}A%6)cd_O^6Z+2MUpZvQ?p{J4eX&U-a^6z3pA4z^-ZRj_I7gx?3>5SJ)>ll~& z#XQV6GcNmUJnC^bxRUb{{25a(IXL{UoZqVZOY1Y8`aQ;Fy;^^kTwi~Vk>Fs`{LAPk z&baimK3Wx=pKe_8wZ4~eTR+;kt$&TYwJa1&tI2!74;vTKasJ1+`s}#hvo|Df5%eU}0pl35sO$OZ znlnABkw|Rz@QS*Qr=BOy-pi?<@Axst8|1k5dIvea#PK8K`n}kCev|gEei!xw`+ekk zoauQnTHg=rdxGjU|7FKFIKGQq*L#Ru*L#j!*P9bNTl>_UV&s~02f2RlaBXt^KIo?8 z`hC!eg{`~-PP+&^>S=b^55E9x6N zKH718eV20vl!awIHVbuP1X7@9sk?$nt7vfSAJgT_n$T< z--7#pCvvTS&G9cC*EdS&cxq17m}~d*xZ@Ma_4_?vb^JZ@aoDbJ9lzjsnS59GsX0v? z@9Fpi@~${;=Q_UB@l3~ek?Z$1{^a<1a{XSyT=}owUiA`=-|l!la{Ye5j^z6NbQ6r* zrCz_!?g?^T??`g3pX~U2$5%MMkzBvWZ7=y8 z96!e#zvy^A`Q<;D^!}(hrO7Yj{!+#91jk!B-o^0&jz8`AbaMUvtPICjI=;d2U5@|c z_!-A@6uNqxwa*(Iui$tM$M1K%t>Zn&^?mn4$n|@I#*u6NOmh8Ro;Ms{>G-(Qon@YUn2Uf%I)j^FEeYsb4fKFIOs9Dm92HymH(_~(xABiHZCI7bgA@pyaM@oYt}9)GPbMt%X?b*tmG9B<}$C&&Ad>*u|Xc6^58%N$?l_-@Bf zI)2IVg2k>LPyO8TvW{1G{65DYb-b73BOISZuAd{FPOhJ~yxj4PjvsRTl;hd2zk1ws zy|Iqp>39OUeqM1a$CDi&Lav|RJI?W$cW$n|qaGaO&(_~*vuc{pAkj_h;%SI7TxJb&^3j!((IIh>8e zl9z*5alEnPNsjk-{29m79bfABr{q=9|8B>RIDU>CF_Apj5po>b-;YWbMN&y&z`(|!s$UXHvI`mf>m{f;LY$5W+f(j;;`9g8d@ z*T<8e950CX{p;ho)|YlXj=T)Et1kKN@JAdU==dbZ=R3Z^@gE%j!|{@MKdz2Lf4pwn z)VMs(e2wjT)VS=I*{Dx(e6ZusIzGek*ByV4T;FfL-tnD|A9DN@xxUZ(GP%AF>pC1r z^0+B4aXpQJD+1SX*7{q>_5EV;PEIYSz8Sf`AFaLPy~*|czr!7$NUrbCodxIZo$u5y zbNo}sw>tUXIQ2g{e%A2_-Ur70=Yi|~((Nto_-&3?ck=5x^$(Kk`zSj&-iKV@*ZDNL z=1g%sgIse~lI!ug4$kAYiR$$@|IYCfj$d-TU~F)w3MSnznqM|H%2!<9XIG6}&%ZB=bZW}PW^nxmyzrHvp#}zKc7*(zTavOxxNqR7soF+ z9#bX~opirw&ducdKA?DVeZNeC<82%t;P`0AXE?sh@pX>xB-g)39(Me!Le{Q{!lO1(< zx_8C#bmGeAR!Y9~c{}Rs;*$L#@)nqX)VTe%-{)yv<96wL4 z=cN>o4GkvUUiAu&H*h?WyaVR@k*~!36vtmD*Yix)lIwXI-;(S352qZDk)2_-SHB0L zwBuFD^}K>cn(;Cs>)HldNp$WJ7W{aA0=Od{(3n6B)R^*>3PRzIsO*;Z&>eY z$2U2?&+%W#_3u9C$%|t?H;ykIXMKIUIQf?t|FXvA@k(D$t8830N$c-2ZtL$gZtEX3 zZtL3_xAjTJZGCU@a&nLb(+J~|a}wL7=MBj?NRCcZo%&ad+xmsZZT>Rjw*DjIwtk~= zTfc)`p6|EpJC*BUiSoYJs*1>xtwoaa*5k+}8Ie*Waf`8<(6z*sk%$ZO$BW{e9sbwn~dXX^rqd$?ep`pSWq7CG1o=-+(_r{s~+k7q!nV@Rn465#E-(1a?Au@@nwM z$(zHwkn8in?&L3`z8Cph@V?|5;krL{yY&2@!Bn3M&s&C(mxn(^o&X<1J{&%QT)!V- zDtRXAUn1WIe}!DXA0eImXVkwzeir@?c@Er>mXa5OuOu%8|BzgtpRFa=?={#!uFual zk?ZrbugKeAy}QUe!}pT+gzqOG06#=N3jQF`tJ`o0>y-|O-A7V0lhy*_Wd zO#UJ2v*UiIIr_XU5BXNq>*J-??}rzm`d{G1$@TlBZX(Z*=K*EOuZQ1CuIGzZBCmk@ zD&$q+HOXtk?;%fs>+k!zy)EJTemC{U;rjj(^`7vDDSrUGHTe+uW8_c4A18kiu8-5Y z-Wl*7RIktf`jG4Mzf|(o$QeSu9zKG6C;Vx0eO@?@{72NkNUp!v=<6i9UH_tfCe`1N zGd#fOkn8h&eP5yGR7Cv(s;>@zo4hf633+Sy3i2*+ecz(4w?ABe9;%Omucw^n;a`wX zh3o4>nllHkuMep&g72Z658&UEuY(^X-v&QIegOU}`7iL3x-!H+gP6uewBD z2%Zf;hjn}P`EG9Va;VQouAg62n7kJ1Zy>)HUW)u7cp37?;1$Tb!u5Tr+W!E!zOO}n zIJ^es==)wmi#{Wc=CtglgZn`XOJht zXOlkxpGQ6v{yO<+xIS;y?HUJPO!d>@?~%U?Uq${t{8PBxEpavaK-`Vq@22mAo=vXr zr~Vj!z|b6h{oyG7Kq8JqB%0sOoX2i|&x+m{{3rFd>P&En@@S9cjaS5V>D~5U#W+?zNN5@T{2deA1>GL;reH|&E3_vi6Oa3UC z38p&6rJs3G{qOzzTCdN`JDPgAP4`Q(amoJ}Ir{TdY9;?`_+qNx3EyN~meIeL{X`xs z2XHW*H-6QAj~h6&Pg+u!NZi1*)bO&0UQ12xofMar{A5}ru3J)CQY5a+z=4stl&)P9 zlb`IG+&?WbsPCN|iA(J#H%ma3xVx{OtrE;?O5C8ny?Z{9+0*t1Xn-c5ToZala} z*Ium?8%tf!l%8oppIE-@z_cng5#KGj%b=9Ro_)Lb3$`eFJ*i8V)a1ce-Q2rh*WNt` zMiZoS)TJi%O-Yv2|17m{%Kux~yJz2EM8buF0nw|%iP8BmK*lS$78k56sdrqXcEL>d zxWvSiC!b90pPV|dU*DwOJ=2CJ4vvq+b?w)uPjcU2AN1{)mK=9~^EQ=(G3)vS=2Q9( zitC@+FIXr|$2GY}V)xXfK0zBPsr`bX{r@uU500Ng*GOsr!^2vnLNH%B_^0<{z4VrE zg5~k>7G1vlHI|PJOb%f@%?YlBQ)gUO#Bq+<=x5^Ub-9$&LZz1m!9P1?E)M7J#`4m? z{7SCdgVVC3eaZUq>w36Q@c;9)UcCW#H=T`sub5(}!+^fq3; zVQ_<(zTTyEJ@8=gq5>{;`!z>iXS&w%XR!P@T3(ma%kEg7_unw=_*=9PIlP@ofnRI? zonI9$a1hJO{*zsz{p=bKf zg6nd8$?}ECm&wY4sX_Gr|NhhQ)5{aVP0?MXjiK}umao|4zh&hbl|_yQcCGF2f$fif zD4HI z{%7S1cSuFqals@P#e#pjy!IdKtUo?kmWo8~3NNnwugfcxbk?6)Ib45d6w3N<2>$8v zy8i0U`g>sg`g;{(t}L(fcRK5jjSJVGj>i#Me~D|Xzp1nS^ptQ7ugH@oGim=yjhyvo z)(Y3(1NQ@2zx=Gw<#qepVEyrW1A-g$3$M(r2*8Dw1&c+e&d%}&Uk-0?LJthQ{2(l^ zzpo=UQV}meYrQ(p_Yanj9)IEHYFVV>{UPXf%J$2txVpUheC_|rlHrwjtY3dm(3^wu z=%knLV0pb=FB@Wco!3iUPUqJIAiJ2_k2JyZEwm7q+Q0HHte=;kh2;y<4ZQqU!SdI- z|2Dw*9Yn)2e&vIIy1b5`+)S&8w)WQC=tbmFEO2WuTQ2y=%gdkV=nx4PTo_)grQ;v% Zgf|BN%X7DDEgy>)EcA1ZbOB!e{{Y>Zm%{)6 literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d new file mode 100644 index 0000000..f74aecf --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d @@ -0,0 +1,1504 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..5ebaf543c48d45201836bf2e6e62a59467887229 GIT binary patch literal 338152 zcmeFXby!tf_by~O-sgSpeSUZSvG-VGeb)GlG3H!zjL?_{8c8PT9VF=eALn5R;-{ylGC?*pfL?+I6B35dc&3n`A%uj8v&p=dprM4`sSUl% zrYj#b302WURbo0#W-J&Keoz?%jrU*i&7Ayq`F#J&eANGCzNT;g-FzDVm-*oS%X}Hf z|J{6w|L^02gh;bNLS7L9U)o_;*llD_~we zBzNKLFC7V>gaoaBA5`Rn)-ftK{up4+mB7d`FQxz{e!bV1LgnJ`Lpr;=X^|lw+EdUR6~g%zV9@&b;Wef8}2(8I^IKqnic{6?|mnz`Aq(K zJ^*GP-xXd+h~2NT(6cu{!gOdbTO?@kf#BvKA^vAPL8LUm)Pl)sVP^{g1SIfTY;N?g zOj&`h3?u>f+)p3~zKMVIpZ-t(aUdbJfB4U<{YR(!+4sNu3keZ{_@6qF0$w9QLJ%Qv zZVSNQsWKsu0;DE03X*wX>bH87W58C(C1%UZvKyZe48kLTmWu#?twPiPf?-)zOj989x=V9 zKjQ;t`M9PT3!`D4v+w3An=h;m@_#bCC@;`ESbo+1a@?P%ld3MnNcmIdkjsK6_75uxqhtU4<@A_`h z;r}?hl)&in?;o|4t-odW&E@W%XP5PVo?ZI?$la68zq#vixx43mw*i3ueenIaBLgrW z@%}mMLgypVf0&Pct`*MbroYw@|F`LXDzCrSgWun`p@qONlPWzVB=D>ffzGTys-B?h z|4F&Cep$JL_h-3wRu6oyvcLCuXrj-P`*Z#BQ#GI=A5xqPJkh^64pg0gxPD%I0(0m8 zQRQaj&-ErG#QXf+=Bzy~I~P-fgmD2egU&vaK$}fI^BcsG&LDRH$Pc6PA=H1MeyAYt#WA6G zpWpV6JhuRX-|}Fd@$dkUA4dO~hwxIKM%)W{2+w$O0LUdgl$Y{wT*O0p#zSy9&(Fo$ zKex|woD1TiKjR4mAeY3$c4<7=7xA#2@$6$?%ENmp&m+LdZ~Fo78ISqpJffHKY++r% zBYMU&2tY2$8{|?Rql0Ch=h>Hmgp9pwTxsD(4OegJg| zTf@I$Q@Mx@YT=BH`*OD2f5TRWd_inb3ukQc0P2$1O8yNS-bHLs3ukOcNSCs``ZsK@ zfSunB8@^BrXKXr`v$g&kwqe8z*q|29*y;e(C7JB~H*5kIu|X}Iu~A;mHuP`UQh<-K zzs)4n!Wr8m0Ch=hlmCY86j*cpEgRIr8QUy?x`b`v->?~8#0Ir+#wK+++s40PYl6QZ zHmHR℘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 R`A6Ryu77>qN$24C{}0$0DAxc0 literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d new file mode 100644 index 0000000..b7c3763 --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d @@ -0,0 +1,1504 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..09df473a2be5723dc8395449c210a530bbeaea45 GIT binary patch literal 270368 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

X*Ua_VM2UU+VkCZunV0P9B4&O=I~N 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

?0A=64tRIe~mDd^-7c_-yh&;UAHQ%1$+J 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 b5WR1{>R};;Kw3m8=@gI#Noi?N6bX@U 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�oRtYC%aJUr{s~W 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 literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d new file mode 100644 index 0000000..05fc9ef --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d @@ -0,0 +1,1502 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..6afe20abbcd9a299fc5055e55eb3e8c4663bd5ee GIT binary patch literal 249520 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 &qPE=3TwYa1E+S3eXa283K?6E>2&7fVygR zev?hHoL>+_s6G0vCZ#rVz7mXPuF@ZyC1~x>5Qcld;h(V82#Jq{O1B2Pt~_i^&lZBXbe;qjXiRwzNT?(w5 zq5N}M(wHL2Hgr_1yrO^ldrgUD6$}eZc(4JG<0FuE_!-~ z0%;jy*PNxh`pik~#nG_eTfw=ku9oYl{b6)GX*ZHGCss>?sD`F%p@ue;e>C|po>DfF z5|Th2(B4R}nzAvPax(hw`TjUNxjRxj-94Tn6HDC}rR|}reG#dxK~}5%3#mhxRZA>4 zc~rt!V$g!GuV{v#t~QY2Eq+u}KMEgeyl<@wdr0F61pWM(nUfjUlp6n6iCybDD3tiZ zsJ=w*z}WNoLcrI0gmDu}$%Hz7&~ROh`l}sBl6p}4PrrcpV1aimS>}Gu4?n9k;2GFD zPdHBq(9D`S1=XwK?&%y%bRQqukgU9V*}-un&g}d>MNQ5y>AiifUM};#4qxaB zzv$3r_aG@}(&4?%-A4pS_W2oV()MaSxlZ!H*jF+P3i84*u?LrbxaoNTU`SIjB_U%_ z*pg7Af3RpM1-GfBAW0HVsd;Tgok%Zf#s+u~4vt0I`R=JBHN!5fA)6l5Ix#vT4r3Fi z2<_uY8yKbM0)ogqOp9==Bgs@P_7ajp5vc;p3`JuhqKMk2LU7T8t{FEqom2A+6q195 zDVP*WkL&{1g{aRPNMUbiVXwaRau_+>~^=Fz`WS!WyXgy1| zSgkSyuzdLRuw4IL^`JW|R3@+}NemB~;JVjBq|koY@qXq5^qdZG(S9iK zc+dL1wBJpj^ZwQ4y0=B&wK#BkxEF)#o(j=xxDR`{AA|d@gzmFEXnME@1@|2ZanpF0 z=Jx)D7d^)skHJ30Wzc{f4dH9CN&>2^T5Wwsv(aBIJ}Li6Rr)4k{?Mc=hLcso1* z$9*S7_uUyRJ3LT<>)r`@({Lxj)4l1Z@4WYg?!$)voeya1xQ`F{#f0ZO?$^?J_Yc{N z2wP*nM?>c|KkyqK;&a@eq4ORev>O}ZbKOVRc3&SPKRU=`zb8ZIwLU<8xYq>t-3^IT zf3I}{0qFy71D&7zZ#1%fFQo+_x3YUbf zR5Dq$$9Pi7R?V#T(-~)9lziyaa zBJNO6NwC~OtN>j`O4v8lKys0ALZ8x+-1$Se+K&3*B8CyTxz4f}(Z?fzZXzwMQBPO$DGbx+_FJ#~i5{(Oe*#cIsfLK} zsM##Gl`zK=-;b=7$LE?|I&QTc=X0<5WB^yO;#Ih%Bh4rw_o08^`Pa;OcFX|3X0jgM-|&XM8N2w!|B0eIxhMuy=Tt*n}fBukE=4 z3kfjQwnOu;UHjY>1OoFxuu0Yd#3kN>{Jy59HRada0g`u^ZMCQ&Q7RodJRXl@&bp4$ zQmpFxKHXfm+tX!<<_r{YJg2~0AGXP-0_fSY$0WuN?GHy1PSQ^^y3|MLPr>|ZP(9#h zHIBg_B3c;9TRG~nVfqZl(4#r#=3+#r-U`CbDwOOUUW{Sz5Sr_ z(qD%gvmv6)s$oYNUOwPWt~a}DAz*$191x)`>? z7~1_f?#r~C?mC)o%Cs`53LKB@j+)%}N(F7;x*EC2tl~P~R{zlMywu#u(64^8%nen1 z?bFuHp4%Q|jtvY2-RagGv8!W!b6QC3GQHMoKZ!{6c`g0j!r9@lf4V5K`tuS+-)XDP z)ct;L(a0p`8iffTwXW4ZYKS#5kc6z_)gv19qJCcc9dXn+@wuT*gC=`BdSDTEOV!<7q< zkY{`$#|J1b5%y^QeYUe6*y667wu<$T^oH7f?F!A7ZC$O2Ip~%*(9O6W9d29PkgGpx zKyGwkb4<+%Pv;EV=~q|I8?1}Rp3DJ3bTkN?@1PFbx8B>mN%t_+$;^&h8-vy9DB=v; z-D#9)z5VW?bFXLU%BK&qdn4@kGanb;B^#^kk(-g*{Tl}NC!Q`HHqQLT5DwQJp+0fd zu_cyP{ZF?uC+ZQs&{O8i^sfGM2yE@o*mbl`gF3ifI~gy_soXvXsFSxRt+%J&%iKYP zaKrDak86(0HR#l7=|Z=^5a`?aCrl~~+KLY6Eeu}D9S1!uyGi??+~=D;qNh7zXj^a* z&%?n&XfyYyHIm%^@{G`0h}dlDmB$FNQ{){$=!9Du{6kR(L!sDvj2#W!`gYU_8RwiX zz_%^5TP8zU#uJObj(0ZcNLc&0*0n4&dY8hB3>|us85td)vrk$qhBfTd+(Gz@jMud1 z4c|wgsop-&^dF}S1FsAxUu0P{TQ?>bAI>93J~5TL$3X=%N3{M4(5Kn$h$jl!f0+jE zc0bIu_xD5e|C-U{2HW$Gz*juIZ1wFK`^88@bU%7>gpmH;p9;m$2Dc8FwNr<@Ro!!< zKOdjzVk9sp$N6=^FXoN~^2K38z!RA`C7mhUoXYN>n(Bgpt<-p%4YogNE%^PCFg}2b zV8wv-Rk{P20--_LUMp(uj$-;Pm@qh9q{w{H3UM*LdFPRyt+$8F1N<=aW$3(i@LU?j z^Lt_5jv#2&*@`>k)%14`kPgc@)FIsT@8vR#KPv%$MQ@-_=i7tUFk@%5z3se?tJkU8 zo!MOC$&4NWl2$Rg+A<2;fz@ikdJB{hUZ-b}U=UEK{astNktS!1sP9X{ zmVO0b!vF{4nUR3OgJ%=*a-Oo`ZR6XB>X@fHUC8MV4a82IA(Uw9=-2E+ygQP zb_}pBN^w=Hza8SG>4x%`u>rlNZ`JhIG?n7e-85Npw~*5>n(a>Ko+x5-f(6&!Wn-`2 zx5_adk&1>Vl|1a&wJ5tKGV`EO52u=l;22VB2!= zPvQVtM=)#5WY_%`th4j8j)M}kMYCB~Vi&;Hd&6LvlWamAr=Qy|9e5hScp0gChv+t2 zs`G50Jpj|ECPl9WM0EzKmf15clbU1Wu+RTxoWNpPX%c}y4aykuSIA6hBAyLlde zKY_ie=*lJypImiw6cz^hLPLt5?^imRKNot1cq3s zcpkuv55EUd>Zhn^vB*7L3w0b~?kotLmhahI`)=b7_Y}Mzg~&VJyDX*{Y3N6+2N7Uc zp#77%sFUB6UoOW(^#`pXx?>^b?ycEFxs=J{)|NMR`jrJcwt8S3%P)Z5=TF^TS8!9q zgf$o&7N}EX8!yg-gJjxPKpy^DONKG?EJhDmsPwxOe7%T!IIqU&YBLuP#__)&EJ#CBUiU1Nl0sC^ z|6%uqd`i^L_{9#4$&%Y>+Q)SpmDdz3L*VGoO9jJ1a|0oJ@&|e+G;&c3vqjzUV)Q}m zoawIjZ79ZU)4R#ZA*Vb606L&oIae!zc~i}nZt8Y zZz(bmZ_(EO7`8RrFVrZE=H)?z!BJX#!mH;1+EUi1zeh>mfNU$#Zi)eObG1iN1lciE zErAga_k(4$zNA@jb1WH|y?`Y1MR?khGBqv8SLs0a#5^g9QJb4P@DV z0qhMJTG42msKRhYR0j)Jtqmfd!C-Fu5>5QTP2V?hLi5c70dig^Uw2*2&+E&ECRf)7 z940YKPXDr6!i&4*IvNPqFmhVP8?xI11Jjn)tW!oT8?CUPC$)>-vb~=V;d-=%0hP z3&rNr&1b-r9ny4NW zk-wxJ%DQ($7{weFtZD+dnsOA(_znc4k&#vZAE@25cj|dXkYY=(-3-GDe4iBs%OFaAFt9+wAiTOqc8_R&7#9+jJ!{U8L!Jf!2=Lv)UEjpg#K`*Z~m%b_H4q= z8ceG;^~M`%cDIXqFw~(a_G5_Px&9gm-n-0*=;`e#kznoSPdTuBvNY)a;u!ZGFk#&| zNK0cMBt(F(UW?iQTff`=r;t3Bx!}SlHw?8vfc9jVKYiw4T=7pe)%fEip>yT$0XQ(x zGi*1vCuk7p4~#W1$k<2&D~D1y0+bkXH*N>u6z1N!n*Lhn&=VT=_I7p~RH1ASf97MA zol1{TGL`K${a;xTXB{xNuI+~$;NGEOA_aURN&C6)CFJ}hBooT}SZHQ=^subxhhbQiA8nXeQ?2;qV1w@=DE!6Xh zXNc8G=5yB#v!%|z?59?xuh}#WCay$;{OxP?+X50J36=D4s$D$8U3r88g5$$lShJkN zBOV3|Q-)aYK+ldKP@~ZtV9j9K7zOz=Nkm$63KNoR=R8?ll`m(3rbLFh-_WEAXAl>- z_7y3JE(*lIk-oGZLqR(U5F%4-_l&uxxdyF9|8{|E3g$`h3^M-4O__?YY5mkAABCL~7qqNlu^N<*Nw;%>*_U>Rj0Fb{^HUY&=8 zRArYt-}W4H84p!NKF@{OPGhO6of3doYFXOD5N(UCGR^%i;(?Qwu*LbKXjTh>gZt>h ztIE^@hX`}l+g$sbVR0BU8HEL!y437(OGuIOdhG`z3~oj~cYimMVEIERm8*arJv&_OE*aLI^}!ezLMO)t>6XVv+9GAP^PT)+`*^xr3nEy zg!f)kyhYUQb{2mOcx?=Q(7;B7xFIsN)CQAqG2hwD9?mIO0g?1|im7Bl9B%Pv9j`&bI zBBQBsFq~-B`|i-f6f&Bs@eJ>q>{+_D6{!#9B?ANrBVqlpdHn43n1B><1DwKTEKazB zHyqeSLsJya=W|WwbGsEustgCW%xG5lx|}IUs70h zMK1!+s>KGoIR-h zYpb=UqxbW+g|uB{oRyl=PK*KX4y6md`N8;}R@9{#nNC4*rv{S|2brC$-11CD*X2)~VEJZq?gBYN0>;U_IUsu&>H z%HAb5n8ybK%9lKEe=t$3(N4uD{aq;h7>k3e9o{TpUvZYr5Q)JRwn5pJJ!IFI@dgk@ zh;e@X>8n1^+~yab6JCik5M00!t~$kC5S51AWH9a35`4FN5{SX$fTAAP-tBhxoK=*E z%$L7IR7ZErPoyw^_M0ZHl`&{PhpBDG4qUzMZ&~ubi zyT+}yfq?$BEiwIPaq2C3QW5rZ=EAdm|UMvXXc@_kmq?c<^AX;8qs z%%c@bjNi9mlfhT2Qfd`M;rR;np;$&1V-tPCt1}b)V3`E_6hiL4P2G$fnyWDUOstEM zOEc~ki``ZZ{qhYUc0u6|-&%!N23{Z-m~%V8-ga6srXs4}Q$*!8`f<(jGlg-wnt!wD zXO8cm`vpnES0o^nC}k5>m?Imo4O(w@AA<$ULlTgIMYtMbf3(W6(m_+H&+-xic?mI7 zjUafAM=F%O_cFbP18j*l*NeP>WcB%2xI$YCfV+gbisVbYuW%fwv5E zZr51@FVu3v-ptN)>w?dyYr)F6FhjPk#7A^LqIL~WmIk=ZM2|-qS0t?p)y>g*(=Y-K zGX-P6HQI^^2;n0Zg`(SyAB^f_^}&VB-C=8(lm~D)vuHtRYW7_FY(}2kCTf>8=iEu8 zF8$R8p4NS0t&*0Iy)xDftn`iFmnw9&gNzR@Uh_T zuJrk>OMI`k1g<$WDgc2x6p2NY0$LDYHu`5k_{t|_U7ozd62fXyA}+WuKETi#LRAElQ>|hQt6F;*H|*itS59$(dndWMmdCCFF6i zoMPO63qe`k`-8r7bvH7OTgDw2xV1=T>{t}VD%I`W9HuCt8h(ejAw(ejODe1kG!9;8 z(wSvKEe`E6=yVut=`>;6Av_dcxg*H2pe`-sNrdwAwmB3Rgm^k65p@j6f;Ol;>$BTJ zF3_L`EUl_jd!c*|#sMT6k}Q;kosJ$~7{>Qv!*(l&cH7bwu%1JO7NMwcN_axLF6`&~ zd1hSP!g$S&APqJ9)QeIsJa=u7ty`gbYJR6ac97RH4LwA9*uA<51=%*w3hbZcf!;qvMjc}Pis!5i2k z7ISfTrvI)3I$M**jGmj#^^c_#x9U?us&xZ(<6OA{+1TBXmjucJTP^e{B@vyrl@rJg zo4OqW_;I8x_3cl+<`ZX={b;Ig2N{X0K)Q+Kig~Di3w=bzl8XMpAhpd4(C}$^mW^o<+2(g)v-_8W*4-~PwV>B_nO=(yiPqXK zXd%}!EAgEymDdC-OO|y2OzRqcF}NXS2|%i*@zmDv7n*A zacE)%93nh&Lut2Cve!(q@+k^<%$=oac#fqanJ$+x zShE3UHNv-{_nXd&bx6ZimHb1F)u7CoDp&)6a*jxyh`OcMC2W=J0afg8`-fau8CUY0 z15%IjF=%BM~4W3xQt%sDd3A-SPN2)IKP5tw%5l3m_>DC!RIEfw@!2z-Ww_k69xefeV9gu`Dsb#-R%>Dz(RTPe4?&95gsM z&|mItMZm}NVG~@Q>D?mpn_1XqEh+vb0AJcmriL?9Qc%-u%SG>APaTYO!c>jqcOQTDm1fl)7MeFk%=URET(^`I{O$SL{$ZsoykI4 z*@V>|I;ZOZz%`BEo%HL8J@%(lr5-oQ{%;sM#>&U+dXqU%NZd3KRTi9%w~Sa(^l%sj z-t-K;^nGA=f`G{kHxL=mQ!XK#U#d(Y7bD)-(BGGthqD3k7@?h}UG*GUj|xS9p$CrEfxM%+-=7gC!r`wmZD??r-;-mG-^%7`BxT7ql?N)tWFKe z3v)u^IJaEQA-S_qim7(gkanu$scl;d2OvkEKloH8PhhzJvSR)z=3HshymS?T2hi~n zoqIjg-i?h+dt8P~6j3?O=&!8XwbI1U3eSvTJu#4C(a)QJL!TCR$;P<&^r6)-;oWl^ z{jG2pYz~iDI(~=IAab0)`s4;VUXxxX_SrOsj}`b*)qK9@mz#Nn{MgZ4y!33Dr_TR&%n zIGPrI_M6Y~9nscI33?As&PZTgj!q6yb1qtr?}rx{_P}?)0*?;)e#6H4&<(|7nPuYb z24I|=Ra#n?Vj+~XEx5pgR6yv+`J)29eQbpyw(HGcTenc(Zv@rxnsaS$tQoXpknYFy zr>AsGymKbv^ekyweDhOj@Fk4{3nQZ2OLH2!A!0;wJn~?d7$TuJT4vu|*qAa&w^}N( zeo?@=)6F^>MRbBx{L=#buhuQ6{USELx;!JyJgAYYbXsarS}RQOab=f<`+HHgvMdfX zD14f~dZ+x*0HKWGx)o-Z@|hV{8Yd5;feptWm77h8CV6PiBsRI2K`ADAxcrxCtE=8L z394AmzH<^OS#s3V7{V5Xm-e^K?#{Vbqe^~!sR@1_jyNy}bi}LEi2&JBixOgN-rBL0 znW<2Wft)zzlvQyr>mQ3473I}0__5o{Jc^2?9$A7zqqS6LpqqFKY7jrIzgp`^M6h8c zLM|DbazZor`Yb1xRQYg1W48EaKpnMxvJAJWXeL6~#tJ!Flvj~jP1quy<&ATS%*v8f zwCIVvKI$Q)K_W?Gf+yIbj+%VeA8TuCo>f>LC*F>g$S<8i0g53Tdbpa1Fm2>=+MMx% zCe_L22pQF!R5gvcsS04(PZT)P&AG%nQc2f?bWg76C47Mu7%CHGVuM_$_b*78TQLCN zcVQF`k$1RWQsOuX;$R6P&ARQQ-nT=NC*wldcKyEdB||_OM^H=q*jQ0==rW~>$cGm3 z2KNG59fc_EVGZ%*>n6-_N`;jqUn6cE_9O0p*m;3oO<7?3Py_BG2$XC?1py%y1vK;} zjj@*)m3NF$2C;*%%YxxL?)VsIhgsUqao4 z684vG?W`+*Lla7GTcp;MGl@5J93bHE^xowLv5wER7tBXR>k(y)Zo$OP zGey0VuQ#t!2E@a$@VR4`6OWn+z|)l4t(;TVkT5Fv2kdMgX8*%p*|y)f6-@(tKt1BWc_OMX$*h{@!SDQ7LNS zHRKHLSHX*kc&R6Tv}(JB=zdz0Evs$&7{eL=+$< zE;CbH#>jl{ud^4s*`rwG&?^=fIIIcwMsY=sBK|XnPZCGAndYaBy*pSxz;Q@IBx5s| zUZ?0}2^V|Wf~5O!YL$!PVws+jSvYCP(WhSUYoEbtz=?s+KMD1@|I8tu$dt?t+T3>f zjyO$~*wrQ$!Q7RXqL~-N$LRGyS!t$eGc+KSY z!EBNFjyVL~V0RA^ov>q!mU6Z%ogD`(4)S@ETVYv2BsT8Kd(cY-ApzQYr(7F0v5aQc z?=-o2h&|U|)$EE2s#W-@i`~bUbV;EV-d>J8!*Yz^VFHw}qXuOpWOg}U&I2qmSS0_c z%;owF{%zV^!Kfq_VSHt|-|Hf74_7NXqzS=Uh) zSv^CxKx(4sRNqiJ9aAQo<)P?3UJQ;Ayx7(?NUBSP?m7%0z1v1{p-KSBcPh=JI)b*j z7QiL7np*@SllMyt);DqrKCE zU`qTx{#^xqiNzN&sEfr&9>R+WWu-!91^;(`d;eQNx|CeF85VPRGQs%4S1H*mqNH3;7Wd~(Bc^0qk^*%FI^w6W)nyH2&yc%1O}BEe+L=VL2SzI; zT&L!zXRaNsh@@iuXP$cCe(|Rm1!^v5e#G7q4-C5gx>rjj3PKm8%$TD#ehAq~BD8Jh zxvcC$POC1>Dn8XU5=vD~GA?WuKl)DcDux)tc7XzaR*+&DjbhoCaAaw3_xo|Hu5Vtf z@6nd*Q}6(EKQUws6s}kb zvzS3~(zGV33;BV#r?_YY)+CV9XavOqF}Mj~p~9JK_NEjFTersj?nq8iS;XLUsZn0FZe9E;!Sd*lFh(8b%lY^mtHG9T6xN~Kb2aifP zQPVuc-7ZX2Oe7G=(5QY-5psnSG#S)`zoq+n$j6>2HNAk%1ksFx!BRjV1`3v-kT7JZ&Zc!`1CYNZ{l;q0dJ7S>KL z7LPmDZuy&gj9-uPJdDM3$Mi4AWfteN;V#eUq_W~+>vSvg?VA;=3+ z?K)X#vqsCy+w526fpqR%%+(^j*U{ckj)*>f_ z+j??wcI{T8caVt!7gYsY36@&I;wdIdX@V$oulZ4r1pSonn*29cMSb|OJhQICpOfd>&}}xg}s9<{HZC*LU35r z;~Nd0?b6nbkuQnOhv>z)pCVaB3;NAVn8m}AqJPHnWsG2u4(c;?NTFw^Vpa>RrY)YM zGW!L_-9k%CkMdOeaGY!kEd96H$s?M}l&k4zR4gwR9AtBpRsQ@7`e%PeqEt0*R7eoM zYB8i9cVVzdE~norY9TpDCj{MJx<5kCQcH4V^Cl!CP_iyia_!Hf!8guU=n))4?z_w2 zpc|TaBwWYk=PGStMk9M7f}L_8JAJqvH+m)|ojYL10ViS1#&yw~)ea;5TlPUM0p0Rw zDAxDn00JiOjFf2L0b_q8^6`i#){2pefHxHQC^|7-uK9QJ9*8nwvDK#yzM{_Z4n)>c zzDF$7Gfta_fva8XDuoJPOO>r1%|3#D6A~Gt_Y@0VhOx2}kr^x7kRn610Y4+hYhY=^ z=-0f-+3Kai1D5d9}14ws- zi$`KMreprFw1T4d7(w4Ql{Bn-pjIi!$@IrQXbF(Cmga>ItcYGwH4M%uj#dHI<8-D2 z2!PF2yH^LL6~39tV%7eEg7`pzD3n+>dDZOEpBH1h9BZp7%~RvCSF6JN-umQJ)P^GW z;74Xd<;50+(V3|Q{fjMU*=%j__Qs<{kwf3kd4jRn`W!B8VrB@~qYb4slZ@_|o|C>K+1YI6ONz=+6DQ-^NReq+5F$*~<19iM z5ze=>YcAG59J7e|RN)Pl%H@9fiOu_X-5>mo;ZYVU7&3L~cj0fvR4N=yu9t&GwCBe5 ztSL0Z{{rUNDck1(p49MJB@Yt*V_Uel5BCt;@6a=!GGL_!luW~avuWW*+Wv~^a}pc` zl9M0YOkxCt6yzEjlOF0MvBAdSoM)GzzEPhuhsBiW$FrfjZ-ZT|n+HqdbbMFDc{0S? zY-3=ZL#briQ_+G!`Tx;&A7D{y+uOiV#Da>w7qE+!qN1WGDk=(yqGBHr5K)?dU>C(M z_AWN;z4wm2EB3B$olG(_bX_ujRL$ad zSGKPDwcPm|ldLUjomze%(RTdMy*=MwYBBg=wkdPg^nCh$)8Mp6d5$c&J8{#G>R-0r zp0PY7!Cbo#U+Dgmb#YZE&$&K*TITGY(^uFzJ*)Q4aawH$r@MpOSF6!<%Bw*4mFt3< z`MycD-*REtl!0?|Szq;izxLyNs~(lQnoqu6=EA#nZR5T+m^Q#}Q~RLv`%}%f49}M7 zQ;m`%*B^JRd&>LFJC}!L=T_?EIdDxWr^%V0UU)ffc!rDD-167!-=JMP?= zaps(#Ybtf{vG&^?*KtkHfwe|23d@k?PLakj#Ts7R-}>u2v*q`b?hjaUEK6~(TMhTt zJv^pRTaP@&zl>;5am>&vX*2A1pW60q-vuk{w_j$iuUGv?!AsG0!#~)>ZSUJX?dkG4 zi!5?GuG~}h)U4OP>{=~-x2jFOrN#E!J#zhAElbdK^AhoE_CNGq7TWdT)+z07#7{Un zZotzimy+xQJFIanm-?ugjl~7eFO4@ZdofJ=a`!?0n-agd3=REqa^A;fhKU8QR;v=Z z$@5@H-8CCakM?^z#JfTHO@FxWnb5cOgvIwKm9Dt`g!Pa(pM_2{vxLWHb}#Z^_v6Zb zQAhGMyI`2U(`;Cc)`!c684MF^#>RH{es}cln0*e9e+|qNHFZ_tdY)fe#LwP2y4vha z*Sc(SZ#wmB{bIGQ)ajl*NA|k*wRbGbY+rO+_>N{)H5~gCTXU`A&11u+jtscatZwwK zlWT7+vHsaKd2Vd*rT4FH#QEE;zmZb8`VxnJon1W6lyz#g>+-8C6&`FGbK~+!i{L?N z`DYEP{;qs8&vX^$zA5{8{=KyQ<$AZOdvbQ+dOLm6_nVb%SyT79-EChUaXjM`xhUk- zvUNp9Wo|tq*sI}`Ts6b*Zt@%!nLq!X!5hZz_V;L+f7qslOG_>6(J1cbf(;{wgj!!L zd?I$?(THvBj=kEva9oGT^8+jmKPKhNcHMmSt<^m`IJeI0+A{cguA|FK9=TQZW8c+} z3T2&;CA;SzcFRH|^KPE|BC>13?Snhq&p4Jm-1_#K$!#Y#w=Pq=oMYA8z2}!W=3Hjs zxarBGR%eRqpXc~r%cqub>XEZvgUquleDQrW_e1KG z1ACJi-1Heepi-sFrBnKis@L^SwfzZ8o<-l?|2&7wr!f5?tISHjJo zKN8RG|9N>w--|uI$G+d+;?DPdqpvpqG%-_wI!TWYET4M5-}gVhy!-y?{guSK)_1{#@SVa`$G<3*YbjvvmLO#S+|4Pxk&i(($UxFaHU(y12*3 zFRLG2y7;4ohco7QSM>Og%7@Lyx9$0&=gBpX4i8v$eCCPbhb${Ro1L%cvn(x>-;595 z^P+3hhl!3=mt8J5@8Pft6<_`Fq|DgP7pl#)^>>(X^3KMbi|$lzdfcL&bGWC+vU*#Z zw0=E*t?%i3Gt$R2&vEx+zij5$FM1z!YSXlJ&uM*QBYJ(Oz|5Q7D?mgEBOldnb?&qBhBe%@&*zfthj@3IacNxDUCGJv_8s|bL?%O!0RJRj1 zQucN8XtmwNDJY`F-5JRjr|j)ny2HX*v7bN0Pql4Q?cKX6*Zn+i7G4%vEZw(LUuWbB zeApxCtLrQ4=T2@t4kgDl-!L{N{gC_jmU>PYS}DuVZ%uoDy}0p)%jT<_-}ic&rFYg| zKOf)udbsxOZK1xt8GX*L>Gt}`k|P(F#ZB*9D)GUqwiSH*TaVb2ZP}X&o?Qm@I#YGB zf8`?IrZ4GSs{iN))iabE;+Af}@U906>=|)0<=)_S{(CPhG%rx8!fC&jyXW41KlyMe zmnpNBc3-nC=k!s|6=yUrz5a6f^Q+ssyT)f6Y;(J7q2+lm26sulZr^-_MaZ}zneSJg zl4-!TpSOH_Z5@!d)vDb0Qel6rPIc>4fB&}4b&~qqzpj%~c4qgoNBjzvZgY9%)hCON zUL5T)p<|ip2W(TadtR92G`W}KN2}RKAN6=2u_=AI%a)_6KZt3Or~NqJDXDo&m9Wm= z+ipRTHxZo+T=7{kxBFw;-bdzjPFJ|`yu9Fj;D*ZM!#$leB#ox!xj-~OB*d7XWzr^L4bAVAxpPc zT3&wPQK@luPx7YCdzIsB_wIut3|+==TG1i*xcI7B3_lXav?(&@V9zIQx8E4nx!G;6 z47E>naERXVD=hYDk;tf$QDqHz*X|va!+Jp7Ec^Ffi!b7DpS{++`cIArATzd!S*&EJ{&kPt7hg4n}gqk z9QZaWYPg}ql99h|jmfnu$3T}%gO0XK%RM=0;)b4QTjdz@xo(bLz0*#1@0R&vrhFSm zekpN#&z@Pi%Ob|e~`_!J;^G42;Q9ovohO7-o2d|tx`D?m`)iT_fduC6j`}42PczC8p%CrJiVi!)n zoaUD{KIZ6X=S3?&{F>Cbpl!XjvoA!%EzdtXOP#yfw++ZzzQNQo-6y^ZC_6=)i;7hX zx1N8x%>BXF+b@XPva0*U!Sl!VyjAIa{yyVBEtopVw$=*Iy%%g+Jx_?(HtYG7ts$c` z+D;o?K6}P`-`?EY?O3XM*uDnUM>cgRU+U1QstHeA?>*V?I_343j8)4Ytd~5nN?=-y zW4>`^GdwBnWn6UoVm zTifk=;cETFvu%yQ`tNTv?sg??YtZzFx9*J!d>T5n!kJEOi$%^~k!8E(*VwyN$}Aq$ zYQn|5$;YZqdG|dzdY^wz2cLGI>Su}lIV#t);|;?H#vZk7v*2-9!N_*uEpmIccdj3L zqieHULz*TvF5dd2XNNO2tWQ`jo)9sw<*C@~bq+Od_`E{3rSI-;y&gKG#HNC4lLkjS zy>BqpC-7^?hHkBjS2Xu5((0*wmp5K*i+U}YTU^W?VkH;>e}LGv3&qc|Xl8VpYh~&rSY#6O#J!!K(Z2 zb{$)0UXpUDbItLam-!E^Q0dy_9M*$;lMbBSY#VyBVwRR2mQ5V+qtx)Gd!7wl;=Qht z=gltBGfrG_n6tFko5IOM*R@DGSI{@``ptT-KZfPFa;CBQ!EIYFEFPLV{=94Xfb<`Z zEz5aqMA2f`t87?t#^&^V&n!FAK6m;2%k@)2VePYo^0~p}e|+!8*0!f6Jg<@M!>>*? zUwLFI&^hnzt@Ve7?am)CCg$34?T=DS_1M3!^pB9Wffi_vxymVRjGHRMX8kV!pb&hITb_k;hn@g9{Yotfn`FUQ&HxA!MJyim0%dRY2T_(0*=M}|w4O{%}-O@oW1Gi7P?Y(&Mv{Ozm_T@X;-+4$j$BZwQk9pap z?Ynt%yw?1fzqov#_0v|gXp!keN~!6in(a7W>UPP;hi^aW6#FH0^_Q;~&aTT|@cGhW z{&0Bt?(z9|gou3Yfzkam0ec$U(VpD(IiTsuHu zCa279F#CC(oC9uUso65~iS}Mcq8}99zQ_5-)?u64cWLiY)cnPz@8wUdIP%%Y=lFnv z?N-L0SZ?oQIG(#;tFT!?`F!|E=8e^TCch26a=;`6M zb1cl}m!5e)?vFWx*G}`dh|kde)e`T-wKeBOyqy+3xo|nB$7i;6^^f)+&V&;7J*WlXYHgy;GfpkJMK7M)J+Zr!7Wgu9T5?j~htG;ttl7)w z@NB<}>8>^Fy6^P840&qQURyi(s@Il=O+Qu$|CYYSbMxKR52p=uj=r(%WB(|>GFe*q zZn@aj(t6X4kF$$x-*}_c#5=kDZJ!=1oKj}JSEoK37tiUkwCK^xb4%1tefG1?)8pZ% zXC4_=$$#F&8eh%2&(8KV=}fsU8GBhoIuu>nz0Ayc-_rFjd+WryQ2$$lL(`TO`n(|BQP-|%gDP*kU~m8EOPiZHHhQ^LymGzx z=f=gyo~jxC%Dv;OR_#9K_;tByuGZTO4-y6sU%K>GTA=&q=qpQ`Eb+UQ>sIjNlL>EE zHS<~UH9EE2!b5=rG7oD~_?X%5%d2C4UYvKTM3n+J7f%if|5#>A$hk-1<&VYw;E(;9 znKfzHu(nP4CSGl9ZS3u68(TTolE^y%NJ+vwlS z%KDV9zqf~RZOfFXKSdE)=L%|f^yQ~dw%U)rE}MB<gbd@&C+M?MP5W7+{pgc>p1+t0ApXO|$Cr z_rUllZQIcbQEl(|3?t1Gq;3RnsOj}(@w@gnv9e2_YE{0G(&{=|v<@%3=Gv{y`}p*Y z{#@4DjK*8&vz;fMrE#9McF8>J?Hb6B*T26@=GkIoh6MBR>5bcKW+T$Lp+$`AOHnpg z9gORiHvb9cTGK{mFu=Oi^xw=@(n@94J42g7wIAcdwA#EqH?s0h?_nuj>YCL|UngpE zUSIExc`I*YkLugR0e)U9?f?3u&+8?&$~tIUz{vEijoW~J*VLqUPX@EMzkc_7bA6Qk z&17yIW&i$*LfYN*N?yj!Fm}Do`Xqi>`@f#I(NUXZ4AsBxL3caiKlAw}+X_XaPk zHC?aM6?`Cj1iNuu)Bb;k{T{n<4AuT`t*y6u9dGS<^hxr)*<~COKg4dwT_>JTTQ+)~ zh2TN#Ikm^>lZhHBvY!Wk#BQV2(8@B~5(MI!hf39VJy)MunY;GJ0{#M3#$NbNw@%P`En`wjNZzglI0>4qc zzP@$*b22w8@=w&n{LdqhzkVHHTqOVO=U{eOZ{!hS?45<{hZV2{~RCk8C~`ge?3VN_MCr_@qZ=QZNSU1 z+kscs9Bb&2h9=zIgm*RJF(y3Ggzwfow>Dx$@c67B|LN0p%}b;&Mt8J-wY$dYo{2gi zOw`Gv4HeFfy`GY3>z6md+?TUUkUlmPwT@&tM!u?G6P!m4Ygzq%rDJJ}*3D2JG z_w!rLgnOFs5EDMggvV>HFUNcO0k1Y0Ur%VaPTIJn`y1Y5^w$gewA@6U=O(;S_TSH! zhvvVl-;=$*H9emk$4+DSW_P7un|)+o2=1*N$Q$dkhjM1sm- zw3u;n*Zg;N3?@9*giq8R_G$VP%r%iWiwO>lH3S9(M;rP?1x6ZzBE$PcRPpyWGj#B( z78M-iUo$u?IxsTKFT}oDbiate07Fzrc(frhFv7iqmxEo~-#of{U`$|Gv|Ef@n~)ec zgPT)8U{rKuct1DqnEzH$yMI;H&e%wQzmO2Sf3KN#h8Q;|J#Pq(cJub~u`|?^`E>hl zwc7q)wfg_7gB|`SRUQ8)Rjd6^sv6uJ1Nub#cUQ0faz$;?|CcLji~YY`QCsBy<%-(k zHeK;Q-bDYiE%ZMwZ~s58@9;ma@AyBiU+rJi|G)PIRs6$40`!6O_c43>pulKDw?4rk z0fCWjG5;dn(BWT39PFaBf+2q00z(Y?Zp+ZSPk6MSo0m_tlfmHMx39guy+b#@s9=AC zwr>g!3v&1OiMF@*@8K6|h>r9Nj*fEock}Vn{&92T#x(J0(ZJQiV2J9|&ERe@IVXDC zwE6Uj_NZwv1cwKQ1xK4z@n~qT|Kp(lQ%(P;y8cfM{U0a&pPKqVwe)}N?Tr5#&H9pkQ_)y0hW(Mwr7L6PGxV1L4c5UF{X3*v~EH?Ddon$So|NMLT zbqfjPuJCef65XqYZ*YLNh^zGo4hS@MkXLh^?HyW&2L*)$Hs})_9Uf+Hr>_Nm{?WlP z98w-?@2D@)sKBtOVB_z*nO>V3>C2#zZx z!^0ZdyS37uPRaebfYewco?mFJu>#AKDTz4RaY;p9|ry<`pT?{A)sHF zU#K>U`1?gg|D%D@yXv~~o90PXTAPfAo5qf{Z>YD9*D=$NvsZI}J=)GEA~@_{KUj(V z^;n07;i28a8-(|59oRSecRk8Yw*Oo3&&OBy(8t~X<8c&lGYc|=ga_%}_WSM4N!#M1 zwZWMd;(tDL*D`n-{38SXq66Jpg&IewzpV&0=y!(hk>R0+?!h5is`>xV4nmuOfDrE( z;}iUTMzl56_}b_9zqNM=@zY*<1o!ug*0$XLGpX&Nv{k|o5*%uLneva-gkHMXs|(fm zV&*ps%0yfKf1g1XsmX=;U)&@AV?)zNyZ_%sXWYiA^)>Z9OtiMj>(z{7-=E`w>6Nrv zR1a-%FfLx>cFsGxztktXW^j0vLEi~fbJq?BWMx37(ZUcA6>jL^7Zwl_s0}aveff2X4h~Q}$-`Z-o9@@|MUo=fo+*9!nimQ1GKL4WEQS;ptSM!mItN9CxtNHtitN8|e zZUWoiN^v#6NpZFQLB-X4alQ_v*Y{HT!AtQLig!@lTXBEI)qJ$#YJR@rYJQdCYJRig zYW}d|YW|htYW}O@YTjHqU#;fzDz4^T6j$@j6j$>;imUkm#npU@;%$|FzNNUjd|xWA zF5ilL0#9GQzDgZ0#oH-vP`th3JrwVtcyGl!D&Al5PKu9GT%E5eimUTAUvYK5t|_k0 z*Ehx0`O2hSchx7oAJqBEskk~{g%nrktEA%Ud{tGvv-TV^&eT?1oiF|Rvp(tVQRi#8 z;_7@YS6rR1&5En@wMTJvzK$ra&evJR)%m)qxH?~t6j$f#o#N_z*%`01(fq3O<)gSd zUk1h1`Rbv#I$ymNSLdt0;_7_SbzN$YI$w1CmRy}Lx=#Dg<#kJ`ug=#m#nt)B$``(H zJU?ciTwPuV6j$f#gyQOa zT~J(|Fa3I;KI#3|Mf;KMYjzf0_4i27d!59S+4a1i_9K2y@otLWQQTkg_w0K80L8y5 z9;mpyMZ{LK?uzHvuCwWr?m^m*w8w^Budn}3+*Zk}?RQeVhmvosxZ3`XO8sCZuU~J} zC;fTV_V-ZgsO=xDxZ3{FN}UQ?EouK`C9k%Bf#PcW*D0>H{}8+0PPP3f6<6DTUa6zD z|B>Qq``;*aDk|;&qU6=~XVR`8>XW{#dTKv1zxfqc+pk|Q)hE6Ey|f?6J1DNUzot@0 zZNHb|YWv$Mbt)tPF1D-vz5Hse*OBhKI#1v zqW#GHZc|)s|0#BT{Rvg_7Zg|9e@&^Qw*QslYWqJcb?lV->9T8gvnnBC_P14BZGTs#j=j>JU?s2if2`ta`$sCSwm(s+AF9+}q`2Dt z6-pho{rePG+kafCJ zXLh}QZzbPAakc$Tl{#wsyC|-Zt8Ms<_(z^GY2jrTy2HyxRU}imUDaqPW_AtDIUBAI)%HJQ$M(NfTy6g+rHMzuGg=v{Yd|pQu1p1t0^9#A6S{-a9$-b(#5imUCv zsMJy0|3Y!K{U4P&b(H$Ql)T#hoczXmeL1S_w^m$je>HYof1DLp+wZE>QQO}^akc#c zN}ak&`$Lty+Wx_ctL-1JxZ3_jO8wqS{gsNV?O(6dQQLo9akc#ylsYa-{hLZ&ZT}0! z)%Jf=Ty1|&eqS&4e*wkS_7`Kv@w0~FYWwReb?PbYm-iFvb=3BEQ0l1d4^~`l|6rxQ z+W#XISKB{MsiXG)62;Z_uT$#OSK7Z_$*b)@uDII%tBR}bf1%V@+y7p1wf$d|I%@lK z=hYggO*noQW!IOltM((~XBj20w!enrYWv+3SKHq~sjs%*PjR*VK}sF9{c(z`{XbTz z(?DteR3)#re~IF1`!_4Dw*R<+R$3>qB!B`3@%XQ6}=kOymp6-)tg(&_w>GiTpDYdGjK_ z@1NZ4*gq9bbu`s4;K@9%60p2qpk;2HG>Yf~_|e4kSv@CuwC z3SNhOJh&J8Z1Aq^OTi=AH-Zmm-wQs2{RH?5_RHYA*emk*quD>9T`8cj;Dz_GOl2q zZc1LAFa5m%`lRR8`I7Ml>%{3{ZNm19A^t}l8Hccrj6+ywxrsV5K4G1mN?zSx98_Fg zE~gY%^D>@c{o5w;GR|TCwTZlpf0$3l+p+Fydt_Y1d>#{d880zk#zbDmQOrA;$jkVO zd3O_e8Fw+?(L`RxW6Xz|$jdm5`5`9qGJa!zvWdKm>zH3`A}`}T=C_*2%YFd!$4um9 z|A6`HCi1f1!2EL)dD)*}{)dUY>}N2agU46h)%98SKbS9JA}{+T%sZOM%l-=UZYJ`w zAH%$_iM;IJFdu9pFZ(^r4=|CJ{UPSHujeyPx~u&u`$^0%Fp-!2C+0Vr$jg2e^M_32 zWq*r#+287}z7CT8E#`CZepq*PehVtDj_0z!)|;hAez(6KsyH7$m{rhhnBt|h|Lc=p zCtmxJI(j?wNxvPg{fO(PPx|Ij-1tBGN7`el-7Tp&zm3KCHedbNpw=h)C13V2dO0Pp zAH(RAUPpHi{f;*A;i}O~YxnbIF|skE|4+}CAu|43iT|&={=8!=5Y$HJ{;dz*FEkpI7#S zQa@%br&!G>}+H@4$_cHlK@OeGR?}1yNCVvTjunqZF@Wn&OGx0bo?TOS+hG|n? z@V!mROMu61B(DN~@Hn|McqEU{O~Fg@_Sgpek$%xqo4SE_EJ+>?KJPC1K=8J_0~rH; zWE|yZfG_Jyz8JhXkCPj~ZFn5m3+}R%>YM~`k%cy_tKgOvlz#x8oA18`&p39lvnk+j zxIMGMBYB4@--{^oHK7T$XAR^>^7XBa;9E*kKkNlRTY|i5CaNd(bMd%W7ksvUl31JE z(Yb%xf+r1FYUhx`SCfaKVO4O{v&vcCsaR2X1bOBmwbNkEjE;^3NHB?;0KZ^ z-vT`78+luB=bq$I;F9kT-YJ#xGr_a)7v;_ef3S!0^0`8p-wwS0+6VbYD=2>rym%$@ zyWrFK1l}j`>^&&|6Z}XHT3!{h(C?)^*E`aExsD*dA%VO;;@-?xDupF7vkd$`8=ckYyEZQ7Cuh4&PtCHj~hex z%YmO5K;8(vHNQa7zyDRAq|V}&bl(78n2*zfz>k%q{BZF4y#6GBx2Q$=mEf(vkZ%OP z%*W?v!KI(CfdAw=@4*Z5@uYm-Q08|5Z|_#w==sIF+@t$8;BJq}<#UCSA8t+Kk2B;O zT%~+N@IHLvIRN|t-wy?Ux`^uZ0q>EKd^EVcKXPn#`n|L>2cJ)v2|n4La*M&MY$x9a zJ~I=|?_Tibynf2(%j9__e+}~2Q>p%2aM@3N1~1RYfqAX|K3@l3()}Xfr+mq)gB!RX z8i4QTl9$hsiRb%B`2-X7r-HBK^=A#Z)ZYyLfX_3e zfJ=W~1OL>A+LH!edC9CRz~m;Fc{@Lj_xR~Wn-A7|DC|DzDCKP|u;R;D^_!AtQ8 zm@x1vTPfcM+$))UJoq&IO%2*K2mJL1@+9zb=HxrUr}OK$1K^3JDSr)Ijt}mFcjfWz z6SxO2$DiQYU8sKkoOCP8WfDJcG4RT~9IJ!N_+JNn`W&j;8od8o@{Zuv{JJ#?d<<{b z{lWQg!fXn75^rA%z~AXJs7=ej$F?Fr4qlYU!3W^kt!RCF4t~^=>X_%ETj|f&o%uev z{Sfk!;4yq5w<@?dAD23TSA9!$T7b9cPVNi7uK{@k_|I|VeZjX*AeYZc$$ZK2`E1B% zenJLWShzxT`$)9V&0u3|#W9 zz&-eNP&ByY2ZDFy@o+J?m7xGGFKU zc;FV~^Mq3VC%EJ@=BM9FoyB|UetB@o%jZWVpK%!FeNE&I;8&+pekgcW-XDzt&sd!D ztHC9|8GI5SuU-b1{B3ZXW>h~z0lJm>l6*Gs!pA9B1$>MCqEnk{fOlv}?gc)I&p&hm zf02RmJ;CL5N)-6*r<5NC?#lgO;PqYRD}mb?3Z9S0)&AfKeEvi}*C2HoW}xGQIgrnA zklM2bTwX8i1ef~B;E#DdzXKk{%S%4*AnlodnV$C@d@Xb8Fxq{2_zZbY1|8xYeTa)Vd1oz{ptcTX%;e5Pj2RSN$t4CYTT>3$LLR?o>xg4aGt-Vl66dvf{wj?{PJ>j#}7pZfyk z1Hkj}I6M&i=`+d?2me-;JPG{gGV+z+p?qEMD7fr*u7Q8z{o@1hqu;6iGw?oD$kXw- zEBzq(OyKi#QocC&-CE?O!O!se=>{J0p7NgHWjx8l!6)7z?*rcVEBOp?_u1rg!Qb$C z=^fxR`M702_+xXba}B)tDDu1DQ~3PyXYe9?-QgE_OFnO0kk4~S{~zP^M?RM%o^c&L zuUvl+kKpam%|sm!aNA2%ClFlD??r-3d-{PtJ4cPVc6@wT!iF9v{dsRU-M0nr#^-GsgUf!+3w)_wP@B5h7;pZ( zo+A04;InzYhJj0dEO>@ZRCh7B^d3pqwrEs?6z(zi0~nb3f$` z;4Mm1J_KB@7es@5U8On+;BwtzHn`MD0{3c8b#{Wwb%$i|)QXh94lemr@X@?q`vNZ4 zU()gQ1nKA31E_u>aJl|c0zC6G%GUx9$U^Q4z9}PldvLi9;s;)1IOY3+%XN^U;ATrH zKO0=GgCv2E;`Z+Zm)F(I zIyK1afVbi6&W*sMV<_JV{Eva;0pR9c$OnN-egybx&d&zlIiKnzfgj*;V=K5^SK15S z){W|12AAtf_rc}5(lc=Xa#SZ%S-O?}f6C|A@`6j9qTu5<(&OucH*z8O2X9`0d9z$L#NyavB6-VZLMy%GCguybE|pJ<4|lmwXTKN?j>G0zAG2`FL=vz2wWl<$XKr zz!xr}{3&qBUjz^0>*H_0CI1=RlgCeMTY4VpPsx`9KYNOD?%23uaLH%j<0(rmrVnZR`Tf9U!Ourg z9Y^r#ykB<)&(7;@XK={}g1@Up^@o8=ek}OpLzG_wUa2zq7I2U42Hv_;W9|GRECADWNxa1ST=kfaxj)6=59C*dPRR1Hm zTS)l|+}}9A4&YvVUb;QF)b|5V8cX%ZgG+uoc+zOfCxc7=1o*cel>Y!O`5)kK z_;s2spI^lJwFfW4>s4oPsUHZQY)|b;0ADia~F6-G+ zaLKO)Kf&j3kAUywl^(LLajKMY>yHnrzDxa8l1ue?k7e7qe<|46qC&A_Q$qR6K-$)vG>kL#szXRP$ z|46<#_;L%%xq(aG6MSMS<-@@x9}B*8CFSLFrP3aGpGgwrH{_-KA#ll`0$e0(k-^9Gz@FZd-0C7+S^Z_*F57f^le&#fCL@l+o7YJu-;M!Ck|qlb_OfPa2X z9s+L9uWQDF%ln0-=Wc>}oQgTVLtP<|lzHDB_H;QeCBXM!j4 z{(1v=ja8K24}PLO`7!X$Hsp7~rwkx}48HI*xtSB)N`FT1`j#1dEPDy?PBrQAw%|3- zkv9O(aE81Y_-@`Whk!rqPx)x@3Qfrqz+=CVPXqt{jC>7vyF%n!z$=^}KLfsz*Q?9m zpLoCW5?t~hz}Ey({p{R-(*M`_^>1Equd|dd2QK-l;6)9TZwfB?7T|IG`RE{U$%ljI z;N$-B;F6yXe&rLjXEV6ucZ0v?_FMulx{>PK0^iw|`~&#o^yELlhewm==ko{B|7Upr zUJQH-k3aU{@AFfgTHwhk)xV&%SGPrC{7vxbZj^ryF8OcZPj^$kkn`{Rxdiy(mXxapF7=y$ z2XCf)Fu3Gz$I@{hw91t z`GwnG5?t~Xz-#dJ`X=CV{<#HsuQv32q2QA518#Uj`3c~1-e3l}AHQ#K9k{&TX%Dzu z_dg6?e*``6EpW*{08ir2v1X|I_x{Y=knWcPFU8|tZE$&?KvQtJzV8hl!=E$l0WR+o zhyj;6gTYJkI5q=ZuKUji-%@~HUu*-H{628c(bNxDz~y}ccffz~`PGl$@;-r|;EM}W z{rr5MSk~u&Eab((NArH92DrRWzy8Q}6h zf%)M3M^gQ5;Bwu6FZhvZl)nNl`P<-j4JiK&T&`bdsYkz;ewORSxxgQ`qMR+bTu*lb zmpb*pcU+=6zTk2l*#O?2uLH({OMVFW^rBRMCU^xNPZoez=Iwn4xa1Fj7b;HM%XRRT zedu{p!7uUm0DJ(K>!d%xvyG!V`RmiIEEmZa2XD*gmz==m`c6G?&s$X22VAambpRio zM)`r@k{=FUiO17r;F4blUa-HJaXJq!`K#b-xW9ga%k?h{S7W(9-*35SDcvs#F8K=J zlWb`DdVtIM`PSeQ3Q+w}aCsj~AMi!|x@HXc%faLL~W z58-jujK>LC-z1+IyxJpbPepLaJAzl^^A#PzCGQV@(~Ihl12>;TJ{5e_^ouIsj@QW> zfLG(?*bIC_HOlt@Up$jM0{s4X@-g6@yOU1>zw?uPC3t)8w~gTA`FQvoc$`1gxeEUH zKKWO0d7pOrM)Z5>=b>Hcei85>bMjK)mvWHT0WZY)hTta;P`)ep#yjLaz;lct9|{dQSTJeFmDZ?BH>| z$t!@%>vSh@spA6P`W4k_1un;3?ZHDVDBl}gj`RD17mcL+4Di(9r)@{M9_le>UO9KW3&yr2pgJQa(>(x)pbrOZSU_x0y}u2rkcC8$7T! z<$b{A^-1)s~? z^)T>YKL0im+}VffCxXl8H&IxE31{UYBFUY_fp0UvUh@;AUGp9;Q!U%#Y*Oa2?UeBW7~X7oI=9Ob-s zVeqBBDCYqF=Xq)HZi6ZB0e*=;$KeCMtUl#~!4LH$9|$hrV-^pdZyDuhf=hlrxTQbk zw}Z=gyAQlJFRvTm^1WxN;Euf9zkwg!K+l_nw*yP!Q=xO`8-N${au z|2DXsZ+`|Z--qxSd~71MGph&P%5stQCpUQYyp$^oF8RvfaqlVL7+lsjPw-;Vln(}% z^(_K?f`Rhmz$Yh@&jSzT;Gu*37x2&N#L^nuLOU` z`|G{nvi=_d-*|!QUj{$&mHY(*76V(*F10^7;9UEvTL>FKK^HaA|)r@a*mA z@uk7T?8qI#M>Zp`4L*vGf7*h-8cO-j;Qjgha6j;L{5jJ&@Gpy~&Rp>MJf1HGzsCEc z{os$BsLoOFVSK&*B6y_?lz$AqF`oPt_~|m_-@tdABG2nhx3aue@$0N2;2R23&I$Y@ z@84a(XY{9hM{s#Rx<9x(U+)e9m-mSc1n>Ep>Q4oqP?UTb0+a&Ozyu9XtZ*EU@4uNmy z&%Znc?>B|=7QEk<`SM;%ZU|BCWc z!DsXRE#MpZb;mjI6Fd$)13%+R^(|V{t<3L~v2@=C{2teF20t>L@=@S5d3%Wi&%@ir zc<|Od9?k*3$LIf-gTHj7=iLJCz~{r0!NYjGI}0w?FK>c(Uf-quQr_-zn(*=_ys8Or0>1bG^^cbc?`6UxP5316OXsQncJO;n#4In|w5Q zBYqvd5PZTH%3lD#yMX*Ucu_td@d7+Dh4Sygua_s!#OF(7zVf^!&j$YM40%3q*)J9b zpIedgrNHyuA}%lj*ifsgn>`ODyw_`KNz@K*W?piM8poAbD8 z#``5%Pb8li{IVJCXl=lyAF6-{e5L2D0p9i+xfi%BmrmfT4^ln=e8vj$f#B_SlMe?^ z;n%Zs!6m;0yb=Za_%J>`j0a!H%Viw+e%?-3fbZt|8^90pIDZD*h4){V!KXK& zes~G)#NWIA5qu>dw^($g$4Ni0;{9(PaM_MZg3ESM0sLiYs_OzS`NrUByxw*Jm+dG7 zT(+ZV@I6*$#wh_@wxc=VvK=h~f5hj3cY(`xaS;5ppP6yG0WSIb;AeSx`~sKlA`{n> zJI<$kBXHS{JizPaqAY)7%+vK>a+&G zagw|P_`TQUUD0{J5DI>+F6H}!XL>_E3S5r2Cx90`O!-CNl3xj4FE`~6g3Iyw3GlW( zD1RSZw#V1ta{T-eyx@1LlZVfP%5s$P!3JE8TPlM~{c7N@@l?MhxE!~10hi=T-_gBj>Ct5yR4@Aqrv4kd^~vMJ<87jm*en6 z@IL(a>z9DbarjE`VSL=R30#iD4}r`2d=6aJ!<*pC_;UnLz~%V)C%7CxXAY$KmgRnh z`z;^1i~~i%qq5RCYzHoRC-AhI^nBjnGH&>S$8Mo~1h|YFgTQ6G9u9t}5!FcomwsLc zF5|{-aH)R~ywfzQe-~Vq*9&kNH{OGHdQNrnb*EcdE;4SE1ebBc7W^z9A2tD(al;FI zX&rjL?%*$kYw)H+DIWn| zwkY{j@Sc2qY8LpCeU#q~{__L*G4M4<$Wy@IUL(H;ewzIacof(91@6R1QUt@LNx zl61d1_~%39b-?@a>+6Q#6*f}78F(-sAGQGRvYzrY!I!-yUksjw=XX809bZS=4PMKY z>Kp?BmXqHEe^QJ5F?iWrfk5%d%qii7j8xQ7T~*i-0K9+ zZ;vty24At7>coJzhuJcIwQb)rciz|_&xrfjUC|Swo?8I_*ZxGJ0|=sczxb}Gx7Oj z>9?=dsZMe5=d!(nkKy+x4+Q_XhU!cOuUwCOJ-7|852wIyrlb6G@O)e+TR8n*+CSzZ z-LC?kncLq0JW`Gaz|S3}I)32w29OU0pU<8IZZM~OGI+!n@@wE}j^v-gtKTNi6G68! zzf47LhjwFUZG--N8>hrTj?n#xh^vnYqp$@BuTa&ROtE*U2A%@19Kl4SXh_ z*UHV~tITh70_DqtyDcNH2mY4(p(}Xx<&+-^zOX*|Jn)|F$Pa;+ZcqLI+^qn)1@CXA z{k46`%Ytv{j%Vtnv!=0_s&M{58m}Sc`&&7aPn~Qk^H`tKHwi?C_e!FYYXzB;C*=f90e}l z8!{ez;A^Tg75oUlzL*VOkk5N80FUQ!Y$^C3d|bC0ya$gD8^Jf8qxNhEf5iLuz2G0X zJ%_;ScceNez*kNtKZkyq{4)6M!{j%?ck%X~3ci-t^T*&$d|dYuyaKNe@4*dg>3P3^ zujco${{rvH^ZAQu)z!z>K z4+L+*?e7KtjK`(k;4XYT6AS*M0o5M_Zt;^m9{lA>@-g7Q`1Qj?aA$pm(WdF(H+X$W z1W(}Qn*_d%_g~Aw-T3wUTJWMgzw&)2vfg$dPwm+W`J@lz`@wg6k{xCh0kjh0uL)pd28@*{^VuAXFMja2wtAoD|_(9&nWK%{&_EX zUGO1!$s2<2h$43f_vCS=1^601|I-HiEbqTMg6I7}_5HwCH6srK@5aYzq2R$hK1YE! zFGF?ufq&%na|n1MuWuv3E&27*IPi_uRDUvf9$WI6;PHI?GY`DE1LYTk*XQ+QC3q`7 zZeI`XxRvT`1#iH<8@wfZGWh(uROcAD4X@{Cz_;=BzKh_MxPPvLzqF(JcfpJCe*7W$ z{Xvv}4*r_=?{C4E$5Z|jcyS(Ye}KDer@XumMaBV_)8tuV=~nzg4Z5ELd;>4veBhV3 z{YAiY@Ns+z@N9hCTMm5s5PIIq;8(toJA$WiKhy$$bc6Esz^~0DcLTS0OWqvZg!{5iy8;GHv42bBU(;q}25{O}Tb z-m2)^$g6`_>rL(q-gP0lE4Xt8@+RQZ>yUebm*(>uKH&blDc>GEl-&USwH@UH!EenY z?*+b+-_Ot+yc2IPvEZMRsm>s9KYkq;4{pZ$i!tDlJE_h@@b&z9a5}gR_kSYzCSHz7 z;CX$i{&Mg`6UoLxZUztJ^?N7y8QxFr2VcwM{1Nc1h3I)tfe*P%o&rApCizwH zn)k?WgIhi%{{y^NYx1YyQyP)K25-X0X&=Dz@P6|fcsJe;rt3%bWP88E=VLR0JM*}g z9sE>ddVC)6g8Y1iz_V?nyfyere!W}+@=G_oYQgp1ONWKy}13B;QdcgE+_aAK7Pm#-Xsg-|>1f z8GIP$XMyMBadjEEyx(#ccpSeTKM0B-+)_gC;tq-p7$3y`E{FY zr&7Nl_^=?VV-GI*THrhR{XDI}<@@D2fRE$%o5g}lehBzP3u@0?aQWWOCE%HO+}H~) z?LPwEGKA{i2ABLp@RGbf`~;VL#=%ri`q`rw-M0moyghiwBb09eE_q+@gqf5N2bX*- z__%qLpAIhhdEk9GzZ+bZ*CFt#>8bubaLGRb@5sk{7QCKHzezqjc>hCGzXG`A9l(!z zQN9JZe-ykvpI3PaF8L4Oz0#;X1>)#d z`cv}O;M4snR|j13jlg^H>-6s6k`Dv#KgY~CO#+wCf6W4~!LPrzf=hlc_#f_O#_0yQ z8J!=nU6!bG|dU z{N0d1@Ce@jjRKeaMDQLLsXe>FC4UI~ZUE(FDo`FrsWkPqT3c;U&^p4Z@#{{+4+j`F4W^#?BB zir|NN`TBy(-`_ESAK>%GQQ-3TfChjsdr9q?2QK-g;PkAN4bOZofYl79vs z(T?)j_8xEQQiue z-nZcAdviaJ{d+&l-$~2`J}H87w&3!2679i9aC_Xr<@?ZDf)CzH^`pQgKLC6pA1^He zm;5U5WZn;+2ABLL@Wrvzo{!*?{|TNki1Ie$=+;uZDXaZBexm#3!4L6%wi&qOTY)ch zpgR4)B|jAWWhmtrgG+ujcpg3va|T@Um%$${q57Y|r&S{V1^$#@Zbw*$YMjW)dhN7r4zOI5vJ10TA(yFLFZq)S2?q!H;95D=t8Qc60d5s*f@ zyG0t_+3dA`?7QCop3jH4-}~IPpR@OwnKNf)@gFaB>No8MQQ^+Uw-;Qg5k#E)gQ zIm^WdhPLy6RGjr^#8>}fb3TZ(KKxkweeNe4v0fR)S)W7v{WAOWHN;upK)ePXw|*}k zC92ICDxT}O^@ZZBUm?!V$3G>``itWE*4q4!;;fH=$4{J}yH{=f7vikXDgNxJt*d>|E?zB$o#%bxXYjtz%i{0NLZy#r?vIj z#2+NHo=-e4ZcnRwgv>`>XZY;v1V;-yj~pob?^z^=4W> zD}Mef>sQ2=B(v-CUi==KW%$oeU9)?XCQ zkl)rn5$_nV^A>iJ{XVxVEY3R+OZ-keTbD>Yc46yT#aW+M`~+?ftBUh=f!gAIa68#W zoR0_li}Um4eh|Ob)b=@3oS*YHU%X{+Tfaq|^}EIQ_OkU?#2@aoep~#*M(g}NC(b|X z!~bNzPk*z)ew{{~^PE}y)D>G_N}QjcR!KZ^Wn14|e19S9{ltHqXMLnN`uaQGT}na^ASUvBcNm@j`a-uGrrE;(Xn`nD{*GZZeIBx7LUi^)%A0f{C3F5IH+4?2otp8m+I&LoxinIQ>_?yHw|Gqfi zm-1ZvG9DL4#r0L!C9Zg_Dc))7B`*XA@9pA_ACU-55eTOT662G{r5 z;{5#E#o`ySKkpZhg8lW1c=9ZE+&khM3tIoEKFfLp%q!=!5RQA3h?m8Bq!FKh#~t~_ ztA@Av#l***uwGaEYdl_SBAx^F--|EB?Z8m+3HaQMIpSTAzeIcpuD^T5dp@vz9ubeW z*7|+%qkmX`CH?{P6LE(9KIi!m);EFpHay>zTzv07`}1Fl->hW4lsKOUZz=wGwyp0e z&Yb?@EyvpW+2Thn2NsF%>ukSqK>Vw#*3XMG=bHG5Qno%Eo}c5qg~sErNaF9S*!q#; z|HQXGRlH3B>+{7o?Xk}11vze=ZPs^6{gw~bkBHxWZ2f|G+7#BGh?m}M{hfGTe7@pN~rHxaLa$NTNYyCt>tJ;k@hvOZKiY&h!^#Jl#i zK1-ZA3&elL{_v;xxWqQ+n0OOhPcMouUvKMgh`+?+@ld#3rqK97GXe)V@-UrU_Z z+fY0)ZcloObKHL7kNesD$>PlaMLhLfTfag4G9F*=5l>Lu)*lzY@!C2+7nbvx2e;b~ zq`pNcTmM>|+ZC8?zt5ZpxP3@19tYREFT|hYcBzE;K6epT_>2N_z9bn#qag+6feEZ)*lhSanSlD@%hKCKNDwtXk0Hj|E!NM&ieG?tS=
w!XkT}=txcI2wZ2diPuGdR( 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 OQRu+Oc63^({r>>r-MiEP literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d new file mode 100644 index 0000000..7c519cf --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d @@ -0,0 +1,1502 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..38025e9a042a8ccfd451839cf3a7e459c22bd58b GIT binary patch literal 444968 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

(FBwrx;BFUFX&LcUWP2g5;|t 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∾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 literal 0 HcmV?d00001 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d new file mode 100644 index 0000000..143abe3 --- /dev/null +++ b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d @@ -0,0 +1,1502 @@ +CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o: \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc \ + /usr/include/stdc-predef.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ + /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ + /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ + /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ + /usr/include/bits/types.h /usr/include/bits/typesizes.h \ + /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ + /usr/include/bits/types/__mbstate_t.h \ + /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ + /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ + /usr/include/bits/types/cookie_io_functions_t.h \ + /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ + /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ + /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ + /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ + /usr/include/c++/11.2.0/iosfwd \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ + /usr/include/c++/11.2.0/pstl/pstl_config.h \ + /usr/include/c++/11.2.0/bits/stringfwd.h \ + /usr/include/c++/11.2.0/bits/memoryfwd.h \ + /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ + /usr/include/wchar.h /usr/include/bits/wchar.h \ + /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ + /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ + /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ + /usr/include/c++/11.2.0/bits/exception.h \ + /usr/include/c++/11.2.0/bits/exception_ptr.h \ + /usr/include/c++/11.2.0/bits/exception_defines.h \ + /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ + /usr/include/c++/11.2.0/typeinfo \ + /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ + /usr/include/c++/11.2.0/bits/nested_exception.h \ + /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ + /usr/include/c++/11.2.0/bits/char_traits.h \ + /usr/include/c++/11.2.0/bits/stl_algobase.h \ + /usr/include/c++/11.2.0/bits/functexcept.h \ + /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ + /usr/include/c++/11.2.0/ext/type_traits.h \ + /usr/include/c++/11.2.0/ext/numeric_traits.h \ + /usr/include/c++/11.2.0/bits/stl_pair.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ + /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11.2.0/bits/concept_check.h \ + /usr/include/c++/11.2.0/debug/assertions.h \ + /usr/include/c++/11.2.0/bits/stl_iterator.h \ + /usr/include/c++/11.2.0/bits/ptr_traits.h \ + /usr/include/c++/11.2.0/debug/debug.h \ + /usr/include/c++/11.2.0/bits/predefined_ops.h \ + /usr/include/c++/11.2.0/cstdint \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ + /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ + /usr/include/bits/stdint-uintn.h \ + /usr/include/c++/11.2.0/bits/localefwd.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ + /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ + /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ + /usr/include/ctype.h /usr/include/bits/endian.h \ + /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ + /usr/include/c++/11.2.0/ext/atomicity.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/bits/types/time_t.h \ + /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ + /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ + /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ + /usr/include/bits/types/struct_timeval.h \ + /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ + /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ + /usr/include/bits/types/struct_itimerspec.h \ + /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ + /usr/include/bits/pthreadtypes-arch.h \ + /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ + /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ + /usr/include/bits/types/__sigset_t.h \ + /usr/include/bits/types/struct___jmp_buf_tag.h \ + /usr/include/bits/pthread_stack_min-dynamic.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ + /usr/include/sys/single_threaded.h \ + /usr/include/c++/11.2.0/bits/locale_classes.h \ + /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ + /usr/include/c++/11.2.0/ext/new_allocator.h \ + /usr/include/c++/11.2.0/bits/ostream_insert.h \ + /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ + /usr/include/c++/11.2.0/bits/stl_function.h \ + /usr/include/c++/11.2.0/backward/binders.h \ + /usr/include/c++/11.2.0/bits/range_access.h \ + /usr/include/c++/11.2.0/initializer_list \ + /usr/include/c++/11.2.0/bits/basic_string.h \ + /usr/include/c++/11.2.0/ext/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/alloc_traits.h \ + /usr/include/c++/11.2.0/bits/stl_construct.h \ + /usr/include/c++/11.2.0/string_view \ + /usr/include/c++/11.2.0/bits/functional_hash.h \ + /usr/include/c++/11.2.0/bits/string_view.tcc \ + /usr/include/c++/11.2.0/ext/string_conversions.h \ + /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ + /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ + /usr/include/sys/types.h /usr/include/endian.h \ + /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ + /usr/include/sys/select.h /usr/include/bits/select.h \ + /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ + /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ + /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ + /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ + /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ + /usr/include/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ + /usr/include/c++/11.2.0/bits/charconv.h \ + /usr/include/c++/11.2.0/bits/basic_string.tcc \ + /usr/include/c++/11.2.0/bits/locale_classes.tcc \ + /usr/include/c++/11.2.0/system_error \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ + /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ + /usr/include/c++/11.2.0/bits/streambuf.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.h \ + /usr/include/c++/11.2.0/bits/locale_facets.h \ + /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ + /usr/include/bits/wctype-wchar.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ + /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ + /usr/include/c++/11.2.0/bits/locale_facets.tcc \ + /usr/include/c++/11.2.0/bits/basic_ios.tcc \ + /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ + /usr/include/c++/11.2.0/bits/istream.tcc \ + /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ + /usr/include/c++/11.2.0/utility \ + /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ + /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ + /usr/include/c++/11.2.0/bits/stl_vector.h \ + /usr/include/c++/11.2.0/bits/stl_bvector.h \ + /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ + /usr/include/unistd.h /usr/include/bits/posix_opt.h \ + /usr/include/bits/environments.h /usr/include/bits/confname.h \ + /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ + /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ + /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ + /usr/include/c++/11.2.0/bits/fstream.tcc \ + /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ + /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ + /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ + /usr/include/c++/11.2.0/bits/parse_numbers.h \ + /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ + /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11.2.0/bits/locale_conv.h \ + /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ + /usr/include/c++/11.2.0/bits/uses_allocator.h \ + /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ + /usr/include/c++/11.2.0/bits/quoted_string.h \ + /usr/include/c++/11.2.0/codecvt \ + /usr/include/c++/11.2.0/ext/concurrence.h \ + /usr/include/c++/11.2.0/bits/shared_ptr.h \ + /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ + /usr/include/c++/11.2.0/bits/allocated_ptr.h \ + /usr/include/c++/11.2.0/bits/refwrap.h \ + /usr/include/c++/11.2.0/ext/aligned_buffer.h \ + /usr/include/c++/11.2.0/bits/fs_dir.h \ + /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ + /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ + /usr/include/glibmm-2.4/glibmm.h \ + /usr/lib/glibmm-2.4/include/glibmmconfig.h \ + /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ + /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ + /usr/lib/glib-2.0/include/glibconfig.h \ + /usr/include/glib-2.0/glib/gmacros.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ + /usr/include/limits.h /usr/include/bits/posix1_lim.h \ + /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ + /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ + /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ + /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ + /usr/include/strings.h /usr/include/bits/strings_fortified.h \ + /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ + /usr/include/glib-2.0/glib/gasyncqueue.h \ + /usr/include/glib-2.0/glib/gthread.h \ + /usr/include/glib-2.0/glib/gatomic.h \ + /usr/include/glib-2.0/glib/glib-typeof.h \ + /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ + /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ + /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ + /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ + /usr/include/bits/types/sig_atomic_t.h \ + /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ + /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ + /usr/include/bits/siginfo-consts-arch.h \ + /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ + /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ + /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ + /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ + /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ + /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ + /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ + /usr/include/glib-2.0/glib/gbitlock.h \ + /usr/include/glib-2.0/glib/gbookmarkfile.h \ + /usr/include/glib-2.0/glib/gdatetime.h \ + /usr/include/glib-2.0/glib/gtimezone.h \ + /usr/include/glib-2.0/glib/gbytes.h \ + /usr/include/glib-2.0/glib/gcharset.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/gconvert.h \ + /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ + /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ + /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ + /usr/include/glib-2.0/glib/genviron.h \ + /usr/include/glib-2.0/glib/gfileutils.h \ + /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ + /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ + /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ + /usr/include/glib-2.0/glib/gchecksum.h \ + /usr/include/glib-2.0/glib/ghook.h \ + /usr/include/glib-2.0/glib/ghostutils.h \ + /usr/include/glib-2.0/glib/giochannel.h \ + /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ + /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ + /usr/include/glib-2.0/glib/gunicode.h \ + /usr/include/glib-2.0/glib/gkeyfile.h \ + /usr/include/glib-2.0/glib/gmappedfile.h \ + /usr/include/glib-2.0/glib/gmarkup.h \ + /usr/include/glib-2.0/glib/gmessages.h \ + /usr/include/glib-2.0/glib/gvariant.h \ + /usr/include/glib-2.0/glib/gvarianttype.h \ + /usr/include/glib-2.0/glib/goption.h \ + /usr/include/glib-2.0/glib/gpattern.h \ + /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ + /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ + /usr/include/glib-2.0/glib/grcbox.h \ + /usr/include/glib-2.0/glib/grefcount.h \ + /usr/include/glib-2.0/glib/grefstring.h \ + /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ + /usr/include/glib-2.0/glib/gregex.h \ + /usr/include/glib-2.0/glib/gscanner.h \ + /usr/include/glib-2.0/glib/gsequence.h \ + /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ + /usr/include/glib-2.0/glib/gspawn.h \ + /usr/include/glib-2.0/glib/gstrfuncs.h \ + /usr/include/glib-2.0/glib/gstringchunk.h \ + /usr/include/glib-2.0/glib/gstrvbuilder.h \ + /usr/include/glib-2.0/glib/gtestutils.h \ + /usr/include/glib-2.0/glib/gthreadpool.h \ + /usr/include/glib-2.0/glib/gtimer.h \ + /usr/include/glib-2.0/glib/gtrashstack.h \ + /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ + /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ + /usr/include/glib-2.0/glib/deprecated/gallocator.h \ + /usr/include/glib-2.0/glib/deprecated/gcache.h \ + /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ + /usr/include/glib-2.0/glib/deprecated/gmain.h \ + /usr/include/glib-2.0/glib/deprecated/grel.h \ + /usr/include/glib-2.0/glib/deprecated/gthread.h \ + /usr/include/glib-2.0/glib/glib-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/error.h \ + /usr/include/glibmm-2.4/glibmm/exception.h \ + /usr/include/glibmm-2.4/glibmm/ustring.h \ + /usr/include/glibmm-2.4/glibmm/unicode.h \ + /usr/include/c++/11.2.0/iterator \ + /usr/include/c++/11.2.0/bits/stream_iterator.h \ + /usr/include/glibmm-2.4/glibmm/value.h \ + /usr/include/glibmm-2.4/glibmm/refptr.h \ + /usr/include/glibmm-2.4/glibmm/enums.h \ + /usr/include/glib-2.0/glib-object.h \ + /usr/include/glib-2.0/gobject/gbinding.h \ + /usr/include/glib-2.0/gobject/gobject.h \ + /usr/include/glib-2.0/gobject/gtype.h \ + /usr/include/glib-2.0/gobject/gvalue.h \ + /usr/include/glib-2.0/gobject/gparam.h \ + /usr/include/glib-2.0/gobject/gclosure.h \ + /usr/include/glib-2.0/gobject/gsignal.h \ + /usr/include/glib-2.0/gobject/gmarshal.h \ + /usr/include/glib-2.0/gobject/gboxed.h \ + /usr/include/glib-2.0/gobject/glib-types.h \ + /usr/include/glib-2.0/gobject/gbindinggroup.h \ + /usr/include/glib-2.0/gobject/genums.h \ + /usr/include/glib-2.0/gobject/glib-enumtypes.h \ + /usr/include/glib-2.0/gobject/gparamspecs.h \ + /usr/include/glib-2.0/gobject/gsignalgroup.h \ + /usr/include/glib-2.0/gobject/gsourceclosure.h \ + /usr/include/glib-2.0/gobject/gtypemodule.h \ + /usr/include/glib-2.0/gobject/gtypeplugin.h \ + /usr/include/glib-2.0/gobject/gvaluearray.h \ + /usr/include/glib-2.0/gobject/gvaluetypes.h \ + /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/value_custom.h \ + /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/timeval.h \ + /usr/include/sigc++-2.0/sigc++/sigc++.h \ + /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ + /usr/include/c++/11.2.0/bits/stl_list.h \ + /usr/include/c++/11.2.0/bits/list.tcc \ + /usr/include/sigc++-2.0/sigc++/signal_base.h \ + /usr/lib/sigc++-2.0/include/sigc++config.h \ + /usr/include/sigc++-2.0/sigc++/type_traits.h \ + /usr/include/sigc++-2.0/sigc++/trackable.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot.h \ + /usr/include/sigc++-2.0/sigc++/visit_each.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ + /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ + /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ + /usr/include/sigc++-2.0/sigc++/limit_reference.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ + /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ + /usr/include/sigc++-2.0/sigc++/connection.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ + /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ + /usr/include/c++/11.2.0/functional \ + /usr/include/c++/11.2.0/bits/std_function.h \ + /usr/include/c++/11.2.0/unordered_map \ + /usr/include/c++/11.2.0/bits/hashtable.h \ + /usr/include/c++/11.2.0/bits/hashtable_policy.h \ + /usr/include/c++/11.2.0/bits/node_handle.h \ + /usr/include/c++/11.2.0/bits/unordered_map.h \ + /usr/include/c++/11.2.0/bits/erase_if.h \ + /usr/include/c++/11.2.0/bits/stl_algo.h \ + /usr/include/c++/11.2.0/bits/algorithmfwd.h \ + /usr/include/c++/11.2.0/bits/stl_heap.h \ + /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ + /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ + /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ + /usr/include/sigc++-2.0/sigc++/functors/functors.h \ + /usr/include/glibmm-2.4/glibmm/threads.h \ + /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ + /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ + /usr/include/glibmm-2.4/glibmm/variant.h \ + /usr/include/glibmm-2.4/glibmm/varianttype.h \ + /usr/include/glibmm-2.4/glibmm/variantiter.h \ + /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ + /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ + /usr/include/c++/11.2.0/bits/stl_map.h \ + /usr/include/c++/11.2.0/bits/stl_multimap.h \ + /usr/include/c++/11.2.0/memory \ + /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ + /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ + /usr/include/c++/11.2.0/bits/atomic_base.h \ + /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11.2.0/backward/auto_ptr.h \ + /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ + /usr/include/c++/11.2.0/pstl/execution_defs.h \ + /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ + /usr/include/glibmm-2.4/glibmm/wrap.h \ + /usr/include/glibmm-2.4/glibmm/objectbase.h \ + /usr/include/glibmm-2.4/glibmm/class.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy.h \ + /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ + /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ + /usr/include/glibmm-2.4/glibmm/quark.h \ + /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ + /usr/include/c++/11.2.0/bits/std_mutex.h \ + /usr/include/c++/11.2.0/bits/unique_lock.h \ + /usr/include/c++/11.2.0/algorithm \ + /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ + /usr/include/c++/11.2.0/bits/deque.tcc \ + /usr/include/glibmm-2.4/glibmm/balancedtree.h \ + /usr/include/glibmm-2.4/glibmm/base64.h \ + /usr/include/glibmm-2.4/glibmm/binding.h \ + /usr/include/glibmm-2.4/glibmm/object.h \ + /usr/include/glibmm-2.4/glibmm/utility.h \ + /usr/include/glibmm-2.4/glibmm/bytearray.h \ + /usr/include/sigc++-2.0/sigc++/slot.h \ + /usr/include/glibmm-2.4/glibmm/bytes.h \ + /usr/include/glibmm-2.4/glibmm/checksum.h \ + /usr/include/glibmm-2.4/glibmm/convert.h \ + /usr/include/glibmm-2.4/glibmm/date.h \ + /usr/include/glibmm-2.4/glibmm/datetime.h \ + /usr/include/glibmm-2.4/glibmm/timezone.h \ + /usr/include/glibmm-2.4/glibmm/dispatcher.h \ + /usr/include/glibmm-2.4/glibmm/main.h \ + /usr/include/glibmm-2.4/glibmm/priorities.h \ + /usr/include/glibmm-2.4/glibmm/iochannel.h \ + /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ + /usr/include/glibmm-2.4/glibmm/fileutils.h \ + /usr/include/glibmm-2.4/glibmm/helperlist.h \ + /usr/include/glibmm-2.4/glibmm/containers.h \ + /usr/include/glibmm-2.4/glibmm/sarray.h \ + /usr/include/glibmm-2.4/glibmm/interface.h \ + /usr/include/glibmm-2.4/glibmm/init.h \ + /usr/include/glibmm-2.4/glibmm/keyfile.h \ + /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ + /usr/include/glibmm-2.4/glibmm/listhandle.h \ + /usr/include/glibmm-2.4/glibmm/markup.h \ + /usr/include/glibmm-2.4/glibmm/miscutils.h \ + /usr/include/glibmm-2.4/glibmm/module.h \ + /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ + /usr/include/c++/11.2.0/bits/stl_stack.h \ + /usr/include/glibmm-2.4/glibmm/optioncontext.h \ + /usr/include/glibmm-2.4/glibmm/optionentry.h \ + /usr/include/glibmm-2.4/glibmm/optiongroup.h \ + /usr/include/glibmm-2.4/glibmm/pattern.h \ + /usr/include/glibmm-2.4/glibmm/property.h \ + /usr/include/glibmm-2.4/glibmm/random.h \ + /usr/include/glibmm-2.4/glibmm/regex.h \ + /usr/include/glibmm-2.4/glibmm/shell.h \ + /usr/include/glibmm-2.4/glibmm/slisthandle.h \ + /usr/include/glibmm-2.4/glibmm/spawn.h \ + /usr/include/glibmm-2.4/glibmm/stringutils.h \ + /usr/include/glibmm-2.4/glibmm/threadpool.h \ + /usr/include/glibmm-2.4/glibmm/timer.h \ + /usr/include/glibmm-2.4/glibmm/uriutils.h \ + /usr/include/glibmm-2.4/glibmm/valuearray.h \ + /usr/include/glibmm-2.4/glibmm/variantdict.h \ + /usr/include/glibmm-2.4/glibmm/vectorutils.h \ + /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ + /usr/include/giomm-2.4/giomm/action.h \ + /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroupexporter.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gappinfo.h \ + /usr/include/glib-2.0/gio/gapplication.h \ + /usr/include/glib-2.0/gio/gapplicationcommandline.h \ + /usr/include/glib-2.0/gio/gasyncinitable.h \ + /usr/include/glib-2.0/gio/ginitable.h \ + /usr/include/glib-2.0/gio/gasyncresult.h \ + /usr/include/glib-2.0/gio/gbufferedinputstream.h \ + /usr/include/glib-2.0/gio/gfilterinputstream.h \ + /usr/include/glib-2.0/gio/ginputstream.h \ + /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ + /usr/include/glib-2.0/gio/gfilteroutputstream.h \ + /usr/include/glib-2.0/gio/goutputstream.h \ + /usr/include/glib-2.0/gio/gbytesicon.h \ + /usr/include/glib-2.0/gio/gcancellable.h \ + /usr/include/glib-2.0/gio/gcharsetconverter.h \ + /usr/include/glib-2.0/gio/gconverter.h \ + /usr/include/glib-2.0/gio/gcontenttype.h \ + /usr/include/glib-2.0/gio/gconverterinputstream.h \ + /usr/include/glib-2.0/gio/gconverteroutputstream.h \ + /usr/include/glib-2.0/gio/gcredentials.h \ + /usr/include/glib-2.0/gio/gdatagrambased.h \ + /usr/include/glib-2.0/gio/gdatainputstream.h \ + /usr/include/glib-2.0/gio/gdataoutputstream.h \ + /usr/include/glib-2.0/gio/gdbusactiongroup.h \ + /usr/include/glib-2.0/gio/giotypes.h \ + /usr/include/glib-2.0/gio/gdbusaddress.h \ + /usr/include/glib-2.0/gio/gdbusauthobserver.h \ + /usr/include/glib-2.0/gio/gdbusconnection.h \ + /usr/include/glib-2.0/gio/gdbuserror.h \ + /usr/include/glib-2.0/gio/gdbusinterface.h \ + /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ + /usr/include/glib-2.0/gio/gdbusintrospection.h \ + /usr/include/glib-2.0/gio/gdbusmenumodel.h \ + /usr/include/glib-2.0/gio/gdbusmessage.h \ + /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ + /usr/include/glib-2.0/gio/gdbusnameowning.h \ + /usr/include/glib-2.0/gio/gdbusnamewatching.h \ + /usr/include/glib-2.0/gio/gdbusobject.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ + /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ + /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ + /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ + /usr/include/glib-2.0/gio/gdbusproxy.h \ + /usr/include/glib-2.0/gio/gdbusserver.h \ + /usr/include/glib-2.0/gio/gdbusutils.h \ + /usr/include/glib-2.0/gio/gdebugcontroller.h \ + /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ + /usr/include/glib-2.0/gio/gdrive.h \ + /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gdtlsconnection.h \ + /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gemblemedicon.h \ + /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ + /usr/include/glib-2.0/gio/gfile.h \ + /usr/include/glib-2.0/gio/gfileattribute.h \ + /usr/include/glib-2.0/gio/gfileenumerator.h \ + /usr/include/glib-2.0/gio/gfileicon.h \ + /usr/include/glib-2.0/gio/gfileinfo.h \ + /usr/include/glib-2.0/gio/gfileinputstream.h \ + /usr/include/glib-2.0/gio/gfileiostream.h \ + /usr/include/glib-2.0/gio/giostream.h \ + /usr/include/glib-2.0/gio/gioerror.h \ + /usr/include/glib-2.0/gio/gfilemonitor.h \ + /usr/include/glib-2.0/gio/gfilenamecompleter.h \ + /usr/include/glib-2.0/gio/gfileoutputstream.h \ + /usr/include/glib-2.0/gio/ginetaddress.h \ + /usr/include/glib-2.0/gio/ginetaddressmask.h \ + /usr/include/glib-2.0/gio/ginetsocketaddress.h \ + /usr/include/glib-2.0/gio/gsocketaddress.h \ + /usr/include/glib-2.0/gio/gioenumtypes.h \ + /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ + /usr/include/glib-2.0/gio/gioscheduler.h \ + /usr/include/glib-2.0/gio/glistmodel.h \ + /usr/include/glib-2.0/gio/gliststore.h \ + /usr/include/glib-2.0/gio/gloadableicon.h \ + /usr/include/glib-2.0/gio/gmemoryinputstream.h \ + /usr/include/glib-2.0/gio/gmemorymonitor.h \ + /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ + /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ + /usr/include/glib-2.0/gio/gmenuexporter.h \ + /usr/include/glib-2.0/gio/gmount.h \ + /usr/include/glib-2.0/gio/gmountoperation.h \ + /usr/include/glib-2.0/gio/gnativesocketaddress.h \ + /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ + /usr/include/glib-2.0/gio/gvolumemonitor.h \ + /usr/include/glib-2.0/gio/gnetworkaddress.h \ + /usr/include/glib-2.0/gio/gnetworkmonitor.h \ + /usr/include/glib-2.0/gio/gnetworkservice.h \ + /usr/include/glib-2.0/gio/gnotification.h \ + /usr/include/glib-2.0/gio/gpermission.h \ + /usr/include/glib-2.0/gio/gpollableinputstream.h \ + /usr/include/glib-2.0/gio/gpollableoutputstream.h \ + /usr/include/glib-2.0/gio/gpollableutils.h \ + /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ + /usr/include/glib-2.0/gio/gpropertyaction.h \ + /usr/include/glib-2.0/gio/gproxy.h \ + /usr/include/glib-2.0/gio/gproxyaddress.h \ + /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ + /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ + /usr/include/glib-2.0/gio/gproxyresolver.h \ + /usr/include/glib-2.0/gio/gremoteactiongroup.h \ + /usr/include/glib-2.0/gio/gresolver.h \ + /usr/include/glib-2.0/gio/gresource.h \ + /usr/include/glib-2.0/gio/gseekable.h \ + /usr/include/glib-2.0/gio/gsettings.h \ + /usr/include/glib-2.0/gio/gsettingsschema.h \ + /usr/include/glib-2.0/gio/gsimpleaction.h \ + /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ + /usr/include/glib-2.0/gio/gactiongroup.h \ + /usr/include/glib-2.0/gio/gactionmap.h \ + /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ + /usr/include/glib-2.0/gio/gsimpleiostream.h \ + /usr/include/glib-2.0/gio/gsimplepermission.h \ + /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ + /usr/include/glib-2.0/gio/gsocket.h \ + /usr/include/glib-2.0/gio/gsocketclient.h \ + /usr/include/glib-2.0/gio/gsocketconnectable.h \ + /usr/include/glib-2.0/gio/gsocketconnection.h \ + /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ + /usr/include/glib-2.0/gio/gsocketlistener.h \ + /usr/include/glib-2.0/gio/gsocketservice.h \ + /usr/include/glib-2.0/gio/gsrvtarget.h \ + /usr/include/glib-2.0/gio/gsubprocess.h \ + /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ + /usr/include/glib-2.0/gio/gtask.h \ + /usr/include/glib-2.0/gio/gtcpconnection.h \ + /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ + /usr/include/glib-2.0/gio/gtestdbus.h \ + /usr/include/glib-2.0/gio/gthemedicon.h \ + /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ + /usr/include/glib-2.0/gio/gtlsbackend.h \ + /usr/include/glib-2.0/gio/gtlscertificate.h \ + /usr/include/glib-2.0/gio/gtlsclientconnection.h \ + /usr/include/glib-2.0/gio/gtlsconnection.h \ + /usr/include/glib-2.0/gio/gtlsdatabase.h \ + /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ + /usr/include/glib-2.0/gio/gtlsinteraction.h \ + /usr/include/glib-2.0/gio/gtlspassword.h \ + /usr/include/glib-2.0/gio/gtlsserverconnection.h \ + /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ + /usr/include/glib-2.0/gio/gzlibcompressor.h \ + /usr/include/glib-2.0/gio/gzlibdecompressor.h \ + /usr/include/glib-2.0/gio/gio-autocleanups.h \ + /usr/include/giomm-2.4/giomm/actiongroup.h \ + /usr/include/giomm-2.4/giomm/actionmap.h \ + /usr/include/giomm-2.4/giomm/simpleaction.h \ + /usr/include/giomm-2.4/giomm/appinfo.h \ + /usr/include/giomm-2.4/giomm/applaunchcontext.h \ + /usr/include/giomm-2.4/giomm/icon.h \ + /usr/include/giomm-2.4/giomm/asyncresult.h \ + /usr/include/giomm-2.4/giomm/cancellable.h \ + /usr/include/giomm-2.4/giomm/application.h \ + /usr/include/giomm-2.4/giomm/applicationcommandline.h \ + /usr/include/giomm-2.4/giomm/file.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ + /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ + /usr/include/giomm-2.4/giomm/fileenumerator.h \ + /usr/include/giomm-2.4/giomm/fileinfo.h \ + /usr/include/giomm-2.4/giomm/fileinputstream.h \ + /usr/include/giomm-2.4/giomm/inputstream.h \ + /usr/include/giomm-2.4/giomm/seekable.h \ + /usr/include/giomm-2.4/giomm/fileiostream.h \ + /usr/include/giomm-2.4/giomm/iostream.h \ + /usr/include/giomm-2.4/giomm/outputstream.h \ + /usr/include/giomm-2.4/giomm/filemonitor.h \ + /usr/include/giomm-2.4/giomm/fileoutputstream.h \ + /usr/include/giomm-2.4/giomm/mountoperation.h \ + /usr/include/giomm-2.4/giomm/drive.h \ + /usr/include/giomm-2.4/giomm/mount.h \ + /usr/include/giomm-2.4/giomm/error.h \ + /usr/include/giomm-2.4/giomm/dbusconnection.h \ + /usr/include/giomm-2.4/giomm/initable.h \ + /usr/include/giomm-2.4/giomm/asyncinitable.h \ + /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ + /usr/include/giomm-2.4/giomm/credentials.h \ + /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ + /usr/include/giomm-2.4/giomm/dbusmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdlist.h \ + /usr/include/giomm-2.4/giomm/dbusintrospection.h \ + /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ + /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ + /usr/include/giomm-2.4/giomm/notification.h \ + /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ + /usr/include/giomm-2.4/giomm/filterinputstream.h \ + /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ + /usr/include/giomm-2.4/giomm/filteroutputstream.h \ + /usr/include/giomm-2.4/giomm/charsetconverter.h \ + /usr/include/giomm-2.4/giomm/converter.h \ + /usr/include/giomm-2.4/giomm/contenttype.h \ + /usr/include/giomm-2.4/giomm/converterinputstream.h \ + /usr/include/giomm-2.4/giomm/pollableinputstream.h \ + /usr/include/giomm-2.4/giomm/converteroutputstream.h \ + /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ + /usr/include/giomm-2.4/giomm/datainputstream.h \ + /usr/include/giomm-2.4/giomm/enums.h \ + /usr/include/giomm-2.4/giomm/dataoutputstream.h \ + /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ + /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ + /usr/include/giomm-2.4/giomm/dbusaddress.h \ + /usr/include/giomm-2.4/giomm/dbuserror.h \ + /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ + /usr/include/giomm-2.4/giomm/dbusinterface.h \ + /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ + /usr/include/giomm-2.4/giomm/menumodel.h \ + /usr/include/giomm-2.4/giomm/dbusobject.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ + /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ + /usr/include/giomm-2.4/giomm/dbusproxy.h \ + /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ + /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ + /usr/include/giomm-2.4/giomm/dbusownname.h \ + /usr/include/giomm-2.4/giomm/dbusserver.h \ + /usr/include/giomm-2.4/giomm/dbusutils.h \ + /usr/include/giomm-2.4/giomm/dbuswatchname.h \ + /usr/include/giomm-2.4/giomm/desktopappinfo.h \ + /usr/include/giomm-2.4/giomm/emblem.h \ + /usr/include/giomm-2.4/giomm/emblemedicon.h \ + /usr/include/giomm-2.4/giomm/fileicon.h \ + /usr/include/giomm-2.4/giomm/loadableicon.h \ + /usr/include/giomm-2.4/giomm/filenamecompleter.h \ + /usr/include/giomm-2.4/giomm/inetaddress.h \ + /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ + /usr/include/giomm-2.4/giomm/socketaddress.h \ + /usr/include/giomm-2.4/giomm/socketconnectable.h \ + /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ + /usr/include/giomm-2.4/giomm/init.h \ + /usr/include/giomm-2.4/giomm/wrap_init.h \ + /usr/include/giomm-2.4/giomm/listmodel.h \ + /usr/include/giomm-2.4/giomm/liststore.h \ + /usr/include/giomm-2.4/giomm/memoryinputstream.h \ + /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ + /usr/include/giomm-2.4/giomm/menu.h \ + /usr/include/giomm-2.4/giomm/menuitem.h \ + /usr/include/giomm-2.4/giomm/menuattributeiter.h \ + /usr/include/giomm-2.4/giomm/menulinkiter.h \ + /usr/include/giomm-2.4/giomm/networkaddress.h \ + /usr/include/giomm-2.4/giomm/networkmonitor.h \ + /usr/include/giomm-2.4/giomm/networkservice.h \ + /usr/include/giomm-2.4/giomm/permission.h \ + /usr/include/giomm-2.4/giomm/proxy.h \ + /usr/include/giomm-2.4/giomm/proxyaddress.h \ + /usr/include/giomm-2.4/giomm/proxyresolver.h \ + /usr/include/giomm-2.4/giomm/resolver.h \ + /usr/include/giomm-2.4/giomm/srvtarget.h \ + /usr/include/giomm-2.4/giomm/resource.h \ + /usr/include/giomm-2.4/giomm/settings.h \ + /usr/include/giomm-2.4/giomm/settingsschema.h \ + /usr/include/giomm-2.4/giomm/settingsschemakey.h \ + /usr/include/giomm-2.4/giomm/settingsschemasource.h \ + /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ + /usr/include/giomm-2.4/giomm/simpleiostream.h \ + /usr/include/giomm-2.4/giomm/simplepermission.h \ + /usr/include/giomm-2.4/giomm/socket.h \ + /usr/include/giomm-2.4/giomm/socketclient.h \ + /usr/include/giomm-2.4/giomm/socketconnection.h \ + /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ + /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ + /usr/include/c++/11.2.0/bits/stl_multiset.h \ + /usr/include/giomm-2.4/giomm/socketlistener.h \ + /usr/include/giomm-2.4/giomm/socketservice.h \ + /usr/include/giomm-2.4/giomm/socketsource.h \ + /usr/include/giomm-2.4/giomm/tcpconnection.h \ + /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ + /usr/include/giomm-2.4/giomm/themedicon.h \ + /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ + /usr/include/giomm-2.4/giomm/tlscertificate.h \ + /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ + /usr/include/giomm-2.4/giomm/tlsconnection.h \ + /usr/include/giomm-2.4/giomm/tlsdatabase.h \ + /usr/include/giomm-2.4/giomm/tlsinteraction.h \ + /usr/include/giomm-2.4/giomm/tlspassword.h \ + /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ + /usr/include/giomm-2.4/giomm/unixconnection.h \ + /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ + /usr/include/giomm-2.4/giomm/unixfdmessage.h \ + /usr/include/giomm-2.4/giomm/unixinputstream.h \ + /usr/include/giomm-2.4/giomm/unixoutputstream.h \ + /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ + /usr/include/giomm-2.4/giomm/volume.h \ + /usr/include/giomm-2.4/giomm/volumemonitor.h \ + /usr/include/giomm-2.4/giomm/zlibcompressor.h \ + /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ + /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/color.h \ + /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ + /usr/lib/pangomm-1.4/include/pangommconfig.h \ + /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ + /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ + /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ + /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ + /usr/include/pango-1.0/pango/pango-attributes.h \ + /usr/include/pango-1.0/pango/pango-font.h \ + /usr/include/pango-1.0/pango/pango-coverage.h \ + /usr/include/pango-1.0/pango/pango-version-macros.h \ + /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ + /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ + /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ + /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ + /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ + /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ + /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ + /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ + /usr/include/harfbuzz/hb-version.h \ + /usr/include/pango-1.0/pango/pango-types.h \ + /usr/include/pango-1.0/pango/pango-gravity.h \ + /usr/include/pango-1.0/pango/pango-matrix.h \ + /usr/include/pango-1.0/pango/pango-script.h \ + /usr/include/pango-1.0/pango/pango-language.h \ + /usr/include/pango-1.0/pango/pango-bidi-type.h \ + /usr/include/pango-1.0/pango/pango-direction.h \ + /usr/include/pango-1.0/pango/pango-color.h \ + /usr/include/pango-1.0/pango/pango-break.h \ + /usr/include/pango-1.0/pango/pango-item.h \ + /usr/include/pango-1.0/pango/pango-context.h \ + /usr/include/pango-1.0/pango/pango-fontmap.h \ + /usr/include/pango-1.0/pango/pango-fontset.h \ + /usr/include/pango-1.0/pango/pango-engine.h \ + /usr/include/pango-1.0/pango/pango-glyph.h \ + /usr/include/pango-1.0/pango/pango-enum-types.h \ + /usr/include/pango-1.0/pango/pango-fontset-simple.h \ + /usr/include/pango-1.0/pango/pango-glyph-item.h \ + /usr/include/pango-1.0/pango/pango-layout.h \ + /usr/include/pango-1.0/pango/pango-tabs.h \ + /usr/include/pango-1.0/pango/pango-markup.h \ + /usr/include/pango-1.0/pango/pango-renderer.h \ + /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ + /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ + /usr/include/cairo/cairo-deprecated.h \ + /usr/include/gtk-3.0/gdk/gdkscreen.h \ + /usr/include/gtk-3.0/gdk/gdkdisplay.h \ + /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ + /usr/include/gtk-3.0/gdk/gdkdevice.h \ + /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ + /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ + /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ + /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ + /usr/include/gtk-3.0/gdk/gdkframeclock.h \ + /usr/include/gtk-3.0/gdk/gdkframetimings.h \ + /usr/include/gtk-3.0/gdk/gdkmonitor.h \ + /usr/include/gtk-3.0/gdk/gdkrectangle.h \ + /usr/include/gtk-3.0/gdk/gdkcairo.h \ + /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ + /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ + /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ + /usr/include/pango-1.0/pango/pangocairo.h \ + /usr/include/gtk-3.0/gdk/gdkcursor.h \ + /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ + /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ + /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ + /usr/include/gtk-3.0/gdk/gdkglcontext.h \ + /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ + /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ + /usr/include/gtk-3.0/gdk/gdkproperty.h \ + /usr/include/gtk-3.0/gdk/gdkselection.h \ + /usr/include/gtk-3.0/gdk/gdktestutils.h \ + /usr/include/gtk-3.0/gdk/gdkthreads.h \ + /usr/include/gtk-3.0/gdk/gdkvisual.h \ + /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ + /usr/include/gdkmm-3.0/gdkmm/types.h \ + /usr/include/cairomm-1.0/cairomm/surface.h \ + /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ + /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ + /usr/include/freetype2/freetype/config/ftheader.h \ + /usr/include/freetype2/freetype/freetype.h \ + /usr/include/freetype2/freetype/config/ftconfig.h \ + /usr/include/freetype2/freetype/config/ftoption.h \ + /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ + /usr/include/bits/setjmp2.h \ + /usr/include/freetype2/freetype/config/integer-types.h \ + /usr/include/freetype2/freetype/config/public-macros.h \ + /usr/include/freetype2/freetype/config/mac-support.h \ + /usr/include/freetype2/freetype/fttypes.h \ + /usr/include/freetype2/freetype/ftsystem.h \ + /usr/include/freetype2/freetype/ftimage.h \ + /usr/include/freetype2/freetype/fterrors.h \ + /usr/include/freetype2/freetype/ftmoderr.h \ + /usr/include/freetype2/freetype/fterrdef.h \ + /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ + /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ + /usr/include/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ + /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ + /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ + /usr/include/bits/types/struct_statx_timestamp.h \ + /usr/include/bits/types/struct_statx.h \ + /usr/include/cairomm-1.0/cairomm/exception.h \ + /usr/lib/cairomm-1.0/include/cairommconfig.h \ + /usr/include/cairomm-1.0/cairomm/device.h \ + /usr/include/cairomm-1.0/cairomm/types.h \ + /usr/include/cairomm-1.0/cairomm/refptr.h \ + /usr/include/cairomm-1.0/cairomm/fontoptions.h \ + /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ + /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ + /usr/include/gdkmm-3.0/gdkmm/cursor.h \ + /usr/include/gdkmm-3.0/gdkmm/display.h \ + /usr/include/gdkmm-3.0/gdkmm/screen.h \ + /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ + /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/event.h \ + /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ + /usr/include/gdkmm-3.0/gdkmm/visual.h \ + /usr/include/gdkmm-3.0/gdkmm/window.h \ + /usr/include/cairomm-1.0/cairomm/region.h \ + /usr/include/cairomm-1.0/cairomm/pattern.h \ + /usr/include/gdkmm-3.0/gdkmm/rgba.h \ + /usr/include/cairomm-1.0/cairomm/context.h \ + /usr/include/cairomm-1.0/cairomm/fontface.h \ + /usr/include/cairomm-1.0/cairomm/matrix.h \ + /usr/include/cairomm-1.0/cairomm/path.h \ + /usr/include/cairomm-1.0/cairomm/scaledfont.h \ + /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ + /usr/include/math.h /usr/include/bits/math-vector.h \ + /usr/include/bits/libm-simd-decl-stubs.h \ + /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ + /usr/include/bits/fp-fast.h \ + /usr/include/bits/mathcalls-helper-functions.h \ + /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ + /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ + /usr/include/c++/11.2.0/tr1/gamma.tcc \ + /usr/include/c++/11.2.0/tr1/special_function_util.h \ + /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ + /usr/include/c++/11.2.0/tr1/beta_function.tcc \ + /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ + /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ + /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ + /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ + /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ + /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ + /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ + /usr/include/c++/11.2.0/bits/valarray_array.h \ + /usr/include/c++/11.2.0/bits/valarray_array.tcc \ + /usr/include/c++/11.2.0/bits/valarray_before.h \ + /usr/include/c++/11.2.0/bits/slice_array.h \ + /usr/include/c++/11.2.0/bits/valarray_after.h \ + /usr/include/c++/11.2.0/bits/gslice.h \ + /usr/include/c++/11.2.0/bits/gslice_array.h \ + /usr/include/c++/11.2.0/bits/mask_array.h \ + /usr/include/c++/11.2.0/bits/indirect_array.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ + /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ + /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ + /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ + /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ + /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ + /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ + /usr/include/gdkmm-3.0/gdkmm/seat.h \ + /usr/include/gdkmm-3.0/gdkmm/monitor.h \ + /usr/include/gdkmm-3.0/gdkmm/general.h \ + /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ + /usr/include/gtkmm-3.0/gtkmm/action.h \ + /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ + /usr/include/gtkmm-3.0/gtkmm/widget.h \ + /usr/include/pangomm-1.4/pangomm/context.h \ + /usr/include/pangomm-1.4/pangomm/fontdescription.h \ + /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ + /usr/include/pangomm-1.4/pangomm/fontset.h \ + /usr/include/pangomm-1.4/pangomm/language.h \ + /usr/include/pangomm-1.4/pangomm/font.h \ + /usr/include/pangomm-1.4/pangomm/rectangle.h \ + /usr/include/pangomm-1.4/pangomm/glyph.h \ + /usr/include/pangomm-1.4/pangomm/coverage.h \ + /usr/include/pangomm-1.4/pangomm/fontmap.h \ + /usr/include/pangomm-1.4/pangomm/fontfamily.h \ + /usr/include/pangomm-1.4/pangomm/fontface.h \ + /usr/include/pangomm-1.4/pangomm/item.h \ + /usr/include/pangomm-1.4/pangomm/attributes.h \ + /usr/include/pangomm-1.4/pangomm/color.h \ + /usr/include/pangomm-1.4/pangomm/attrlist.h \ + /usr/include/pangomm-1.4/pangomm/attriter.h \ + /usr/include/pangomm-1.4/pangomm/types.h \ + /usr/include/pangomm-1.4/pangomm/layout.h \ + /usr/include/pangomm-1.4/pangomm/tabarray.h \ + /usr/include/pangomm-1.4/pangomm/layoutline.h \ + /usr/include/pangomm-1.4/pangomm/layoutiter.h \ + /usr/include/pangomm-1.4/pangomm/layoutrun.h \ + /usr/include/atkmm-1.6/atkmm/object.h \ + /usr/include/atkmm-1.6/atkmm/component.h \ + /usr/lib/atkmm-1.6/include/atkmmconfig.h \ + /usr/include/atkmm-1.6/atkmm/relation.h \ + /usr/include/atkmm-1.6/atkmm/implementor.h \ + /usr/include/gtkmm-3.0/gtkmm/object.h \ + /usr/include/gtkmm-3.0/gtkmm/base.h \ + /usr/include/gtkmm-3.0/gtkmm/buildable.h \ + /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ + /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ + /usr/include/gtk-3.0/gtk/gtkdialog.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/gtkapplication.h \ + /usr/include/gtk-3.0/gtk/gtkwidget.h \ + /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ + /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ + /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ + /usr/include/atk-1.0/atk/atkobject.h \ + /usr/include/atk-1.0/atk/atkversion.h \ + /usr/include/atk-1.0/atk/atkstate.h \ + /usr/include/atk-1.0/atk/atkrelationtype.h \ + /usr/include/atk-1.0/atk/atkaction.h \ + /usr/include/atk-1.0/atk/atkcomponent.h \ + /usr/include/atk-1.0/atk/atkutil.h \ + /usr/include/atk-1.0/atk/atkdocument.h \ + /usr/include/atk-1.0/atk/atkeditabletext.h \ + /usr/include/atk-1.0/atk/atktext.h \ + /usr/include/atk-1.0/atk/atk-enum-types.h \ + /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ + /usr/include/atk-1.0/atk/atkhyperlink.h \ + /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ + /usr/include/atk-1.0/atk/atkhypertext.h \ + /usr/include/atk-1.0/atk/atkimage.h \ + /usr/include/atk-1.0/atk/atknoopobject.h \ + /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ + /usr/include/atk-1.0/atk/atkregistry.h \ + /usr/include/atk-1.0/atk/atkobjectfactory.h \ + /usr/include/atk-1.0/atk/atkrelation.h \ + /usr/include/atk-1.0/atk/atkrelationset.h \ + /usr/include/atk-1.0/atk/atkselection.h \ + /usr/include/atk-1.0/atk/atksocket.h \ + /usr/include/atk-1.0/atk/atkstateset.h \ + /usr/include/atk-1.0/atk/atkstreamablecontent.h \ + /usr/include/atk-1.0/atk/atktable.h \ + /usr/include/atk-1.0/atk/atktablecell.h \ + /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ + /usr/include/atk-1.0/atk/atkwindow.h \ + /usr/include/atk-1.0/atk/atk-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkbin.h \ + /usr/include/gtk-3.0/gtk/gtkcontainer.h \ + /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ + /usr/include/gtk-3.0/gtk/gtklabel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ + /usr/include/gtk-3.0/gtk/gtkmenu.h \ + /usr/include/gtk-3.0/gtk/gtkmenushell.h \ + /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ + /usr/include/gtk-3.0/gtk/gtkaccessible.h \ + /usr/include/gtk-3.0/gtk/gtkactionable.h \ + /usr/include/gtk-3.0/gtk/gtkactionbar.h \ + /usr/include/gtk-3.0/gtk/gtkadjustment.h \ + /usr/include/gtk-3.0/gtk/gtkappchooser.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkbox.h \ + /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcombobox.h \ + /usr/include/gtk-3.0/gtk/gtktreemodel.h \ + /usr/include/gtk-3.0/gtk/gtktreeview.h \ + /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ + /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ + /usr/include/gtk-3.0/gtk/gtktreesortable.h \ + /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ + /usr/include/gtk-3.0/gtk/gtkselection.h \ + /usr/include/gtk-3.0/gtk/gtktextiter.h \ + /usr/include/gtk-3.0/gtk/gtktextattributes.h \ + /usr/include/gtk-3.0/gtk/gtktextchild.h \ + /usr/include/gtk-3.0/gtk/gtktexttag.h \ + /usr/include/gtk-3.0/gtk/gtkentry.h \ + /usr/include/gtk-3.0/gtk/gtkeditable.h \ + /usr/include/gtk-3.0/gtk/gtkimcontext.h \ + /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ + /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ + /usr/include/gtk-3.0/gtk/gtkliststore.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ + /usr/include/gtk-3.0/gtk/gtkimage.h \ + /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ + /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ + /usr/include/gtk-3.0/gtk/gtkframe.h \ + /usr/include/gtk-3.0/gtk/gtkassistant.h \ + /usr/include/gtk-3.0/gtk/gtkbbox.h \ + /usr/include/gtk-3.0/gtk/gtkbindings.h \ + /usr/include/gtk-3.0/gtk/gtkbuildable.h \ + /usr/include/gtk-3.0/gtk/gtkbuilder.h \ + /usr/include/gtk-3.0/gtk/gtkbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcalendar.h \ + /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ + /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ + /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ + /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ + /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ + /usr/include/gtk-3.0/gtk/gtkcellview.h \ + /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ + /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ + /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkclipboard.h \ + /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ + /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ + /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ + /usr/include/gtk-3.0/gtk/gtkcsssection.h \ + /usr/include/gtk-3.0/gtk/gtkdebug.h \ + /usr/include/gtk-3.0/gtk/gtkdragdest.h \ + /usr/include/gtk-3.0/gtk/gtkdragsource.h \ + /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ + /usr/include/gtk-3.0/gtk/gtkeventbox.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ + /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ + /usr/include/gtk-3.0/gtk/gtkexpander.h \ + /usr/include/gtk-3.0/gtk/gtkfixed.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ + /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ + /usr/include/gtk-3.0/gtk/gtknativedialog.h \ + /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkflowbox.h \ + /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkgesture.h \ + /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ + /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ + /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ + /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ + /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ + /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ + /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ + /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ + /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ + /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ + /usr/include/gtk-3.0/gtk/gtkicontheme.h \ + /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ + /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ + /usr/include/gtk-3.0/gtk/gtkiconview.h \ + /usr/include/gtk-3.0/gtk/gtktooltip.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ + /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ + /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ + /usr/include/gtk-3.0/gtk/gtkinfobar.h \ + /usr/include/gtk-3.0/gtk/gtkinvisible.h \ + /usr/include/gtk-3.0/gtk/gtklayout.h \ + /usr/include/gtk-3.0/gtk/gtklevelbar.h \ + /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ + /usr/include/gtk-3.0/gtk/gtklistbox.h \ + /usr/include/gtk-3.0/gtk/gtklockbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ + /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ + /usr/include/gtk-3.0/gtk/gtkpopover.h \ + /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksizegroup.h \ + /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ + /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ + /usr/include/gtk-3.0/gtk/gtkmodules.h \ + /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ + /usr/include/gtk-3.0/gtk/gtknotebook.h \ + /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ + /usr/include/gtk-3.0/gtk/gtkorientable.h \ + /usr/include/gtk-3.0/gtk/gtkoverlay.h \ + /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ + /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ + /usr/include/gtk-3.0/gtk/gtkpapersize.h \ + /usr/include/gtk-3.0/gtk/gtkpaned.h \ + /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ + /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ + /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ + /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ + /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ + /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ + /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ + /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ + /usr/include/gtk-3.0/gtk/gtkrange.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ + /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ + /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ + /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ + /usr/include/gtk-3.0/gtk/gtkrender.h \ + /usr/include/gtk-3.0/gtk/gtkrevealer.h \ + /usr/include/gtk-3.0/gtk/gtkscale.h \ + /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ + /usr/include/gtk-3.0/gtk/gtkscrollable.h \ + /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ + /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ + /usr/include/gtk-3.0/gtk/gtksearchbar.h \ + /usr/include/gtk-3.0/gtk/gtksearchentry.h \ + /usr/include/gtk-3.0/gtk/gtkseparator.h \ + /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ + /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ + /usr/include/gtk-3.0/gtk/gtksettings.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ + /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ + /usr/include/gtk-3.0/gtk/gtkshow.h \ + /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ + /usr/include/gtk-3.0/gtk/gtkstack.h \ + /usr/include/gtk-3.0/gtk/gtksizerequest.h \ + /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ + /usr/include/gtk-3.0/gtk/gtkspinner.h \ + /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ + /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ + /usr/include/gtk-3.0/gtk/gtkswitch.h \ + /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ + /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ + /usr/include/gtk-3.0/gtk/gtktextmark.h \ + /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ + /usr/include/gtk-3.0/gtk/gtktextview.h \ + /usr/include/gtk-3.0/gtk/gtktoolbar.h \ + /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ + /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ + /usr/include/gtk-3.0/gtk/gtktoolshell.h \ + /usr/include/gtk-3.0/gtk/gtktestutils.h \ + /usr/include/gtk-3.0/gtk/gtktreednd.h \ + /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ + /usr/include/gtk-3.0/gtk/gtktreeselection.h \ + /usr/include/gtk-3.0/gtk/gtktreestore.h \ + /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ + /usr/include/gtk-3.0/gtk/gtkversion.h \ + /usr/include/gtk-3.0/gtk/gtkviewport.h \ + /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ + /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ + /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ + /usr/include/gtk-3.0/gtk/gtkwindow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ + /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ + /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ + /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ + /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ + /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ + /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ + /usr/include/gtkmm-3.0/gtkmm/requisition.h \ + /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ + /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/border.h \ + /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ + /usr/include/gtkmm-3.0/gtkmm/iconset.h \ + /usr/include/gtkmm-3.0/gtkmm/stockid.h \ + /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ + /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/dialog.h \ + /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ + /usr/include/gtkmm-3.0/gtkmm/container.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ + /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ + /usr/include/gtkmm-3.0/gtkmm/application.h \ + /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ + /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ + /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/box.h \ + /usr/include/gtkmm-3.0/gtkmm/orientable.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ + /usr/include/gtkmm-3.0/gtkmm/button.h \ + /usr/include/gtkmm-3.0/gtkmm/activatable.h \ + /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ + /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ + /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ + /usr/include/gtkmm-3.0/gtkmm/actionable.h \ + /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ + /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ + /usr/include/gtkmm-3.0/gtkmm/alignment.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/combobox.h \ + /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ + /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ + /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ + /usr/include/gtkmm-3.0/gtkmm/treeview.h \ + /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ + /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ + /usr/include/gtkmm-3.0/gtkmm/treepath.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ + /usr/include/gtkmm-3.0/gtkmm/entry.h \ + /usr/include/gtkmm-3.0/gtkmm/editable.h \ + /usr/include/gtkmm-3.0/gtkmm/menu.h \ + /usr/include/gtkmm-3.0/gtkmm/menushell.h \ + /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ + /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ + /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ + /usr/include/gtkmm-3.0/gtkmm/image.h \ + /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/arrow.h \ + /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ + /usr/include/gtkmm-3.0/gtkmm/frame.h \ + /usr/include/gtkmm-3.0/gtkmm/assistant.h \ + /usr/include/gtkmm-3.0/gtkmm/builder.h \ + /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ + /usr/include/gtkmm-3.0/gtkmm/cellview.h \ + /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ + /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ + /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ + /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ + /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ + /usr/include/gtkmm-3.0/gtkmm/csssection.h \ + /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ + /usr/include/gtkmm-3.0/gtkmm/expander.h \ + /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ + /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ + /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ + /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fixed.h \ + /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ + /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ + /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ + /usr/include/gtkmm-3.0/gtkmm/gesture.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ + /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ + /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ + /usr/include/gtkmm-3.0/gtkmm/glarea.h \ + /usr/include/gtkmm-3.0/gtkmm/grid.h \ + /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ + /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ + /usr/include/gtkmm-3.0/gtkmm/paned.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ + /usr/include/gtkmm-3.0/gtkmm/scale.h \ + /usr/include/gtkmm-3.0/gtkmm/range.h \ + /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ + /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ + /usr/include/gtkmm-3.0/gtkmm/separator.h \ + /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ + /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ + /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/iconview.h \ + /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/infobar.h \ + /usr/include/gtkmm-3.0/gtkmm/calendar.h \ + /usr/include/gtkmm-3.0/gtkmm/invisible.h \ + /usr/include/gtkmm-3.0/gtkmm/layout.h \ + /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ + /usr/include/gtkmm-3.0/gtkmm/listbox.h \ + /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ + /usr/include/gtkmm-3.0/gtkmm/liststore.h \ + /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ + /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ + /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ + /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/main.h \ + /usr/include/gtkmm-3.0/gtkmm/menubar.h \ + /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ + /usr/include/gtkmm-3.0/gtkmm/popover.h \ + /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ + /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/notebook.h \ + /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ + /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/overlay.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ + /usr/include/gtkmm-3.0/gtkmm/papersize.h \ + /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ + /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ + /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ + /usr/include/gtkmm-3.0/gtkmm/printer.h \ + /usr/include/gtkmm-3.0/gtkmm/printjob.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ + /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ + /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ + /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ + /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ + /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ + /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ + /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ + /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ + /usr/include/gtkmm-3.0/gtkmm/revealer.h \ + /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ + /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ + /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ + /usr/include/gtkmm-3.0/gtkmm/settings.h \ + /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ + /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ + /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ + /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/spinner.h \ + /usr/include/gtkmm-3.0/gtkmm/stack.h \ + /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ + /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ + /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ + /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ + /usr/include/gtkmm-3.0/gtkmm/stock.h \ + /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ + /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ + /usr/include/gtkmm-3.0/gtkmm/switch.h \ + /usr/include/gtkmm-3.0/gtkmm/table.h \ + /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ + /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ + /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ + /usr/include/gtkmm-3.0/gtkmm/texttag.h \ + /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ + /usr/include/gtkmm-3.0/gtkmm/textmark.h \ + /usr/include/gtkmm-3.0/gtkmm/textiter.h \ + /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ + /usr/include/gtkmm-3.0/gtkmm/textview.h \ + /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ + /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ + /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ + /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ + /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ + /usr/include/gtkmm-3.0/gtkmm/treestore.h \ + /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ + /usr/include/gtkmm-3.0/gtkmm/viewport.h \ + /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ + /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ + /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ + /usr/include/X11/Xlib.h /usr/include/X11/X.h \ + /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ + /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ + /usr/include/X11/keysymdef.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ + /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ + /usr/include/gtk-3.0/gtk/gtkplug.h \ + /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ + /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ + /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..464ccd799d38704ff806ed5fb01b1a7769291636 GIT binary patch literal 297456 zcmd?PbzIcl);KzJcXtgfC9QN0($b-HcY}naGL)1`i-3R#f(QuGAl)I|-K8L<-0u)R zo^#&kob&$f@BVeik27npz4pqz*IsMuV_79RcsMxF%?A!72KsAsg9U+{0}y`?BrYKd z5GRP^k`@gZ!`7f*|6%~YnAb2E_+^AT;;NZ!lHpl)?V@RYtcPj|4 z8HYv!1e=GAA(7tB7nh7IEje*$LNEE@&|J<-YHDdfpl9_$0P=zeHUo*YLsfu&fk4}? z$I(b37Z(=_P|5i(#>NTf8kLYoYj7Pis=HqHG&2|5QuvA|H0hRuJ8 zgz58N$z%AxC-2faNXQl{B(gXhPzVyX?M`uR7<3l`ZM}i7t-Tqx+yFa&IRe@Ofrh}C z+|2#8p6BQ}{Z%9;QN*w$5o?kGW5EpePKjcS#Uuz)}{!L&Gdpc@<{QWK1egC~J|g8*RK zKVaZ60lZ<%NLvx%e+z)&B7Ls}!!&_FrEwu)7w%vn{tyK3HP|*#15S${KnI|){soN- z5#9wH3NWXIL_5RXC=R&89Kw!x=^PI%z~2%E449d;04HDLX6B>sA0`YV}qOUU2 zm4q7#Y41xCPk`h%Q>92VV8dK0@*4+flZO09LDoQO{#!wiOF_y2$#15ABZ&Jy3L5=) z7I9w+s`)Q0g5~Ld?>f1ECrId05c_{2Na8;VDhIOK-?~oXQcwyk@!bUeZ(IjE_y67^ z@V^tpaw!PyzYs+F9|a`gQkjN&FkR zihs~u9=E^Y_xTTdFVFwq(6RnOcbSm>hA!z0D0?mw-k*v5|7$q*f2_}dTN#$fxgpV) zxBdT+&u_BvUp3G_=JD%n4;*@-YbO8w3ex}e3gFVbRP?`>!ScUeA@RRk@sCH!1MT;5 z`oA0Fe~zDaof@#W|4n%XbOfldnhF;ZDIo-j1b*%V<%u6I>XlxyJRPz;4M5(2wq5Vj z>wEQT8YrJ2k#4kCgFm|lSaIA2E8MQuZs)GUP_#*9ZTiu-JdEup6-YUlsme=}LO7D=e5d`oTPW17GV3 z0X%u_y+56MiGn%zdKM}x^v`|<#u6~HYlg7G^TyvW^#8H?u*m%vH7f+#^1EjJe**(u z1O)o?vYCNiW`MQ7i~{Q7E9+n#!;R}MTidYk-@;50*uMtf2<9Yd|`=(E$5W10@&&CSD030c2mv zQUbHU1V&ylz0m_AJnN1Ri446q>aVWK4{+#ByXE{>GX%>hYOOM0HDLFBs_fW}f4v69($^cA&eXbC)1qWMo z$>4I$Wm>*Y5|_Mh3N~1XVc}MSnuA$%^%X+Sfeo|<2nHZv1GNGWBoYx&78HK%Lg<(h zH0LssQmu%zz-%Zu5MTgnYiS|EV>qFA00Y0_I9)|sNq840)cVq7O(0l+Lx4sbC^Lb6 z6DL$3hKF9q3z~QpqPDAr080?i`2P;)--S^Gd~H4;|9=eVrDA{4NJv7zC<*_#YO~e; ziu)xQpzYNJu=D=fDOcz5kHUBb=9Qo?u#+nTox5qqC5?b083a3|VTUjR=*D`~Wz`o5 zvjvu7fUQOP`QBzc?#F4}hnM8%<$Y;2FYr9dgM7=1~YP4(ru{TaWl7 z-#DoOc)+>q`v5W)5&}FgfN;WWuT^+;S;$I&l*5*A!jvzOW9xS=tL00*u9fY%HD(*_q1xO^{wX>BX&0*?YQLb+RB7o!<3NsTp$CpO_u`U1EPMBH1L&*)VD+gSf z`VBAu5}A0FCc*~YDIp=JaPB~EpSkhM_1xuN10HQyS`kTpZ;|yzK#$lzw%ASfy2)tJ z+4YPoRe^p2r{c=4aFpK?VO%%!|DnLUmirHN;b5FCQ@e=Ykyq zZT@}J{rOV!C;sLJ{MYxg%iAqdM;Ex7LfX_ME2A#`e3`bd6b$qSfq?fU;4WIn+=Mka z5`b6yov&a1{(OPEe6N93f6bTCx_U4A<30KE{Rk4NBLsmS16P*>@NNY;YJzhI0tPrr z6Zhg`;du=t3|EN>`>HQekz0%ykm!iaVHFEQa4C4Yk83WJC4`3+L>vv;X7+&G` z12QaSa7*IgDS;(`R`fF0{LNdLubP7JuYY~uf<44FxC561E(Aep?ef@xfVa3mcIiJ? zi-0q)eEa`H8lVLJd)xm{rhqEwI?MlE8vmQ*{g?A2|8t^;PQ#M8#Q!e4-XNf9CS zLE)�QVA9WB?vRMFu7V(U1Y^d^BWWc|RI5!0#9h84!?(jtod_M@I%!0CYpbd;z3& z01y)fn8_l)MF80WfERK)0w^7(>{~cwpd{>rfs=5^VF;ign6lCE$S3fik1((v9(nu9 zWK82rPCVkbK_E}$B_z-q9LX3G=rxS05FWW336zY0-+%<_f!R2QfLw+I8bid-M}mn* zBoet?ERh0-yn+GBf=B*^0cu4+et`)ZLPUX$l(h0S0IT4Ti|afDu+> z0O)oM7y`!Yt`%T`qq&ZSDahW`9%5l)ZlUvg=w)GgiE&jiaj<~RTU*#WYg%}_-@sS1 zATw(_Nqa97A2(HJ3r7e*12T1YybtiYfu&6x%`5=!zziTv!`jIUCeXvwp2N+;-QC8~ z%8kR^#?8*f!^zzQ1Y1b!XaTxf2)g1<>uO_Fb; zRvb=%WLl7^iJOg?k(;|K!1B%=6K4Qv4x(j(B{_L_yE}KJJZ$XEEnM&1v9fSC^0F}p zepp!V(3<-=nm7Op%}m_fMZ{<=O>FEf%sFAJKp;IQ4_Yr9dwW__i{J7s%xT@7Xw99> zJRB?>-A&wWoE&KZU%A=1ThMx0Tew>M)0~YPy1T21qnkaTvN^4ZqdBdchqJSjD{N%y zLu=;b;NanCnQP5CRlGGCgUjwiS z`b$b{cXwyEJ6v2|Hg-0gK*VeuJ-j&qjk#PsxcXlW1oqeUe+0fu`fGqcwZN#{2>ANY zUp^4jUk`jg?Joz=mHp-aLOl>^)L&^d5Hb)9Ojq|;4g?QGa`ndp>&m(QW^3FS3;e=v zel18e2MqQ54gual9zY^RFL77@oN?6>!Vv%T;qq{E<#Mw&akcmxVO$1~rWp82* zq=L(jY4R0xGxkoKs`c_CYB}SobHk5M_?Vgo2EYD6j9Lr+{!j|z^*xN*ADp!ekT_1- z2NJCJbHao9kR)Yu3Rs#@G;ynG@Q5^bG%T&G`V@|T1^n>X75`E5a5Xu3^=ClF+eu3+ zuj(Q^IRR;JtmAZC77Q}Ib0tDyu4PCN?Knlu+XVAC-lsgs!Rn-K;RG0O#=ytETDK-3 z*o=!BO{v{v%)U)p$W;+7#d6P4-85U=l(hEot8fxz1yEGF@5;9*w)(>b9m0is$yiqe zHMf$Ekf3us=ay?xT)mB`E#s!iq#6;S6Z0T{L95hBbAM^8T2q8^r!qpP=T}gKPUM+( z%R8&bnG5_2O<`23(fpb9SH4v==*6nG6&@1w)%TX=;}y(m!>lq zl-jm-+F{u!wWV%O;*fG{3tf7uE3LU4(-R}?CQ^+^RF*qk^!&ThW>1`yUEet&ex+`oZXYB;*^3q(BOHg#1-8laCRF2Vm&&n=t z86i2%sM*99$7?_F>%i0H;bOkeg4Y8rNNn$b+9tBJLpKs3OEOsZ5?5uE?`bZ}aNHYS zmU(b5$2E(ZaZp(O6+V^l05=_3=XeM~^rEeVDTw+0+hGQwfkb>Wp@FCgGZAL})&)>T zFO*L_<{~-GdbtQ=#?mFLT$~F3o6rEOD~6D66O>c<4nk=P!2`F$pf5}+=4vh#ZdnG1 zj)7-F1Jf@N8&lKPBrWcCKp)No8M~!agC7fdbX4=%A27;(ZS2>9Llqky;%+b<;09UH ze@PyC*z)=5y#>V7r0KosHuZ>z02Y>F_-#{{FS_6Q?;iQPHsTI5%Rjx3+Zpr{ep4b} zs{OOEA$IvXA$nvRo#lhpi0}ckQ&L%i&=Xr6QvR^bl>9^Dhvs$i^QLc&OsVsn-<}AE zbt%1Le$v$=gRYaL%xY+J^kz@ijVbJ1HwWQ+foE!!ts;u^iYw0u-}8U`(d3-27t?fT zX@xGBw8%1L&Y87m;f51t(EW^c$~HiCp50Q(3DYa7gRsuh^NsT};gBZ(l}G45QrlQW zjAwH8GEYdto_1G?k=B{K$lfa%k7^R^sUxhj(B6ui$K!q8l)VB%pA}eD_wJrjnRoey z9>(1LibcfY^vvY=eX`8F%}3!dt8O~NIx9eKVO46A+lmePtYH1?Jp^8Z$C%=Lk?P(v z_A>MGmdIfw-DtNBmFL@5OvnPH=4HQmk+otq?8WOTJaJ&Dv5!fdzlZvcNIh=%s%Y5)*#S2@pvK~VH zu~7MNfVF@qH)1$kDTX^Lg7gRRx-pYnyT49cOk5?_flDc5)f$tyX~2o-TvWO-l~zc+ z@c{>>C*1eXSc>3~Sl-N^YIMt}>nh`!3B{nQXKO4nZUhsru*(*VP^D@s=%f+II*~TA z1i%>{dvsAc2!*ekCS_Ut5Es)yo7sCE)<&^=tf74p+k_3PRo{$zF`s@U+Z&w<5PId4 z*2mh=J6ZV@8#{{2_*}qPoWlOUS$n7`EMi8CD%nf52= zt&Z<&6L`aKJlwKPDfP-S6G-jRgYIR6nIcz+PEJE?7)p1@=$_eT>GE&dhE6FGz0*UE zl%&!r^u$D7gfl?7c*(P=RbUXw-)@&JKlk|l>#*ui6p|iqXKK%cA|xC`4yQKGN_)3C zas313n`b|Aatq23z_GsTpPLFbd7$%Efjvan?a(b^s#5Y+wm|XbqI1};9%h8#Vu{R? zXOVhYpPYov<8M=k-tvL|s?$;9f1rVNR2#;YL*AqQT$iU*L=ulb?2z1^fS;Qvjx8Uj z9wnnPIPBa$c$x#RT$b*RxRi6%+TB5Gx~=)xwnWVpE)wZh(slHr6}iZSPcdl(*!7O# zkA)kF9sDEs5*6~3jT6A%Z%OBm8*k)3VscAzN8#J0UsthAzU2X#wN%jGjiu*El^OTn zjr9~NdKsSMtFrhNFKq2Q`JvKGm$_!yr>PdP2Hc8i-ASCgciB&|cdcY7J?+OA^0U45 zmX)lE$1I+FG8g8Zl)>yuxMZB-5F^l9ch6O&co^ zbh{)CmO>jbRTGDgBVf$Uq!yM!D{VS||BuvRSlurO1^Di&kByzDH!hAZs+_bQpS;C+>AL95LSbpSmq@8J&q(>k1 z^lze1w8rNSaoS+zf0~H3euJLD7pXi8zg5<>Kdipc#~VOZa>i-s9$jkp@=LkX(^#5_ zEwAO~Wh%09H2ySFd?8E#GuCu4L{+?$w7~I8v5YMxIuMAN93jy64hDL(cJWJEJ#ziwI4e zQ#qSKYBH-vh3C@iAUZR9B%J$6%0tBdti|+@crcl@_k+qXoHlQZ{c`MvO^%pE67H5t zp5WkGSI}p1j7MrF`qocY8`m@}Ak~OWZ|ri6f^c7mj#bM!wQuceGE8*xNA z7aKp68%S2sa!_z$^C}rESh#n`>Wgy7VA5-N!h0lDCm8-b&lKdNPNw2xy z*j@5(#3cc}r6sf0-Kau2D}DRJO*5lwT0tq~N~;88IkRb^?SYh>s_UT_?56AXX&S0B zB6s!*c&CU-g~Jdr*yUfw%nS~7Giq?BIcDVU3G>>pJ?TpY?nvvS*UoXmaZM!MZwNUB zK50}A*C@@Sf3re2;%m+|scgNaG_PpsfIgZs&0^@JlI@&OmE6R!LWlk-c~|W?!Y8^( zr)QRR%CS|o&H1TbSknVb40I#jr)tNFO|LX}W(hp88uv_^3{p0 zo)L)U?d^shli|Ktw^-23{G{aMMjhtgbC9!ZC6HNCKMrkzTR}xfNpWMPG=HDxT;dbk zM7P3^{xk)LmC~lQ_lt9)-t#6NOJ?-86arRCtM_l5YpPx~p{<+|s_+-93w52pXc}Ls zC+y{M>uGX+ub0x~V=0YJk`%&XXdaX8{Gke0s?PDS7=L7I>VR;zUO{GoC#5z1LYi99 zZGPg1F{cQAV4OEjacJ^+eE1h$M-0i4Eh6`Vo|RFmZ{iPD7F65Xu<>k^l7Di%cT$uCiBFjRy zc9fz+F+6zYXa%F=plNn<8dr-O$MBdTb)~+>V1Fmn1-bMy^5ecqUBjF`3v{=KjJ^I1 z7p`tI%}oP*$zCsU_*;e9;C?L}KniLKUb~4ny*lW65!Xo~30~ zt&0$1G2JLA zjeg052NWJ0_o?TW{C1=Q^3ao!A%e?utAR=Z;2D;Nwn<8;2(3AtwNBN?Vug}tpV~)3 zzLQ}?c*^lhC%+hJr+P!baE#QpJDoW1(S zt0kQOjx)V>HD?borpkbY*p$@t=q_YXJ^DL5?g$IM zgQ?P;;y7&3eC4~PctWa$STTeqov_2)_#9KZ4I#E)a8eLFU)5IcDqJhGUKHIp`lCH_ z5ymg$es*vp661o6KH^SPZFTGtwTZ&b%9P&}Ks{uuY#G zv@8W_dEQ-8QId!od2>d3HDhiojyiw2E};Kq{<;QM+UQhC0*+qmjK?INw5N>isiP5}p>! zY_$(_i_9Nm6tvN~H>!2xo#pWFz>gIrRYS!`BDkqb-nLB1Rx&&21O}K{_CAgal?G93 z^^*Crd{E51;GE+C7G`u-wyk@k#FHa_~q@wPRh{;`UR5l zr^ssgM(&a;K!IudK9lpYaVM(8_=P`M+a15L`Cr^T>-Fu%Zgism+UYq!R za#qUsGG>aFu1b1^arY2jKkUe>n3Rj2LCOzNwEXJm%fCWt%)y$hP@O&uxf|r1W3IjJ zDQ)%;X{0DVIVy3Cdv)xH1UKv6c#bgA?fr4-Y-afKg4FlI8H6iKGswEN_o_PI@}J(0 z7ADi>Lgo!2_jqdg5$D)yN+5{itU|6HY4}yhdc2R8nH;#WMfd*RNzn+kSNTys`mm;K zTT(zWKa+Sx?9(3fr+2F`Q5MSP49$_Xn$j^xKz8rg5ftuyg|tcfH$Ff&J+K@MOJ1;3 z^MAQCGY~z1PNYx%vJqM5!Dht?c`d%$q`4$c!60#uGb*X*OQ?w&imgCu;A0jHifR)6 z(>96PS7@U7?EI;*x1GNlG3DbOZioXlMbHF2!6RditlAi5@j2DbrdBbouWRfnIl9>FE>Q z7maT^LG?((hEA_owaW@d*-)iDUd;m)?;=;1kP1AS`V4ndSM|1?ywD*lqHbxl-Dt7?p@H>x_sk=Cp8$kG;*$({3z%7is56m7Sj0oxxdq%eU!53EEQ{~v& zB(J@tW`{Dw`0YXTIG!#78&D*6k-IUKywK__D5+Y+U>9hxV0-x-(J>xUa{731!43f4>BGFTN`w`T{KhW`z@2|G| zjteV=qg)_q*f)8%H5#_Q1C2oDH3)5peDxX%tqd`n^CgUF)GLp5LAMIOaNoyrA3^ff z4${6=!xF|5i>fHQWyw-plgUyoCBynlVXpou8Aq-4C%#DhJEu>+Ud`RQ1-xS&10859GZJ5I3Ua-8-mmFQa8&HvyM)zsQdhf_DLNltsDdp`#2$yot#Obo~4TmIPMCi=S5OgDUuw*zEK|^qk=4%ajLql%De_ zY%$^PRBzCFp>L0)#Yx#pwvD=$lO&wl<;c)#7QFeCeCs=+-dZlmvw&zgFP?E%EPTEp zY0b0Q$H597o9hESD%aQ2HqK{Hi8B^L(&K*J`4|VDfph8gWUZw#NfUT^H_-oG&A@~F z(p}r5^7+%^3Wwf3pSBuWi59!+uE9k%x^;HAK;O2nh>p;7wnYu5v87eDz76c2*J;h$qKFFdMY-NfM&F-cs(^uA7|D*WSUXE zC#3?49PavZrmT>UY)qBfpo*HfsTi$lpd}xO%;HP#h>|YXp4v11%M#u$In}4v>bUS;17eszha!mZOgq6%^ z?0&z{D_#4{5dR5+P(@v}YC!xLe1EZr)oZF6MAf>;(IA)3p1}iXT%l^vzH|v!Z8tyo z>rex?D<7(BzQz!^9J4=#uYKxW?<>v|vIc(vj8XD>LpL#VsBFW7XfIB&i#`_m44PPoPQrUPSIQup%| zHfAL-oN_c6O+J8^5V$|Yy=(E_99Lv)qW(UNP$SDwg+o9ijHJ(;{vF;~lcCn=cq?3Q z5^P7!tzE6>Zkf|tvc8biS2E_v_HKkg!^K zK^C-W%|WRIO1*7CNrlD%rtkgODIUUIyd>1G^koRx8ftp`SRX?*_yw1?wH9g~df`tA zajwr^`PSgP77sadHG<~j@b_)9E$Y-7--Et8D```v4Te;gY-=h&O3b=vr#Wdn=-0PRjaxqrZ7VD>Y?9VW(@P z>uo8!qF;O&|6t7Hlu!Z6i(7BY^xJOT^Rs!NMf{0B@~*> z{O#9O^{jF=U#r_h@1i$TyWnAPZ;=T;8?0S;m|5aA6`_9Ad11P5GP05D%Ifzaw8WdT zuk7m(7M)Y{hNZkvveNdrU77mF$Ec+hlCsYNp$*|O69lDHNji9q;WGMouJHNdbgoSw zY*gCqgpN|?*TX{i=n#zx?~}$MVBe37m0z6Sz{ZP$+Ye!(6DIqD))tkb7$frt_daUbo7Bw_5$et(rpnygw+m%sJNSi_ z$7k;~f?s;6c~1R2a6KuN?r;U3;}!V%wI@^H^*b!pH==E z_Qq3lhp&8=nkCLJ*80Tzhpq0|ZjJ2RM{c32cNt+m$1V*Yxw{&V%`rsSC1+pm_vdGX zNs1E(>xpB8ti0y%a0}|l6T#3>|1j{v&0Q2DB;^H!&20eHn;5z4wuIz{9;ry~yEdbe z&nk~)@+2SgQB#c3R0n>)b1pg^a=Iw0W>iWyz+57Z9K0abfHOr{D=swzHvfS_Y=ech z5^Q0VjK~tb`qKM}ul&Ljs}t-yV9)#1V+tHWBg9nvazCPW=!bD48Uv$b%0#m^zO&;aIO98As6Te%Xy2^o#}f+)zp#pbV(kg*(U@qtGpME+Y2|l%1XzryM#Y~ zrsjVONs0Wb&;GqGFFrnFHt=gZ6@z5kmkA@80|u4-VuPWQORdt)rJhK@r$ z8-c%yvG5%(pU(M913UV>yiE!B^x(F=jUed-&7*>z{HJJ-6q7zjo9pr#yhSj5&21Z1$K)LD#JWW)9cpghwW1Qy`Ol2XpM7zLfhV#kP7$A?bYr71)Mx#c3G;i-$#?8~UV z+VZ5<%(IqwKk)hGAJ5^0)mtGDhgD2hme*|eA|BFH;FB&6?Nk!QJ=dQ+3#{x>n!!k6 zh^V1TCj$FXY%h9cAED0)@-EiMr7i>v|AIRfFA%}pWg^9(#m{{2Grudm)!>WzK4e4- zR4~x$Q2TQ30QD0>{>RdlgL)Og#4pZjs`iTow^Hkub&|PI{FEuY4EAFQeI!I|-Zz2$L_i7M%Za7BvGeQ1&ZlF(O*sSK*t{WJANbzVpk56_thnQf&?R^WbqYLP zuBv@^+DbMFEJDMUpjULqWPy)ZD?cx$J;bz#LRb?YZKXjhph`cK3#HhRIU>4gwyUEPSSx7tznfg$gr5X z$s}Gk3JbLBtReJ+A??hiVMfOrdBI(eil*z#sE-3wuYp*QJS64D`l?`9?ukcr(a$8C za|Ap3s9eI~;T9?l)K9J zNN^rA8nH*Q6H7-Zc+#FLAE$Aax7TI|62BXA^f|i!L&MjVs3RpBhE!V03h4&ESliAGS zv+pZOA*~!$8e*tCpTrQTg5CF7M>|n_p3?PJ3?V)8d#+Zn!aTPmKy1Q898|-d(RAF5 zEhKNU_zf?QweQ%;$I}a|;2Y?5B|XPRCZygb=d*P2xZR{Xxfw&C=JE-CD6 ziP*BHbb(!S;;Lg>bhefpVGfIB!^u`c<52`+IT znCtXRx8t@A~?IY7*q{caZlGvy+|XRo>aX5t-<4`{vflus*o-CV0a3b+L; zK5a*w)z6Ll)vw@kcT3WDTDEgimO)g6QNgZQDCfh&cLns(-&S&l)WtsL-<>9(l-=3i z?2Tw{8lubIxo!JVE)Z)c_+_KF{(9Qs?fNRcg2+2!f}NJzA9|y zHBfYtdp9jU@3Lvg=;SF0-OYWuekVz^@wR_KrwqpQ)@>@U=Wk7Pij>Ci;4CJlnq!?B z3)?>4OK%L+>HSc_ZzDf3fqnnMt6?{yWY=Qx-dlrT#h8w|R!b*!m|LIE-8e63^t+u5ziI|0)0el|oKG56+@G-OB{=TA z$0X0uV=1_Ej5%&NrX0M&l6+rMeFRx!OF(Z52?vhM^XC)ipPc9>e%YganNO;o&pRdw zt2DctNQ=m_OeqU$9@66YRI@Jriute=^MTsLeVsVb?#%H*!)tDQXd`dwb9YDi%MFt8 zP{^GL<-054gF(vSiK&f*by>TOT#-2IoV+bR!y5dN&_;2`Fdn21KbYh!v!ee_7g!UM z{Ovm(cVPR2c_oMYUJf)ZCkJMy<*xWBR*z@b-WSE>puUfBk5Iy~yDJ+vgVKh&_{htl zo^j+MT4rK5XHUb%|02}g@F5N~}vsG$UE{1ZDsC*tt=1(>g zrS;c6PIfa4h_kEB(o>excXghx+{5(K{$i~wk6L5qN~ybmA^)?e?b(K1zMRQ%#t%s0 z0I!q?GSM$qDbIL|?_azkG**aP$0wzap6s3z=Ud!1(?<1I%A_lxVCyD%A7$Vj-apz} zW-7qO#lo*)vi2H5P^$TjU#48s3lO|-U0=(cEZ1$xjaPa-X_iuR8pg9nWq08<;1izg zmYO~%3>aQi?5I+J&+leq%4d2L8`iWpT_(ym(Rfm(L(P(FAs}gSgz^$+)}4Ad<$}AS zy)_Dd>8GG=u4t$5$=6BS@*(ZxT=&dkQ?|T;+8+AnMwvq*emW_s2} znlNihS*Vc8UfZo>47})U*0`4hJc)CCvV1Wg_f&`;b7r~J(4e^cG&dO(8TJ`ylK7d_ z&2SstZ`nIMQE67=fAdw%cF4#7L32YRMXi$MB=3jS_W>`fPo<2i-?8R8cw0BP}O@p zXjEJts>;4O``~%}o?Rz-{VUwWA1W5nue4A*&*DoRd1(`B#I;8lP|V|hFj&+MJ{SDN z?Dk8ObA}vuYQ=B0(%Q#lL5Hj+j3)Km0|TnO!nYY&i8+y5#tt=2a$ zwMB~ODKJsck9|uQ z6@;Z7NZF7#4g|ml!a`i!xX~cRPc9jGSq4IJYq`!dy&eK#POMeK~c_kN%oZsIYBtY3=oVRVy$ldTU; zom&sa{BuLf_pv4wQbVGdY-+1*t$GYE%BhB<77hLC^YH0d^>Zm?KCFz^*VNjN8zCcYBaXG zCutelx#+8fTFaFFcZWs~U1kY~x9!7sWrysoi+t&bbQZ8UQ}PQLmri|*BY@|ytPY2# zKOG<~t5lw(z$=?)@L1khRBF_0%Pn!xRu&t@;y78}r(J)PvE72eUId16R~wb{W-Nw) z%1H&f9tGis0-U}t3TQwG?PkdBdK(aDv}{Wkc;iCw1H z)=^iEdCw4|+H8Bb23F6Iv|1!yvUdSRfulK8M1sXUA4P{R|f5323HQ(}>eLhxsUj}<;V$X>;> zT&J=jRcF{Pt&+p3jpo5CxhIg(u|~(t5!5fx04Uv|*3fFTk`t<3Y$2g5e*cB0aW|Q$ zZ-^YuvM(}(J{gp@XzLp?=`-`POo&Q*%>GVrux9&~{n_94~ z6`o5WLEU&dshr;u77G4VOy%fek#X2Xx~itXpXJ7)T$N9C&o0IT`;D1Fr)R?(yNTvv zTf+<*5^heEz(a1oo$6fPou$e&qzw{#$S?-^O9RlP+2W4N__1k2rA$U8`T{XIpFF9V ztzquwVyXXJ4PV^-#)m!H*>BrI$GNANoUuavvNDmIhV(#6 z!QW6@mV+}Ny#Lt7Q2SkQBv$iQe0x~ZfO1zfnNxA2y*~eVh}X^<_T!3sqb({KP`jpayo=#}8mIf(j&Bw?RDWX={p5&NNaf z==(I%dr-^_59L(SFpq}5x&5NM69>%re2nwy9mnbO3Z;hzC#KI95-G(wdTW1OB`OOti_ePL*#A_6Zs3KXmMe z?o76@x(3Oo9?<@D2-VXkNT@s~3U|O_{ zl9bG!Fyv0D1LvbORB`oY|Mnf^{hX6Q(4n)WD!PM??ZE(NOkIrcxE5#KPf2=0w=?}Y z5%tvfbn0Wn#~l>ZLcJW}0=y!8`Fp%Vk8-D_&c_CiwJ5hu7+W8%+^sKnAlPn|IKxY9 zc(#f-rTV;La?DeoDU?&jni3!SYT|V#lJ+Xa9oI6lRp^)EJ!g(bu^Xaw^NpOnP{=tO zj(=uoE#pI=cH!HMfz6f9-q}iW_Mhix5boFrQKiU-eVHdVMoz<7p5Frv@b$L zE&j9l+f%qt>Jy*nY21h$^C>hO9)&HnnM5W8O?;s?TSR;lQ|V^+O^j+*yss3WWUcZS zi=yA{>Gh^{*`heo6uCU22CC~MNWgsTc2=aoODBK_og#L$ay9{$zTZvJ=z8LysRw1!@y)Ts{siIYv?C0LT9h% zE;~OJ{+&bu+XNOhKJbA-wQ*^XPQpMv+{8;rB#qNxN|3+dzRW^fnh=Ken~3%&6%lKc~5C((!(Es2N0GedtyN*wPY zh!O`BvY_EeOz-W5ZhD_CdTt8(eGlbh^E+l`#F*7tZ6g^z*+AN+P+H0=4Cep=_Hc#D55!du+X zz??z0kt7w#yTY2EfuI%Bf+%)ac-Y5lXV!n3Ie5CqH{Rr4|4Gd_O1x*7m4E5!DsQUN z0+KP(RUQo|Q+4(?!y4~X}ZqL#k>!rU|71-z)h6x%HsKdQD& zpPXt=9q*&C!jSxmO94U*)(bZ`iI;^CGwMZ|yTmg>m=5l9#lL|t#obaa#q1~rcg5XO zjn{ds1=fR_Tf}P}yM~yfcNBo%#TBZQB6p;u6v~zga5aGSUYd)>pQn6422;e_%arnT zFo87`1Q^Go%-!NSAQj+bxl*DI_xK`(ig}70@Z|ny-gqjAm~<&ahYI*^!d8>rcZg-| zmR#xG4r;J({L-7pwF*ac9b5tH@}=Sm4|fG(muTZd6tL-p6PLK-n-yYch2xi4;i$>b08;ujTEXocgJ!0`zRDs;lnm-ym`6nbfe6P9kpe^ltDJE82T0*M?+4!q)V6n;q_sK!5z^E00!;%cTA3FgGvlb6rweLLU{mGPbEEm}*&Goqy1 zqmKv;ojB!D$D$*AqFNNTF%_KYiCWHpnt(}_DNR}D5 zE|b1lx*t=m9oa~r8l&?}ICJ6WPd-*13QAwzd%EA>_C@8eoDN&bjkBDBt>hRZ#n4jJ z$Fo#}Ex`tCJO~dVyWH;{67GFK!U%vCNAQsP0(eC zVi?W?jruMm&G+^0$1hbC#{oJGe@`(e8^6P*_W;JOgZgV5;=2ZHJ5<^}!lJ(*2?8r8 z38N$-4}irLp&Sxuwzc=Of>vZzMs-~vG&jGkp5h^=` z=VV!41#rJ2eTl&<}_fiuB4WZu@8AuHgbbcKr<*dBK@dPSf%$%Iag!UwZd z5pf-kY`jvX_t$KUHexu4Y08*XS~lNk%rzi(xS85`y(@>~3D944vjX?D_ayZ@0H0(+ z)jIQMegC%-->DQ_O|3_N(del_?Vklbs9S&43}=AR+Dr@s`}V(@%^~1_kcEw;|EAHu z2I{|=&;xt*+YH&1Hb2st`;VtHQ65;eG*VtW>q(&+Tgd|1M znmI}%H3C9sMapzr@oV%kKwX{%J*a`AHN)LtbT$*iz!4Lp+1v*H!z^qhJ->%mr{Fsz zMf4iONLVB35-+CVEiel_+?HAzlH(8*73pA(<&!_g@6oCu{66M6dJiUDd&V2IzMMbMc#sh&J0)@vCvR zND}#8GK?ZG*_CBy)g8PhK=og8w?#`4K`;4ZXEi)@g^naK2*ik&+@rguhR+AFK@6xEX*q(5m()VE+c-sT!VhtzqO}>&DYO^qvfA z{;GhbuGKdly+>MU%wE8HcCEez1$AJ$Mqdil&B1iZY^^bm0_#J?q!Fkw+i1*hfc3j# z(!v^z*-m5n*WsOqtg6*sV^#xJ+PbG!tAj=#0Mzlpbjf^1V=e>M%j>eLR!5EbHn7gG z%c@%4H0E7kJlkZ z25HO{z}mVYt7;9_n8$&2CAgeAeTYW?5vc!US*@WOGsi~5D6uiCY7Ntv^?=oSV^-A~ zp)m&oYtqK7sx?w$t_0T3jZdxCD2;v^s8@sOk~vyq{sgRlv#iz_jhS-II{`YR zvZD!Y=3I1KTmbxPfQw6xiyr~{)9r$uLh3!4YaI!soZD<1?-j{WFf){9%E5FLszD5CX>T_DCcg%-vTOD~Fps9@vTgG;@)YfhR2 zp>=?h1Dcb;AjY|!xLSV!U@s~h@5;GbpPoJ12ZT3Xv1?+tK9QmIDYWovrV%3a%y*w8 ze&#!8Y@#>zRcRAjieBX)6G@RT@3q(A#+If;v|)YuirtB^6=Pp`RX&vwTZQhMifW)} z2!Br^zG`PSu4n&_iWys#s$BOHsCxi`mQ5M-X873pej<9d5VKJn$}(U-Q#q=L@9Z(G z9Ix76c!+Hq`(!(~Lyh>JbLhZDI0h=?9Ga$pmG&XG*iJl_z69(m8#jJn<8Jh(RbhZr zF>Rk+KDOic%X{JhE4E$QQQbs6^iYsUBdFNjF5!+4NNI}L3agB}Ye}5w5c>n^*(`}O z9pVxoZBs2U#2->q@Lx{ydSZR|CdfTG8 z(!uutbWp+kYD9A_w+d!*0kEqI=Qi0Q+vGdY|FYBFWxFI6whP~-Zev`m1B_9ziUU?U z0RKv>TVudl@5-cZ-)W@5Kp2-9=~s=k1PE(0BmJq74guk$n?#$2`6!x(6Fna@=~Eon z__{;6BUv5p*^S><#2pE5?i+YN68ajx92(qhzmv)4zMZzPq?4d61EgAtxc`p5bSlUSEh%RDHAU^#HB#mtcY(1cBg2TDEO_@F4;&@G4QV*&g}QNbi8{!rOn3 zJS82lOGJ>FWUdh<$2iRW!n;&44+%depjoi0K6K&37VxbB(QOxqLwn@PR>4a(1~t!n zYL9H9f`blthryn|4JO{ertow8EsP64#g9-tn&L+>?unuJ+Zgv|r}#1AKucQQgFO?%n?9*CqOI`7x93HW)w4g*i6393Bo)XUkge> zMcuT=rc+ivY_$>LxU6OHtF$2$-WTu~Hsv{ZXGrKing5XErK<0fy_j=IgoqfuPxj&v zQ^aD=$y5}iuxUBv7qJP8a0kpzPLdN}Sriv>bHL9`_)+-qqs~bvXa&yDT;}bMWqep} zv-sO~(+w*c^UprnTEmJ*(CG{(O62go4*3qEL?Z3%egLM2o`j~=?1;lQcF3;Nu)Hyt z2@j@W6=O2?%jYPERilGUIpEiUzvuErmkZ|9CQe&WbaQbeT%X`k0FAd{iSXk+3qiX~ zAtMQCf^r)u_bHE`B08AR)Vvtn0L3|gued4ffKEK`0`jXuZ#xc}DF+cy)42UE3YU!^ zBT59Qk_~GQArEU^54LfH&!6N4N()iwtAojF4cE9!OGrsX{;F;NE%BL%yU3h1eZ zaxR!HL-(P0$`*CWE}*A6^<;KX>;(9bo5Bw0?d0bGxuVdVj)Pjt!S?_^bW;fPqf&(n#G&r@qr_$*A z1@MQ;IX_wJnM;Q}GN9pVSiSbk4Z>5v*&w{07h=X7v|DXyWT;bs7pY<`0qh8WPhl(o z!L;pp)>8QfAXFNmCl@J~0tc1nO)(dg=PkPD?d17Y0QaMLg#gdH$@4o1)zCaoP@Y4& zco!d%&O-XqSbhND6SU}!7DLrQ2pLEvlH4BDUM0b{@*#Oj_2(@x`ukfj`WMb0j0Td| z67Y^TXFyLOIdi|(I3od{Y;z(Nr#W&+clV--53i zinZ5U%&;)YFD4LEy<31?g%Y!~KY!RB)_nAR0XJM_h;PoFp)|!V7Ypr<` z68EtV3%_>tC$#2YpbmZ0hF)}9b1g&@04U@JWowoPZ4HHNa#|D3S_06~4ce_a0Mw&x zD5y2(y_rdCu75MIHL=Ci7&R>2={cu0L*9bc z%r9FLgYuxL0e{bNtm0c(#r(2GF=z!)X9b@_m<~gt8O>#X1d34rPjOS|I40-|pGyE) ztI*4igOoQ?a$h5QW4X32bw0S8BS{ z_dr;fRBb-&hrM3fp2h~B{!7rMFD@WuY&(y(y%pFuX>NtoyYM0>l(@KE5Hpjsz%|ZL4b_p_b zFd%aWhmXou3~5Dcf?ql+_s^MD19#z>RO9aeC%2T7%u1r1P)YbKKoliIJlco3A~WzH zgTg){4I3IW_ZVzdWHyYRG;RW?b1mWTx$B%bj-z8$PtXpr5%G%yk0*FKKnoQ7yL!#b zu!&TfN1)gO@E*4Zrc73p_W-`+_99D%k4_uk0Q8FuYbRX8=F=fE6e<%3f6o(jQjbY_ zMKHT0p5Zfp3GpifSjWYe@Nz!?2dL9AyDbV5@)F&(!E@)3Q2>p%t$AK}*xIsm$`5DC zcwYQ0>V~)Ta_5f7<9!wADGRYkEm0Ni2^Z1DPZ~yD)bXoGJTZbNb1s4EQ*@6L(8e!( zf|nrV=ReTLBO4XXkV2Q_o(Pd2_krvykMx!AIGo}hx7j$GDhY)op*Da`6#*w|d6B%Q z2ot&iHqgeo;d#=|Q<_VJLvj`no<~wACxa?-rgJ0c_u3eD4US96swG)xfN{;u!Xz&u z@}!7TaZWomkT!n-A@qc9!xL?uRN=QvCh`NJs7;c1nugZ~tYHA&$(fE6-2fYS!fqeh z{+QHFBh3QB^EOG=thZf%&~H;1+YaGJ2XM|?oB-^D6RsX&(rAtJH4uJ2;p!!NPoL*m z5l=%vaB`yXVu8G375C8;E<}NocK(KiBawFkBNJnOJtYVJ$Rz6R7C>x+dX@7kM*xEDqz6QbZdhEe<-yxhYXVa9$B*ri6V z_*W7#034tQ!_WhbPLVAf-$2D*shA0bMQ$%liq=T40%5<~6KD0K%<2+=H{Q`sG?+;z zX!z0+==rY8aMXn5tI`7IXc&O274V}P!{_+2A z#ISH~TXso^C;Y)_=#p2}o=e2Zg(e3e>$fob(M~hu@o;y24Ek$`jd!pl4>!^Gpnqs% zVx~i=BncK|nB%lfnCo;`4fehe)fIqH^R&wglNxKJ4nXMX_QY8gl37g$aKUN4yT-e_ ztB_|4z8`JU@snK`t-A~h$2;E~32Pg^|BQV=r7bC} zGncdws7t`#^B!I?|3+TJy7S?*7U)xLOkj*B#lkw|`_CQaXb_VJ0X!DT-yt*#y)izD z@%ezQRQS(`(E`~gNsL<;4&9MGDZQq{`FBab5J?So-_r>Bm*nExd9w>JO39m%U zndsE;AHYMf@k72+aCKTbjeL<8pu!5KOQP_)Cb?3@a84`@>+l&ld~=3v4G;eXEbC$! zdH9AM4CjK40{u+%8u^uM2Z2dGScmNhFN?L6HpivSD?oTd+5D_*nDt&bx8QkDT}D<8 zEH53?!p?{1#$rW_z}CY-M^o1#w5sqHJu6RyLTieWm{3DXs~{ivLTh`M10iL_F?n?x z`b0DaMT@g|uA#1ZL+^%k1x+v1)BE??LI{IB0^Ukp+8W^p9by6Hp2T5 zyS$jUSG#=0Ldo))!dvTo!=MX+u+?QuY` z$C}FHoM4YNmB+JgkH5YzKVKCZ#V4Nc1be>vqY*&57n}o;NQaGJUpcPzrhZ^wzi#m7 z{~*XWjZhn}{XvjhX9AE0t#Z3jb2~QJ?OfgM%3!y1m0KEU+#X?{g?q(^vZ`TUgi}>7 z2Ro-B;3EAIoWolx2O1h&@bEF-9v{jp>2RJ^ulQk*|H$tQH>bmgLGFn|I^6#_?Q+6) z5B0`iX|Q{mo7Fjog5Ce?+6zne4pRJ}dsLJl*G$fJUUTh`Z)8etd_K@K)-AA2Bzbg@ zXCmLol)Nd(Gj@vBn^h$F{U9QakDxKNBkaFH#7IS?F{@`^;G@8@Qua53vQG^nQua53 zvL6{lj8w#+>^FQASXSIbwQbw>dNzoNdkby%ViSJ}A{JFd+Ii{O=erPCR?6PlYcP2~ zL2YfaYrfyH!n+afLQf8IPldh_Q0V<(d$M*-7UbGh%};||7gese>aHU`&eC;JFVu}L8OD17)DV}CRzG3MKx46%_ZhLMD^q}~wo zA4T*Wk{duqzNXbdEJq%qNf`6(Y6JrBH~UM#?%lr{1?rMWhazb{>RN;F;Z0{h-oW=` zED41Vr`IfOX+O?jCSlT#!iPy8&VX4sf9=P6)P77Rq3~hShy7yVolPI!1ohznvha4K z5AR(1@IuYPYil3Qulb9g1Y6YkFy^Ni4pIy6Ir_-~ZkiU}!Sj=Y=Puz|jb-ZorVlUB zElm4yqQ#F%AI0!mot8n2@|$sRP4hdAh*2@-Lou#`F)Dj3zlMBNj&Sp`Vbms&-!9g~ zXQvAVq>HPxVSRMTev|pAGT~{;Ma2M$mV{UOKD@y9;Wem*SEhbUCSlT#!iN+KXBhlM#uZQ2CP?<%h5}=M2!0XG z=;RQdy1$a;EAM=KUOu`;NXS88?GjA}4mZY>X>(Qo1jE?QVaZqj|GYKNupV8pKg}?9 zU^E)@BHD3@rcu8JBwrIv`V2NEl_Kr4c}$v8AHT(~-gz{BYc#&|h=%io5@x|`u>T@| z6RSjhMH%))nS2CD-ckd~Z9X>pP90LEkg8AW#s^I|e$A??q?)>8C;Yx+RW(vkjf`Jd zRh?9o==U3|YLF`R+LjTue1EX2CaJDp_@nJt+aA|3>Myv8 u=jp8JVD=6-w_zQ(~ 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 e1^16~c`7(E1mz=z76X%!AYX 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 z�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 pars_users() { endpwent(); return vec_user; } + +vector list_groups() { + string str_uid_min = "UID_MIN"; + string str_uid_max = "UID_MAX"; + unsigned short uid_min = Utils::read_uid_min_max(file_source_login_min_max, "UID_MIN"); + unsigned short uid_max = Utils::read_uid_min_max(file_source_login_min_max, "UID_MAX"); + vector str_users; + while (1) { + errno = 0; + struct passwd* entry = getpwent(); + if (!entry) { + if (errno) { + return str_users; + } + break; + } + if ((entry->pw_uid >= uid_min && entry->pw_uid < uid_max) || entry->pw_uid == 0) { + str_users.push_back(entry->pw_name); + } + } + endpwent(); + return str_users; +} + vector pars_group() { vector vec_group; while (true) { diff --git a/source/view/model/util.h b/source/view/model/util.h index 5f2fa9d..b93db49 100644 --- a/source/view/model/util.h +++ b/source/view/model/util.h @@ -30,5 +30,6 @@ string file_read(string filename); unsigned short read_uid_min_max(string filename, string search); vector pars_users(); vector pars_group(); +vector list_groups(); } #endif \ No newline at end of file diff --git a/source/view/view_add_project.cc b/source/view/view_add_project.cc index 80751d6..0b1af25 100644 --- a/source/view/view_add_project.cc +++ b/source/view/view_add_project.cc @@ -1,4 +1,5 @@ #include "view_add_project.h" +#include View_add_project::View_add_project(/* args */) { builder = Gtk::Builder::create_from_file(path_glade); @@ -25,6 +26,15 @@ void View_add_project::setting() { ,quotegroupFilesHardLimitSpinProject ,quotegroupFilesHarLimitLabelProject); this->event(); + // ector vec_user = pars_users(); + +} + +void View_add_project::load_combo_box_UGP(vector vec_UGP) { + cmbSetNameUGP->remove_all(); + for (auto& iter: vec_UGP) { + cmbSetNameUGP->append(iter); + } } void View_add_project::event() { @@ -116,12 +126,6 @@ void View_add_project::get_builder() { builder->get_widget("btnFilemangerOk", btnFilemangerOk); } -void View_add_project::lacalization() { - this->fill_in_pow_memory(quotegroupSizeSoftLimitComboProject); - this->fill_in_pow_memory(quotegroupSizeHardLimitComboProject); -} - - void View_add_project::check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box) { spin->set_sensitive(check_button->get_active()); combo_box->set_sensitive(check_button->get_active()); @@ -131,9 +135,3 @@ void View_add_project::check_limit(Gtk::CheckButton *check_button, Gtk::SpinButt combo_box->set_sensitive(check_button->get_active()); } -void View_add_project::fill_in_pow_memory(Gtk::ComboBoxText *cb_text) { - cb_text->append(str_prefix_KB); - cb_text->append(str_prefix_MB); - cb_text->append(str_prefix_GB); - cb_text->append(str_prefix_TB); -} diff --git a/source/view/view_add_project.h b/source/view/view_add_project.h index 8ab125f..ae8a079 100644 --- a/source/view/view_add_project.h +++ b/source/view/view_add_project.h @@ -1,6 +1,7 @@ #ifndef VIEW_ADD_PROJECT_H #define VIEW_ADD_PROJECT_H #include "../project_lib.h" +#include "model/util.h" #include "../var.h" class View_add_project { @@ -43,6 +44,7 @@ private: Gtk::FileChooserDialog* wndChooseFileWallpaper; Gtk::Button* btnFilemangerOk; Gtk::Button* btnFilemangerExit; + Gtk::ComboBoxText* cmbSetNameUGP; public: View_add_project(/* args */); @@ -56,9 +58,9 @@ public: void get_builder(); void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box); void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box); - void fill_in_pow_memory(Gtk::ComboBoxText *cb_text); void show_file_manager(); void save_file_manager(); + void load_combo_box_UGP(vector vec_UGP); }; diff --git a/source/view/view_edit_project.cc b/source/view/view_edit_project.cc index 51ad84e..2302f27 100644 --- a/source/view/view_edit_project.cc +++ b/source/view/view_edit_project.cc @@ -102,8 +102,7 @@ void View_edit_project::get_builder() { } void View_edit_project::lacalization() { - this->fill_in_pow_memory(quoteSizeSoftLimitComboProjectEdit); - this->fill_in_pow_memory(quoteSizeHardLimitComboProjectEdit); + } @@ -114,11 +113,4 @@ void View_edit_project::check_limit(Gtk::CheckButton *check_button, Gtk::SpinBut void View_edit_project::check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box) { spin->set_sensitive(check_button->get_active()); combo_box->set_sensitive(check_button->get_active()); -} - -void View_edit_project::fill_in_pow_memory(Gtk::ComboBoxText *cb_text) { - cb_text->append(str_prefix_KB); - cb_text->append(str_prefix_MB); - cb_text->append(str_prefix_GB); - cb_text->append(str_prefix_TB); } \ No newline at end of file diff --git a/source/view/view_edit_project.h b/source/view/view_edit_project.h index d7977e1..239a999 100644 --- a/source/view/view_edit_project.h +++ b/source/view/view_edit_project.h @@ -48,7 +48,6 @@ public: void lacalization(); void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box); void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box); - void fill_in_pow_memory(Gtk::ComboBoxText *cb_text); void close_wnd(); void save(); }; diff --git a/source/view/view_edit_user_group.cc b/source/view/view_edit_user_group.cc index 7253b20..3ce3b1c 100644 --- a/source/view/view_edit_user_group.cc +++ b/source/view/view_edit_user_group.cc @@ -86,8 +86,7 @@ void View_edit_user_group::get_builder() { } void View_edit_user_group::lacalization() { - this->fill_in_pow_memory(quotegroupSizeSoftLimitComboUser); - this->fill_in_pow_memory(quotegroupSizeHardLimitComboUser); + } @@ -100,13 +99,6 @@ void View_edit_user_group::check_limit(Gtk::CheckButton *check_button, Gtk::Spin combo_box->set_sensitive(check_button->get_active()); } -void View_edit_user_group::fill_in_pow_memory(Gtk::ComboBoxText *cb_text) { - cb_text->append(str_prefix_KB); - cb_text->append(str_prefix_MB); - cb_text->append(str_prefix_GB); - cb_text->append(str_prefix_TB); -} - void View_edit_user_group::set_label_type_quota(string name) { lblSetUGPUser->set_text(name); } diff --git a/source/view/view_edit_user_group.h b/source/view/view_edit_user_group.h index 696ceb4..3b9d82a 100644 --- a/source/view/view_edit_user_group.h +++ b/source/view/view_edit_user_group.h @@ -50,7 +50,6 @@ public: void get_builder(); void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box); void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box); - void fill_in_pow_memory(Gtk::ComboBoxText *cb_text); void set_label_type_quota(string name); void lacalization(); }; From 7b604cc72ffb8aeca77f6ab21adef34fe8e42e8b Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 20 Jun 2023 17:59:45 +0600 Subject: [PATCH 005/144] fix --- compile/CMakeCache.txt | 657 ------- .../CMakeFiles/3.23.0/CMakeCCompiler.cmake | 72 - .../CMakeFiles/3.23.0/CMakeCXXCompiler.cmake | 83 - .../3.23.0/CMakeDetermineCompilerABI_C.bin | Bin 15936 -> 0 bytes .../3.23.0/CMakeDetermineCompilerABI_CXX.bin | Bin 15960 -> 0 bytes compile/CMakeFiles/3.23.0/CMakeSystem.cmake | 15 - .../3.23.0/CompilerIdC/CMakeCCompilerId.c | 828 -------- compile/CMakeFiles/3.23.0/CompilerIdC/a.out | Bin 16056 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 816 -------- compile/CMakeFiles/3.23.0/CompilerIdCXX/a.out | Bin 16064 -> 0 bytes .../CMakeDirectoryInformation.cmake | 16 - compile/CMakeFiles/CMakeOutput.log | 423 ----- compile/CMakeFiles/Makefile.cmake | 131 -- compile/CMakeFiles/Makefile2 | 112 -- compile/CMakeFiles/Progress/1 | 1 - compile/CMakeFiles/Progress/10 | 1 - compile/CMakeFiles/Progress/11 | 1 - compile/CMakeFiles/Progress/12 | 1 - compile/CMakeFiles/Progress/13 | 1 - compile/CMakeFiles/Progress/14 | 1 - compile/CMakeFiles/Progress/15 | 1 - compile/CMakeFiles/Progress/16 | 1 - compile/CMakeFiles/Progress/17 | 1 - compile/CMakeFiles/Progress/18 | 1 - compile/CMakeFiles/Progress/2 | 1 - compile/CMakeFiles/Progress/3 | 1 - compile/CMakeFiles/Progress/4 | 1 - compile/CMakeFiles/Progress/5 | 1 - compile/CMakeFiles/Progress/6 | 1 - compile/CMakeFiles/Progress/7 | 1 - compile/CMakeFiles/Progress/8 | 1 - compile/CMakeFiles/Progress/9 | 1 - compile/CMakeFiles/Progress/count.txt | 1 - compile/CMakeFiles/TargetDirectories.txt | 7 - compile/CMakeFiles/cmake.check_cache | 1 - compile/CMakeFiles/progress.marks | 1 - .../DependInfo.cmake | 35 - .../ubl-settings-diskquota.dir/build.make | 366 ---- .../cmake_clean.cmake | 43 - .../compiler_depend.make | 2 - .../compiler_depend.ts | 2 - .../controller.cc.o | Bin 491016 -> 0 bytes .../controller.cc.o.d | 1681 ---------------- .../ubl-settings-diskquota.dir/depend.make | 2 - .../ubl-settings-diskquota.dir/flags.make | 17 - .../ubl-settings-diskquota.dir/link.txt | 1 - .../ubl-settings-diskquota.dir/main.cc.o | Bin 370376 -> 0 bytes .../ubl-settings-diskquota.dir/main.cc.o.d | 1682 ----------------- .../ubl-settings-diskquota.dir/progress.make | 19 - .../view/model/load.cc.o | Bin 290432 -> 0 bytes .../view/model/load.cc.o.d | 1502 --------------- .../view/model/my_process.cc.o | Bin 198840 -> 0 bytes .../view/model/my_process.cc.o.d | 1501 --------------- .../view/model/save.cc.o | Bin 660776 -> 0 bytes .../view/model/save.cc.o.d | 1502 --------------- .../view/model/ubconfig_quota.cc.o | Bin 79688 -> 0 bytes .../view/model/ubconfig_quota.cc.o.d | 1502 --------------- .../view/model/util.cc.o | Bin 735672 -> 0 bytes .../view/model/util.cc.o.d | 1500 --------------- .../view/model/wrapper_load_save.cc.o | Bin 562968 -> 0 bytes .../view/model/wrapper_load_save.cc.o.d | 1506 --------------- .../view/ubl-settings-diskquota.cc.o | Bin 1882128 -> 0 bytes .../view/ubl-settings-diskquota.cc.o.d | 1670 ---------------- .../view/ubl-util-standard.c.o | Bin 936 -> 0 bytes .../view/ubl-util-standard.c.o.d | 710 ------- .../view/view_about.cc.o | Bin 152904 -> 0 bytes .../view/view_about.cc.o.d | 1504 --------------- .../view/view_add_project.cc.o | Bin 338152 -> 0 bytes .../view/view_add_project.cc.o.d | 1504 --------------- .../view/view_add_user_group.cc.o | Bin 270368 -> 0 bytes .../view/view_add_user_group.cc.o.d | 1502 --------------- .../view/view_edit_project.cc.o | Bin 253760 -> 0 bytes .../view/view_edit_project.cc.o.d | 1502 --------------- .../view/view_edit_user_group.cc.o | Bin 249520 -> 0 bytes .../view/view_edit_user_group.cc.o.d | 1502 --------------- .../view/view_filters.cc.o | Bin 444968 -> 0 bytes .../view/view_filters.cc.o.d | 1502 --------------- .../view/view_open_browser.cc.o | Bin 297456 -> 0 bytes .../view/view_open_browser.cc.o.d | 1653 ---------------- compile/Makefile | 662 ------- compile/cmake_install.cmake | 70 - compile/ubl-settings-diskquota-cm.h | 1 - 82 files changed, 29826 deletions(-) delete mode 100644 compile/CMakeCache.txt delete mode 100644 compile/CMakeFiles/3.23.0/CMakeCCompiler.cmake delete mode 100644 compile/CMakeFiles/3.23.0/CMakeCXXCompiler.cmake delete mode 100755 compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_C.bin delete mode 100755 compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_CXX.bin delete mode 100644 compile/CMakeFiles/3.23.0/CMakeSystem.cmake delete mode 100644 compile/CMakeFiles/3.23.0/CompilerIdC/CMakeCCompilerId.c delete mode 100755 compile/CMakeFiles/3.23.0/CompilerIdC/a.out delete mode 100644 compile/CMakeFiles/3.23.0/CompilerIdCXX/CMakeCXXCompilerId.cpp delete mode 100755 compile/CMakeFiles/3.23.0/CompilerIdCXX/a.out delete mode 100644 compile/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 compile/CMakeFiles/CMakeOutput.log delete mode 100644 compile/CMakeFiles/Makefile.cmake delete mode 100644 compile/CMakeFiles/Makefile2 delete mode 100644 compile/CMakeFiles/Progress/1 delete mode 100644 compile/CMakeFiles/Progress/10 delete mode 100644 compile/CMakeFiles/Progress/11 delete mode 100644 compile/CMakeFiles/Progress/12 delete mode 100644 compile/CMakeFiles/Progress/13 delete mode 100644 compile/CMakeFiles/Progress/14 delete mode 100644 compile/CMakeFiles/Progress/15 delete mode 100644 compile/CMakeFiles/Progress/16 delete mode 100644 compile/CMakeFiles/Progress/17 delete mode 100644 compile/CMakeFiles/Progress/18 delete mode 100644 compile/CMakeFiles/Progress/2 delete mode 100644 compile/CMakeFiles/Progress/3 delete mode 100644 compile/CMakeFiles/Progress/4 delete mode 100644 compile/CMakeFiles/Progress/5 delete mode 100644 compile/CMakeFiles/Progress/6 delete mode 100644 compile/CMakeFiles/Progress/7 delete mode 100644 compile/CMakeFiles/Progress/8 delete mode 100644 compile/CMakeFiles/Progress/9 delete mode 100644 compile/CMakeFiles/Progress/count.txt delete mode 100644 compile/CMakeFiles/TargetDirectories.txt delete mode 100644 compile/CMakeFiles/cmake.check_cache delete mode 100644 compile/CMakeFiles/progress.marks delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/build.make delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/cmake_clean.cmake delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.make delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/depend.make delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/flags.make delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/link.txt delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/main.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/progress.make delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o delete mode 100644 compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o.d delete mode 100644 compile/Makefile delete mode 100644 compile/cmake_install.cmake delete mode 100755 compile/ubl-settings-diskquota-cm.h diff --git a/compile/CMakeCache.txt b/compile/CMakeCache.txt deleted file mode 100644 index 1dd9f5d..0000000 --- a/compile/CMakeCache.txt +++ /dev/null @@ -1,657 +0,0 @@ -# This is the CMakeCache file. -# For build in directory: /media/sf_Ubsoft/ubl-settings-diskquota/compile -# It was generated by CMake: /usr/bin/cmake -# You can edit this file to change values found and used by cmake. -# If you do not want to change any of the values, simply exit the editor. -# If you do want to change a value, simply edit, save, and exit the editor. -# The syntax for the file is as follows: -# KEY:TYPE=VALUE -# KEY is the name of a variable in the cache. -# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. -# VALUE is the current value for the KEY. - -######################## -# EXTERNAL cache entries -######################## - -//Path to a program. -CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line - -//Path to a program. -CMAKE_AR:FILEPATH=/usr/bin/ar - -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Release - -//Enable/Disable color output during build. -CMAKE_COLOR_MAKEFILE:BOOL=ON - -//CXX compiler -CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib - -//Flags used by the CXX compiler during all build types. -CMAKE_CXX_FLAGS:STRING= - -//Flags used by the CXX compiler during DEBUG builds. -CMAKE_CXX_FLAGS_DEBUG:STRING=-g - -//Flags used by the CXX compiler during MINSIZEREL builds. -CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the CXX compiler during RELEASE builds. -CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the CXX compiler during RELWITHDEBINFO builds. -CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//C compiler -CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc - -//A wrapper around 'ar' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar - -//A wrapper around 'ranlib' adding the appropriate '--plugin' option -// for the GCC compiler -CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib - -//Flags used by the C compiler during all build types. -CMAKE_C_FLAGS:STRING= - -//Flags used by the C compiler during DEBUG builds. -CMAKE_C_FLAGS_DEBUG:STRING=-g - -//Flags used by the C compiler during MINSIZEREL builds. -CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG - -//Flags used by the C compiler during RELEASE builds. -CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG - -//Flags used by the C compiler during RELWITHDEBINFO builds. -CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG - -//Path to a program. -CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND - -//Flags used by the linker during all build types. -CMAKE_EXE_LINKER_FLAGS:STRING= - -//Flags used by the linker during DEBUG builds. -CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during MINSIZEREL builds. -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during RELEASE builds. -CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during RELWITHDEBINFO builds. -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= - -//Install path prefix, prepended onto install directories. -CMAKE_INSTALL_PREFIX:PATH=/usr - -//Path to a program. -CMAKE_LINKER:FILEPATH=/usr/bin/ld - -//Path to a program. -CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make - -//Flags used by the linker during the creation of modules during -// all build types. -CMAKE_MODULE_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of modules during -// DEBUG builds. -CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of modules during -// MINSIZEREL builds. -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of modules during -// RELEASE builds. -CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of modules during -// RELWITHDEBINFO builds. -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_NM:FILEPATH=/usr/bin/nm - -//Path to a program. -CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy - -//Path to a program. -CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump - -//Value Computed by CMake -CMAKE_PROJECT_DESCRIPTION:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_HOMEPAGE_URL:STATIC= - -//Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=ubl-settings-diskquota - -//Path to a program. -CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib - -//Path to a program. -CMAKE_READELF:FILEPATH=/usr/bin/readelf - -//Flags used by the linker during the creation of shared libraries -// during all build types. -CMAKE_SHARED_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of shared libraries -// during DEBUG builds. -CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of shared libraries -// during MINSIZEREL builds. -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELEASE builds. -CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of shared libraries -// during RELWITHDEBINFO builds. -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//If set, runtime paths are not added when installing shared libraries, -// but are added when building. -CMAKE_SKIP_INSTALL_RPATH:BOOL=NO - -//If set, runtime paths are not added when using shared libraries. -CMAKE_SKIP_RPATH:BOOL=NO - -//Flags used by the linker during the creation of static libraries -// during all build types. -CMAKE_STATIC_LINKER_FLAGS:STRING= - -//Flags used by the linker during the creation of static libraries -// during DEBUG builds. -CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= - -//Flags used by the linker during the creation of static libraries -// during MINSIZEREL builds. -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELEASE builds. -CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= - -//Flags used by the linker during the creation of static libraries -// during RELWITHDEBINFO builds. -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= - -//Path to a program. -CMAKE_STRIP:FILEPATH=/usr/bin/strip - -//If this value is on, makefiles will be generated without the -// .SILENT directive, and all commands will be echoed to the console -// during the make. This is useful for debugging only. With Visual -// Studio IDE projects all commands are done without /nologo. -CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE - -//Arguments to supply to pkg-config -PKG_CONFIG_ARGN:STRING= - -//pkg-config executable -PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config - -//Path to a library. -WEBKIT_LIBRARIES_FOUND:FILEPATH=/usr/lib/libwebkit2gtk-4.0.so - -//Path to a library. -pkgcfg_lib_GTK_atk-1.0:FILEPATH=/usr/lib/libatk-1.0.so - -//Path to a library. -pkgcfg_lib_GTK_atkmm-1.6:FILEPATH=/usr/lib/libatkmm-1.6.so - -//Path to a library. -pkgcfg_lib_GTK_cairo:FILEPATH=/usr/lib/libcairo.so - -//Path to a library. -pkgcfg_lib_GTK_cairo-gobject:FILEPATH=/usr/lib/libcairo-gobject.so - -//Path to a library. -pkgcfg_lib_GTK_cairomm-1.0:FILEPATH=/usr/lib/libcairomm-1.0.so - -//Path to a library. -pkgcfg_lib_GTK_gdk-3:FILEPATH=/usr/lib/libgdk-3.so - -//Path to a library. -pkgcfg_lib_GTK_gdk_pixbuf-2.0:FILEPATH=/usr/lib/libgdk_pixbuf-2.0.so - -//Path to a library. -pkgcfg_lib_GTK_gdkmm-3.0:FILEPATH=/usr/lib/libgdkmm-3.0.so - -//Path to a library. -pkgcfg_lib_GTK_gio-2.0:FILEPATH=/usr/lib/libgio-2.0.so - -//Path to a library. -pkgcfg_lib_GTK_giomm-2.4:FILEPATH=/usr/lib/libgiomm-2.4.so - -//Path to a library. -pkgcfg_lib_GTK_glib-2.0:FILEPATH=/usr/lib/libglib-2.0.so - -//Path to a library. -pkgcfg_lib_GTK_glibmm-2.4:FILEPATH=/usr/lib/libglibmm-2.4.so - -//Path to a library. -pkgcfg_lib_GTK_gobject-2.0:FILEPATH=/usr/lib/libgobject-2.0.so - -//Path to a library. -pkgcfg_lib_GTK_gtk-3:FILEPATH=/usr/lib/libgtk-3.so - -//Path to a library. -pkgcfg_lib_GTK_gtkmm-3.0:FILEPATH=/usr/lib/libgtkmm-3.0.so - -//Path to a library. -pkgcfg_lib_GTK_harfbuzz:FILEPATH=/usr/lib/libharfbuzz.so - -//Path to a library. -pkgcfg_lib_GTK_pango-1.0:FILEPATH=/usr/lib/libpango-1.0.so - -//Path to a library. -pkgcfg_lib_GTK_pangocairo-1.0:FILEPATH=/usr/lib/libpangocairo-1.0.so - -//Path to a library. -pkgcfg_lib_GTK_pangomm-1.4:FILEPATH=/usr/lib/libpangomm-1.4.so - -//Path to a library. -pkgcfg_lib_GTK_sigc-2.0:FILEPATH=/usr/lib/libsigc-2.0.so - -//Path to a library. -pkgcfg_lib_GTK_z:FILEPATH=/usr/lib/libz.so - -//Path to a library. -pkgcfg_lib_WEBKIT_atk-1.0:FILEPATH=/usr/lib/libatk-1.0.so - -//Path to a library. -pkgcfg_lib_WEBKIT_cairo:FILEPATH=/usr/lib/libcairo.so - -//Path to a library. -pkgcfg_lib_WEBKIT_cairo-gobject:FILEPATH=/usr/lib/libcairo-gobject.so - -//Path to a library. -pkgcfg_lib_WEBKIT_gdk-3:FILEPATH=/usr/lib/libgdk-3.so - -//Path to a library. -pkgcfg_lib_WEBKIT_gdk_pixbuf-2.0:FILEPATH=/usr/lib/libgdk_pixbuf-2.0.so - -//Path to a library. -pkgcfg_lib_WEBKIT_gio-2.0:FILEPATH=/usr/lib/libgio-2.0.so - -//Path to a library. -pkgcfg_lib_WEBKIT_glib-2.0:FILEPATH=/usr/lib/libglib-2.0.so - -//Path to a library. -pkgcfg_lib_WEBKIT_gmodule-2.0:FILEPATH=/usr/lib/libgmodule-2.0.so - -//Path to a library. -pkgcfg_lib_WEBKIT_gobject-2.0:FILEPATH=/usr/lib/libgobject-2.0.so - -//Path to a library. -pkgcfg_lib_WEBKIT_gtk-3:FILEPATH=/usr/lib/libgtk-3.so - -//Path to a library. -pkgcfg_lib_WEBKIT_harfbuzz:FILEPATH=/usr/lib/libharfbuzz.so - -//Path to a library. -pkgcfg_lib_WEBKIT_javascriptcoregtk-4.0:FILEPATH=/usr/lib/libjavascriptcoregtk-4.0.so - -//Path to a library. -pkgcfg_lib_WEBKIT_pango-1.0:FILEPATH=/usr/lib/libpango-1.0.so - -//Path to a library. -pkgcfg_lib_WEBKIT_pangocairo-1.0:FILEPATH=/usr/lib/libpangocairo-1.0.so - -//Path to a library. -pkgcfg_lib_WEBKIT_soup-2.4:FILEPATH=/usr/lib/libsoup-2.4.so - -//Path to a library. -pkgcfg_lib_WEBKIT_webkit2gtk-4.0:FILEPATH=/usr/lib/libwebkit2gtk-4.0.so - -//Path to a library. -pkgcfg_lib_WEBKIT_z:FILEPATH=/usr/lib/libz.so - -//Value Computed by CMake -ubl-settings-diskquota_BINARY_DIR:STATIC=/media/sf_Ubsoft/ubl-settings-diskquota/compile - -//Value Computed by CMake -ubl-settings-diskquota_IS_TOP_LEVEL:STATIC=ON - -//Value Computed by CMake -ubl-settings-diskquota_SOURCE_DIR:STATIC=/media/sf_Ubsoft/ubl-settings-diskquota/source - - -######################## -# INTERNAL cache entries -######################## - -//ADVANCED property for variable: CMAKE_ADDR2LINE -CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_AR -CMAKE_AR-ADVANCED:INTERNAL=1 -//This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/media/sf_Ubsoft/ubl-settings-diskquota/compile -//Major version of cmake used to create the current loaded cache -CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 -//Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=23 -//Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=0 -//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE -CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 -//Path to CMake executable. -CMAKE_COMMAND:INTERNAL=/usr/bin/cmake -//Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack -//Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest -//ADVANCED property for variable: CMAKE_CXX_COMPILER -CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR -CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB -CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS -CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG -CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL -CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE -CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO -CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER -CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_AR -CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB -CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS -CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG -CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL -CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE -CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO -CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_DLLTOOL -CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 -//Path to cache edit program executable. -CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake -//Executable file format -CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS -CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG -CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL -CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE -CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS -CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 -//Name of external makefile project generator. -CMAKE_EXTRA_GENERATOR:INTERNAL= -//Name of generator. -CMAKE_GENERATOR:INTERNAL=Unix Makefiles -//Generator instance identifier. -CMAKE_GENERATOR_INSTANCE:INTERNAL= -//Name of generator platform. -CMAKE_GENERATOR_PLATFORM:INTERNAL= -//Name of generator toolset. -CMAKE_GENERATOR_TOOLSET:INTERNAL= -//Source directory with the top level CMakeLists.txt file for this -// project -CMAKE_HOME_DIRECTORY:INTERNAL=/media/sf_Ubsoft/ubl-settings-diskquota/source -//Install .so files without execute permission. -CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 -//ADVANCED property for variable: CMAKE_LINKER -CMAKE_LINKER-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MAKE_PROGRAM -CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS -CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG -CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL -CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE -CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_NM -CMAKE_NM-ADVANCED:INTERNAL=1 -//number of local generators -CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJCOPY -CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_OBJDUMP -CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 -//Platform information initialized -CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_RANLIB -CMAKE_RANLIB-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_READELF -CMAKE_READELF-ADVANCED:INTERNAL=1 -//Path to CMake installation. -CMAKE_ROOT:INTERNAL=/usr/share/cmake -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS -CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG -CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL -CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE -CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH -CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_SKIP_RPATH -CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS -CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG -CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL -CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE -CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO -CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: CMAKE_STRIP -CMAKE_STRIP-ADVANCED:INTERNAL=1 -//uname command -CMAKE_UNAME:INTERNAL=/usr/bin/uname -//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE -CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 -//Details about finding PkgConfig -FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v1.8.0()] -GTK_CFLAGS:INTERNAL=-I/usr/include/gtkmm-3.0;-I/usr/lib/gtkmm-3.0/include;-I/usr/include/giomm-2.4;-I/usr/lib/giomm-2.4/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-4;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include;-I/usr/include/gtk-3.0;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/fribidi;-I/usr/include/cairo;-I/usr/include/lzo;-I/usr/include/pixman-1;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cloudproviders;-I/usr/include/atk-1.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/dbus-1.0;-I/usr/lib/dbus-1.0/include;-I/usr/include/at-spi-2.0;-I/usr/include/cairomm-1.0;-I/usr/lib/cairomm-1.0/include;-I/usr/include/pangomm-1.4;-I/usr/lib/pangomm-1.4/include;-I/usr/include/atkmm-1.6;-I/usr/lib/atkmm-1.6/include;-I/usr/include/gtk-3.0/unix-print;-I/usr/include/gdkmm-3.0;-I/usr/lib/gdkmm-3.0/include;-pthread -GTK_CFLAGS_I:INTERNAL= -GTK_CFLAGS_OTHER:INTERNAL=-pthread -GTK_FOUND:INTERNAL=1 -GTK_INCLUDEDIR:INTERNAL=/usr/include -GTK_INCLUDE_DIRS:INTERNAL=/usr/include/gtkmm-3.0;/usr/lib/gtkmm-3.0/include;/usr/include/giomm-2.4;/usr/lib/giomm-2.4/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/libmount;/usr/include/blkid;/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include;/usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/fribidi;/usr/include/cairo;/usr/include/lzo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include;/usr/include/at-spi-2.0;/usr/include/cairomm-1.0;/usr/lib/cairomm-1.0/include;/usr/include/pangomm-1.4;/usr/lib/pangomm-1.4/include;/usr/include/atkmm-1.6;/usr/lib/atkmm-1.6/include;/usr/include/gtk-3.0/unix-print;/usr/include/gdkmm-3.0;/usr/lib/gdkmm-3.0/include -GTK_LDFLAGS:INTERNAL=-L/usr/lib;-lgtkmm-3.0;-latkmm-1.6;-lgdkmm-3.0;-lgiomm-2.4;-lgtk-3;-lgdk-3;-lz;-latk-1.0;-lcairo-gobject;-lgio-2.0;-lpangomm-1.4;-lglibmm-2.4;-lcairomm-1.0;-lsigc-2.0;-lpangocairo-1.0;-lpango-1.0;-lharfbuzz;-lcairo;-lgdk_pixbuf-2.0;-lgobject-2.0;-lglib-2.0 -GTK_LDFLAGS_OTHER:INTERNAL= -GTK_LIBDIR:INTERNAL=/usr/lib -GTK_LIBRARIES:INTERNAL=gtkmm-3.0;atkmm-1.6;gdkmm-3.0;giomm-2.4;gtk-3;gdk-3;z;atk-1.0;cairo-gobject;gio-2.0;pangomm-1.4;glibmm-2.4;cairomm-1.0;sigc-2.0;pangocairo-1.0;pango-1.0;harfbuzz;cairo;gdk_pixbuf-2.0;gobject-2.0;glib-2.0 -GTK_LIBRARY_DIRS:INTERNAL=/usr/lib -GTK_LIBS:INTERNAL= -GTK_LIBS_L:INTERNAL= -GTK_LIBS_OTHER:INTERNAL= -GTK_LIBS_PATHS:INTERNAL= -GTK_MODULE_NAME:INTERNAL=gtkmm-3.0 -GTK_PREFIX:INTERNAL=/usr -GTK_STATIC_CFLAGS:INTERNAL=-I/usr/include/gtkmm-3.0;-I/usr/lib/gtkmm-3.0/include;-I/usr/include/giomm-2.4;-I/usr/lib/giomm-2.4/include;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-4;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/glibmm-2.4;-I/usr/lib/glibmm-2.4/include;-I/usr/include/sigc++-2.0;-I/usr/lib/sigc++-2.0/include;-I/usr/include/gtk-3.0;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/fribidi;-I/usr/include/cairo;-I/usr/include/lzo;-I/usr/include/pixman-1;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cloudproviders;-I/usr/include/atk-1.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/dbus-1.0;-I/usr/lib/dbus-1.0/include;-I/usr/include/at-spi-2.0;-I/usr/include/cairomm-1.0;-I/usr/lib/cairomm-1.0/include;-I/usr/include/pangomm-1.4;-I/usr/lib/pangomm-1.4/include;-I/usr/include/atkmm-1.6;-I/usr/lib/atkmm-1.6/include;-I/usr/include/gtk-3.0/unix-print;-I/usr/include/gdkmm-3.0;-I/usr/lib/gdkmm-3.0/include;-pthread -GTK_STATIC_CFLAGS_I:INTERNAL= -GTK_STATIC_CFLAGS_OTHER:INTERNAL=-pthread -GTK_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/gtkmm-3.0;/usr/lib/gtkmm-3.0/include;/usr/include/giomm-2.4;/usr/lib/giomm-2.4/include;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/libmount;/usr/include/blkid;/usr/include/glibmm-2.4;/usr/lib/glibmm-2.4/include;/usr/include/sigc++-2.0;/usr/lib/sigc++-2.0/include;/usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/fribidi;/usr/include/cairo;/usr/include/lzo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include;/usr/include/at-spi-2.0;/usr/include/cairomm-1.0;/usr/lib/cairomm-1.0/include;/usr/include/pangomm-1.4;/usr/lib/pangomm-1.4/include;/usr/include/atkmm-1.6;/usr/lib/atkmm-1.6/include;/usr/include/gtk-3.0/unix-print;/usr/include/gdkmm-3.0;/usr/lib/gdkmm-3.0/include -GTK_STATIC_LDFLAGS:INTERNAL=-L/usr/lib;-lgtkmm-3.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lglibmm-2.4;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lz;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lsystemd;-ldbus-1;-lsystemd;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lpangoft2-1.0;-lm;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairomm-1.0;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangomm-1.4;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lpangoft2-1.0;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-latkmm-1.6;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lz;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lsystemd;-ldbus-1;-lsystemd;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lpangoft2-1.0;-lm;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgdkmm-3.0;-lgiomm-2.4;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lglibmm-2.4;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lgtk-3;-lgdk-3;-lz;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXrandr;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXcursor;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXcomposite;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXdamage;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXinerama;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lcloudproviders;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-latk-bridge-2.0;-L/usr/lib;-lsystemd;-latspi;-ldbus-1;-lsystemd;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXtst;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXi;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXfixes;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-lxkbcommon;-lwayland-cursor;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lwayland-egl;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lGL;-lEGL;-lpangoft2-1.0;-lm;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairomm-1.0;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangomm-1.4;-lglibmm-2.4;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lcairomm-1.0;-lsigc-2.0;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lpangoft2-1.0;-lm;-L/usr/lib;-lpango-1.0;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXext;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-lxcb-render;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lxcb-shm;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lpixman-1;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-lthai;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXft;-L/usr/lib;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXdmcp;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lharfbuzz-gobject;-lharfbuzz;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lpng16;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-ltiff;-lzstd;-llzma;-ljbig;-ljpeg;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-lmount;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread -GTK_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-Wl,--export-dynamic;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread -GTK_STATIC_LIBDIR:INTERNAL= -GTK_STATIC_LIBRARIES:INTERNAL=gtkmm-3.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;glibmm-2.4;m;pcre;ffi;z;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;bz2;z;png16;m;m;z;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fontconfig;freetype;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;wayland-client;m;ffi;m;ffi;m;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;X11;pthread;xcb;Xau;pthread;xcb;Xau;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;epoxy;dl;pthread;xcb;Xau;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;glib-2.0;m;pcre;z;blkid;m;pcre;gobject-2.0;m;pcre;ffi;systemd;dbus-1;systemd;glib-2.0;m;pcre;m;pcre;ffi;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;wayland-client;m;ffi;m;ffi;m;ffi;dl;pthread;xcb;Xau;pangoft2-1.0;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;bz2;z;m;m;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairomm-1.0;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangomm-1.4;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangoft2-1.0;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;freetype;bz2;z;png16;m;m;z;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;atkmm-1.6;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;z;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;bz2;z;png16;m;m;z;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fontconfig;freetype;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;wayland-client;m;ffi;m;ffi;m;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;X11;pthread;xcb;Xau;pthread;xcb;Xau;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;epoxy;dl;pthread;xcb;Xau;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;glib-2.0;m;pcre;z;blkid;m;pcre;gobject-2.0;m;pcre;ffi;systemd;dbus-1;systemd;glib-2.0;m;pcre;m;pcre;ffi;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;wayland-client;m;ffi;m;ffi;m;ffi;dl;pthread;xcb;Xau;pangoft2-1.0;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;bz2;z;m;m;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;blkid;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gdkmm-3.0;giomm-2.4;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;glibmm-2.4;m;pcre;ffi;gtk-3;gdk-3;z;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;bz2;z;png16;m;m;z;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fontconfig;freetype;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xrandr;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xcursor;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xcomposite;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xdamage;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xinerama;X11;pthread;xcb;Xau;pthread;xcb;Xau;wayland-client;m;ffi;m;ffi;m;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;X11;pthread;xcb;Xau;pthread;xcb;Xau;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;epoxy;dl;pthread;xcb;Xau;cloudproviders;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;glib-2.0;m;pcre;z;blkid;m;pcre;gobject-2.0;m;pcre;ffi;atk-bridge-2.0;systemd;atspi;dbus-1;systemd;glib-2.0;m;pcre;m;pcre;ffi;X11;pthread;xcb;Xau;Xtst;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xi;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xfixes;X11;pthread;xcb;Xau;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;wayland-client;m;ffi;xkbcommon;wayland-cursor;m;ffi;wayland-egl;wayland-client;m;ffi;epoxy;dl;pthread;xcb;Xau;GL;EGL;pangoft2-1.0;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;bz2;z;m;m;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairomm-1.0;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangomm-1.4;glibmm-2.4;m;pcre;ffi;cairomm-1.0;sigc-2.0;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangoft2-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;Xext;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb-render;xcb;Xau;xcb-shm;xcb;Xau;pixman-1;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;thai;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;Xft;Xrender;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xdmcp;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;harfbuzz-gobject;harfbuzz;m;freetype;bz2;z;png16;m;m;z;brotlidec;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;gdk_pixbuf-2.0;m;m;pcre;ffi;png16;m;z;m;z;jpeg;tiff;zstd;lzma;jbig;jpeg;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;glib-2.0;m;pcre;z;mount;blkid;sysprof-capture-4 -GTK_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib -GTK_STATIC_LIBS:INTERNAL= -GTK_STATIC_LIBS_L:INTERNAL= -GTK_STATIC_LIBS_OTHER:INTERNAL= -GTK_STATIC_LIBS_PATHS:INTERNAL= -GTK_VERSION:INTERNAL=3.24.5 -GTK_gtkmm-3.0_INCLUDEDIR:INTERNAL= -GTK_gtkmm-3.0_LIBDIR:INTERNAL= -GTK_gtkmm-3.0_PREFIX:INTERNAL= -GTK_gtkmm-3.0_VERSION:INTERNAL= -//ADVANCED property for variable: PKG_CONFIG_ARGN -PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE -PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 -WEBKIT_CFLAGS:INTERNAL=-I/usr/include/webkitgtk-4.0;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-4;-I/usr/include/gtk-3.0;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/fribidi;-I/usr/include/cairo;-I/usr/include/lzo;-I/usr/include/pixman-1;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cloudproviders;-I/usr/include/atk-1.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/dbus-1.0;-I/usr/lib/dbus-1.0/include;-I/usr/include/at-spi-2.0;-I/usr/include/libsoup-2.4;-I/usr/include/libxml2;-pthread -WEBKIT_CFLAGS_I:INTERNAL= -WEBKIT_CFLAGS_OTHER:INTERNAL=-pthread -WEBKIT_FOUND:INTERNAL=1 -WEBKIT_INCLUDEDIR:INTERNAL= -WEBKIT_INCLUDE_DIRS:INTERNAL=/usr/include/webkitgtk-4.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/libmount;/usr/include/blkid;/usr/include/fribidi;/usr/include/cairo;/usr/include/lzo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include;/usr/include/at-spi-2.0;/usr/include/libsoup-2.4;/usr/include/libxml2 -WEBKIT_LDFLAGS:INTERNAL=-L/usr/lib;-lglib-2.0;-lwebkit2gtk-4.0;-lgtk-3;-lgdk-3;-lz;-lpangocairo-1.0;-lpango-1.0;-lharfbuzz;-latk-1.0;-lcairo-gobject;-lcairo;-lgdk_pixbuf-2.0;-lsoup-2.4;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lglib-2.0;-lgio-2.0;-ljavascriptcoregtk-4.0;-lgobject-2.0;-lglib-2.0 -WEBKIT_LDFLAGS_OTHER:INTERNAL=-Wl,--export-dynamic;-pthread -WEBKIT_LIBDIR:INTERNAL= -WEBKIT_LIBRARIES:INTERNAL=glib-2.0;webkit2gtk-4.0;gtk-3;gdk-3;z;pangocairo-1.0;pango-1.0;harfbuzz;atk-1.0;cairo-gobject;cairo;gdk_pixbuf-2.0;soup-2.4;gmodule-2.0;glib-2.0;gio-2.0;javascriptcoregtk-4.0;gobject-2.0;glib-2.0 -WEBKIT_LIBRARY_DIRS:INTERNAL=/usr/lib -WEBKIT_LIBS:INTERNAL= -WEBKIT_LIBS_L:INTERNAL= -WEBKIT_LIBS_OTHER:INTERNAL= -WEBKIT_LIBS_PATHS:INTERNAL= -WEBKIT_MODULE_NAME:INTERNAL= -WEBKIT_PREFIX:INTERNAL= -WEBKIT_STATIC_CFLAGS:INTERNAL=-I/usr/include/webkitgtk-4.0;-I/usr/include/glib-2.0;-I/usr/lib/glib-2.0/include;-I/usr/include/sysprof-4;-I/usr/include/gtk-3.0;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/freetype2;-I/usr/include/libpng16;-I/usr/include/libmount;-I/usr/include/blkid;-I/usr/include/fribidi;-I/usr/include/cairo;-I/usr/include/lzo;-I/usr/include/pixman-1;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/gio-unix-2.0;-I/usr/include/cloudproviders;-I/usr/include/atk-1.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/dbus-1.0;-I/usr/lib/dbus-1.0/include;-I/usr/include/at-spi-2.0;-I/usr/include/libsoup-2.4;-I/usr/include/libxml2;-pthread -WEBKIT_STATIC_CFLAGS_I:INTERNAL= -WEBKIT_STATIC_CFLAGS_OTHER:INTERNAL=-pthread -WEBKIT_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/webkitgtk-4.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/libmount;/usr/include/blkid;/usr/include/fribidi;/usr/include/cairo;/usr/include/lzo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include;/usr/include/at-spi-2.0;/usr/include/libsoup-2.4;/usr/include/libxml2 -WEBKIT_STATIC_LDFLAGS:INTERNAL=-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgtk-3;-lz;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lsystemd;-ldbus-1;-lsystemd;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lpangoft2-1.0;-lm;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lsoup-2.4;-lgssapi_krb5;-lkrb5;-lk5crypto;-lcom_err;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-L/usr/lib;-pthread;-lxml2;-licui18n;-licuuc;-licudata;-lz;-llzma;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwebkit2gtk-4.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgtk-3;-lgdk-3;-lz;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lpangocairo-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-lm;-L/usr/lib;-lm;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lharfbuzz-gobject;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-lzstd;-llzma;-ljbig;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXrandr;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXcursor;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXcomposite;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXdamage;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXinerama;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lm;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lcloudproviders;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lcairo-gobject;-lm;-ldl;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lgdk_pixbuf-2.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lm;-lz;-lm;-L/usr/lib;-L/usr/lib;-lz;-ljpeg;-ltiff;-lzstd;-llzma;-ljbig;-ljpeg;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-latk-bridge-2.0;-L/usr/lib;-lsystemd;-latspi;-ldbus-1;-lsystemd;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXtst;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXi;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXfixes;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-latk-1.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-lxkbcommon;-lwayland-cursor;-L/usr/lib;-lm;-pthread;-L/usr/lib;-lffi;-lwayland-egl;-lwayland-client;-lm;-pthread;-L/usr/lib;-lffi;-lepoxy;-ldl;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lGL;-lEGL;-lpangoft2-1.0;-lm;-lpango-1.0;-lm;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-L/usr/lib;-ldatrie;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lm;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-L/usr/lib;-lblkid;-pthread;-lfribidi;-lthai;-L/usr/lib;-ldatrie;-pthread;-lm;-L/usr/lib;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXft;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lcairo;-lm;-ldl;-L/usr/lib;-llzo2;-lz;-lm;-lm;-lz;-lfontconfig;-pthread;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-L/usr/lib;-lexpat;-lm;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lm;-lm;-lz;-pthread;-lm;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXext;-L/usr/lib;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXrender;-lX11;-lpthread;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-L/usr/lib;-lX11;-lpthread;-L/usr/lib;-L/usr/lib;-lXau;-lxcb;-L/usr/lib;-lXau;-lxcb-render;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lxcb-shm;-L/usr/lib;-lxcb;-L/usr/lib;-lXau;-lXdmcp;-lpixman-1;-lm;-pthread;-lharfbuzz-gobject;-lharfbuzz;-pthread;-lm;-L/usr/lib;-lfreetype;-lbz2;-L/usr/lib;-L/usr/lib;-lz;-lpng16;-lm;-lm;-L/usr/lib;-lbrotlicommon;-lgraphite2;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-L/usr/lib;-lblkid;-pthread;-lsoup-2.4;-lgssapi_krb5;-lkrb5;-lk5crypto;-lcom_err;-pthread;-lm;-L/usr/lib;-lpcre;-Wl,--export-dynamic;-lgmodule-2.0;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-lgio-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-L/usr/lib;-lffi;-L/usr/lib;-lgmodule-2.0;-pthread;-L/usr/lib;-pthread;-lm;-L/usr/lib;-lpcre;-lz;-lmount;-L/usr/lib;-lblkid;-lsysprof-capture-4;-pthread;-L/usr/lib;-pthread;-lxml2;-licui18n;-licuuc;-licudata;-lz;-llzma;-lm;-lsqlite3;-lm;-lpsl;-lbrotlidec;-L/usr/lib;-lbrotlicommon;-lz;-ljavascriptcoregtk-4.0;-pthread;-lm;-L/usr/lib;-lpcre;-pthread;-lgobject-2.0;-lglib-2.0;-pthread;-lm;-L/usr/lib;-lpcre;-lsysprof-capture-4;-pthread;-L/usr/lib;-lffi -WEBKIT_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-Wl,--export-dynamic;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread;-pthread -WEBKIT_STATIC_LIBDIR:INTERNAL= -WEBKIT_STATIC_LIBRARIES:INTERNAL=m;pcre;gtk-3;z;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;bz2;z;png16;m;m;z;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fontconfig;freetype;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;wayland-client;m;ffi;m;ffi;m;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;X11;pthread;xcb;Xau;pthread;xcb;Xau;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;epoxy;dl;pthread;xcb;Xau;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;glib-2.0;m;pcre;z;blkid;m;pcre;gobject-2.0;m;pcre;ffi;systemd;dbus-1;systemd;glib-2.0;m;pcre;m;pcre;ffi;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;wayland-client;m;ffi;m;ffi;m;ffi;dl;pthread;xcb;Xau;pangoft2-1.0;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;blkid;soup-2.4;gssapi_krb5;krb5;k5crypto;com_err;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;sysprof-capture-4;xml2;icui18n;icuuc;icudata;z;lzma;m;m;brotlicommon;m;pcre;gobject-2.0;m;pcre;ffi;webkit2gtk-4.0;m;pcre;gtk-3;gdk-3;z;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;pangocairo-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;harfbuzz-gobject;m;freetype;bz2;z;m;m;brotlicommon;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fribidi;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;m;bz2;z;png16;m;m;z;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;m;pcre;ffi;m;z;m;z;jpeg;zstd;lzma;jbig;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;cairo;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;glib-2.0;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;z;blkid;fontconfig;freetype;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xrandr;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xcursor;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xcomposite;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xdamage;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xinerama;X11;pthread;xcb;Xau;pthread;xcb;Xau;wayland-client;m;ffi;m;ffi;m;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;X11;pthread;xcb;Xau;pthread;xcb;Xau;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;epoxy;dl;pthread;xcb;Xau;cloudproviders;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;cairo-gobject;m;dl;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;png16;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;gdk_pixbuf-2.0;m;m;pcre;ffi;m;z;m;z;jpeg;tiff;zstd;lzma;jbig;jpeg;m;m;pcre;gmodule-2.0;glib-2.0;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;blkid;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;glib-2.0;m;pcre;z;blkid;m;pcre;gobject-2.0;m;pcre;ffi;atk-bridge-2.0;systemd;atspi;dbus-1;systemd;glib-2.0;m;pcre;m;pcre;ffi;X11;pthread;xcb;Xau;Xtst;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xi;X11;pthread;xcb;Xau;X11;pthread;xcb;Xau;Xfixes;X11;pthread;xcb;Xau;atk-1.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;wayland-client;m;ffi;xkbcommon;wayland-cursor;m;ffi;wayland-egl;wayland-client;m;ffi;epoxy;dl;pthread;xcb;Xau;GL;EGL;pangoft2-1.0;m;pango-1.0;m;m;pcre;ffi;m;bz2;z;m;m;brotlicommon;graphite2;glib-2.0;m;pcre;m;pcre;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;datrie;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;m;dl;lzo2;z;m;m;z;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;pthread;xcb;Xau;X11;pthread;xcb;Xau;pthread;Xau;xcb;Xau;xcb;Xau;xcb;Xau;m;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;freetype;bz2;z;m;m;m;glib-2.0;m;pcre;brotlidec;brotlicommon;expat;m;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;blkid;fribidi;thai;datrie;m;bz2;z;m;m;z;brotlicommon;graphite2;m;pcre;Xrender;X11;pthread;xcb;Xau;pthread;xcb;Xau;Xft;X11;pthread;xcb;Xau;pthread;xcb;Xau;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;bz2;z;m;m;m;graphite2;m;pcre;brotlidec;brotlicommon;cairo;m;dl;lzo2;z;m;m;z;fontconfig;freetype;bz2;z;m;m;z;m;graphite2;m;pcre;brotlidec;brotlicommon;expat;m;freetype;bz2;z;m;m;z;m;m;pcre;brotlidec;brotlicommon;X11;pthread;xcb;Xau;Xext;pthread;xcb;Xau;Xrender;X11;pthread;xcb;Xau;X11;pthread;Xau;xcb;Xau;xcb-render;xcb;Xau;xcb-shm;xcb;Xau;Xdmcp;pixman-1;m;harfbuzz-gobject;harfbuzz;m;freetype;bz2;z;png16;m;m;brotlicommon;graphite2;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;m;pcre;ffi;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;m;pcre;blkid;soup-2.4;gssapi_krb5;krb5;k5crypto;com_err;m;pcre;gmodule-2.0;glib-2.0;m;pcre;glib-2.0;m;pcre;gobject-2.0;m;pcre;ffi;gio-2.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;ffi;gmodule-2.0;m;pcre;z;mount;blkid;sysprof-capture-4;xml2;icui18n;icuuc;icudata;z;lzma;m;sqlite3;m;psl;brotlidec;brotlicommon;z;javascriptcoregtk-4.0;m;pcre;gobject-2.0;glib-2.0;m;pcre;sysprof-capture-4;ffi -WEBKIT_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib;/usr/lib -WEBKIT_STATIC_LIBS:INTERNAL= -WEBKIT_STATIC_LIBS_L:INTERNAL= -WEBKIT_STATIC_LIBS_OTHER:INTERNAL= -WEBKIT_STATIC_LIBS_PATHS:INTERNAL= -WEBKIT_VERSION:INTERNAL= -WEBKIT_webkit2gtk-4.0_INCLUDEDIR:INTERNAL=/usr/include -WEBKIT_webkit2gtk-4.0_LIBDIR:INTERNAL=/usr/lib -WEBKIT_webkit2gtk-4.0_MODULE_NAME:INTERNAL=webkit2gtk-4.0 -WEBKIT_webkit2gtk-4.0_PREFIX:INTERNAL=/usr -WEBKIT_webkit2gtk-4.0_VERSION:INTERNAL=2.36.0 -WEBKIT_webkit2gtk-web-extension-4.0_INCLUDEDIR:INTERNAL=/usr/include -WEBKIT_webkit2gtk-web-extension-4.0_LIBDIR:INTERNAL=/usr/lib -WEBKIT_webkit2gtk-web-extension-4.0_MODULE_NAME:INTERNAL=webkit2gtk-web-extension-4.0 -WEBKIT_webkit2gtk-web-extension-4.0_PREFIX:INTERNAL=/usr -WEBKIT_webkit2gtk-web-extension-4.0_VERSION:INTERNAL=2.36.0 -__pkg_config_arguments_GTK:INTERNAL=REQUIRED;gtkmm-3.0 -__pkg_config_arguments_WEBKIT:INTERNAL=REQUIRED;webkit2gtk-4.0;webkit2gtk-web-extension-4.0 -__pkg_config_checked_GTK:INTERNAL=1 -__pkg_config_checked_WEBKIT:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_atk-1.0 -pkgcfg_lib_GTK_atk-1.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_atkmm-1.6 -pkgcfg_lib_GTK_atkmm-1.6-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_cairo -pkgcfg_lib_GTK_cairo-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_cairo-gobject -pkgcfg_lib_GTK_cairo-gobject-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_cairomm-1.0 -pkgcfg_lib_GTK_cairomm-1.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_gdk-3 -pkgcfg_lib_GTK_gdk-3-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_gdk_pixbuf-2.0 -pkgcfg_lib_GTK_gdk_pixbuf-2.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_gdkmm-3.0 -pkgcfg_lib_GTK_gdkmm-3.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_gio-2.0 -pkgcfg_lib_GTK_gio-2.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_giomm-2.4 -pkgcfg_lib_GTK_giomm-2.4-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_glib-2.0 -pkgcfg_lib_GTK_glib-2.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_glibmm-2.4 -pkgcfg_lib_GTK_glibmm-2.4-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_gobject-2.0 -pkgcfg_lib_GTK_gobject-2.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_gtk-3 -pkgcfg_lib_GTK_gtk-3-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_gtkmm-3.0 -pkgcfg_lib_GTK_gtkmm-3.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_harfbuzz -pkgcfg_lib_GTK_harfbuzz-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_pango-1.0 -pkgcfg_lib_GTK_pango-1.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_pangocairo-1.0 -pkgcfg_lib_GTK_pangocairo-1.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_pangomm-1.4 -pkgcfg_lib_GTK_pangomm-1.4-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_sigc-2.0 -pkgcfg_lib_GTK_sigc-2.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_GTK_z -pkgcfg_lib_GTK_z-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_atk-1.0 -pkgcfg_lib_WEBKIT_atk-1.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_cairo -pkgcfg_lib_WEBKIT_cairo-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_cairo-gobject -pkgcfg_lib_WEBKIT_cairo-gobject-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gdk-3 -pkgcfg_lib_WEBKIT_gdk-3-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gdk_pixbuf-2.0 -pkgcfg_lib_WEBKIT_gdk_pixbuf-2.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gio-2.0 -pkgcfg_lib_WEBKIT_gio-2.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_glib-2.0 -pkgcfg_lib_WEBKIT_glib-2.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gmodule-2.0 -pkgcfg_lib_WEBKIT_gmodule-2.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gobject-2.0 -pkgcfg_lib_WEBKIT_gobject-2.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_gtk-3 -pkgcfg_lib_WEBKIT_gtk-3-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_harfbuzz -pkgcfg_lib_WEBKIT_harfbuzz-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_javascriptcoregtk-4.0 -pkgcfg_lib_WEBKIT_javascriptcoregtk-4.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_pango-1.0 -pkgcfg_lib_WEBKIT_pango-1.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_pangocairo-1.0 -pkgcfg_lib_WEBKIT_pangocairo-1.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_soup-2.4 -pkgcfg_lib_WEBKIT_soup-2.4-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_webkit2gtk-4.0 -pkgcfg_lib_WEBKIT_webkit2gtk-4.0-ADVANCED:INTERNAL=1 -//ADVANCED property for variable: pkgcfg_lib_WEBKIT_z -pkgcfg_lib_WEBKIT_z-ADVANCED:INTERNAL=1 -prefix_result:INTERNAL=/usr/lib - diff --git a/compile/CMakeFiles/3.23.0/CMakeCCompiler.cmake b/compile/CMakeFiles/3.23.0/CMakeCCompiler.cmake deleted file mode 100644 index ef0634e..0000000 --- a/compile/CMakeFiles/3.23.0/CMakeCCompiler.cmake +++ /dev/null @@ -1,72 +0,0 @@ -set(CMAKE_C_COMPILER "/usr/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "11.2.0") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") -set(CMAKE_C17_COMPILE_FEATURES "c_std_17") -set(CMAKE_C23_COMPILE_FEATURES "c_std_23") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0;/usr/lib;/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/compile/CMakeFiles/3.23.0/CMakeCXXCompiler.cmake b/compile/CMakeFiles/3.23.0/CMakeCXXCompiler.cmake deleted file mode 100644 index 409828e..0000000 --- a/compile/CMakeFiles/3.23.0/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,83 +0,0 @@ -set(CMAKE_CXX_COMPILER "/usr/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "11.2.0") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/usr/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar") -set(CMAKE_RANLIB "/usr/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib") -set(CMAKE_LINKER "/usr/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/11.2.0;/usr/include/c++/11.2.0/x86_64-pc-linux-gnu;/usr/include/c++/11.2.0/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0;/usr/lib;/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_C.bin b/compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_C.bin deleted file mode 100755 index c3922cbdd14070e6955b757aa89ff9adca5de09d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15936 zcmeHOU2Ggz6~4Q68mGkZ4{>nok}Lrs7vYVaxW)uIU3nDvhB5&PrL z&K5foU=gTlML}*WK~+%{1TP34K#Hh@1UNFZDo^AA6yU`mB3cwk5EL1Ryqq(0zV+;| zhN?)sFxT2S_k8Dk=iWJUXZL#M-p`~a#-fpkLTONE6l<|o4@rn2@d2rjNT@;8Ovgu5 zmwJHoMi=w!2~UvKE4QMxvPtj;lFaMmN*(!#2U8nfK@V9nZ?Cew&$B=(IS=N!CeeXI zz9+hEYL@>kWzaK1@8$%bP8@%x9&& zy{^M8$tR?!>O{`U4D_GKWqWc~p}gF)JUGxZ&>t@q<0suNaKC!#!((cE>b#1sstv}# zkElqE9u=Kj+`_(x>BDJfe&t)&pX++zv)31HJorRM<B0t6=1;OD3t5=sCUQ7`CJ54XdD7 z=R6On@rm?EQa>3#8Go!=Kh>}F^z5XbHEnajDmkV-JDJQC3+Akm$#J-ae6b+mbkDV} zqoNy-t`Yrt13yAK_ZQ=){IGR^ug?1gyZ+1pdUtA0OL3T)rB8(ZXt&fiMGM2Eq)483;2F zW+2SK|62zB+;a5q+T}Y<+Le93IH8pG`3)yp`KfmKM@^e&3?ds4k$)VEm9I^f~A8$GKIoF@?n;hrrzMru8;I`92p`Vn{2P#`F$5z>K zQzZF+)%Abu1s0F)XlwVh8-ILUyRqG%MPAl!?l^}jKuQ8MRkr3^j*af}xqque7s;&3 zr_O7ahmLbqTf6NvYgdNOkW%SrrQ>UJl}hF1ef?C8T-@C4@83%7wq(iK0cL7k4_CM*U#l=Rvc3= z+Vsxu!bEy@b|R&xrbg4lQ{>^=jf{1H)*&z<($(-Ge)r40TEAPV@cXv4dzH!zNiO`( zluP8&Sru7sjdUH{-?UCI&KPIj3~}De4x{_sH*bvf)2EMOe3J3uL#0P7pEo)K#mkBiemILms+X3^JWUF1We zW8Gwz==c}xVbQUElK*ex0{a^~l_KjKvgi?O8JA?SBd?$2vL*HhJyks|@@*nJMRtgU z*e{hq35<3(1gFKIZUO%v6|X-8x~@B-HwmBKAiMoVp6K6CSKpTY{!MiM8cu2Ae=4x9 ze6L1h3C}W~OrDN)(<23ggkUD)kgqxLw>2z@K&f z+Z4t(@b6Hi-g*7l^*^K%G0*d;C)5_nh&rS`9`gVZYDe%@0chobTlUJ&emaqeq9nXa z9DSl*e>zg>pYEar5KoR1UTx8${IEl$Pbe~C)=~v>9@dnoK#Q!1rzI2~ek?{`U+@GNT zHsLXleX>1Tf8Bi#;q6iS77W}Mik`jo6pD@+pQFX|r09;Zpsa%B5HM#uC8ta)WaiZF zdVAf;>vO!~zC?s@o75uq{cNlX?(&=CaDc8XWGLfY3iI+m@n$P4;l50wLpQhmQnZ@ zQ_ganoLOU~lcq+;&JIty&n0!*HZc0pso}|Vl3@DA(^HyQwb8RmAD@^W8J^Im$Hva3 zX7$I?F^*U?rqSsrJ}xQ6tcYU zAw5lAS*xIzOJUr=c4EJg%6)&yi z9V0{1u|2tnnpL138A~eej;Mt~Ilg2UmrUDP@j;ogMcZnutUz=Ldw9&n*?rL{Evk5S zr9e%1(y=|ulcrs=iiH|QC!1~N3?`^J4;2-6%w;~ym z%| zfqA-waoa+j<%{(3^YMEJxfDoP@aN}i0X}}eA@P3%x5Xtme!f8%H-Yn4F;ck1+@tz} zC#pw*t2)om{QPxsfW-I%A=v&81N?6bA95B%k;p&bSE<5tIl1ks^GEDg4EjTd{26gu ze0cD?Z2EO)aAM-!#KfT7up~B;j3wXGWzbA}cz{h^JTPN6?_P=_f zdITTxE?NA1l@M1M__$9I06fU;03Y+bPT`}UK|XYzS92`%AM>nk;iDb+OFE#c1_Brp z_bLv4a4rnKUslI%m911l0&Ymh`2S=69|`?IUJek3zWeCjOHTq$1%jhp__poAKgB-` LR1O9R0ag7IwhZIb diff --git a/compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_CXX.bin b/compile/CMakeFiles/3.23.0/CMakeDetermineCompilerABI_CXX.bin deleted file mode 100755 index 8acb2ff48f818e63b598e8b59eccad41d9f511d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15960 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 Q{D<*}0n)w@A*70b0(_1BWB>pF diff --git a/compile/CMakeFiles/3.23.0/CMakeSystem.cmake b/compile/CMakeFiles/3.23.0/CMakeSystem.cmake deleted file mode 100644 index 7116ac5..0000000 --- a/compile/CMakeFiles/3.23.0/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-5.17.6-2-ublinux") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "5.17.6-2-ublinux") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-5.17.6-2-ublinux") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "5.17.6-2-ublinux") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/compile/CMakeFiles/3.23.0/CompilerIdC/CMakeCCompilerId.c b/compile/CMakeFiles/3.23.0/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 26b2f9e..0000000 --- a/compile/CMakeFiles/3.23.0/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,828 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - -#if !defined(__has_include) -/* If the compiler does not have __has_include, pretend the answer is - always no. */ -# define __has_include(x) 0 -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a version is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(1) -# if defined(__LCC__) -# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) -# endif -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) && !defined(__clang__) -# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) -# define C_VERSION "90" -# else -# define C_VERSION -# endif -#elif __STDC_VERSION__ > 201710L -# define C_VERSION "23" -#elif __STDC_VERSION__ >= 201710L -# define C_VERSION "17" -#elif __STDC_VERSION__ >= 201000L -# define C_VERSION "11" -#elif __STDC_VERSION__ >= 199901L -# define C_VERSION "99" -#else -# define C_VERSION "90" -#endif -const char* info_language_standard_default = - "INFO" ":" "standard_default[" C_VERSION "]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/compile/CMakeFiles/3.23.0/CompilerIdC/a.out b/compile/CMakeFiles/3.23.0/CompilerIdC/a.out deleted file mode 100755 index b007c9432446c32aa9116428d966392c17ef4bb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16056 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 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__open_xl__) && defined(__clang__) -# define COMPILER_ID "IBMClang" -# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) -# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) -# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) - - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__CLANG_FUJITSU) -# define COMPILER_ID "FujitsuClang" -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# define COMPILER_VERSION_INTERNAL_STR __clang_version__ - - -#elif defined(__FUJITSU) -# define COMPILER_ID "Fujitsu" -# if defined(__FCC_version__) -# define COMPILER_VERSION __FCC_version__ -# elif defined(__FCC_major__) -# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) -# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) -# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) -# endif -# if defined(__fcc_version) -# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) -# elif defined(__FCC_VERSION) -# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) -# endif - - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) -# define COMPILER_ID "LCC" -# define COMPILER_VERSION_MAJOR DEC(1) -# if defined(__LCC__) -# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) -# endif -# if defined(__LCC_MINOR__) -# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) -# endif -# if defined(__GNUC__) && defined(__GNUC_MINOR__) -# define SIMULATE_ID "GNU" -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__MSYS__) -# define PLATFORM_ID "MSYS" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number. */ -#ifdef COMPILER_VERSION -char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; - -/* Construct a string literal encoding the version number components. */ -#elif defined(COMPILER_VERSION_MAJOR) -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#elif defined(COMPILER_VERSION_INTERNAL_STR) -char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_standard_default = "INFO" ":" "standard_default[" -#if CXX_STD > 202002L - "23" -#elif CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -const char* info_language_extensions_default = "INFO" ":" "extensions_default[" -#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ - defined(__TI_COMPILER_VERSION__)) && \ - !defined(__STRICT_ANSI__) - "ON" -#else - "OFF" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_standard_default[argc]; - require += info_language_extensions_default[argc]; - (void)argv; - return require; -} diff --git a/compile/CMakeFiles/3.23.0/CompilerIdCXX/a.out b/compile/CMakeFiles/3.23.0/CompilerIdCXX/a.out deleted file mode 100755 index 60376f710d90dc5cc90bbfbeda0ecb81765c0595..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16064 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 X&beMyigWbZ{2${F1EfZcpsC_t>9#hx diff --git a/compile/CMakeFiles/CMakeDirectoryInformation.cmake b/compile/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index c090ddc..0000000 --- a/compile/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.23 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/media/sf_Ubsoft/ubl-settings-diskquota/source") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/media/sf_Ubsoft/ubl-settings-diskquota/compile") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/compile/CMakeFiles/CMakeOutput.log b/compile/CMakeFiles/CMakeOutput.log deleted file mode 100644 index 440a6c9..0000000 --- a/compile/CMakeFiles/CMakeOutput.log +++ /dev/null @@ -1,423 +0,0 @@ -The system is: Linux - 5.17.6-2-ublinux - x86_64 -Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. -Compiler: /usr/bin/cc -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" - -The C compiler identification is GNU, found in "/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/3.23.0/CompilerIdC/a.out" - -Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. -Compiler: /usr/bin/c++ -Build flags: -Id flags: - -The output was: -0 - - -Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" - -The CXX compiler identification is GNU, found in "/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/3.23.0/CompilerIdCXX/a.out" - -Detecting C compiler ABI info compiled with the following output: -Change Dir: /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make -f Makefile cmTC_d5208/fast && make[1]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' -make[1]: Warning: File 'Makefile' has modification time 0.16 s in the future -/usr/bin/make -f CMakeFiles/cmTC_d5208.dir/build.make CMakeFiles/cmTC_d5208.dir/build -make[2]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' -make[2]: Warning: File 'CMakeFiles/cmTC_d5208.dir/flags.make' has modification time 0.15 s in the future -Building C object CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -/usr/bin/cc -v -o CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c -Using built-in specs. -COLLECT_GCC=/usr/bin/cc -Target: x86_64-pc-linux-gnu -Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc -Thread model: posix -Supported LTO compression algorithms: zlib zstd -gcc version 11.2.0 (GCC) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/' - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_d5208.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cccrJcAn.s -GNU C17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu) - compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0-p13, MPC version 1.2.1, isl version isl-0.24-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/include" -#include "..." search starts here: -#include <...> search starts here: - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include - /usr/local/include - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed - /usr/include -End of search list. -GNU C17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu) - compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0-p13, MPC version 1.2.1, isl version isl-0.24-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: 65a5ec6b673b24273c0fdde359680a16 -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/' - as -v --64 -o CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o /tmp/cccrJcAn.s -GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38 -COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.' -Linking C executable cmTC_d5208 -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d5208.dir/link.txt --verbose=1 -/usr/bin/cc -v CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -o cmTC_d5208 -Using built-in specs. -COLLECT_GCC=/usr/bin/cc -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper -Target: x86_64-pc-linux-gnu -Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc -Thread model: posix -Supported LTO compression algorithms: zlib zstd -gcc version 11.2.0 (GCC) -COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d5208' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d5208.' - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvRuXet.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_d5208 /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../.. CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d5208' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d5208.' -make[2]: warning: Clock skew detected. Your build may be incomplete. -make[2]: Leaving directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' -make[1]: warning: Clock skew detected. Your build may be incomplete. -make[1]: Leaving directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' - - - -Parsed C implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] - add: [/usr/local/include] - add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed;/usr/include] - - -Parsed C implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_d5208/fast && make[1]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp'] - ignore line: [make[1]: Warning: File 'Makefile' has modification time 0.16 s in the future] - ignore line: [/usr/bin/make -f CMakeFiles/cmTC_d5208.dir/build.make CMakeFiles/cmTC_d5208.dir/build] - ignore line: [make[2]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp'] - ignore line: [make[2]: Warning: File 'CMakeFiles/cmTC_d5208.dir/flags.make' has modification time 0.15 s in the future] - ignore line: [Building C object CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [Target: x86_64-pc-linux-gnu] - ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 11.2.0 (GCC) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/'] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_d5208.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o /tmp/cccrJcAn.s] - ignore line: [GNU C17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu)] - ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.24-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu)] - ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.24-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: 65a5ec6b673b24273c0fdde359680a16] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o /tmp/cccrJcAn.s] - ignore line: [GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_d5208] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d5208.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -o cmTC_d5208 ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/cc] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper] - ignore line: [Target: x86_64-pc-linux-gnu] - ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 11.2.0 (GCC) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d5208' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d5208.'] - link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccvRuXet.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_d5208 /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../.. CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccvRuXet.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-o] ==> ignore - arg [cmTC_d5208] ==> ignore - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] - arg [CMakeFiles/cmTC_d5208.dir/CMakeCCompilerABI.c.o] ==> ignore - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [-lc] ==> lib [c] - arg [-lgcc] ==> lib [gcc] - arg [--push-state] ==> ignore - arg [--as-needed] ==> ignore - arg [-lgcc_s] ==> lib [gcc_s] - arg [--pop-state] ==> ignore - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] ==> [/usr/lib/crti.o] - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] ==> [/usr/lib] - implicit libs: [gcc;gcc_s;c;gcc;gcc_s] - implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o;/usr/lib/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0;/usr/lib;/lib] - implicit fwks: [] - - -Detecting CXX compiler ABI info compiled with the following output: -Change Dir: /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp - -Run Build Command(s):/usr/bin/make -f Makefile cmTC_5718e/fast && make[1]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' -make[1]: Warning: File 'Makefile' has modification time 0.16 s in the future -/usr/bin/make -f CMakeFiles/cmTC_5718e.dir/build.make CMakeFiles/cmTC_5718e.dir/build -make[2]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' -make[2]: Warning: File 'CMakeFiles/cmTC_5718e.dir/flags.make' has modification time 0.15 s in the future -Building CXX object CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -/usr/bin/c++ -v -o CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -Using built-in specs. -COLLECT_GCC=/usr/bin/c++ -Target: x86_64-pc-linux-gnu -Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc -Thread model: posix -Supported LTO compression algorithms: zlib zstd -gcc version 11.2.0 (GCC) -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/' - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_5718e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccNKTAmP.s -GNU C++17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu) - compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0-p13, MPC version 1.2.1, isl version isl-0.24-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/include" -#include "..." search starts here: -#include <...> search starts here: - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0 - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/x86_64-pc-linux-gnu - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/backward - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include - /usr/local/include - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed - /usr/include -End of search list. -GNU C++17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu) - compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0-p13, MPC version 1.2.1, isl version isl-0.24-GMP - -GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 -Compiler executable checksum: 37973183ac4df241cfcce263334987c1 -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/' - as -v --64 -o CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccNKTAmP.s -GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38 -COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.' -Linking CXX executable cmTC_5718e -/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5718e.dir/link.txt --verbose=1 -/usr/bin/c++ -v CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_5718e -Using built-in specs. -COLLECT_GCC=/usr/bin/c++ -COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper -Target: x86_64-pc-linux-gnu -Configured with: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc -Thread model: posix -Supported LTO compression algorithms: zlib zstd -gcc version 11.2.0 (GCC) -COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/ -LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/ -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5718e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_5718e.' - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDKUJui.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_5718e /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../.. CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o -COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5718e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_5718e.' -make[2]: warning: Clock skew detected. Your build may be incomplete. -make[2]: Leaving directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' -make[1]: warning: Clock skew detected. Your build may be incomplete. -make[1]: Leaving directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp' - - - -Parsed CXX implicit include dir info from above output: rv=done - found start of include info - found start of implicit include info - add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0] - add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/x86_64-pc-linux-gnu] - add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/backward] - add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] - add: [/usr/local/include] - add: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] - add: [/usr/include] - end of search list found - collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0] ==> [/usr/include/c++/11.2.0] - collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/x86_64-pc-linux-gnu] ==> [/usr/include/c++/11.2.0/x86_64-pc-linux-gnu] - collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/backward] ==> [/usr/include/c++/11.2.0/backward] - collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] - collapse include dir [/usr/local/include] ==> [/usr/local/include] - collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] - collapse include dir [/usr/include] ==> [/usr/include] - implicit include dirs: [/usr/include/c++/11.2.0;/usr/include/c++/11.2.0/x86_64-pc-linux-gnu;/usr/include/c++/11.2.0/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed;/usr/include] - - -Parsed CXX implicit link information from above output: - link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] - ignore line: [Change Dir: /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp] - ignore line: [] - ignore line: [Run Build Command(s):/usr/bin/make -f Makefile cmTC_5718e/fast && make[1]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp'] - ignore line: [make[1]: Warning: File 'Makefile' has modification time 0.16 s in the future] - ignore line: [/usr/bin/make -f CMakeFiles/cmTC_5718e.dir/build.make CMakeFiles/cmTC_5718e.dir/build] - ignore line: [make[2]: Entering directory '/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/CMakeTmp'] - ignore line: [make[2]: Warning: File 'CMakeFiles/cmTC_5718e.dir/flags.make' has modification time 0.15 s in the future] - ignore line: [Building CXX object CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [Target: x86_64-pc-linux-gnu] - ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 11.2.0 (GCC) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/'] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_5718e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o /tmp/ccNKTAmP.s] - ignore line: [GNU C++17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu)] - ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.24-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/include"] - ignore line: [#include "..." search starts here:] - ignore line: [#include <...> search starts here:] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/x86_64-pc-linux-gnu] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../include/c++/11.2.0/backward] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include] - ignore line: [ /usr/local/include] - ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed] - ignore line: [ /usr/include] - ignore line: [End of search list.] - ignore line: [GNU C++17 (GCC) version 11.2.0 (x86_64-pc-linux-gnu)] - ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0-p13 MPC version 1.2.1 isl version isl-0.24-GMP] - ignore line: [] - ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] - ignore line: [Compiler executable checksum: 37973183ac4df241cfcce263334987c1] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccNKTAmP.s] - ignore line: [GNU assembler version 2.38 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.38] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_5718e] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5718e.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_5718e ] - ignore line: [Using built-in specs.] - ignore line: [COLLECT_GCC=/usr/bin/c++] - ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper] - ignore line: [Target: x86_64-pc-linux-gnu] - ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=c c++ ada fortran go lto objc obj-c++ d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --with-build-config=bootstrap-lto --enable-link-serialization=1 gdc_include_dir=/usr/include/dlang/gdc] - ignore line: [Thread model: posix] - ignore line: [Supported LTO compression algorithms: zlib zstd] - ignore line: [gcc version 11.2.0 (GCC) ] - ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/] - ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_5718e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_5718e.'] - link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper -plugin-opt=-fresolution=/tmp/ccDKUJui.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_5718e /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0 -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../.. CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/collect2] ==> ignore - arg [-plugin] ==> ignore - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/liblto_plugin.so] ==> ignore - arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccDKUJui.res] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [-plugin-opt=-pass-through=-lc] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore - arg [-plugin-opt=-pass-through=-lgcc] ==> ignore - arg [--build-id] ==> ignore - arg [--eh-frame-hdr] ==> ignore - arg [--hash-style=gnu] ==> ignore - arg [-m] ==> ignore - arg [elf_x86_64] ==> ignore - arg [-dynamic-linker] ==> ignore - arg [/lib64/ld-linux-x86-64.so.2] ==> ignore - arg [-pie] ==> ignore - arg [-o] ==> ignore - arg [cmTC_5718e] ==> ignore - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] - arg [-L/lib/../lib] ==> dir [/lib/../lib] - arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] - arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] - arg [CMakeFiles/cmTC_5718e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore - arg [-lstdc++] ==> lib [stdc++] - arg [-lm] ==> lib [m] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [-lc] ==> lib [c] - arg [-lgcc_s] ==> lib [gcc_s] - arg [-lgcc] ==> lib [gcc] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o] - arg [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crti.o] ==> [/usr/lib/crti.o] - collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../lib] ==> [/usr/lib] - collapse library dir [/lib/../lib] ==> [/lib] - collapse library dir [/usr/lib/../lib] ==> [/usr/lib] - collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../..] ==> [/usr/lib] - implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] - implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/crtendS.o;/usr/lib/crtn.o] - implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0;/usr/lib;/lib] - implicit fwks: [] - - diff --git a/compile/CMakeFiles/Makefile.cmake b/compile/CMakeFiles/Makefile.cmake deleted file mode 100644 index 85879e3..0000000 --- a/compile/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,131 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.23 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "CMakeFiles/3.23.0/CMakeCCompiler.cmake" - "CMakeFiles/3.23.0/CMakeCXXCompiler.cmake" - "CMakeFiles/3.23.0/CMakeSystem.cmake" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/CMakeLists.txt" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/ubl-settings-diskquota.h.in" - "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in" - "/usr/share/cmake/Modules/CMakeCCompilerABI.c" - "/usr/share/cmake/Modules/CMakeCInformation.cmake" - "/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in" - "/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp" - "/usr/share/cmake/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake" - "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake" - "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" - "/usr/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake" - "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake" - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake" - "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" - "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" - "/usr/share/cmake/Modules/CMakeSystem.cmake.in" - "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake" - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake" - "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake" - "/usr/share/cmake/Modules/CMakeUnixFindMake.cmake" - "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/usr/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake" - "/usr/share/cmake/Modules/Compiler/GNU.cmake" - "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" - "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake/Modules/FindPackageMessage.cmake" - "/usr/share/cmake/Modules/FindPkgConfig.cmake" - "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake" - "/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake" - "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake/Modules/Platform/Linux.cmake" - "/usr/share/cmake/Modules/Platform/UnixPaths.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.23.0/CMakeSystem.cmake" - "CMakeFiles/3.23.0/CMakeCCompiler.cmake" - "CMakeFiles/3.23.0/CMakeCXXCompiler.cmake" - "CMakeFiles/3.23.0/CMakeCCompiler.cmake" - "CMakeFiles/3.23.0/CMakeCXXCompiler.cmake" - "ubl-settings-diskquota-cm.h" - "CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake" - ) diff --git a/compile/CMakeFiles/Makefile2 b/compile/CMakeFiles/Makefile2 deleted file mode 100644 index b83c406..0000000 --- a/compile/CMakeFiles/Makefile2 +++ /dev/null @@ -1,112 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.23 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /media/sf_Ubsoft/ubl-settings-diskquota/source - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /media/sf_Ubsoft/ubl-settings-diskquota/compile - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/ubl-settings-diskquota.dir/all -.PHONY : all - -# The main recursive "preinstall" target. -preinstall: -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/ubl-settings-diskquota.dir/clean -.PHONY : clean - -#============================================================================= -# Target rules for target CMakeFiles/ubl-settings-diskquota.dir - -# All Build rule for target. -CMakeFiles/ubl-settings-diskquota.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/ubl-settings-diskquota.dir/build.make CMakeFiles/ubl-settings-diskquota.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/ubl-settings-diskquota.dir/build.make CMakeFiles/ubl-settings-diskquota.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18 "Built target ubl-settings-diskquota" -.PHONY : CMakeFiles/ubl-settings-diskquota.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/ubl-settings-diskquota.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles 18 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/ubl-settings-diskquota.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles 0 -.PHONY : CMakeFiles/ubl-settings-diskquota.dir/rule - -# Convenience name for target. -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/rule -.PHONY : ubl-settings-diskquota - -# clean rule for target. -CMakeFiles/ubl-settings-diskquota.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/ubl-settings-diskquota.dir/build.make CMakeFiles/ubl-settings-diskquota.dir/clean -.PHONY : CMakeFiles/ubl-settings-diskquota.dir/clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/compile/CMakeFiles/Progress/1 b/compile/CMakeFiles/Progress/1 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/1 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/10 b/compile/CMakeFiles/Progress/10 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/10 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/11 b/compile/CMakeFiles/Progress/11 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/11 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/12 b/compile/CMakeFiles/Progress/12 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/12 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/13 b/compile/CMakeFiles/Progress/13 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/13 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/14 b/compile/CMakeFiles/Progress/14 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/14 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/15 b/compile/CMakeFiles/Progress/15 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/15 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/16 b/compile/CMakeFiles/Progress/16 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/16 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/17 b/compile/CMakeFiles/Progress/17 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/17 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/18 b/compile/CMakeFiles/Progress/18 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/18 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/2 b/compile/CMakeFiles/Progress/2 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/2 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/3 b/compile/CMakeFiles/Progress/3 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/3 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/4 b/compile/CMakeFiles/Progress/4 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/4 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/5 b/compile/CMakeFiles/Progress/5 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/5 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/6 b/compile/CMakeFiles/Progress/6 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/6 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/7 b/compile/CMakeFiles/Progress/7 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/7 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/8 b/compile/CMakeFiles/Progress/8 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/8 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/9 b/compile/CMakeFiles/Progress/9 deleted file mode 100644 index 7b4d68d..0000000 --- a/compile/CMakeFiles/Progress/9 +++ /dev/null @@ -1 +0,0 @@ -empty \ No newline at end of file diff --git a/compile/CMakeFiles/Progress/count.txt b/compile/CMakeFiles/Progress/count.txt deleted file mode 100644 index 3c03207..0000000 --- a/compile/CMakeFiles/Progress/count.txt +++ /dev/null @@ -1 +0,0 @@ -18 diff --git a/compile/CMakeFiles/TargetDirectories.txt b/compile/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index ae8fb5a..0000000 --- a/compile/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,7 +0,0 @@ -/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/ubl-settings-diskquota.dir -/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/edit_cache.dir -/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/rebuild_cache.dir -/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/list_install_components.dir -/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/install.dir -/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/install/local.dir -/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/install/strip.dir diff --git a/compile/CMakeFiles/cmake.check_cache b/compile/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd73..0000000 --- a/compile/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/compile/CMakeFiles/progress.marks b/compile/CMakeFiles/progress.marks deleted file mode 100644 index 3c03207..0000000 --- a/compile/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -18 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake b/compile/CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake deleted file mode 100644 index ad813ad..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake +++ /dev/null @@ -1,35 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c" "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/controller.cc" "CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc" "CMakeFiles/ubl-settings-diskquota.dir/main.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d" - "/media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.cc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o" "gcc" "CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o.d" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/build.make b/compile/CMakeFiles/ubl-settings-diskquota.dir/build.make deleted file mode 100644 index 7854ed7..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/build.make +++ /dev/null @@ -1,366 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.23 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /media/sf_Ubsoft/ubl-settings-diskquota/source - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /media/sf_Ubsoft/ubl-settings-diskquota/compile - -# Include any dependencies generated for this target. -include CMakeFiles/ubl-settings-diskquota.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/ubl-settings-diskquota.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/ubl-settings-diskquota.dir/flags.make - -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc -CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.cc -CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc -CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc > CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc -CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc -CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc -CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc -CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.cc -CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building C object CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c - -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c > CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.i - -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c -o CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.s - -CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc -CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc > CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.cc -CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc -CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc - -CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc > CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc -o CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/controller.cc -CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/controller.cc - -CMakeFiles/ubl-settings-diskquota.dir/controller.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/controller.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/controller.cc > CMakeFiles/ubl-settings-diskquota.dir/controller.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/controller.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/controller.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/controller.cc -o CMakeFiles/ubl-settings-diskquota.dir/controller.cc.s - -CMakeFiles/ubl-settings-diskquota.dir/main.cc.o: CMakeFiles/ubl-settings-diskquota.dir/flags.make -CMakeFiles/ubl-settings-diskquota.dir/main.cc.o: /media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc -CMakeFiles/ubl-settings-diskquota.dir/main.cc.o: CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object CMakeFiles/ubl-settings-diskquota.dir/main.cc.o" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/ubl-settings-diskquota.dir/main.cc.o -MF CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d -o CMakeFiles/ubl-settings-diskquota.dir/main.cc.o -c /media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc - -CMakeFiles/ubl-settings-diskquota.dir/main.cc.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ubl-settings-diskquota.dir/main.cc.i" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc > CMakeFiles/ubl-settings-diskquota.dir/main.cc.i - -CMakeFiles/ubl-settings-diskquota.dir/main.cc.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ubl-settings-diskquota.dir/main.cc.s" - /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc -o CMakeFiles/ubl-settings-diskquota.dir/main.cc.s - -# Object files for target ubl-settings-diskquota -ubl__settings__diskquota_OBJECTS = \ -"CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o" \ -"CMakeFiles/ubl-settings-diskquota.dir/main.cc.o" - -# External object files for target ubl-settings-diskquota -ubl__settings__diskquota_EXTERNAL_OBJECTS = - -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/main.cc.o -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/build.make -ubl-settings-diskquota: CMakeFiles/ubl-settings-diskquota.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Linking CXX executable ubl-settings-diskquota" - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/ubl-settings-diskquota.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/ubl-settings-diskquota.dir/build: ubl-settings-diskquota -.PHONY : CMakeFiles/ubl-settings-diskquota.dir/build - -CMakeFiles/ubl-settings-diskquota.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/ubl-settings-diskquota.dir/cmake_clean.cmake -.PHONY : CMakeFiles/ubl-settings-diskquota.dir/clean - -CMakeFiles/ubl-settings-diskquota.dir/depend: - cd /media/sf_Ubsoft/ubl-settings-diskquota/compile && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /media/sf_Ubsoft/ubl-settings-diskquota/source /media/sf_Ubsoft/ubl-settings-diskquota/source /media/sf_Ubsoft/ubl-settings-diskquota/compile /media/sf_Ubsoft/ubl-settings-diskquota/compile /media/sf_Ubsoft/ubl-settings-diskquota/compile/CMakeFiles/ubl-settings-diskquota.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/ubl-settings-diskquota.dir/depend - diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/cmake_clean.cmake b/compile/CMakeFiles/ubl-settings-diskquota.dir/cmake_clean.cmake deleted file mode 100644 index 321ea01..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/cmake_clean.cmake +++ /dev/null @@ -1,43 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/main.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o" - "CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o.d" - "ubl-settings-diskquota" - "ubl-settings-diskquota.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang C CXX) - include(CMakeFiles/ubl-settings-diskquota.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.make b/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.make deleted file mode 100644 index f894c2e..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for ubl-settings-diskquota. -# This may be replaced when dependencies are built. diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts b/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts deleted file mode 100644 index a279944..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for ubl-settings-diskquota. diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/controller.cc.o deleted file mode 100644 index ad71d25480bb26a19dfafc70cf03ad0140873941..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 491016 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≀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 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d deleted file mode 100644 index 52727fe..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o.d +++ /dev/null @@ -1,1501 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o deleted file mode 100644 index 19d5cfed15b800e0f05992b0ec248c3df6b4a067..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660776 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 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d deleted file mode 100644 index 9535dee..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o.d +++ /dev/null @@ -1,1502 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/model/save.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o deleted file mode 100644 index 5c68c0c4b0b06ff7245226455fa1d32d388ab4af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79688 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 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d deleted file mode 100644 index a6f7040..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o.d +++ /dev/null @@ -1,1502 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/model/ubconfig_quota.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/ubconfig_quota.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../my_type.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/util.cc.o deleted file mode 100644 index 4a1022020e56005d9b3ad314c4100ae104bef913..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735672 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 z 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

poegZDNv9fTNV(%NK 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
g=BMuI^RKcLD{{QjesEVl1M&ajt`F2dxGThr z7k&?xS7VU0<4h?eG+JYIVioWIttZZ!>(T(JfZ1MMhnB}IT+TrgSi|qJ& z*UYw|oyIIPRsbj`J#auR+1b)Z3u>d^1ln5$`D>=-F7OPRzf}6PJ7dmY+$;K?g@pll z(Ho<&+D?8aduR7=EWN=h}WcFycM|TrAevS{`>b z&IAT90)Evb5E-b%kGRbM5b~{xEcLPfij(m{lPHTc@$1fYO8-}8fGWdQD5?{B@=Mn5 z4uml)2LDQ{_#{8YY@!k1E$$O4`z{Xs2NGQ_lr~wh^O1ynY1_tiYymnUhnx?tDate| zE^BbK32Z!p7PHK)XXD;dU;Bw6qVp3Yh>Il)8`#)RJd>NA*_m@NY6}mwzWX;eaT?zI zvku>e7nd?PB+X`wlg=08MB^u<#dk1jgtABlG^~degT?*vnR3j;==oKMR=X&YRB1_` z7Zu#Cs!WO)9pYuO=@-qvV8-Q%R$R_x>bz^txh4|T%P-`~<(o9SmZP{V22Z}Ok}mz72UD6alUI{YOkw{b_tYo~

{M10^z;!<>*XkajQ_3mCWAIA#HqNZU?d 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%0A{EnSk=sY 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°(K&a!xN46_owc|uaJ|Byf!>NoX3^Z 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%0DGGAp> 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 )o#Q!!uThVjH_-6QB(({aX`nlfo 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 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d deleted file mode 100644 index e956479..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o.d +++ /dev/null @@ -1,1506 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/model/wrapper_load_save.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../my_type.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o deleted file mode 100644 index 7e56fa7a52bde2c4ffa6d01279f276fe8983183c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1882128 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

|i)tvs|8P?-P2Z9hh1LV`pN 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

%Tsw&W2CRmQ_Foq8p;U2btS5G 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

*SB<{rf(zzK|z@@06#Kd!OD< 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 m#D9Qf#wm^@o_8})_=APKI9!?W<7X#Uy!BJ7 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d deleted file mode 100644 index c2239f7..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/main.cc.o.d +++ /dev/null @@ -1,1682 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/main.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/main.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/controller.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/my_type.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ - /usr/include/webkitgtk-4.0/webkit2/webkit2.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitApplicationInfo.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitDefines.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitAuthenticationRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitCredential.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitSecurityOrigin.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitAutomationSession.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitBackForwardList.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitBackForwardListItem.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitColorChooserRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenu.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenuItem.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenuActions.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitForwardDeclarations.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitCookieManager.h \ - /usr/include/libsoup-2.4/libsoup/soup.h \ - /usr/include/libsoup-2.4/libsoup/soup-address.h \ - /usr/include/libsoup-2.4/libsoup/soup-types.h \ - /usr/include/libsoup-2.4/libsoup/soup-version.h \ - /usr/include/libsoup-2.4/libsoup/soup-status.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth.h \ - /usr/include/libsoup-2.4/libsoup/soup-headers.h \ - /usr/include/libsoup-2.4/libsoup/soup-message.h \ - /usr/include/libsoup-2.4/libsoup/soup-message-body.h \ - /usr/include/libsoup-2.4/libsoup/soup-message-headers.h \ - /usr/include/libsoup-2.4/libsoup/soup-method.h \ - /usr/include/libsoup-2.4/libsoup/soup-misc.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth-domain.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth-domain-basic.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth-domain-digest.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth-manager.h \ - /usr/include/libsoup-2.4/libsoup/soup-types.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth.h \ - /usr/include/libsoup-2.4/libsoup/soup-cache.h \ - /usr/include/libsoup-2.4/libsoup/soup-content-decoder.h \ - /usr/include/libsoup-2.4/libsoup/soup-content-sniffer.h \ - /usr/include/libsoup-2.4/libsoup/soup-cookie.h \ - /usr/include/libsoup-2.4/libsoup/soup-cookie-jar.h \ - /usr/include/libsoup-2.4/libsoup/soup-cookie-jar-db.h \ - /usr/include/libsoup-2.4/libsoup/soup-cookie-jar-text.h \ - /usr/include/libsoup-2.4/libsoup/soup-date.h \ - /usr/include/libsoup-2.4/libsoup/soup-enum-types.h \ - /usr/include/libsoup-2.4/libsoup/soup-form.h \ - /usr/include/libsoup-2.4/libsoup/soup-multipart.h \ - /usr/include/libsoup-2.4/libsoup/soup-hsts-enforcer.h \ - /usr/include/libsoup-2.4/libsoup/soup-hsts-enforcer-db.h \ - /usr/include/libsoup-2.4/libsoup/soup-hsts-policy.h \ - /usr/include/libsoup-2.4/libsoup/soup-logger.h \ - /usr/include/libsoup-2.4/libsoup/soup-multipart-input-stream.h \ - /usr/include/libsoup-2.4/libsoup/soup-proxy-resolver.h \ - /usr/include/libsoup-2.4/libsoup/soup-proxy-resolver-default.h \ - /usr/include/libsoup-2.4/libsoup/soup-proxy-uri-resolver.h \ - /usr/include/libsoup-2.4/libsoup/soup-request.h \ - /usr/include/libsoup-2.4/libsoup/soup-requester.h \ - /usr/include/libsoup-2.4/libsoup/soup-request-data.h \ - /usr/include/libsoup-2.4/libsoup/soup-request.h \ - /usr/include/libsoup-2.4/libsoup/soup-request-file.h \ - /usr/include/libsoup-2.4/libsoup/soup-request-http.h \ - /usr/include/libsoup-2.4/libsoup/soup-server.h \ - /usr/include/libsoup-2.4/libsoup/soup-uri.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket-connection.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket.h \ - /usr/include/libsoup-2.4/libsoup/soup-session-async.h \ - /usr/include/libsoup-2.4/libsoup/soup-session.h \ - /usr/include/libsoup-2.4/libsoup/soup-session-feature.h \ - /usr/include/libsoup-2.4/libsoup/soup-session-sync.h \ - /usr/include/libsoup-2.4/libsoup/soup-socket.h \ - /usr/include/libsoup-2.4/libsoup/soup-tld.h \ - /usr/include/libsoup-2.4/libsoup/soup-value-utils.h \ - /usr/include/glib-2.0/gobject/gvaluecollector.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket-extension.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket-extension-deflate.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket-extension.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket-extension-manager.h \ - /usr/include/libsoup-2.4/libsoup/soup-xmlrpc.h \ - /usr/include/libsoup-2.4/libsoup/soup-xmlrpc-old.h \ - /usr/include/libsoup-2.4/libsoup/soup-autocleanups.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitDeviceInfoPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitDownload.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitURIRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitURIResponse.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitEditingCommands.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitEditorState.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitEnumTypes.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitError.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitFaviconDatabase.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitFileChooserRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitFindController.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitFormSubmissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitGeolocationManager.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitGeolocationPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitHitTestResult.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitInputMethodContext.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitInstallMissingMediaPluginsPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitJavascriptResult.h \ - /usr/include/webkitgtk-4.0/JavaScriptCore/JSBase.h \ - /usr/include/webkitgtk-4.0/jsc/jsc.h \ - /usr/include/webkitgtk-4.0/jsc/JSCClass.h \ - /usr/include/webkitgtk-4.0/jsc/JSCDefines.h \ - /usr/include/webkitgtk-4.0/jsc/JSCValue.h \ - /usr/include/webkitgtk-4.0/jsc/JSCContext.h \ - /usr/include/webkitgtk-4.0/jsc/JSCException.h \ - /usr/include/webkitgtk-4.0/jsc/JSCVirtualMachine.h \ - /usr/include/webkitgtk-4.0/jsc/JSCOptions.h \ - /usr/include/webkitgtk-4.0/jsc/JSCVersion.h \ - /usr/include/webkitgtk-4.0/jsc/JSCWeakValue.h \ - /usr/include/webkitgtk-4.0/jsc/JSCAutocleanups.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitMediaKeySystemPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitMemoryPressureSettings.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitMimeInfo.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitNavigationAction.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitNavigationPolicyDecision.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPolicyDecision.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebsitePolicies.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitNetworkProxySettings.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitNotification.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitNotificationPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitOptionMenu.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitOptionMenuItem.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPlugin.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPointerLockPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPrintCustomWidget.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPrintOperation.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebView.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitScriptDialog.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitSettings.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitUserContentManager.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitUserContent.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitUserMessage.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebContext.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitSecurityManager.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitURISchemeRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitURISchemeResponse.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteDataManager.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteData.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebInspector.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebViewBase.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebResource.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebViewSessionState.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWindowProperties.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitResponsePolicyDecision.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitURIUtilities.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitUserContentFilterStore.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitUserMediaPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitVersion.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteDataAccessPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitAutocleanups.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.h \ - /usr/include/dlfcn.h /usr/include/bits/dlfcn.h \ - /usr/include/bits/dl_find_object.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../my_type.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../my_type.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/var.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/progress.make b/compile/CMakeFiles/ubl-settings-diskquota.dir/progress.make deleted file mode 100644 index 4f47425..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/progress.make +++ /dev/null @@ -1,19 +0,0 @@ -CMAKE_PROGRESS_1 = 1 -CMAKE_PROGRESS_2 = 2 -CMAKE_PROGRESS_3 = 3 -CMAKE_PROGRESS_4 = 4 -CMAKE_PROGRESS_5 = 5 -CMAKE_PROGRESS_6 = 6 -CMAKE_PROGRESS_7 = 7 -CMAKE_PROGRESS_8 = 8 -CMAKE_PROGRESS_9 = 9 -CMAKE_PROGRESS_10 = 10 -CMAKE_PROGRESS_11 = 11 -CMAKE_PROGRESS_12 = 12 -CMAKE_PROGRESS_13 = 13 -CMAKE_PROGRESS_14 = 14 -CMAKE_PROGRESS_15 = 15 -CMAKE_PROGRESS_16 = 16 -CMAKE_PROGRESS_17 = 17 -CMAKE_PROGRESS_18 = 18 - diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o deleted file mode 100644 index 206e22113cecb477b392e2d3a7a7baf5090ca286..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290432 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 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d deleted file mode 100644 index be93d64..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o.d +++ /dev/null @@ -1,1502 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/model/load.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/model/my_process.cc.o deleted file mode 100644 index 08939df2af8fbff6e4ea56d60e36bf9a7fe497c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198840 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

ArCzgQbvYvke8v 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

>1e%|1^DaEhh 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 AegFUf diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d deleted file mode 100644 index 50c6009..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o.d +++ /dev/null @@ -1,1670 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-settings-diskquota.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-settings-diskquota.h \ - /usr/include/dlfcn.h /usr/include/features.h \ - /usr/include/features-time64.h /usr/include/bits/wordsize.h \ - /usr/include/bits/timesize.h /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/include/bits/dlfcn.h /usr/include/bits/dl_find_object.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_open_browser.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ - /usr/include/webkitgtk-4.0/webkit2/webkit2.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitApplicationInfo.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitDefines.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitAuthenticationRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitCredential.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitSecurityOrigin.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitAutomationSession.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitBackForwardList.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitBackForwardListItem.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitColorChooserRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenu.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenuItem.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitContextMenuActions.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitForwardDeclarations.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitCookieManager.h \ - /usr/include/libsoup-2.4/libsoup/soup.h \ - /usr/include/libsoup-2.4/libsoup/soup-address.h \ - /usr/include/libsoup-2.4/libsoup/soup-types.h \ - /usr/include/libsoup-2.4/libsoup/soup-version.h \ - /usr/include/libsoup-2.4/libsoup/soup-status.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth.h \ - /usr/include/libsoup-2.4/libsoup/soup-headers.h \ - /usr/include/libsoup-2.4/libsoup/soup-message.h \ - /usr/include/libsoup-2.4/libsoup/soup-message-body.h \ - /usr/include/libsoup-2.4/libsoup/soup-message-headers.h \ - /usr/include/libsoup-2.4/libsoup/soup-method.h \ - /usr/include/libsoup-2.4/libsoup/soup-misc.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth-domain.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth-domain-basic.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth-domain-digest.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth-manager.h \ - /usr/include/libsoup-2.4/libsoup/soup-types.h \ - /usr/include/libsoup-2.4/libsoup/soup-auth.h \ - /usr/include/libsoup-2.4/libsoup/soup-cache.h \ - /usr/include/libsoup-2.4/libsoup/soup-content-decoder.h \ - /usr/include/libsoup-2.4/libsoup/soup-content-sniffer.h \ - /usr/include/libsoup-2.4/libsoup/soup-cookie.h \ - /usr/include/libsoup-2.4/libsoup/soup-cookie-jar.h \ - /usr/include/libsoup-2.4/libsoup/soup-cookie-jar-db.h \ - /usr/include/libsoup-2.4/libsoup/soup-cookie-jar-text.h \ - /usr/include/libsoup-2.4/libsoup/soup-date.h \ - /usr/include/libsoup-2.4/libsoup/soup-enum-types.h \ - /usr/include/libsoup-2.4/libsoup/soup-form.h \ - /usr/include/libsoup-2.4/libsoup/soup-multipart.h \ - /usr/include/libsoup-2.4/libsoup/soup-hsts-enforcer.h \ - /usr/include/libsoup-2.4/libsoup/soup-hsts-enforcer-db.h \ - /usr/include/libsoup-2.4/libsoup/soup-hsts-policy.h \ - /usr/include/libsoup-2.4/libsoup/soup-logger.h \ - /usr/include/libsoup-2.4/libsoup/soup-multipart-input-stream.h \ - /usr/include/libsoup-2.4/libsoup/soup-proxy-resolver.h \ - /usr/include/libsoup-2.4/libsoup/soup-proxy-resolver-default.h \ - /usr/include/libsoup-2.4/libsoup/soup-proxy-uri-resolver.h \ - /usr/include/libsoup-2.4/libsoup/soup-request.h \ - /usr/include/libsoup-2.4/libsoup/soup-requester.h \ - /usr/include/libsoup-2.4/libsoup/soup-request-data.h \ - /usr/include/libsoup-2.4/libsoup/soup-request.h \ - /usr/include/libsoup-2.4/libsoup/soup-request-file.h \ - /usr/include/libsoup-2.4/libsoup/soup-request-http.h \ - /usr/include/libsoup-2.4/libsoup/soup-server.h \ - /usr/include/libsoup-2.4/libsoup/soup-uri.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket-connection.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket.h \ - /usr/include/libsoup-2.4/libsoup/soup-session-async.h \ - /usr/include/libsoup-2.4/libsoup/soup-session.h \ - /usr/include/libsoup-2.4/libsoup/soup-session-feature.h \ - /usr/include/libsoup-2.4/libsoup/soup-session-sync.h \ - /usr/include/libsoup-2.4/libsoup/soup-socket.h \ - /usr/include/libsoup-2.4/libsoup/soup-tld.h \ - /usr/include/libsoup-2.4/libsoup/soup-value-utils.h \ - /usr/include/glib-2.0/gobject/gvaluecollector.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket-extension.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket-extension-deflate.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket-extension.h \ - /usr/include/libsoup-2.4/libsoup/soup-websocket-extension-manager.h \ - /usr/include/libsoup-2.4/libsoup/soup-xmlrpc.h \ - /usr/include/libsoup-2.4/libsoup/soup-xmlrpc-old.h \ - /usr/include/libsoup-2.4/libsoup/soup-autocleanups.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitDeviceInfoPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitDownload.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitURIRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitURIResponse.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitEditingCommands.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitEditorState.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitEnumTypes.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitError.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitFaviconDatabase.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitFileChooserRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitFindController.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitFormSubmissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitGeolocationManager.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitGeolocationPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitHitTestResult.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitInputMethodContext.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitInstallMissingMediaPluginsPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitJavascriptResult.h \ - /usr/include/webkitgtk-4.0/JavaScriptCore/JSBase.h \ - /usr/include/webkitgtk-4.0/jsc/jsc.h \ - /usr/include/webkitgtk-4.0/jsc/JSCClass.h \ - /usr/include/webkitgtk-4.0/jsc/JSCDefines.h \ - /usr/include/webkitgtk-4.0/jsc/JSCValue.h \ - /usr/include/webkitgtk-4.0/jsc/JSCContext.h \ - /usr/include/webkitgtk-4.0/jsc/JSCException.h \ - /usr/include/webkitgtk-4.0/jsc/JSCVirtualMachine.h \ - /usr/include/webkitgtk-4.0/jsc/JSCOptions.h \ - /usr/include/webkitgtk-4.0/jsc/JSCVersion.h \ - /usr/include/webkitgtk-4.0/jsc/JSCWeakValue.h \ - /usr/include/webkitgtk-4.0/jsc/JSCAutocleanups.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitMediaKeySystemPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitMemoryPressureSettings.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitMimeInfo.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitNavigationAction.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitNavigationPolicyDecision.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPolicyDecision.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebsitePolicies.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitNetworkProxySettings.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitNotification.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitNotificationPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitOptionMenu.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitOptionMenuItem.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPlugin.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPointerLockPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPrintCustomWidget.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitPrintOperation.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebView.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitScriptDialog.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitSettings.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitUserContentManager.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitUserContent.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitUserMessage.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebContext.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitSecurityManager.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitURISchemeRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitURISchemeResponse.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteDataManager.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteData.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebInspector.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebViewBase.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebResource.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebViewSessionState.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWindowProperties.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitResponsePolicyDecision.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitURIUtilities.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitUserContentFilterStore.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitUserMediaPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitVersion.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitWebsiteDataAccessPermissionRequest.h \ - /usr/include/webkitgtk-4.0/webkit2/WebKitAutocleanups.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../my_type.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/wrapper_load_save.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../my_type.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/load.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/my_process.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/save.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_user_group.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o deleted file mode 100644 index 04a0baa70fcc84973038a1b2579dd941cdf8ff2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 936 zcmbVKO-sW-5S_&Oc@q%?FY#mryI8@C2U#e!m(q&}UN;}8*d!&{fIWHjCwcS__+$J9 zI%8&VySa5>dGqGY+mA`!#?#v{2tXo$8~A5Z1?W3P{a4no2fF~1(datrPiFUL(Qv3P z)kW*+Aw;+~aiIty1fNus2$(zDinM~H_u%_yrAVZS=Yz&R&j+<{k=GMfB zwrcT7GMl|xP^qy7R9x4fk}}V;0&7KSGlh4gost*kk42*vRk_G2yX>63M&TGe^p-8p zt358%pUVjfRNIgSM(uH-zW)@39bD`B&(TYJ^5?~@4b6DKC?MwxUZEhl^bp>;#L4~M zF>2emLZ^q)2j>30=&f$he!iFVcWx3t`KV9)N37$Y-kBXqAFLlT3i$WmN5P*x^?tEI J-odmpt6!vAHP8S6 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d deleted file mode 100644 index 08bac6e..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o.d +++ /dev/null @@ -1,710 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/ubl-util-standard.c.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.c \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/ubl-util-standard.h \ - /usr/include/gtk-3.0/gtk/gtk.h /usr/include/gtk-3.0/gdk/gdk.h \ - /usr/include/gtk-3.0/gdk/gdkconfig.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/include/bits/posix1_lim.h /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/bits/pthread_stack_min.h /usr/include/bits/posix2_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/time.h \ - /usr/include/bits/time.h /usr/include/bits/types.h \ - /usr/include/bits/typesizes.h /usr/include/bits/time64.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/string.h /usr/include/strings.h \ - /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/glib-2.0/glib/gquark.h /usr/include/glib-2.0/glib/gutils.h \ - /usr/include/stdlib.h /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/sys/types.h \ - /usr/include/bits/stdint-intn.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h /usr/include/bits/stdlib-float.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h /usr/include/pthread.h \ - /usr/include/sched.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \ - /usr/include/bits/confname.h /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h /usr/include/bits/unistd_ext.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/wchar.h \ - /usr/include/bits/stdint-uintn.h /usr/include/harfbuzz/hb-buffer.h \ - /usr/include/harfbuzz/hb-unicode.h /usr/include/harfbuzz/hb-font.h \ - /usr/include/harfbuzz/hb-face.h /usr/include/harfbuzz/hb-set.h \ - /usr/include/harfbuzz/hb-draw.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-deprecated.h /usr/include/harfbuzz/hb-map.h \ - /usr/include/harfbuzz/hb-shape.h /usr/include/harfbuzz/hb-shape-plan.h \ - /usr/include/harfbuzz/hb-style.h /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/stdio.h \ - /usr/include/cairo/cairo.h /usr/include/cairo/cairo-version.h \ - /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkx.h /usr/include/gtk-3.0/gtk/gtksocket.h \ - /usr/include/gtk-3.0/gdk/gdkx.h /usr/include/X11/Xlib.h \ - /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \ - /usr/include/X11/Xosdefs.h /usr/include/X11/Xutil.h \ - /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o deleted file mode 100644 index 3fd9684a0b814c7217a24b7aa5867879dbdd298a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152904 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�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 Zgf|BN%X7DDEgy>)EcA1ZbOB!e{{Y>Zm%{)6 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d deleted file mode 100644 index f74aecf..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o.d +++ /dev/null @@ -1,1504 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/view_about.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_about.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o deleted file mode 100644 index 5ebaf543c48d45201836bf2e6e62a59467887229..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 338152 zcmeFXby!tf_by~O-sgSpeSUZSvG-VGeb)GlG3H!zjL?_{8c8PT9VF=eALn5R;-{ylGC?*pfL?+I6B35dc&3n`A%uj8v&p=dprM4`sSUl% zrYj#b302WURbo0#W-J&Keoz?%jrU*i&7Ayq`F#J&eANGCzNT;g-FzDVm-*oS%X}Hf z|J{6w|L^02gh;bNLS7L9U)o_;*llD_~we zBzNKLFC7V>gaoaBA5`Rn)-ftK{up4+mB7d`FQxz{e!bV1LgnJ`Lpr;=X^|lw+EdUR6~g%zV9@&b;Wef8}2(8I^IKqnic{6?|mnz`Aq(K zJ^*GP-xXd+h~2NT(6cu{!gOdbTO?@kf#BvKA^vAPL8LUm)Pl)sVP^{g1SIfTY;N?g zOj&`h3?u>f+)p3~zKMVIpZ-t(aUdbJfB4U<{YR(!+4sNu3keZ{_@6qF0$w9QLJ%Qv zZVSNQsWKsu0;DE03X*wX>bH87W58C(C1%UZvKyZe48kLTmWu#?twPiPf?-)zOj989x=V9 zKjQ;t`M9PT3!`D4v+w3An=h;m@_#bCC@;`ESbo+1a@?P%ld3MnNcmIdkjsK6_75uxqhtU4<@A_`h z;r}?hl)&in?;o|4t-odW&E@W%XP5PVo?ZI?$la68zq#vixx43mw*i3ueenIaBLgrW z@%}mMLgypVf0&Pct`*MbroYw@|F`LXDzCrSgWun`p@qONlPWzVB=D>ffzGTys-B?h z|4F&Cep$JL_h-3wRu6oyvcLCuXrj-P`*Z#BQ#GI=A5xqPJkh^64pg0gxPD%I0(0m8 zQRQaj&-ErG#QXf+=Bzy~I~P-fgmD2egU&vaK$}fI^BcsG&LDRH$Pc6PA=H1MeyAYt#WA6G zpWpV6JhuRX-|}Fd@$dkUA4dO~hwxIKM%)W{2+w$O0LUdgl$Y{wT*O0p#zSy9&(Fo$ zKex|woD1TiKjR4mAeY3$c4<7=7xA#2@$6$?%ENmp&m+LdZ~Fo78ISqpJffHKY++r% zBYMU&2tY2$8{|?Rql0Ch=h>Hmgp9pwTxsD(4OegJg| zTf@I$Q@Mx@YT=BH`*OD2f5TRWd_inb3ukQc0P2$1O8yNS-bHLs3ukOcNSCs``ZsK@ zfSunB8@^BrXKXr`v$g&kwqe8z*q|29*y;e(C7JB~H*5kIu|X}Iu~A;mHuP`UQh<-K zzs)4n!Wr8m0Ch=hlmCY86j*cpEgRIr8QUy?x`b`v->?~8#0Ir+#wK+++s40PYl6QZ zHmHR℘*pNo)uIhK=?jHmHR&Hk8ZR&KJiooC5;kE{F|k;f&1&KwT0WbUg`rT*$Tv zdjZ?oiWKy9tQ$aG!UkPkx|D4h0R6U4o~=(o*?OTtp1&^s;~Ur6;?1RO>KCz{eM^9{ z@n6mc{f=}go83ihPzz`6rgk|S^dsA)Y##u`Z!-zCaK=^%pnhcX*F_Hu|NGE^=8uJs zrn7Yv;FTE(%KXQBcOCSE{q%h4Wifo?^z;whj|TV+G#^;NH;aV4_dV|xzro=_aX2ji z10QjJ!MA>g{|ereExrT#R1^zV82m&%GG0@K=1p#rR_2EATJ&(=Wzj z{S_a7G2RhaU-`wp&&Bvpz>2}ocyTu<{x^-q4}j0d0s9MZdBAu5bDYHmIO3mh1{dIh zfe-KJ<4PnH2OPg~aUU3hevaqIEB$Zqnt#EIYg}NwZvBTJ;>s7`SboAmF2JR({b^71 z0v!5JINl3zUaNoFW4i#iw(=*A{sNrdPdLg8aNWy)+9SLGC;Sr*^8#Ga5-^INecAo_ zoBIEgzi&49zag7WUp|dZr`tiN- z<%9NrY;pQY`RBeT`H-yM@3(J!za3gk{Di#x_Mz{$ADsQ!D*s3KPJX`^S^&t0*lPUy zd!ZX$fTHVcw~v_K;`{N_(_hw$*gyWce+1Yn^wS0|qN1jdAT=6F3@p&O4gz2? zF|b52&lP}7`I8Lnypi~BjIaeB_WZr!Ocx?>Mh&$L34()e@S*v2b5DpTa3`Qf`|8K8;&*0zJc7G%Un!*3HRsNRMzqi8w(*UEvk0k%UZ2Xt90gSZ& zJfwyI<8p%&CL{zC0(Wx(*sKQ$0Rj6if3(o)DGZJX@Xjv>u7LsF0hhplGGTyIKn;KW z`#*|0I2i^Md9Ee-u7x6ynOQ&}L+Di~{L1$WPhmI!K?vN64l0Hrs6huUL+{*!0hgeI zW?->1(LsrDfFcVH9FGo)hQ|&?2erWiihg*o4?5^A0`?9X=l}sw_=3R;XrK)+_81x{ z2N6(|B7%F-Kxs(W@6bR4&^@eENZ?m!pl)RB0yL063ZRHY0jHyZzM){pqJhd$0YyD3 z_%Rx&;0pHf6{wF0gnPim4G1V|;1n28)L&x45e9CN1y{p>Zi9ZPcIJ~awpekr|&G2|%u7lE` zaTOxq4POTZf&noOjJJ6mv z_ktA^g#n1qG4Lu_L8nkL5)!M@Sb(^Kg*VI!YQqM^5p29Kte`3! zKy1aq+hhf0;R0eMF5WmZC&#t8s%jQ}r< z1=K+Zh+~9!2`r%3M1a^%gqH=xMhu9ri1A(mu|d05HVIxKGsu?|5MxR4UNeI>q2ePl zyk=(51Q{T1kl}q`26d4G;%9Qax7R@n6kwo5Vkp4?qM8y6+_Fpw2J}f+!2q!1Dj2Z$ z^(q)3$fp7WjH6Uwz=aTMFyK=)H5hPmnHmguokRl$!sws@195$&0Rw^N(}ID>M`^)8 zDnjVMKyIq(z(BH=>A*ntlCFV)bhcgt1Nq&!1_lxyPY(uKpn)C?Z4!Dg&_+oNV4%@j z8Nfg*ZZLp>W{qbA1MS?v2nHH{fe{S!gh(bZ&^2B$fq}j<$pi*E&*ST0pf{CV2Sd9T z&}*-R1JxTKU@3s>VL?SO;4)aC#~}bRpoHfHGU0mHM8(<8$Vnmr@OZRqo%IsU_c>lde_v!(CG({v4xSCvy&aj z^sbY`{lC~g)BS1v=hHL$e}<`Q>23-!bTE;(w6%0nwYR*>4$X_Wg`J(Fsg$LS=^aBG z8+${0QwOL|P=&4GU2{_hNjFQUUo}eB(3197!%_}FF!F{*rsu(dq@Aq!`ENQ~+L)L+ z@bjCSI_bMwngDOH3_q|{9^^5Zt;C}V*ufV_i_q_-H9`}oX(2n}Edw-4h zM<9O%{*L$exLs&-=bh z5~}#i!RqYj!0KpW=wQm~Y-GdiXzJu-dDq;L*~HS(8tQ`~tFz^AuCSQf7@7bx_}PIo z`dvCdcS|m)MRdb!Cg84f#JL&WrQjfggz1h^i=&nMtV)@hHUOU=67xC9haUE$SRxe` zt|iK2T(MwEB&6VDwUURFxdt%TJ##v{yVq(5*AGwASbJh_2+Tj|Nl3U+R_*9o`A!E% z3SHcfWMe;DRI?vxiy(|@?PjV8#42$9-I%sX6wgz3aP+-bVI+IE>1`Dro!VF6S@)yU z&X7^na1-c^#;D?9>T~SNss*uWt26efRp|0>>Xx<|Hpw8&<*ssU4pMGXz-dxGvIV2XvMa5B#gu|G$!!J%1q1awyVv_3$^!8%cGbQJ7ixq)w0jV zGX2Qg7tf(|kB;jZO@A4Id1CWZ|4z~F@^r0;NqM>U&?$MQ;P-Cb*XtpJ!9`cKs!I^X9@@w;LJHf93lLFn1 zQc{|)ynP`{E`B#2G^W8O&5Y3=I^24?GD}viv%@CeMJ39nqSOS+muv#X-Zx0%dtsHY zn@fXU{`g+NAs@Q3nlgJ(isO{QX86tbL#q`be(7~CHuSX5lKoVtbqVq?OS>u3q*vb~ zG&;;IY>~seJtY*%PE+9(i@*PsP|DWRZXSdRB3K75%t@ z@H3|v%}k2yq%Nu0Ix92fH_geCmX)vLKCaI3$xd)kC?8c4#rQ9>lwoI8cX7(@$BWaC zTX$#ekU3IkttTQfjGKE&EqZN#I*BJ|!%#j-Jw(Vt?0O$tXGe$LuoF2P`?1N4RW>5= z2ECA3QO3@zL*XonM12+aM$emzGG!a0@=6I@3_`Zqsz*_L;U90zp~&_muHQO(c|Y}| z;~ZIn6nf)MjiyvKGyS)Bq?CQHWA)hdV;1kpvL;TnbIuzyL0Bw;{jRCrqn4$aO$#8= zi|X~`-U_j>k#l%^lZx0kMW-b9v9L4=tpsNP&ufF|$7b6cREb?3!4{ko3LcW(_M{)n zswG|D={$S$`8igA3Sw0gsx#LN)vRHDud3eIw@}O2Ma4HS?NgIrPE*O!@!+Ya7HdWCT~mjs-{h!`PmhU!dF{7AE`f^0@1yu)8lPrA_NurqA<9EXJEvFb z3E#MdV>hRL)YaUYko+SIYLE?9alMdMQE`O*H;i-1KnL{ZM4btSj;V;Aulq2b-iYWJ z1`i3~uRYs_o$0yZ1ukJ~C)XwR$jv}0Oixd{xyvegKs|=?!KtMx#&`R%w4_G-lr79s z>rKm-rX_7r{={_8jj)o+pCO}y#nT7q1BM$BB;MMT*xsD8rJiL_z8Igv$x2GW*dpUW=A)E{b&$K7Kt8X%yxR8q#-j^{k3(sPvXVGOXaxmGL zW`WsMIygln({m;Ww76T+O=0;ACKxAR-_J_98byN>k+K-_F2#r);e{bh4y!cF6p^VE z&7Bg9iPoUWy0Jb=lavtj$DT0iaGakaThVfF=6wLGH|M$MW8!KmNiaVodyX(ir5(AC zDvI;6Pi!{zt~12sfl92I1QH9LCUqG1O*916TM6}QSICSr8Olp=m?b}_Vsk3nFJw`r z@{VJNQQ=t<#wf>FM$vGFU+wSYc2=#8fTdXzJ?zGx9oOX&dz-ylRqNA=lBILs4Y)pHGtMloE(zI~u3NDK+&oyt;fMHH z&RuY^12>eEwI-4wHDEIeS(1bd$iz^xtR;>kOxBAz2ic?q^`ODA0wqh-GQ2G2uAtJ+va=|2Et>NaFrduQWY{K zmnbq*89me_Dz~l1@V`QKN>$lDLy?Tg(ok=Ha9y07n7WdE2QJsUf|8wl^Lpb%w|^V1 zvV>3Hfd!%|uL^o(2sZvZM7^f!VJ2%_?a~N7<_JUF_wsG#wVVyPJJB((cf1S)2v^OY z54u`VF!7~?OWy1R89YM>o>%)M*KITt=3{$@SCN!fIBhe-N7sJx`MvT_b3bQo*sJ>)s>gBN?~j(uh<^q2WkX#@8lWjl3>j_7t!F3TVA@% zWu_x|W%s}!ZakA+)#nrYi3rozL@5fC{4_Us2FF%=4&^4-`)$BqCo4{1Xz!685h9~B#AM74QmlZ zF6eo5d(R{6kg23`>)71XyMIB_M{78(TXiTJV}%-`MIM-==y%HG@WC_LQAy&i6K2ue zE9QH~OxQI;yhp=?npTPTt?;w^y6PEHtoKsF7CjxoS*TqVv2_M(&vzuZIkQ4Kmt$GD zspk!jN;MNdeldF>dnaL>LDx1s%PH)2@<->n>e#z%A~{ZFhd5cq2@wqAMp9kPJI-Z- zS=wFPv1Uo)4C7|q&z-7YCw$b$W>gjOQljT2?GwR9k2*1IB#0H3&D|o+j==HCI@U)P zZa+=w1^0b?uyE7BWU+3JUbd_gCUf0RG2O}M_2Z8Z=kR3_6V_GvhiW7iF}Jz1#1$OL zvzt1%V#7JLmHFFA6&DE|v9fv+?Ns>(YD5>^w(+xYI5qT^VEsUnX3g+^o^EcSHC^7z2%nakUFYEf4UWN{GgVJ*WeJmV|V?9I~aCdHl_0?n8*R@qB_SkTEkMpL0F z2sv~?J8TjWT!~vqKAZ{^DP5etGnD^|(a;9*fb!VGt7VDG-#dqG-g(*+_Q3htJl5^- zB9Omrh(y>X%O}w3NonquIhw*|?5}%Te@)@-m!qi7n{x+yx~Wt|w4;(piRh#@@(V?I?|fykF;XAR9 z(XP2iK`nvob;-!oSA)Oa7+X~X(tE;(+r7MD5zcuiH_sRPo;;*8B$<|9;<*N zq-8%Npa?zdeG1aN%NO~qGY>1^naR>M3CVVk4R1BRX{`;ru#WWFwE~1D{Y?xOpH%p~ z+5M#)Na~{im6G(b=qhzuYtYB?^e^f0`H|J{mcee>%~7p(excyi{zu`{)>x!%)f=}O zxCQL_pUFfgudTy1z5vmLYnW}aqD)VUgE3y_Y;iv%tbD$Di<4B&cdFhe5WkeM%|i2L zhwpO`WiyJVm_fPlGYvg5Q7ujSL7%w+oi2QxE_uq(d(k#@9xLgBEb!A>-len7s)KWT zp!t&NC?@{r{<~M(2mP-cjs_|Y&OX|_>L-F695F?$YKU6Z)PCUT$D_<^`z+FMJ#B;l zkuk<{s*f$GQCAn!FCf}P_CeuO-f>bU9jMR& zGjEMQw8!^3k-Z0fUGNjd!mBT+A98D|SdTEv#`w{K?%skIlw7*YFE=1;knAv^Y%D~p zsSh)gn!%Q`8*Jj=c*vI>Z?YN07AlQ~v-Dh-h*FJpZULFDwlHc0=9xCT5PI}ZsuVGr z--}?0YJ!+jY9g$NRuZsf5%An?(>!y9o> zMMU5o+aNaWy=OA;HCi1+m_>G7=0F+y7Rct-N22L%Ej$j;vi3(!|D=yDunXph4ksZr z1z>w$hwdQ?Y!Ad8L|uea5+i*`E$q;#EWfnw#B6C#?!(zH+QpI7Hz#qib!A0XWkZD3 zQHSyUhhT%AgC7TEkvc1_3bi2Rn|VAynXFUHk+3wZPJlmkOwoIln^XRr+h^!j`|!s) ztuGNEm*=sLxK{>OihU2>nu>^(z1MWru*~`9_-yZLHj=>?Sw!BI+RUg#*sBUrCddmcc%V7jT9$~;!8Ya5`Cbcbi_pUkfPylMCuqG+g`@ZuJ2hX>s9$>;ywQ*0whka`uz-NX>(Tpd=0M)g zm?ZfGTu0>Tsi>m+%d%Z__#3AT>jVoiacTik-PnpJ2M?ZmYSIZ8-zpv9t@0xXx*eDvtu;`)BabCqDXo6=n6UM~X zJfTU|Zz_WsoobY0SM*Ntv7BKl^w>zMcy73;uzyctBt!nXv(MUR$8(fTv;{Had+ygGOxf*r|S8{@+ zHH<=hqmuD>DWABY)RMRiy=3Ihx1M(4!Vicr&X0gzAZ^*1)i9#NrD2+5-MRm8_g-)N z-GO+Xhr9dUcU*F$lybo_4ORe~yfHWYZLJD}xY}HHL^x|BK>DU@Tz93w=Jcbp`(w+# z2$5bxWJGN+iB_hA^OiTI z{FZA@pR2`=spvS4-`bsojKnEEwl`Y382%L^R+)&RNX1j@x*4b0A3|U%^f2GJ3{MD3 z(~bM^)dbW;U@?p&_`#1)w$BHSZ5@r;OxEi(iDl(Goh-jA7Ynh_TgmQ@?@Efj+9_6n zHUkpLkK(*7;W5|mmsWT`HJYhM21nxAsWbcRr_oHAM^D;M9#J7|2-dFATkwk`r?Xgz zQK4=o%nDhe<3z*Q6d?K9BKEMSq7Q-mMKT~A!yVh5iIWC|Qbe#{gN(}F!%j9!?Ogjr z`88Fm$E!E^g=;2T>eWW0sAWP<>F$;oJ^T;Br)V2?hGJ!F8c|AGEDLwtd+O68AOT_b z7mA~n5;NnXl?fY4A0p+`KD+8um;zta$fOll=Cff_TJY$$tJ&QF#%d&uj_cX)zSPp4 zl3*;6`K(q1$Ee>=yVpb1tFNLi_QuIR8JRWxh=B6=87UhJYo#$yh{i&TpVn=JBP_2c z{Ds#omdJWTBkRz8dwM-@w^QfO-=$lKrqQ zzj0yU@VUoqkzg?s()wp&tM|<7>`HItd5C!IHTu9VthU$7xKB#BOI$~v*9N+Vye9Vu zeE{o^LOWa3KcIS2bvK~K@99pBls8hQ_sdkKmF^LUfN2r`!4N5>HP*8)iJ7)GnlSwp z*C94F8SRS;Z4qHOdJ@AX6iGX<%}Az?wBP6^UK1H->0}pVi3ntcV;Z$AYgRXKRMNYW zzd;pISpQ^zKx{j!^s^by`ZcT1#h`D6lU1wa$KoUNdDeu@OIm)?;{}frcAuJjf|Uw+ z&Hd1+}(+6<5!AwUc;Ci za`zHq)ZEIe)j$fxQ{>SZxJ@@Xi7oJOgb2`R%99<5p#ezQ>m*j$NV)9ww;Q9*=sI)?5y<@;*Li$zNg32hK;anVqd7D@jM48QF?=q>;<;C?Ftvz)=_AoTWRn%LpLUc4vFV?RIbS#C1KIF$kJ9X9P zH18vkhmz4I+OuU6@P?NJwiRfo#1OQuFLUz_$U_UhuCPuXA0ch8-5e${W5x27?Mq)} z%D~#wBE$joYui3u1)1zhaLaiyGSZkV$C}j}Uq#!8TgA!)L1j-zSEw4U&l_}g*il!8`AYdx*f-LpewXMG6pL?<+&&%l(Rx$a>!VL=%{;a2%DKJ? zw%_O8qlhz2jqZP~TV9 zj~=SMRW3#{6~oy2kSjIho004tAwOK8lW-*L$af~DmHCJu+M6+Nmc{p_-g*=mXo8U*aqJh}L1c*q% z;z>)Xvx9CEQ)g&@tDK{<)KbegbO`UaOxBK`4tzw4Pm>dUxZbHVPY%W_70v4VwM|L3 z#cg$c`kG27b7O546~x5Z!RbLrRi#q{@G;w2l(!k;DQ+;0etzWIcv_882z+2pd$Kc4 z>-gqjGW@sa*9Yt9^=LOz5sy5m%BR)iDwphGGBFH zR0Z=yDCH$?KnuGXUOxl=J4d-h_a|wP?PYY(Zn?oGXJUPiE3V>JukX?W71kDBhJbxx zwU3VrdOwhsf%+8ZL}dlGnMfFSIOmmxJH|v8MYn~3mv#b5Aqm<8tuNxNQFzM<3~uwD z&A2yWKOWJY7z7s#^%m@4XNPsZiRI?5zBTfWRK_yzb>zqFIXd9W-@59^SdE0G#|@rC zxf|Yof`%+_`G$1^b*^b2 zq{3i!mW{A@^ZQ^?-k}9KU7htXaFK%Nq4}5^X_JmFO*2|)snF`6+$nDII*jugy#D@6 z6N1b<4kqnkO3VuTS6-|1jA(#JY$q0BjNjmf&5`Z(^?uXRLgWhA8}2QCG7z;w zI1%FA+hXCqsLR?Ox`0f>{Vj5;*}w%|fk2>nEAY0AQ&X*LMXnkP90nS5VQJ3@x{(&b zJ<(mmBZMS90i=}u2kQ!X-rAJTkGy+`B^LO7_V4VmWAE-n?qiw8 zcn_PP(N{9yjD1|K43_x%@gdKxlj|ZF1?$P&cCS!8C1;<>jp@z4bSAP~wMFwyuP{w< zQ{pNnCmU&pi!GQWTZmpIfqbn5nenc?HaL2*ZrfI%BI?#X>xHU;y=HB4~%y>}rp`WBf)q8dX|#W4llx|%5ppf#(R!K~;w`eL$V*cRFxlC`xi zD$^+%@e|SQC&v67&HD5sS{ZS}#X-pw3Mwm0AMa}?pFYg>Tlvb;gOU%sStfC?Qiprpm?!D#&xj0c zM+EW@%3MUuyc+@-ljnlDzBJDgrRy!^`mAh(J-2f7m~7c(wKfR`J{co&4AVpl4AapL z!zWDBJ^p$dVTV`EB>I{ln%8M2ACg;rHqR%PD$)k7KGJ6FtbAQX0iSBV+Sbinb#G2g zx=cP_KDGSiTMf6f07gT?5TTgrB^B zlz8(bAbiP$5P@G4K2dk*uGI;(ruxGVIxlmBim?Z!q>X zr^B3ccDV9BF~y%4D^W6ju=J_1F`mw$blE%v!e0r7(0&h9&4JU{BtUKAq zx8BGS)EPmh)KSSKD_V@L;n_yVJaLF#$w%U)%>;gkxN4Lp0~=8i`=kh3r<$2ik3CIq zY4w}y&ZSyVB=+|J5TV;q8alKw~QR&_skP9!F zSw*bc^g`L4+$$U{Lad5ucqPZ*9q?fvG*n74CMBW=?_TR>mB zj*6{2KK=m?R~3{xpSdvp^5dg|wFbt*%oYNf5$ry+Y#QFwJDWc3iu@Qi_BGsZ^DLq< z!hKx;4~_( zZ*b#0yOMPB<#Q93&4-HAx%;nt)g;02m}DE?J8|20v%pwl8Q;AAg6_?L8{w5Db7lyQ zh*Magd%7FUWSnBKFnOg`Bp3OHhOH~Mo|j6B-wh$@Ybn55zT2~BSV!o~&s?#OHmL|} zVtQ+CV~p$cmp*`B$ha+Ow0d-$e= zD+#%jJ)`Ivr5uF-i1I~Fxs>gXi5(HV5!UEkW| zKXAkOcBK?GO}bU3H?;zjeJp?g%abf!0EOJPNe`}hmnPC3mG&uk$W9)g%=8is=k zM4ipJKvGQ2S~gE_$qAog3>o-GRBgTqRf4mLYSJst^9*Xp7aiIz|BPFkSt-wt=BLDr zO+mTvS=!DVOXPLVQlL|waQL_PqAhaOUNCN2by+wir6@W1C41kzKf`QgR|hm$tnNIY zi{T9Va!5m-v@*kl>>PLcsk7nE;U=b;?w6cE@PYCj8dr_}MR`7lU>d(KC!5TgW>FKQ znI8Nvz9PsFJND2Ck&xpJcTk0)^~f>F=oF9iWhCxLe;G{0i(o>}vh+YM#(;SOdrEZ@ zb(KUmB8{!S;?Ol)ul0ue)ieQ=;Uc_8B4Rr?>EJ4nQ7t!~J{wobM_C;2a3`}%X>kfV z^<-TRyz=@*wZ`z+I&D%!7OEDEp)8(c+qeLd=}Rj;=8&6Jiu;ZpVzLpGvF@mk9kTh7 zBRs6bK9DyV>QOX%2(T$ldN`QAhC^0bW(k$6tvJE!Z{s($#4tSmpiOe^5g1hojp_@A z!7*Rn8s8j0k)(1aCnoIEsSVr3>BPdiFF|6?H`FrNIycFKJ}D6x(dTZYakna#O6|S9 zQ?06^H)dw%UBctJ`-bp^4hKFSw*Q`oO6?scMWU)r%&B01%TERRn#yYr8+)55g}-E9 z-|G#lfiygQvkbp?OnoOm8G$&T!Gb}gELEn^j~>x-zwY)mLq&subl096`Js=+gz89B zji;Y;=*JCk+A`)P(4r|C3b(*({` zgcIlEEP0sj1NtWY6$?xXf9ta2=5X+9V|&p%+%>O!dRC7UM;=kI^ule^a$ONIHb4wW zWGD=PQIhOUD4NO&Mvrynbi(u@6VF*RK+rU3ztG-$rVrd<0n4T*Lw4X zC>nwJrh6wI?^_mX;!9sp(&fIjQ?QS6qBn69CzmhbJcjqzE$~yKU&i;{xh;3_s+61! zVi)UI#kBnTVY`>OW<7rH3Tpe2TY6~^)3P00+&2x)86J+6QohvA`?)%?Br6n-bu3!1 zO4&A-38N5BIS!eKo;A)Eo6KU;dC~e7QE^_k+|pq!Rq5}4>#&AD44;<&;qxvF!+6F< z;hYmPSE+~sOqIc*X|``J(oL=X0)_P*>4FCX5Nd}KEsJVF4UUA*UJHcO4zF%f@Tyo@ z&n}S;V7A?WkF@Gz{s2)Zqtd^I&X}h`8ni+MkEa{35a5m+_*fMc7bjAcNf|kfvHMMW zaxva~?zFNdAyQjH;d2)>J_eUw4l4}!LV{27Uy7{^gl%%m8d25X$)d+84)q~>#hl8u zM<250dnPsy9z9_t^1qfe7}&;ib87W4xYxv>$In}dSTTlZskIkH*{+oG!+6W#)@wI{ z5{&D~-m4#0-KKVN78m3@kfwx!LIv-kzJudzl?Z%Ai$+X0O_QR3O8(i$ZqC@cZXkTH zMS=lSJwS8d6>T92?KB30WkZ_Qv#q{|90u{~-ecHq4)Ns_ zU46)|N6bXCd*7^U`Dc#JlmbtZPo_s<{(HL{tMP8jcoW{u9(Eb+Q3rd~5XeNw`$dz4 z&v6WO*5x|uo(^N2OA3Khp2_#f`7_PQE$8j}Bf=+=R6-``C=L6wxV6M%9DK=M8-|Y| zN#8Axn=xOt`qZ%h#NC_pE`!xz!(iH$OA4`N(16Q0u^q#MZ^RQlRh1S=0gb3hFf zx)WO{&QJA*fD~!x59$sNHqn4R{ z)bNGO@FfusQBR=cZG?gWr2M;~9o0AstAS)N9VPaLA|ALYN{$@pNUA!D!B&d5L6r=V zF(0+6(P5`D)m0yAm);Zc>(?^nDXO`>)+6d(a2$;slV{=oUVI;yd~u^AGchq|L=-|s z)S#-{)z>FVh})_vPG`6uq$wJ27qw!|Q2y{~)D_mFQt2LojEWE9^&fRJ=2h+Y5csdp z^0<3}ca2f8o5?cfwd+6l%B$GmcD77S#LN;3r5%Qm(*$v1>f(*EyE7U@QG-YX+Vhf( zcY2rE^kHqn{1FL-W=&WzKRfa<_$24S5EP}y29@E z;nS>*z7lke0NdpG3-pY?GMMLerB(nC6x z!_8xsn&x=L-!@HkJyrgFrlXd4wzf&|a^n~5zLaa4IzDwFT3)jR-8WF zl))d2uU%~!xz>yAx`JboATWaLR6!MHhr1bTBgE2Z6``2_LBplSnllx&Tz1gy6Kq8^ zLL9~;`Yi?_$cmdqI)l)hP-TW@jWn!c?UfYumV`PcgGJ;cAf^vP2jSerN!8NEOy%S- zM$x6ICfYo*HZ$a5Y9~_ZE9Fbq?3YiuiCJOhwM|uka6+ZFwt1pkI^OU~Q8xzp;Hu<~ zQ|OWUSaD8cvxUEz8s{yf=|kgau2^!|98b=`B51xgHFEFHzJ*S>Rt=ZWyVJf88r9&U zC-WukRnmP2K}8>MMPP`LPE)6?uttd$;zV`dKaz+J>-f-5Ub2S2MylYn{!BPA@>;g9 z8#x+dy7<_wjG)hvreWDNs5%*zv|1Ff_p~(ADuEH`w&o6wQ5!$C!AJlN4 ztC~KCjyj#}iLFXZlvxU~&i6v;{19O|be>rOv)nZ3RtEBVe~Svvpl_d2wd07|+&z`r zv6Hp#4}MHGId8cp*wQ1i*Ofzf@FNerJ#Cs0-0g;C_BI-wy_R_gkDfh9mh;FZn>SM| zjd0ZVScodQgSz_SbD(PZ3-a2b4z5oESJs66yn7gI(v9=>5pwIRDDPq2lQW z+r1U{b6Wrw;%RD+4Y&MmYSpkqULcJMfdqB4i~R0ggD4@;vd}Q_z~o80&MLv$6!{~@ zFGa!lT=eMjn&LK(>&JtiJjiMj(^=o6FeuI7e< zsU?5!z*&B`Rh5GB3hL~OqPayr%InCpGK#w;U*EY|)q^xrVox6HXa7HL4= z27!4M#9_u6r!1Je1Ipxi?r&4>pJ=84GD+;HL>oj7KV|}H=Gauc!2CQTDc~IwXVtZJ ztVZP5^XUyOtBsTrk~519ehUIDAtHHFTn9-`Wyd^IP9@W<_47)mx#ee-`Lj#~ zmHBjZ`KwkztDjtU-@yR8-y3D~$IN!8`>*jPWm$~wR;n_k;UFhQZ@~BO(B2OA3Tf35uy=+@Bc1c8(@vZ^;AKCwB_gR1cNXgy zdp*&_V$gJ(Z-yK7cuB~<2MMRR%6(I-2&34eui1{`c3U7KLrmSQUz+Of)O(!=@m!lE zqQb|~c^Fll3xt@l&4rs&h07my2UTyYYvoAvs+fio#&LD#DkUfv$u5KWxIwm_Hp^V7dzD(4lJeW?&gI#u?iP^ge8@LhRw z*ec>Cia(Kvwp5>7sxkgmE!R2~V=5#1^f1bvEu5ml8~44$_eJQzyM{@gJA`arTcOnv z<7jhP^?fY6Hy)*K)E4#6X4ncouqG3UFdGaZxF^%!^ide!t)kkwC(_~ym)Fg(_o20s zBklo#EjV7c6+p<)L**TjBmkqwQW0Zxtg(mDLl;$hYxIaqn5%HmM$4Gr!XH*t!RqqW-kx zzASvz-@bo3IG~dM?U07pYyFh03Sot7&N|yjV~-u3IEt}x)8spLZAoAGWq;5y^1*p- zaBU9dE$eWQW*&J^H9dYv>=VWm!k()m)3>gb96fj%K>_h-lfqoiu2Bv zt-4H8-ea2MCcm;^`zKoLpR6RO`7pvhYH#Z}n^#|xRhWNNE_-toGl=%)hPC&IhK!C3 z_a~i^Pnotn6Ici?_u70Zz_YL#eK$kPIFH}lEm9=;j5El`hRz%2nWsA~7L5P&h@H%5 zqx#XCw2HCoM~P|Uy28iuX{;m&MXrZlh=$YeKi3>gRnrLWhc@28Q4E)!5hgK?-}#KG z)@y!P z7<$%9g3|l;puU&MOt&Qj3UZ_-t%VQpIXtnD#K~e7*Gl(sIa>nq<{PinU6EK$LAUm_ zc%W*jaLh2-e4Lr4Jc;i;SF9Qm*~p6UhDDLX&xF2>l%@$XM?<8@@yLWmCdLF;hPBP& z#D}s?BU(86HKZjf^jboa32d7n&31IBG)I()S2O|ypGNbsiD9%P1fNzj)Z|_?E#wJ} zX0VB6vD0N)lxBOOJm;BckQTqc~BFMQT58V90C!xuDb60HhRq~!~nb&9?L z>89ZenYD>_gmlv$lD6HanUB#C-MSx*DpM!AB^ez8sgrPEZ=nF4P(Z!KEN)B*sVKh8ZWAa<-(Zx|?H@BRlwPnm=Jbh=mqeo@xWVV>2 z1t4__4%garX#v9wVZQHhUpMAf3&;3)Uy1QIGb9!1McE>bIN*4d?BjAAf*RZso)E(Gp z64`aaN92LtuV<+*xjW2X-M=~%?|?_QrM?vI5P$jq@{zhj9vvR?bcBlALH>xs7yX^c z(;P8KDB)6gx$(O=`bB^|P%uYIs#F!uEQ}q2XlwUYo@=H+du>}gTK zN&D34Vg4xqq8FULkDo5)pS(|>E*AWQ>;+K`I}LGiyyGq{a>t`CNpgrPnRw#ckqXu5 z|3Uo!AnJb*Q+(Sz>_G-r;k14B^bsI;_7wgKP#-8)^m!f zxUwMGnXiQtC58gEcc<}+g!88qcqT0Em%nl9@O;uyQ%BDA`DrrJ+_8tmNe>($JnSKFJR)UAN07*wC&6Oh5STvC zCQqjAK`_UGet>@eX3VqeFivDnsBISh{0)8!g1U~7)PxE2kt>e0!X=GG4*d-LA&J~2 z3ZiE_Qkh<4zyl&#J}{7i_%AK_qhubxidtqFYBa3waK(u!)8voh zq(aQsI5%bJ9*8I*Q+lm@t<_(P;8@xUsh`5RF`Yl4N`S3MXDK3|#9LJ3~S~o~6(ft)k7ePdl4uK&?gkzI|LjuP^ z;ToUW=j4bgv@Fr(SvYTle zE@~rJs47}dO!bWEA`@{CS{6bJrFW7DT~1jPY6c_#F#nuIso?+zyU>De4=z7C_x@|3 zkJZyq=wmYCVHv2tF(Cf0$Spsj1ug76bxbxDZ=wgC*W4UWLBA-?kEpz>)bbk=q<1)jX*PgN-=kNbp3B13{m4>=VAQFY}PdiNLPr;_$5pn$b0;B=rY#8|DDphdF z#ty`w0@kOnO?GG%zN&quG_2ZD|m8IBU#k7qZP6-9K!&AO0o#sM-SzV5ARU*)H zn@EDTvd5>+yiT?l$s!?$GVL7VuDo!5Lz7qs*IQkR4VbL!M1}jo6H5cOIG;k83ob6- za0*|z?aDV4`@*e|V{VD`UxPgLgf`zF3?}zoZ$f#0O86endKY#M$w6pj#l8_7EC*WR zbP6gBzs-}^2M_r`YvH0LN#qS(lrkd%u6P(Mlzd`0Gmm}6uknLjt6;!k^-3~A+kVKM zJS&@34Om+O9HTkKaR#axvV~cyC}BG?HniP9tI!5KCC>q_W~w!2rdAWzfsZfUS&Om- z!}c68C|SYm<;_DCh!t-Cu=pW7sEXTvSniN6NQFEAqm?xw09yk8_Bwm`!udo{`i5Dn z0LEc`E)P?_TQr=+DP_h5D*r6+&1BayK>%3_(F|s{ju_H~si>^}GOrJ_dO!^Dng!U^ z&vvBP^TumYA7(ufvJ6+SU=3gq`L}g*?H{IMf&j79u>4i8UBLE6lV|omPww0>#0OC! zTMcf#gca+Fsr3zJyM*@peFoP0-X@TA7vnh5smbpHlx{GTapuOQheh|r7@iPv1ugV` z!#XtEn;!i0h`zU~wj#OWvxn>QrzPu(WgTTgCEC!ZJMRo~yYY$A}6{aM#7T z7xi2(2BPm^dNJZ(A&Vls!nia3sS%IOq!2Fs*;Ck=yycw3?%sMt{Tm3IF4*nj-7Mg7 zw_W?&X0(=X;P;I_&(jtDnkOqgZ^BYUy{jinkE+UZEpDc!~dN10Oe)NXb+#CJ zno*5~X^@I7gYqJy;o=0Fz-wZpj+tZju_7GPHBI8w-iw@)F71I}`Gs9Zu2o9h!=kjq zzJ+5@_(=(co!1 zA5f)Z%PjAo3QuP5jJ8i&fp0#i-fAO|Xr9QS^+#(8s_k&vxI=cKrt&mZd+I;x%(!0yy)r!*dKh zPueZLgj%tlJYhBCT8+Hzm2b89{tbi9xHZG6_>J-lB8Uy5gE4tlCBpA~j!N}=_Sypy zD?j;kW%tCgv=F6igHX)Z2Iz?7)x>z7I8|+~^0*_lGH%L}J@qrHAj|p3P~Mej!$H4D z@W)kw1dAeKxpzRfll#e8`wJVEX_9ya%YIB<@*e8rpc8Y|Df0?}eiI;W7~n9e4VMIAQMesw*l|e}C4HYR#-9uo@=J>5^sYgQlpRQ?)jAQy(`)mZ=;<@K=9xj$V_z@v@M= zsF7~vW{h&<7l_=2%igw??Kq;=-yGmIHyu*;jmYLc2%^uj#JT_`5~R~V53I;> zD21X{iy{y!^`aH{nXO4~8Wa1X;W#!;vzCBOX-(hSSpaKvSu2=Q1?ac6tjH)xGhk>_n1bhZ#@OWG0bLrX5Z!pE-a z=50geeC0i7NKb^Y=vT z0OvOdXz&P#|s)2bP-(%;)KW&qi~bK`|ZfdNlRQ-zdo^2{&xj*h)3LI0#i0>YHO6FtS zd!Mxr30s?Xw7h;(?70$c)<)pThC$B8oI(q6Z>7}ShMqiMK=t3l;Rh(GLgk@A4Sy8E z4JR7W&otG*c{*5`Di+NyqoVmH-^aR4-0?};l7Qk=g*|WRw~Bhetn-Ss9E)#1x>uIc zKYjgyh&1PBw-F2&p7rFL3WqB8ovsf%d!`l%MS6QgNV)rHAG?Pz$ni}*o@_g=Jm5y? z5xKdhzPkIM@T`hZ0-wBp9&?t8zqx-es!yQ98Sf0>2cvJx6EDVrA`Z^4k%0J|gE~d; z!s4=i9y`9~`YLjK0`VKz+wdRV^ZC}=*9HIJjjoq)taF_b3<$qY%T^o2 zE_RLr(cjwJ(EI6Fc9LBjP@GN0IDI_=4^!UUD^RKW)_Hu9yxp7V2*guF=r-oisoJ&7TZHCNhBw1obcEW! zNL>kZ?Id)Kw#UU|%C&=vaFQc}Cs{%V?6V2nsT#3=lI#v7==Hz$L)e~f!8~^uN4%Un z#vSDA)Bi}(Ks)-py-JXVXQ?NFu5W&CQ4c`RP@`#Fm%N*nETAm*NfL&L)~`K_U$*T< zT|g)^x}kVf$_+*gC02`=L4J5=^4E2+F3{aEl?tjT;fTN^SuKKdd_(rgQ${d$G5LXR zq843O#jNEgB9^J|>gtbn_D;yrX zF-|owAu0~L2I8p9jaqf2Mfd^vo1nB8w46n@AD%brecN5!u>fPR0J4#4D{SIg>pdeL z?-NRS0$9O#yE!k^4Gpv3j2VcAOE}6He}-NC?a&QvmI^;WKw&0ok4j0gmPixLz-yZ^ zDr?(a5}C9}qG)%pB5LpYdR_VB?z2a^tMx% zD5_F;Q(d^^g31pr3ltdZ5{x=(Uii6V&Y+I(Fc8P-Ysc8s{2>dRvU zUpyvx?HiuaOdai9qH=I*^UEodwHaR1uYwbQPYI3;*LYdZfI!)v-uuKER?lR?1a2iAV`DLLZ7ig zIBUu_Fj?KeHv`ZrXa#u(e3JCOw7gLkfbZ=yK)8%)O4oG~Xrp}N-o$TL3$Cb)3m3R2 zZ;Um>Zx57tqj=*W;`a2usq|lZ&wq?M%~cN zd(7~GGI;!&B;R_1kckq6Rx7N`|M$iy7t|PBax7qB!K%DtK zs;@8M|3%9)u07vFE!ue3%=@C6 zXx{!tlFa8V7=xI^^)O%j&4j#12}pxBO4rIW_HJl|y+_bM41kWcr$`!y_%1R=?Q4tdIwLn}_lDpzqtfD1i zfh_g`z3U0=5eU$`9QUBRsk$8c{`Ic6OQU~!ULK)&qbL=@;z%+rmC=Z8`(bmF&4@1x zL=Cfw=Sk4Z^*|TT)P=d04^Te^HU(7c?Sr0FgI2a-Y`XR9b6r&w{(!9Re~<)xE@yt$ zCOO?9jre&QzW0?hJmvl>nG||*2VFO}dXiTdMU^1(=F5bz>NXQRPv%pDs53xa`Ldq; zTA}t#fcoh#SmV1p|KnY8e3LYRKQ2e;a`_@FyJ<*q{2NQ~r9jd8A6o;vAILw=-;HMe z7ylK?Z}%G*KN6R|;wx@Zd;V#bo9r5uTzY{v^yjSk^qTZr`mazu6kq-cFz|n5@&E(P z0S49%DFVH}2VSzWzf+k16QCbUSa%%lpAUw=dP8D>0GN^JKnU(@vq)l}aDT5b;*&Jf zc8Pq3r@FL#dG@h0U?h-DbB+ss>IjXnxAEZX-3D<{?B!f+7pSLDvGoHHU(xnCSlkVy zPC_q&>sg%U=@?ntg{_If0CKG}yyUT70%=3z0m^fP`YvNgGuB`Ln_vjWe9HJnxzz+} z8SPEGQ3=`xKFL$ZVZ=49EcUjz`QA9)v##e$LI~oKhfN z{UBSd>(Y4tlSVqFgSC!uNXdPR0j7*s6LpNwKTtS}^A{Y6C&&E(rL$$8RpFqRn23v4 zIm9HiZ_w$gfLa%@4&&1wO_~@F0-EHb$1sv8ScCWYv@YZWIaqdRca zAK8MO>ikU3m3`6v^O9oE46Cv^Vs+;yFb|H;G*0&3Gt<^PXMkT;Xr!yvLzF-HE>(az z`kz;RYnLdz4?CPUf*nMmm&Mai=~|r84ht-3O#I(CBp#d-Xy;2gMh&EJ4oO`wTEX# ziyINKLTo0jfoZm%LM zl@$SFSB7)a>R{&s^hY@`k112%16PN*j{M)QK=z##@f`?LiJA+}U^}e;*ok{a-chic z8OB?zNT+Z1lq0&Qael~#V0My}Q2lun!=9jOwo;&-miqJ9ZvfV@(O-XO?stMZ3x-C& zyR9m$H;nK}T!?GIqMQ};;{&Lg8Le)g4t+T#uJ%v7^L$W36I)11&AGc;_4X|7kDnk5 z)qCbuZ@#b)g2uJM4{!V+lc)=E8jsN+<9xZ&=;7;S+w|&!`YzmOr3Tm24R1ygu66-$ zInK-W7*t0lwbiGOI^da)rJH}wn(^zdf6x#xYkXQDi|S1E$gDh~=2}1Y$Kd1wpK*RT zYko!r=fiz?+nqd?!)HR2b{3p1L)4w7MnQI}cORDdbtnY@>}po7-X5B6)T0yn%&%@c zbBBXdFsTJ6w0>-d$*fk^d8<|L&Lw&;Dcbv7D%;jm7wiJ-o>lIa&};-)hEEQ%a82+2 z`4(h6qn_P(_Lv2fX<2$%e%6dsM@xrJ=vDDHOKy9)$Dz?zwGH3t$5~|s*#`7z{Ty2E zN1PWC;6KgM>Gvw6iq&|o{y8Sfv8r-AJ72bq1JGjQ)34l(ZD0X#herdlberG(lOvb} zH@Y)#*pPRwxDW=KVqvyI`7X#ct)BTbx7uA zG?WgrK###F21{ls9=<#)f~0TCSmW>G<(U8O1moz^DXtGU-l3~l# z;gS!21$Bbl$7e2e&jCH{dyn3`m$2?(u*2KJ|6tg>$!&Gv?DiMIHcT_$(fio+KQ)`; z_b(NPwVRrL1XPh##A4oEtM2!madQ zjkZrC+m~pYwq4bq8w$#H_S_o^3me70m&b11S8gHQ>z`xvIprzqu$k-2pPOG*?fj?L zPwt0qt^KxhuIm>D{>?5p4L2gopBpH4x!5V|mYM4efC9q&roj2NTe_1hCEMXs)R9|z z_qxsIrM7?b>ewYt_&N-yO??8cpI!IzCPw$}@ss!AQ&<0`&7`e6Kww1kP2`sybaVXM z!~}x3>T{u?VA`sY=0}7Ue>a6`IR7namGXd1PWnS^R(e@Pzl$-XAPE9uH*pF+$83Cy zE^;Gr4t~>W{E86r^Z7u%pV$Wfr`zd8&Gu(RGLe8NxR)qajEyzakN^--;hH| z=F|pArfy01VkEOjv%|64KYVUIcbN^RY3+i)q+*azuuj!8eYI5UP zsmn`u_NvWyy@JZ3=iOITv)fB=5n$d1@lsU-4?s7}+J-KxYNC7Taj0R3fe5qSyn63A`*!Y3P6r*05vO@X>Dk6cO_U^?g1fqWK5$q3!2g&*PjSMtGFjl!_w5(nB z58jb2WV9R>&~MOoz8oO(kN@1$9*dsNo&l9Q@>qHMF`=P|ozbFuG{{Hq{l;WHhf$S1 z+aD2ZJW=Bv=9t6ahynD|dnz@>?}ewaf@wdz6u+Gw6RwQXu0Q=>MZ$OWT&Lgi z9}|RYEhef#u`+++$ae=^Sm%3o6Az8l72>CE7e0RMW|`a+2y}c}(RD5T9@=6pn(PD3dM2NaKu`iu_1Yf0S~4+{n%8^1ZBvkeIJisxNL-ZV*n4G)9Z! zrqak?d1B>gnN24iDz!o~l9D|BJ`OZu6ZL;F$IR;qKq<( znr@4(?AdGHRYEu3es(}t2>PlwIMB`;1Pw1wYlGtaM9d5Oq&Y>r<~_-MnU@7=3={tz zla9YUle~so@Wc2Nr{tf^6@V?3rGImz{3Q2(W61L}oXvGw+|2a@E$#mC@K)7U0$bi4 z5FhDjz#`jH7Av=9{=3qequyuM(fmT`O!}ANW%>C5G5cRPrYyMp>^7ok@4=P&P%C5Q!iYK?ly+5IHJm(?~2S_ZfX(A^Y z@uSY%nMDCg;NhAvG`3v3+bCNjL51A{som5WRloH8iR?AA+LpVxEjg$#^P(|tfAqUp ztuHXD>kdE+WPSvD+7nubf8Gaf6czLDWfh&M|2!7<#y+k5;;6t|tR~d`gjLz61^-nsjNOFOnhz<53F>mQ{$}}b9nEN^?#CBo4P*i3P6}rs zA*XPM_tN{5BK zn20x(;glSCDEAt4n*g}>7iJ-wB>S&a2HBJvN!Hkh#IFp#a1_w*06mB={?{6^urg*g z*agNP2~T|m8H=wJDU$)F?Q+&kE>H`@dP?$PRY7mon8_0}_IZ96K~~IYppzq?C8%YS zO4@kN45bL7^1_>I;ESfEn5DUmM1lOIOiLs~W=keVAcmEQJp+jp8PpRSpqZdmduOaJ z1Pf{CV#B2w@KA61t;LGsxD*6u@_de@zG|oE1R7b7JDUY zzWbDW6ZqhM5W`raiHvn20_g|BR{S(^@$k z>|^_%F>~Ae(1I^R*S*I+oW)*zFZ$P};95Zky-pO2sV1I@a)a^i`0VJ6K?WYkHoLe_ zC<7s)KWv|xij8oH<+-BG#3k)JeCBn3%-SaVHvbuk_3LYnk;+BhI%dvN57H~E0Y+)3 z!T1eR_X3z8q||X6^jmS5^1Z0waLMpad4I0|@xeFU?BZHNbs~x5HfV$q*arUiHB)v= zekwW+T_jq=uE39>&S={OktWY1Zq^dIXKG`O!|6p~_dq*WELd&~M|$GOBf$}7WO<`D z#GF-ky&Qd2h;027f@1V@+-riL8y*(HflnF<*QHc6omNVxNs@j|VbwcE{3dnymfMtY zHoD3fOvggJTiLCTyQFk1WEw&RdCo(z>b+nh(z{c;dv&hHF1bRUs&z+NJE)uYW3IQqfc zO3@>npJ7YSFERX%0BKQu9Mu@>u@723>+P`QWvt0 zBcK#7I+QF-In2AsRsbHF5DWA*e@F@F%kn})j|JJQ@qvK(o~5p+$?p*mdYcm_)<=3J z_wf_6{44LN(nJ&{Ael*3!esa?Ps|LV7ig z@e}j#L_^~^MN8FIHr!_MCC|HwBf5j7{*3s(W2efVr9RM6HYDWsJd z4#P&mnQC|?CX=vuK$E0-MvmTK5lUX8{i?_C6RPR~7s^}LSnGTby1erIyqaou0zH%| z_>q)E6%!;S?EHqd0;)XL4jGCuRwBLk4SDF)5^3uQ#y*ix1Dfir4p} z00(WhJ{r0Wn?giaEg!=fqxFzxPr?o70U1ZU%{+;}0g9C2SbUo*;z8aC3v3K9pz4Y{ ze@Ww5m;=nTnUxZEmdNO%hlCa}JzgTb<=`|{m;iNgQO>W$GL$^?3Yr8}yO zxq^LgA!q=9ODZ~@#VYjzpQdySjs#|#jS7qcy7N$JO?`%ja1lhArZS|gnKnFr2^fECcgnJhw zqVm-4iO&k9JE2eWO0x@TE;@%#I*lhY(Bme!06vZQVZXq_`_9{7R}b!ML+x%q+gP-4 zT{ZX%A7KvSd&hO~G1j}C{XsviMwY|ioiWih?;H2wLMdJfqBG1*?`@3lCFh;CS%3Ix z8fFrF7i7=z(uq$xZ6Knb^@L>42<3JdqADvRg_w_R@3Do8zyxqFWHaZHw&6j)HSTn{ zWfo=<2jC{qmZGYwQlIqoAVhuV3BukH^GJBYVi$cmx>o}5T+RG@qbUS|7em?YTc4mA z+le&@O#WJp6bID+O9Wa~Ko%TzY06MiLdz^1u29W0v``ImP_%0SY0PIN_sXwRT7*RiHP%t&ieBQNQzNUOO`s4n|6_%ri#*5zAg%pJT7xC> z#>E4x{stvVIJK{georFwsG1EV1s2hZXwG1BQpW}LN{vtqX?rQ^@?J*$LBy|!s9M0gEne!2Z%u>4uIWa9O%|yu%FeRo zm_HQ@RUv{lkXyelrf=Azhhn2$KCCKWVVV^jy%!zkdugfddD4HqA>W?zs~zFyte}G> z@fU_{?PbuVtHMZqg-;18f%l9-Dj^bfhz{CC8mIfG^xmtQK8Xa^3PT%E0ht_85O=z; z+i4TDZ(&)aM!;-(BjqkiwJAsb2o*5P;cZEeiYE(`9bSjj=P@Jvh=6&b+ih_>8Swk! zr^1JQNdftFJ?ojEfL(JZvCt0*sm?rZO{*7CtK9a;F$dmJIwQ>j=IKJ-^lXLh6(J4D zsOcESsmrs)c00#Be;|3#5*o7qqY~AdnG7EmCJp4*^jvGkKUuz|;fMlt#v<%Gry?=2 zbAh!fE+rW*%cvUkBs3hQ#p)*#6!>_ygI$Y#Mb@^Y`1MhKVwiLkc*}A*E0e^hT01>x z3A$3pEIg(?V?~QZ_!};R`%iO?O^J5Ju`chzi{B&}-P^=^p=6aJkLfNqkLX$Cp|Zoc z2OPT)tKIjm!WNQTRen6R7ywZYqi6|q#m*!-EQW^+(g_H^`}VHL{$~|_ZQ_-u(jz7E z5^x*JcctbD)cH*RrWV{wUlFQpp~*FfV19BjQe1hfBB|S#oDvU402?^j`s`{fz(c1n z#JOH=ZMyqa8Ok*&$RUlnP0+G0=m-5(Db2leuh6A3PzDEH+h1}1@Qu*^@UO_D8f6M| z)QjxK_92BP!d9w6ETJ;>C&|FHntu^acNpoX%I*Fa_gId(SYY*UKd5fTA-ixKSF4oyt6S4Iig+H5iBkL||Z`?9H9_dorTNTvgq?+v$Wn-+`1tneIu6P}%^o?opJx zX}l~4QoN;hmzs|tG3~Qk2>PR!pDYdBxNLzcQBrN<&^v^0kqpw|Y+~IdHS` zcih&(o_|#;L~GGbYCv~)Y0Q9XZO&8X(P!zVcQ8&!-GA@8=(-oiE2rT9<3otvfWxE z9nzr{IiDmj-x0J#_&Y)%RbPp06n^SK$s@vG9jVizf;6_Rx@GhIBOId}HKoj*x||iv zrkS{?>KuRlHfto3f7*#HICw2VTXRVtg^9)%3Fkyt)sij7dYb$#9N(*{1>4PG$H3nx zs|D*+*B79M@|I@v`XeQ4HVuQ`lY2_pY4}(HW9)A7s!EAu6PnU)236s~uDS7>%sv56 zjML3I==nG!*qCZozf=1U=H@u0_-3@kjgj)77WUO9oq=ibo6Y=3j?H}b(Gv_}geki= zC*PC`*XXV{{snqt135sql;ruAErB!i6m)<^n%Zd7aWVLWJ;C5N_9Kjy%@9W`jMa^N zpi2WB8urz_w!g$sue9H!?KvAmf2H{pKt{6{fgPaX48Vn__F zo>kA)5LHV({#WIo1cD2TmMqu-h94=gQu#4<$s;x+oi!+GacM0mD8#o!G{3xO;uiw_ z2OHZ2J}3~6oqj#(5q?>0Y-@HNIOX5rD;~lUm|tHx?XX=eUNdera4%b2E(@?(cg_J~2x%60Xv_J~Qg zQeFl@QrNR~>;#U^g<S!pGe8jbE4=MmV8>uLPOh2YIsIIfjQ zgy78_&F@t(E|3bww?(^mZsa)qSJ%piA|=y(f|ECMl8<*`=zClqE9Tlz7l@l&7=kF{ zpcOBQR3>JVWW7Xkko=>znoFWC=8uG|>Ff`Haigzbe{Ky67yGuj} zJD~Pg0U|tEEHb8?#h4G_^#Z=#F=AoG2`>oH9R(0tImf;5>Q=3bQ~=%alu8hRTPzZ; z_Q&fm@d{k!!8!h)Y%5{z{Y){eUxu@p0%WIC(pO!-P=I~1I0>P7PG293e&C5MAQSV2fUUXDZPXs=x&xUIF_;%6s&}APPLOFu z`I|1Ql@%(z>R+y{m1}E@F+&ji-#Z--K}4ZIOyZb=nFIFux`q{&J?lp%_|J1mm-?C~ z8SDC*7;mX1Gb2h!;%=G97{+hN`hXk?S%NKsG3boYAKb_jAWOYxW=3q3t?i`bAj1Wj zq1&GIO5|4;9!wK7etF+2p(x9IR{nPEGf4Ka{% zd^z-5Qx7f7h;vwBCk(j3<(6k!e=A`3+~xGp_cWC)nf;-92AKfCbB=+`2rX_^0;&?T z8YZup?8`6z(x|^#QeQFyzGVLIC2}?(JW@%W$V^8$WVYLO>1OuFkyW-n0FX30jHcrs zfDH&6qIDdwiVjG3PBK3`Qq}zG18jX{y}Ag-PVtiOn~ne;r7oSD86i-%dNYwbxn=2) zWdwoh+P#fGhcqJ;fAO~3xawb$GEkPRuq~r3Pf%9wI2C!n4Co3l$I5~Y6Bk(Gsm$-ZLpDu(Y61hstWL zXQz)9x*quuC#2dP0`s~TAC+R63$-A^`|bm z72`f9R9sHzB8YTlpkUMb95%DAxO5J*(yyd$s8nS=#Z^u z!~!A^yX0opF*-F7V{Bgav3)tQ#%Il2PddFeg*OrX(;R6>jc%m5k+tKR!rq)?Z6zb@ zwT5-2vP4$k1MtPqdyisnzT#Dc#*`y;JmK^5wOhjJ04wm7mXq^$^$p}=!jhI3RT7Qt zsG)4zEb^aYew6^noc(G4zhjG2#|a(DBNmy2CcO7U-4_=zT897EuZdqvOKud=fWGQx zh6G9coF_K4a0c*8QhMSSe|4x+8^qy-K34A(kyxUgd7I;}_ADh5bA4CUXfj@B!n7>? z*|n(!rqzsbPhM5CCe{prQzCo$r@KgepFMP5Ue(H(wW&h%AL|)GeNt`^Mu~%sp-paK z&-q7}aM$9K>lx&s08bljSoK<;Fs$6nVE%bJh{p68Gezn$29(+i+H81h?dE2tunt?p z`aY@Xsyl|2PlUgJIk8*nb~MT1U!KFgJhV2I7YO;PMN}-)?2L4$CIdJSfMvqVy3Y=< zz$dmSN4UvPteMq(?Z-NH%h!2$W6tO?(SeQ3&xeP!?Wqc4W`DHWcn&x0R1MvNzu`u# z7Z-cAK_1$oP2_H)mpY;+#04%5dSC@1>DFz^Z*lGNS2@We*k_#V1}ri~faHd?_h+H7 z%J8<>EK*(WJ5|J}tbN-h|F$x>O>Sze=a9*5i2j+3E zXhI1XEL&D%7nO4t3}A4U1e|*Cl>8f%J(x{(dB zvRb%BTlilZ1q}_sjmjdRhv0P9??c&Y^S>KpPV)u!H0 z+vGS&cA3W3wec+=9>2gl+@dcXWH|E}qMd@8q=U+&Gw#8#2lv)&tM3Z;zwNeQN-hm(84f$zY z<*JfE-E=td4{C~D1oyFRI$N`Tb_zn>7+>R6VeD&zr;t>jI6(GlNVcSNU(Avw?sG8dM#o{yYO)$T)N_J;A%-nT0ldwU)?BclhkLZ1IIg zZ^3cj)8GdXP?I8}AI`1xE8+$3RzOx8U0ZZ0(=`4=WDw#05Jp{ z8pZSwdkMcGss#IBf$3iiRBp~gm*#YMm!7!tJOcr|Op56NwU~IG#l3+=;#!QLE()C@nQT4G`<}ea6OE(AhP?oiEJ(pgf4TJuEkek1=>p!vf$=R}8z% zYj6i@hhP~$LFA7AF&<-aUli#{g;ojhh~dgQm6Zie0G^Nge_Yn>0eDZF`Y=w4=SaOC zHV{r_dqEQ%JnsKBq60*p2*5dgFA}F}|59DV`iasOB@$bOR|DtsibWd!*->9Qv#1b0 z(o9xD!#?s*;!K7}2Wnuqgnm%-{7jdiQ!ENbT7^CGmj;35{A6PQbi60+nAK^8(uZ-x zw_KF27Qn_gl3m2wg$oJb`wB_ak@1x#1pEZjZNAhePH66{`Gh=ILAy$X|9kVBg;a@- zEIVON07z-AC==1j{f$tl1P-p1+UfIIkP^y7$m6d<-X3+Om->&W$8!~9;{K{%jBlMK zJ6e{zF_XVbQ_ER$h zN3yM8n+;LTR*;tM5h`W9h1_U`>9Cqa63tC84d#{=_33V^A?@_jDYWRfM-u%6bL-Z` z%vf{fs2W60X%wh`PojzWRn2HKM#_gC=I|J_w&AL}s5=FIA;5aE1F_+%Gjzhxa{ks$ z@(xXDd5Xp;!;$nH%~M824+YUR^=odE?5dkV*{BIs4zx$tHjG_%y%NI<-bovf*uJFu+#cO_9ok@9sBk-=HYn~}+{LGf9cF#7Cw@~^CZJnuxSN+pV4Zd_8tBE(rlbzx<=y3jvtYk| zQnh0xp(p-R9Ux5SH`9kc!h!hfO^2`{m9- z!VV)*2hz#@0p{8QYveCJe8Ow;l)cBlw(*z^6R|705%qKY|Hqdk6R^q$c%oWG>=V4B zN6;Vt4_RLU6-TqJ8{D1XPH=a3hv4q+0}R1~1$WON!GpWIyIXK~2<~og{(IlK=iK*Z z&6=*Rs^0SLJzZU0vO^0WQ2%vdOWGvgKZQ@Ouu$G(!ej-;J=5I#>L(FW{XGtt5-A;JV8()Y6E^->lCKYrKsV2973=aEm} z?H#)H?bS#t76q?p9H7_DEGQ~r{9)&vF+R5~+#+0b;2js=8;Sn?%)hz!&+X*lL5x^g zjb$Hd?&?N3bVK1pA9@?_TKR7KJ4+yLy2Rr~pXiseDrt7p0B)4f4l2Bl;F8aJ5Xy>Q z%cf7UcR|Y$(GaF`XD@b~+8jnCpa4x7 zbGSgHhg}@U^RjjE+oW54os{JuJIMzJdUxN^*?lAR?g8iMcmG^<*!ryxkj^WDU<+v& zP5#^OfW;g@xmD7K#g=)=Vi1gdWzSo4Q~pXy>3M0&il3^vO~wxs4S&jHZzcUJLV zo!pL)Z|2)U$luwM`)dZAMe61)0h;(%FLY^xU0Y27heHtsESXD6AD8nf%aIXTA`2Fi z_rM8{x9PYOa$s?*{Rio%<2YKI;ma4y;diw^nq4A1wR@MYxE~BhqzWlZW@zB{LONe3 zZ|`_;7s2-VxRCrdu4)HBo-~cs*3-XE5~sXwmKN(=QYqrxbl4wK>8*ik7-vG*bK5V> z;oLN6UaRvu8STdq_Rsf3r*U_j0z-f4_FbavSM#@3!{4mBG`Xa5QQo0bx`TJBzc#|} zs0||G=Yo`vfX0xHsM-{YJ6Kc(6wP|MGYF2T-mG_eByFm5g(`QJs6A$Yuq#A{b84%Q zLZ%C$u|lQ+Msai(hHyg$=Ntb>T?#Gyjs;&(J_PkqX?np)834urf<;ALIKh$1unl-* zg|d~;F@7S^Yzbw?U?8%OE7NVgrEhJqf|~oV<;_C@SZ8r;^PO@(b~J@E+{HfuOK{t>%Ey zX>z4t!eY4n9sW0WD_Y1Igx|(MeM_ zbjO}**d{$`302}yJiR3#d$f9m(3#f=cPSA(fIeUes|>u7z~mXi%*fY{(_wjF<=>u*!jdQ*ed3}kmU zLk@1UGyAg5uN++g!~)euC6bfk>kq zTLDZ0^(0NKv(y2TK0i$S^}D*}+{Zf7>h;BCUfUQ+2!7!n>|HP4+XQ=5I_Scje2s%g z2Gen90t{xPntdeJb|I~kVnhJ&rbrU=Jb@0JUHWY>0jLfdDg-;4sXAEOu{khr#V60w zmff|!FKe8Z3!JVQUS3K!GsCeD)#yrs_|yhH^|HNpSvdOJg$yi8E);971)H~c@Y>ej zzifXi1bc-3&w<&AD#$uu6YYd!PuY)@LrdYBN%`i=?cO&G)#iMCGln%}%W)>9K^G3} zk7&H;L*WjpL||9HPIH?43^Gmcgoe_fcykN~*zwP!k+7JSmmMY8eFB?+MZj^DL1mdj$Gapt z@=!qR+&0K33TqE6im`LxYbVNel~O#`fi9)>l*^B`8Cb7&ti31h;VFJGKZalcydU5b zzf}(eM1rBmU!l_KL;o-?A1uO03c|-8?#o%gR?13uRYSn0DU?4rs!uSA&;HZG<=ugP zA5T-jg%y;@D6C&B%BuwTCCgIxMPtB66Uyra_vQR~eW-HVEJ0^CY-b#bPYKE^B;n%_ zV5@1V+usDre;jtBp}X*nrP}s``%;SgGRR@8Xt|rEA;8!ks;dw7JqP6#f$(t@$zkO~ zJpJAYYI6eC?5(_yQOsn+%*3b4|J;zLUKs7Ck*!+jaI z-0f5o@X-zXo{G|b!km8ZpQ8BE6u?p&Knj2o0h0oYvx44Emm~5!T9C=_sf_IQF*53d z7@4a5x*ZhfFYpH01`97#X09u?=ot)$YriqU#DM<&UFqj8{{W?A_0pV9J&X?VP7O!? z(tyq_eB?^MxyKjh`dpiYM{3otnH4aT7}`oJ7OGtVD63`&f5;3(#Bkw6OP%i<&q5zHPT zFsGJ=&8Z;OrtvSI+9w}bR23ohE4fy%CQ5DfKapV@EO31;na8oHnj1MVy2(>=XEG$a zEjz)Y)b00u!we3Lnz|>yYk^s|;$Kc?s^*MM_C-hzN1sAWEjWQ|7gwCze3NxzD++Du5(PmT=pQ2vxt#E8v z80RUZ(5cfw*CwL6Sf-IEfR5j*aR!uHzm&>P7~m^__?OnkDbCVBE5gWs z9t>)rK+jeM4f0p3I67rNgB*~UMGGtr=^HM$ugf$XP5U&#Jo7cdIo5kCG&a~az|v^;QR{_Oa&1A z1Y4c#%MFGD5|u5t_Niz=rJh5D+H0)D0{yS(wLE8vOI9uj z6(Mi|*`>Xl;SwN*kLRqg2yDO@)L7s0(>H%!k3Kvl8 zSqT_nKdX+~>kdU~)|ICHscDqAK?}*4mg+ zx=IbisA+en$3)+X9bT%|mK|Fl@1WSIQnDEy(w;4!zy6O&NA>J0)cW|?7wGRk!I87% zOAfk>>}!`GPHG+}HGmUZ_(@rG+43l!)CctQ^t*@FV9VOM>7Mgj(`#C3l`QCX+s)>GQX;m0q%{UX=zo$U>yV_wHBrJ6?1i~E(DV{6GQuUrjwX>4~P*9+iC+8@Rm z;GJtVjTxOPYLTLhU+wKc>!%Ul7U}c0Ucp7tYd9>RCM^`CbN?eS{l2va;(7W<3SFQY zdTa-_PeL%F+LY;AKAw*U9;;mkAZTU|HLs3%5MCg9*&T1Jg4K~%LBk#T~V48~Hk=pOMpHQayL+C~2HW|=~5~FROl)M%)0;e3{8+sLtw-+*- zseuJXYO7_&GubAO^ah^C?r1xqSza$L7R(~cMI(mRH#V7oPyHf(Lj zb-T~)t7cfE{rz(Kmk7uHYvJtnQ7xI~<|Frd@8hhG0s7--q?cm;B2lH(R13abu$ph< zg{3qOrN@3;@|sNdTn{woVwxX|9TSHgc82qsReIWP=6t1kl+M=+cp42?S|_FMOW*=A zeM)UE_-NUC4=1jdei6l(j}evkak8tn`Gtx7ICav~61arQ+15Ge-I9&%!YMsab;M0T zOjSZWBqFzo6_B9qze}LFR_PEywhtUoqhzl6;gI}ecYCox5sSUX8kC^*N>v#=Q)O*+?r!w0#e*Q8 z-76m!Hotw6I=_$0aYdSoB>L^+JD80(b3*5)#nEm`M8qE_gGSeAWujxNpbDkgel#2g z{(;H{fmb(d5%F^7hMn31fbfh7I1Cc?S=)wdP*>GTXjbwq@key$7N(rHNBXf(^D|tt z=B8SN>yN|S4Dfh-=gu@u@=n(`nt-%)e^%!A9_Yf`YKk1vt1x?o8)Py0KzgG#cOd_6 zefSw6NydJnzBYPWq^`!Vc`pyi*2ok3l9X*n%Vg)fL`~YRGPNFe2P_s_LY97MW(?Y0 zg0EEMui^f`g;#OZR)zy$aDX>vAVpr#!o2xQg*+NT(Nygu&}X6!SX`|!1MEulV@pp( z#AlGBKT__Lw4Gcwzj17~VDnq9bYQ{!J5AXhf_H4>p4NJnnuE-FH8?{i%keObS~@gA z^pi7L!D3B1V!U9zH~Wiw6+X&%k=MNL1Xb`jgjKof??WmR#e(4$X%vX9; zN$}gy;}RInyFTw-R1$0ta@B z9LGi`NyBv?6A0{n@`WG2U9H^qvt+_b@q}HT=&F`CFswnsdhbRRpZMKXZXqkew68qj6OD_xYLBtm#R|6?GPtiR z-?Nh31dn+*3v@Z(kUpR8=sgc%{~o9Qycp>%EFK0^7xv;dP8gl~9K6eO8<+Xll6(HI zNS7RX^;kQ@_6KMC+-_jJAwQsfi@xmR1Wk0Fr?N_d>@jPou^?qx`tF?uo|N>|Ak*!Y zKGXX{+D<)l#EzW#?$QV$TWoc`IFI2r_7X-~{XKB~ zcPk%YzjkH$=UZ90Z!klZqM9>L3`MFnLa1iLb+H1w71Fa?60-EcqFCzZrHZrVu=Qq5 z;oqJut%m2)zrSQ6FEn@PP_pUl-kWK;sd$Al=`Nr-?;pI~euZ_`4V_6VRdaUWK)RPE z&cuH%D{YZ}xaiM9I;n!aqnBi`^Vj6wUb@qkkQnao(2|gKd*cm_H*WWakQk2bdx97f zp2Z7><&)WT795^2q7Ex_`abk6KB*7wTRrZw_BnhI0eKjyV<`(Jfuqr|3Wutt`ebgQ z_5kytiu&2A(UuAaVAzu6j}CGRa$Xvu74nVEAgeqZX+GcBy6gm$Mbz8__Y|(WhxLee!t+KV`0rq{<&A5&STx%iRdRw=ak0)_cloAs+p%gD zyLnN5@iqV#`@AtP44iuqetnl({Pf_5egj*q4A1BAL(J0}MFp6*&k2|qmHAp ze~BdSL>*@--|3qNgICtw45^Oe z2Q6@Qewh3u*u=NMZq=jF($i#f*=uI&V?S!00FSH5VaapQL=$Q7GrIiQN|eS5Rm{*4 zbng$AmWZN>?zH{W91+A$^Lh2BMKmowr)w(NtB9=*;=w2I2jZU}@JABkzmNYq_snq6 zu{OchM9*p&OXN^swxmi)`s9Tee)hu?GNm8dJfJRW5WNjkpnoIYN)kS2$-5`CgQq&m zuqX7hw>I|Y6DMnckkIW0 z3Wo{0QzdpQ4jswKK&|1@?3Z}UYu?U7Mq*iNajK6qzSTgdXx}_tZ)e6H#c^*<{~O=u zz-4YP8LL!zDXH?+QR$#lvEXn{V^BiIgcdTgr<3i5Q5TBLd@49Ksd7lnh#q>uA6iUkb}aGx0>|-gY^&F~8@4Hb zF^3BUx$E)Vkg+Br)zRf_6-GSNu4{2>I91U#OGAm*@TKCC_-p(MvClHdWQe+%ucPUr z&>_v+4oorMP6xv@lBwCwUs%VcvjLVeKOc^Xr3N@9MsCj&P{eZYhvA4Ctb0V*yNw8> zkgGZiYmuZ_f*4E!9)``m6R~F;S6~{EMMc zF0z!7C|`NeT)MBp`>jj9g&h`$$50>ugTeFNCVJVHc@v5E>I&&)N)|~rCN5?}f2_ws zwhdg@GS?*Q715~a>1I&Ts_63b54vvOnaeAZ8}T+uPVkXz4eb8*8SdRZ3I_%P2y0aD zGbAM>V7en}mwuz&bvu75bU`>1PTf8d{u@)>c#RBH!(&4pPuguq21aHk$bVif377KP zn1$~7&RLR0lJx^{7R`DT0RbLpnWf6#NV9T3hRiNd(pc@i$Lq9KmovnIx6e?=r-)DE zKBLvh6fjac(p?~zOjO>M@NmyCerwV7kv#KAX!3x z^7x4wxZ9@A;yhL+zfR?hopX2&UkSio&s*Fp$jR8wFuCd=00tzy0EsSbnn~?}k}EDr zeXwXJ<8vlls^d_22EJYwL9&a!k#j=EY(8a0ZDDVDna|E}8>@URa7r$#{-gy3*&f~_C532&*bp%?JZ9sc z`l-G5f-ark2!-9&^pPw2TSNBHVuCe%L&8;mFVA%6=`2Ne`Vs|;cA4`R#WgP8@b}Ko z(=B)F*Y32M!X6z#KA9G49b*ROxe`x4X#3z9j>~#da8_Z1^Dj69p<^#%a)6r2Fe-G5 zb4OB;j``D2D*XN<)?OU$54YxOwEfwldu$}%03RH&h@R%_N3U|ko)uiG<{{Uil<`x# z%3W=t~J&XizjM7xH{;_A8IB z=8tUEb$kZ`y|~v+DEFtR@4w;w2Yy>*pnUJ*zi}!S{yMjM!KnoC9xw6Pgz~x|ec#_q z*aztuX(FuXn}9;=+iD8?4BfH_tqAAvRaf!*=h{z4`yvB>-{P5P&iv;GM3FjR8{nn24h$RvLul=R)b5FYVN&E zo-nX95=|kM8-@TNF8*WA1O0P`B&Q4}j5Y!~B89YSP!wbcXMvcHt^>R(WuSuW?1Qhh zFHc=t6aK7@-Jey`Eb9%g>~-r+4=Z=~jwYuELg@$$?!u;N&MoQBCx@C1K1e6ZZRzwm zB^1Y-78PkJp@Zn0jS~ul0IP|EUtZIC;uS`6^T4%Z%knsu7t{BxNErmrpSOWB7Z2Y^ zsMKD3Y<_K?tYTX!cr~X~Kq|I)-X`nMvJ#tUe=+FOy0-s5A<%aox(0#FK?*GXMfFtb zMgtw95UOHDun$1@-I8nj%Y&EV4uQeVc;1AhU0oSwVkk06OThQQfF#-YIYU2t!L5)p zs4eMGP)zC7U$JKc5_!h(8oKC3$MK_$?8$x^7It9w)Rwk8)tu{UJHY$r7XciOY$j&L z~JnY*Em4&FX5lRE6cIh#2pwX#wY+Gj9&ur@24k3TTA{Zq8akL$pLjwm}5C^%dLe$>W5d?r-@#y|qqqk_WVTi_7C=#CM{?9I~1; zA5`aahRJP+gtWh&3J+=#SkWHp3lkG94~ErEzsQf~r=qfGp!62ZnIm{JHcs^brg}=h zM74aP_*F%C-fE&lu4}{+O{-8a>~=^NsvQZ)t1IW$pqdxXx8tEZrjYWLRpkLMY8mj6 zW#cIszjp_CwTE+n4${AyCcsvis}`-4TbE9JFI*|NFXaluB{=??ewSt|(TBuEvr;}K zSyl~oxLj_XHSzu6pTk{T@=-+cegw{ke+-VpKw07v^RT8|qB=ruY4pdV0E%4gA2~T1KnO7FV-!oPU9ePm_LlvoyW;+ASoklxH2af`s%MPK12LtblKbH>% zVA#Dot;QX0%#L&;=9VV4uI`<-NA{=OnA_wksZBo9Y4!~$QA{!=MGbS(x+faQMrKN8 z=u_h+*a8Fi<=}!#&C{HeWyRIMMfhXg1@0w6c5L}fEXgG*L}unM$wg-NPx)QBVh&Nj zR4?3PCx6-OtLwwCB{Zye=y&vC{<0uf z3U#vl;}b~|>>wdDo0D?oo4CWu6Kd9ZAy0frU2ETXB@4u04d2Y+AhXgJgQm*KWKRFK zlTAZtZjU&3%6PX%=p)HOQQ7&$2titI52u-hWza#DTh`w%tn*yFxB=yL46-!rnVyiE z#x&QgS%!zLu5P`8Z8UdAk=-_n=giQxlU`!{31Eru+$hi@XDW$T_^Xs|iUd&I(3jR* zy08MuZ;r__hq2*Hp7|5t2F@otGQaab9lybTWjSMMM7lLSwup>(M`p<*YeIGIxH z4%+FP6H#l`8xq@QS@Bz>p7uQ4RuZpWxDu_9q?WXBr~s?deuHw>tn{OIb|gV7AhxJb zE!d(0D?l&eYxwZ93*BW7Zx(+6@uG+5_6yTVA|y%ycM<%E-X_AFyoI>r!a}4VZKzt@ zv8~~xc9o^=`}ZAVgaCJs(+jdM_93MrY1o*$(M(_LZ4FT=62i>O%$>q27sypo9o`k{ zM4cMD7L{Zd__2#Y!@=R@6`#FS+LzxQ+Z;)GVblEEkI)n$GXXE9G4bVhIwquKV3q72 zAoj$ZYtN#%4J(pzF5meC4&iTQ^$WpO+}KqZ5)d$S^%<^nJoC>G94ctUwo_u1ebsYn z7PR#dM)Z_n?f!wq-d>6X+q{CM;n*${GK7>%aE*3)1|0teOoIO3BzS+ll9dQF!kS3F z)w}~bM4?9DlEAn?1(-+uBdbtjJa{I@b;^n!Pe3p6Ro4Ivf$j2wxa>kJ-M?wz**-Z$ zRW2aY5>U|WjHtR|&;(eDJa7%hg(ca4&^IvW$+Z77{|hE$YDhQ&p}yv*gc@vM zK#mqg)I51&Ljwg`N~mJj%mP0wB5717$!D8~j5ims1&1ITFm=n};{ULxXNQ=t|L9e3YNz-*|Ykb{grQ ze4%Y`GSdzbT|K^^!%$n${SP=ATMv(28?vB7NI?#?xHj$gKqhj_%+Fx|+1WrJ0V5Xn z5Zd50_g|KU>opFBd2T+)<_iAlru7dTG`jzVm`}9kjcv?5|Jc`?ih_$|L{1$J4GCFY z>ohSis^AC}|G3a)n#lyzir!*iFPyly1f&oVVFZTSIm&+GYjG+D5ItZ6>qZr{eqP&)9yJ!sZCB#m}-_fLLus&Ht+{V^$lPuKydNpwGFQTWM*v)|4F~XO@}%*8rs@;}uAUD90#FwT1OW z$IW@hb6JA{pp4nZ0P#_ky(yZfP@PEAl|Nf)&9}xsXwZGId1|$YXdm2tzIkf>RL*v^ z5Sipn!09a>jb15Y;xg8rh` z9qj{B8_=eW*Z1a!vCTf!y*y4??z@S@`b-CBfaR*uscfFZCs_WI{R*u;MRY5#b|LM1 zaouUpu_nS4$qk$Km=I$W`#2ugtQk+NU|kX?e-_ADe9 z7h_;pprvh;ZvcMvj2```1;!|~DQCtGJ+ru_?`=!n%XMWcMZ{bj*K^QE3p!cEo`kc& z4~TLLb%Z-BGWF(eSR3I79;v>$YMtP)8a+Dv^i(=TKAB9XIn;B}OSWuMRp`Tpz#`8O zx|V{a5xak&BTS^Q59A4Z0XB~&&_HWzW@HPpii@y0a_E7|WDw%_O0lr_X-+M!o*G0; zFdZ_ogvZj`JX0i2^g2&ybpBi>{1BPa|;GKyyJz>8FR`8lpb@E@}8TTM`F>%GglLuOu# z13xBMP5zWD;y&}Nn5FvSR`s!{SD44~FTTnwYf(>h%AIZxRCQu^J*&MQD~Q%d8v7!I zC)+2*`V)_fEXHiTazNI_rusM53fV06-SdZboPHue72W>8@7@{OzD|rXo=uPWQ38kZ zSS*jv31XrLs?Wjm48&-6SL}U``g=b=WsdLEj^o%5(4;;BzwQ*1Cd0+BQL& zaen%Ujs5sUimM6pzxy#N|9$#D{T$DX8&eY#6SGecsIV456}XTw)-V`Q)z}Z>PoM0Y zAu;~dA8JDT-*h}P&XSE~)t#}2F4jEG<6Lge<5pc=lnz}9)zcIC4BvZ@e;a*|2)v{U zWTpF^qn!jFc`YVBJPenMeI@sW;yXG*l+ZvRiO*j#ir;V%S-3^LH2hMDbx^e??NQh8Shd=Wv74m^aoe_A6hd(1#)PkA(RR8 znJ9M-y*gFc+SFYbrtQGwNQ&gZmr1KSq&@$zsOE3_u9#oAU|?CqHmo3mn%HMK2Qo{QxE&f zC<2c)*rl)8M^jP{j}eG`K-P3zq>(bm*tbman*)zO4vEsh#-8-#zLQC-p_gPt*X{8S zs`kX*ueM{q$`9kpQGe4(`KKI*O&46jmfg2$i(d(5=?tu>$LMyN6Oj11@yF)R=;4kL zM8cAq;ddSU@YqxHLPGaE`q)p3ez&6pP7iu`JfK*}bCN+9Jk=*;mX*_R=^G{$+K;_YJF&C7d6xHyv9ELlcV0eD4`y1%|TK<*x6J!XmUIJJ6fU)qBRr0r4OjWm?#3eYxOm^poBF>aXeVlYZPMq+A6@Z z4Ly}28!^hoS;)&zCmSm+KZyCt9)>5oXhr>Pn>ya%HOoQ5(64y{_E4_6Xb_@kdO2B{ zVMij5VldxWx22o!-~E3Wj{nc!f7!=t41E6KG}Th{a9-QTe0thSJI1UpP6cx=uO=2v zDJ_fGV&hj38Kp_BLB%yFe@)4Y8FTt|o*GYTMhr#@C?*PRNCGS8+P?*b;nR-`*{RBg zW<2~H`Ag&5^X=JkmMM$rZ=3R86%{TocW&9jMK2rP&#{k%yE(gjXIs4D;mUAB^HRJ& zcLNu8GgvNJsP)XPhin zJ5sF6GE|;WE=&?PA36h3x?E|p?n1@}7ntAO-w}>t5pO^L=%kY3iREYNhJ{z-MeICa zu=xHbMl7$p&Jv1yznVTq5h51B077I;y$CC3Mw?iaBFx<6J7Ga5NxkX-=c5;U5&vT& zs{|?w0VZsTSd%7f1+pIg?T61aEJ6hFPd8QB$GI!RerKS+^cHl0NW9<5J~bNe#`KOf zO<#8Lj0d!QaZx1!F!=TjyQz_sVONUH9TPwW_}xo@8swV?osQguskNTd;5CV%0S-W4 z2SL}icvZuv*wo9lT>opAgrq#uY6HYQ0^(9p;<46TfBg}bZ+T= zj(iuq5ww2_*E{9*W4hPt(D-Be?PHvu(JrM@026q<17c$WL9Vc`#tgzkg7EHqV(9@D zR|rY`nOp`Y+5Of}&c=sk%(5@1-#UanePVwg!DLVZn*o=a&ITQi{W+Q{Rt5SnqzK#J ztD6u=^ho?zauvbtoGG;S9`kC^mcHzCE2(SO|KPan_}K4$aC@HX(7yCv3inY zRTC#$CuM9N=9l;pwX^t)k|LFHtQ+{taTjr>ToS~9w}LGf@Uj(vZ|;biAlnWTY%>k{ z-s;a7p{i(3X$edB{DiDpZ3zD;oK_0UU&1|8o>4&2lNQqQ<*}3`ipV z^8>402{5~>yk#30>~OUX90CML{7n#3(h;`i5fTr*q6{X;P$DU^M$AHa;uE81RPk;{ zBsr2-mBJz#etgY28e|hz`a58|zOG@+Ku+`1@CkIYaN0cun%yQr*P+?2;L9%zJ}JK7 z&p^~pz#lOHvf>0k)sMVr#K*ICDQsz^U4FCpCC6!sD?D6GQl_ETn|VcqTbat#Om?_% z6d7Vz_-WZrqn=hFdHYMcB(7u3gEJg}fSKavFFiMgHa*7?Kb4D}xBuaE^u7Zah7Ol3!s5WS$5RX3??o;rN46nGX6Dpiw*G_qoy= zg;z^v%ExgoZ!%`ZW7;fye?D@Uq2bPMdH>i_^7!UX+*ft>@1|d;EioF;r(?xuK4O*- zmo%gA<-wjlGwf+YW6=AYZq(c6Ww*?YH+lO8qukk1c~c(tHL%}9Rv`0CwW&+Kidn`~ zYyGWBH$`jdFv^T-KRBq-;@;_R;ayTNuV^B?8YcpW)T=r6gGjO;zTsj|*o$0;^_xG7 z3dGgDWa2i!dji=!@*^2J^m(JSvk-J{1UfZtTcf;w<7{6F)Ly=Hf%T&!=bTn10-fr&wUOIt2s%dsQ&uj^U^j>>?h%oU%=)VEAJc3+3t%=)`d(1l z83>Fld!ig3-JnE>Q8ocRi>sH$$gdjpJzDygZrrchP$Kv!n`S*xfJY}-KMDdP^ByFJ z#|v0LK>{QDp2d|*LfCf~PMIg2x)0M{cCfmC#N0%e)z26%0%DHh6ZtENA;< zpbPhFYyfF&=%W6mCbv&_w?N)D3XV?!N|*f>@yw+(QkGL69LlQ-r%xM;?(S z$3`Ga)Aj@Ms|jcONZ{e}0sb71f)d*JT8y%>y0 z1<;>*>dpfN-ApaDjcrvSCL0JzP>xD6<=OH5$8!Cb5|8DaEoovuquy;A7!7e>8zG2B zS31JKImkva1=G9DjLP>y3Nm)`u-o_}@Bu`VJ<5+uG}hhb6Xeo)iE`@^Ukv-O(xDs2 zWz{!pmHb6fX}csC__6`|*iW!BY}bY|vjnBR1Dl?Hj|JXH_`j2fhlt$1e#5w{5ca$w zX$`-hZdPjl`;#bEVE#E5c3r5Z;PXJq(zn25x(v&zPRXSn#`T_Z%D>$h@&h~T?XwsM zGz3q1H%KU!KX@{TSZ35je2i$&hpjc(QWtg;AGUpm>|O4xy_a;yA}*m3EwYqzg82e4 z)iN1Xkd18LrFafOY}7+V+}%+@5Wa&@&(Uz>_-L2-Xpe<%1`nlEo?9HuS?=e%DMH%; zNn7hVn7QoY43yFAfglX<{biBk&uBQf&fK_fw3&VH*D6KBj)bt`-Evn2e*(Qc_-3-& zDtLrLkit*Or`YDN(@LO~0&S8JNch-Z$Ss=2XIt=MS_~ncXS4ZdE4ou}st*5`bM!ln z?76|Imk6VbB&HIGf(iJPU;ebU`OaR4gN@_(iS|KqJlbhhPZlzy z)Icdq&};YU{L%7=;B@Le^D_@Kwfi0)W2A)B)$l^r%bMHPD$3yqsxHxr5s@45tf0%` z*yDh~?wDS}!`}=kKlE(Z#X^TPsIs1D86GPR&zle-kC?-O`WtNM1aGL#C&0`5AEQ=s zU+Ru$rp{kIGHo$Q@J7w`5*`@oeRr3z8%Xb|ubwCaB*>+-VKqv zCZ?ASrjMmf(L&5xuUWI%8?GPhG9IyR@?F*gxMr3Fif=nnm8-Q!J9*aLwz1_ng2P^? zJ(L;Bzj-~~e}B7Jw5jpNX;s*CH?XSeOuuKrc;|b|%^^M|U2JT)l;Td^1k_z^gEnJ$GO!3I{v2lod3}%=#gu5(yke`35^z%Ht zJS+QnWz4r0Zmm<=DycIiA`sD;ih5kovflrr-|yI5{id*Te_6Q5Bq(2fR%8v!q_Owb zG-k3&)O^@K8Nd^?865aSxy!Q%*yTvzleC*k|ny?G-p3UsMy6jw@ zi*cCZxjcyWs&?Ppb?fpDTYT{&_MAogxDpfS076Xic<;2usKW`HLK?G?I;O9N^<^Kz z)NLU!8jt5foggzT8!~D;6cFo+O>5heSdBGD&bLqP> z6!@8bDEQKI`3vWq)wGL42KcG1DXXAAjAyDXTnP!cMfF~S`S9L@npwnkTl&hTCze(<#O4bFJ@l+fS@l{K@F#Z?dS~t-4 zlMImotc$~;9FdSM$419Z2j44vIg#g2x~MaBrP@a-H*|l9u4FI#WdhH`c{9i<_;vlK zj!@}->t^4lj+AA3+|o<`xmx{ z_2?QWgVLhDy@k9XKg76>nJw+lt0wFw#9M>R1)m)=u6PWg)l)W>>o?fz>Clay82MHQ znIy3VXHkHLHA6kb!ASbe?z5ocPh*E@#djQJ-nU#jsS-jX*i*+ga= zcDGPR4!&orD~t8*Rv)UF=p+yyTOya#g!1M-caa3Yj7ky|3v94m%&7Tld^mcY8MlV- zdF)94gLOg)%L6VIL|rFbXMdAa6R58jL(`r_5)_mqI4K7zAg!@cuD0mcU9Ip(@aeBo&q&zyr=>*rCZFQ%Ob zR>#Yk*1#hmyZibQ@umPe+aI;&5{oSqhel&z3!J}1nfx#^fb+>7xr>H^t8D|8(IF8$ zw~@y~&&eMKJylM^Vxl9bbbuVzM?|#Ubpa0)xj~Wlr}K61%`D}@dy)4N!9lA&$wsc= zlu!$Of0g*83<1aeD@B6CWn};-t66sVEX~<+ zSWf#BDSlx?CwuL+QQvZzMw9IO&bpmw(mUFn^NAt>oy4Zqj+5k(i3mpb*UB?;y_C~V zNpO>S?n4%D_Z@VLbV+^1<0Ojex`%$Hd>%}NlO)3rt~(oZ8EqdFe%%xD>%*ewFEXMe z^w8FVE@qFj;j3u3pq9D18Tp~0YMGwnY*tX>uNB9dP93{Cjc*t9M(_5Y`zv9@#$*IC z?x#cVP9sjxTG&{#+Dnl5zHa$IJ-~*FjWzHz+xH6e+cvN6LuarjcW3-oq~v7?Ly}Z@ zWXQT2&)y^ok@gJZA#eZU=21RjRTg6I3SdFT~T#yI1Cd{LddgZ4o@o4xNg+HF6Z=z zRdMJrPP8q576umL8sUssD}hJsAu86ekl2>R{g}BB!LRjBofzY|FEk}bPFT=Z>YgA@ zBy0RHRph$Cfj0RW2!rGqGjjH{q@!O&;p{IXvo{Rr*q+sQCK(#*r7R)&e#7}OjZnv*SET+!r=;xt*GB?eiz;3^X2pchoSf=q z^az>)x*}GlSzgJ|*iXVpA^0(954^E<(xA?_Mz*PS?AqbXv!R6LPOCmu57y(@uI?t` zUyEo$^1D}8eKFEK(L)Gaj$P1~?Go85Ha0q5c_oX^^;q)(Jfzxg92Qnn|A(@(fQn;j z0yV+iHArxG3-0dj7Th(sySuwXkl+Lj9^Bns5`s&RAaBXt{E~O?dGD`thMD=gx@xYd2s@dkVmC!f*i<4Lphs`~#|_;e%r(9xbB{BuIoal0iw?&flIR;*kWZy8g$_zzShyH{m-F;#QVkg=p0{ zg=(nEF?YShMm?%TPw(=-56r&CDf^H=1^vZxLw{lD zxErJ4S}mt#?ABb0{}yT@`&-reYI_%a_*6^UGo2pPlTcOa4;P=XczzhnJ>qWo$QZWD zcCm4(#zWf$c9|r52#*GZ9PoUvY8{ZI+xtlz*))t=+41%qzQ(4fvoH8>X*8Qx@$Ms)Q+x0LtWuQO9?6(Z$5PszKYrjssdmIC-fguXC_5GmQ9;sQK8FX7Vq(Ju3@M%S z&?}<(dk#*e{2-x42ua`l4zAP2KELTwdQ~L7*4ILLdf7Vb?HPs+9TZb39DVMNnRLKI z=D^!V3x5M?U`W0`3+H~7f9xYsL@*-y?yNsST{vArnS#$jF7}u(Udr~n7>#a!esiNk zK?jbX5$6&dT4nV%+l|b|8O8LYYiU1;lR+7YhviyF9)(|FMkPUgsv0E9)E#omL1)=A zF>DKVrNH9QWe1{9ECV}KATGuHw02R)%n|sdq&-x(}h+4@QivKPy@8 znelLmH6%cM5mT^|T%3|WK71tZ5=6m*(Ec)b{t1catniTbcxN6XHY~!>>*hpa+!(^) zoab#yAHImxVoz8O=V}zn`HiMV0(5>pZ(4ROjs}?26ySY)3Ib6<_0t3rWKp!0o9ERm zB-{g48vfv71X`E0G0Rr4f?U#UbS-uKu32Ntr=}6rtG=(b(UZ=->{>E+rX2wcp1qft zxT~vKO|Yo6*-Xh1MeEdDprKe~8TwwN)tSQ|=Ahe%G|di&<=L4^vT%`V55$*Ni}Pf< z&GiYpBkbUHVxgc7yL_CXa;c#xE$(O8X*9@7+L8Tm-25(!o|2D9ha=B3ZfYR!5;i&@ zi-^PN60}k$5M?Y?#99 z1h!SnXCw$S4^fbEz^ypa%fJ6|7z%w8gk}Nf%Hybh>GLDUK238ZB16OwlA#1-%av>u>E|a+2pX4%6_?-geXsJY>juJQw6Tg7pdPN&i&&A|E=+9chqN3iX&`? zUG+%SUAfF_UYX#Dqi6wZk1H5#Z;o;0X|yn*A4u~h2jQ%-lh`cWUe;%w84uOUPwJ66 zZ$t>L=I$n1H)(zJil34~p~I>Q2?IX6Jke+6Cvhfp2av{gZ25C#m1;ZjJdBFLE4qE_ zaQCUA2&`+!vMOIvyE4xjCZH*rV{&q<*PG!k3S@Hvo%;F~{A(v$MTqJ_JBRoeud$0H zz-}OkVPL$dEN{P<$sP}uok?Re48Fmn**Lh`HmNDn>C2<;B!a<2Jm4}8yl`|&qg3I$ z=)vRNulQv0y5)iqiC?37tTFdsNBtD0#819aNo(evbZG_KVrn_nJjw|?cEX_@iO5@dT=OwT7u`zEy-81H@+~f z5a4T`$IuXHEp?vE@Gxwab;dM<*?wfShN_b}3dvKRb-oXt2V8`r4~qv0RAJ>dr=OhF z;EaZvtd&1aC-YEi&OI&?)YfvgmeNtNJLA8yhh*p4Eh1$wMjn;FFc16seOoe&`-U*D z2b=^k1#;e>3DKEDw}P=(=DM=yhX!GPI0MqLcoX@?Vv@b%8(jGJ`u#NPhZu^{oS_}t z)hF~!-k%L24>XKq-v~mvK~5l69(keSET$q>Ym4;1Z#1S=1!qby;bWd`I%OXX)F#ss zq`y4&Epv%u{*Wk#fDgxR96h&#DKb1mNQH;ixrO>1_34!b0?QjV{b8YUP7jj|p=cFB z#hg&Mi)JFJQXX0G8W!smW0J4K*n0)VGhbnRc5ulVSQzHZj1E!9IiTzkboA=Dm7_EU z4rJJ(*=b&5h_x?=SCXntx_uRepCKTJ{j|p2TnA&xxC{8@HD3aKEoGsC76&LU&g-!e zZ_7Tir3*e6rWym7eaT6hnYEDedq{s1Yvbk(Z4NY^RXgKkfr!a)=7s1v>p?VHwGBTo&GVom}!17H%0HykrxfVr`a-<=>fvOl&D;Ksq*B*aHSs5 z=@c_2t@brWsG?UI_jN95@wFe9n5RbO^i>&ro^MR8prqG#CEJ*yn?mD7Eh0-g7-Rdk z^@LEzx01%q6xKS%V-DFuScxBS$05wwXHH&+DSvmT>e`NtpYZ!GUlP zd`ygVwfFZlZWJ|wT>uUAh`+k6Y~KlOyvl)COmNMFVL^hK!BFq?c63(0E) zKlR~L`Y9CBqr=Z~Gt>7h^+Y@I-xhRds;v=8+0=+EMV0)bM?fLEoXS8bO+Ya!oKD54 zx*0V?PNHUVL{eu}n|$dEFzOd7JYq|=^k>!=ToNXSWG;dl)Gq*EQBx@AakZly`$;ZN zO}61KJO>ZSc|4~DMrm5Zwn;=2-@i$81Jz~YC)A3oNw;xIN z)ZvfJ(jlI%x~@v|_7oJnai}9nKrkY0nXP#fFo;O#JbUQQp}6Sk_H8`G5&3_1IW)_1zY=_zLa+DL>kReARtPWda1at+-~62M1*hs>;{UkWOj z5m_duunuFL99;{-7>vOHihZV(eJYh2xkB}i zMuGA41S58z;Jbwxx9d@%1kHRP1KbL_n5v%38k8{Ds6rRrZ?s z4KX!i{}BrvVOlq`W)s9h#n-|CE*fVSFiF0I4+kZAtDj5|xB~2Wxa|)xWV*`O%t!0t zx3^=Jam>?7S zB0@?AN&Dm{P7Lqkd6Il&@5=j;8C zU7dE(YbbhOetYR8D<4y7_ot zHF>oftgW9lgj)~Kl=#cNAGT5Db7Lg!7TczxGHlORr_e7XkP06%kxWtNdS9LY1y348 zgJ~x-BnfARZLr`-@I6RpYwvhdGG4o_=B;z&u5u!dBC@Hr2sNcj7r}a5TuDW!xIua; z{3vqNCCZnT-QDyHynb2y9gNFD5eZzrykxc8qK#Xs#_F=|rTLx`l#h%$?z|h<+3JN6 z(@q)Rlg}PvkIef#Zk9ZZoUpf@sjede6T4}h9MrP~aE1|T*KjiOnrkSXn43CVqO_7~ zp*_4Dh34`FGc61c0{me(htr%>M*I_67E?REAegX}b=V}mJ9kInMVKWILxZvHTioLp z)(R^zQ)VF35+52zYt>X#3RIv_s<%OuvbaT0PEKjp3i`RPBcYM2bOXLft4COXlRz0S zhcGzg7RarP+njphwSb#pc}zcx(WkKPh}C3FW8#1%F-R4yW8vm&DJy1P@#74!z5?|9 zpyU|p3iFeS=w)!jF#a!O}lgh?7#Og%yp@|kB`v(v3PugK(#5tPT+*2!G!z&MHtn>KWb1R?u zikD%|;6?K2Xmu8t-+nu{w58DWN(*RjtTm7e@`Q(vz{OZ3g5c&v2IKmkb}QLR@5KuN zb@VnME0Nst8|r3Ii0RJl&WE14Zu0fY#Gq4aE8e+wqj<(paMC#lsd~k5SP5#R`dw%6 zEI70t&J+}3S*J&I=0~npgVah^!~&kJSKgm@jL492 za5#t7p}~%V=RPFrhJ|PndTEMBYRbJ6k;N%B7=17vhT+uiyJLM?5bpdr;39ow&WS&9 zV2to1sn}D{MH|2Q-JE$=>gq};x_VtccqptQ|JK>70V^Rcg4T2D%A+d=k+>mwXT?mb zOGD{l5)u-aff2r}ErZ#P6GH^2t06q1F9^7XieqUEPHapryQ>Up(kbW5o}~$1pW$dN z1G~^X<_&|;so%ceGq2kk<3gk8c~-1&6};cyooV{GE0Qy7y)(C~{2_)u;*&VV$I6}4 zB`IxO3ZidkN%zIAE|9iq4D*ZaW(&s-nfEf{*sG3g)?v=xUgOWmpi9rRlxf8nsjyq7 zQRkvLx-74A8|h^z3x-B`3h#Yg$G)GZ`*FS552b1*n(;lO#0gv#4U6Xq|56EqY-z5X z!YmX$y@USoTvLr)#R>3KZtKjF3(~SmRd6_O7$5v6Jjr~;SQS8w)}wZso4oLa#LPTHS{^jn!?h;de4uX@-VWqK z6>>9)yw^umy_+vbN2%7yh3wyy7d-puLoTdr#vCRGE@$kQT+pS}zd1m4Q^x0k@pJ>( z?xx^s761Q&ybfO^Ll}0wwsAB)#6v zp?Dr1IHphSfO?%TyR&^cgA+q*qK4fGGaiJIcw*(+(D-DdB(T6Sfr{K}WcuktGbeIo zu*g)mL_I4F0^Jupdc=~4>I89VIC6KALEcExk(Bj?gKnNq)9sRtg7odpS8bt}GaboQ zRF^QVFsabe>1xj6aAn`=-kWJe97G{OeGI6T)Yj42Uq#mcTG(>kUkN(X`D&LP9N)UB z{x*YTIa%=733>iq^p_#z2=s;q{;@=;86+Jo*w3t95bdjYta2vp4}c&@!`T&p3@bwQ3)wqr{@0T>$ui3vmR@uN`V<9kKIc3KXAQ*-oeU z2NivO+S<{eZ;g*U$9$Q}uaEZKmsN2vRXd8=JC8~ovF=P`I<+GT`Z-n27m^fIuF!+d zGv|njGmdfX;?>O`(_QZ|^53W~7i&^H%}RKZh!yXUtx+~oU!q}uJ~6%O$n0nq@I?z- z?RnU!4~tO4p!+{~eK~e8q~@tww<8jXDWNQW`m%lZLarq`1np zarpY1>$2M-f~+4>Nu19XF*OkNZaxqJGMB|^MgA)Z!{ApoNn64{iE-erOnG0EQ{tIje+GlP}Z(4zb+IiU3cN z?5QXrU0M>a_`G)pZHtRtIBc&fy9C;T$@yZ-gTB;k-x_j&q5&(m3WWD`?E6XYqwT#c zRTNU}vDkeyURO!z?ZWA+qFTPMOU~?9SaL2V=NNMueBCXdUNj;(YBn}V(b}r% z2%Fe3{#GLlob~5Su&O=z*xC0wWWmv`kv-o+Acuu(sArEidUB98AS&@A5Y&C}KK5ZE z@0}4-6lwI$eB>}L0*_*OA7rVRoJqI&Bgf{=r{d^HhK)<2Au#UzwrQBsw8qk#_5H(K zth&&XnpU%tMTJS>3~`&um3&lY5{w7+6%wb?LrC|Eq*xJTg}PXQB!^SaK>umbbzjVq zLzKlF3CCCP5vyhPshjBuSWJ@p(!1g+Z{-rQ!Vw#v(T7;6wZ`IBD=aPx!!+AMEi1bF zCO-_bI_Gy3ykiceV%dG$`=HKpI$t1i&DeKt;?`T+y#Q3EHIkF!eb^ZOj-tx)tH62y-z0!Ud zJExXyMyG-mBZX?Qy2k$Qox)SoRTr5JTKp%N454nyf!RiVQ_dDDV}y5d~)7Hvv@J8=>wG^A>v!ZQW~>&yz;h>(({a*_5> z@eow^?-6b}E}4wAqG6MR@o~Y559OM0gDU6hcXu$z?%)5^^pNpWvoIVH-w@X{G}cNk z>ny}oI9^a~Ue$tH7ei2dV%TImGORRdy0x4m$De#ATsYzIVKvg}=i454N(HGa>P2Yw zSeS!pF*gt%tW59?93|C8!nw2-L4;P7u*^hF9=+sLQ~m7@d$o6i1z62Q8)@>ysIRE3 z-nh4v^wg|eA*KY1((Iu_EbleCE6Sq4wSPrId5<3zX%b*ZE#-i2tZg&IX)ZAegQ%ZJ zE?Z{Mdw=$3ZnXIZJGluJf7Zw4C?2b!-H0_2i%o-4v1Ap3qY*Vcjk!6+aCf8LT-KZW zLwT`)jh8He)@X|7WQd)OZ+ReDSvx<+G|qUT$Qcxr6ajT-eJyO-UOc{9zoezR_JL7} zA1pk>T3T38x}fs)_!pj;zKx+vi>wp`TsRc?s}`pp+sp6R>xVy~N@V+^jShgL-iQkc zR7#F`J8?wBAQN{hx~@LXw2R%zB&fRf#$jQq-JxP3B}Ml%jhe}q=08>{)^ftHsTVCt z$vP>;!JLnCR(_>7=t$ZYFWHqj1miw(De3aIZUAd(7X8N0tcLS4g zHVZ4>6|9z}i(RtkpKp(}3YbMlalRKW>zB?YJk6S=*;s)Q!TY3Tl9l5P@TIFUuSuP5 zGx#mse0*((U43KOXd523N$0?MEwI0UM`3SB_U@HzO`%yIAl%EoyvI! z14}gr_GKysiwh9!!K zt-jUt#Q9*fNT#Z0d+?bly^daDDs;>`Tf;E&^R~9R+tbAjw^tkT;%LIHQ&x|nza)O= zwCj~C!cW4Ym#MoEvwVY_J#&{cRue{qM9`lyE%eCWi7T1QkM-q)_NTqx?+_%Z*0vf3 z%LCXY6qgiHOG*)5Sl>vKySS8OzD_sigCmyZ`7Rqn^uWSGO$DJRTnjv#`#kGib6{L} zNii)TaLa`VziAPL=3d7sn5Y*gnnpzF)&8;)_!c{6$sFmCM{Btbgg(^zl+F3H&YFz# za`@I$HaHnMDx|xeOIyqQU6vnbLq?^vHF~0lV|R%+o`%u9-9~1FDJf&1^#T9M&wvI+ z74z)rD?{5iP{3mF;B5=`? zo4v_!7v6Uujm@#Jk-IfZJ$eq{-1+fG&08W$;)Il@^-A!VQ?o_*Dg977O4i)1PvJ_) zeoLxX7D3j+@kE!)){F6a(v7+bhcASZe@inLN3lv3ia<`tx#c8g6!0bOz0w%&7(P>m zhWQy%TW#4u@(uldgFKIDsuBA3q0Id<;HB|yyI zrU|ytuWO+VSSxfaHZHY4>9!cpol5sGL}z4MpDQO!&D@r@|X#deLoZ zmapyq4LPw^ z@!a2MSIwgeccKPMhIvoUP>b7*p_m-!Gq4XUT%D4CO=LT87TwWqh-y9+IHm6rj+4?r zpz@($D-~9jbi*qT?4$VheRAd(&I*iqT*Uk~N>o?|zjvLm7WFjtZ#m;h@2mJIjrh8A z3d|^&C-=(uaHtn`Ge0|IiXSx9O|HL*I$8OAlDm06mia^2Zj>wV=T=vF?VvPYy!suM zNSKE8y|<`tL4Sj!<-ZlXmQ+!CrcC<3}P4)Cr>T+9N6g-(`h78^yi>1tL^SJ@ElMv zZhIFh6)t-t@nj8##Tqb^1XA@IxI5oVyQ} zI04T)xp#gl>I4dO6?^&GQ|YcVR=vKiJnmWCj{r7Rz|H7Qw@}_(FGvHGq(51k7~yYZ-ZKW8JpjKNNW+m&~a0!y)?E?C1gyoT%OH;ec)kM!{s=S zef02I)PadML8-1w*%Y-Tt8B0^Msvsda4e__$E@7{b05FMrB|f2@BO)2?(QvG4V;|I zmev@RO^3CxMU^wbkNc18WR;jdGYAsz(B=(g3qKE86L2L#bvN!Lg$?c4`LmlWR$G8e zy63IL@R+Kw^_r--oa;YJL2JEMtyud8PjGKUl%s_fp}n|B_(7TtT=PrOymE@b8r!gm zS%ObvR_CdD19k46@4UYS{|AigK@Yt*TFfSht9fTPo!hXHkPq-(P*vd?8)=zIioP=o7jRZ zY$2VikZ*)~gcnYSPv0ojeNIkwjH9-Qf!)VomyZYr zb@vmWyT4hK*kRiC`3El2vgqmu8$k<2_76@`!`E@CB^G2jV|JYs&q2m?-;Q}x64a_7 zrJjGHq4nK?@dnt#^iCdW$K%vM&q$7am!)~pe5{6iT z+;o2DXfjSLIPOGd=$x>D@7Mz;W|-s{KEG{qRz3fCj2$g@Sll#desb%AK8H>HX__}C zeTy1*N`UEo6Md8h?yj1wjOvUkt@1*z@~Nm7dL$nH+~>xA*ZEwsjf*HBlT;Z`sqCNV z+wstsclQMKF*!vaRlg0{Qw-^#Gh?=Y$NM3n3G1#EQZj$YUo4;f-ag8>CX z!=c!zX$SAC3Hr$wCtC1*0yz}zwupJIdgX5QP@jXmkcT}m8dMEanxGGt1KhMyX-*ou z?TdFHiSbMCI$BDfeNe$Wf*?0Ola#d^PZrX@Pf{2`d*!oKsn|~~;d;BHv9@Hnk}9(u z|3>B;XWu;ZGOaKJv_ry`8aH`5M(L{T2GV`tdESPo>YCsIJ(ix=jwe3mu+BMyrAo>+2{Nu9Kva!?3PJ_II`6!*}Oxc8(uKZrwz=fXtHjX$n!vE+i9D)~E+2#SuJ ze6N*qv<~Hb%e=qMheH+=c~obnp?qYMcUabMU?{E0ghht?DYVb;kc;qet#oUE0kits zf$d{}^21Og;Ag}*cz4^1kZpTID0tns@i<1hIW9x-d53)?`Jdh3T`2Nnz8#HH3}Hx6 zDD;k(>8{!9ZGsH<%^J#+)zxDjO~krzkS%GVK2qXgs^kQOm9no8=^Ts5>4uV_YTVIC zB1vrrFZ&$qK)0tVfDkX7qi+gEUhqK0q_WUb@C8FOE(YYuv1KMF%LKla7<;zRcGcup zH4|rzc@XVM$rmApzZT?l5i!lEq;Gm>n@RQ4vQl%2U!Q6t>9$P)QYvB%Be#;Bu;Ajy z1bo}pwT*BtTt3>8nCXEaqx;QbPaU&zBWF&ik!L-wQP@g%>h`j~K&BMxlpE-t(Z4qQ8_7nSQGko5~iKvX-rE#k-%R%iMNxB#` z`=Zn+b!>4_F_BUf`p!stJJV%#y{L_6QBlDXuG8@y^JC zSiG&o@C33CWI{(+8Gl?d*O`ugAg|V6fDcO%iX;rmwO=)^7EY_qFp_d}Aa_CY+J`HRTuM z@=hHs1I{EmdDy%V*yRR?_G=W!w}=BjVcM-o&x9QBsLo2H^lTYCu)2{YPJ7B|O%UvS zbV8shO-Ax$=&URVry(Uz1N=J3vFcVD*fJctZkr|}qEBGmJX2#nH{i!2)leB_r0~u# zu~J!jrFsdQ?lAMu_EmOxh0$S_jAcVAo;SRHsOZTaDNcg>sG6o$I6WQL7t_~$$lz*P z9HZi3B%Mg=a4VWvv@6p7qfT9Hby`QH*-y=*5BU-EhnmUH73oo!tz*TN;#ErL+(4Vc z!5FTI{sfjOta>IWl1OLBM_j$Iq~fIRz~JPh9YujMe_@KNokQ26&nS{2T6&=&NgVPT zUeUSjb*xspU8TVu7K74~uJ0sWmyM~qD!W*91-{}MDH_|1QWz3jQ6#rPnG$!~?c z(=~4j+DO(&!?SMSUn|INL&Lp6q%z`?Py9iRi0UWLOBMXJh&~HTgv>Rc;1OGp|2{s* zI=SnpWm0zoVs?u-Pej9X*(Frn`5|?-*(P2SWA^)CX_3DIP1={c@U?<&zNV6eTLoT4 z^9?)du@Z~m(MZsPW9?6J5um}V0qO+YhuCN;2)jaFF&|b9x{DrR%G4LsvP0B;KqbX% z@2FimBj+u4m!Mr0W zuFb@;&zpthq6<7PcvMbB6E0!|eq*V!JM}CmwuQsv6)PK;u`&ZH5p6+2 zYL-n!Bb~JDV{b&4(q|mnSIbYWpA1{QA!U^46$&>hzU{Wac>>@q!_6Q zlpc$0KUa7(y(bzqf{UTEpc{GK+jCetH6GpS&Asbm_W>Wuz5CA5G27{sL?CaVPxXXn zMAg#c@nf?9A?CH#Gy><4J5QgzdE+Oy4xL3qy#o*-63(Bao5sjRfX!VZIZLyj3dN?V zLw>%pMkeF)L6>jl{<-?S(%8_^cU!;BYQmvW!30iVV={~*Y+}cjP`$>B3A&ES_9v1Z z*Ymyl&bDmfdG6RVkNf2cj~?CX#v5IGryMZ-<^0R5pEo0y8{^t`KAv8eD|s-_+}@Wf z)+i63u8eL&9l24wUg<5|{m9%|nVPY)k1&c!?M2E;|8afFGAcrGzKzKbWm}!*sORs+ zzi1E$^JB)RAU!oAV5KSUsP!g>yuvh^|3p9!#aGh`c?;BJ{}qj~<`*O^x#g4ocjLD_!}YMOM+3;}3qgNE}Po zEwu9q#c^#(j_1fKA};fJ5H&g^fZsbOyipPs9Ovk;LfE1-{9aD>jRO}~C*!K7D&W*8 z>vL<%m%TaCrLT~-W9P?V(P;&2ju4G8c!UYsy2-G!xx3asst@4txjhm&ORTmGb{6df ziR9T3aK9b#W>>+@=+%OH=0`iH7VIZXwoP;=8ffNsx6xuRs4})V*j=a)6WN46z)cX4 zzvFBX*-i=HTcQoQRFgHTE>5#4!(2QrgU0L@QLud&T%H;piYtgr3`2jrXrH=)*?lR* zp0?0aEQu}|lgxHj`k9JW_>;-IO0U}j8@$nIb2OsopEui>MXg#aE>%Bmp3lWH@5vcU zRaM9cf>rDWmPV7PCvnl&9FgB`7cV*c`4!+=6>*JDGu?a}a?#W-QZ=;!^`Bn#OndhE z>SLI#x1toWi(&8D!$^paky&duq3i#24(VPtq8f4N=RiX}$p}GXx%2arTAJ#DGZWLW zWPR4zD_ADp+b9e48j7$Sg*IkI#OudtC&Od$-8xENmA9EZ;6Rr4 zisTb5qb2T?-QQP-q@FCw!}nl+V1!I$k=NOaXE^$`nDdy$UUH<3!7nmY!O>8VD;Yzz zIN?m_I=nT-M|ValZa2^rTtlxal~-5Mim>!i$5>9StQ@&_EO}@Kv-&Y>JdxetAg>HM z;O%Qx)Ez>?EE6fIUZ4;9=A!GcZrs2c!$3d!Qsw~zKR8)97#uYbW4)ML)ka0CfmW6% zUQwA&2=R4OK_13er3-imJt@6ZIi|rS@dbU@kIA~BpTv4T*^w{LQ9b#5X8EpVksdnR z-Ws@|F9XdIIxaSe0%c<&Agp-)&?_otGelV1ph#_8X*7eib zXA}ez(4x{y92fD%_dVbTwR){b&gRH9k!mFzN401d=8rL3=PK@F(j+m^W$2fdXRV))q{G3t9wyJnAKi$ZtAzxi&bsqyVbVJ=LBevPi%(h!oB!4AhDhyT_X zq0G+T&sXU2cs)lg^%~Zg-~Y(L#>7KM8b2Q)n8&BwbV8@Ixf~&BZ|O~0T3E$A?^VAp zIY*UP04T1|re;mXj9REY<}C;NH9?tt)kRUEHPaTQJnO=))_3&D?OG3|R^OG9YS9!B zi<&Z`xavvvECN^EfOL0(uat(ii-}e$GN>PF*~=q%TRxEsHcb#;fV$UPS7Z(b6+5cZ zUntWG!1IJZ*Ueoe4|84X+RNQ*)=i1n9gmg;?r+sMNtNl!#1F%p3Wo=t_+7VR8WW(i zii3LyiQL_OZBs6sRKpjrAVg)7a&kljBk5-iYS>sD{oxgu7_nJxz@F&wvyGcGLaund z@0}mMh`U@ox=#Ku|0kmD$9MgH(xBZqcqVMygjny2=GmLln_9O6 zG~r4k!J>Fem5p51&t*^zj=qwX0s9J&={P@>wW?s<`P273hE%7eY0Zk_R4HCJzD-EN zM^jSyI1A1x!%4cieAL*fa0AM#yyjK)9aeFpKqfyUE`=Ti*AZNl=U|$iV@4;L_@m&# zI3DiNr?<_PH(hp>gdFyn4T;Z^ zp^%^a*n{YFn{_sCCjyjc)?z{G?~il7K$!M1(zJ$3bjj63qu>Yq)Hdj}ig&wZSeoya z(iQuV!}1RXC;^QR3J17&s}b0ym6@@1YUT zb)surMf43z;X*jp6^aRJPZBfCttAZ3xJCB8yJR8u@yZ~G@U|*+=)xD)NIUWhLP2C5 zhAnRL8sjNKDtA_)h^@lGbp>)iz?J;sNItKW5;t=ll&9qF@qAZtHs`8+gPPHC@bmf^ z%mN$K9I%-IKz{FEzzX}{_ikCmYSOVg?C?LHH91aXpaKaZ*0u7w^loSeQI9{wlc^UZ z$oP6o4!h`Oo)~)8N}P|y8cxd^WS?B*bzE^GE+(%x;UMc`J6Y-SJ?Ii2j`vx(5M-Qi zUpvtb3AnzuPl%nKFX#Ny*|j;IcKYLzf16!*sLZMR)-Zp>mNl2JvAQi6vkq5^5nK5w zWW8zCyy8IoEv>uzQmx+USqt*G8x8K~@1^0O?R2}@*hr+0>9oNf`%UYK-fv&eWc#|S zpV}Q;Yn=*lHW^V`J$$*EpD^n8n%NqFZ@Q5mx!3A@J_-!(h*H;_DfQ0SAUD}gr~JWV zB@Z@^^O#*0X|{X(aV0MgdOnSs7i5;a*{O5z9?adNFA9f}tI;9&_;Hy?$EOd)5cR?fW8?l_W>t1u< zrcHgxvqWG`B@gM2mcA`M$#etFT%NF_)i5q+0T&-GL(JQp|EsMSaNa4!Dank*sWuWD&JSM3m#Ng~ zZ10z_r+XH?pKzufbfB+`Eu&a|Yf6lSfNKjzIKBM##Db>>f3=anvj1@U;M(i6K``1B zOEE+sT#`=K<&K7uuo&hK6KrF>Dn?CYL>^XbdYzVcEd!v?xXL5o4{Q+Im+&D!1*Jko z`xR_NxNko&+}Pv_Qn@c~b=B(+WeXP7f!BG5DvTjq_`~g{T@;NZ zsiekh>qs9ddhp&ecyLM#G8qq!A({e=RIT7!>@|1 zq*lV6kX-ZNL-;_O3@6l%UJGDo4wARHv&Dk8gm+ZY-_M|e4X&vT4lSWj7lC`|BD3eX zDZNM1`+;US#$s?EhXK7`v$nq!9G#EseYBIF15SUJ=^d5CY~%X|B7h@?fIX51Lkt!_ zlxO$@53TKmFW>ids&ypG6*Xt0x6hz8-1&}wWiIfqxUeu6A*HySDit9U6FoCM<6j&c za6$$gFWY7U3PC_YK)PNS7~pu3muo`6@$d3izsi5l53fM}x`zSiya@VVCy-YjN+7S? zkYC}#LqW#@lwW+{0n30}YyM)umjUvhOyqC$H2#KJ{|)o|8Rw zOkd7oh{#c(f{555V1kH*f#9H$h}ZxmhX@S<@}m3jKj=~dJMjO-RtCR{jsV zi~oZzIA9RH$p25<82>+YU&fCPP#5Eu^}oiHJ&>XP2MhXxy~HLB$P{1n06~ie6+*<0 zdWmBQxEmt2C?c}xOBjE}vG0G-Jp<~>{f%AcKkVWGlj{Ga`#Vowc__&I$|9)D7wfpc zbBPCVL;6AhG6*>Iz-0SGhT z_*EaE8VC^r9t9Q+N(*2?FNFa4062b?19~XrW$Xuni6AO~2Eig?3nC&5zL*2S2Iw@r zC6c#(hk0mLTeB{tDuqKJf1;DC07 z0NTMA2q}VS0O|^h$Os^S<^VMQYK|Zr2qB<8D{y?ijDx@Y8w5gzKtzE@gT=gr=*5=? zP)7v{sPk`MLjUq5_~J_((H=|-^6#7x0_@}g?H~fqfBCZiFJG(xoj#yW8Q}Vt4#3xc z&K=@_PV|BO6&650{tC;l`SAf*kLY(jM1?@`5U{A1HoU|g4>;ZiewY6-mVd=v{3Y&D ze;fDTIrMjNf61{f;Qq;ofa@1|VY7e3zW%{p+T09$ZI4+0*=C7<&6j{SgViAYccWj% z;_n>F0M!4hKmXlk4nVmIB;XG~s9yT!?_ws7$Os1g3XxLeKgI<>^`*aLfH@}(sQWt( z(V!y#%6(ve*@L0I`lG)Df8|LOus#>S*6&yY)8yA&aRz*Cf`IbBauCqoC_s(?<`w-v z^B*woUgZC!`;t!*KwY|*3cqqs<=6c5a{G7k(ly{9=g)sv2KKV5|BZnCTGju%;AL(F z{SW=$>+;K7{=#3z!;Adp&4B9{PWS==@|(i~UeF6?{0sk!>j1gHAG`|475?A=6Tj>j z{K1ug-2M+<1mu2y@E<@P2jsujCcw2YAilra3-JFUzj-{6+yB8gfPC{0P6rqqFLo3F ze*V*rCy;mj!H0mH5jehn`^5s})r+0HKe!2yBmWwN|9+kIK<)?Rzt=`2NT3}c|Ghq1 z0eROSd;rKdf&AAx31|p0U>v@@9syv!|K>hGo(JT=)--_rGLWDB!C(3W3Us?SxGeG{k zSN`N^{|$h5U?6~r|8E2g1m|z)OaI{h1Akc+{#&SjHR=EEPljLo|L#v#AlLYBGa#Hm z?)L}h2lC(J=6A6ukWc;wz_T=v-~PcBft>I^I~bs&4&(xVa9tob_=6h(dDtJ^;unYc z*K^iy_jW)|{~G|$&Ok2q2loVW^*^{jklXyhLxJ4)4;~HVQGf76ApiBw^*_qefxPlR z*vn-ukazyUi-COL4_*P}D}V4>AV2(rH~r$UAT@vV=Vu`Q{e1JgS}%|TCWHTyAt0yx zgHHhY@A?0CrMX`m2IS{&06eb%_1*rkvjyaNfA9k!AN+$K1NrawP`}+={^Bqo*nhP5 z4#*k);LkuV_y>o8f3XM)LipP-@C^Hl|6c9?U5E_i$p1#at}ua|@DGj${R6K7a3WB^KM4T}V7d7vqyM0P_YYhM;qTjJ^$*XOc#R^4>Q=DQ&iaW)MOIs+kKq*pM>_5Bb z-0k6R_j#}P{q?#2dtG74C-$;b=em91A^*7t zKkLEMI}`n<=~nRIEj)O44?f<5uX5ZqUzqp`nJupi>g$|)*A3gnc+TIUcIAgT_pX~W zjP6@L^(o}l)EAIkMA66{8Rl59z351ui?R4 zc<@*cKFWiy^59>4@Y^2zi3iW@99sR;IF$6@tvz^*2cPS~w|Vg0j=R>Yb^1hizXo@f z{S6QKc+P&rmA_d;RuI?gZr3eQhJT)~dLDd{F~bc(QyHN16oD)4G0V<8x|fL*E?oF zK-0eeMnRu{y`t~GUeWJgujv1;S1k3fS1kRnS1j|dS1kLlR}2jB59`zO-&?u=#cIxq z{V!H?R_cGTnzKUxi`AT!`CqK&tjPajHD@LM7ppldu;*$%?(K4DaAc&<|GZ@`8`w9X ztScKB5f{+3aSNZoa@ec~{KJO&e^uN6zgWA}f3fy|v9!;Bv9|Ajv9{lTv38mNpK6x~ zjfo8Ve_h8*{}-G8PqqJS{_jU#zU3lgg2MtsW1>Q00z+c@2ezuyG@wOXnZC~PTukqJ zja$T(4GawJ-{05Q*DoYEHX=08IWmig?piOjMVzm1Xt&_rfpNWqBjRG~g$A?;cK!)) z-L-JGU;+POsyN>J4-wz8vE5?&1$K#u3=fP7jt=e`-aDZ0f6fQ@4gX){eY=Lo1%~vA zhz$E5D%bS;bHa5RHmOm)VPIfvpOCiBh zKi1FvSU>k;{oIfBb3fM4{a8QuWBuKa^>;tk-~CvB_hbFtkM(yy*5CbDfA?ek-H-Km zKem+nv8CLPE#-b}DfeUDky7r5mU2I|l>4Ej%6SFqcr~eAyG20Dz?Ri(GzZv{_m2x`-k|Y2^=02`r&!C^-9}hs)4t9~I!{Sw2m?dA z^$6?|91-ai*ebeTM08kS^YGX{QQ?@1?>n>Ro?2+1-o2gIU4dPkZJYBXaHjizc)FuL z7Mbg5D}(g+Cr2%La{R;7M(5}se)3=3LZNl%nrqkguSQJ&md^P5`t%NuigC6j&VkN9 zFYW)gfqHjpWrBP5437@`=Y{_F5yY1Buh!prMz~&kJ8N}docn1KrtQ04ke7EKsX3c) z*YnIdb_@LT6*?Wmxz;n^vMt(Li|Hp___O;ubTx7LTF?} zXpe9mguf5vKki{%z5QeK?>m=&j+PINbhaIV{hUSWK6&x?Vx?l8TAqLSAD%wG@9wkQ z<7hVv&QLdP;64YV8^Y+Yn0~(g?j4=8-~(M}Vr0UupO>v6J3rrYu0TKc2G`k$guBP= zZ`&Z(7Q1CVY@A(%U7Mx9#I?D0Brt4%v$1pz6GDSy<6I58H*gJuL&BXk=1te80MCzmC->*0Wdr=5`g3og|IGXPwCEWT{Xb94#Qu8h zyW5)o(CRzEzaC%K?4fE!1V_en{SS@%{yiPw)iuz0kZaleecdeU?1bW+!#hu_r>|dR zu=4^iVqkEb^VF8q|9+oQKCn?>Xz%dgxbT4HQSL*5ch<);^0UA$yyWjtZJ=5Q3 z(Rq@1cw)MaXPuQOFft;_{rc9`)VnK;`!%m!`tmCH-7UI%QT=_o|L5xF$Amapc98S+>aE;1 z7!Nj{PS0m^KCf|`A7R|qpJv?Ve>HCN@%5avYq~ZcV%+9?8@KsyjNANe<2GMIuS4Sb zZEoD=HyF3|_ZheOyn0;=*Y`7S^HYt7IAek3wbp~5^x#SK`XtwMLrtCZ#>0$fH*WLA zjoW-z<2D~_+~x-xxA{rNZGOLTn?G&b<}Vqy`TNFgK7(Fj#p9FPxXpVTxAiL+xB215 zyO?pFWW1~K*~YsWUt~PO_-^Cfjo&eD*Pow__b~ac`hK!&9HNa6HE!!KG9F{{%Z=Om zx%7Q&SN&L%uVdV`t-^ZV!gwF!LB{Pkj5Thjd(L=2Q|E^9AmhInx6j8C$()dLbM@cf z`9hz~j1Mp#Vtkxb5k25~l_z>emj88Id=WCYnAd_EW+|Ji+<95ChC3ha|+`OGH zJ6~yy+xg0B+|E}%<95D^8MpIQ$+(@bI>v*Xo-qC`jNAE|YTVA(CgXO#_87PGb;P)x zuWyXo`MP4<&eu=I?R-5qZs#k$^Zv5y<{E!HU)7A;`I77C{=U5AdO2}BU;RxTJ702L zoaF6%jW>BaUvrFq;Pi^+BGzA#^@jobNZWZceIPvdsJ1{=5YHOjc1uaAt|`I>3m&et;IcD^Zs)7EaXVkFjobMOHg4xD%DA1cRmSan zoiuKj*Ja~&zP>YV=j&(VcD|k&xAT?Rxem>BbB$*Y=L_pwYrTlY<(gAf_|8{p=L`McGWk))9~mEQ{EhK3#?w33ce!q^`eU6h)X!>soblZ1uJIgi zyo_->p4Cj9GA3Wo9|C7dT|KFMVw*ULaZU4WRI=27B&UJ3Co4502`%k0pTE69+FD&0ICU5&MWZd>& z#<=ajfvIo%Z*JW7-`3Qz{YM+O{r5L@%A5X&o4oCRvT@u0eB-wNji$csf4gzp{~lAv z_J6^+?f<5!Q^E9q&*W|YzZtjvCw8tUbltq2FWY}Mb=UH>{pU4q`!8(j*#4^+xBb^O zbt*d3!1~k73^Kb+x}-7xBY)^-1fi2)VKZbGj97oZ0gwluN$}h z|7hw|HT^#}dE5V65bd|^BTAPmsRKIZx!RV|5~Pw?Z3To+kcp;6X5iU^(V^YZU2Le z+y2KJxBY)+>f7=E+_>$3wW(wK-)G$Rf85lmZTdfN^0xmw#%=%4jNAT`XK{);Hy;1A z#%=%at9v_-vHklPxBXWzb?P{e!T8rSdE0+W<97QKYTWkU-_*C;pP|NW|D#MD+y8vy zw*Td(PF>UgdXu;P?=x=uKV#hXf5+6f{XZ~n`+s8U*#1*wb((W--p-fpKa;v^`POs3 zF#fqr-uCZfe6q<`HE#QFY3ffg`3}Zy|G}n??SG(g+y6*Yr@pB_$>eSS^Nmk6`8CFE z|NBh+X(oTfxb6Rxsbl;9(YWpZS5v2fssGaCZT~54B?ukF9A zaoc}oQ^)q-+PLjM$kb`*Oatprgvs0f2O78ik27xjpKt2h{+AlJ{jV~0Z2$X>+x}0Q zI*m;K7fs&w|D$oc{{Lp&_MalVQ`EV+#^0|0>5bd|v#5JJdE39Aaoc|-Q>U@>7>s{_ z$=m*08@K(38@K%rH1%!&!;Rbi$Cx^{{{_Zv|0_+MCZ_+5CU5)SZ`}5O*0}BeM^oSS z|H!!Q|Cy;{`%jg_Y0kNMJ72c{%<8V?+tm5O_~$Ws+rOW2+kbWAw*S_qzU{x0aoc~W zsbl*eY~1!g+SF-g`k!p_w*LjjrX>RJj zHhJ5Bs+>;9xp_NZw*MT)ZU27iuH|d{FK^uTU)9vH{kJu4`wua7S~%0d`qRVYZU2Lf z+x{mQxBV|L^=<#ljNAU#m^!xqgT`(Dr%j!frvFPOZ~MP*-1h&waoc~YTuxEv#^ayS zxa~iiy0`Nf+kYwJw*M-oPAlgz82>sZZ~Jd+{9}{vYTWie*wp{Tklzpc7!{h4L*fyQnB;p(nFZT}w_xBZVbb=o?Q zK|fPX-uA!9xIO+~Z`}5OP~FwPJ^nvo-1dLg)Uo~lY~1$$+|+63^;iFIP2TpOCXW+x zZr;w9?LU`s+kYu_?!TgO+kbUa$M)aexb1&}sng!+3FAM<JA24SdB}g{AwSPU{wojp6CUypJ>*||$mh)O9)`cI55?7aeQ4|< z-^oM%0}uI09`b8FQ$U}aI zhx}0w`R_dBfAx@0RnWuusQ+zzJmedB$oKG&ALt=J-9vtnhx`r?`J*24-+9RY>LLGL zp?@Bqtm-^I{vPr*Jmfog$anXU|IkBznuq)<5BcpL@@GBdZ+pl;Fy6x%D(vsRb`6Yk zOXz%!biUxn)m?XUjo&vOYW%tJFyn8H+x&Y)oRD*K{n+NcjoW-_<2GN#xXsr$Zu8;B zZN8Urn;&T0=0_X1`Gv-9evNUP-(uY6_ZheOl11Ia<{r0s&VRAI>ZrT+j~$G6Fy7I4 zr14J1`y20Ue2ThjdCfO|$9Q++57iSoHph7CV$L_t%~hv|^Yv%{#_c$?FmA`8qj8&$ zGH&xTjobWU<2JwAxXte}Zu2h^yXH!c-(05LbZ7t4|@nqy8!R3-#sX3FFBRHj!si-$RbyvpP-?_UZPdZ%!Y3;HZk-F7PfPxXdJgg*)xF76xF+P>N|WbQ zuTJix-iW-0dOPx#>fz*F)O(TR^G%14kJtP-@=w)2CSR+*kbIB&8gl%e+cxs=HGhEI z_4(kg+Zpnt3B<3FXH~yPUQGQNc@_0|x<7SI&b@t5Pe~r4o`pP4y#V=WbzkyX>Xpe? zs@EgmsoskGqhs7esIMSzsGd!?^BCvO>V?Sr zsV9}T-21f%=l|IL>*2iH?fwzld)MTnOun|MWAjan+q~=Ci|gj9W2YP9R&krh{=tNhb8XL+xa?U z-1dY057)u|hx>Wtp$_&-TnGClu9FhmU8kPy2m33ogZ&lPDe9pP_G4TJ`!TLl&qE#T z-?$F;Z(OIVhdS8raUFavxy$W(KGoE*>k0OUu6%^^h4pra$=f>EPx5q6n7pln{U_&d zc*y^`|8#n>eLnV($9|aWC(!+d%WXf{4|6`FhdlProG;`dkNr01%X`RUf6n;^9`e}F zbH0;@Jof*bkMWSlaRKLtd&uK>f%DTn*!1f8ZgH;}_1q^^nJL4d>J9e%s{{=6Q+qm$oZ6dyyo%IriVO^Lpk5d zLmtPcoX7F0%kBPgmZ@Xce;miUp7ySx#eP;_p1O~(78%d({NHse;(RT3zL3x7Lg(hH zv&8v=yZUh5T=z?zFSyHGH`ne{PaV0xM?cA(?@GEw{z;|(ce%gwwa8y~yy=aXa{lk5 z-@i|;-~Ra*WL$N8ov%;y^}N39cK@XvKZKooJ^XjOYr3DgCgR*G$lafwK*zTl`FpLT z&xYi2A>yw0;$1h)SNr4geURM!=}GmE(RC-!s*dA%)XCpN>JO*<`5gjd$^URIH0L%+ z?*5!^^XUSvbHc70>h~xt^%uDHFR!XEXjYTgUoNnne1;xS?bKNlh6?D0GBhRS|7JqjN`LY@0@xv%zXpQ(p^1XY+XOUM77Fa^QTwiG7@8w{+ zd#*{Hos=)E{huT6SX1CO`IgR7=NWm=RpRmVxCPUFUPU|=`$q9>SZ{j{h|B?5>MSoZDyQ&4-JxCV$yQ zd>i>VeV!g9AF3~8&ys&QPU_qwpB_)f0mq*h&kees{6YEny8TI_`*-Bubd~xU$S-yj z&qIFymUs#BA+NzabBF z?L3`Z3f)hle*0=N-7MsFhD$yV`Ov=N0puaN-Zmlckx%lmqo14P({=s1OTJKFz`Y?yKlr>djC1`=GTkyRaBlD- z1!cXeL5|l)P04RPkjJ+r-{pEy=-h(H59)z-H}YfoWV(aMD;JbHACV8AAij{ie<5+# z-%)klTz9TrRML^I@4URWlBb9e|B5^`vGjw_F+-h#!IHmE`Bg0?pY%QXIr2@e%lEm- z)2$UROkPu8U&!AZ{j2{WdSbp2<$u)vgUCP9?R4zmo^*abU(&@6K1&B2p(i zd5K<q)%W_(>A;nSQCYwNShQdE!9nvl;m+-T$^F zpIb-rJ;}Xw`_PZPyB;r1CciX5`oVQXn6EmzTozM)fxbT3LH>SGsk4v#i{j#!$?bq|Oa2)7EM33vl7HPq`hQ6N zQ<&6AtS7QDzk~aWrzB6mSiAsvp_$@-bSseW(APW7$qS5}=gB-`_pOS~^^4(01{qipICHJNN_vBF*#eXJ0rpGg>(#g-!KaN{6k>Bes z+H_fP7N&3b`d$guG7z88<)j_w;pZOLF8plIQ$J>VH6v{Alv+TP5%M z`?jtd)@S55ljn_++(q&<<-~80@0lbXPhWSUKJv-Pi|G1LlpJ|~^2MJ^{r2R@hmeod z{p?8c5Zxb5BtKL@>aQh7ehYaDeIF2?mxcL7{wC!s==%{#-k0fcJ~jFISCaE3zgbee zJh@kE@n+-`^*m}IdAOb*jv~kFl)mH(3dnjpihP$Iw})hTcfP*VK6{dn*X`;M@~y+< z@%Vfmj8EShGTnKUFZ4|EUy$SV!cKD3-%ox**YjKClXQ7KBtNL{r#vIywOjg0rLXhQ zKaSJzIXv*jdOYJz`2)Hm@g+~RUFz2&$MJtNavcA3Cikl?b)v{q>UkJ^4iEZ#mR`nx z4CUV+Cv|3f@CD>cdrE#6IqK{uuc3c{{1*9eJx+K;-lvq*e?lI3Q#`4jZ^nFKJD=HIo88K@)X^qP8aeVbH)3U*VXlZB>Bn_lAl1HysS7rR|oTZ zu9`SLR|mey!t-Kz?5Pd`Nz1hfMbsdHP%8$+F8m`pMBtzRyA4bCGy{ z^0y78e|%03>g0@+d`-$9JSpCR9Q8xU>*)EZ0pz*rOPyiluabz*B**h{2|4PlBKOkq z+(+)0OX?pXKQvza7Woo=zW|?;gYlW7+kf{jCpZsv2?~oHBikGx90O7wYk7KJp!Pdd43kv&pp3Hciz@jc{~^|<8_d62%JdXs$pDyegqJSe5O zmp(tx=S@97oP<1+dT#Rey8aX*uXIi7S0fMA?;DY$PD}D{-ji{QBFFi?f#j$&oP2j8 zsWXQh`Gw@O_4WUDavV?YBj50W%+>lR3zVW!^e94h7Pu^jpI zlH+}cBjo2xOa2x)^7qIeu9AGb{Bn=+#QQJF$Rj?JTpn_~|Kd%4Opi~hljD7mdgO`q zI5wCZ?}J2;uUjtt3@69?Amhk~pO*YWa=Z_+g1oPupV>=}*VjkLha{Hzx5$Goi{B$Z z;4Pj+r-SiFJ~jEk`I0Y8-c64me8|79DfwFDC-i;ihU5iiOFoSJzyk3|^11`WN0B2x ziG0{V$uA_om`HpD`E=cG>>|heN(aarx0O2A$nn0?eR907gwNH%`1jJ|#?-ofh4<9g zIoZikCqMabx1^uCifBO$&r6V{&`{9?jkUD3{k-tKIF;tfC3v%S$ zzewbiL_ddg`&mf0yKv-7lGlhQ^_!6+-;Vsn9_ha?Ir1Nnr#>h71?0#tC$H@*dF(gP zfAOZ$=LyQU)z{Ha$&r6W{<*#%l(UFThwB$4Z#rIbb;(h`DR}|CK4&mF@*~OTRhRi% zMUMPN@|${{_IYyTuaWP6Dg7rb`p@&5g8Wnq>8Aww@K5CN70Fi=7q3a4Q`g&Ya^$1P zPu7(>_g^FVBjm`RA-^?F@~_E}Po(=v%WhC%o>8yU_=OzTjl3XVudj=8>2Wuvi+mySH4|kV>X9Sgj6CfE$;Xl- zKZtziS;@~M$8{r1$*1adjEBgPKSe$?lZ@MQa^!K|8so53udmCk`+qp{g~`2=N&of9 zaotFB^4w`8A4iV-VDkEYl3z@Y{3`O8>yke~j{JG@pLG5BjU3mFyd^)8Q0nK=zA!$> zdy{8QEcvG7$hRfGrPnbIBu9P(`vs}LgdEq6tR~;4@9Uo=NB#o&RBWHgkx%5>={h%z zL(Qb}eIat>OOjW3U-He!ah*v!@?#lfeI7)P{Dk<=}lAmLI2I%&xFgdQ%^C2IeTjsYBIr6Q@H|zU}gUOK}N&Z0tslS;V`Ca7A zUda4hCP)4@`T0gtKbf8{#5f?ImVDMxsb85qT+a{JBEK9c`DWyI7mLS`kJRf=`jOw& z*ZUun<9ea_`W{VQv6uL4@)>i)7n0YVB)*+I zT;Gp4LjHNIrb9C zvD9fuenY3*lDwMkm-~_j>UoI|$ZK_!>3%|fM}JRhKKVR754?r^$4=7cSL8pumiiaT zR}2xqLEfXP_;2LMza^hGR`T!bbq5&ddiwh*ImtICls=`K)eI zzZW_31IU}`_cO_n|BT#E->=+7j{E`gBznEab@I`-WZdqMuZR(UOCFR!JV|-E$2gas zDc|QN$KOLOM4m>k)2K*}zt>fhJcaJpg2=JGjUmVD=XK=RZhT3;u(B+#Gvv5#;RZRL zM|a7SY}0Wg@2%UD#1-Bhx1Wy4_gTo1&qMC5=V!{39&J~~wVHaXr;zfay#&%Y$8 zB#*lE>(E zFAKhm#{ej(ko&$uA_It?T&;^5*({-$#!8QSxzm zy!st^`&lyGpUBU3k@q}`sv8M^Gf~FX)VWL^qSs45AxHit`7gTt&rnn9Vf|cEL&hyT`QFKr z^CACvpm;g*De0t6L-K9OB;S%8>t%29Jzq(FAo;wF;?v3fM~TlNZ(T|H*+?E=$885W z{vOOF@>Rp6{w?xzIi-HWTJm#@C$7^@K|W}(AxSOeDGY$xlraFGY^m>D9?mr!M(cy*{KPIgYzR$*(1n=?)^tasCK$zZsHWNM1o- zFB~NIeIWT`UOge3kB(_mD@$Nu5%4lw273srSXB$xEsa zBFFEOen_4%q12f~K3vZS&LMB7$GxAEXdPlKkQgneKk_hnl}mp6a0FpObg!B>s~8ik?UE z()AJZ+c8A)^~nPoi#I2~oliWR9Qi2n&ViC2PM$J{_&D+sN5rR*V>vD$pR`Bv%gJ-= z@x&?e$rB}iiyU?Ckr&k0xoPUl<1lXPi^%tx$&XJLuRz|tt9W(tuqg4Ckk~??)&R5<|@_iO^ zVdAG!RJc9YElSJ~l$g$rkNPaDsjo z=lqzwoxZ=YksSFQJgasG2KInG;-B)?i!>U>I$^PelpQD+1B#NVXOQF5Hm{Dyq2o_D=Z zj{L9WiQDV=>V5{}jPsxA$RF;Ld=YYQonJrlKki7rK6xG2gq&M*a-6U1PLA`Ry~)RX zCw0b?bJvEIx@G$8~eb@%u!J z$v4%M?bsf2oR2+8jye~}%XN@`o{%@v*B39z>pzx!Ha*_Q__q!cuR>nuka&A?oF5J$ zk7y(Lf#k@KAYY}&IdjNyes~c%&a-SMM}8mqnbXqGWpZ2}dz(CwzVG%2Ir8zFNj;3) zN3CT!W+lh@-n`_yipb;f`D&Ie2|`h z*g+niTJqP(`>vAt{ec{xpPoeDXT$h3)azAJlONRA9firS_LllS_kW8;0IiA-|$?xuxd>HwvVd6c=yFC{lOI|X!_+;`D zsl*qN*VNxHSV8`vu8i|u@+5nt&SCOCx_(|KZ=m&mCii+Fb$%yD9-se*mQbw&b-INj{Q%if&J0$@l7hWgK~n2~y`%a(w>z zV)7r)NPa6h@?Vjc9wzyVtSnhoagCAj`KEs$Wea?d9c3znnRAyOI${d&r4iOp6gec-$UehU2}@O zsGf(tO^(k?yiYz)>%S()`K9D~UK7g&pNp88JkNgVvnV;%A3yRcStMVZ9Qj7%SM@s2 zF63C>qR3BvBK60SV||-K-mrkI539%*Je4}T$RF$xKT3Y3yZ9OMUQ@(>BuD-c`FDPj z&)81xG5)J{Kb4Oh>%R{<*3WX}opQ+hHYLaUA3~1xKZYFj`;kBGB=u*IWBp%9j`e>z zd4hg2|9i=?{vRRVujlQrkz@V;fxNw*XM0BeiGFU|ALN(x_kiA#@7p4MCd7Fc=Uad0 z>vUo9WaNSBsmSLfmT@ageqLYSRwT#sr3QIZ{oJS4vJ@D{2P)VPLB0?9Qm3SlK+$(+w&FV*q(1C_y1n%>?i;A zt@s)8CAxlIC;y?ir{@)4kfZ)v^2=VbzNPCZ^{^a~&q98!zvO($yXp1+<;Z{f zT=GrHPivhv8q~oZ{!n z@%wt;k#{R9`TOKCUBnXy%00&UwoW${`A1r(D7lxu@8wTEFj(rgBFA}yF!GXPB_BcF zp`EOs(d3_wl6)+AzhmOV$Z=iAL~?A$W|8Ck|59>a*TIf++ep56kDI-YlJ6cO{w+E3 zkH{x1l>BRQLKG?g}g%oFZZo3`3G93CHWFP zjtwD4|2@fn*YmwY$kG2ea`Zoid|N>;_iZsb`d>qi{GQ)^80!nd!}G{9F}iEeLpS-d9{<0D^I>Gi+DBiDf)W3BY9MS^}i%9om1+ZBOjy3Cs)YR%$NKN^3vtR zy+Y(3<6J&QzE4Ju-)GN4{#<`g*@t|3KB?1?yi0!ZIP&w4#6KWksOL-PkcaDaaXZMn z_(+|LkAuXVm9@4Zvhq!q zdA-_Fr!0BbY~r=ZH&qjFMt)A$G0qXo=h}(~ljqa-#YT{qR-aE^N&PGG zn(8;m7k(wv_3HL+pS$$=o|`4`Yp-321wnG z-%9=|IX>^` zCHbX4B%is5+$VSLT)TXHPIxZz)w=!nBgf~gb+pEo$1 z{JkHf{(N$b^HTB?GbF!{9DgtS2>IS@GSFAau|7N?$KT6-O75%Aqa?cj$2jBfWv3z! z(d}dj@;jNNpR(jW`ue2``Lv`mzs<<8-gY3bq30XBk%#H?B8Gf;d8z*)Ir8JlZ{3#s zV)DG5#aEIy*WW9|-|N7*;q~lk%CA@@buN-m*Y_QslHf`T8r6NcDjN~`; z^{F2@u2-x|zIB*PuQvI?kHou?<9&xdY8&}>U9a|# zKdL8v7KoO6j9Y;d@_l9Urg}Y64Egn=lJ84iU5``8k?%?>eNG|&MBj&6LjIW^hpZs) zl2GbwAaAM1dt1q;l$JjCkUz^Pbq)lm$T%D8c6-CW3L|>ODmjKF3GAJ^7#KGs$o2b)LP+ z^XhrC;pC;?lW`kIzF7b6`8;yumy%!7>*sfoV;qi=m)7@x&ywd)EA#skIhM=sv@1SDaamMo~138{Y z*~tgol{)3g@jR+do>0$2b|%O3s0(>aciB#UNRH>x1oCS7`ffQno=5A*bIy_e50m40 zbcP(yqg&)Z>i9k;PpHRHzmZ24llgj0J{Q{~J#T^KQnIo1`9Aq{t&^V|$J<581Adb_ zRmqXBO&+7?X#>e|eBOn;(m1IoCd3?<4nEE?)Y&EI&Dpmwd@_d|r+`NU#5IO^)O9PUOQ1NgsX4aeO|Q z{P6E5z-^wrR?L%@Lhd(3#Jgd}C)>rN^Za5B4MP9J9v} zC_UaNK#t?^BINtCNdNxiI1VpI9>134tCQn6yf(SN9(Oe%$8mTNIo9V$a;%5_$&YlF zenyew_<1flj-Qv3C%Po#yn!6sfoZj`RY1S{{cC+8&An=-jRGteSaJ4 z3AP(q$??3-L%ySp)Tu&_ac)44?M7R2)DI+IyItxJCdcv`M~>~r6!MORWIQ*JW4p1N z9NUe9F521kYl?ML0((eAN<}S zri<;yhm`lLFVme#j_t;$y;c({%g?zB~SSUZ*6-^Ev~0sJ>qCBggZ)Jo#&V|E?K1p4V;3Tk3hF56C;!mcG}K z<9WT6{HGg|KT3}0^%?TGdy@Zw9M9|fEGjsr{jn9AJ6N=jsoF7Os^dR;ClCz8+6_bEOlKl?)J ztRi2e$3Mr&dl!-XE%I!?iT_CMrTf`OjrsN{k_qj$TyVra^HRa`_OikY5x#Y5u zw{0N(7a~uq*FX4^U!E&s15tM7n;qAwQ&_rx8j%Ti5d#@}lp_bO(`ta#nl{ zIX*{nI=OE~$uA(kqxIL2@17y~?c`Nl1Mb`ok%xXMevZ7hkN7R}4lU!kfAEkzU3ba9 zBww!E)ubcj=UDD~n$s&I`NeM~mzR8xuAe2z{o6{u5_yUz;`PX{JrZwCK0%NFL&+ED zdfSs6f0ud)`CNV8jVE6iB;z)dyulXfX9;;KeZOEmdG=7re?`7i`#(nh>Zs%|kyqO# z{*-*%OYuY>$~~4>7u|1WBEO^8d*mbUlt<>*hkR;g@haqvbw9O~yhjn~V=Z}T74akF zh096(OXPT;<~BL%ye9v2kJL{&QtmMhDe_AFOysEJOTJmJOQ}rWyOq=lBY&djKSz*f z=q!DV_u%u$BlY>ak$iYfsdJS4cRb(8@Ai;B3y*qt973rB-zE@`BEL~u z`W#8VqnhNGkoVX9*KYEZ%O!t>e7{~#^(*;jdVH8pw+C2nCl-)?{K)s{{5B%5(N6N+ z$Y*^e{R|`@r^k&`$Tx45{4(++x&!!%{Nj4apCixwjrdRGuh?5WhCE)Z_!RQvdYrbNe0opGe?vZ8w@dfP>jg{ROW!X=|IhR|Ed_a4KFQ}K zzqwbu6!~i%|0d*5^m!gko?O?%{^S({Wqp`WJ}tdWcO`iV-Jb6uUzkqv5#!|^^V{T{ zeBX!ste%e@OJJIlf2n>@o&gCbr4TBLGF_~cmB@T@l^7CYVvHa#WRu* zSuUQ9{6G!qGY@&%Ig&3#KDw)Taq=+Te)^LaYbp8iwa@7`Km55KC8$thl#HzzrISwXDj*K z%Hq4o2Yx61HTj2nJa&Y zEaUKmJWAg`{+)brNvZRed|Y*@lW3y+9MAVdiRJtE$hZ9{o|e3-_WwS4>N-+C2YKbD zQYRnz;#T6`Z$-XYkJ~$tH@qwP zVDb*?UCFzvN0C2kBz0oRAM1KPfV^WH$qyxuEF?aPd`w003FI@Ei%%urzfgQ8`MRs( z^T_jPoyFvXbbGskyo+u(z98QaPu921%`lTH_-iHC-NFWk`E=Xulx51@?E-IV#q&>mO6dN z+v@AbLF5todTls)tUQgp#*mNDPruF12_ep*$`PysZyU5q+apu?Ljk?J|93dYOAbyIx`4p*to;={R_!aVNKZ@TX z|8Sc4UGl(V;t$9-B@}-`KB%Gi@8o}s6n{&e;h}gUU9Yhn$f^Dw`7u2&l$Jd9u+({< zys#cO<{+=H&zF4U*`7%qZ}N0A#Y>WR()~qg@@zj#z9RV-`g*WBd5n&K9ddtNj*Z9@ z_LTZ9$mi?!q#bz~eH|1?K1|Phgp=RZ{ZtR~p1owcy~wBJ6z@mA49EZEO*6{+{2}>x zy$*aF`K8>FpG=-0N~ZfUc{x4am`nat*T042&lX9YW#qfl%XHU}@9H4Fk$mY{sk4pz z>vrP1$=l5pKR_OSOZ*u5@c!aw$cKI^evy2+o@c&B?%zc6-;wvy?cP1|F>fUQi2Oln z@n_`O(uuz$$96y76!|%x@7M0j_esdp?h#K(p0tvTe|qxNy8X;TKIspsQ%K$QXnm`| z{R1D$&(;1bkw4P)xefWz(^9`T`3ik~H;Mdn-9IiSuXjo6d_|sD-rXIw{kAgx19iKF`k~9D{%G=rdi*efe2bpVDQsUk6~Ex9jnIdU9`FKeLcG)9Yt)kw4Jm=K|z4HD8px>~GSi zFZtBMGGArMztQ!iGWiJ2*COwz*Z(vp$939W$WwHaexk{9>2_ckIqHukZ<|CHQM zU-vB`Pqjp*yOSLC_mfBIdU%Z-`5(v=Hj#ebkmK{Z6VH(8V|`fmSia9kj(kyaFFn6n zm;BGaGeRDt+l>fv^xup8jh^=zM~?hd^1Qk}tRP2zJ^9rMGQa1@k-tj5zr@Nj~qn z^nacl`D^4qh3j~dBOhPS3u67ep!ri(QOBP=US64QD{|yJkw+Dk^=c?N@?*$%>v^G-7pC`Yg&x>p12lae%LVcZzaX>x=d2ihxR3=A0fIM9;8J}L{$PXaTp)cANkR!jG zytuCS=g5)2O5RAn-bBU2^1`k`JyR^}CTH-;=y$ zBgs!9NB(2->b)hul^mbDxSRZkZzX?~9Qp6bC*_uWy!mpE@kBlu`EMUc&W9ZNa^$DF zNIrrb`CjCE9!P#3Ir2-%pX&P>$H~u^lI3`g{7sP5|Cu~i&jUOqFaK2XDfIO;#s|N5 znUx&B2bY(8o4&rTP2R4t)DIz#x+vbA9LEO}$?$Lsb@W|Nk$YDaze=7~`*})^&qsYl{#uW#b1sy6 zST4vHB=4npv$WOIr7EHPb`qfHz7y94LPpU8bIDhuZI~yT@}s;1xOY3H7)G>&Zpef1F!Ea^y>pZw{CGP07=glR9n5w^oz< zKyu_qkbieT>Z~9~em(iz1(H8Yj{Ft!?pGxLnjHB=dK`!GDY;Mbg~&rviI*fFujk2| zkt5%Ze08|g8Agu$Sn~LHB)^gz`3>ZgvdQ?LBS-!!`60bN`3?D%tWqcO=Q4eak5?M` zJ}3E-;^GC#pY#;3LXOYVu1&sFw-24kuj+c=JV1SChZe z^9e`EPt=p~`G)+lj{kjfd~V6Fd0L7hoQ#T!t*`cUyu^0w{8dyp47B>o|JP*?E@ zGV=3KRNQn$lL1vv>N&6dOdty@-uoKDV%&|HJNS{d7rc5!^n{zOTM<2yqPhU7C<@*YhA<$&rsHPont=}V;{EOF@?+cSBJtbb69Q{-#57F&&GjinHk$HLzxNVvL_R2=^xu-)`?cf;k>5TeK9(GH zCXS@%grw$>ZtgXx%1Hp|6wgleg6M?Kko_+ob=unDtJ34OhmocvO9$rmE;soQ~)|y7t>2QoQXlEF7kNKDKRx^_%-tT`aDXm%NgUgFI1+RiF`mlsgsxdNJjCJPIQgjv z@v-Eia)~b>|5WR&A%Cg+mmTD9^?7uP{9dfozvaR2k~g?5`M2bl-^5$w=NSKm0rGub za!j`{`I&{1uSSmgb;uK(kbEe4&}s3Whmdd9^Je4Or$~M#`3707yq1t-zE+V( z<(E1q$cyRo?i_ifZkK*0_tN$M33=zt(om|cG98S6t@HAI0rD<7U&Y7=)|5K+$Sdk~ z=}pP6wUhc``I`J&n46Uocy`MTNU?}tkMb8_U@klz_C`2*zDbbUTf zUZ9rb?~vnjuAh*jAFnUvaTtH(laSv{E4f_c=%*n06Fe`-+l-PrjmS$s7H>(ORo@?p zB#*r$`2pmQb^RPi{z~6pn@5iP8gk_Kk|TeH9Qhx}k$*;xe6npa9~gh+vydZSoE-Ve zxk0M8YHaYSu$dTVg{=UASa*(`)o)0-s{=;1vuiNBUf9{cQzbN^5 z+ut2$tUsy9(SJ^I^zTQGd<}BsTazQ-g&g^T)La{78;EUOV4iKatNtelmgV@5+&5Kiir7Q{4}CC$I6fOm6^r0sXy+(d6EZ zWxBJ-@pnKLlB51g@-HXrxRGPI>?6l=IZ2M?a)lh@`P_r2)$=Y`KQYcF$Wf;@Ir5?8 zSS}xsW4SCL$8uRmj&a*fj^%Qk9Lwc8IhM;^a@7BY9Lwc7IhIROeV-rWhUJoh9LpsS zImWY+2X8};agHNLor&bg{r8_y6ODs9+4<^TQ89|QaGJ_n;WdS*s%NlZw=V1^29XZC?Yp<94 zhV>J5GLs`;njFieDLIx)Uvey$5#$)RspMEL^U1MX){$emY$HegedJg!hsm*AE|X)q z+#$zuc|wlyOr`H*@Hl&uW1MS~qfTdXM+iX6)&H#wF|F>)-I^5huLmL5EY9OFEZ9CenEBfpm%%jGIL zmP`Eo?>--~TvCx^+;Wg(xfCJCa;Zd)L!W4aH>G2MiRJuF{xOg9rbrkk4_(=ASp>DD60{5B%TbX${Sx|pG2JL~Om`$XraOro)BS`T(_KK0>8>HiboY~Ex+lmn z-3#QH?oDz`_W?PkoA9WIWn8( zqvwrhdGPt~f;ofMWk@>$4z zib_9a$eZZ*mB?p$OFu2iTYoHdI*>0^?@x~FUPh7+xG!}kkl$J%zL@-2Rq>VV^`*~U z7Zd5B(5{*WBk zMLZ`TBJF!+(Cc9_{#ZY=laH<`52!$XJhymVa;%?C$tzZu`HCRN?}7Fr_uVY@$B{1$ zkvdb!56+SN3i9lACBL3Lc`eDGB%gOn`~rEWVDX3KxSr%W`G@@^pZt{GJ9n=A3$`=q z$j=8#pC!qWFH0VtLh808$MqYbzXL(%m2pLw9#cOP6#?cS;HfLra5n zceiwROE-v=ARr)(^mjIAt&ctH`S0^Qp#FSko%ihb+?adMooRo@ukR`zr;YD@#DiP- zK2CfqJ|{BE;S0rw;5zxu;>_74zA~P_-%H}G|5JRzOuzn(IM?lyc<^(-KJjV)pFICF z%=iC0h4>i!9L@sbJa3DM|BcVH*A`!hpBLIlybT_IyNmNY?mmah~VX#b2-U z>oJl`okFo|D(UYzIoHSy>L{qy!;ao%6O7H?n3uaAcFk?YUvtm2A)!tFYpIDbA` zR`Ed@{r<~{pZeGL`r>g=-${Jm2*19k_^4{Wj}&M91o2V$xn3*9S-(O2QCvU&ggDRV z3*z$8b7|66g^R~P^HlfS>(;;->Mr;|8e zpX??+D7T;Uv-k-3Q1S8bvEozVQ^i-|I?Q?Ei&4K^JSMJ#*(zSQwST{HLY&tbUJ!qZ z`Um3M9{b1pOuRjwuZBAxa*nKzCf+Q(Uzb*#^;yN6U>(Yc^LEPL)5!B@_gz1~y`#RH zcrm{`FkXD%AO8QCE6($3gE;H=i?jZcIP33;v;Lhp>myz8`{MDkKB+kCGmEpnm^kaJ zh_k+#IO~5DXZ=ud)=v^={W5XZZxLtx3GqFl{PX;b_!9gal?URyUB47h{m@_E&=*6l zGv5!2ALthSgyWsK073cA06zB04b9fzb z9&ZbA_SsFG$2(A*$2(S>Ia9@Xyz|9*yc@)MyvM|Oyf+>GpE!><+?9~)%s%6a^LSH= z^LVp~Gbg_|kGF(4kGF<6kGHKjk2l!iQ^k3_i^SRI25}zmK5-uJDRJgp7U%Ka7U%K4 z6zB0qz8Z2aJl-IO=NISkmKJB9HN<(mO~rY1f9&hMtA=jD58$+Bq3B-B4DaCobxy5SoY&#+7T=l9fBthsob`W*v!8q7?B}I8`}ru&{8)It%*Si?lSrKPS;g5; zesT8mojCicBF_9~;_RorIO~JO+0O`Z_A^zS{mc_*{zh^3vrC-yXT{miAL8uip*Z__ zA}P{G>yL=DpR?lZ=cYLOc_7aGkK*hn{GTD`$ofR$>?gH2`^hQJehP^*zlu2fsUyz% z_TucPhxj)9UWq~C>}RYv^B0J-pEcsF-!IO7PKdLgtK#hEo;dU0iL;;ZHyra4XFsXM z*-s8}_ESWh{ZtcYKMloM-$k7L^bu!2zlgJ+iQ>#(D$ag3h_n8PIQuy(&VFu)v!8#& zng3aw{Y1I>zvq=)oc&}FXFqwx*-r^^_ESro{WKM4eGhT=6D-btMvJqbY2wUZCC+}f zinIQNIQzLI&VK$9XFpHHnIHC6;LE1ZH)4vjKD9Xe$tuo%3W>9yGUCjyFV6L8CC>Uj z;_PRL_<=_LagG;f&UA6+tQKd^HgV?c7iZ2Tapv3+XU-#W<^*nsoELMViZdskICC;N*&YXqf%vmeWoUP)_IU&xRE8@(#EzX?R z;)|mB^9y|^l_UBsF5vp92xiZf@rICB<@ zGiQxBbM}if=ae{eE{ikgkvMby6K77Sze3KDIq}4qlR}(18O53NtvGYai!-OXICENw zH|g*9-Bp}9eZ`qGPMkS2#hJ56oH<*?nR8H_IVZ)Lb6cD_PsEw?Mw~fO@O~E`2bmLJ zoH;?_%*idzoMPh4DJRaHhT_a=BhH*3#hEiyoH@UWGiQc4bJmD6XS+Ca4u~`7vUoy# zF6A$A<~$Z>PN;h!Z+Cx&3H1e{iSzo^Z^W6OT%7s2#Mx(2apsg2XHElg_SssTeRdIN zes6K+j}d2|)5V#yK%6<7#o6b6arXJUIP))vGyj1&`+OzNoKND+iT(Hgo_jKJ_L)wc z`Ps#pUrL;PRuyMXU2*1g5a)XSB+fnuiZg$tIP>R-v(FXc%-JB$oFn4w^Sn6wye`iC zd*aN0C(b^@<2rHP-!dnLICD~ov(Iee>@&YO^NWi!zot0*Y$DE_w&Kj`C(b@ch_lZL z;>@2Z&iu9F>~n`Wa}J6#=ZZM{yerN=pNKR6jX3k8JP3I^ZH4zI;)^psNSyf@#F<}2 zocZO%ng6{w^XrQ^z{&i+e^GryuZ^J|JTzl}KayNffwpE&b}i8FtOIP;f? zGk>i(^S6pKf5D@W>z^Axw|1>~zl46>9`WYC`+h?FC|(~wFPpAL2vt`>h^`FRkzA zd=~E;$Ipp?>&m$fjZ*s_M|@l>KPS0(E+;{7)Ib!o+OW4>9% z!`1TFt)%$m*nUoV@$Yc`Z9VbMmHql=;^$NP-cGzQ_B&eq5srV7IKK~ECY}xVzw5*g zhxYfoTReSx-!F^bZR`6@@oD&6#uIVoM0n}; zKhfIXUqx}|v=AQ??ALb?kJ8ciKH|)oD4u$_Uq4ek??B&|i!*1x_>cJf+Hvu=>v={^vTs{+;-sy1s{b?*Ef>VNO!C4eG~zvQTv^5E;^#N!5#RaI&nYVY_&49n ziZiE*_Z*%&-Ry_AXf4>LC%O>&bPl|KD7sNO0^>c2BcaH7n+!trgzv4~syy&g?n7Mv_ z=okJ!d0sIml6XISzB0D>#(nYGr-^+<_ukZW!;_S1o`1_T9 zeKYYz{;~zyi!VcdSMiBy{hU$ahZ_4q6U1|^_v=@QFWc<${5Ah~wu5i@(EuM~j~> z?vNZf?q#a{6Hn&$BU1}^UT@eUCR3XtPr0O&d=E*z5t(dKPY~)o1b%5`~ueb zhWLqie*Pozg1G+bt$0=3zlDG8?}zI@rl0@cal~Ka_X-7xxAe;cS;YUt=UWSkm#g9T zSw{TnC_ku%IB&o8#UpO;>pO|Z|JKj%A%3lrUq4oSP#fPTi~k$s=PVb$Q_S~u;se|I zIS0jO<@5b_@%^`bzbVe=`G1QCSMlrLi~kea?f*O>KhQ&*^*@WZ9PH=M72kz*SR#HL=jV3ulz6_qPrMjz z*B8YnZ}#_lUAzXK&s2Ty|9`IY$`bziHxys^o$qbM`xfxOzL)sRLcR|XXZxr|zwfK^H{`uKmob{u`3w-bQ zGeLY8e(uCl@mDqd{MF*|Qu@9@ywyWL|A=@EydL#C+59IV=wYGyf<7=X@u%^8aT=@sGIwuOmMBvtM5Y|6~qd=dUBq zxik^4*u~EoFV39l;>=kf&YW}N%=tr{Id{dG6EEP;S&u83ICIj8GpDvV`)MrBoHpXj znI_Jh`Qpr3A`I=oH>uhnUfUnZ|M4@6=zO1apwFW&VE{pGpCCaOQIwF1!_n+s*li>#WuQ>bpPn`XP!tIRf$$k=uv!4{=>?eyj`zb5VeyWMH zpL*i#r;9lI=`GHFhKjSFdE)G6xj6e-FV23BiL;+`;_T;!IQw}g&VIt+dMnO_{X`XK zKdHpoPiArUlV6de!r}cK*0Z1J;_N5BIQz*e&VKTVv!9aU?5B}9`)MW4emaY@pJC$cXPh|u znJLbG){8S|hd6VNh%@JgICJic^Zoi~;>`aj&iuG|-GXyueo}GfWDsXgF>&UU6K9{_ zi!;BGIP<%UGrylWb4G|WXP!87mW#8`_2SImEzbOl;>^Dx&YXY5nG+g62Sw)+MVx)c z6=!~sIP>#~v(IAU%&92OoMz(8X)n$`yNfe_fH?D~iZg$nICEBsGv|Ofb54k}&x_*B zzb(%Ex8lqXjn`v1N9IHqXHFV%=42ITpZUa@Us9a;^~9OqOq@BL#F;ZxoH=8~+2>So z=JV$Ta($S;UFw;CK%6@ol z&io(5nbTgJ*C7oSXU=GG_BmOc`SZou=Pq&P9~NiMd2#mnNSryZ#M$R3app&k^uOno zR-F0S#FNSyht#F^7goPCZGXU-&X_BmUe`OC%G z=OJp{Gv~QD`;3h1-E=N-#Mx&OaptENXP+g-`Fc@B zapp7>KZ@%e2Z=Lhia6I{t~mQ&CeHnC6ledZ#kt=IxZaBE#@EMUinE`D;_N4-IQz*e z&VCAt_ekqMo_!~NxrOgd#Mys$arW6yoP7=xXP*oa^?xIQzLE&VK$B zXFm_c+0Scnu3KnaXUg^Gx+N87|2f3jXF+lHSyG&RRuN~PZN<6YdE#8R<>KsTy*T^X zALK99n6W}gYf*=GuI_L)VTeU=sHe*24a-F^{gKjX#O z&vbG2vsj${{3gzI+a=C*@%%6_uEjM>()}7 z{d5v%KfT1+&tP%(GftfAHdCDIwppD09~Wnz=f&CQb#eCjK%9Ms#dSS8uR`Knw^HKl zr;<4PsU^;Snu@cZj^bRm-r`)hN#b0$W#a7fH*xm4U7UR$7H6Ng#kt>v--J9rxo#=N z*-s{M_LEzj{S*^tKNZEfZgs@DZe7LM|1fd(IZm8?P7`OJi^SRI9&zsXjX2jWfX{RA z{A53o#Mw`5arTo;oc&}J=ep$;=ekuBXaDuYx!-o;4-@#;BMpO_vn90mCm0uIEw<{j zdmhs-4=fjt3SVP+F3%q0`SEt~iTHf+A}yGm*MPlF#5dh@OP5)9s2wv zUIHEgzqd{EV>vt{+?)@l{}#x}D&7R1Pkb=Eka#e>7@Yk~!tvI#>diXy{A?!9^RvA; z&(H4SJWmFQ^ZXnw&hvAcIM2@w;ygchiZlNqoW~mz#~TX2AB?xVYt>9eAQ07Zv;O#a zP#~uGtS{ApKs?LMx|PHAOF@>K9DEEbkXn24fbL5iIAt$wX8F)6y*?{~44zDIT^^sFkye_2B4V z^LYTyp8=Me^EntfL&W>S$B55_|0+HmK0|y3e2(}s_)@s`|C?2B_rKqA)BkSd92VaW zKP`R@eqQ_v{JQu<_$~4K@W0{ge?QKL_YM!2%v1)xJY6&+VSO?<&%+PMPbvNmp2?Au z$KjPECpw;2R1=R1ujj~V?(n{n6NH>#@nrDPR!&lH9r*p}6sz9MeLT+FC6=4H=S0p5 z@$B#oj{IF#y~$sJ{8N^j{8Gp{Ctd>nha>-zdcMVauD0B)=Q`y4CcX;3UHk-mxA<}R5%E9Z zzl&dmUw~`>H>`TQ|EHFl{+}Y}rT8QGNAalPyf5;$P(l8A$or+p@W|qc;nBtU^VZ_R z**`v}8A$K&oDQ!b`B|{vD&m>obsRZO9o}1ViXx|OjS}bUU{l5UI@LmPz7DoloUel&7w79>=f#;HDrLy^oQuch1aKZN zzaLL!xw$>I!hF+-H-Tri+I=U2;3KUa}6S^P45j`(x<0`aHtmEuuxp05>; z2;VB62EJ1~1$-Zz$9o9te@#3L?uYL>JX9)wL3lr02>Ic}3&7*TxnJfdb9i3KDUY0j z;$`8L967Ze-c54qBd3>mU3jqMY{I(D67TGt6K30B<=C%-?H1?jV8<*s=T#@{_oR3S z_$4^kv)`A!1_HMn{!w!JAtzMokaO${j|tcOL=Mj>Iir!2S9~PAoFk{Y!#hjPY~*wk zp9vpoxw-vD!n~$gZq|7d>Su|sh0nL#ejRMJI9~_bYPre3gPfh>*Wt(ET<5G2{6Su@ z>P`R2(f?h`O@2(&KM;=$f9}ZtVAb3Ckrd!RnKcxQNe zxUNG^tKQ^iz&d>_sif@JY6h8&;BYpxt z7|!EmKVz(V(@$;mv(R$W&n@IE6~6&rC;lA1QT!=<7hL-};_$nY6E>pPl(#()4-J3r z$ob&#gt!iok1yXKC#iT`ct*?3x^=+16^83^eJAyN-KmM?W}VX`zlC^Oct`QV@E^qs z!h2e7`s99tEjRnEjQYXi72%`dJgyd);}omj;vL~z#M{I7 z!nL2{R=w$GG5Wb_x#=euIe&@wgFkWP|7X>kd_FFRO=mg@1bF_8M@~fXvG7>p^WgEs z=fH#DJYL>@Gg|egA3nb-WVt!s^~fnIz7Aei{4l(t_(6D0xc2jdRd4sx-g48=W#n`g zzX<+XFEjRs_K+YraV(?eu-^1UESA~bh`>Q#7 z@F|kh3F|-4;aer=E^>B?-+>>IoNmZJ>+pw?^9DIj#9zVRh(|Dk^S1Zm;oxC2hCCnG zPjt8`GxsMK@pziZa&v!@7&*zro7P5;Ny=Tz~d@Oh5>6;{2;e~}RZ1Z`QLM)^mpCWRA7`aI>D~bx~eV9vT<= z()m7G6mh<{pINwLBF3$JS8i+H0INY3dX5F&metxdh^L?}x zmYdtlN38!E@i*`dmYa3s_2j!PH#y010m^>ygz(?t?6VU3ylB;%+jVIF<`cMQxydhz zoQL9t;4j4M!QY72f(NpFy`7qMV?UAM=6o>y;Bx&yBFjxbospAFydylF_%HBG;zQxN z#plEGi_eA^7vByqExs9E9?tczh4pVH&ez{MIDEL|pF#d;@l)`bj-15~-z7OWk+V$BpXP0;i_!&peHHZHv zIk}PZK|CisS`L4XT%SF7o|75Q`Ibk0cJc4vc`P?`wm?o*@h0#_ zaQ1lseYSRZu;c_IXRvr*_-IGY6o;>soH@wZAU*@WQ+yYEulP3jF}NP@d51reoNLH= zDt-z6N^;I(J!9td&j&uf^Kn0+I3M>@it}+llQ$%4~hUpvFxcU9CI1-m7m6Q& zuXp6^bod3yxq_T4;+No$967HY9w&Fm^XDOQ;)~yh^Y=k<-7aF?3ZtH0^~+h}eV<|F z*pK^-#QC`2#&UCBeZqb_h<||hfOEf%u-{;Z&y<{K_6LMyVcZV-@g){#*tYY|DfN8Zzhb#LKmWzLT^D}r-947|xTn zR*wC+-(8%K`@xoH_cGpKzk|hJ!AHY+yp^%vDGpyRIpJgZU$9v`Ec}oo=d{D`OHMrG zJQ9xs|Ln+#R3PLWd0c7XoL5@pWE4*gFC;m+mfMf}oy7UL-`jFC z$J)s0Cte*s3eGvctuHxUq$HMjXjj7^%o-g$SUhc|_@&yVP{y;YyX%NgeVFYn zK3cp3d@@}7nQPUXerB0wylt)Jrk`QR*&sdyzEgY-e6RQ{_%ZRV@RQ;j;g`hE!mo*+ zgx`eoc*Em<4p|^!8w<2 z%}%}Tv%?b?@f+s6G9f3qcm{Y@xaQ|~cvZd;*-u zdj!Y3Li{{@zxZ|dHSs6#H*h}g^YxrSQGWsHe4Z0YoX>M&i}QI-GI2f+$tcd}IeEqT zJg1sCpXbyQXZ|oa*R3(oPb%>sbCP&l zK{)SEc)Ket&gVH*EjQ;?aqPE-cu{ymIQz-^Wv|}PGjRAI$*GE*Vd9nHlN~v89lk|! zen8F+@rLkIj+`qFe=Rwkk@HTxBRon8e?VNHVz~d$2sd*v>pT?oS;Ys!b6IZg_xL=g zs5qbJl(*dE&qGdS@mcT&aQ0aWeYUjf&Hc|B|8N37T5j@pAg71;7I=S0{&1__&Yx_# z$-jo2>Ef5*b1b)WmRfFd-l2Y__-pt^IM<;m)?v3*Z}N{|9gbUW^5cKw{pD?^#N)s( zi)VrVA)X0-SG+L%fp|gqbMXrB*W%^i@8LY&b~xTRCH(`W_k?E>4~CZ%9}oWl&ifxe z&uJ~r=Q&-(`8=n$IG^VX73cGiU&Z-6XSO(>=WG?{^PGL+%>Nh8^$GaP6$oF-{}&!F z?{8ySZqAcNSpRt9b>N9Cx1Z;vvE1YYqdtRpZ+K2P`%H>H3tRQ(e9q(jF1@@Tekzz|ye-&r)6W^?3>H5HA1(d>K3@E9_;m3w@xSag zFkAdH>X(QoLH!Ex1n{+R9xpyF9XKl940Ac>@P8#gC-Ps2XNQL_?FVwd%#Z5u)Nno? z6-Q2b@uKiTj-1jCZz?(8Bd4W!Rd`3q`3CDVQaq+VuE2aN$J}0cyIUpB=Q&#}H|JGL z?01KFbNE3x*E1RRd&=SeNKSX;{43rS{>hOO@wbJ%Uwo4Kq&{(kW#@FSMn&x_8B^Lfz? z%T4|vVZUn>4+TnvGzc%uJ5w8iK;>elj@U4>55;;4?o5N2# za;`f3jpX!1&U^9h@G#~5^MUKO80!-x4i4ml^L~c6yAtAjUR23)b6$!*veet|gauZgq%FLBl< zsr0}5Pb1FyhT_a`DbD)Y;;dgH&iWhTtiLbL`dXDk_P;EzKbL0WtKogbHzxPLey})y zZtNU!_OsdHXT)on8@IPrt`f3OKCh@P&iuyW-QxH;eZ-kF%i)W~nZHJy`NzbW|H$F5 z#F_s|ocRf>{_k}t^e}uy)h%*SIP+_Yv;UqB4;E+saB=1@6leY+ho2H>{$+9IzYu4ByzfJ<8*{QaysY@7 zl>XOu6lYFP@#)$9`XSs6~A)E?nA3i9b!{dmVAELrd|ycwKjxIO`XRr*H4~ze=3-o5Zu@@o~TSf6@Ft z{}N~ZV{zuc7H58#S|Qhy`KiU3pGBPcdBvGuQk?nC#hKqhocTS(nLkLJ`3uFFze=3> zo5Y#FU!3`Wi8KGPIP+hNGe1mi$NGyiKZ`i?^NKUSq&WL;F3$W8;>_{F@Gc zAkO^f;>?d$FXXy0Kbtsn@{8{q;XhuK5?>X?&mAnz{L$jfpDfNk*NHRdoH%p-ad_DJ zA&+-`6aT-XiSNQ2$=`^7SnD5eD)Hwj{G6iV?5DQFJ2`x)IG^7h7H9rxaXx?eQ+(ey zexIMknG>x+$n|+=p2&GyR&mzX5dZ(@vEtn>`8l)2nX^Qk{cjWxKI!LN5ogYAappV~ z-@V1piPbRV@iHfoICIjA^Y@IF6K76s@kV$dxQ{sN2aC5)?)N!PJP6+h%@qHH$D3{9 z%-=80{8Qr0zb4N7=a!q-?F0DvV;?Oy?_Y4g;TnBiXYw7gT+U|r-qjAW&cScSe@z(Gp;>+Mc;`87c#Q%b45&sjO z6VAEp$NCf%=jYcNioZmCH}PGV%UH|pxy-iQ%q23uUta3)18~kIOcL*lyzPj1DEL{) zNs9bGta>w-hM3DE%gx*qAm^!gO!!;zYVeQZ<>2A*e2V>#f=3n~3XcKjT===LB;x!$ zS3&UxINoaFlQEa}mfLgbW4W2jkH{I~@Of|^*9!E%NPHQ5jpPhL{#L8r%%v0Na@2A& zmp#ZiA-)BEQT#3Zs`xYb9r4`ehpl?s-{M)}kKmjOKhO16d_ImVepCPU&iVuJtl}Lp zmvWZdbE#vwnafq=GmzcP4aF}>R_&D)$@QLEZ;j_dC!{>?j zgD-}2J)2>D){FlLKO;U7eqTHp<`Sm4N%ntEwLO>EmYcco^H50~o*&M+EI|K-#pl7l zlboICv#M2Z=CTNLX>7Tf%NFD`7henSApQ#8Mf@?mw|I7Zf7DMrBYY5?b2*Ow$BFZE zUaQ4Fp#Grv>$Kj%dD~6P?YaDGxtU9BeE#CC!{fE^=gYZNLH`NGE5TF2d0c6bpT(*- zbJ>i!6tUdQr8#nni#LFm7oP{OEItihTl^1reesL%#&GtZ3;lNxF99DZ-W)z({3PbG z({g(*zguqR(i=G!9sV57xx7dJuf^ZO11E zidTbglbnXgKVa3Hxje>P&RcHg(i%CJ#T&zKi7$fR6`uuvB7PJ8T>L8h4Lp?Bi&>wJ z=s#?0BVT{t*3a;i;&b2y#H(R0H7vL1(#&$R-z~`L;PBya&gC=uA1(e7K1FhlBY&P% zZ|3qDb6ID(nM>T1-e2CfQ9LSqmv}Y!KJjw!r^JWC&%-&FKhXaz@qgf-#iQZ# z1>dv@ImZ;3OAgEJxfHWJw0HbzkyGB`E#aKY3iRJrd>Oo(_#^SU@TcN@Uiwyi zBI-YikAa8o=$|K?OC9tdL%bC{i#R`zQ%XDq=JJE(_FOtzZssx{`Mn%I5ze`+NB>jB z*TLsY&PL>~wCc@Ve#TsOSZ?NW1UY-e_rQ;ehr{cEC&WLZ{-Ss>)L#`Z2)_a6Tn?fC zN8%UYkvoN);~RJi@n^VSEo`|xmkO4fxx~c#tu-Cq1oK(mkZq=K) zjKy50S#IXi4LP&K+rt-&uY)faUj|<<{s_KVobU7QfO9Un(f?8LlJLL9Tfjew@5Nja zcK$j?doJlMH*@KSoSY7?4Ch>;m@seqUOW=Kf#i%weoL#~%w-J-rH_lZst-CIgcD3@kf7- zoJ%wGA62{w{2Mrrs{`_bta>w-gP2Qp%gtPRAt$$ZXLu3ujqu{)tKj9upTaAPKZI9@ zv;ThRzp?mect7zq@JZr1FqgHK+jH4%xtYrm%!BC&xB_ZpA63q=Ug74|03e=;q}Fn;<|z# z#rb{rXv^)n%(UFhB`kY02SrDOas}GnWUL%R|de{%Pbq z5kCTdBOWc2_eI|JUOXH;Y`2heFAI+-UIHEs&bidX`Xmx>1J5r$5?)383|{AHYq>p_ zpDZ_XS%{oL4xa;$?A4leYlZ$7h_`^RlAO)R-)z;JxxB|*4qI;W`y%JKcsKZY@vZR7 z;_KkI#9zYiia&urgmW%O(El6pOYnHz{kgNA*XLvw=j(N4EVt)U%W^Z9*tlMzvBUeq zIhQz@y)W{%VDVV+5t5Sz`4g>rGnZ)iJ%bA^H*-mkoTcJH@O9!X;2Xso!gqS(W-jNEGerD%_!#k6S-dauwqL~~!Don9gwGNG4!#i1xhzEg>%`Z? zPl;cE-xDv6xrFNZbzb&dVp?wI@&q}F9G(}>xwJ$71;yLIOG!>BT$fVWsyB1V5zVZo z_qwU&W-h_VX)4|e-cEccyp#AwcrWq);C;oP!w0}Qm)PikjCcz8O7W8L{o=7Omp?7H z=knNcGnWR)dE@Xnz5MxdF7fe$cjJr4gQtM=xH=&}lT~l#QZkzNm$wzN+{`62a*B$l zhL;s@1FtCF1YT2oA-t~mYi7@TuCjQ&T8AB0bmoOD57;sbN6dNY@in9CZ=O~fC_ zSucJbzC%2r3G=o+;<4aI#cRM%h*yT6g>(J$2YrbT+z>AV|0v!D9=C7EIUdDavRQ7= zYn^3Hg1kdQ&es+Im&HL}$^$#ZH^Q%qUxGgq=k-)kfBrfzdoGDBH*^~>RR{LZbCi`VH~ZyQ+j5h`&kuGI=jZ-LSZ;FaAZViHCWoJQTPe=ZsU5c5N(-=8LEjKy5e!I3fue<)ya+C85a{5|sa(KP*L~&jxyvA~KyTHda0$VLNIlMmh zj5x1rePp@G!M7KI*Or?cUe6hQK*)9Db(k3}H#y&Vf6SK4a+AaB4=afCy1|x~o1EGv z#M?SsZgP0N+%Mw1&TWC^CZ~f5@wQc#n;c%>bx@qwW!<#g@7spTeTlnL>+be5YOUO!V*oY%e7v)ts&Fd^R7+;Wq{>pl94^E!DpZ;2$?}Nu0^mW}#&S4YcZHX;6Ieh;&mpI?I zt!%l;xn@GVt&Zg;hwoQ*7U%nnBP};M4^4=-O|snN@cp$_;(TB1h~?(?z81IlvzD72 zz8~~ZobTg=8~k;BOwMKG#IW4t@coN);(XtsgykkDV7|!PDq3!cueUcB=j-JCEjKyo zku%(KLwtRBo;Y9E-C?=OsfwIKmK);hnSYA&b;!4tn|ZzW{+KPykgw}za`^gNVsXB1 zme+FAPcQUS%yL6~y{L{jU+3v+xyhM}oS!W>#Md__iSu=dwU(QlBgolixgmZ(epZ~{ zM?bdQr8_Nyx`^OkVL#`XY@5^YpS?2^e4|7{?a`^pDMR9(g(#mp^lMOjtEH^oP zem-10ObYLRdfP(FO-^y-thU_bG(!C$@n`0XyzQLj=B4v9$oWV7Dm=_E|6k1Crv45* zvG^l+F7a3J3gVyO&BP;^gYdRK;xXY9#1q0-h^K__7taL0CY~GqLc9n(3ZB52w#_rEw(vpXUEwpt`@+|Y4}l*S9|ON5J_Y_>oVV*Z!~MZ=9hRX! zllX7&lH%Lp^~DdsyNaKHj}*TMUm$)1zFqu2{G9kR_&?(B;9*9DJl-&2%-QKZUW-SC z=Ms+xuOOZb-b_3lypMQx_yq9+@D<`E;QPfZz^{qdfWHuL2#+!{-7}h^;&xyx^|0A9V9%gjN<4pxmES?#jOFR#}g7~-aX5wYw zeZ;H6Cy3XDuMlqvKW4ePNzaYtufr|4dA%!__lG~n?1AOxb*j5~z38#{E%zrJi`^_TG{pJ(rek+P| zzs<#YygkIZ-@)SC?-+6JcY!$fyIq|7Jt5BhUK8hj?}~H3@5H&^*yI2AI;R%reshX* zzlFuQ-)iFAZyRwQZy#~)ceptBJ3*ZLT?98rXYOw=NA&L>)>!rC{%S4muMSvl?w2Cv z_Un&`hl8JSc z{+RwRA?F+M3-AnZt{c}Um&2<{&VA(65Wfd+EIB!`{%sxJNBj=vI6<5_8^kLje;3?5 zFEaCei}{|k+^i3Oq3>Docj*6`c&0q&ivocg;%VUb#T&pMiPwTZgLD0BqW{Db{W;QG z!t;oCf){moeYjZ%bG*Z`-yg(>!CO0WesuUq$(ezivEtL<6D6k?`d{Pltq#8+`KyqB zMSKPPPstg8{r)FD9v*sWp8=rfJ@Z}6<* zci=h2ufq$8$Ia*M#M_FBM~9b!^Zbcq8uqr1;_=|Wh$n;p>hRTYQ)Z60IQILScv1Lv zN6tZq|0y}uk#k$T8vJj`Nr(PJPYpRodQ^v}hx52vAV0HsGk6Zk$&US25HAL=Y2}#v zho(4x+FEYb^C#qY6z>l2>Bt{o)!X?KEI0YnkTXSm5`3=YS4RKKt$LH+9sTdI+~jXX z&H?d_@Dq;wOIE$fAAKw7Cij)koOOhu>LU}oI;Z7r=Iv4 z)HjEl|1|Smg!y)}+|0K#`s^j%7Cu0H27HM4B={Kd-{HTCAA(PT^Ss@H{`ZO>fL{|o z0l(|;P%}c_?%ra*;l$s-qr=$`^Ak8chvY;l;4P}Rc|KRXGlAjd$ z{lyc*2TRTk?02^Kzwo72jyZp};QZNXxjBDwAb+oT7Wgqo{&}n3&cA25$*+c-hvJps zFC_mX`u}LvoBZSGKhDgM=R+6d#24=X4}$Z2V17oc-sE3HenHDk|HF{;t@sdl8Sy#r z3gWZiHN-c=>xgfJHxWMyZy|mV-WJZ|4Ijlj2yYuC{w;j8m1EZ7AFRWC%gs96K>lL! z>+rRX{A~`uC^=7&b5;Ba{DC9qg~OxF3VEJ>oF z;?d!CC8reDznR0kiSzeijS^?hD)9!$-wZc5D>L8snD1fB&3x0N&*S1L;pfGx!!L_h zg5MG!48JSh5B?C&^>2m#k_rbMQ-&GY0#8CO#Yf-pVoOPxSEKU)~mTjz1T! z=L6)&6~7Bl3g;Y|pU$ec^9xvR<`t>Xm)!=6h=+rJC;2PUe^smAcjWYU_)N(;f}FYHhu|wE=LP1n$>E2^m!bZKICBE?Lau+bsNT@L zEi#;sBh@h9M3$TR-bA0t#IM5BiAO2?B|eZzJRCf?cwu;c@x1UNaGpQkp#N6lDd7Xe zGr>nXd-d4SxKgx2GzZW^<#CO7{ zNq&9wzrdoBUzOziGM2e}kOA#9zT5i^nM9eUZ04 z6ORUeC!P-eNjwca!UF&N;dxR39z{G4JSLpC$L3hi4B|84xvU(s4pXoWWi2=BPzCuF z#Vf&UIr1AjyszXmMozGJBluWH&NPRwlblY-*(lxte#DV;*5Ut3PB3y_i1&kkmYn%m z|40i%-apV2iPu4WPI1;(7vF~ZhHyTPEWvy`SZ?M!6@7LQ{}tX_d_TOO_)hpR@t5$C z;!oh?;5={na}KwOpTTjR7rzSs)8X&nyd9}@||Ad@7;@#noBtJ4fZ~oeq9U>I<{_?gt;^E-S9Qo@VeoAr@Am^O;H}KnzoJS51yCmd!k`6f$ z#nZqO!?|u;pEM3HAvyVx^PPBJ`1g`i4eQ^);T^;ypnixra~6xYL;YGfA4fi7zI!Y; z^R0?L4~UnCpAhc@KO^29epP%W{7>=4@H=p>e>e0WZK*#;dN4el_;7d*hgX90e&Y)E zTTT2Dyq+Vcxx;^!oPUrrK>PuGsO0>L{^vP-g~Ja^{zv2=7k>{wEjcr=--qHW;4iHl zbN>)Cg1Hy)UT0e7&xPw5tJoI~L=%q&{|3%EGC#VFN3cWUj*L-=e+h|Jx__hgI}?7%sQ0BIy|x5tix{PKNsH#|KP|EzuZ6H*bn!c z63+ARG;-34pM>Xe

#yZOOTTociL|;T;`0y&OJCa-Je*n)nm=BFPCv4}96yIDC)z zCd})yICI{LCqRCf75@73ailut8^>}p--yNie&UOVh6jn~f~OYG0?#7e9G*kG5j-zE zl-Gv&{6Z@9-&i~wytjCM_+W?6h4XwHkNqwb9}8dQ$l2`h(~`3QIp@Xa!LLY8arFPv z;h!9yXl1A`gX3{+M1C^y_3%`1^HpY@%VWPq#OuM!SUKkYp(W0r29}%i=P2?Uiywry zapZTk>h1g?mYe(s$Qdqv7yhf{w?_Xnt$LIH6Z-$na+4pag!h-XZ4wU$-|fghYSo+k z;mE&YxyetCoa^FA;rGPz!5@m}fxi&10)Hc32_9G#${b#R=SdTISn-DNNO1F2p}jv{ zu%0Q!m%%ezIc6QEVI7KFZq}hE@=J?%hgWgr*L8Sz$@v92KZy^8|KiB`)#1w}X9{vw zi%){@b>tj(_x-3eNnV$Vn&O9iCZoo}&LU4zK3$4w63{`CY_^!Fx!~TkLn7 zv*Ih@mn8p3 z^#9P|FRdK2-!nL_uxtIfbB?=_A5nZKJR015m07nw*l$|#!SL)>j@j=$?6;WZ=6KH_ zzm)hXcqK=EZL8kSZ*IBCzk{6C;`|UJ1uI!eZ{boXbZt)E80+PQO`~6;g54?euV~)2V_S@cav)>}f z?<`&j{*xnrkX3KzkF(t5S3%B1@k;P%lK(sUU+M5oR*uiT?|)FZpTF ze@BP+vU1FRPvE$IvE1x8Olj{gZyO~Z3O-))vthr>#q+~ASUG0Dx3S*?mYe;?L;ex* zIPf!${A*UdoqykQlb;SbkHpi!pGkfx^dEME|1aim^EgG14(ECD2FI1ma!mjs6#!zfCoTkAuIc_c=vzJ|8|Kz6bRW z#QFRo)aI|pYx4Oxn^2sO7dgavzgJGYmLD5vBHj%?3~ugEa(RFFb8^Os?+ovM!EEsr z4g3S!Zn?P~wF&F{AaQ9Z~2$iit7v9{F)6wC>B&RKMMvAwF&ybvS z=zo#J_e#!B$T=w96MoW>bJ^j~BP@54F`lPq_XS(0_9A+VCRc{C=dS<>r2% zq4&pZZ7sLw+f#fL@&{XPa$0^#@t)6GZgSRU@c+j)xZV%!v)r5~b8x(e#HYYdN&a2r zU$N@V?QSpLk9%Ob$v=#o$KnU!uf;FI--(}xhuIeL_Ino|LHrIprua*ET=D1dgmBLN z363|1_&azx@h}H0@v%`0bXN4btb3Lg{KX>L-hNls449^CSjP<;Q z^(<<+S#yXL6};fIhQX{(r6Ad7Mr4{|E3J60!_YwlX2R zF}CcQgzO>WE9)@!bqt|GMMXknNr*{>Y)O$eWGAFT5sGB(t3;CJciwYe@A013*ZaTU zc|2yh&v~8q=W{;i+!SpS8R`?;fj-fL#_)f?7 zIewA+b@cy+;{`UPUB3zFXCd;g@Dk)t!OM^jfmes?_MrW#Yw|Ll-(x&m8<+8X5q17U zJ_a67J`>)Zd^&s}T>JA5#%F}dOMiYve_k;z{aJ!KlgJmtXOgdj&nEu@KHs=)cd>D4 zcQ^9O$iIev0@vkQh~@gq@k3PSFzOs7KLkHRb=IQ(MaOe~m3F)O6Ls>CpNAKMYyZDN z{gRH?qdFNH2ZIz$4aw8NTRL^xJ3fT!+>JWJ$#cV>cj`=Vd?D2-fjUdbi@`r~>U`<= zL8?<7b&il%g`c82`$~u7dBO2JH>O>`O;9HXc_Vm!xUS!Ws9)6anpCGF>co+^hc_f2 z0B=g(5B>z4`_tLv<^FgPj{|*;%l+{M)EP)V3O=0tE%>wKbKozMFN2RKUjm;B=l;(z zdE5VG#-;xoP-i9i7w}KX55vDCKLp=Oeh$8q{0w|AT>F2zbhy2paQwXEnKwy=o9Dyd zK>cjw*Wh=2RS~T>c^t~MDiH;45!X~$3LMubx`MX@;LZr zr_LV7Pg0#$sB@OQCHx*eBtO+dCxj)eKc zbsk7bj->6R3X2C)S(;4zC@XN+!+=gP@vg{1E6JD;|aNS=WhkQBX zGS2s*ens+v@S5Zm;Bn-!@Os9jpW1FS5AOo!{`WC?+y7z4rT^(4 zlhF;%A0fXDK9>A0_&D;M@G0cQ;nT?`{PEGPr@JF3GEgVmD z{29mJBySg$viOmA9A6KY=NDPOQ_;^&nj=Q)jm0tEkQ#)LBFRCVah9XNTj*sLpcK z`Hg%j{4b}@b;k>R6K+>L&LtghU|fz@==+0O!gYWCzqnt-8;=e0>(S5dd!ZMsju&w`@p!={}pvUB0mQI!l}R2di?||O}m$_v9K8yPIJ6?_I6hNI? z=k=K9^C2t2GLEaYr0(md^OXNM^ zli}R|SteiJ^#6V1(*I{sXF2(B_!{z=@XyGn!#9z?2j52i4tzIU`#%BO!!gItIiB&` za7Nt@KSBL0ccVH#p-xZogYZG7jvVjO{krkw zGope&2Gb1kIq(I><^DJg55uLZ z^gmC|;9D@AbUed%Vf(s%A8Q%rGm$ri=Y(_p0*+UrI$cnwDtRaP!%m&Xj`yHCgHfjs z`5<_bQ)i^(v#8Ek)R{~E0(>FW$%pY@>G*c4GXr&YkxzsFKy`|s{xQe@r8NWdy}{Q?`K^4pY8GR{xXO>GkgSjN%%D=E+rvAK zFL!(^)o+CQJINcszjx{!ar|$p(;jvHC2t4MurJ&WdAYJXUJR~}WBpO56nS5G6;nqZ zpOeGpA`hFqtoN6(-L^0;>wPrpv?d=3@95O;Y4TD(8TE%7m-lTBXg ze}?+=j7$9msI!1P8NSr1zuM%bzJC7c7UNR?W7OF}z6$<5)qfY`f5h>>sm@l^`Ime% zJmdbG+mEc@6{sKOcnP>}KR=>Q8S(@0%H(I@)yPl5>%gTOwm(fwUdHo0)>m8OGM+b3 zr#<<<@C5P#t%8|?sTX-Zcp`Zz_)zi^@KJE?|2UJk{hwuA`d=G$=8{*3zenB<{yuqI z_$u;V@HON;;9tPC|9IO)WUu3g9KT5QpGN(E$cMwz9SAo(Za1srMd7*~zKS{}$X|h% zck0w|{Bf%D7V5Mip9Ak~>d5}&Us1AE1=k@XkK_#f4f3q;HRQTq`VIMikUvb`34X@7 zecZlGj?*3@xqb-8U&gay@HMJ)c>8X++>+%Qjr!$HUbfp0F%FfSkvv=LlN~AYP+M6zYnhWqbJbM!sIRCrO5}w z%aQkkS0$eYuSq@$UXT0}cti3J;LYH=TyJ8zx|6>LA4$FfKAn6$d?{SVvq+b496xY; zHF=ds!u+S?Uw#m-7u*d}&dN!-f8qQnG@t5Y;CQ?B|9JPX-2eDk#}|-Cq5fv_0`L>$ zW#PAli zehm7F%QK{o&qO#*JNh3#NOd%Sg4!)nAcPB)kINV~kVQ78V3I$}r}n3y<1yqV!`UNoj<4MG%|B(_<|iAs`FD)lyk6H|`}rhtTkuoI?Mv)e?V&oF z|HbhOj^Cas96xUN9>+^MUJ1_qtmWkO`rq7cC(0+F-vb$ zC;x-vryT#wsejGMXUFUCJZ|?nUJ}mzui)e#aa_;i=5{+e^?NvVhB^L%Q)hycpG)2c z+sO*YH#q*C<0r@mp#Ej@BzPtn;9%16Q7`Ct702s4-p=tMj*oGCI{6Fe|3b&tI=<7m zeSACYxE{Zh@v-@Iccu(m>VCUE&gUk7FpNctk=KAf=y)T?6C6)+{AI`Ac6_Dd8_64? z|N9(2>G*Zy@;nlY{h4U&KN}-|LOQOxNN5K|LhL@Bc3r^*fAZ4Zs=zo^8WCmj#qX(4zBHPiItXu>!wqF z9ro+GlW&AS=lDFwzjXYNiFz{S0n!k-pcXbjt?Q%cAqEL`md5V z54#tcO|JQm9N$4+1l!e*j-PS-5?t5sFBQY}dxP>g>>A0QBkg#0ME~z~JjU^AaBcT+ zrLbLnKeVo|dDwnBQJn?w5sts%_!`H*clXqIrjcuYnd2MD^|;TsjvsgYzi?f@|5ORr?`6u@ML+Mr0ahJ{X7IZm zFYdUWFQDyStQxjki}L63|7~0Hzu+uihV*zQY|*W;ea?dLei9c+`(^yq4ol9PdP)@(*3m&U55B=3s;*Kz!D$2-DxJ1Ji;EYySYxSK?VlHV70J2KYs>5k8b zYrAFZhwUz*{88*5ZXrJo|Hbj!@}?b6%||<4i##2+&&M5)cYKiJW5_3C+}z zDg0;0|8_iGzO>_@?dBlY`uWMxY@{T)=Ic1#miz(=^>BQc<1fH>|jl3!RjB%;o7X3+w>zC+qX}-8|o3CYDN@%`4c{17^ zME((cs&T1b82wpnTuAe~jobXM#%(@B!C>ZK(&fs6{i=NAx_?>2xYVzN{ZGH)PBKotQd@TH!ajB1&Ya&;SOMT53l29j zS!pPkl8sA!&2KSo^FJB4`K#o0@I;jpPfWTVTf-|Fmszi)KaGq_ea#OrZu4V}+x!CZ z#c1~v^3UOijZ6I~DHcqZj0r3&&F*&QdoL_bG@uVyLrfWz^faV`s2}`md4WsuKA~o+x)A>ZGH)PG3@`XC$9!S zVO;9ZMt`mwPZzl6ixdfN1k-K7m(5o*Zu4!)C!*bc3#D`kLQu z+~$8ZZu1%NkEHZp{1W<;k32K>7i$}r`g)$z6UL>E=ASlh^RF4V`4!|H(e5U4-ETf^ zTK{jcmKm4&n*Y|g&7U%E z^O=eTGY69{S0(I6-b?-{ypD0He+m6*XI$!Qew1;WpJv?VSCJ>9-EHI_!GAX{^)qD% zz6Ddp;^9wSF3p!VZu1Wtm;PwJGkFyDM~9FXfzL87_4A`YD~(Hi&F?pE^XH7)eAW_a zmun>2y`TIwczxqizYO}*(YVyt{0qiy{te?czlQuQ+WngR2K-OsQolC(lci+Z<`r1_VO+x#5kHvbvGa zf4UnN()=sNZGOISn_ovh8tr~hJ{5k&xX=~!Cs*0vMlk7eX}*ean{R4dN@%_>`R{1= zIr7`^|HHe+C7Kn_7hf2c`kFsx+~)r=Zu5C@fLfQUJ=!fxuK!21G%oe;Lw|Z3m-?EY zWZdT8F>do4$+x3FKal?fziwRW>-i*imkVwLlP;I$YZ$lr7RIGNnjc7B761Q?C2tI0 zY+UO1mSVxQ!MKp-e=~0L*NoeI!Pt~?smt{)+AUB13H%A;QvVtBr@wI_%}+IM^NWnz z{8sYZ(P967A}Gr1iX!7&XVXg{!`ujugZd~f?amdler9YZqZrtWK8MpZp z^*hQri3h!h`EygPYuS-@Z#K^_O6<@j3iX2|bx{2;lW zhj5Zy>s%m@PU&Uvt!ns-j*sSZIbMQ%68c%q@dl3n$MJ4(DJzdBo8AbwlR=bUj&@%* zF6$9*$BfK2F6&YAtBu?I*T!xBq;Z?SVqEfHqd!@z1vi38$5Z`2a=ji%1@ix*PD{rV z$*<`+I6js9XgHjadE{E>eRAyfMAndNe!JsG$!p&kj>{j8N2-T^*KyN)PR9$vW$|S@ z$vY=pu#%K-k9OmX%X+*THWz7ST-KxJ2N<{cvBqtFo^hLBXwuUW$B)j)UWk$@RR@w&Yr;D|uYljmSW9%|Gw>O!9N+=OV|~IKIvC@8G(f z^qCiKCqGj@Th?#^E*qEico@r-wPyH>jA8@Ksd#$~;0zO8Ya?`>T2rO}^f9G^&D z3HfC5rtl4p|3a?sf4J;;`dVqnVV!g~n4-wFP66`fVLVcTT=Uf(Z%#fN%hkp4fsQ}t z_yo9aCtu)={%=rzE!tgS{N7-h)?v9e8keEb{1M|ef6=(jN7W7s%JydSg^f%8NA#zX zWStDtv_Fv&ge#3;Vai@lVP1IL20Tt@AB;=dgU_D7ohUbUf2T;f#7e)%TO+ zbG(G()f}%2*X<oFP2^^9>@kD8xh+~$`WxB0EcZT?5&k{^fu zoOS#<`4r@H#f2T#@q8a%!SR;lpXfL^KA2qJKR%jV>%2lfFcMBP$u+;&@pa@^(9dri zKkE1&j$eiAcG7KexSeEvIFd5yc;?L>-i|gd>v2rTkxIs8J!<|j<2IjQ+~!9cxA`f? zC0`Z&S>X7`z@8OjUBN^9cFqu(?Qca?Qs( zK8$=3`Z><=nT{`Vd=*@`lhsRQL?V%|D8CKu9yKoOQIB6;GM+AQ&F6bWs)hfL*nD~8 zHs8v)&3890`QOl=VUCX{Kac!u+rY`UBfk%I z5}Z2yo&0EWJ)dBbUc-TdpY$Jo&0m;V=>N?9Zx17kNn5vT4$5v`^mM=DRSLD|AO;+xkh=t zU*u>Mu18&8>i0Wd(eZkYw;@lDap+F|I((SpFFF2(;|t(faDR{8AWImDET#NAXm^d1 zU+?7iIDUkDA?lxY>R+I|p7(Qmq)FOwJ6$@woy+l}jz4JJKEE_@yq)8H9Un=qpHn}XTtCl!zT+P` z{*B{D9skSmsHQi^Q^rC2Q^@i1*tVu4$l&p><{R5*fu-)1CF0^{9nhjH47RGCVjls{uFY&6rB56(aG0yyfu01=ixg3 zl;bZuKGX5V*rMdPOjH~x$bzb=4scL=F2)>)A8nx_i=oL z;}ggeqr(2pb$o^68;sk>vF{u|;rM08v$VK5Zc=|39w!TuKMOD8c%0);I^Nsyk&eIN z_(I3mlI!Q7?R5OGC1)sAl? ze;4%+lCOZDbzBd`Nlf~w`GPn=$6ng;ha7*>@!pONH*iLyzk<65%Q(Djne~D+r3*F3MTBfr@CI}q*M6kRDTiqA>?}9o|nllAwQS= z8vFzD?y?ZUv?ctJ+OA$#?MHHbpUZi2y}n<1v?D*Hbp7;UFdw;IXR-|W$H>a=q8SW6ep0$pC{=!oxZ|gj7Tz=Kh7nnjG!SUYN z#%-M?##4Sp{$t}dzuCCW?=f!kM~&P3Y2!Ap??aMt5YHcc$&>}#osN%Q|2&Uz$yZ28 zMXOl<1!AK&xre_t}h+`yN%m?v~gQM*0{}AH*WKd$Z>jJq@8i8qpx@L zCfC>Xh8UOncp8n2HZFDab+<{zZGM(<$?N+{-Z3uu?!lK#9~hUszOQ5>xxSBMzvHLL zuVhLoAGtzaC3EQZb10-;eV;-!9?$gtrSA)fbzHB?~vg0$!duI)ocOm(E@K4G0yg~c<6tcbPd3uK_ul_rE zKJ3t4Cw~IYpIf2lp%umBnU1rb_f^Sp{ydAVsNah6w`UK>p$EC1*EE7$&m$V|_$>0L zP=7J`D){H*(K*8Y=;vR^^4iCly_7G5{2}9#PYlaMelsrXt19w;7?=DQYop zqm%N_0v%t9I7a+gPxa9S` zollHQeg*Ph8JE1C&$G+8iIm!D8Ci?bH=5R(E56w zPd4L{KZ^W4#-+ZV|5Mnw+#<6l%J3M72|dsZpZVj*3oXK>-D~hlIwN19wg74H(W0b$o0BX?a1|dP<_eux=bU< z^?FB>$@Mx#$>e&ypjG609iGkPdi|UOVWOdHVaq{08zpB}3m! zo}*OgzmPYB|4BX`o(}t=y1aVcU^e6OIHTtc>iZHje*$&NnY=t+sn>VB1G%2>*U$0M z*Hf2 zBl^07dSm4AcHY$bJ>j*(a;ZKBUWXiSPmI(jUx$1n@&oW@y$A2Y8FT2z&u~Irt*-n($@hP2eArcZRPa9{~THd?b7W`9$~@ zay@>!lYAla-;jR--$%Xyevo`O{3!Wh_^;$=;it(j!T(Es1O69z791b^hx{)1b@Bpm zeVtCX+mdkoKVH2OJR9!E>b2mx$Q#4;bJ#VnpC4S1^6iknpIndU>i_*(X8`i0DX+(Q zW6AY6Z)Nf+s8gMMF8m?#HE=ynp#50~*UyDl-wJO=b@sp?C)eY`ZOM-#-+}xLJf8d# zya)LWcwh3UjNt|{h`b^T3aj7lWT7*W=*7lh;B10(lGgW%71#J%2&h zS66sCJm0GKh2KFw5}uX(Wq3~V*Wh=P&x02r{{S9Mz83xf`B(5#-h=V?t}0yl#he!c?+6v z2Jb`pws76=(|kO92<4xKk096M=A+0bAU}qD27Da(e7Np!YJZl)r&9h?_)PL0@Hym1 z;mPEB9Q-}<>&WZ*7}}pZaJ=;c%IAXXc^aC30RAcE%fi=@SAuUMuMgi&-W0x@yfyqg z@-FZn$a}*NlMjX;BYzrxl6(yO9Qg$JpXAfvf0OHR_N(OYBYzwA({-HJz%!C>f!|4f z5FSN-8m{NDXnpG?kg3#P53uh*n2l-Bk9$zMvQ zb$$Qx*-~j;k8AZVo7VMw$Q8!zafUUjX#6f?Z^vJbEy$#f zmtXX4yQvZ7s!Cy~#Czf7+8BRwBa>*)PxE9Lcm^cT6_kMuk@t)us&Hn?AlC!~x(_^q#T`J3Lq zh8V|PCuN2u#_e|gk#Wi26PAzcG%oe^e)_#}$!i;WUYTU2z8){T9pfi1S=`+sd5z28 z^nLF48<%|L;7g`T#wD-kebq89d0c)l@{DomPpjZdrm@B)Uq3}75nazxTfX$XuSJyC z<7+34Oa1Ps^M`S%e;S?@kBeGgAK&sAm;43f^?X>#OMQKvTF-|Sm;7zGKXfy7iPN6_&-3GSD$y97*F&35;J&szoahlk(j|riQ&(l`deZ`-!3sp3B!^iG2OZ(b&15p z4;~zeN!6Gk{rmRnlhAi~B&J8#uALHwbxjzU)G4UZHz7z3kXfW?`Iz!)Z&tN61}Ak% zOd2u})T@85q)uHD6T1X8QK9SLr1B5q&)pK@hxF*wtAFB<(43iCy~lNJwjm{d@dxuy3#aLGQzvg3jx&!ktoXr!0QTvIW1z1dVm+8&kJU zFe=?+I(6zXY*?p(35kOT^zYKQSJLoKLt`T`T?h2*m(V{L!~O%35@H^0*1Bx4%w7B7 zc8~r;Vg@D-2xdx>WtI_7=-H`zVwZkFH+m!v2!`hWWttsq$GEGcsTYS^*iDKQ4Q?j{ zUwBwa{TUsY+!e6d1;2%pKL4*TqZ0m%N_#U>Ah<0x6;dU_nMESq3|m4{qFQ z`SZ>UTiS~KU0Hru)lC@~?oluiMY7fn^WA zsGE@}Yp^6O98 zk4{-qEsT6;%zu1R+5!}dychiWR{bA{{vSORZduZQX;bId{;vt_R_!;~9{eGgHqwgK z`NO{k*Y^p2xz+qpc!6fGJ^*0`o_}-Tx9WfMS4D&K;5(=MNO}CaEBICC*Zv<3>{jic z{3)ETYWO4dyUwp5uM6F({Sv>2?RQ47Xz(*n@TK!>`||qEt=f-19M1SV-LZB4@UM}G zyl!->_FqQ(v1mxzmwjrTU)z`cuv@hs^>f%lJ-O4EN#|F}5X^k5_Sa+#cgT8TLzVXP z1z$S9wx0*>>-o1@x9!>Rx9xE%;ZL1ErOyFHJM)()8zwf=9h>Ku*NG&Vp2qn+URct+ z_JVIqEM@s={^)zc<=5qu<(K_8onO5R+K<%+@bfa-mu=Qg(pQ=EXK&0O>do(Wme<5h zliyfJ1R%SB)cr^l=5L;M_SF6>PeJ=Ue`n0!8T*%-*X7sS^1jAfZ9i2pehu*WA>&s# z_|o}x{A78!ZK=Jks{ADqnT+!^9teK#6nydga`=fhkwAj;$Qy+7ua!HknL@n@vhQ@O R`A6Ryu77>qN$24C{}0$0DAxc0 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d deleted file mode 100644 index b7c3763..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o.d +++ /dev/null @@ -1,1504 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/view_add_project.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_add_project.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/util.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/model/../../project_lib.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_add_user_group.cc.o deleted file mode 100644 index 09df473a2be5723dc8395449c210a530bbeaea45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270368 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

X*Ua_VM2UU+VkCZunV0P9B4&O=I~N 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

?0A=64tRIe~mDd^-7c_-yh&;UAHQ%1$+J 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 b5WR1{>R};;Kw3m8=@gI#Noi?N6bX@U zZ9ID7IS0@4z3=<`zCYf5U92_MT=yLJ7-P;g){Le8vdVIZ2ne7bKLn5%==ZB1r65qi zIMUAxi3>>r#0X-zz+MBcDSx|rfJ=E|g}c|n*@BBNkJcXhf8tv5rnVL|{IppB;5;XW z6GLHkXbRyS(D3fxuA@-yo}Zs9gxf=aav2C7Gzz8dqCf^h28Bs;D0Is}sNppY;I}yp zmBSa{MNIG_$=mH#*Kw&r;4%nq|G(lR{2%74{`NoXpVt2{-@)1ctbYmr`}m+Rc@8Md z3+8-@|>e|67Ou zQ3&+p_ma1Pa!JF#p_lmHpZ}o0=t6N(&v*Un|J(Ife%C+rU4QKVDgAH1>regf^~e5Q z`-npyoV#6x25+N5VW?0fuXW&bu1*FG?m%m|!ljY{f!brgpD*%*&P9vCa}rQR0t$P1 z1lVB#g(1_!6ABc_Fan${&?tK#5B+GTKO`@O@J=9cDMwjAsDCu8e7`pLM|4k5|Cgf+f2RL^bXoq>+%NEehhN$m zenhtvF!z5ky8oTIurL1+-P&K9`y;xB|4Y$@0g1u_%KANRxMKt9M#8{Q^0uU*q*43# zfWy-bG`xKSXn~7V4h(vJ%Ku-KUySddF#jL#x_@;osSS%oz~QT#wi<6S_K0LV|J z$}qa$P(O!e`vOCHS2cuX#M z_OX5yJ!$J-^7sNu{_zR2zTh$WB~Ne;oCo+_+DZ$U|4enE;exFbK>eamv|Mogf=%i& zHn@fhHpXAGE&Lm{QjAM{gKM~8ivv)X`zGxSXS+0vS1zHFcD~^GhW;y_VE7mj{=1aw zKA`8HI>&{E3pVp#v-Nx@yPRzS?GiS)h6}b%0Cjl`gV+BJo781&a19r1jK5@))`PQM z8paCLe|Ah-?}8^0fL!jCwAU|rs4nC2y5K?nB~NewoCo+_>QV^!pIy4paKUB+pf2|+ zxbi#M4s9&%R{TnvuWo&Q_7i{dmW~==-Y)_Fd@eQuwf-MF>{ld4m z|Ar0gGB&t|3$_oy;_NTjj{XgsBcSIW^9NkR1)J8d+4lbp+YsU* z8#b=X*x(v2*hqiPmilklGJr*we~ctt!v$L)fV$i_X&|5d;?YLGgi0Fif@c>__;a!6 z@1{M$VQ?PccS#m;^Z7@Q;I#oJH}jt?P+&64^m8(c`ydPc_yuL1U~FV@?j-9Ih-d+64K-*Dd}_V=KTFTg7H4}Cw{@gJZT0MsfL z;Qi6N{sH#}SYrEqi5I}bdoKL<4|tBh;^EH~{Pz#|cwl|$Px{|}hyN4)6R-sFCw%SY zc%8rEhc3t00&7iw(qDNwp8T))fXnfIz-r4M^?!el{zGsUfyJdC?XCyc`wuvc-*G=j z8~*@p0v3S&$RFHuxxLhX#TQ+U4?6s_{_i8me=z3#=b!!sFI=woCIG$YuPvA3nm+xR z|L0ubA55VB3;z2YPwUFSMx64+MjUXUhIRw9E5Hz7>kZHd zY|jB3Vo=~S05r)9gVuf<3&C!}Zv$TuC|@i(Tj4qZV;K;rOG3gD8h#T(jf)TZQ3eID zc)0iycs~jNnfebhurCa#hbtrNLPq>C*t#f#313jdHABOZ;2V&TKW{$5{D7K3G4_8H z<3R=Y+;HKlsi9HM2tS5!?=HFuy!a2h3Yb9npuY{mE`Q=AbeyEh7>PqJz?rfPw-fa639E9+}`JI;a;JC>TQqm!N}MQ3$fpK}RS+K`Jh%t!7 zWsIN=xcCK;c!voz2IpQvA|7T0)xuf3kcs1%K{;@~aunh!CQuj{5R<{gAD97ZK>P+K z4rBtoh4XKq61Osgy3hb|42^h^2~>^_h>hsPxh$Y$3_yI0L0rcO`UV$cFo}mvW;wffO4>ll9U=wdJf+}$Uu@#57m>HCX3y2lC#JxAI1^|eE(VekC$WI$Nda+>lz5I2)K3P8b7aJs%%J)!fY^71_!SeV zh#U}KkQ1LVgJLNFF_(fkml0HS6%0gq^ePyTkFJ7&oB7wk0J`rQ7^r@F4Gicjp#%d2 zGn8O}5k>_DOlY7212%0@fdL~QQG)@id#J&H8~fB?z^_L%V8GEn8ZhAbDGeA1MG-9+ zh|MT17zoxWEf|Pi2^|;+=UX~35Z?d@7zlU~1PrvmC;C?w1_R!V zEpB*F7#0jzdo4T3WJKgz9>2H?`7C%(~EVxklmr_+z2g{2hOGh_X@86(5 z3cuUn0#I9O+4xvOO}g{GoS2w} zs4cu5O&x5^jm=H(x`~KUTbTlM7T3Sm``bYN9uUw^C*@p$h$x$yS=#^6qTlaJySusq zv9kC6PYj&tryeaQE4Pba{ac*0wWYb;pE&+}{THciiue{#}Fp4esCS`(s0J ze($y4r*^>SDD3d-pP32xxWo_&6TK+={x!+>Zz+FN`osB#`(4)?cdbobEpND+*|XoZ zbaS(DymOb`!sf0W+*Z>Y?l%8$=lUIcQwv})dGT|${Vx5u_R45{h3Z8tJ0sR~mq7E) zTF6Rl$dE9y6gquk?2s@N7ZKrcD2Y%IwF-XRbtoww0yC|)P!JP_SuSf%5JuQKrjCqk z$GMi(ojYoQd*^5KTf&p>SyO4J_p^$H8-%%qA8|v;>ag%lTlRPZpQYljq)^Cir#14n zD1@WQzw;S^Msmspa}&gTXc5CG$S+)^%8fRQOjOsLr>4~uSR&G`jc74oxz7v^=MXM( zn^)MZRsQzsaa><$0*0zqx8-sZsQZ8>EQ*$AvL!bkdyo`^J%!`ewUog-X#HVUMN)y} zo3-hlFN9PF4kCogv+h(2mE(KrU7PGb$Q3Fl_SCvoxLTJVZP)z(bE`IOQoVbi#w%s5 zx;=%sGDg?ByX0V|dyll;`~VAW&?Oh+O)x?}?ME3cZ2CGZ^Ln%aLW(7qUZK~^1KiV3 zD@43!dpPoX5`?c}D*G(Co`FcDqOLyIC4@?I6w_Sw&N_>e@=uQlFvyddR-Ev5cXjyuArM zS+`c0UuW@rgj5ysd27B+P|Zr;?xj`}JshJ`<31c?R5Li_p;o(d$fL-Fva#Kp#o)5q z!W|$wz%<@IHJTxkKQ$WkdYSo9WUcd1=z(b2UGuyC$)XOlEP*w}+cqf;*S(BP)JO*j zIQD6MpMB&*wP5zGU)=&_jc;$L_D=O=QO0>SIouf}+_i8%tSV$I*g^C4k#_@UeyLUb z7^;}8`aV1Ti?77$bHD&gJ)v(9tvdIuc6a@ zwOt18dZc=%)bXA>Y)O|TN)z+wE7D5zF%&@1Y2pLWh* zC5v<5&2}=~m(r=*_0lb6nk_`=ncxMv5-9dSEXTApIvFm$N5L~@hJmUd|Xr3N!D5QX0&)lIG!%K$h4|H;n(yq zKoR!c|HRD@S7?VNWWFHu1?#J!DH66co^r}e&>YkfU*d*ArA$5HGi)hO*2io#YF z)@a6CBt##K$vs1$+K3Dm9DJLhA8^BCdeO^h!HW;+MR%K_o1uvx$ubqfVcLj%LKnqN z4U`o1T+-Hs>_BJ!HkQ0zwE9;|^@$F<2v}N$dM$->x*-p{kK~uE;84!#Q_nv*zsHlhL~$+8B`5QpLoPxd zVd(pNNx2im9Jbd3Wa6j>!_#g;KhJJocN-NA(0JVNh*0lwjPKRdilJ*E%6H?w?M{&; zmZ4yKGzUpSd2gAi53^)NAbXFE-|W{D1bD=*6+E|ddZ+D8w99%YFp{Up8q zDP=DYLsVdF6qKBhDgKymBO&K;65ocdY~H%+%wrYhHas<=Ls^f-apKN(O7ix!#;9Jh zSdvxc!$(-AQ|>j}l~wF{?<(!vt0yNcqk=tJ+=#j7Ld=t{#C5Wy^?~yqnKj8dTHZyi z)9#mE(cx~ulHwoVmUnc&i(JRsAHFidbxv!Po(B6`Goa@>Iv}+&!8sUfFgdH{c<%uD z14U|f{LIkT&{?@P2iHfb++mYrw`Cl;542q$Ju>KVut}zWnUtouYi@PV)!!xzfa7N9=0ZXm{FGLX`2cdyC1$^DoQU+A?f(BKRV8*^tIR=HOvokS`1n{TCE$PeVYpEVD1nmY?_0;@kR>+<$LE{OJodp4Ny+3q~7(! z9wd)Z)=&Iqap;yRzhR{mJhmP{xRQ@${~IE1xM6mHk99J;_wn7xV~eL@u|qaZra6G^9>-#7>cgGjtW@u9=+o z6RA3kHA6Sj@nVby$v;A&`iTy4jCkf>||j#j6u(+) zh&?=isR}kY9)0l=@>-5|56*tM*qK9OCTXXXI)h=BN$cG@*_;dVU^t^ zNFCFmGemCN0Zs7w$VX9Tq3%{6AV1mKNX<|3a9DWRpHCX`CZmG$6k$uDQ-m&~{{i`3 z%F2n=;e$0@A|;*^)10hNg-UCE}l(>he6{f5Q>cjiR(o9+ieu>fwT`vTa9x zk3&5hNM~ydQFUl~6`jCclBi?8N>vnAG1bNNGGb&_Wh_SklxO6 zF#Ta=S3kl;$dO6-Jzewb;0deqx9%sLQQySW#j(@h;_|MkwVd!Fb6croj?_1FB8Jr0E7{8x`7(xtQubWBeE}?U<;exyai9WL&FgN(wq9RX!M& zq-Vrb;OzSWq?I=uH{yk7zDCUoTCJ$Ny-%0z&Ac-~?b$R1n|-hbaV32O>oK(2rS_~l zMz6c^=w+{=jU2ADXN`XNY>kz)t1Ie&3aE z8624-Uwqrf9M|Vn!lA@U}=Xr3*^qQ%jh6*C@FQI-qhzO?ROix@M6~=UJ(rJ$tp9zfQWpcqN*{n8x$*u~=RH0L6-! zO=ygaXJnepu9lUdYj;{^Po~8ogXdGh^x60QX)CJS#&n+bbt$u?{Rt~?xb|X&yLset zg$I>EDO9)fQ^JZQk5^Uhf3lUN`#hGMC%*K8hbP;#5zAi#C9#7vXtz!j&9#S5 zl7FW3ey`5?>)h*2&m8Otvc?5JRtcVnyU|f5y`#-%k?$da?OR}lCQ52XX<$60 z3=)V)3UbVys@55T-tfhNq4fuFK3rnIsWB!#0Tq)ba=(*Kp}89DAL6U+rib9QFV7cs zuWoYjaY)sbJRvlHT|(vSnn!{U1S!JqV(eFBWV}cfAQ!po`S68HZjDW z)!?K!xSJ!OyRh)gSN>)iqJW+0!tz@;{N;J#`MiJ(4wt<*34*VM<`Yoc3!<{Lv!o~} zv8Gi&)IA&u?pscM;=dY`wKuz5van$s5ncF!TR2vS8XwndW$0C8><*qY^0)H)sjYNR z@w|3BMTJj{5R^>I!{6{PG(W&llG8t|SjEP2j#j3-Mut@K|Skm>x9Tg>CQ>=UJ8nB6F;VQfgxm`)4UOfmodIl>TkM)*XnPTQ;Mo-uaVtjOCCB_qY1K*!)Y^=jItv^#1TWO*MI&=BYAFbS z7MM{3M{}p@uNS{V+%W<@Ok9cKRXBJpozroRj9O2V4aMMrwmJqMDCMuFcWZs*q zyJI>8R!Fr{`1_khk2aX}g#$m7b3Y(2skSgg?oyGr5VA|M5M>HQiiz)>Y~gU^Rn`me zp$|~6s?BFeeQrp{izM}M$wv@6A{oVljHbp+kZGiRqDRLLYJ0sDZDyva9Hugj8R7}s zlBHKDkQzg|>4zRt(ph#r@`GaJ=&>(V6@kuyMI(6G?KKH%#HSIGV30E81w+$#bUKr&$y@s&089X??KO7MCr8R{^ z_5B;EmgLg~R$f0+6I8!_Uh?~tm4n1@*zXH3FWqUp!oKRiXfZ+4s|b?gL{%b~PYEFh zStYuXd|+lrk3pJvmB@|$PGL?1PmDSCLpHrBO+a6gOV_TVy>Q6hhwvlGFwsyS^2$L) zK?B2V@*5ty*uCwr@>sfW2>2Senl}}r=C!k`c`>TN1hVvaHU-ygoTlxbFP7UHIN&;a z7HZ`2R1b)tpEIknUe&(C{&baEC&gp!c}(&VQouFl9eWgM-m^hTzny$>)zRjMlY?BU zXB)X5qzP1&nwE%ezBg` zsUdA0L*%3D$_lv^Nq*&Dh=k9ab@Ta4e2ePEw@ z`Ev;19pz1^cP^0DwCWt zz-*%8E<>#_z%!zVHov5d!gyT&BwbW~i!r)FSmeg0#pMxCEY zy>aq{Z3Meyu`x)t8Dq?i0mK9I5I?ZvbPd6f(I4+924{B>hD7E_}OfG8t z)byqbw(?}?DVWejsN{58xygdSKU>5W(FGOXX;x15vH)!*x9IT?YW zs5sZ{=9Q5<@3T&q6mCBGq^Z!7G82JH%a#(74&rko5I`?^4)LsL-Fu}@@ccRV-LmAj z8!hSPob=a8(|Fc#TPZ*@X0nV4u3;{d8ffCh@j-4j3!)5PB|ji8%3B7w2#!U6W}~$w zmvd8LMKDA=Ph}|+2w@m^le;Guoje)1zedu99jYx(H@*wPR^Pv8VEjf0rT}{5j#n$o zv6XI7hSYVvvwp>V>xsoZv`DpUYznpP=;sLgjyYprS_~ zgd^*i=Lee)jeU;hR1%M+(7jni*I4`)Ii+zHlClbh{lO!K%7p^uEL++_%yTxO_z9tf z1hhQ*T0Y!%$w3Q5m;`Gs#A?2}2>luR)UR1i^$NI=vD8_-9&gpS6X&?M-45N;KcH&y z880SWCN$O3r6noZr;e#M2wdo_{mX{(AlkXimfV+wxQJp5i@EhxQ)h8Ct*N zRASERZ^@-ZCSxUK-EC~UDA<(Y1ITST(>}Ll2wz@!aqWwHHyP;B zlFh=c|H$Z(F!~WaEPvpAA}2~s2W`=33Oq`IXVj;`%7W36t>GJ?8nkm7x0N?5;qV=f*PdA(YlYQCg)6cJf2!7MP=EsrerAGZ0@1rFUGYHo@Op8D^cjKQh3}F zv*e1Gp~6E-;oPa4k9mb+=ARQylxgbG;^8o`t5sRJE6W^7W2aIvI#OnHZi}qA0Mf8nu`0DfU2=H zbPr@-(N^c*)OvQ%jpvseJwFZk#=86x)L`7*% zOw)Vy+`5X?bw@RsM6J|f?rF@IhxcE6;+aeyYm{Jp*D{!+>cC!%9WcQjrkyD+`%xaz z(*tjmyjfYP$s(M$Wp1RUSv&a(1G+qd$Z(5>pCt)&n-%R`lG%>lQ~wEAcP85Jx zRl^%#leAFPEper-D|qum;YsD4KIPZ(#424{0{B&iA=HU zg%IXT;kf5xMgd^E0L=!q-wTJk~FIs-- zMVVpnj-~@W@50L|N+eZOrC=rcVrEMeVp$vsI{f?Np#}uXU3UUgD@^V;vlU07I0c>a zJxKP=<7{TwXhpbtOHegP=QPPd3+o}eNOxe9lE`pzghrM7ZEhKc)`9nqK0Ji0a`nm| zh>jlSznmqj`;39y(f+RHin*yZoAfHRzmG3mjb+K-{ud%pOL~BT+T<(1RLm_K9 zl^1Soh18cKfnxo+gR96?j~5iRw?;|^m#ODZxEaQB z{(9|^eq*pi&Ecl#>!RuGtm|umRV+i%$dph>LabYDwcP_WO6X&3nnwZYQ9TR>h4eHq z8WRj!n8Racn%aSGR~emYD46DkWP}Gz5Gp~j0$LNhF9E&?NBWm*0$ogX!FYbKr56u4 z?6Yq)o;B>XVL!*==l4R{h!if&PR;kOQeY#mw~E2K8G z!`Dq{rB9fkzH!HDX!g9hFBcDJ50vm4v5wW2)FYN<*UIo3-vxDeb$ljGW0Y>W6430X z`H3{mNk8^8E%!vjnJYLt^JxnAG!=KojXS9U6ZYYr_SOw3S#_JMSkIS>r#_nAxRY~& z{IEXNWCm^DwTnSkPCGi5{dEdA$BJl()m5!nKS88~k4ZseeOJ83Z|<3!IPPqw&SN}n zpBsEB6d~?s{m&?Eg=fhB`$d(skW0jR>vKJFq8k~;1t@oQRZuwD?c= zv=8k3?8HcOwD$wgFs$;2&3y*U<3+V8ef0+NPskqDlbO$;sUO%8U(ptnk{>YdF%2m< zEjJ?Y8Q0ZVY{b`+evgk{zxnw7VzK5c`y#c_sYzyL%fKUf zXHv}8xXOr~Ii|rl@RnX7MfL4tM!LLE){)dOnR=&1R^2FO4TD>KtT&^IUA*q)Pny`W zh%`POdNV#Y(XEE8-iu4iZ@{J9-w4NN5$C_;O`0Zk=H~waEM^s9s+)J{_LZ z)mAo2w?eie;Sd2EwODXV*Jvom^BR5V>l%Jzd*M;}EZJ8uIG>}x@HT;x|Lw49ybymO zYSG^MArgMP{2~#r{)ydZyt4~Rx78W0z%at4&JcH~Q;{j^^AZi}!eSjwZ*h%kAs^Q> zVX?cdRKGa%BQ=bRVnDa*qc2sB|B^F94IW~O|23OC+5{)aKG@TXk@}Xh zj#%C7J+;byMg1)FOswUHc#&-!;+1TVotC^NNh|Ny+R|uS&mS#V= zBHMG~bW?SZb=gAqMrnbE>0*<$)c8YfJr^1aGJd6el6=|p`Ph<0AKzDro$jwquSp-~ z)x^wbERfhWDf1EcJ#p6M$WG*fsboG^S=_bvuyxnEV!zpogMj5{L7_KB6R>-5o1(Up z;)Xz;>ywBD#IrC>PdWPPfFN7kJjJF}XiCTvf)I+1W2ueh9-Q4P@9*rh+ZtR^WiL;P zrV07Hv2J{u%qq2x3wt@1OthmY4cOMBeC;Xs_(ivQ=p&KbZO-0y3Nb60IK~K3%8&cI zF;|9H!p(8_ZuJ^ST6M%0Qu~_qwx3E_feiG3W5@e0aHg5pzDwM}G4U$O%kELkH7-jm z{=RC=&}Ymwq3UUe{cb!+6l%uOwpxhmceSZjpBiP`X!BmPVWebnzA4WX*v*A>v%@Qn zB0Hm;1uF*Ypmei~0cP#D-lp=E2XW?1gv7hHB0E{8P2Uq1)){ZNGBn<>mDz}@*9=0A zHWe!HyH!a2K)r!8o3+-RI&+RoAVj!SIx~pa@d}rxV1QxQDDzQv&XEL0*ERGj%|jD$ z<)2(LuFpOl8a8BqHu%niPj0ev+Ri!=RXWrF&+`FR#S>woNQW%CTj*3;(*{(Nci9)e zBpx!xY^BBTQz)M5ZTu!BI`oJeK|*>>@zhP-fekr${X&n?ahf`!%U=~ zza&aXEZ3;@CK2uMeYQcu@f0&et#zu{M&N$y^qlSRgi9Fj9)H_D7A?#CtFc|$G-anO z?&*CjZEI3SMeomSgOIK%7 zeoUfv?@sg$^2mdvr9_RZl#Dxh0)xexB{3NfJaXMD+zBGy1-B}%zM>e;9vx3xn0ne_ zr7!n(#B`oxSGJ({>x0+L^0Ky*?Bbnr;~bCN5^#$(9FAx{vs5~@y{kcRO1NS>I3$jD zHIAO9s=dn_Bu|9M*4uWBo&@&K-&`r2Pb2rf$xlnC_8dHnLVTDbDH4zI`Qx&R&>k0w zcFMzO{YUb?&oq4b!sr!!!^;fC&+%)}b%>nS6+TcQzGh@O^MdG5>zpVAEpfWJENR#$p`sT zQ#Gh5eMxq6QG#KJ9`t%>y(C@5)*URiWxo3oVdqfZ)$)me!>rxuoZW8ziN^0^^{SEV1qRA;YzrR|5=uJ~wixO_%VKd(_?Mb7}*Q!M~=&MU8vIkQhMwBtQdBwikDfFhk zO?7)}6yyU@m_o!rZSRqDq${&Y$<1l9!FGXHHqE$|`7D8liYd0oJaj36&I8?0&Ve5B z09g_I7U&grb_u#vMxnt;T{aouY2K{R!~0k_#>OK@}2hiN_~ z;JM-yJ+b^&ZqFCVeT_mx`7Iiy6q+L|YNZ-prRzo3YI~q$i>=m8LdyX4R@$j$*;`wZ z2C(%kY|r+MTY_dLPIY!TO5fUo`}P;MN6lzGRM%G&(Y2IB!;oUaZ&9QX4P#nrZS#0Nd$hk8u`gUT?&eJ6) z!irjmX$R+p$Jy6*2b3lct*^@gT=_9c_eFfhYJ9n!aaf`blhc={RXpAVAI&PlmZzik zfqxdJl{@Vv@TQ{(#`Xqjq4U#+Kl055a+2$UcPW6l| znh(ZJJxe?f@8}wzA_{#;y@zmbBh>?e_hgE6$bj8)*M(BTps3{5GHgn$tV+aMH?Y~R z*x1eI{LxX7SBLZP!a)S~WJ5DiUHo>PY#gyiK_;yRJ2rxd_|(gO?}@ z&Z6MYFy*@m=!b{WMh8{~8{PTxHC?w_Y|42i^lYOipdLQKWU=g{OV&|nYJukm7&Tk% z!Px3Gav6uMI+MGc9L3r@E1~6Qpl9gvdib@f0v79u5aXTF$UuU5uf7#Vd*zi85%brj zh$$Q?mD&Dx9qfl%W=v~|WQx`iuq9P=`iB!fL}fNh$)A*Dho8&L_RsGx$!*Q|Q7aRy z3{asUW~u>8`(VZx zVyoBk4MQV;r9))1*00IJ{WguUwEJyN<7A=ojEXR!^7!UZq4MFGv|P>FPpuZ=uRUQE#DVg>>FrQwg$Js@ofKS>00y$lgb% zvQfTqg_yo4v4yO@Cvl80QNfi(+yov%yC}y!Hr;35)uXyIAKX|W?DR#iSKuOGi!{Oz; z-v&bx<(XdYgm_m?a@sspo_#V8d$i&^Y_~KYVKkdN50ig_S~?Q?*+_((cvvJ8eARhS zJK~kM9ON_0U_{(mD4BZ?;cEpOBmPM$!P;Q&136nu{4Jj7C+@PPqah+(#{-Yn6e*>I z%Env3ThDu?+sR8u`Eb8zmX2PZB$Qsc?QxJ8J6rP5<=ZnoFXLM-_lZ*J!>nos5^N(OHH|TeUnf`c?j_-IZLYj z^T>R)w+k<-J?gzCf;yDQW=;_wdZv3~hIi$4mD$t{yyZq6$ac~2y|qGU6B9eDH&W|c z_97Hk#VcZd8eWhW_5LNfD&_3T#2xaRn@wHywWnn_Xkch6QqJRiJ0?p( z>mT_K*Y`*6{9)5~F)v_q$8?A9``UzBq^O19JIdqL+b3%fd%Ep)*iTnugIra`YsUqaS` zo+LBA!F!qdR)k!8WYosOPV8T8-(>4QpOY;OelOV zZ)$X9TWAJ46q3f4pWcPqcivgLhT4Uq%AT#6azv6u(tU#NE`gq(;i2RF!aBvGp}w*9 ztjd!P?3ldr;+D$x#T;=c-VR*$c}&Ue)S8{33#Z z93S^y)^rJ{nW6l{6Z)O`yVT0Jx3^n)$Bb?_@5tUTRQ%JkeA`=WGG(b|byC7FCTy7N4)5!)^eG^3uW@yZ0sH{Nq? zu%a>VLLo<^y&}bxXmLH>6wKuLd0+51I-lFmD0#UDCP>-}gY2I5b9%-w4Y z{igVlKi(7iP4(mTUUBF*g^xGlzeFyZ;eJ|(`w9-GsetZ0>RbrM|NMMsW@v}DshoCy zI6NdoXhm*NBSf9-$*osoO~jJAc=b~1$y`SahD-aRq((`dxxUOi{5YS1N&h#+#X1q| zR~bP9pHMK$3Z*s_r|uIOyEK?O^YgMwISr-?yjtmGr?)m6ff*4pVmC@t2lLFW$U03A z&3`1A$gMw1T8kz&x908o_(4bFv)|^e$tpQ9Ncz@?d&&J=8lPT8_ODo<7|B_6TA!55 zT8%TEl*?JwTpT|aby#id#5uBVSSfi%xTPq0lGgF&t)Eh)@#e#iH5amt#;3EW{!dIN zyC}7ckE)d3E%%fX%EFJN@S{E1#gXXZc=h5)esLs`eYeq&W$t~o-w1kkj_@S#U(GjtM$mw!@`3PWK zls17vVg?o9`z8d_q)`I-&yhXS8as&l4zkuJgjp#z$3!g^#HMFVvZ?gwo{UQg39{C< z271)!N4cLrCVUFPV6!ENufM5D0V;cyH!>hpRqLnARU(cjCj=ddm_?Rv1TARF=F~QM z->TwMn9wn~>hWy*jG)@X?tvG+-Xw!yM1X=X&xp80Sn4(tm|OrOpMCTZmYr^DrSt^av2}(89tbyI>X?}W% zDZiq)H;9X_Ib-)8$9FMEN^SetnqcyfRj1yR+fW|E~3FUr15Hmh^%w)fZ}};FvzrlVs962TY(iNkv^^9j^!9WtE9cgYof=p2W4F% zI7>kZ#Wj-@&jjb?y6)m6JE@&!K4w5HlL9@}NfX~Vqf&1WeV?sTCg(q~ZXQt2gf>@k z%YT^YW#C9SD5A;zwB*TM>?42haNMVNJoTRBw@;oNkKVI8j(#$Vd?XsYVJ+*S>vZ0d z%|D>g26;||rrueO`ygA*`=M&r$Av1irRp#?=03=kgp%z%Kdxk*Q^JRKe5{^$~9NA{z|&&jK7& zTDoi-)~Co7%$UQpxiiXy4cos23T!7lpP>DyJ98@(mh~_e;uuiN+pe$X&Ld*aFpJ#p zwuD_%nglLw#GO}ee*~I%jq0?MH+f!sREv9%SnoXM-s?72EbllXD~K#SCC1mnlb0QRxv{iSig^ z@|>9Elz#!flU*i1K&w<81n#~eKR`8^!%Q!uB|J<`74lm!r4Z= zpo}>mSZ8h4WQzPL=R*X$k8r7+GX=qJ6fWg*#vpDjwO8|M=ATE5dAB~}RWv6-);Wet zx6JtvbPC~8+}=Iw)Aq#{AQ)3xVufG)1K1B+@7NxBv>YBS9PobSG0A4m*n5@S<6B{X zci-Qrk~6s=e)ZlkM?^E(Ho9XHiLOv3dE>frA1nDhcIEsHq0wizx;_$xsJVC0VwZXj z%hRqOn$qJCn4_l5$U~Qnc=!PKTh)_uVUsRI)_7%M;S?Ut`_x2+3p^idLJJXe22syd+Zzxk zv=*PcxJcz~`kNc3E^)40!Wz z+B&EqLvjN8RGQ|LU<4!t%ALnUOPi(ne!{oI?81+F2>T>UGuQ9B%XP2U9Y)uF7Y6!e}-=ni{ z&lJ@&+MpmB82f7IHAYE#;Xpoz}`sKI~_e%i}t<*#;*NTSeYVL#nL^yD!+3Y zk)$;~S${OLIx_ie=jGJ3+Mo>26x<30eIu8vPAUNsTj`Pb$hn8zIcl82qwL(~G1P?*n@GPNo-=-@WX9vge{W|jrk76=MwJM#4_UVfj+)}{r~Xv&f%5)Uc7K^ z+qT_KIkj!uwr!hJ+qR9V?e^51+I;){-S^%`qrP&lLodzTQlmI~^8)fMczzUY3n8MxB9aeuuZe!j zwC%p$gQ6Q|4HttUw+;R<9byOk236E!o&qg7#2VAu7Ja6UUMoX$68L6zY7v zo@khu2(Lv#Z1L+;4A(H)=0iH5mgdEjh2V)L9Y)NFu;B<}#RTuNC)_xX@Yn5~1%+-T3 z#0_ErNc7_@#?@-Rg!1D^VvAbVBVnMD$96fL$e~85r${B!V}YUJPnPW(5d25T6Ojz2@6V%r@Y+#h{ipruSyr=uPqPIa~3(r-tzcAAF?BpewltB^kf^8q!6C^n zQPX}(w1#DnR!1aR2?`LyNSsXC3+yI?$|u0E$wv3h!?SA-Q-lm5HU`d$xZzS2uWcyi zA{5eBh0Y(X7@3Bpb{Fm!G|k=>a*-`ty^;vbs@kKzkK!fP5xqnu8D!^dU8z#5n0|g} zMy=0aIR>wvtHQ#h2r%G&)?rMpfr07?P*`z{I(oA*^>n?I{(GmjeJ9qK4GPdu$vZIi zgw@QAn?sp)%2B7EB-TW>uSpygdQ;TiK?Hc0-*Q-GE5H+*7@(Do=Wm`Tl`R+W+{jfC)g*rs1L>1B z(xJ4uFEjV63TW5Fv6NPhuLag3_~0&}@m#YKbE(Zb2iz4MZab{+f~>`&C%-;Gwb=7_ z-HldHzMbE(wgNkleZ3kZ)jk&t4eZTji8Zu!j~R!*7)YWPu3EXBbJwZC3gKRYtH`)i=lYMNKKh41%SmI?SdSf#RwL`<;batYiaY z_)oQ6oSH98$`=^x7_3Gq8*YG=e*DK%y9e5lf4IK?nR#sfpBddhmr5UoKb!5c|LI35 z*1f0fqt~Dva9EaP0Oy+BxR>NQ>wxE@@%#kifG@X5Hz4EjL-(UmN|bOx4yIM!9J^5$ zE?fXzy8U43MI0#m&q$r^9qmZhpZ{UeU4%pQQl;kb-ewp{S^cRq_HQMdzV$LRO8jQ& zhKma=YB}&(otG}LY-b(&0yK5O8wzkf+w^@jE?%g9<{vX22!pldHfJLjxyFzJU57;cM8X z70B5vLbbor;_ho0?*z!1K5R8%kLct#Zlfpo!dN3>ioa~%UyP~`O#b4JTMX&RzET0F zXw@&^{}c*ToLz4jrTPQ;s(#6Rp4Mo6wP_p?{`Pk>_*}{IORZ6Rg`Dfd(D46>t9GjT zPe%1MnO|TbGO78TkZ{}S7XrgU&WEX&#Qx?Nzp&B0EoaP$L=9q(tv|HUJIq%t#1mCN zmKV_rybz&AgoWvlJo4o>#A=@{#ukDh4(~N+CX#>aI1b&jf+q_|{?3A%Cr z*Gejpx(KaG)EyY=xNR_$QVln84i^I~hvDT}l3Nu<75+#)Sy8Z*2_Hg^fKM>(#*W%i zlM;#ld#x&I)WaHH0CWwUusfRXn9&dT@(ZEL$6_vBl8;RZWXWV8M=jRzCn)(f{3Z*= zcpJ}80Fp9I#Jj)q+GPnTSW~lcf&zOfk&nn5&nQx!;4DGE{urew zhu=Ae>+t3E-+=*e0e^nk-bm(7J68Zbwi(!2*%Z{!oJ|193rAgmhMLj1kP}(^&eg*3 zL5=h9TQG*|fgE;9;V!c(H~xDi3~~Pj8@`(?7cdtD^O|zcCX+)@0ko{fL{BbdsTm zL@h>I0$gxw7hci{wS#bhPyp(7K`JRyz@sgh335}tz0s0PO^stp->>a%oo-$_*OXO^ z2l_H)_YWa}`kn3XGtlmO&9(`XX^>cC5XnrJIH3p$4E+7ty`X8JqHX*X1E*Q1dPxiG za{Q+~A{^q3(u5SEV`$qJWNL0{Eis8)E#@YaqW#FJ`&z1A{|Nj(AJjKe10P4)<^J0j z&fvGP;eLc{ISsTCBX8Pe3)J-{d?APSH&U=PXu+LcI64LUyaavV+=OMMRC|UsRY=@s z6=wwB420qoJ0Sqw`w^mHY@H~o!wvZ3Nv}un(vc&=s1_DTfBXM(xgzfQdIhf?*dUGQ zgaXNJl>JBpOrmKii^yzHGM*Nk6<(5US9gM@e7alYM0{Tk zm5u(pE1-MOZ@>XrF{V3O#u7b^P2fYi!w6Fwo6E)W0_i@fA(EqgR4;hmx2%`PeHs#3 zJEQH^mnQU5nE;d6t^VXctAYfU1zh9gm(`($xD3rD()fZ7@NB^B@3$_vijd{8#Jc3muL9uqF^o&%AtCE{!x7UmJwT@R$^y1c!5xd*7C5zktOWjNh2Zqe z+u=9Q2uQL0jbPpbI$s3gc$fuj?&5+vzR&`5^TRJ%-|2zPd6@nC6{%hJRDJ?IPk_X3 zWw6%UT#;8K&>8FQo#ZaE0$13)+sfiIc8E`8L67QNFXS~oZA2FVtuLES0lba@iOHJ` z@;q)~b$IWFJ@ykR4&P8@c^w?ITkCHhzfwpW2x>TauIYV-$$dQk=!;qn4E^Ue38K(F z>OxI89Bef1R$uWJ&=HIkrsPSU`Wd_~$j%3Pl8Bz08(zlMced+7p^y@EO&fC-$ zn%Y@}ndE>U1!t)16RFYNM`JVfCAPr6jp$O8i}Koq->{14RvGH-D{_P93wwpE;qzz2 zB6>rv9NlA_8oyiZ$?H*P3t^%Y-z?**@n=L6`h4QW@_#}uhi@VOKfUh_xs0}ubQOH( zk)GfZtyyoFgyW9X$iLXt0K+kYupyizcQrElGhz+adb?HBXERZ4R_mc%C zZ8VnmQkw_W>b;Ls4{LRSsEbU=CQf^Pzoy(TztW2A1u{J6g)iQ{r4NqW?6No}8;ahjpE8(grK@M9ZQz``8kufO z&!Pg0D!cbS=icTS@1OallEE@OYzv=k4h@mIx0G@39H|8Z?B)FOc+a-LRl(K|3OI35 ze7HKnQs2XlyKgXj7%D~e3l1v6j{qDMHA)ptUy3k<;hr8GyrJnx$0_j|DK;6Mc#C~; z^6nR1#JBeF^g)M$BFxZ8LY)BnqOO)^u5s|SOHB=fn^MGudpIOa4F@_g#x+qIXGDts zIQMitP-39R60n^IiOK6Z(XYzYN#v(8IU|E-d7r-=D-xjy^(^xSz9oRl-;!aCM?B3C7MNb2H0c#4sirVNq$1s)jhqjVc$&a9^8N59I|U zHga;7?`0!2@+Vw&UfRBm>>wdClGKy}p~b@iXf%4qokdr>%uAX}WUWZO#F0VoOfX&4Ok@~uvAShXysD{~H7g6d9 zi97UH@e}|;0iSnLJsqpfdw<)BwRM<~wVl9XHW3eZ;M~Z`#{PyQ8nGMAR9OeAB+>z# zs>k=RwcLrO5*+l#;e8}`uU_k{APbY#eCGP{*)P~a72#y^F(qh;rjqK{=cr%{WA${l zv4?#nz(ti4#E|n*G}N;CRcl>59lTXsBh&yo;!VYn{{lQBKxM=~2)9bew}z#ME`_y) z3_hC67Gq|CsLzr=KbF|h@i1%xmHCQ1;|=J7eyE-ed3S0xWe>QZ4{FGYGBqLdjWMc& zF}wIDkXV$2d?9SXM8Let+5ZNf`CtXn!}UwN#|0aiHmWfCnh$DrEUZ^kXPCIwS&?9H zQ6LR7pf-<7rX~)p_kk`Sq4iXs`%M3R(Hz9JL)3p&lJWeh=o<1II=XjW^7>4^4|+*} z{!J&Z`F-&oq-csVDfgt9^`FEE3=lu}BmJ>Op2?p?Sa^;~a^wO%o4H&zpn;hd`zZVnvJ@|kw!TP0+x((^ko34_v+*}ihSYw3=VW^6 z{TBmC5Bu6C6Hp$C8K;i`SYGLokhwK^K=(&dm5|I7dhc}%-c%NrBHH=_>X~Rj`mnsq z7y-92ePo_RQut3Ph6Ir@GVhca(f_Zp5u4|WG6AY{a=5?|Gjka42X%a8!{MI1r_4jr z|44|QFW$JQ2jh#$e7A?#{kdRwaOU!Qcf2FHB6l)|^89z*{kb29o{4$Qp@E2yQCJ%^}VFda=_yiUsI0ZC9E&w@|0^T1M_5PEHl|31H5MOm5e(l z^Of|h1^JoDW8ZyvW>#7oDP5YcwZGIo=_G0psHr&)FCcSM1kP6 z^~J+u98EB+;=jl5fiuEw%v8;K;fU)hPjks4uJ~f`X_lB8ggF|#nHwmX8y1-w{FxeP znQp5&-Ggq3wuh7Ff*D;r^M)5;^#$(r21$J+=^)ih4}Vp;RXy8T#_on)A%Y0#neM*? zzEZ$sm)rtEVj^cj39=n;Q37Bq`P#WQqoXJPH}35dg`UYl2C`BSWYaO;Zcoz52;5>!~?vsNTZ>nai?164IRav7Ir< zgQ9j;R=YQ8ar{_yRW#8V+`9{U7m=VV_35SiI|y4P_@-OW*U@%L@VL?nY{4S9tJ>&3 zIi#KYZW%GzZj%&Cfye@6q>mtkWjyvq#4A+oY&~X1XFulqG+^_Z5$&kt3R8y;h$F%v zd5t;y8zf~vmAJ$l#q1S}lmS)smv=m@ReCk$pq<^nbJs{8b*O{n!Y|Q*(aK-)O9Ik5<^jhmx-~jl+|8{u-OZ(z=;uERUqbK7(ai=dX({$z_W@ zn@RFV_pDWZvZ3$rl3iI(T4V>6x-U0XM7j-ycjgY>L4&W8>{>dg(?l=3{&mqVKB{C} zLFIyi5)tDrv3nM$>23r=+#B90{E`O>M`$@JAf@y7y?> zfWYLMXEPH3rZ$m7!DC?zoDViAr>6brct0H+uT2k(@%nJT^GX+E+B7GTLeKC}6~8QR z87~%=KcZa2IP7m~Cqdk+5~~i|Bbs9K20S^KjY_wHIraR}g9{=0c_GG0kSAtFQwuWMGAK3~}Ei4Po41#eGc%DCNO`Zu@ z{>Q2wFM=)0n7*_Ir=q(s9v8MZJ~qgXKEb!D==F_9j?Vj|2k&;Pb2s{!z89jLQ;!RX z@adfoP(#D9W9f$rfjA3aN%pR1VI7@?^Ebuf*c5iWy_#)M@becwIe;@1I~Mj zVUf7;bqAjjVZs8>H9Ff&>UQ#M*>|s`aHyOFyL;9!O9@wb?<*a48RxtVDDbl$DTc@U zbZX;v(a{H581A|DqGO@>fgCTvcIxb;6m~Rb;`P+QsSZ!{WP8!#BK@(Tl!GFZj6S6O z$7oa_YJ-|X2@Ua40l3g|`H`F-BpLW*Kg9K!gy{c>uyWndv+02p%OIltQe4uwN*9y= zsequo99HOqs?P+E3P^Qu`(^T4L;`>aMD^WI(Fa=$7Wv^l6EC`-SqJVhow~Qh*6UV} z-gJi&veH>8ERy!JXwDz~o4ZxW0RK6*mrWdd#&a-_JI=ccu|M)Y(QXrSk}5tXj0)k% zbtJ(GJmX;o85zD2iFxgLu+NlxLmM9xUW&c%Fq(9Xn0;Fe5gDEpjd?wJuoF56i~V%! zVc|rAK*?*lGJqYwV|D!6io?jyGYmiG!NAK+khKso^s1Cq4o=~YTzyf1O%SB8F@gh1;DuGrVLhB-gA;1k|N5Pd!$A1?MLii0LIv~|v zO?6l&E;-OBwj|m$Nn$5jBOp~OBZl0R?G89GaAnN&*%@jK0wnY z&c^&KnkJkF*I<~952=wBKf0O&|9YYet7dd8V5Ojn%fpDg9P0?7>|(^XZ|iK@FW0^) ze$1U~dzHvtv{usC((UT>af*yhlVA?##+`IE2eOP}-=R@|ssn?~-EDYg>j-RO+oBmq z0IyjujPy1uHQ)ZMGK>~t_+-_`d6iV+>NF;L?AgcO=<2H>hL5YtNxbfcqCoQ56)?CP ztMkm5!lPqP1fh?Z)kPrah=s3hg3jjRms9v+cvSAxyGB7u zzb_oQPc#dhFnpNZrgf0Xz|G0mu80#{D3chkG1TwJay;%Ec=O|WeI}6e_A5( zVkhWFohoMGRBZnLm@k438Qvf$PDM|fl=dW+dWca~GM&PuIfqYidpj1p+CBYr@vf+E z=}z0zG)A@7I*R_0B+VUizt{)&;dWeUX2fynybwG2V*a0cGyGXZxJNrZ6S)pw`E-dd7tH5ve=h7Y3+Bw60+0)Cb+uZ>)X z;RiLN54?2YeM=aLPiLc5^qG z9l-i@RQHAItO^S9&Td4nIOh*BKbe4Ir@TU%JlIV z){!~wA#|e)^||E0IvjrXJypJ-Ww7i!YCh<4If?o*R<-vnGYH$O=AQ(R#jp|flkZ)N zHNNXF*#_7LRs}M@m}(#O?$;2)6)_T=GpSz8Y4ohz15_7YQHP{#f&R^@z(dp5dEOoV zyVf2lwA_YFXq}_LLCGrhra8}5%Ay?LZuiTDB@DMgEi-=?+mkSAYGh}MtYS;^M)ra+ z+HCbB21ZL3inoG$*1J*p0udR|(K1GSR1P^WRHk8@b&qpM^}>r7SrT6gIRMM^ny?k^ zGn)2?D?*co}tr}7XMCF&VZ$m_9 z0R=?VSJYhT)ysN?wqxk6p@)y#@8)pLCu0Bs#AfRw?AB09r|tXpYrpcZgD3xv@LxUD z8i=TG&iMoo!Zo`^-Wj0+;8%uL7OrUR;n?}iTigB0o_|}ueG!9khaNiH=l_E!*T-8N zK5(YAKIF2*Vpkee_Jv0uxq$P)#Asbm@n;eAi79-+*E=J=IpIy<^_fZ1v0%ig*$lhR zo5VF98MQb(@}2z0;ji?5KA9qYf|VgalELjLqo8*NfuL8${m+x$pMo4;H;NxXx_YK> zf_T5E*%e;U&_@>Y!1D34Q!UoyS@GwS>Z1AawDjXi;L?!)xo+OD1R~h&l+g>(`96_v zs;loS?}^F(8>c;dpw;#h5|H1C+`%!iixcm0= zlVt(tj^jb|-2T;fZRh}6rw7ZiM(l>zbp0Iuz|@{0{KVwl9P>xIU)jGtO~ex3E5lLC z!fNaXO{+d4>l-qkOyu`7f!Wk`pm#<`ALNzc%J)}20fas=(!6`{6Vn?}*v`;tFqRkM zJj?0C~IzgGCniKa)4bJ^1rYuAO;t# zT+j2#oCttEGxhN`hEu=R{Bx%aDsy^k`+g^Y;MBTYw(7y(S6%15T^07i(y^lO&KT}v z^Y$0)h2dCDviL5fpPbv|tz};LuD~zP(QrBUbh7@GDHF;nGiWTeIoVX2QLR?A=p0qx z8}wQy9p1wgDje_0#~0co!XNA;!WY8&Z=m1|hIw{qD)ep?#;S6KV&h8>No)=E$N2aO z$5t2LhG?&_03htO^?irq4;uBs1R(6eScKcnC(OBKQ96Vtygh$ghBG}}_u~&j*F=I} zAzfL*J;wtoE_+d;W&jRnj6Zs>TA}mo!j0a0v;0Afzdjq*YjtD z^mjM_Y7Mc;_|HY}c$L`1-mm$dG5*+vvy5ZvwZpw0@%glZc!B2U{x)#YXGlSBL|+}< zYrY3Z*Pdq!u+kWhttwL{ypCK?BJcPOt!u&LtDi2s^oztYN>xFz17;_hkjBY(3p9KP zT_n)E)(J@kDRoQ{nJ^sjN{eS=YKF`k$Ew?JcjDPJDW~VF`*G3wPzQK8lKt zgR~V5l;_VgL5G7E-6O$t7%WhaI7xo!dpVxruT-XMzO35Mz9)js+RSHyHMEwI?q{lE zvSB)j!?<=U=j#S**sAA<1JC3g(zxe)i=Jl>g1R`#>suJt*eUP$WS474Fq95~&!` zkf4zu^k>?jsL>rv)lapyusE067X|ZGP3@7cl+T-L6IfkTpDRKK6K#(IjuoSm1;qFM zTu!t#@vdKH1(V{>Tt+N_(YR=U{-Zz$%|OOOGU#{?mjw?!D+op^a3QfoSPi{eSrHf} zdgNwkBs)5M@}24uLoQcmOw@PC`!0)1hOS>^*7KH(84>mK8{W6Um_QPESP#4*0G044 zxxOYbUYaN|m~hHEQt{I{s(o~uq*I&ZiHtS}Tq&+lS^Y7!6;=(0c2ub4Ks#^C}8Vx14bJZrOc5Wml<5G4{5> z&TI?}WX3p(bEei!FO@dk;**Ht#?-Sj?gSE(v- z_N3?&CEb+&-f9;j7>}a=E-g|@ekrQp9)VDpX45!X{LdL&-Ess<6Kxpp8FQV=G;f4T zEu9e`^K4mLbW6KhV4q80$OdKrnf+!1#JdHQBcWr-?Yc=TJ7XoOEMaS&v10_1{#X%n z9i^~!vQXqN*@NK<-m^~P`H)DNW+bD4gj4N#=;&(M{q`9khbMT|=Pcy>C=Owvq1Ol^d9vP@uOOxx%M=bm5;^ zba@=pvQp)D)8hR1`9zU7G`epPCFDUW8qJXFNVHHXfrQ8~8*{OYz^h!jsHsh&MM%>y z98-QdB@^zzDUTFQBn1o?Bm3cwh$+q37?dNSI{rO!r?;wES7;Ss}I0}XDGzI=i-7itt5xW*kyLoZ-p zg0;Qnxelq|%dUD&!r@%J6$#Sk>uUt3so>|<$q@mik?JxG!30{2&q zZt3?PJc(vtC1bj>dm;n$XXuzgVDB%0O?o*AWr$RY8Aw zTzKp^BxGfGF9f7%;XvB1N39a%h+|{q0EtlgI zEzJIp1n?~f<{K^C{X(u7&TQ30yvR&Na)VK(T(-5ZFzum%Yhj3dYm^725`Jrwp5G}> z0%GsT?fRp3xf|%h|9|}>RRn*umoMO)KN_lg5YTl` zyxBm*a?@K;RphiQB8qF^oBLm<+QEo)9j2CWH^LW)W7`75eYJ~!z5c`c%C!%>t2=7- zG-9QBYx^+H?vjWTWgTNK_%VOAC9C{^D1x-MG@wNJn<&)*-yk*!Wd;3=Vl!AElB`P3j_ zwgliz{j&8sT-1ZYcPMPu4nfqN9p*fHbE+XwuIBqbV*gS~I7@$PS{3ar)z#k+pTP3! z2n2m!jyJQNDrf0LjxT73mP(p3A4x)!Sox36H_xl4^%^K55XF>gbRyo7f5|Cb0Jo=@ zC-G9zC(i%nU|8JbC3qGXNdNRuJWLrBx-k)%AxmW3z*AA2_7Y-pVxFU(N3?0N$4bOW zU|r^l!c(Og-HCJJyFPd;_tfApPHa=!E@ErZHgpT=wayNAobL=l>`Jw*=kV`Q1QzX2 zn#0VI&_y4nzU%lW(VJ*g&k6lbJ#Acd98sDh0hbn>lvBJheQWwoZvv*{&(UiGN5W(@ z{0iNq@jr4-l^s0m&@BZ|i){GAjWKZ2bOLk64#T@`N40VIr!GPjH9JHAOL}Lf>L@q)QIcv-rrprd z;53GYYjY*x#N@QQCS#YalV&t>JUW4?WK-XPPdzaH`D;YaNwtx3Ici#U0#eDgzJtAD zV4Uxd6=R3hYgS@*6j=+qsj!tAx> zu${Zb{6mIK8M`Fj!m1x)(ucD;uGi$YZgApzc~#G$)zPI3t$M8*f12G;s&*bh%+`~O z_k?VkXx&dcXnwiZ!K>RfaAI}%KW<3dMSYYcZk;)Rc2M61W51Be-9s0kst?MJ=OB=A za+6|pXktGlRV9DZ4#9MAd)jg0jvu+eid~i3Jth625!jyoTVqhElV~|qL&U<0)xnVY z!n{Iyy?2bQL70!>9g6&W8!@vGlQcAhhnV#r%QwFrxMlymuTVwdhDrS z?}1=HDmK8oI$)Kx|0j)S?oYR1@(ZjL7JXn6H+_N%qcP3L@zy9m)rGskpapEh-B8m4 z@~{DixfuPvURlAE8o->){TI~%ZLIy`H374%{qw&t`ZIqW1NPMVW8rQ-)%vxu06%FN zmVtULxPw#eFOPim8!(6$J6eD%+>N$czc@BPzdE4kerf>R6Qh3!8(>BYc*h3dtM&h+ zuxkCaddGmP9=ZTXmVVaifNQgWycQ6@XyC6Ym={b4u97xz2SI!18xdN78H7g<`VE2r zmnshdYcyi}cVX z8s?)y==}P?e|-0eeRqI$caL>fg>{FEeOJePh{$p{%XC=Ba%c=Yb>xkfF^On4zRGfl z$$GfTbeLy6er-5TXgscOFx~}&{jV=!{tNpq74G#6?$s3TwFT}q9sAB3`;HRp?kA(@ z`@_Ll^vQZS#(a3fe5lTR$jNf3Z#+(DGM;BRu5UU%_GH}r?HBVjn^0#u&S*AXXE-h} zmasdNAaI->Uvi|XX~!DhB(#ks_$v7B)4*x)06w%@$HLXJ8Y+Dhwa*^!PafQ|Pa$;Cu>e3E9sERz0A%AL4 z-Z>0j`yOLEN<>wT!tW#WG9J*>I|A{s0#Fr7)dJ2``(qG+`rZAnZa#(^>4pf&l)O$g zk>lg9?)?wOsnW*BuR996>)=lOvCfu#MnWTy=0nD779h>9yQW1r^GrRT9Q4k`I;?yb z8N<*o)|CAAbsoZvxFY345l1_76TnEoae^Bul3bZn2pIQ#qST9&?~`M;LYlf1(Sbgf z0f!Q`En411-Pkdy72nD>xcPSx1gp~CIR?!=ncA_lR3+5{TYn(Lo_vQ;Xz>|^?BNFT zE_6Uj3?I3+tc2Aurp8^QBSqHLGFwXk1*aF#S$aZq_qDVtB+(vFYEC>t!<$f~WC3fn zL)u?jF@ML;Ac~d>6<0jWUiW4*rFUr?7HXD2La{w)I+A-Q=sJ-DJQrLE#q zAdX`SQ{sSW*Ni2}AV=9nPC z6`9Hb3#HtofnZfkK0|0*rO9bonC<1z$7V@eX7-Bfze@%PgH<(IDn^+(6rqV%AkpJ= zW9J6LJj98ATMd*ZC#Phi5KzqRlrVyZb;BiX8|{>~A=P z`7VuD>-Ie(r43+@z9M6lcT4W7cGgi)`KQYv=!2>Y&ed&N2sFLFt${@0+5LbVY|syvB-iAu5EkCFQ_?JP z4sV$*t_)lMFRzdA?khu6#ZbuYCA!V^R_jqWhRUEDzx$g zl(x01T6$j@KW{9tVaJ+V)GB%qKg3$3rs43dOVoPpPQ#xCuQl{J4`<7Rck1fW8m<`l zjL=}2H{qC{h{iqxLp`EGJz_(-hJ~_CiC-MyLV0*em$5%>{>dQ1UVEaXUWA(dG4`euCQ_m zhpe(KKc8McR;{Vys5{SDu2ESw`C_UVf@fD)*5?UdGZj-UvYM*O(sTY)P36gMD5{iS z%}{@I6;nlQQ&P=i8nx-vI`Ediiav(D`5HBwX2|-o~lA(3Z)sHFQELe3xgoiCA{E|FWM*S_ymr5E_HnN4SBDD@HuyZR6 z2A?nJ>yj^?12I?e@`+k7+I6FPEv?d8pD1A?S@o06jo($+c&IWrmR?| zd$1&d^iX*{n+}Tsf?*^0k4NLS4P7;=uVLXCY_f-adnSl2vOGDowJQNBzp|Xn9Up@Z zfZ1ZbvkT9V{KjSYe$(BQPBNKrNE@d;h* zMb%;x96QdJ4mwO9fWBL=;~}3I=lH^|2tg*ri)I?`e`X+-f*iw2os;aMn7NIx#k5cC zUB&08Q!{%CW~`UouV0LuYM%o&#)Qpb&|ndp?@J*SHZ2UZhFzuU4YOtrl5d+6MuLxF{wGCdK4WXskZ*1x{F|1ZgG0$CFK!THOESX|;2ASN^Lg|Du;mPy;SiQB zo7;P26Mzqcj6r{(i{Y-sf}D;)x{yNVH9){3u+aE~DehI(sCtyt5qS|7^E5o@*+VBJkg9++ga}FpNf{;#t}Y9( zOQ}mFZ{a8sC3Np=aBq8qYw(dUbnmesjjx|$x!ra*pLaf!x;a_9?*C13vc4nmQN06E zzo}1w7EdNvWvzlK91Um)q-rncfZm7+b4#0j!mOprn{SGAsiXKxEzxk__3+cEKAL1l z-#;3grLfpz0R1ujof(y6p|pUrf%F>=h?uom^IL09o7#6hFMrBf+=@I|t0#AhjagR)y?D1fAo;`ats#)Wds><_518o0n41>N zn_O18UY-x38o~W9=3LOlc(OqP@HO+s0K;(OEXOoD2PhUwMwEw*c44Ig^OEY?zi?Ry z{?HhPrs!4&<|Yei&e0l}shiPpX0hRhhO$IQ?s|`^AZ~sAv^D}!#*cPaCrmY)qL-4z z7TY%2EjOCDOs0!XPFgFO1Rw<{r2|JRu`UJZ_l!LvkunK$;86_r6D@W`zT-WF3Jtqx z@Ca}{qwvDjIK?ZElwwC?w)ZUPi5HSzY2#S36*5fivH&SF`}LCQLj!)c-`dC&)VAKt zLjU5p7@H?^P?(@x%H#^&7<@Neu(J%@G-K71EPc_^AS(o;aB`rTbw7^)(bi+5t*g`-*4_@tmOe3CHCvqzCZ{>VV@#r_S{3^Dgk z0U2Gm$SonV0rJK+Q#gLEbuIsmZ%W7wqrHK%y9$)Tehftn{~Y~@8pJhp`XoPM!5KOO z=KzGh2{NVJgI~Tu@xVmO0cVo89%8=@}5lq>n7vt(A_QR z5z$qeW*V*~Hr|rYwdZhD|GP=g^4z8yQGGuK!`@{?91U*o2u20Yh=ve*&Z-FI36azd zZDfahe!i2<;#J7>7YS7+Hi-99pWf`1oE#+hxiQEuLmNdW^kZY#%7Cy5wth$c%Cvb3 zzR91(nF6zYvKL6-Qxbbmo(A0UnB>o0nVgY}M}I3ToO1r|%M3T_@k`Tq#j2^CSFyc~ z?;lc~MTD2B5TO7AH43nEKaGE}(I>h7JB;!0?&MCXk1P>2UlQXU$!rMhM*y0Ua`Opj z+Ws1qA=tJ z8(_V3hKXr_g4+*Lz5JjBx)-`HWV~Jm1+b|{LOnrfbVgQc=DzdQth^G{h?yD~$q;sT zp^FsMjPaxxQNk+{$Jq`_E4Wf`6ip}VcPfS;BHO@lYv8M`cJ)HBb%xHGDf?g)rPm5n zU8AlFt)_V=PLO6^cL!#0PD@@s8Xt0omO|b9BI^awbxTYNawn%KGgtvzjh*QX8+lLTr;S=hKLqa8}op2Fb2^tHry4NQI+8Q z4d^v11@UGLmKwJ&(8w&ecxY4Fs0IRXtmaH{iMn^qE1)}UT>a*Acacx}^!m)rt_kHa z#%YtgV&UfNsESOaMyVV2!b^M<^*RL<@O5}qE33M3hGD8Sc0exIXa#m-PH$6!IuLSj z8{heP^9qMT)=OEMAMu1DahL-kQbpny-1No&D&t05P z-+9-Z-+=>Q7KN|f9GmYsY_aN>C&MD(@?@DpQ-$tV&XB71=a$5TMKe&1sQ{|_mz%qO zk6l{cA;KR`?f`=d_yu=OrFFyGxr+qEIOjcTOTZYm=km5Djb)!c@Jn9|2e#7W5?kU0 zrt?|91k3|{^Ktu-9j`)c{bDWus~5RdJek%Gv)YlbIBGjs(zNeyzfSZ z(K}pvR}0Ij=c0MqB5qZU46DYo4kY$6=ievH|Hsug2lo;@`$i|WofF&EiEY~_);G58 z6Wg|J+qP{xdHLN}_r6#6pRJj#+1}4|Pu2Ex&-RBa&d0Y@Jd#iN?H|w!BnCbIXTww` zNvv&jjFD%JuxU&-Ngd+ZpGpQFt1wT|PF^9m4{cV)IL}=~P<^iz;}kNzA&&xx8x@f< zWV!AmP!GbeuCNE2$4B68qHRFiow7a9w#bhCP8YjQ2CX;b77Hklw{RCr>*gtW!L^J3 zGc#Z5{D=R8C2&vmP}Y7u@GGeQwzrTUPV{MnT&ahc* zU9Jj$g#QQ;geEdoQi1|mu8fg5DsY~TIVB~IRRCc_kEXuS;q*)M_O%P{dxnRttZW%$ z<%rwJYZhPjezniB%T;IBGdw+8qMaYFggdU zbNAXWxB?_XOr*0wq|EKAC`hPJIl<-lOh28Qu!&O^wLXmU){_haxsmWZow}L9^vi6dk;zqMkhx3hOKWdF+TmnN zhWgmizsl)78w+hLkie{F+i(Mob*k9K{0urn|Brp-t6LRbD1djPHAl|3TB zsEki}{&rDP<5gHsiu^pzml^RRAou?Xct3n}aPsP7G=I-9auDC3>0FBzd}!rAM3JaM zRC#&e&=Da)4NWaSgVnx0Y1>l#u#O!Ved?B;W{uM(BdlXB2Vmx*EFdeFjNgriqKYXT1{$}_sJeE9ksT} zcW9E3x(8V>NW()N*@>u+Te7DJ!|!W$R2-x2xr5}rwrlvL4=yJ4J%Lcpo^r9~1x^mg4hATn?U9_wK~<_0~r>Ma8b4 zDNBdzTUU<=*rmfmxWBr?)j9f%529DS)%R;C<}F)}dHxrQ*Kl0a&s98)&6X>FGkCUa zv!gTjCxN7d6Q^XRDzJDWb?&Mk5xnoV*41KmwxrKwt!t^T#=!}WTZ-4Tff7g+-OauM zhNedtSUT1FJ2#4Zlfx}-scx)Nl3XT~KWeW=L0WqHc?Uc5^J9l#S5`0$FIG3o@fqN3 zAN5C_=EhzB!FlQVqpbc?1jRO8TfctL+V0^NZ1L`RGE(=>|4ft*<9Ed+8Yd4%!M3cW zUVG0N0&5hjom1JPCpG2inn)@r*nK%>V50*NXGfqp?|Rv}69UIY)K!cG;*xf7D4Q9(8sI27O|u~CF8mD(x<4H5Ld_Qa&xj?uYCs7xQOyoc7IEN$aMR@&O72rD3W$55U z{}j*hgHiSWA-EdUjX2+8wx_Zh;4+SVq3|Y)7VL=GEt%2~w+|}$;)MAD86HFFDY;N@ zB||@8-@{{N-$=NIaacybg+Wd_)T|a-ZA#=FJs9?q36c?tDpT-?moRev8-d}y6M$_2xr?Ow8C(3 zRmFDUjG*5S{4C$N`;R*q&gd%Dq95xSnoZlTS`DYF9ie6y7Tz3F= z2(O##tujiVv^uw4NtU9X)_=X1Rd#LzZW^9&An@neB4C@iSl$I}UN2Rq3IT?v8_1Tjh>RdHH5b0X(5ud5aI1cY3^m;(uMY9ZAlWr{?()&fV|_0rDV z$vk<}7%JwvUB*k+Eya^;y+(zQ5@A~dwf_oKOS;3$&0PXVRyR=g&^ro5q{FHdBQu2Y zU=d;MW;EfLr%QlRPuOP&+O4zCJKctaiB6Y_b~H3`XozX}LYIrsoX|qLpM-!hpU0J3 zJ^0kf0>U=w3#Hdt>7Fca*Duomp>s7S0e_+4z&TDAIKL~1Tgw9w#u)!&U1cb@A6nH@ zZ?SY?vMO>U*>r;SQez6xfBue%`39QF1|s{v?$rOp1LXf#-! zqgf`CS|^+)Xe@PgYjrC;^$cx|4TXif+EDEJl$3h)wVIVySZ_RB8lE`V3x+QrSq=vn z;<`H5qy(!Zf8@V}Cg|{g(2>|-385N*SeXQm>g#SG>q5_nVMJ;NifjKK5y9Bi-EimK z1>r%Zj7<|&1Q}R3{|PDr*$g*78*!lKQMvi8z5*5$93}~$z|$Ctl!CQmZ`rsrAw^SC zs;7>bdfjiY)TRI~Bm5XcRW>4#7(-P;#GOb$l^;%{#8n(f#Uyq6kEl#MxsU9Za;%5IU4$E9pE*MA=d31CF_JEUltTfxJkPcvh@1Yq6MN3|QF+cdgrA2@$(6 z&Vc+RC&`^8n93y8u2!EJ8O$Y;AhU*k*6%V-_7@y5c@fzguN|SqM!#oZ`mzy{EFqo} zBE6O*Kz_LPzSX`U+G_8uKd8!I^mj^Uwp7wH%DjxcYG<1_S4>r}7j z)KR0m-^_M7P*BFT{OU4Mn#PNzjgJ_~dof=%%{t|4i-q~+Z$guykR+wGIm&(lxuHup zG=;3R4}LMgG!!!pzLhHdIGPdDb4$S%cD35$oztzy_9k&SIJsYpueH~17uOeFPhH1T zoaEzV-0)mb5WRMRh!_@eABgaa%0lB{$371jD73X}?W=Y9!ZfHoeQ?|isBt14$|REI zXuB_oG-c|_Vqt&H8;NiWiyAa>R6|gVhsMid$B0pG4TS3)MKOwf6qJLAI48i$rNqL1 zYEmoWMZC>4zA5_U+Tn^uQllY4Cz`WYu+@kshC7}J7*T8u67>syxft@mAPrT6oM%8E zM%W*Q5*PF=;0l-AF#OUpcQ8_?+|AjS*aeYR04(?d&jC7xj*V2(}|x0WUs~;;#(g<_5*nO>b(a ziQs8d7@nTSz7#7eMkp04$Lo|?#{6WP1_8mc>@qrNC=A?bkq+=B7pMv7gnxvU;8w9& z$qpLJUnaOaw!xE~2yBQhv<_;KJ-j+on~*qRrzfz#N3n}s zPIkF$q{s9TC$Wcs+Tts2T`+H5%xqmmJryZ|FV<=3kx`p*dN-jsK9;YOw#no}|8R(QCE2wuoi{&mSYe81Bw{%&B z;9y~gP0qjDfW9FF=u8V`f1#2|1x(Om!y!;;(-~pHMHv~tW85_W-5L&>VP#=oMT9^} zq9~$`3cMhG!*S(P#a&{5wU|7m{GhU4Y~QPH;d5DL@MgYve`i84LQ?T=k2?0){Ek?0 zZjbrQl5YL{%>u<-jb{tX1%Xt*nOZ=T^OUTR9jdvygn5caRxq!TIp(EBi^6GU^L&lh z&uwOHZ0G1ggNAZ};$1yw?5564mJ;L#=LmuBkY)lq4lv!Mj^DJ^A#9)319VDgc9Ns` zmUy-bX5}pDY*&5#s;TPw%f(|N%9Ebp#m+Oq<;YK=f3OXycoq{$3mq1cg0suv5Dme- z1yJN}oG&}H3Mv(_`8psik=-g}VSjHa%X7KV@9e5k*e4@4SW6nK4C8}#AHs|F>ecUL zvf*leiLq=L^>SOiB!ho>uy{^`%p%Q+q;FZCu;-I|#TdVtvUN=N9OvzdpnoXgY}xMg znssAn-N;$Jn1gmB!TI$2`&jjVf`4hTe8|9T+4N6izBqx}c0&HpfFr|r&jn|*-dN5i zT{rHKTfO-D=|u&18~4Vn-w1$a|1_<8V^(hnLA#N8j|AL~W|P#^0oicf`a680{oA!W1gkf;upc32FYV|b zHE`ccJ*Iib9drH!b-UYGFNbEXiN9=XcY#5_|EyiU)4T}a{IS|e&f8r??^q3v!F(As zd+|X3@P#8_y*V{={UM92+cg6Jg9hib?a#h;V+WcY8SJCqi(~Z?=qD%K|EzW6j`PQS zXMgqvfz~w>E}QA5)~sdOe|hc39F!o+yMIX&Pz~2@wnKcF}FC2 zuVVQ*w7Abhcmj1|5swWcTsb((@rS_XIWKLsAa$RZF`d<6jsb_&!I0z#coLU+!ekN` zFKksXGACYQlLmFU(Qvc)vrcPZ`tGU$Bpx7qpnTNi*!Y;LH7L-GJS^4HoqmnAz8g88 zeykK52$R`YndimfRk2~=Dz9^(BKc>j$0!qbJ|$3&BJtLM4@X1rjfKRu>za&_E;oBg zk0w)fQ@KzMos5*^m+JJuf#h7_kQ};MGh95FtS`4`ww9)=kQW-BgIO=xXsyaW;zjhe zV{{chYocAFzf@3a^EaiD(6Vq==U2ps$9UP1i*s^5d2%=@=lysrZC3gzUW6FvFkOp- z*lS1iv@5ftj5DUluAE8zfm{iwlwA%FcHxBt8T(|=%H)4u61Y&%U^#km8|G;0-4P|a zz>CLF*|yV)YmFdM2cc z5{y=PFSS4&kL&bOrOB0-d|G6D=Yllpnd;cjW1ysKoxlwol{ZWngnVKb`2%x30O8ph z0g2t*vgqD1RTr^EvxvJEX`=ZDkdEYWsY5%|pvFyS=G}bfPIYT*`*Vf|a-&p!NJ}f$ zy&7UwQJmJ2cygAJOZH)GYY28mwTt8}Rxa47gLA<*NG>>JdEZzlKz9(Ciwrh8D?&u5 z#>}-PpcQl_d4|q^2jsGHW0vnc$5+!;EZ=7cS(YSqmk`*hY_FY$u~jLtCJ}x5fYNHI zg#4Fd^WT0>1Ihnw{deCrW75mgVQr2`NG7 zuD!0~2>Td}tn|7bwckAqem@bW3B%1N7Vj|I1&gA7;dw4+hUYor5?~0nm0qvCU^Yohj%|L* zTiH);$=~)2TGj^y=>JnrCWBYmX=a8u8sO;|HA6MRuzh>~#jjhHrDv7MxFi7Tlk->Om;H{HijM{TR@94(Y6KBRhZM zc2T`f5*I|-s||mBp_C%SCQh`^ zecne@aG0-JsTrZx(6A$9tJ$)rZ!R+h=iajNtryd4&jFwfTMb4Ca3R~J>XCD>n`OAZ zPDEi)zsWr(F+jy(rg!VpWA_Iza%<26Cf(vu2(r^0TrEMsKJz{M0`;T|xRvAFYO&xanIQqpkBMzx*^=EFD%x7c%AWYym z+ipFFWNUoCZJU_>jp*fax4;(<$%(4+vageeA&%wwPB$* znC@YA2M!<%5O_qdV)rYB_Iz#yPKOkGk@&`f@8jJH+@;rd;Rcqr7VbBa&KU5MVU6NJ zD9VUZn-AySgRKT?qP#(`KbXzHxh4J>QcDW7IwQA7(mAjN@@@{ImQi2WcslK;`ZM)! zk7O!Bw0*v>*G9Q>WO3tlXy8&zcV`wopwPe@8&+ewLF}UIGYrA(3zV)`kvWEJo&6v# zs(fptu)JxLBybW+G{Y_Woq{cDY}SM67?2@B z&*{@`YWBV}`xvsHHBqz4s8Q`@J9bZXtX!4@vFxCd?p3sU5gD&^io1J-)t^1&36(QT z@zNZn`gG!NNARG(leleZL9Fl7v!ePtW>=odY2N0Xs z&uki}gDD#Ihp0w2OhMWB1!H=JCKTxk^-ZFLFN|3+SyUcm>4?h*J#U6EWbt?o;bU;?ss3ghO=4M;-t|NCO&q#B8_s<{L(>|T zt39VF3J#F^W7;-8l(U9NlU!7N)ow?{02Qj)k`5P9$`L{D#=HhO0z9I7X$3r7g#FMN zL&Kya!t8cLOGY_X`zToj;Md<2TtLKX3E4a5xP_KAfQ!L|7kOrc#vl~d&ENure*049L`|%)Ootl@0dI2h%1dw*|GAX975l@%iIhPA9U6`Z`4&W@nd z*OkJY+7mFeo6u3%ES4ebrtiG-ncv11Z#Bf3KP?;r;bRUi73gs=MN~Vqd0T3Jlw=o? z4^!2l_tMfCj8qL3U|SF9MMXE&W8gsay0Pgc3_^m+#!?UEOqa_r6{3MNG5_P52|<>O zJ`M7)Wb;RzElX7OT1W5A^ElFNTiZ5le&RQxS%z^J8d(}TTZ=Q(M&Ev)u->`$8Z{>i zvFqM_7+bz1q@^SAE{lwgNFibV@S{MnX<-dU#`uGDtY9tczylp}5x*w9}pOc+wQ3Ib4FW(^JM~}hvR>ywMBT{Lu z7{v%5qqY29A=3o{Cd%=eC>-^af5}-+=-3#i^bXjAT`%O4gZ8rzK?LDc5!_Q>$ zpiyrcVWx@$$#NQ_ZuHRx8ypyJ@0OjB$>87bb)?k5zqMG4EsrfKl*rYc9Ny>_~!QAs(jMnOnrh;(WupzZ*i0;m% z_NL?s@vF-0U|1T#fjbN4!y&kAiuwNrn8j_!8hMqRb>=te_|y? zwlj+P3?sN@mRk3?>8Q5|;qO=s=P3NQFz8ql$beHxLn3}9x3AoZ=`Rt) zU<+;lCru%fyNIHJn38pCkrdNY9;olWR>%MhKAgb%3}v&Y3iK795X!Mt8c*ICj(()+lt{8lq%JMbVsa& zi_3f)0i`Fftl!ZV5P^Q)?cp*@Wry+TX?&#ZRfvoc3K?DKu;Fl|JC;+!_soUn2RLoJ zy2-H070=-5F^76zJM$^=Lbg~P zH>C6L0DO$_HX+ggZMctRTy&pX1Sjcd5eoPIvgt7+xF~8Oy1GKcGwKzf$QTg=qjO6M z$P!*xeR+mwuQwF6gc^3`gvwbv?o{kb4cFS?JzW`D4kjR0u8#AJrm4?v&--E2YiqCBK}2~TzVkqX`n>S10{_2u8E4o=_O zVM4x4pt)i*7oCveFgVVK?;rRuyBwU+gT)B9kPjkAW-b!mvG15r)h#u z$hgsOrnw=mDBA4`Ow+{z(z z`%Ke{W7ikc?M4p{gw!q{q}+AVKNKX$c;x;Z3&gVZIt%nGl=nlOO}oqZMM!TBAFhEXwLJD~ z=r{|leISR}U&c2P9)E9byE3-FM%Ugi-nLP06aRSLZl^pArN�oRtYC%aJUr{s~W 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 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d deleted file mode 100644 index 05fc9ef..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o.d +++ /dev/null @@ -1,1502 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_project.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_project.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o deleted file mode 100644 index 6afe20abbcd9a299fc5055e55eb3e8c4663bd5ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 249520 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 &qPE=3TwYa1E+S3eXa283K?6E>2&7fVygR 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
w!XkT}=txcI2wZ2diPuGdR( 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 OQRu+Oc63^({r>>r-MiEP diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d deleted file mode 100644 index 7c519cf..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o.d +++ /dev/null @@ -1,1502 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/view_edit_user_group.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_edit_user_group.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o deleted file mode 100644 index 38025e9a042a8ccfd451839cf3a7e459c22bd58b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 444968 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

(FBwrx;BFUFX&LcUWP2g5;|t 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∾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 diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d deleted file mode 100644 index 143abe3..0000000 --- a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o.d +++ /dev/null @@ -1,1502 +0,0 @@ -CMakeFiles/ubl-settings-diskquota.dir/view/view_filters.cc.o: \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.cc \ - /usr/include/stdc-predef.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/view_filters.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h \ - /usr/include/stdio.h /usr/include/bits/libc-header-start.h \ - /usr/include/features.h /usr/include/features-time64.h \ - /usr/include/bits/wordsize.h /usr/include/bits/timesize.h \ - /usr/include/sys/cdefs.h /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stddef.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdarg.h \ - /usr/include/bits/types.h /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__fpos64_t.h /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h /usr/include/bits/stdio.h \ - /usr/include/bits/stdio2.h /usr/include/c++/11.2.0/sstream \ - /usr/include/c++/11.2.0/istream /usr/include/c++/11.2.0/ios \ - /usr/include/c++/11.2.0/iosfwd \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++config.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/os_defines.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/cpu_defines.h \ - /usr/include/c++/11.2.0/pstl/pstl_config.h \ - /usr/include/c++/11.2.0/bits/stringfwd.h \ - /usr/include/c++/11.2.0/bits/memoryfwd.h \ - /usr/include/c++/11.2.0/bits/postypes.h /usr/include/c++/11.2.0/cwchar \ - /usr/include/wchar.h /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/locale_t.h /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/wchar2.h /usr/include/c++/11.2.0/exception \ - /usr/include/c++/11.2.0/bits/exception.h \ - /usr/include/c++/11.2.0/bits/exception_ptr.h \ - /usr/include/c++/11.2.0/bits/exception_defines.h \ - /usr/include/c++/11.2.0/bits/cxxabi_init_exception.h \ - /usr/include/c++/11.2.0/typeinfo \ - /usr/include/c++/11.2.0/bits/hash_bytes.h /usr/include/c++/11.2.0/new \ - /usr/include/c++/11.2.0/bits/nested_exception.h \ - /usr/include/c++/11.2.0/bits/move.h /usr/include/c++/11.2.0/type_traits \ - /usr/include/c++/11.2.0/bits/char_traits.h \ - /usr/include/c++/11.2.0/bits/stl_algobase.h \ - /usr/include/c++/11.2.0/bits/functexcept.h \ - /usr/include/c++/11.2.0/bits/cpp_type_traits.h \ - /usr/include/c++/11.2.0/ext/type_traits.h \ - /usr/include/c++/11.2.0/ext/numeric_traits.h \ - /usr/include/c++/11.2.0/bits/stl_pair.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_types.h \ - /usr/include/c++/11.2.0/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11.2.0/bits/concept_check.h \ - /usr/include/c++/11.2.0/debug/assertions.h \ - /usr/include/c++/11.2.0/bits/stl_iterator.h \ - /usr/include/c++/11.2.0/bits/ptr_traits.h \ - /usr/include/c++/11.2.0/debug/debug.h \ - /usr/include/c++/11.2.0/bits/predefined_ops.h \ - /usr/include/c++/11.2.0/cstdint \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/stdint.h \ - /usr/include/stdint.h /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11.2.0/bits/localefwd.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++locale.h \ - /usr/include/c++/11.2.0/clocale /usr/include/locale.h \ - /usr/include/bits/locale.h /usr/include/c++/11.2.0/cctype \ - /usr/include/ctype.h /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h /usr/include/c++/11.2.0/bits/ios_base.h \ - /usr/include/c++/11.2.0/ext/atomicity.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/gthr-default.h \ - /usr/include/pthread.h /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \ - /usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/bits/pthread_stack_min-dynamic.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11.2.0/bits/locale_classes.h \ - /usr/include/c++/11.2.0/string /usr/include/c++/11.2.0/bits/allocator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h \ - /usr/include/c++/11.2.0/ext/new_allocator.h \ - /usr/include/c++/11.2.0/bits/ostream_insert.h \ - /usr/include/c++/11.2.0/bits/cxxabi_forced.h \ - /usr/include/c++/11.2.0/bits/stl_function.h \ - /usr/include/c++/11.2.0/backward/binders.h \ - /usr/include/c++/11.2.0/bits/range_access.h \ - /usr/include/c++/11.2.0/initializer_list \ - /usr/include/c++/11.2.0/bits/basic_string.h \ - /usr/include/c++/11.2.0/ext/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/alloc_traits.h \ - /usr/include/c++/11.2.0/bits/stl_construct.h \ - /usr/include/c++/11.2.0/string_view \ - /usr/include/c++/11.2.0/bits/functional_hash.h \ - /usr/include/c++/11.2.0/bits/string_view.tcc \ - /usr/include/c++/11.2.0/ext/string_conversions.h \ - /usr/include/c++/11.2.0/cstdlib /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h /usr/include/endian.h \ - /usr/include/bits/byteswap.h /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h /usr/include/bits/select2.h \ - /usr/include/alloca.h /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h /usr/include/bits/stdlib.h \ - /usr/include/c++/11.2.0/bits/std_abs.h /usr/include/c++/11.2.0/cstdio \ - /usr/include/c++/11.2.0/cerrno /usr/include/errno.h \ - /usr/include/bits/errno.h /usr/include/linux/errno.h \ - /usr/include/asm/errno.h /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h /usr/include/bits/types/error_t.h \ - /usr/include/c++/11.2.0/bits/charconv.h \ - /usr/include/c++/11.2.0/bits/basic_string.tcc \ - /usr/include/c++/11.2.0/bits/locale_classes.tcc \ - /usr/include/c++/11.2.0/system_error \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/error_constants.h \ - /usr/include/c++/11.2.0/stdexcept /usr/include/c++/11.2.0/streambuf \ - /usr/include/c++/11.2.0/bits/streambuf.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.h \ - /usr/include/c++/11.2.0/bits/locale_facets.h \ - /usr/include/c++/11.2.0/cwctype /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_base.h \ - /usr/include/c++/11.2.0/bits/streambuf_iterator.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/ctype_inline.h \ - /usr/include/c++/11.2.0/bits/locale_facets.tcc \ - /usr/include/c++/11.2.0/bits/basic_ios.tcc \ - /usr/include/c++/11.2.0/ostream /usr/include/c++/11.2.0/bits/ostream.tcc \ - /usr/include/c++/11.2.0/bits/istream.tcc \ - /usr/include/c++/11.2.0/bits/sstream.tcc /usr/include/c++/11.2.0/array \ - /usr/include/c++/11.2.0/utility \ - /usr/include/c++/11.2.0/bits/stl_relops.h /usr/include/c++/11.2.0/vector \ - /usr/include/c++/11.2.0/bits/stl_uninitialized.h \ - /usr/include/c++/11.2.0/bits/stl_vector.h \ - /usr/include/c++/11.2.0/bits/stl_bvector.h \ - /usr/include/c++/11.2.0/bits/vector.tcc /usr/include/linux/limits.h \ - /usr/include/unistd.h /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd.h /usr/include/bits/unistd_ext.h \ - /usr/include/linux/close_range.h /usr/include/c++/11.2.0/iostream \ - /usr/include/c++/11.2.0/fstream /usr/include/c++/11.2.0/bits/codecvt.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/basic_file.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/c++io.h \ - /usr/include/c++/11.2.0/bits/fstream.tcc \ - /usr/include/c++/11.2.0/filesystem /usr/include/c++/11.2.0/bits/fs_fwd.h \ - /usr/include/c++/11.2.0/chrono /usr/include/c++/11.2.0/ratio \ - /usr/include/c++/11.2.0/limits /usr/include/c++/11.2.0/ctime \ - /usr/include/c++/11.2.0/bits/parse_numbers.h \ - /usr/include/c++/11.2.0/bits/fs_path.h /usr/include/c++/11.2.0/locale \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/time_members.h \ - /usr/include/c++/11.2.0/x86_64-pc-linux-gnu/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11.2.0/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11.2.0/bits/locale_conv.h \ - /usr/include/c++/11.2.0/bits/unique_ptr.h /usr/include/c++/11.2.0/tuple \ - /usr/include/c++/11.2.0/bits/uses_allocator.h \ - /usr/include/c++/11.2.0/bits/invoke.h /usr/include/c++/11.2.0/iomanip \ - /usr/include/c++/11.2.0/bits/quoted_string.h \ - /usr/include/c++/11.2.0/codecvt \ - /usr/include/c++/11.2.0/ext/concurrence.h \ - /usr/include/c++/11.2.0/bits/shared_ptr.h \ - /usr/include/c++/11.2.0/bits/shared_ptr_base.h \ - /usr/include/c++/11.2.0/bits/allocated_ptr.h \ - /usr/include/c++/11.2.0/bits/refwrap.h \ - /usr/include/c++/11.2.0/ext/aligned_buffer.h \ - /usr/include/c++/11.2.0/bits/fs_dir.h \ - /usr/include/c++/11.2.0/bits/fs_ops.h /usr/include/pwd.h \ - /usr/include/c++/11.2.0/cstddef /usr/include/gtkmm-3.0/gtkmm.h \ - /usr/include/glibmm-2.4/glibmm.h \ - /usr/lib/glibmm-2.4/include/glibmmconfig.h \ - /usr/include/glibmm-2.4/glibmm/thread.h /usr/include/glib-2.0/glib.h \ - /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \ - /usr/lib/glib-2.0/include/glibconfig.h \ - /usr/include/glib-2.0/glib/gmacros.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/limits.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include-fixed/syslimits.h \ - /usr/include/limits.h /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h /usr/include/bits/uio_lim.h \ - /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/float.h \ - /usr/include/glib-2.0/glib/gversionmacros.h /usr/include/string.h \ - /usr/include/strings.h /usr/include/bits/strings_fortified.h \ - /usr/include/bits/string_fortified.h /usr/include/glib-2.0/glib/garray.h \ - /usr/include/glib-2.0/glib/gasyncqueue.h \ - /usr/include/glib-2.0/glib/gthread.h \ - /usr/include/glib-2.0/glib/gatomic.h \ - /usr/include/glib-2.0/glib/glib-typeof.h \ - /usr/include/glib-2.0/glib/gerror.h /usr/include/glib-2.0/glib/gquark.h \ - /usr/include/glib-2.0/glib/gutils.h /usr/include/c++/11.2.0/stdlib.h \ - /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \ - /usr/include/bits/signum-generic.h /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h /usr/include/bits/sigstack.h \ - /usr/include/bits/sigstksz.h /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h /usr/include/glib-2.0/glib/gbase64.h \ - /usr/include/glib-2.0/glib/gbitlock.h \ - /usr/include/glib-2.0/glib/gbookmarkfile.h \ - /usr/include/glib-2.0/glib/gdatetime.h \ - /usr/include/glib-2.0/glib/gtimezone.h \ - /usr/include/glib-2.0/glib/gbytes.h \ - /usr/include/glib-2.0/glib/gcharset.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/gconvert.h \ - /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \ - /usr/include/glib-2.0/glib/gdir.h /usr/include/dirent.h \ - /usr/include/bits/dirent.h /usr/include/bits/dirent_ext.h \ - /usr/include/glib-2.0/glib/genviron.h \ - /usr/include/glib-2.0/glib/gfileutils.h \ - /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \ - /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \ - /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/ghmac.h \ - /usr/include/glib-2.0/glib/gchecksum.h \ - /usr/include/glib-2.0/glib/ghook.h \ - /usr/include/glib-2.0/glib/ghostutils.h \ - /usr/include/glib-2.0/glib/giochannel.h \ - /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \ - /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \ - /usr/include/glib-2.0/glib/gunicode.h \ - /usr/include/glib-2.0/glib/gkeyfile.h \ - /usr/include/glib-2.0/glib/gmappedfile.h \ - /usr/include/glib-2.0/glib/gmarkup.h \ - /usr/include/glib-2.0/glib/gmessages.h \ - /usr/include/glib-2.0/glib/gvariant.h \ - /usr/include/glib-2.0/glib/gvarianttype.h \ - /usr/include/glib-2.0/glib/goption.h \ - /usr/include/glib-2.0/glib/gpattern.h \ - /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \ - /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \ - /usr/include/glib-2.0/glib/grcbox.h \ - /usr/include/glib-2.0/glib/grefcount.h \ - /usr/include/glib-2.0/glib/grefstring.h \ - /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gmacros.h \ - /usr/include/glib-2.0/glib/gregex.h \ - /usr/include/glib-2.0/glib/gscanner.h \ - /usr/include/glib-2.0/glib/gsequence.h \ - /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \ - /usr/include/glib-2.0/glib/gspawn.h \ - /usr/include/glib-2.0/glib/gstrfuncs.h \ - /usr/include/glib-2.0/glib/gstringchunk.h \ - /usr/include/glib-2.0/glib/gstrvbuilder.h \ - /usr/include/glib-2.0/glib/gtestutils.h \ - /usr/include/glib-2.0/glib/gthreadpool.h \ - /usr/include/glib-2.0/glib/gtimer.h \ - /usr/include/glib-2.0/glib/gtrashstack.h \ - /usr/include/glib-2.0/glib/gtree.h /usr/include/glib-2.0/glib/guri.h \ - /usr/include/glib-2.0/glib/guuid.h /usr/include/glib-2.0/glib/gversion.h \ - /usr/include/glib-2.0/glib/deprecated/gallocator.h \ - /usr/include/glib-2.0/glib/deprecated/gcache.h \ - /usr/include/glib-2.0/glib/deprecated/gcompletion.h \ - /usr/include/glib-2.0/glib/deprecated/gmain.h \ - /usr/include/glib-2.0/glib/deprecated/grel.h \ - /usr/include/glib-2.0/glib/deprecated/gthread.h \ - /usr/include/glib-2.0/glib/glib-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/error.h \ - /usr/include/glibmm-2.4/glibmm/exception.h \ - /usr/include/glibmm-2.4/glibmm/ustring.h \ - /usr/include/glibmm-2.4/glibmm/unicode.h \ - /usr/include/c++/11.2.0/iterator \ - /usr/include/c++/11.2.0/bits/stream_iterator.h \ - /usr/include/glibmm-2.4/glibmm/value.h \ - /usr/include/glibmm-2.4/glibmm/refptr.h \ - /usr/include/glibmm-2.4/glibmm/enums.h \ - /usr/include/glib-2.0/glib-object.h \ - /usr/include/glib-2.0/gobject/gbinding.h \ - /usr/include/glib-2.0/gobject/gobject.h \ - /usr/include/glib-2.0/gobject/gtype.h \ - /usr/include/glib-2.0/gobject/gvalue.h \ - /usr/include/glib-2.0/gobject/gparam.h \ - /usr/include/glib-2.0/gobject/gclosure.h \ - /usr/include/glib-2.0/gobject/gsignal.h \ - /usr/include/glib-2.0/gobject/gmarshal.h \ - /usr/include/glib-2.0/gobject/gboxed.h \ - /usr/include/glib-2.0/gobject/glib-types.h \ - /usr/include/glib-2.0/gobject/gbindinggroup.h \ - /usr/include/glib-2.0/gobject/genums.h \ - /usr/include/glib-2.0/gobject/glib-enumtypes.h \ - /usr/include/glib-2.0/gobject/gparamspecs.h \ - /usr/include/glib-2.0/gobject/gsignalgroup.h \ - /usr/include/glib-2.0/gobject/gsourceclosure.h \ - /usr/include/glib-2.0/gobject/gtypemodule.h \ - /usr/include/glib-2.0/gobject/gtypeplugin.h \ - /usr/include/glib-2.0/gobject/gvaluearray.h \ - /usr/include/glib-2.0/gobject/gvaluetypes.h \ - /usr/include/glib-2.0/gobject/gobject-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/value_custom.h \ - /usr/include/glibmm-2.4/glibmm/value_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/timeval.h \ - /usr/include/sigc++-2.0/sigc++/sigc++.h \ - /usr/include/sigc++-2.0/sigc++/signal.h /usr/include/c++/11.2.0/list \ - /usr/include/c++/11.2.0/bits/stl_list.h \ - /usr/include/c++/11.2.0/bits/list.tcc \ - /usr/include/sigc++-2.0/sigc++/signal_base.h \ - /usr/lib/sigc++-2.0/include/sigc++config.h \ - /usr/include/sigc++-2.0/sigc++/type_traits.h \ - /usr/include/sigc++-2.0/sigc++/trackable.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot.h \ - /usr/include/sigc++-2.0/sigc++/visit_each.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/functor_trait.h \ - /usr/include/sigc++-2.0/sigc++/functors/ptr_fun.h \ - /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h \ - /usr/include/sigc++-2.0/sigc++/limit_reference.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/deduce_result_type.h \ - /usr/include/sigc++-2.0/sigc++/functors/slot_base.h \ - /usr/include/sigc++-2.0/sigc++/connection.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h \ - /usr/include/sigc++-2.0/sigc++/reference_wrapper.h \ - /usr/include/c++/11.2.0/functional \ - /usr/include/c++/11.2.0/bits/std_function.h \ - /usr/include/c++/11.2.0/unordered_map \ - /usr/include/c++/11.2.0/bits/hashtable.h \ - /usr/include/c++/11.2.0/bits/hashtable_policy.h \ - /usr/include/c++/11.2.0/bits/node_handle.h \ - /usr/include/c++/11.2.0/bits/unordered_map.h \ - /usr/include/c++/11.2.0/bits/erase_if.h \ - /usr/include/c++/11.2.0/bits/stl_algo.h \ - /usr/include/c++/11.2.0/bits/algorithmfwd.h \ - /usr/include/c++/11.2.0/bits/stl_heap.h \ - /usr/include/c++/11.2.0/bits/stl_tempbuf.h \ - /usr/include/c++/11.2.0/bits/uniform_int_dist.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/bind_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/hide.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype_return.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/retype.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/compose.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/exception_catch.h \ - /usr/include/sigc++-2.0/sigc++/adaptors/track_obj.h \ - /usr/include/sigc++-2.0/sigc++/functors/functors.h \ - /usr/include/glibmm-2.4/glibmm/threads.h \ - /usr/include/glibmm-2.4/glibmm/arrayhandle.h \ - /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h \ - /usr/include/glibmm-2.4/glibmm/variant.h \ - /usr/include/glibmm-2.4/glibmm/varianttype.h \ - /usr/include/glibmm-2.4/glibmm/variantiter.h \ - /usr/include/glibmm-2.4/glibmm/variantdbusstring.h \ - /usr/include/c++/11.2.0/map /usr/include/c++/11.2.0/bits/stl_tree.h \ - /usr/include/c++/11.2.0/bits/stl_map.h \ - /usr/include/c++/11.2.0/bits/stl_multimap.h \ - /usr/include/c++/11.2.0/memory \ - /usr/include/c++/11.2.0/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11.2.0/bits/align.h /usr/include/c++/11.2.0/bit \ - /usr/include/c++/11.2.0/bits/shared_ptr_atomic.h \ - /usr/include/c++/11.2.0/bits/atomic_base.h \ - /usr/include/c++/11.2.0/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11.2.0/backward/auto_ptr.h \ - /usr/include/c++/11.2.0/pstl/glue_memory_defs.h \ - /usr/include/c++/11.2.0/pstl/execution_defs.h \ - /usr/include/glibmm-2.4/glibmm/variant_basictypes.h \ - /usr/include/glibmm-2.4/glibmm/wrap.h \ - /usr/include/glibmm-2.4/glibmm/objectbase.h \ - /usr/include/glibmm-2.4/glibmm/class.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy.h \ - /usr/include/glibmm-2.4/glibmm/signalproxy_connectionnode.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy.h \ - /usr/include/glibmm-2.4/glibmm/propertyproxy_base.h \ - /usr/include/glibmm-2.4/glibmm/quark.h \ - /usr/include/glibmm-2.4/glibmm/debug.h /usr/include/c++/11.2.0/mutex \ - /usr/include/c++/11.2.0/bits/std_mutex.h \ - /usr/include/c++/11.2.0/bits/unique_lock.h \ - /usr/include/c++/11.2.0/algorithm \ - /usr/include/c++/11.2.0/pstl/glue_algorithm_defs.h \ - /usr/include/c++/11.2.0/deque /usr/include/c++/11.2.0/bits/stl_deque.h \ - /usr/include/c++/11.2.0/bits/deque.tcc \ - /usr/include/glibmm-2.4/glibmm/balancedtree.h \ - /usr/include/glibmm-2.4/glibmm/base64.h \ - /usr/include/glibmm-2.4/glibmm/binding.h \ - /usr/include/glibmm-2.4/glibmm/object.h \ - /usr/include/glibmm-2.4/glibmm/utility.h \ - /usr/include/glibmm-2.4/glibmm/bytearray.h \ - /usr/include/sigc++-2.0/sigc++/slot.h \ - /usr/include/glibmm-2.4/glibmm/bytes.h \ - /usr/include/glibmm-2.4/glibmm/checksum.h \ - /usr/include/glibmm-2.4/glibmm/convert.h \ - /usr/include/glibmm-2.4/glibmm/date.h \ - /usr/include/glibmm-2.4/glibmm/datetime.h \ - /usr/include/glibmm-2.4/glibmm/timezone.h \ - /usr/include/glibmm-2.4/glibmm/dispatcher.h \ - /usr/include/glibmm-2.4/glibmm/main.h \ - /usr/include/glibmm-2.4/glibmm/priorities.h \ - /usr/include/glibmm-2.4/glibmm/iochannel.h \ - /usr/include/glibmm-2.4/glibmm/exceptionhandler.h \ - /usr/include/glibmm-2.4/glibmm/fileutils.h \ - /usr/include/glibmm-2.4/glibmm/helperlist.h \ - /usr/include/glibmm-2.4/glibmm/containers.h \ - /usr/include/glibmm-2.4/glibmm/sarray.h \ - /usr/include/glibmm-2.4/glibmm/interface.h \ - /usr/include/glibmm-2.4/glibmm/init.h \ - /usr/include/glibmm-2.4/glibmm/keyfile.h \ - /usr/include/glibmm-2.4/glibmm/streamiochannel.h \ - /usr/include/glibmm-2.4/glibmm/listhandle.h \ - /usr/include/glibmm-2.4/glibmm/markup.h \ - /usr/include/glibmm-2.4/glibmm/miscutils.h \ - /usr/include/glibmm-2.4/glibmm/module.h \ - /usr/include/glibmm-2.4/glibmm/nodetree.h /usr/include/c++/11.2.0/stack \ - /usr/include/c++/11.2.0/bits/stl_stack.h \ - /usr/include/glibmm-2.4/glibmm/optioncontext.h \ - /usr/include/glibmm-2.4/glibmm/optionentry.h \ - /usr/include/glibmm-2.4/glibmm/optiongroup.h \ - /usr/include/glibmm-2.4/glibmm/pattern.h \ - /usr/include/glibmm-2.4/glibmm/property.h \ - /usr/include/glibmm-2.4/glibmm/random.h \ - /usr/include/glibmm-2.4/glibmm/regex.h \ - /usr/include/glibmm-2.4/glibmm/shell.h \ - /usr/include/glibmm-2.4/glibmm/slisthandle.h \ - /usr/include/glibmm-2.4/glibmm/spawn.h \ - /usr/include/glibmm-2.4/glibmm/stringutils.h \ - /usr/include/glibmm-2.4/glibmm/threadpool.h \ - /usr/include/glibmm-2.4/glibmm/timer.h \ - /usr/include/glibmm-2.4/glibmm/uriutils.h \ - /usr/include/glibmm-2.4/glibmm/valuearray.h \ - /usr/include/glibmm-2.4/glibmm/variantdict.h \ - /usr/include/glibmm-2.4/glibmm/vectorutils.h \ - /usr/include/glibmm-2.4/glibmm/weakref.h /usr/include/giomm-2.4/giomm.h \ - /usr/include/giomm-2.4/giomm/action.h \ - /usr/lib/giomm-2.4/include/giommconfig.h /usr/include/glib-2.0/gio/gio.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/gio/gaction.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroupexporter.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gappinfo.h \ - /usr/include/glib-2.0/gio/gapplication.h \ - /usr/include/glib-2.0/gio/gapplicationcommandline.h \ - /usr/include/glib-2.0/gio/gasyncinitable.h \ - /usr/include/glib-2.0/gio/ginitable.h \ - /usr/include/glib-2.0/gio/gasyncresult.h \ - /usr/include/glib-2.0/gio/gbufferedinputstream.h \ - /usr/include/glib-2.0/gio/gfilterinputstream.h \ - /usr/include/glib-2.0/gio/ginputstream.h \ - /usr/include/glib-2.0/gio/gbufferedoutputstream.h \ - /usr/include/glib-2.0/gio/gfilteroutputstream.h \ - /usr/include/glib-2.0/gio/goutputstream.h \ - /usr/include/glib-2.0/gio/gbytesicon.h \ - /usr/include/glib-2.0/gio/gcancellable.h \ - /usr/include/glib-2.0/gio/gcharsetconverter.h \ - /usr/include/glib-2.0/gio/gconverter.h \ - /usr/include/glib-2.0/gio/gcontenttype.h \ - /usr/include/glib-2.0/gio/gconverterinputstream.h \ - /usr/include/glib-2.0/gio/gconverteroutputstream.h \ - /usr/include/glib-2.0/gio/gcredentials.h \ - /usr/include/glib-2.0/gio/gdatagrambased.h \ - /usr/include/glib-2.0/gio/gdatainputstream.h \ - /usr/include/glib-2.0/gio/gdataoutputstream.h \ - /usr/include/glib-2.0/gio/gdbusactiongroup.h \ - /usr/include/glib-2.0/gio/giotypes.h \ - /usr/include/glib-2.0/gio/gdbusaddress.h \ - /usr/include/glib-2.0/gio/gdbusauthobserver.h \ - /usr/include/glib-2.0/gio/gdbusconnection.h \ - /usr/include/glib-2.0/gio/gdbuserror.h \ - /usr/include/glib-2.0/gio/gdbusinterface.h \ - /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \ - /usr/include/glib-2.0/gio/gdbusintrospection.h \ - /usr/include/glib-2.0/gio/gdbusmenumodel.h \ - /usr/include/glib-2.0/gio/gdbusmessage.h \ - /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \ - /usr/include/glib-2.0/gio/gdbusnameowning.h \ - /usr/include/glib-2.0/gio/gdbusnamewatching.h \ - /usr/include/glib-2.0/gio/gdbusobject.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanager.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \ - /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \ - /usr/include/glib-2.0/gio/gdbusobjectproxy.h \ - /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \ - /usr/include/glib-2.0/gio/gdbusproxy.h \ - /usr/include/glib-2.0/gio/gdbusserver.h \ - /usr/include/glib-2.0/gio/gdbusutils.h \ - /usr/include/glib-2.0/gio/gdebugcontroller.h \ - /usr/include/glib-2.0/gio/gdebugcontrollerdbus.h \ - /usr/include/glib-2.0/gio/gdrive.h \ - /usr/include/glib-2.0/gio/gdtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gdtlsconnection.h \ - /usr/include/glib-2.0/gio/gdtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gemblemedicon.h \ - /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \ - /usr/include/glib-2.0/gio/gfile.h \ - /usr/include/glib-2.0/gio/gfileattribute.h \ - /usr/include/glib-2.0/gio/gfileenumerator.h \ - /usr/include/glib-2.0/gio/gfileicon.h \ - /usr/include/glib-2.0/gio/gfileinfo.h \ - /usr/include/glib-2.0/gio/gfileinputstream.h \ - /usr/include/glib-2.0/gio/gfileiostream.h \ - /usr/include/glib-2.0/gio/giostream.h \ - /usr/include/glib-2.0/gio/gioerror.h \ - /usr/include/glib-2.0/gio/gfilemonitor.h \ - /usr/include/glib-2.0/gio/gfilenamecompleter.h \ - /usr/include/glib-2.0/gio/gfileoutputstream.h \ - /usr/include/glib-2.0/gio/ginetaddress.h \ - /usr/include/glib-2.0/gio/ginetaddressmask.h \ - /usr/include/glib-2.0/gio/ginetsocketaddress.h \ - /usr/include/glib-2.0/gio/gsocketaddress.h \ - /usr/include/glib-2.0/gio/gioenumtypes.h \ - /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \ - /usr/include/glib-2.0/gio/gioscheduler.h \ - /usr/include/glib-2.0/gio/glistmodel.h \ - /usr/include/glib-2.0/gio/gliststore.h \ - /usr/include/glib-2.0/gio/gloadableicon.h \ - /usr/include/glib-2.0/gio/gmemoryinputstream.h \ - /usr/include/glib-2.0/gio/gmemorymonitor.h \ - /usr/include/glib-2.0/gio/gmemoryoutputstream.h \ - /usr/include/glib-2.0/gio/gmenu.h /usr/include/glib-2.0/gio/gmenumodel.h \ - /usr/include/glib-2.0/gio/gmenuexporter.h \ - /usr/include/glib-2.0/gio/gmount.h \ - /usr/include/glib-2.0/gio/gmountoperation.h \ - /usr/include/glib-2.0/gio/gnativesocketaddress.h \ - /usr/include/glib-2.0/gio/gnativevolumemonitor.h \ - /usr/include/glib-2.0/gio/gvolumemonitor.h \ - /usr/include/glib-2.0/gio/gnetworkaddress.h \ - /usr/include/glib-2.0/gio/gnetworkmonitor.h \ - /usr/include/glib-2.0/gio/gnetworkservice.h \ - /usr/include/glib-2.0/gio/gnotification.h \ - /usr/include/glib-2.0/gio/gpermission.h \ - /usr/include/glib-2.0/gio/gpollableinputstream.h \ - /usr/include/glib-2.0/gio/gpollableoutputstream.h \ - /usr/include/glib-2.0/gio/gpollableutils.h \ - /usr/include/glib-2.0/gio/gpowerprofilemonitor.h \ - /usr/include/glib-2.0/gio/gpropertyaction.h \ - /usr/include/glib-2.0/gio/gproxy.h \ - /usr/include/glib-2.0/gio/gproxyaddress.h \ - /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \ - /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \ - /usr/include/glib-2.0/gio/gproxyresolver.h \ - /usr/include/glib-2.0/gio/gremoteactiongroup.h \ - /usr/include/glib-2.0/gio/gresolver.h \ - /usr/include/glib-2.0/gio/gresource.h \ - /usr/include/glib-2.0/gio/gseekable.h \ - /usr/include/glib-2.0/gio/gsettings.h \ - /usr/include/glib-2.0/gio/gsettingsschema.h \ - /usr/include/glib-2.0/gio/gsimpleaction.h \ - /usr/include/glib-2.0/gio/gsimpleactiongroup.h \ - /usr/include/glib-2.0/gio/gactiongroup.h \ - /usr/include/glib-2.0/gio/gactionmap.h \ - /usr/include/glib-2.0/gio/gsimpleasyncresult.h \ - /usr/include/glib-2.0/gio/gsimpleiostream.h \ - /usr/include/glib-2.0/gio/gsimplepermission.h \ - /usr/include/glib-2.0/gio/gsimpleproxyresolver.h \ - /usr/include/glib-2.0/gio/gsocket.h \ - /usr/include/glib-2.0/gio/gsocketclient.h \ - /usr/include/glib-2.0/gio/gsocketconnectable.h \ - /usr/include/glib-2.0/gio/gsocketconnection.h \ - /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \ - /usr/include/glib-2.0/gio/gsocketlistener.h \ - /usr/include/glib-2.0/gio/gsocketservice.h \ - /usr/include/glib-2.0/gio/gsrvtarget.h \ - /usr/include/glib-2.0/gio/gsubprocess.h \ - /usr/include/glib-2.0/gio/gsubprocesslauncher.h \ - /usr/include/glib-2.0/gio/gtask.h \ - /usr/include/glib-2.0/gio/gtcpconnection.h \ - /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \ - /usr/include/glib-2.0/gio/gtestdbus.h \ - /usr/include/glib-2.0/gio/gthemedicon.h \ - /usr/include/glib-2.0/gio/gthreadedsocketservice.h \ - /usr/include/glib-2.0/gio/gtlsbackend.h \ - /usr/include/glib-2.0/gio/gtlscertificate.h \ - /usr/include/glib-2.0/gio/gtlsclientconnection.h \ - /usr/include/glib-2.0/gio/gtlsconnection.h \ - /usr/include/glib-2.0/gio/gtlsdatabase.h \ - /usr/include/glib-2.0/gio/gtlsfiledatabase.h \ - /usr/include/glib-2.0/gio/gtlsinteraction.h \ - /usr/include/glib-2.0/gio/gtlspassword.h \ - /usr/include/glib-2.0/gio/gtlsserverconnection.h \ - /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \ - /usr/include/glib-2.0/gio/gzlibcompressor.h \ - /usr/include/glib-2.0/gio/gzlibdecompressor.h \ - /usr/include/glib-2.0/gio/gio-autocleanups.h \ - /usr/include/giomm-2.4/giomm/actiongroup.h \ - /usr/include/giomm-2.4/giomm/actionmap.h \ - /usr/include/giomm-2.4/giomm/simpleaction.h \ - /usr/include/giomm-2.4/giomm/appinfo.h \ - /usr/include/giomm-2.4/giomm/applaunchcontext.h \ - /usr/include/giomm-2.4/giomm/icon.h \ - /usr/include/giomm-2.4/giomm/asyncresult.h \ - /usr/include/giomm-2.4/giomm/cancellable.h \ - /usr/include/giomm-2.4/giomm/application.h \ - /usr/include/giomm-2.4/giomm/applicationcommandline.h \ - /usr/include/giomm-2.4/giomm/file.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfolist.h \ - /usr/include/giomm-2.4/giomm/fileattributeinfo.h \ - /usr/include/giomm-2.4/giomm/fileenumerator.h \ - /usr/include/giomm-2.4/giomm/fileinfo.h \ - /usr/include/giomm-2.4/giomm/fileinputstream.h \ - /usr/include/giomm-2.4/giomm/inputstream.h \ - /usr/include/giomm-2.4/giomm/seekable.h \ - /usr/include/giomm-2.4/giomm/fileiostream.h \ - /usr/include/giomm-2.4/giomm/iostream.h \ - /usr/include/giomm-2.4/giomm/outputstream.h \ - /usr/include/giomm-2.4/giomm/filemonitor.h \ - /usr/include/giomm-2.4/giomm/fileoutputstream.h \ - /usr/include/giomm-2.4/giomm/mountoperation.h \ - /usr/include/giomm-2.4/giomm/drive.h \ - /usr/include/giomm-2.4/giomm/mount.h \ - /usr/include/giomm-2.4/giomm/error.h \ - /usr/include/giomm-2.4/giomm/dbusconnection.h \ - /usr/include/giomm-2.4/giomm/initable.h \ - /usr/include/giomm-2.4/giomm/asyncinitable.h \ - /usr/include/giomm-2.4/giomm/dbusauthobserver.h \ - /usr/include/giomm-2.4/giomm/credentials.h \ - /usr/include/giomm-2.4/giomm/dbusmethodinvocation.h \ - /usr/include/giomm-2.4/giomm/dbusmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdlist.h \ - /usr/include/giomm-2.4/giomm/dbusintrospection.h \ - /usr/include/giomm-2.4/giomm/dbussubtreevtable.h \ - /usr/include/giomm-2.4/giomm/dbusinterfacevtable.h \ - /usr/include/giomm-2.4/giomm/notification.h \ - /usr/include/giomm-2.4/giomm/bufferedinputstream.h \ - /usr/include/giomm-2.4/giomm/filterinputstream.h \ - /usr/include/giomm-2.4/giomm/bufferedoutputstream.h \ - /usr/include/giomm-2.4/giomm/filteroutputstream.h \ - /usr/include/giomm-2.4/giomm/charsetconverter.h \ - /usr/include/giomm-2.4/giomm/converter.h \ - /usr/include/giomm-2.4/giomm/contenttype.h \ - /usr/include/giomm-2.4/giomm/converterinputstream.h \ - /usr/include/giomm-2.4/giomm/pollableinputstream.h \ - /usr/include/giomm-2.4/giomm/converteroutputstream.h \ - /usr/include/giomm-2.4/giomm/pollableoutputstream.h \ - /usr/include/giomm-2.4/giomm/datainputstream.h \ - /usr/include/giomm-2.4/giomm/enums.h \ - /usr/include/giomm-2.4/giomm/dataoutputstream.h \ - /usr/include/giomm-2.4/giomm/dbusactiongroup.h \ - /usr/include/giomm-2.4/giomm/remoteactiongroup.h \ - /usr/include/giomm-2.4/giomm/dbusaddress.h \ - /usr/include/giomm-2.4/giomm/dbuserror.h \ - /usr/include/giomm-2.4/giomm/dbuserrorutils.h \ - /usr/include/giomm-2.4/giomm/dbusinterface.h \ - /usr/include/giomm-2.4/giomm/dbusinterfaceskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusmenumodel.h \ - /usr/include/giomm-2.4/giomm/menumodel.h \ - /usr/include/giomm-2.4/giomm/dbusobject.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanager.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerclient.h \ - /usr/include/giomm-2.4/giomm/dbusobjectproxy.h \ - /usr/include/giomm-2.4/giomm/dbusproxy.h \ - /usr/include/giomm-2.4/giomm/dbusobjectmanagerserver.h \ - /usr/include/giomm-2.4/giomm/dbusobjectskeleton.h \ - /usr/include/giomm-2.4/giomm/dbusownname.h \ - /usr/include/giomm-2.4/giomm/dbusserver.h \ - /usr/include/giomm-2.4/giomm/dbusutils.h \ - /usr/include/giomm-2.4/giomm/dbuswatchname.h \ - /usr/include/giomm-2.4/giomm/desktopappinfo.h \ - /usr/include/giomm-2.4/giomm/emblem.h \ - /usr/include/giomm-2.4/giomm/emblemedicon.h \ - /usr/include/giomm-2.4/giomm/fileicon.h \ - /usr/include/giomm-2.4/giomm/loadableicon.h \ - /usr/include/giomm-2.4/giomm/filenamecompleter.h \ - /usr/include/giomm-2.4/giomm/inetaddress.h \ - /usr/include/giomm-2.4/giomm/inetsocketaddress.h \ - /usr/include/giomm-2.4/giomm/socketaddress.h \ - /usr/include/giomm-2.4/giomm/socketconnectable.h \ - /usr/include/giomm-2.4/giomm/socketaddressenumerator.h \ - /usr/include/giomm-2.4/giomm/init.h \ - /usr/include/giomm-2.4/giomm/wrap_init.h \ - /usr/include/giomm-2.4/giomm/listmodel.h \ - /usr/include/giomm-2.4/giomm/liststore.h \ - /usr/include/giomm-2.4/giomm/memoryinputstream.h \ - /usr/include/giomm-2.4/giomm/memoryoutputstream.h \ - /usr/include/giomm-2.4/giomm/menu.h \ - /usr/include/giomm-2.4/giomm/menuitem.h \ - /usr/include/giomm-2.4/giomm/menuattributeiter.h \ - /usr/include/giomm-2.4/giomm/menulinkiter.h \ - /usr/include/giomm-2.4/giomm/networkaddress.h \ - /usr/include/giomm-2.4/giomm/networkmonitor.h \ - /usr/include/giomm-2.4/giomm/networkservice.h \ - /usr/include/giomm-2.4/giomm/permission.h \ - /usr/include/giomm-2.4/giomm/proxy.h \ - /usr/include/giomm-2.4/giomm/proxyaddress.h \ - /usr/include/giomm-2.4/giomm/proxyresolver.h \ - /usr/include/giomm-2.4/giomm/resolver.h \ - /usr/include/giomm-2.4/giomm/srvtarget.h \ - /usr/include/giomm-2.4/giomm/resource.h \ - /usr/include/giomm-2.4/giomm/settings.h \ - /usr/include/giomm-2.4/giomm/settingsschema.h \ - /usr/include/giomm-2.4/giomm/settingsschemakey.h \ - /usr/include/giomm-2.4/giomm/settingsschemasource.h \ - /usr/include/giomm-2.4/giomm/simpleactiongroup.h \ - /usr/include/giomm-2.4/giomm/simpleiostream.h \ - /usr/include/giomm-2.4/giomm/simplepermission.h \ - /usr/include/giomm-2.4/giomm/socket.h \ - /usr/include/giomm-2.4/giomm/socketclient.h \ - /usr/include/giomm-2.4/giomm/socketconnection.h \ - /usr/include/giomm-2.4/giomm/socketcontrolmessage.h \ - /usr/include/c++/11.2.0/set /usr/include/c++/11.2.0/bits/stl_set.h \ - /usr/include/c++/11.2.0/bits/stl_multiset.h \ - /usr/include/giomm-2.4/giomm/socketlistener.h \ - /usr/include/giomm-2.4/giomm/socketservice.h \ - /usr/include/giomm-2.4/giomm/socketsource.h \ - /usr/include/giomm-2.4/giomm/tcpconnection.h \ - /usr/include/giomm-2.4/giomm/tcpwrapperconnection.h \ - /usr/include/giomm-2.4/giomm/themedicon.h \ - /usr/include/giomm-2.4/giomm/threadedsocketservice.h \ - /usr/include/giomm-2.4/giomm/tlscertificate.h \ - /usr/include/giomm-2.4/giomm/tlsclientconnection.h \ - /usr/include/giomm-2.4/giomm/tlsconnection.h \ - /usr/include/giomm-2.4/giomm/tlsdatabase.h \ - /usr/include/giomm-2.4/giomm/tlsinteraction.h \ - /usr/include/giomm-2.4/giomm/tlspassword.h \ - /usr/include/giomm-2.4/giomm/tlsserverconnection.h \ - /usr/include/giomm-2.4/giomm/unixconnection.h \ - /usr/include/giomm-2.4/giomm/unixcredentialsmessage.h \ - /usr/include/giomm-2.4/giomm/unixfdmessage.h \ - /usr/include/giomm-2.4/giomm/unixinputstream.h \ - /usr/include/giomm-2.4/giomm/unixoutputstream.h \ - /usr/include/giomm-2.4/giomm/unixsocketaddress.h \ - /usr/include/giomm-2.4/giomm/volume.h \ - /usr/include/giomm-2.4/giomm/volumemonitor.h \ - /usr/include/giomm-2.4/giomm/zlibcompressor.h \ - /usr/include/giomm-2.4/giomm/zlibdecompressor.h \ - /usr/include/gdkmm-3.0/gdkmm/dragcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/color.h \ - /usr/lib/gdkmm-3.0/include/gdkmmconfig.h \ - /usr/lib/pangomm-1.4/include/pangommconfig.h \ - /usr/include/gtk-3.0/gdk/gdk.h /usr/include/gtk-3.0/gdk/gdkconfig.h \ - /usr/include/gtk-3.0/gdk/gdkversionmacros.h \ - /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h \ - /usr/include/gtk-3.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \ - /usr/include/pango-1.0/pango/pango-attributes.h \ - /usr/include/pango-1.0/pango/pango-font.h \ - /usr/include/pango-1.0/pango/pango-coverage.h \ - /usr/include/pango-1.0/pango/pango-version-macros.h \ - /usr/include/pango-1.0/pango/pango-features.h /usr/include/harfbuzz/hb.h \ - /usr/include/harfbuzz/hb-blob.h /usr/include/harfbuzz/hb-common.h \ - /usr/include/harfbuzz/hb-buffer.h /usr/include/harfbuzz/hb-unicode.h \ - /usr/include/harfbuzz/hb-font.h /usr/include/harfbuzz/hb-face.h \ - /usr/include/harfbuzz/hb-set.h /usr/include/harfbuzz/hb-draw.h \ - /usr/include/harfbuzz/hb.h /usr/include/harfbuzz/hb-deprecated.h \ - /usr/include/harfbuzz/hb-map.h /usr/include/harfbuzz/hb-shape.h \ - /usr/include/harfbuzz/hb-shape-plan.h /usr/include/harfbuzz/hb-style.h \ - /usr/include/harfbuzz/hb-version.h \ - /usr/include/pango-1.0/pango/pango-types.h \ - /usr/include/pango-1.0/pango/pango-gravity.h \ - /usr/include/pango-1.0/pango/pango-matrix.h \ - /usr/include/pango-1.0/pango/pango-script.h \ - /usr/include/pango-1.0/pango/pango-language.h \ - /usr/include/pango-1.0/pango/pango-bidi-type.h \ - /usr/include/pango-1.0/pango/pango-direction.h \ - /usr/include/pango-1.0/pango/pango-color.h \ - /usr/include/pango-1.0/pango/pango-break.h \ - /usr/include/pango-1.0/pango/pango-item.h \ - /usr/include/pango-1.0/pango/pango-context.h \ - /usr/include/pango-1.0/pango/pango-fontmap.h \ - /usr/include/pango-1.0/pango/pango-fontset.h \ - /usr/include/pango-1.0/pango/pango-engine.h \ - /usr/include/pango-1.0/pango/pango-glyph.h \ - /usr/include/pango-1.0/pango/pango-enum-types.h \ - /usr/include/pango-1.0/pango/pango-fontset-simple.h \ - /usr/include/pango-1.0/pango/pango-glyph-item.h \ - /usr/include/pango-1.0/pango/pango-layout.h \ - /usr/include/pango-1.0/pango/pango-tabs.h \ - /usr/include/pango-1.0/pango/pango-markup.h \ - /usr/include/pango-1.0/pango/pango-renderer.h \ - /usr/include/pango-1.0/pango/pango-utils.h /usr/include/cairo/cairo.h \ - /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \ - /usr/include/cairo/cairo-deprecated.h \ - /usr/include/gtk-3.0/gdk/gdkscreen.h \ - /usr/include/gtk-3.0/gdk/gdkdisplay.h \ - /usr/include/gtk-3.0/gdk/gdkevents.h /usr/include/gtk-3.0/gdk/gdkdnd.h \ - /usr/include/gtk-3.0/gdk/gdkdevice.h \ - /usr/include/gtk-3.0/gdk/gdkdevicetool.h \ - /usr/include/gtk-3.0/gdk/gdkdevicemanager.h \ - /usr/include/gtk-3.0/gdk/gdkseat.h /usr/include/gtk-3.0/gdk/gdkwindow.h \ - /usr/include/gtk-3.0/gdk/gdkdrawingcontext.h \ - /usr/include/gtk-3.0/gdk/gdkframeclock.h \ - /usr/include/gtk-3.0/gdk/gdkframetimings.h \ - /usr/include/gtk-3.0/gdk/gdkmonitor.h \ - /usr/include/gtk-3.0/gdk/gdkrectangle.h \ - /usr/include/gtk-3.0/gdk/gdkcairo.h \ - /usr/include/gtk-3.0/gdk/deprecated/gdkcolor.h \ - /usr/include/gtk-3.0/gdk/gdkrgba.h /usr/include/gtk-3.0/gdk/gdkpixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \ - /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-autocleanups.h \ - /usr/include/pango-1.0/pango/pangocairo.h \ - /usr/include/gtk-3.0/gdk/gdkcursor.h \ - /usr/include/gtk-3.0/gdk/gdkdevicepad.h \ - /usr/include/gtk-3.0/gdk/gdkdisplaymanager.h \ - /usr/include/gtk-3.0/gdk/gdkenumtypes.h \ - /usr/include/gtk-3.0/gdk/gdkglcontext.h \ - /usr/include/gtk-3.0/gdk/gdkkeys.h /usr/include/gtk-3.0/gdk/gdkkeysyms.h \ - /usr/include/gtk-3.0/gdk/gdkmain.h /usr/include/gtk-3.0/gdk/gdkpango.h \ - /usr/include/gtk-3.0/gdk/gdkproperty.h \ - /usr/include/gtk-3.0/gdk/gdkselection.h \ - /usr/include/gtk-3.0/gdk/gdktestutils.h \ - /usr/include/gtk-3.0/gdk/gdkthreads.h \ - /usr/include/gtk-3.0/gdk/gdkvisual.h \ - /usr/include/gtk-3.0/gdk/gdk-autocleanup.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbuf.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufformat.h \ - /usr/include/gdkmm-3.0/gdkmm/types.h \ - /usr/include/cairomm-1.0/cairomm/surface.h \ - /usr/include/cairomm-1.0/cairomm/enums.h /usr/include/cairo/cairo-ft.h \ - /usr/include/cairo/cairo.h /usr/include/freetype2/ft2build.h \ - /usr/include/freetype2/freetype/config/ftheader.h \ - /usr/include/freetype2/freetype/freetype.h \ - /usr/include/freetype2/freetype/config/ftconfig.h \ - /usr/include/freetype2/freetype/config/ftoption.h \ - /usr/include/freetype2/freetype/config/ftstdlib.h /usr/include/setjmp.h \ - /usr/include/bits/setjmp2.h \ - /usr/include/freetype2/freetype/config/integer-types.h \ - /usr/include/freetype2/freetype/config/public-macros.h \ - /usr/include/freetype2/freetype/config/mac-support.h \ - /usr/include/freetype2/freetype/fttypes.h \ - /usr/include/freetype2/freetype/ftsystem.h \ - /usr/include/freetype2/freetype/ftimage.h \ - /usr/include/freetype2/freetype/fterrors.h \ - /usr/include/freetype2/freetype/ftmoderr.h \ - /usr/include/freetype2/freetype/fterrdef.h \ - /usr/include/fontconfig/fontconfig.h /usr/include/sys/stat.h \ - /usr/include/bits/stat.h /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h /usr/include/linux/stat.h \ - /usr/include/linux/types.h /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/cairomm-1.0/cairomm/exception.h \ - /usr/lib/cairomm-1.0/include/cairommconfig.h \ - /usr/include/cairomm-1.0/cairomm/device.h \ - /usr/include/cairomm-1.0/cairomm/types.h \ - /usr/include/cairomm-1.0/cairomm/refptr.h \ - /usr/include/cairomm-1.0/cairomm/fontoptions.h \ - /usr/include/cairo/cairo-pdf.h /usr/include/cairo/cairo-ps.h \ - /usr/include/cairo/cairo-svg.h /usr/include/gdkmm-3.0/gdkmm/device.h \ - /usr/include/gdkmm-3.0/gdkmm/cursor.h \ - /usr/include/gdkmm-3.0/gdkmm/display.h \ - /usr/include/gdkmm-3.0/gdkmm/screen.h \ - /usr/include/gdkmm-3.0/gdkmm/rectangle.h \ - /usr/include/gdkmm-3.0/gdkmm/applaunchcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/event.h \ - /usr/include/gdkmm-3.0/gdkmm/timecoord.h /usr/include/gdkmm-3.0/gdkmm.h \ - /usr/include/gdkmm-3.0/gdkmm/visual.h \ - /usr/include/gdkmm-3.0/gdkmm/window.h \ - /usr/include/cairomm-1.0/cairomm/region.h \ - /usr/include/cairomm-1.0/cairomm/pattern.h \ - /usr/include/gdkmm-3.0/gdkmm/rgba.h \ - /usr/include/cairomm-1.0/cairomm/context.h \ - /usr/include/cairomm-1.0/cairomm/fontface.h \ - /usr/include/cairomm-1.0/cairomm/matrix.h \ - /usr/include/cairomm-1.0/cairomm/path.h \ - /usr/include/cairomm-1.0/cairomm/scaledfont.h \ - /usr/include/c++/11.2.0/valarray /usr/include/c++/11.2.0/cmath \ - /usr/include/math.h /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h /usr/include/c++/11.2.0/bits/specfun.h \ - /usr/include/c++/11.2.0/tr1/gamma.tcc \ - /usr/include/c++/11.2.0/tr1/special_function_util.h \ - /usr/include/c++/11.2.0/tr1/bessel_function.tcc \ - /usr/include/c++/11.2.0/tr1/beta_function.tcc \ - /usr/include/c++/11.2.0/tr1/ell_integral.tcc \ - /usr/include/c++/11.2.0/tr1/exp_integral.tcc \ - /usr/include/c++/11.2.0/tr1/hypergeometric.tcc \ - /usr/include/c++/11.2.0/tr1/legendre_function.tcc \ - /usr/include/c++/11.2.0/tr1/modified_bessel_func.tcc \ - /usr/include/c++/11.2.0/tr1/poly_hermite.tcc \ - /usr/include/c++/11.2.0/tr1/poly_laguerre.tcc \ - /usr/include/c++/11.2.0/tr1/riemann_zeta.tcc \ - /usr/include/c++/11.2.0/bits/valarray_array.h \ - /usr/include/c++/11.2.0/bits/valarray_array.tcc \ - /usr/include/c++/11.2.0/bits/valarray_before.h \ - /usr/include/c++/11.2.0/bits/slice_array.h \ - /usr/include/c++/11.2.0/bits/valarray_after.h \ - /usr/include/c++/11.2.0/bits/gslice.h \ - /usr/include/c++/11.2.0/bits/gslice_array.h \ - /usr/include/c++/11.2.0/bits/mask_array.h \ - /usr/include/c++/11.2.0/bits/indirect_array.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimation.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufanimationiter.h \ - /usr/include/gdkmm-3.0/gdkmm/pixbufloader.h \ - /usr/include/gdkmm-3.0/gdkmm/drawingcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/frameclock.h \ - /usr/include/gdkmm-3.0/gdkmm/frametimings.h \ - /usr/include/gdkmm-3.0/gdkmm/glcontext.h \ - /usr/include/gdkmm-3.0/gdkmm/displaymanager.h \ - /usr/include/gdkmm-3.0/gdkmm/devicemanager.h \ - /usr/include/gdkmm-3.0/gdkmm/seat.h \ - /usr/include/gdkmm-3.0/gdkmm/monitor.h \ - /usr/include/gdkmm-3.0/gdkmm/general.h \ - /usr/include/gtkmm-3.0/gtkmm/toggleaction.h \ - /usr/include/gtkmm-3.0/gtkmm/action.h \ - /usr/lib/gtkmm-3.0/include/gtkmmconfig.h \ - /usr/include/gtkmm-3.0/gtkmm/widget.h \ - /usr/include/pangomm-1.4/pangomm/context.h \ - /usr/include/pangomm-1.4/pangomm/fontdescription.h \ - /usr/include/pangomm-1.4/pangomm/fontmetrics.h \ - /usr/include/pangomm-1.4/pangomm/fontset.h \ - /usr/include/pangomm-1.4/pangomm/language.h \ - /usr/include/pangomm-1.4/pangomm/font.h \ - /usr/include/pangomm-1.4/pangomm/rectangle.h \ - /usr/include/pangomm-1.4/pangomm/glyph.h \ - /usr/include/pangomm-1.4/pangomm/coverage.h \ - /usr/include/pangomm-1.4/pangomm/fontmap.h \ - /usr/include/pangomm-1.4/pangomm/fontfamily.h \ - /usr/include/pangomm-1.4/pangomm/fontface.h \ - /usr/include/pangomm-1.4/pangomm/item.h \ - /usr/include/pangomm-1.4/pangomm/attributes.h \ - /usr/include/pangomm-1.4/pangomm/color.h \ - /usr/include/pangomm-1.4/pangomm/attrlist.h \ - /usr/include/pangomm-1.4/pangomm/attriter.h \ - /usr/include/pangomm-1.4/pangomm/types.h \ - /usr/include/pangomm-1.4/pangomm/layout.h \ - /usr/include/pangomm-1.4/pangomm/tabarray.h \ - /usr/include/pangomm-1.4/pangomm/layoutline.h \ - /usr/include/pangomm-1.4/pangomm/layoutiter.h \ - /usr/include/pangomm-1.4/pangomm/layoutrun.h \ - /usr/include/atkmm-1.6/atkmm/object.h \ - /usr/include/atkmm-1.6/atkmm/component.h \ - /usr/lib/atkmm-1.6/include/atkmmconfig.h \ - /usr/include/atkmm-1.6/atkmm/relation.h \ - /usr/include/atkmm-1.6/atkmm/implementor.h \ - /usr/include/gtkmm-3.0/gtkmm/object.h \ - /usr/include/gtkmm-3.0/gtkmm/base.h \ - /usr/include/gtkmm-3.0/gtkmm/buildable.h \ - /usr/include/gtkmm-3.0/gtkmm/enums.h /usr/include/gtk-3.0/gtk/gtk.h \ - /usr/include/gtk-3.0/gtk/gtkaboutdialog.h \ - /usr/include/gtk-3.0/gtk/gtkdialog.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/gtkapplication.h \ - /usr/include/gtk-3.0/gtk/gtkwidget.h \ - /usr/include/gtk-3.0/gtk/gtkaccelgroup.h \ - /usr/include/gtk-3.0/gtk/gtkenums.h /usr/include/gtk-3.0/gtk/gtkborder.h \ - /usr/include/gtk-3.0/gtk/gtktypes.h /usr/include/atk-1.0/atk/atk.h \ - /usr/include/atk-1.0/atk/atkobject.h \ - /usr/include/atk-1.0/atk/atkversion.h \ - /usr/include/atk-1.0/atk/atkstate.h \ - /usr/include/atk-1.0/atk/atkrelationtype.h \ - /usr/include/atk-1.0/atk/atkaction.h \ - /usr/include/atk-1.0/atk/atkcomponent.h \ - /usr/include/atk-1.0/atk/atkutil.h \ - /usr/include/atk-1.0/atk/atkdocument.h \ - /usr/include/atk-1.0/atk/atkeditabletext.h \ - /usr/include/atk-1.0/atk/atktext.h \ - /usr/include/atk-1.0/atk/atk-enum-types.h \ - /usr/include/atk-1.0/atk/atkgobjectaccessible.h \ - /usr/include/atk-1.0/atk/atkhyperlink.h \ - /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \ - /usr/include/atk-1.0/atk/atkhypertext.h \ - /usr/include/atk-1.0/atk/atkimage.h \ - /usr/include/atk-1.0/atk/atknoopobject.h \ - /usr/include/atk-1.0/atk/atknoopobjectfactory.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkplug.h /usr/include/atk-1.0/atk/atkrange.h \ - /usr/include/atk-1.0/atk/atkregistry.h \ - /usr/include/atk-1.0/atk/atkobjectfactory.h \ - /usr/include/atk-1.0/atk/atkrelation.h \ - /usr/include/atk-1.0/atk/atkrelationset.h \ - /usr/include/atk-1.0/atk/atkselection.h \ - /usr/include/atk-1.0/atk/atksocket.h \ - /usr/include/atk-1.0/atk/atkstateset.h \ - /usr/include/atk-1.0/atk/atkstreamablecontent.h \ - /usr/include/atk-1.0/atk/atktable.h \ - /usr/include/atk-1.0/atk/atktablecell.h \ - /usr/include/atk-1.0/atk/atkmisc.h /usr/include/atk-1.0/atk/atkvalue.h \ - /usr/include/atk-1.0/atk/atkwindow.h \ - /usr/include/atk-1.0/atk/atk-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkbin.h \ - /usr/include/gtk-3.0/gtk/gtkcontainer.h \ - /usr/include/gtk-3.0/gtk/gtkaccellabel.h \ - /usr/include/gtk-3.0/gtk/gtklabel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkmisc.h \ - /usr/include/gtk-3.0/gtk/gtkmenu.h \ - /usr/include/gtk-3.0/gtk/gtkmenushell.h \ - /usr/include/gtk-3.0/gtk/gtkaccelmap.h \ - /usr/include/gtk-3.0/gtk/gtkaccessible.h \ - /usr/include/gtk-3.0/gtk/gtkactionable.h \ - /usr/include/gtk-3.0/gtk/gtkactionbar.h \ - /usr/include/gtk-3.0/gtk/gtkadjustment.h \ - /usr/include/gtk-3.0/gtk/gtkappchooser.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkbox.h \ - /usr/include/gtk-3.0/gtk/gtkappchooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcombobox.h \ - /usr/include/gtk-3.0/gtk/gtktreemodel.h \ - /usr/include/gtk-3.0/gtk/gtktreeview.h \ - /usr/include/gtk-3.0/gtk/gtktreeviewcolumn.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderer.h \ - /usr/include/gtk-3.0/gtk/gtkcelleditable.h \ - /usr/include/gtk-3.0/gtk/gtktreesortable.h \ - /usr/include/gtk-3.0/gtk/gtkcellarea.h /usr/include/gtk-3.0/gtk/gtkdnd.h \ - /usr/include/gtk-3.0/gtk/gtkselection.h \ - /usr/include/gtk-3.0/gtk/gtktextiter.h \ - /usr/include/gtk-3.0/gtk/gtktextattributes.h \ - /usr/include/gtk-3.0/gtk/gtktextchild.h \ - /usr/include/gtk-3.0/gtk/gtktexttag.h \ - /usr/include/gtk-3.0/gtk/gtkentry.h \ - /usr/include/gtk-3.0/gtk/gtkeditable.h \ - /usr/include/gtk-3.0/gtk/gtkimcontext.h \ - /usr/include/gtk-3.0/gtk/gtkentrybuffer.h \ - /usr/include/gtk-3.0/gtk/gtkentrycompletion.h \ - /usr/include/gtk-3.0/gtk/gtkliststore.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelfilter.h \ - /usr/include/gtk-3.0/gtk/gtkimage.h \ - /usr/include/gtk-3.0/gtk/gtkapplicationwindow.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutswindow.h \ - /usr/include/gtk-3.0/gtk/gtkaspectframe.h \ - /usr/include/gtk-3.0/gtk/gtkframe.h \ - /usr/include/gtk-3.0/gtk/gtkassistant.h \ - /usr/include/gtk-3.0/gtk/gtkbbox.h \ - /usr/include/gtk-3.0/gtk/gtkbindings.h \ - /usr/include/gtk-3.0/gtk/gtkbuildable.h \ - /usr/include/gtk-3.0/gtk/gtkbuilder.h \ - /usr/include/gtk-3.0/gtk/gtkbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcalendar.h \ - /usr/include/gtk-3.0/gtk/gtkcellareabox.h \ - /usr/include/gtk-3.0/gtk/gtkcellareacontext.h \ - /usr/include/gtk-3.0/gtk/gtkcelllayout.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendereraccel.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertext.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderercombo.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererpixbuf.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererprogress.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspin.h \ - /usr/include/gtk-3.0/gtk/gtkcellrendererspinner.h \ - /usr/include/gtk-3.0/gtk/gtkcellrenderertoggle.h \ - /usr/include/gtk-3.0/gtk/gtkcellview.h \ - /usr/include/gtk-3.0/gtk/gtkcheckbutton.h \ - /usr/include/gtk-3.0/gtk/gtktogglebutton.h \ - /usr/include/gtk-3.0/gtk/gtkcheckmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkmenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkclipboard.h \ - /usr/include/gtk-3.0/gtk/gtkcolorbutton.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooser.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkcolorchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkcolorutils.h \ - /usr/include/gtk-3.0/gtk/gtkcomboboxtext.h \ - /usr/include/gtk-3.0/gtk/gtkcssprovider.h \ - /usr/include/gtk-3.0/gtk/gtkcsssection.h \ - /usr/include/gtk-3.0/gtk/gtkdebug.h \ - /usr/include/gtk-3.0/gtk/gtkdragdest.h \ - /usr/include/gtk-3.0/gtk/gtkdragsource.h \ - /usr/include/gtk-3.0/gtk/gtkdrawingarea.h \ - /usr/include/gtk-3.0/gtk/gtkeventbox.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerkey.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollermotion.h \ - /usr/include/gtk-3.0/gtk/gtkeventcontrollerscroll.h \ - /usr/include/gtk-3.0/gtk/gtkexpander.h \ - /usr/include/gtk-3.0/gtk/gtkfixed.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooser.h \ - /usr/include/gtk-3.0/gtk/gtkfilefilter.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechoosernative.h \ - /usr/include/gtk-3.0/gtk/gtknativedialog.h \ - /usr/include/gtk-3.0/gtk/gtkfilechooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkflowbox.h \ - /usr/include/gtk-3.0/gtk/gtkfontbutton.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooser.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkfontchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkgesture.h \ - /usr/include/gtk-3.0/gtk/gtkgesturedrag.h \ - /usr/include/gtk-3.0/gtk/gtkgesturesingle.h \ - /usr/include/gtk-3.0/gtk/gtkgesturelongpress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturemultipress.h \ - /usr/include/gtk-3.0/gtk/gtkgesturepan.h \ - /usr/include/gtk-3.0/gtk/gtkgesturerotate.h \ - /usr/include/gtk-3.0/gtk/gtkgesturestylus.h \ - /usr/include/gtk-3.0/gtk/gtkgestureswipe.h \ - /usr/include/gtk-3.0/gtk/gtkgesturezoom.h \ - /usr/include/gtk-3.0/gtk/gtkglarea.h /usr/include/gtk-3.0/gtk/gtkgrid.h \ - /usr/include/gtk-3.0/gtk/gtkheaderbar.h \ - /usr/include/gtk-3.0/gtk/gtkicontheme.h \ - /usr/include/gtk-3.0/gtk/gtkstylecontext.h \ - /usr/include/gtk-3.0/gtk/gtkstyleprovider.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkiconfactory.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyleproperties.h \ - /usr/include/gtk-3.0/gtk/gtkiconview.h \ - /usr/include/gtk-3.0/gtk/gtktooltip.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextinfo.h \ - /usr/include/gtk-3.0/gtk/gtkimcontextsimple.h \ - /usr/include/gtk-3.0/gtk/gtkimmulticontext.h \ - /usr/include/gtk-3.0/gtk/gtkinfobar.h \ - /usr/include/gtk-3.0/gtk/gtkinvisible.h \ - /usr/include/gtk-3.0/gtk/gtklayout.h \ - /usr/include/gtk-3.0/gtk/gtklevelbar.h \ - /usr/include/gtk-3.0/gtk/gtklinkbutton.h \ - /usr/include/gtk-3.0/gtk/gtklistbox.h \ - /usr/include/gtk-3.0/gtk/gtklockbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmain.h /usr/include/gtk-3.0/gtk/gtkmenubar.h \ - /usr/include/gtk-3.0/gtk/gtkmenubutton.h \ - /usr/include/gtk-3.0/gtk/gtkpopover.h \ - /usr/include/gtk-3.0/gtk/gtkmenutoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksizegroup.h \ - /usr/include/gtk-3.0/gtk/gtkmessagedialog.h \ - /usr/include/gtk-3.0/gtk/gtkmodelbutton.h \ - /usr/include/gtk-3.0/gtk/gtkmodules.h \ - /usr/include/gtk-3.0/gtk/gtkmountoperation.h \ - /usr/include/gtk-3.0/gtk/gtknotebook.h \ - /usr/include/gtk-3.0/gtk/gtkoffscreenwindow.h \ - /usr/include/gtk-3.0/gtk/gtkorientable.h \ - /usr/include/gtk-3.0/gtk/gtkoverlay.h \ - /usr/include/gtk-3.0/gtk/gtkpadcontroller.h \ - /usr/include/gtk-3.0/gtk/gtkpagesetup.h \ - /usr/include/gtk-3.0/gtk/gtkpapersize.h \ - /usr/include/gtk-3.0/gtk/gtkpaned.h \ - /usr/include/gtk-3.0/gtk/gtkplacessidebar.h \ - /usr/include/gtk-3.0/gtk/gtkpopovermenu.h \ - /usr/include/gtk-3.0/gtk/gtkprintcontext.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperation.h \ - /usr/include/gtk-3.0/gtk/gtkprintsettings.h \ - /usr/include/gtk-3.0/gtk/gtkprintoperationpreview.h \ - /usr/include/gtk-3.0/gtk/gtkprogressbar.h \ - /usr/include/gtk-3.0/gtk/gtkradiobutton.h \ - /usr/include/gtk-3.0/gtk/gtkradiomenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkradiotoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtktoggletoolbutton.h \ - /usr/include/gtk-3.0/gtk/gtkrange.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooser.h \ - /usr/include/gtk-3.0/gtk/gtkrecentmanager.h \ - /usr/include/gtk-3.0/gtk/gtkrecentfilter.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserdialog.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchoosermenu.h \ - /usr/include/gtk-3.0/gtk/gtkrecentchooserwidget.h \ - /usr/include/gtk-3.0/gtk/gtkrender.h \ - /usr/include/gtk-3.0/gtk/gtkrevealer.h \ - /usr/include/gtk-3.0/gtk/gtkscale.h \ - /usr/include/gtk-3.0/gtk/gtkscalebutton.h \ - /usr/include/gtk-3.0/gtk/gtkscrollable.h \ - /usr/include/gtk-3.0/gtk/gtkscrollbar.h \ - /usr/include/gtk-3.0/gtk/gtkscrolledwindow.h \ - /usr/include/gtk-3.0/gtk/gtksearchbar.h \ - /usr/include/gtk-3.0/gtk/gtksearchentry.h \ - /usr/include/gtk-3.0/gtk/gtkseparator.h \ - /usr/include/gtk-3.0/gtk/gtkseparatormenuitem.h \ - /usr/include/gtk-3.0/gtk/gtkseparatortoolitem.h \ - /usr/include/gtk-3.0/gtk/gtksettings.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutlabel.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsgroup.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutssection.h \ - /usr/include/gtk-3.0/gtk/gtkshortcutsshortcut.h \ - /usr/include/gtk-3.0/gtk/gtkshow.h \ - /usr/include/gtk-3.0/gtk/gtkstacksidebar.h \ - /usr/include/gtk-3.0/gtk/gtkstack.h \ - /usr/include/gtk-3.0/gtk/gtksizerequest.h \ - /usr/include/gtk-3.0/gtk/gtkspinbutton.h \ - /usr/include/gtk-3.0/gtk/gtkspinner.h \ - /usr/include/gtk-3.0/gtk/gtkstackswitcher.h \ - /usr/include/gtk-3.0/gtk/gtkstatusbar.h \ - /usr/include/gtk-3.0/gtk/gtkswitch.h \ - /usr/include/gtk-3.0/gtk/gtktextbuffer.h \ - /usr/include/gtk-3.0/gtk/gtktexttagtable.h \ - /usr/include/gtk-3.0/gtk/gtktextmark.h \ - /usr/include/gtk-3.0/gtk/gtktextbufferrichtext.h \ - /usr/include/gtk-3.0/gtk/gtktextview.h \ - /usr/include/gtk-3.0/gtk/gtktoolbar.h \ - /usr/include/gtk-3.0/gtk/gtktoolitemgroup.h \ - /usr/include/gtk-3.0/gtk/gtktoolpalette.h \ - /usr/include/gtk-3.0/gtk/gtktoolshell.h \ - /usr/include/gtk-3.0/gtk/gtktestutils.h \ - /usr/include/gtk-3.0/gtk/gtktreednd.h \ - /usr/include/gtk-3.0/gtk/gtktreemodelsort.h \ - /usr/include/gtk-3.0/gtk/gtktreeselection.h \ - /usr/include/gtk-3.0/gtk/gtktreestore.h \ - /usr/include/gtk-3.0/gtk/gtktypebuiltins.h \ - /usr/include/gtk-3.0/gtk/gtkversion.h \ - /usr/include/gtk-3.0/gtk/gtkviewport.h \ - /usr/include/gtk-3.0/gtk/gtkvolumebutton.h \ - /usr/include/gtk-3.0/gtk/gtkwidgetpath.h \ - /usr/include/gtk-3.0/gtk/gtkwindowgroup.h \ - /usr/include/gtk-3.0/gtk/gtkwindow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkarrow.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkactiongroup.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstock.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkalignment.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkcolorseldialog.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkfontsel.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkgradient.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtksymboliccolor.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhandlebox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhsv.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkhseparator.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkimagemenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtknumerableicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkradioaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktoggleaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkrecentaction.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstatusicon.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktable.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtktearoffmenuitem.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkthemingengine.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvbox.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvpaned.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscale.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvscrollbar.h \ - /usr/include/gtk-3.0/gtk/deprecated/gtkvseparator.h \ - /usr/include/gtk-3.0/gtk/gtk-autocleanups.h \ - /usr/include/gtkmm-3.0/gtkmm/targetlist.h \ - /usr/include/gtkmm-3.0/gtkmm/targetentry.h \ - /usr/include/gtkmm-3.0/gtkmm/clipboard.h \ - /usr/include/gtkmm-3.0/gtkmm/selectiondata.h \ - /usr/include/gtkmm-3.0/gtkmm/requisition.h \ - /usr/include/gtkmm-3.0/gtkmm/stylecontext.h \ - /usr/include/gtkmm-3.0/gtkmm/styleprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/border.h \ - /usr/include/gtkmm-3.0/gtkmm/iconsource.h \ - /usr/include/gtkmm-3.0/gtkmm/iconset.h \ - /usr/include/gtkmm-3.0/gtkmm/stockid.h \ - /usr/include/gtkmm-3.0/gtkmm/widgetpath.h \ - /usr/include/gtkmm-3.0/gtkmm/accelgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/radioaction.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobuttongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/aboutdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/dialog.h \ - /usr/include/gtkmm-3.0/gtkmm/window.h /usr/include/gtkmm-3.0/gtkmm/bin.h \ - /usr/include/gtkmm-3.0/gtkmm/container.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy.h \ - /usr/include/gtkmm-3.0/gtkmm/childpropertyproxy_base.h \ - /usr/include/gtkmm-3.0/gtkmm/application.h \ - /usr/include/gtkmm-3.0/gtkmm/actiongroup.h \ - /usr/include/gtkmm-3.0/gtkmm/accelkey.h \ - /usr/include/gtkmm-3.0/gtkmm/windowgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/box.h \ - /usr/include/gtkmm-3.0/gtkmm/orientable.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbox.h \ - /usr/include/gtkmm-3.0/gtkmm/button.h \ - /usr/include/gtkmm-3.0/gtkmm/activatable.h \ - /usr/include/gtkmm-3.0/gtkmm/buttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvbuttonbox.h \ - /usr/include/gtkmm-3.0/gtkmm/headerbar.h \ - /usr/include/gtkmm-3.0/gtkmm/accelmap.h \ - /usr/include/gtkmm-3.0/gtkmm/actionable.h \ - /usr/include/gtkmm-3.0/gtkmm/actionbar.h \ - /usr/include/gtkmm-3.0/gtkmm/adjustment.h \ - /usr/include/gtkmm-3.0/gtkmm/alignment.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/combobox.h \ - /usr/include/gtkmm-3.0/gtkmm/celllayout.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer.h \ - /usr/include/gtkmm-3.0/gtkmm/celleditable.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderer_generation.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertext.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererpixbuf.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderertoggle.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendereraccel.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodel.h \ - /usr/include/gtkmm-3.0/gtkmm/treeiter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/cellarea.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareacontext.h \ - /usr/include/gtkmm-3.0/gtkmm/treeview.h \ - /usr/include/gtkmm-3.0/gtkmm/treeviewcolumn.h \ - /usr/include/gtkmm-3.0/gtkmm/treeselection.h \ - /usr/include/gtkmm-3.0/gtkmm/treepath.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollable.h \ - /usr/include/gtkmm-3.0/gtkmm/entry.h \ - /usr/include/gtkmm-3.0/gtkmm/editable.h \ - /usr/include/gtkmm-3.0/gtkmm/menu.h \ - /usr/include/gtkmm-3.0/gtkmm/menushell.h \ - /usr/include/gtkmm-3.0/gtkmm/menuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/accellabel.h \ - /usr/include/gtkmm-3.0/gtkmm/label.h /usr/include/gtkmm-3.0/gtkmm/misc.h \ - /usr/include/gtkmm-3.0/gtkmm/entrycompletion.h \ - /usr/include/gtkmm-3.0/gtkmm/image.h \ - /usr/include/gtkmm-3.0/gtkmm/entrybuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/tooltip.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/appchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/applicationwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/arrow.h \ - /usr/include/gtkmm-3.0/gtkmm/aspectframe.h \ - /usr/include/gtkmm-3.0/gtkmm/frame.h \ - /usr/include/gtkmm-3.0/gtkmm/assistant.h \ - /usr/include/gtkmm-3.0/gtkmm/builder.h \ - /usr/include/gtkmm-3.0/gtkmm/cellareabox.h \ - /usr/include/gtkmm-3.0/gtkmm/cellview.h \ - /usr/include/gtkmm-3.0/gtkmm/checkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/togglebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/checkmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrenderercombo.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererprogress.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspin.h \ - /usr/include/gtkmm-3.0/gtkmm/cellrendererspinner.h \ - /usr/include/gtkmm-3.0/gtkmm/colorbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/colorchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/colorselection.h \ - /usr/include/gtkmm-3.0/gtkmm/comboboxtext.h \ - /usr/include/gtkmm-3.0/gtkmm/cssprovider.h \ - /usr/include/gtkmm-3.0/gtkmm/csssection.h \ - /usr/include/gtkmm-3.0/gtkmm/drawingarea.h \ - /usr/include/gtkmm-3.0/gtkmm/expander.h \ - /usr/include/gtkmm-3.0/gtkmm/eventbox.h \ - /usr/include/gtkmm-3.0/gtkmm/eventcontroller.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooser.h \ - /usr/include/gtkmm-3.0/gtkmm/filefilter.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechoosernative.h \ - /usr/include/gtkmm-3.0/gtkmm/nativedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/filechooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fixed.h \ - /usr/include/gtkmm-3.0/gtkmm/flowbox.h \ - /usr/include/gtkmm-3.0/gtkmm/flowboxchild.h \ - /usr/include/gtkmm-3.0/gtkmm/fontbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/fontchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/fontselection.h \ - /usr/include/gtkmm-3.0/gtkmm/gesture.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturedrag.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturesingle.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturelongpress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturemultipress.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturepan.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturerotate.h \ - /usr/include/gtkmm-3.0/gtkmm/gestureswipe.h \ - /usr/include/gtkmm-3.0/gtkmm/gesturezoom.h \ - /usr/include/gtkmm-3.0/gtkmm/glarea.h \ - /usr/include/gtkmm-3.0/gtkmm/grid.h \ - /usr/include/gtkmm-3.0/gtkmm/handlebox.h \ - /usr/include/gtkmm-3.0/gtkmm/hvpaned.h \ - /usr/include/gtkmm-3.0/gtkmm/paned.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscale.h \ - /usr/include/gtkmm-3.0/gtkmm/scale.h \ - /usr/include/gtkmm-3.0/gtkmm/range.h \ - /usr/include/gtkmm-3.0/gtkmm/hvscrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrollbar.h \ - /usr/include/gtkmm-3.0/gtkmm/hvseparator.h \ - /usr/include/gtkmm-3.0/gtkmm/separator.h \ - /usr/include/gtkmm-3.0/gtkmm/iconfactory.h \ - /usr/include/gtkmm-3.0/gtkmm/icontheme.h \ - /usr/include/gtkmm-3.0/gtkmm/iconinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/iconview.h \ - /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/infobar.h \ - /usr/include/gtkmm-3.0/gtkmm/calendar.h \ - /usr/include/gtkmm-3.0/gtkmm/invisible.h \ - /usr/include/gtkmm-3.0/gtkmm/layout.h \ - /usr/include/gtkmm-3.0/gtkmm/levelbar.h \ - /usr/include/gtkmm-3.0/gtkmm/listbox.h \ - /usr/include/gtkmm-3.0/gtkmm/listboxrow.h \ - /usr/include/gtkmm-3.0/gtkmm/liststore.h \ - /usr/include/gtkmm-3.0/gtkmm/treesortable.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragdest.h \ - /usr/include/gtkmm-3.0/gtkmm/treedragsource.h \ - /usr/include/gtkmm-3.0/gtkmm/listviewtext.h \ - /usr/include/gtkmm-3.0/gtkmm/linkbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/main.h \ - /usr/include/gtkmm-3.0/gtkmm/menubar.h \ - /usr/include/gtkmm-3.0/gtkmm/menubutton.h \ - /usr/include/gtkmm-3.0/gtkmm/popover.h \ - /usr/include/gtkmm-3.0/gtkmm/messagedialog.h \ - /usr/include/gtkmm-3.0/gtkmm/modelbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/notebook.h \ - /usr/include/gtkmm-3.0/gtkmm/numerableicon.h \ - /usr/include/gtkmm-3.0/gtkmm/offscreenwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/overlay.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetup.h \ - /usr/include/gtkmm-3.0/gtkmm/papersize.h \ - /usr/include/gtkmm-3.0/gtkmm/pagesetupunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/printsettings.h \ - /usr/include/gtkmm-3.0/gtkmm/placessidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/scrolledwindow.h \ - /usr/include/gtkmm-3.0/gtkmm/popovermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/printcontext.h \ - /usr/include/gtkmm-3.0/gtkmm/printer.h \ - /usr/include/gtkmm-3.0/gtkmm/printjob.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperation.h \ - /usr/include/gtkmm-3.0/gtkmm/printoperationpreview.h \ - /usr/include/gtkmm-3.0/gtkmm/printunixdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/progressbar.h \ - /usr/include/gtkmm-3.0/gtkmm/radiobutton.h \ - /usr/include/gtkmm-3.0/gtkmm/radiomenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/radiotoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toggletoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/sizegroup.h \ - /usr/include/gtkmm-3.0/gtkmm/recentaction.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooser.h \ - /usr/include/gtkmm-3.0/gtkmm/recentinfo.h \ - /usr/include/gtkmm-3.0/gtkmm/recentfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/recentmanager.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserdialog.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchoosermenu.h \ - /usr/include/gtkmm-3.0/gtkmm/recentchooserwidget.h \ - /usr/include/gtkmm-3.0/gtkmm/revealer.h \ - /usr/include/gtkmm-3.0/gtkmm/scalebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/searchbar.h \ - /usr/include/gtkmm-3.0/gtkmm/searchentry.h \ - /usr/include/gtkmm-3.0/gtkmm/separatormenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/separatortoolitem.h \ - /usr/include/gtkmm-3.0/gtkmm/settings.h \ - /usr/include/gtkmm-3.0/gtkmm/toolbar.h \ - /usr/include/gtkmm-3.0/gtkmm/toolshell.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutlabel.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutssection.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutsshortcut.h \ - /usr/include/gtkmm-3.0/gtkmm/shortcutswindow.h \ - /usr/include/gtkmm-3.0/gtkmm/spinbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/spinner.h \ - /usr/include/gtkmm-3.0/gtkmm/stack.h \ - /usr/include/gtkmm-3.0/gtkmm/stacksidebar.h \ - /usr/include/gtkmm-3.0/gtkmm/stackswitcher.h \ - /usr/include/gtkmm-3.0/gtkmm/statusbar.h \ - /usr/include/gtkmm-3.0/gtkmm/statusicon.h \ - /usr/include/gtkmm-3.0/gtkmm/stock.h \ - /usr/include/gtkmm-3.0/gtkmm/stockitem.h \ - /usr/include/gtkmm-3.0/gtkmm/styleproperty.h \ - /usr/include/gtkmm-3.0/gtkmm/switch.h \ - /usr/include/gtkmm-3.0/gtkmm/table.h \ - /usr/include/gtkmm-3.0/gtkmm/tearoffmenuitem.h \ - /usr/include/gtkmm-3.0/gtkmm/textbuffer.h \ - /usr/include/gtkmm-3.0/gtkmm/texttagtable.h \ - /usr/include/gtkmm-3.0/gtkmm/texttag.h \ - /usr/include/gtkmm-3.0/gtkmm/textchildanchor.h \ - /usr/include/gtkmm-3.0/gtkmm/textmark.h \ - /usr/include/gtkmm-3.0/gtkmm/textiter.h \ - /usr/include/gtkmm-3.0/gtkmm/textattributes.h \ - /usr/include/gtkmm-3.0/gtkmm/textview.h \ - /usr/include/gtkmm-3.0/gtkmm/toolpalette.h \ - /usr/include/gtkmm-3.0/gtkmm/toolitemgroup.h \ - /usr/include/gtkmm-3.0/gtkmm/menutoolbutton.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelfilter.h \ - /usr/include/gtkmm-3.0/gtkmm/treemodelsort.h \ - /usr/include/gtkmm-3.0/gtkmm/treerowreference.h \ - /usr/include/gtkmm-3.0/gtkmm/treestore.h \ - /usr/include/gtkmm-3.0/gtkmm/uimanager.h \ - /usr/include/gtkmm-3.0/gtkmm/viewport.h \ - /usr/include/gtkmm-3.0/gtkmm/volumebutton.h \ - /usr/include/gtkmm-3.0/gtkmm/plug.h /usr/include/gtk-3.0/gtk/gtkx.h \ - /usr/include/gtk-3.0/gtk/gtksocket.h /usr/include/gtk-3.0/gdk/gdkx.h \ - /usr/include/X11/Xlib.h /usr/include/X11/X.h \ - /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \ - /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \ - /usr/include/X11/keysymdef.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11cursor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11device-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11display.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11displaymanager.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11dnd.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11glcontext.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11keys.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11monitor.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11property.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11screen.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11selection.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11utils.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11visual.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx11window.h \ - /usr/include/gtk-3.0/gdk/x11/gdkx-autocleanups.h \ - /usr/include/gtk-3.0/gtk/gtkplug.h \ - /usr/include/gtk-3.0/gtk/gtkx-autocleanups.h \ - /usr/include/glibmm-2.4/glibmm/i18n.h /usr/include/glib-2.0/glib/gi18n.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/compile/ubl-settings-diskquota-cm.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../var.h \ - /media/sf_Ubsoft/ubl-settings-diskquota/source/view/../project_lib.h diff --git a/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o b/compile/CMakeFiles/ubl-settings-diskquota.dir/view/view_open_browser.cc.o deleted file mode 100644 index 464ccd799d38704ff806ed5fb01b1a7769291636..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 297456 zcmd?PbzIcl);KzJcXtgfC9QN0($b-HcY}naGL)1`i-3R#f(QuGAl)I|-K8L<-0u)R zo^#&kob&$f@BVeik27npz4pqz*IsMuV_79RcsMxF%?A!72KsAsg9U+{0}y`?BrYKd z5GRP^k`@gZ!`7f*|6%~YnAb2E_+^AT;;NZ!lHpl)?V@RYtcPj|4 z8HYv!1e=GAA(7tB7nh7IEje*$LNEE@&|J<-YHDdfpl9_$0P=zeHUo*YLsfu&fk4}? z$I(b37Z(=_P|5i(#>NTf8kLYoYj7Pis=HqHG&2|5QuvA|H0hRuJ8 zgz58N$z%AxC-2faNXQl{B(gXhPzVyX?M`uR7<3l`ZM}i7t-Tqx+yFa&IRe@Ofrh}C z+|2#8p6BQ}{Z%9;QN*w$5o?kGW5EpePKjcS#Uuz)}{!L&Gdpc@<{QWK1egC~J|g8*RK zKVaZ60lZ<%NLvx%e+z)&B7Ls}!!&_FrEwu)7w%vn{tyK3HP|*#15S${KnI|){soN- z5#9wH3NWXIL_5RXC=R&89Kw!x=^PI%z~2%E449d;04HDLX6B>sA0`YV}qOUU2 zm4q7#Y41xCPk`h%Q>92VV8dK0@*4+flZO09LDoQO{#!wiOF_y2$#15ABZ&Jy3L5=) z7I9w+s`)Q0g5~Ld?>f1ECrId05c_{2Na8;VDhIOK-?~oXQcwyk@!bUeZ(IjE_y67^ z@V^tpaw!PyzYs+F9|a`gQkjN&FkR zihs~u9=E^Y_xTTdFVFwq(6RnOcbSm>hA!z0D0?mw-k*v5|7$q*f2_}dTN#$fxgpV) zxBdT+&u_BvUp3G_=JD%n4;*@-YbO8w3ex}e3gFVbRP?`>!ScUeA@RRk@sCH!1MT;5 z`oA0Fe~zDaof@#W|4n%XbOfldnhF;ZDIo-j1b*%V<%u6I>XlxyJRPz;4M5(2wq5Vj z>wEQT8YrJ2k#4kCgFm|lSaIA2E8MQuZs)GUP_#*9ZTiu-JdEup6-YUlsme=}LO7D=e5d`oTPW17GV3 z0X%u_y+56MiGn%zdKM}x^v`|<#u6~HYlg7G^TyvW^#8H?u*m%vH7f+#^1EjJe**(u z1O)o?vYCNiW`MQ7i~{Q7E9+n#!;R}MTidYk-@;50*uMtf2<9Yd|`=(E$5W10@&&CSD030c2mv zQUbHU1V&ylz0m_AJnN1Ri446q>aVWK4{+#ByXE{>GX%>hYOOM0HDLFBs_fW}f4v69($^cA&eXbC)1qWMo z$>4I$Wm>*Y5|_Mh3N~1XVc}MSnuA$%^%X+Sfeo|<2nHZv1GNGWBoYx&78HK%Lg<(h zH0LssQmu%zz-%Zu5MTgnYiS|EV>qFA00Y0_I9)|sNq840)cVq7O(0l+Lx4sbC^Lb6 z6DL$3hKF9q3z~QpqPDAr080?i`2P;)--S^Gd~H4;|9=eVrDA{4NJv7zC<*_#YO~e; ziu)xQpzYNJu=D=fDOcz5kHUBb=9Qo?u#+nTox5qqC5?b083a3|VTUjR=*D`~Wz`o5 zvjvu7fUQOP`QBzc?#F4}hnM8%<$Y;2FYr9dgM7=1~YP4(ru{TaWl7 z-#DoOc)+>q`v5W)5&}FgfN;WWuT^+;S;$I&l*5*A!jvzOW9xS=tL00*u9fY%HD(*_q1xO^{wX>BX&0*?YQLb+RB7o!<3NsTp$CpO_u`U1EPMBH1L&*)VD+gSf z`VBAu5}A0FCc*~YDIp=JaPB~EpSkhM_1xuN10HQyS`kTpZ;|yzK#$lzw%ASfy2)tJ z+4YPoRe^p2r{c=4aFpK?VO%%!|DnLUmirHN;b5FCQ@e=Ykyq zZT@}J{rOV!C;sLJ{MYxg%iAqdM;Ex7LfX_ME2A#`e3`bd6b$qSfq?fU;4WIn+=Mka z5`b6yov&a1{(OPEe6N93f6bTCx_U4A<30KE{Rk4NBLsmS16P*>@NNY;YJzhI0tPrr z6Zhg`;du=t3|EN>`>HQekz0%ykm!iaVHFEQa4C4Yk83WJC4`3+L>vv;X7+&G` z12QaSa7*IgDS;(`R`fF0{LNdLubP7JuYY~uf<44FxC561E(Aep?ef@xfVa3mcIiJ? zi-0q)eEa`H8lVLJd)xm{rhqEwI?MlE8vmQ*{g?A2|8t^;PQ#M8#Q!e4-XNf9CS zLE)�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 u=jp8JVD=6-w_zQ(~ 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 e1^16~c`7(E1mz=z76X%!AYX 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 z�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 Date: Fri, 30 Jun 2023 11:58:21 +0600 Subject: [PATCH 006/144] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=20=D1=81?= =?UTF-8?q?=D0=BE=D0=B2=D0=BC=D0=B5=D1=89=D0=B0=D1=82=D1=8C=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=B4=20=D1=81=20template?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- #ubl-settings-diskquota.glade# | 7415 ------------ .gitignore | 10 +- Makefile | 62 +- README.md | 28 +- VERSION.md | 1 - com.ublinux.ubl-settings-diskquota.policy | 6 +- com.ublinux.ubl-settings-diskquota.svg | 1238 +- gresource.xml | 12 + source/CMakeLists.txt | 119 +- source/controller.cc | 68 - source/controller.h | 59 - source/main.cc | 99 - source/my_type.h | 79 - source/project_lib.h | 27 - source/ubl-cmake.in | 1 + source/ubl-settings-diskquota.cc | 300 + source/ubl-settings-diskquota.h | 111 + source/ubl-settings-diskquota.h.in | 1 - source/ubl-strings.h | 39 + source/var.h | 161 - source/view/model/ubconfig_quota.cc | 39 - source/view/model/ubconfig_quota.h | 58 - source/view/model/ubl-utils.cc | 1663 +++ source/view/model/ubl-utils.h | 375 + source/view/ubl-settings-diskquota.cc | 653 - source/view/ubl-settings-diskquota.h | 279 - source/view/ubl-util-standard.c | 91 - source/view/ubl-util-standard.h | 20 - source/view/view_about.cc | 47 - source/view/view_about.h | 29 - source/view/view_add_project.cc | 4 + source/view/view_edit_project.cc | 2 +- source/view/view_filters.cc | 186 +- source/view/view_filters.h | 90 +- source/view/view_open_browser.cc | 121 - source/view/view_open_browser.h | 50 - ...d.png => ubl-settings-diskquota-banner.png | Bin ubl-settings-diskquota.css | 234 +- ubl-settings-diskquota.desktop | 14 +- ubl-settings-diskquota.glade | 10063 ++++++++-------- 40 files changed, 7976 insertions(+), 15878 deletions(-) delete mode 100644 #ubl-settings-diskquota.glade# delete mode 100644 VERSION.md create mode 100644 gresource.xml delete mode 100644 source/controller.cc delete mode 100644 source/controller.h delete mode 100644 source/main.cc delete mode 100644 source/my_type.h delete mode 100644 source/project_lib.h create mode 100644 source/ubl-cmake.in create mode 100644 source/ubl-settings-diskquota.cc create mode 100644 source/ubl-settings-diskquota.h delete mode 100644 source/ubl-settings-diskquota.h.in create mode 100644 source/ubl-strings.h delete mode 100644 source/var.h delete mode 100644 source/view/model/ubconfig_quota.cc delete mode 100644 source/view/model/ubconfig_quota.h create mode 100644 source/view/model/ubl-utils.cc create mode 100644 source/view/model/ubl-utils.h delete mode 100755 source/view/ubl-settings-diskquota.cc delete mode 100644 source/view/ubl-settings-diskquota.h delete mode 100644 source/view/ubl-util-standard.c delete mode 100644 source/view/ubl-util-standard.h delete mode 100644 source/view/view_about.cc delete mode 100644 source/view/view_about.h delete mode 100644 source/view/view_open_browser.cc delete mode 100644 source/view/view_open_browser.h rename logo-background.png => ubl-settings-diskquota-banner.png (100%) diff --git a/#ubl-settings-diskquota.glade# b/#ubl-settings-diskquota.glade# deleted file mode 100644 index e46a1b6..0000000 --- a/#ubl-settings-diskquota.glade# +++ /dev/null @@ -1,7415 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Byte - - - Kb - - - Mb - - - Gb - - - Tb - - - - - False - False - True - center - com.ublinux.ubl-settings-diskquota - dialog - True - ubl-settings-diskquota - 1.0 - Copyright © 2022 - 2023, UBSoft LLC - Setting user quotas - https://ublinux.ru/ - Project Home Page - Это приложение распространяется без каких-либо гарантий. -Подробнее в <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License, версии 2 или позднее</a>. - UBGroup - UBGroup - com.ublinux.ubl-settings-diskquota - True - gpl-2-0 - - - True - False - vertical - 2 - - - False - end - - - False - False - 1 - - - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 2 - ubl-settings-diskquota - - - - - - - - - - True - False - - - 90 - True - False - 5 - 5 - 5 - 5 - 6 - 6 - 69 - com.ublinux.ubl-settings-diskquota - - - False - True - 0 - - - - - True - False - - - True - False - - - True - False - vertical - - - 255 - True - False - end - Setting user quotas - 0 - - - - - - - - True - True - 0 - - - - - 255 - True - False - start - Configuring disk quota settings for system groups and users - True - 0 - - - - - - - - True - True - 1 - - - - - False - True - 0 - - - - - True - True - 0 - - - - - True - True - 1 - - - - - 5 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - 5 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - 5 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - 5 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - True - False - dialog-question-symbolic - - - True - False - ibus-panel - - - True - False - False - False - - - True - False - 4 - 4 - Direct control of the file system - True - - - - - Help - True - False - 5 - 5 - image2 - False - - - - - About - True - False - 5 - 5 - image3 - False - - - - - True - False - False - - - True - False - Load from global configuration - True - - - - - - True - False - Load from local configuration - True - - - - - - True - False - False - - - True - False - Save to global and local configuration - True - - - - - - True - False - Save to global configuration - True - - - - - - True - False - Save to local configuration - True - - - - - - 800 - 500 - False - center - com.ublinux.ubl-settings-diskquota - center - - - True - False - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - 25 - 1 - - - False - True - 0 - - - - - True - False - start - 5 - 5 - 5 - 5 - 5 - 5 - - - - - - - True - True - 1 - - - - - False - True - 0 - - - - - True - False - vertical - - - 81 - True - False - - - True - False - start - - - -1 - - - - - False - True - 0 - - - - - False - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - True - True - vertical - - - True - True - - - True - False - vertical - - - 300 - True - True - in - - - True - False - - - True - True - ListGeneral - - - - - - Status - True - - - - - - - - Quota type - True - - - - - - - - Device -Project - True - - - - - - - - User - True - - - - - - - - Group - True - - - - - - - - Projects - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - - - - False - True - 0 - - - - - - - True - False - General statistics - - - False - - - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - - - True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False - - - True - True - ListUser - - - - - - Name - True - - - - - - - - Quota - True - - - - - - - - Size - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Files - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - - - - False - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - gtk-edit - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - - - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - - - - - 1 - - - - - True - False - Users - - - 1 - False - - - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - - - True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False - - - True - True - ListGroups - - - - - - Name - True - - - - - - - - Quota - True - - - - - - - - Size - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Files - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - - - - False - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - gtk-edit - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - - - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - - - - - 2 - - - - - True - False - Groups - - - 2 - False - - - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - - - True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False - - - True - True - ListProject - - - - - - ID - True - - - - - - - - Project Name - True - - - - - - - - Quota - True - - - - - - - - Size - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Files - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - - - - False - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - gtk-edit - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - - - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - - - - - 3 - - - - - True - False - Project - - - 3 - False - - - - - True - True - 0 - - - - - False - True - 2 - - - - - True - True - 0 - - - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 2 - ubl-settings-diskquota - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - 32 - com.ublinux.ubl-settings-diskquota - - - - - True - False - - - True - True - False - True - menuLoad - - - True - False - - - True - False - Load - - - False - True - 0 - - - - - True - False - pan-down-symbolic - - - False - True - 1 - - - - - - - False - True - 0 - - - - - - 2 - - - - - True - False - - - True - True - False - True - menuSave - - - True - False - - - True - False - Save - - - False - True - 0 - - - - - True - False - pan-down-symbolic - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - True - True - False - True - True - menuAbout - none - - - True - False - open-menu-symbolic - - - - - False - True - 1 - - - - - - end - 3 - - - - - - - - - - - - - vertical - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1024 - 1 - 10 - - - 1024 - 1 - 10 - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - - - True - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - 5 - Quota use status: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - - - True - True - 1 - - - - - True - True - 1 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - UserGropProject: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - True - True - 1 - - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - quotegroupSizeSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - 0 - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - quotegroupSizeHardLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - 0 - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quotegroupFilesSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quotegroupFilesHardLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - True - - - True - False - Settings disk quotas - Addition - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Quota use status: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 1 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Catalog - 0 - - - False - True - 0 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - True - 1 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - gtk-zoom-fit - - - False - True - 0 - - - - - True - False - Review - - - False - True - 1 - - - - - - - False - True - 2 - - - - - False - True - 2 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project ID - 0 - - - False - True - 0 - - - - - Auto - True - True - False - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - True - 2 - - - - - Generate - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 3 - - - - - False - True - 3 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project Name - - - False - True - 0 - - - - - True - True - 5 - 5 - 5 - 5 - - - True - True - 1 - - - - - False - True - 4 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupSizeSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - 0 - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupSizeHardLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - 0 - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupFilesSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupFilesHardLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - True - - - True - False - Settings disk quotas - Addition - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - True - - - - - - - True - - - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Quota use status: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 1 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Catalog - - - False - True - 0 - - - - - True - False - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project ID - - - False - True - 0 - - - - - True - False - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project Name - - - False - True - 0 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - True - 1 - - - - - False - True - 4 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupSizeSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - 0 - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupSizeHardLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - 0 - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupFilesSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupFilesHardLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - True - - - True - False - Settings disk quotas - Editing - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - - - True - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Quota use status: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - - - True - True - 1 - - - - - True - True - 1 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - UserGropProject: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupSizeSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - 0 - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupSizeHardLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - 0 - - Kb - Mb - Gb - Tb - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupFilesSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 0 - quotegroupFilesHardLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - True - - - True - False - Settings disk quotas - Editing - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1024 - 1 - 10 - - - 1024 - 1 - 10 - - - False - Please select File - True - center - 500 - 400 - True - com.ublinux.ublexec - dialog - True - True - select-folder - - - False - vertical - 2 - - - False - end - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - True - True - 0 - - - - - gtk-ok - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - True - True - 1 - - - - - False - False - 0 - - - - - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - Name - True - True - False - start - 5 - True - - - False - True - 0 - - - - - Quotas - True - True - False - start - True - - - False - True - 1 - - - - - Size - True - True - False - start - True - - - False - True - 2 - - - - - Soft limit (size) - True - True - False - start - True - - - False - True - 3 - - - - - Hard limit (size) - True - True - False - start - True - - - False - True - 4 - - - - - True - False - end - 5 - 5 - True - - - gtk-cancel - True - True - True - center - True - - - False - True - 0 - - - - - gtk-save - True - True - True - center - True - - - False - True - 1 - - - - - False - True - end - 5 - - - - - Hard limit (size) delay - True - True - False - start - True - - - False - True - 5 - - - - - Files - True - True - False - start - True - - - False - True - 7 - - - - - Soft limit (files) - True - True - False - start - True - - - False - True - 8 - - - - - Hard limit (files) - True - True - False - start - True - - - False - True - 9 - - - - - Hard limit (files) delay - True - True - False - start - True - - - False - True - 10 - - - - - - - True - False - True - - - True - False - Filters - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - False - start - start - False - 450 - 250 - dialog-question-symbolic - - - True - False - vertical - - - True - False - - - True - False - start - 20 - 20 - dialog-question-symbolic - 5 - - - False - True - 0 - - - - - True - False - vertical - - - True - False - start - 10 - 5 - Would you like to read documentation in the Web? - True - 0 - - - - - - - False - True - 0 - - - - - True - False - start - start - 10 - 10 - You will be redirected to documentation website where documentation is -translated and supported by community. - True - 0 - - - - True - True - 1 - - - - - Always redirect to online documentation - True - True - False - end - 10 - True - - - - False - True - 2 - - - - - - True - True - 1 - - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - 30 - True - - - Cancel - True - True - True - - - - True - True - 0 - - - - - Read Online - True - True - True - - - - True - True - 1 - - - - - False - True - 1 - - - - - - - True - False - True - - - True - False - ubl-settings-diskquota - - - - - - - - True - False - 32 - dialog-question-symbolic - - - - - - - 800 - 600 - False - True - True - com.ublinux.ubl-settings-diskquota - - - - - - True - False - True - - - True - False - ubl-settings-diskquota - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - diff --git a/.gitignore b/.gitignore index d77f196..ed27715 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,9 @@ .vscode/ -ubl-settings-diskquota.glade~ -ubl-settings-diskquota_ru.po~ +ubl-settings-TEMPLATE +*~ +build/ +compile/ +*# +terminal-commands/ +source/ubl-cmake.h +vgcore* \ No newline at end of file diff --git a/Makefile b/Makefile index 5122442..838b50f 100644 --- a/Makefile +++ b/Makefile @@ -10,21 +10,25 @@ CMAKE_SOURCE_DIR = $(MAKEFILE_PATH)source CMAKE_BUILD_DIR = $(MAKEFILE_PATH)compile #CMAKE_SOURCE_DIR = ./source #CMAKE_BUILD_DIR = ./compile -FILE_VERSION = VERSION.md DEPENDS = /bin/cmake PREFIX ?= /usr PKGNAME = $(MAKEFILE_DIR) -#PKGNAME = ubl-settings-diskquota - +#PKGNAME = ubl-settings-manager +LATEST_TAG= default_target: all -.PHONY: all init depend debug prepare check build uninstall install clean up_ver help +.PHONY: all init depend debug prepare check build uninstall install clean help all: init build init: @echo "Initialize ..."; \ - sed -r "s/(version_application = ).*/\1\"$$(grep 'VERSION' ${FILE_VERSION} | cut -d" " -f2)\";/" -i source/view/ubl-settings-diskquota.cc; \ + if [ -d ".git" ]; then \ + LATEST_TAG=$$(git describe --tags | sed 's/^v//'|grep -oE "^[0-9]{1,}.[0-9]{1,}"); \ + else \ + LATEST_TAG="0.0"; \ + fi; \ + sed -r "s/^(string version_application).*/\1=\"$${LATEST_TAG}\";/" -i source/${PKGNAME}.h; \ echo "-- Build path: ${CMAKE_BUILD_DIR}" depend: @@ -38,11 +42,13 @@ depend: echo "Check depends: OK" # $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -debug: - @echo "Debug ..." +debug: init build + @echo "Debug ..."; \ if [ ! -d ${CMAKE_BUILD_DIR} ]; then \ $(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \ fi; \ + echo "${CMAKE_BUILD_DIR}/${PKGNAME}"; \ + cp ${CMAKE_BUILD_DIR}/${PKGNAME} ./; \ echo "Debug: OK" prepare: @@ -85,10 +91,10 @@ uninstall: done @$(RM) "${DESTDIR}${PREFIX}/bin/${PKGNAME}" @$(RM) "${DESTDIR}${PREFIX}/share/applications/${PKGNAME}.desktop" - @$(RM) "${DESTDIR}${PREFIX}/share/${PKGNAME}/images/logo-background.png" - @$(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}.policy" @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.svg" - @$(RM) -rd "${DESTDIR}${PREFIX}/share/${PKGNAME}" + @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.checked.svg" + @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.warning.svg" + @$(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}.policy" @if [ -z ${DESTDIR} ]; then \ [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ update-desktop-database --quiet &>/dev/null || true; \ @@ -98,6 +104,9 @@ uninstall: install: check uninstall @echo "Install ..." +#################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ +# @g++ source/ubl-cmake.h compile/resources.cc compile/ubl-cmake.h source/ubl-settings-diskquota.cc source/ubl-settings-diskquota.h source/ubl-strings.h source/view/model/ubl-utils.cc source/view/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g +#################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ @for FILE_PO in $(wildcard *.po); do \ LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ install -dm755 "${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES"; \ @@ -108,28 +117,26 @@ install: check uninstall done @for SIZE in 16 32 48; do \ install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps"; \ - rsvg-convert -w $${SIZE} -h $${SIZE} -f png --keep-image-data "com.ublinux.${PKGNAME}.svg" -o "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/com.ublinux.${PKGNAME}.png"; \ + rsvg-convert -w $${SIZE} -h $${SIZE} -f svg --keep-image-data "com.ublinux.${PKGNAME}.svg" -o "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/com.ublinux.${PKGNAME}.svg"; \ done @install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/" "com.ublinux.${PKGNAME}.svg" + @install -dm755 "${DESTDIR}${PREFIX}/share/polkit-1/actions" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "com.ublinux.${PKGNAME}.policy" @install -Dm755 -t "${DESTDIR}${PREFIX}/bin/" "${CMAKE_BUILD_DIR}/${PKGNAME}" + @install -dm755 "${DESTDIR}/etc/xdg" @install -dm755 "${DESTDIR}${PREFIX}/share/applications" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop" - @install -dm755 "${DESTDIR}${PREFIX}/share/polkit-1/actions" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "com.ublinux.${PKGNAME}.policy" - @install -dm755 "${DESTDIR}${PREFIX}/share/${PKGNAME}"/{ui,css,images} - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/ui/" "${PKGNAME}.glade" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/css/" "${PKGNAME}.css" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/images/" "logo-background.png" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.ubl-settings-diskquota.funnel.svg" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.funnel.svg" @if [ -z ${DESTDIR} ]; then \ [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ update-desktop-database --quiet &>/dev/null || true; \ [ -d "${DESTDIR}${PREFIX}/share/applications" ] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \ fi @echo "Install: OK" + @sed -r "s/^(string version_application=\"*\").*/string version_application;/" -i source/${PKGNAME}.h; \ clean: @echo "Clean ..." @@ -149,12 +156,13 @@ up_ver: echo "Updated version to VERSION.md: $${CURRENT} to $${VER}" help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... init" - @echo "... debug" - @echo "... prepare" - @echo "... compile" - @echo "... install" - @echo "... uninstall" - @echo "... clean" + @echo "The following are some of the valid targets for this Makefile:"; \ + echo "... all (the default if no target is provided)"; \ + echo "... init"; \ + echo "... debug"; \ + echo "... prepare"; \ + echo "... compile"; \ + echo "... install"; \ + echo "... uninstall"; \ + echo "... clean"; \ + echo "... up_ver" diff --git a/README.md b/README.md index 56811b5..85aef32 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,12 @@ # ubl-settings-diskquota -# Настройки квот -[RU] Утилита для настройки дисковых квот - -Utility for setting the disk quotas - -![alt text](screenshot/screenshot.png) - +# Выполнить # Build In order to build ubl-settings-diskquota you will need: - CMake - C compiler - GTK+ 3 & dependencies +- webkit2gtk (optional) Once you have all the necessary dependencies, you can use: ```sh @@ -29,21 +24,6 @@ After a successful build, just use: ```sh $ sudo make uninstall ``` -# Usage -```sh -$ ubl-settings-diskquota --help -GTK settings disk quota for UBLinux - -Usage: ubl-settings-diskquota [OPTIONS...] -Options: - -h, --help Show this help - -V, --version Show package version - --lock-help Lock utility help - --lock-save Lock saving local and global configuration - --lock-save-local Lock save global configuration - --lock-save-global Lock load global configuration - --lock-load-global Lock load global configuration -$ ubl-settings-diskquota --version -ubl-settings-diskquota version: x.xx -``` +![alt text](screenshot/screenshot.png) + diff --git a/VERSION.md b/VERSION.md deleted file mode 100644 index d65a353..0000000 --- a/VERSION.md +++ /dev/null @@ -1 +0,0 @@ -VERSION 1.6 diff --git a/com.ublinux.ubl-settings-diskquota.policy b/com.ublinux.ubl-settings-diskquota.policy index 79dd276..de22da1 100644 --- a/com.ublinux.ubl-settings-diskquota.policy +++ b/com.ublinux.ubl-settings-diskquota.policy @@ -8,10 +8,10 @@ https://ublinux.ru - Run "ubl-settings-diskquota" as root - Запус ubl-settings-diskquota с правами root + Run ubl-settings-diskquota as root + Запуск утилиты ubl-settings-diskquota с правами root Authentication is required to run ubl-settings-diskquota - Требуется авторизация для запуска ubl-settings-diskquota с правами root + Требуется авторизация для запуска утилиты ubl-settings-diskquota с правами root auth_admin auth_admin diff --git a/com.ublinux.ubl-settings-diskquota.svg b/com.ublinux.ubl-settings-diskquota.svg index 708bd05..f636c26 100644 --- a/com.ublinux.ubl-settings-diskquota.svg +++ b/com.ublinux.ubl-settings-diskquota.svg @@ -4,8 +4,8 @@ height="180" version="1.0" id="svg8" - sodipodi:docname="ubl-settings-quotas.svg" - inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + sodipodi:docname="ublinux-ubconfig.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)" inkscape:export-filename="/media/Data/ShareMX/temp/archtoub_icons/ublinux-logo.png" inkscape:export-xdpi="136.53334" inkscape:export-ydpi="136.53334" @@ -16,24 +16,6 @@ xmlns:svg="http://www.w3.org/2000/svg"> - - - - - - - - - - - - - - - - - - - - - - - - - - - + xlink:href="#linearGradient1124" + gradientTransform="matrix(0.49189181,0,0,0.49136051,-59.173196,-6.5682775)" /> + id="linearGradient1124"> + id="stop873" /> + id="stop875" /> - - - - + stdDeviation="0.31484797" + id="feGaussianBlur891" /> - - - - + xlink:href="#linearGradient1116" + gradientTransform="matrix(0.49189181,0,0,0.49136051,-54.424635,-4.7222539)" /> - + id="linearGradient1116"> - - - - - - - - - - - + id="stop878" /> - - - - - - - - - - - - - - - - - - - - - + id="stop880" /> - - - - - - - - - - - - - - - - - + id="filter35863" + x="-0.092128158" + y="-0.077188641" + width="1.1842563" + height="1.1543773" + color-interpolation-filters="sRGB"> + stdDeviation="0.31484797" + id="feGaussianBlur35861" /> - - - - - + xlink:href="#linearGradient1108" /> + id="linearGradient1108"> + id="stop883" /> + id="stop885" /> - + id="linearGradient1465" + x1="61.274837" + x2="86.483238" + y1="24.02087" + y2="47.898056" + gradientTransform="matrix(4.0459265,0,0,4.0459265,-209.07505,-54.236195)" + gradientUnits="userSpaceOnUse"> + id="stop150" + style="stop-color:#b9c9d5;stop-opacity:1" /> + id="stop152" + style="stop-color:#74929f;stop-opacity:1" /> - - - + gradientTransform="matrix(4.0459265,0,0,4.0459265,-213.71975,-13.885358)"> + id="stop155" /> + id="stop157" /> - - - - - + id="stop160" + style="stop-color:#82a8c8;stop-opacity:1" /> + id="stop162" + style="stop-color:#355995;stop-opacity:1" /> - - + id="filter4639" + x="-0.053781572" + y="-0.05736786" + width="1.1075631" + height="1.1147357"> - - - - - - - - - - - - - - + id="feFlood4629" /> + id="feComposite4631" /> + id="feGaussianBlur4633" /> + id="feOffset4635" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + id="feComposite4637" /> - - - - - - - - - @@ -5741,163 +4927,31 @@ id="circle1671" /> - - - - - - - - - - - - - - - - - + id="g2092" + transform="matrix(0.93417469,0,0,0.93417469,5.9242808,5.9242835)" + style="filter:url(#filter4639)"> + - - - - - - - - - - - - - + cx="90.007736" + cy="89.999939" + r="36.466343" + fill="url(#linearGradient1481)" + opacity="0.8" + id="circle547" + style="opacity:1;fill:url(#linearGradient1481);stroke-width:8.99537" /> + diff --git a/gresource.xml b/gresource.xml new file mode 100644 index 0000000..c640934 --- /dev/null +++ b/gresource.xml @@ -0,0 +1,12 @@ + + + + ubl-settings-diskquota.glade + + + ubl-settings-diskquota.css + + + ubl-settings-diskquota-banner.png + + \ No newline at end of file diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 4b3ebc2..e8b8f28 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -1,19 +1,21 @@ cmake_minimum_required(VERSION 3.7) -find_package(PkgConfig REQUIRED) project(ubl-settings-diskquota) +find_package(PkgConfig REQUIRED) -pkg_check_modules(GTK REQUIRED gtkmm-3.0) +pkg_check_modules(GTK REQUIRED gtk+-3.0) include_directories(${GTK_INCLUDE_DIRS}) link_directories(${GTK_LIBRARY_DIRS}) add_definitions(${GTK_CFLAGS_OTHER}) +pkg_check_modules(VTE291 REQUIRED vte-2.91) +include_directories(${VTE291_INCLUDE_DIRS}) +link_directories(${VTE291_LIBRARY_DIRS}) +add_definitions(${VTE291_CFLAGS_OTHER}) find_library(WEBKIT_LIBRARIES_FOUND webkit2gtk-4.0 webkit2gtk-web-extension-4.0) option(WEBKIT_FOUND "No" OFF) - -find_library(WEBKIT_LIBRARIES_FOUND webkit2gtk-4.0 webkit2gtk-web-extension-4.0) if(WEBKIT_LIBRARIES_FOUND) option(WEBKIT_FOUND "Yes" ON) PKG_CHECK_MODULES(WEBKIT REQUIRED webkit2gtk-4.0 webkit2gtk-web-extension-4.0) @@ -21,64 +23,77 @@ if(WEBKIT_LIBRARIES_FOUND) link_directories(${WEBKIT_LIBRARY_DIRS}) add_definitions(${WEBKIT_CFLAGS_OTHER}) endif() -configure_file(ubl-settings-diskquota.h.in ubl-settings-diskquota-cm.h) -#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Werror -Wmissing-declarations -fdiagnostics-color=always -std=c++2a -g") +configure_file(ubl-cmake.in ubl-cmake.h) + +file(COPY ${CMAKE_CURRENT_BINARY_DIR}/ubl-cmake.h DESTINATION ./) + +set(GRESOURCE_C resources.c) +set(GRESOURCE_XML gresource.xml) + +find_program(GLIB_COMPILE_RESOURCES NAMES glib-compile-resources REQUIRED) +add_custom_target(GLADE ubl-settings-diskquota.glade) + +set(DEPENDFILES + ../ubl-settings-diskquota.glade + ../gresource.xml + ../ubl-settings-diskquota-banner.png + ../ubl-settings-diskquota.css + ) + +file(COPY ${DEPENDFILES} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) + +add_custom_command( + OUTPUT ${GRESOURCE_C} + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + COMMAND ${GLIB_COMPILE_RESOURCES} + ARGS + --generate-source + --target=${CMAKE_CURRENT_BINARY_DIR}/${GRESOURCE_C} + ${GRESOURCE_XML} + VERBATIM + MAIN_DEPENDENCY ${GRESOURCE_XML} + DEPENDS + ${GLADE} +) +add_custom_target( + dummy-resource + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${GRESOURCE_C} +) + +#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Werror -Wmissing-declarations -fdiagnostics-color=always -std=c++2a") +#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Werror -Wmissing-declarations -fdiagnostics-color=always -lm") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Werror -Wmissing-declarations -fdiagnostics-color=always \ -O2 -pipe -fno-plt -fexceptions \ -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \ -fstack-clash-protection -fcf-protection -g") + set(SOURCE_FILES - view/view_edit_project.cc - view/view_edit_project.h - view/view_add_project.cc - view/view_add_project.h - view/view_edit_user_group.h - view/view_edit_user_group.cc - view/view_add_user_group.h - view/view_add_user_group.cc - view/view_edit_user_group.cc - view/view_edit_user_group.h - view/view_filters.cc - view/view_filters.h - view/ubl-settings-diskquota.h - view/ubl-settings-diskquota.cc - view/model/ubconfig_quota.cc - view/model/ubconfig_quota.h - view/model/save.h - view/model/save.cc - view/model/load.h - view/model/load.cc - view/model/my_process.h - view/model/my_process.cc - view/model/util.h - view/model/util.cc - view/ubl-util-standard.h - view/ubl-util-standard.c - view/model/wrapper_load_save.cc - view/model/wrapper_load_save.h - ubl-settings-diskquota-cm.h - view/view_open_browser.cc - view/view_open_browser.h - view/view_about.h - view/view_about.cc - controller.cc - controller.h - main.cc - var.h - project_lib.h - my_type.h) + view/model/ubl-utils.h + view/model/ubl-utils.cc + ubl-settings-diskquota.cc + ubl-settings-diskquota.h + ubl-strings.h + + + + ${CMAKE_CURRENT_BINARY_DIR}/ubl-cmake.h + ) set(LIBRARIES ${GTK_LIBRARIES} + ${WEBKIT_LIBRARIES} +# ${VTE291_LIBRARIES} pthread) -add_executable(ubl-settings-diskquota ${SOURCE_FILES}) -target_link_libraries(ubl-settings-diskquota PUBLIC ${WEBKIT_LIBRARIES} ${LIBRARIES}) -target_include_directories(ubl-settings-diskquota PUBLIC - "${PROJECT_BINARY_DIR}" - ${WEBKIT_INCLUDE_DIRS} - ) -install(TARGETS ubl-settings-diskquota DESTINATION bin) \ No newline at end of file +add_executable(${PROJECT_NAME} ${SOURCE_FILES} ${CMAKE_CURRENT_BINARY_DIR}/${GRESOURCE_C}) +target_link_libraries(${PROJECT_NAME} PUBLIC ${LIBRARIES}) +target_include_directories(${PROJECT_NAME} PUBLIC ${PROJECT_BINARY_DIR}) +set_source_files_properties( + ${CMAKE_CURRENT_BINARY_DIR}/${GRESOURCE_C} + PROPERTIES GENERATED TRUE +) +install(TARGETS ${PROJECT_NAME} DESTINATION bin) +add_dependencies(${PROJECT_NAME} dummy-resource) \ No newline at end of file diff --git a/source/controller.cc b/source/controller.cc deleted file mode 100644 index 81040e4..0000000 --- a/source/controller.cc +++ /dev/null @@ -1,68 +0,0 @@ -#include "controller.h" - -int socket_ext_id_I = 0; -int socket_trd_id_I = 0; - -Controller::Controller(BaseObjectType* obj, Glib::RefPtr const& builder) - :Gtk::ApplicationWindow(obj), builder{builder} { - this->builder = builder; - this->settings(); -} - -Controller::Controller(Glib::RefPtr const& builder) { - this->builder = builder; - this->settings(); -} - -Controller::~Controller() -{ -} - -void Controller::settings() { - obj_open_browser->set_obj_about(obj_view_about); - obj_main_window = new MainWindow(builder, obj_open_browser, &socket_ext_id_I, &socket_trd_id_I); - obj_main_window->set_obj_wrapper_load_save(obj_wrapper_load_save); - obj_open_browser->settings(); - obj_main_window->set_map_gui(&map_gui_cfg); - obj_main_window->set_map_global(&map_global_cfg); - obj_main_window->set_map_local(&map_system_cfg); - obj_main_window->set_obj_view_filters(&obj_view_filters); - obj_main_window->set_obj_view_edit(&obj_view_edit); - obj_main_window->set_obj_view_add(&obj_view_add); - obj_main_window->set_obj_view_add_project(&obj_view_add_project); - obj_main_window->set_obj_view_edit_project(&obj_view_edit_project); - obj_main_window->settings(); -} - -CmdArgParser::CmdArgParser(const std::string& p_name, const std::string& p_description, const std::string& p_help) -: Glib::OptionGroup{p_name, p_description, p_help} { - Glib::OptionEntry socketIDArg; - socketIDArg.set_long_name("socket-id"); - socketIDArg.set_flags(Glib::OptionEntry::FLAG_IN_MAIN); - socketIDArg.set_description("Settings manager socket"); - Glib::OptionEntry socketExtId; - socketExtId.set_long_name("socket-ext-id"); - socketExtId.set_flags(Glib::OptionEntry::FLAG_IN_MAIN); - socketExtId.set_description("Settings manager secondary socket"); - Glib::OptionEntry socketTrdId; - socketTrdId.set_long_name("socket-trd-id"); - socketTrdId.set_flags(Glib::OptionEntry::FLAG_IN_MAIN); - socketTrdId.set_description("Settings manager secondary socket"); - add_entry(socketIDArg, m_socketID); - add_entry(socketExtId, socket_ext_id_I); - add_entry(socketTrdId, socket_trd_id_I); -} - -::Window CmdArgParser::GetSocketID() const{ - return m_socketID; -} - -SettingsPlug::SettingsPlug(::Window p_socketID, Glib::RefPtr builder) - :Gtk::Plug{p_socketID} { - Controller* wnd = nullptr; - builder->get_widget_derived("window", wnd); - builder->get_widget("plugBox", plugBox); - plugBox->get_parent()->remove(*plugBox); - add(*plugBox); - show_all_children(); -} \ No newline at end of file diff --git a/source/controller.h b/source/controller.h deleted file mode 100644 index b452ee4..0000000 --- a/source/controller.h +++ /dev/null @@ -1,59 +0,0 @@ -#ifndef CONTROLLER_H -#define CONTROLLER_H -#include "my_type.h" -#include "view/view_open_browser.h" -#include "view/view_about.h" -#include "view/ubl-settings-diskquota.h" -#include "view/model/wrapper_load_save.h" -#include "view/view_filters.h" -#include "view/view_add_user_group.h" -#include "view/view_edit_user_group.h" -#include "view/view_edit_project.h" -#include "view/view_add_project.h" - -extern int socket_ext_id_I; -extern int socket_trd_id_I; - -class Controller : public Gtk::ApplicationWindow -{ -private: - Glib::RefPtr builder; - map_str_str map_gui_cfg; - map_str_str map_global_cfg; - map_str_str map_system_cfg; -public: - ~Controller(); - void settings(); - View_open_browser* obj_open_browser = new View_open_browser(); - View_about* obj_view_about = new View_about(); - MainWindow* obj_main_window; - Wrapper_load_save *obj_wrapper_load_save = new Wrapper_load_save(); - View_filters obj_view_filters = View_filters(); - View_add_user_group obj_view_add = View_add_user_group(); - View_edit_user_group obj_view_edit = View_edit_user_group(); - View_edit_project obj_view_edit_project = View_edit_project(); - View_add_project obj_view_add_project = View_add_project(); - Controller(BaseObjectType* obj, Glib::RefPtr const& builder); - Controller(Glib::RefPtr const& builder); - - -}; - -class CmdArgParser : public Glib::OptionGroup { -public: - CmdArgParser(const std::string& p_name, const std::string& p_description, const std::string& p_help); - ::Window GetSocketID() const; -private: - int m_socketID = 0; - -}; -class SettingsPlug : public Gtk::Plug{ -public: - Gtk::Window *window; - SettingsPlug(::Window p_socketID, Glib::RefPtr builder); - -private: - Gtk::Widget *plugBox; - Gtk::Widget *parent; -}; -#endif \ No newline at end of file diff --git a/source/main.cc b/source/main.cc deleted file mode 100644 index 7c2362a..0000000 --- a/source/main.cc +++ /dev/null @@ -1,99 +0,0 @@ -#include "controller.h" -#include "var.h" - -void pars_flag(int index_start, int argc, char* argv[]); - -int main(int argc, char** argv) { - string str_argv= ""; - string str_cmd_argv = ""; - for (int i=1; i 1){ - str_argv = argv[1]; - } - bindtextdomain(app_name, "/usr/share/locale/"); - bind_textdomain_codeset(app_name, "UTF-8"); - textdomain(app_name); - if (str_argv.find("--socket-id") != std::string::npos) { - auto app = Gtk::Application::create(argc, argv, "org.gtkmm.example.plug"); - auto builder = Gtk::Builder::create_from_file(path_glade); - Glib::init(); - setlocale(LC_ALL, ""); - Glib::OptionContext context; - - CmdArgParser parser{ - "Socket ID", - "Command line argument for socket ID communication.", - "No help available, sorry" - }; - - context.set_main_group(parser); - context.parse(argc, argv); - - ::Window socketID = parser.GetSocketID(); - - // Handle plug: - SettingsPlug plug{socketID, builder}; - plug.show(); - - app->run(plug); - return 0; - } - else if (str_argv.find("-") != std::string::npos || argc == 1) { - int len_argv = 1; - auto app = Gtk::Application::create(len_argv, argv, "org.gtkmm.example.plug"); - auto builder = Gtk::Builder::create_from_file(path_glade); - pars_flag(1, argc, argv); - Controller* wnd = nullptr; - builder->get_widget_derived("window", wnd); - auto r = app->run(*wnd); - delete wnd; - return r; - } -} - -void pars_flag(int index_start, int argc, char* argv[]) { - string str_argv = ""; - for (int i = index_start; i - -using namespace std; - -typedef unsigned long max_num_T; - -struct users_grups{ - string name; - bool state; - max_num_T size_data; - max_num_T soft_limit_size; - max_num_T severe_restriction_size; - max_num_T postponement_size_brat; - max_num_T hard_limit_activation_time_size; - max_num_T file; - max_num_T soft_file_limitation; - max_num_T hard_file_restriction; - max_num_T postponement_hard_file_restriction; - max_num_T hard_limit_activation_time; - }; -struct Mount { - std::string device; - std::string destination; - std::string fstype; - std::string options; - std::string dump; - std::string pass; -}; -struct partition_cmd { - string device; - string cmd; -}; -struct struct_quotas { - string device; - string cmd; - string type_quotas; - string name; -}; -struct status_quotas { - bool user; - bool group; - bool project; - bool status; -}; -struct data_all_quotas { - string username; - string status; - string block_used; - string block_soft; - string block_hard; - string block_grace; - string file_used; - string file_soft; - string file_hard; - string file_grace; - bool is_validate; -}; -struct tv_g_u_p { - string name; - string quotas; - string size; - string soft_limit_size; - string hard_limit_size; - string deferring_size; - string files; - string soft_limit_files; - string hard_limit_delay; - string deferring_files; -}; - -typedef struct users_grups USER_GRUPS; -typedef map map_str_str; -typedef map * map_s_s_ptr; -typedef std::map map_str_device; -#endif \ No newline at end of file diff --git a/source/project_lib.h b/source/project_lib.h deleted file mode 100644 index 9bd1546..0000000 --- a/source/project_lib.h +++ /dev/null @@ -1,27 +0,0 @@ -#ifndef PROJECT_LIB_H -#define PROJECT_LIB_H - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "ubl-settings-diskquota-cm.h" - -#endif \ No newline at end of file diff --git a/source/ubl-cmake.in b/source/ubl-cmake.in new file mode 100644 index 0000000..d4623a7 --- /dev/null +++ b/source/ubl-cmake.in @@ -0,0 +1 @@ +#cmakedefine WEBKIT_FOUND diff --git a/source/ubl-settings-diskquota.cc b/source/ubl-settings-diskquota.cc new file mode 100644 index 0000000..76e5942 --- /dev/null +++ b/source/ubl-settings-diskquota.cc @@ -0,0 +1,300 @@ +#include "ubl-settings-diskquota.h" + +config main_config; + +//signal emmit handlers - no header initialization + +/**on_close_subwindow(GtkWidget *self) + * [EN] + * Closes window in which [self] is contained. + * [RU] + * Закрывает окно, в котором расположен виджет [self]. +*/ +void on_close_subwindow(GtkWidget *self){ + gtk_widget_destroy(gtk_widget_get_toplevel(self)); +} + +/**yon_open_browser(GtkWidget *self, char *link) + * [EN] + * Opens browser with [link] link. + * [RU] + * Открывает браузер с [link] ссылкой. +*/ +void yon_open_browser(GtkWidget *, char *link){ + yon_ubl_browser_window_open(link,TITLE_LABEL); +} + +/**on_open_documentation_confirmation(GtkWidget *self, char *link) + * [EN] + * Opens confirmation window for [link] link. + * [RU] + * Открывает окно подтверждение перехода по ссылке [link]. +*/ +void on_open_documentation_confirmation(GtkWidget *self, char *link){ + if (main_config.always_open_documentation==0){ + GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); + documentation_confirmation_window *widgets = (documentation_confirmation_window*)malloc(sizeof(documentation_confirmation_window)); + widgets->Window = yon_gtk_builder_get_widget(builder,"helpConfirmationWindow"); + widgets->AcceptButton = yon_gtk_builder_get_widget(builder,"ReadHelpButton"); + widgets->CloseButton = yon_gtk_builder_get_widget(builder,"CancelHelpButton"); + widgets->HatText = yon_gtk_builder_get_widget(builder,"webHeaderNameLabel"); + widgets->HeaderText = yon_gtk_builder_get_widget(builder,"helpHeader"); + widgets->InfoText = yon_gtk_builder_get_widget(builder,"helpText"); + widgets->AlwaysOpenCheck = yon_gtk_builder_get_widget(builder,"AlwaysOpenDocumentationCheckbox"); + gtk_label_set_text(GTK_LABEL(widgets->HatText),TITLE_LABEL); + gtk_label_set_text(GTK_LABEL(widgets->HeaderText),HELP_TITLE_LABEL); + gtk_label_set_text(GTK_LABEL(widgets->InfoText),HELP_INFO_LABEL); + gtk_button_set_label(GTK_BUTTON(widgets->AcceptButton),OPEN_HELP_LABEL); + gtk_button_set_label(GTK_BUTTON(widgets->AlwaysOpenCheck),HELP_ALWAYS_OPEN_LABEL); + gtk_button_set_label(GTK_BUTTON(widgets->CloseButton),CANCEL_LABEL); + gtk_widget_show_all(widgets->Window); + g_signal_connect(G_OBJECT(widgets->CloseButton),"clicked",G_CALLBACK(on_close_subwindow),NULL); + g_signal_connect(G_OBJECT(widgets->AcceptButton),"clicked",G_CALLBACK(yon_open_browser),yon_char_new(link)); + g_signal_connect(G_OBJECT(widgets->AcceptButton),"clicked",G_CALLBACK(on_close_subwindow),NULL); + + + } else { + yon_open_browser(self,link); + } +} + +/**on_link(GtkWidget *self, char* uri, gpointer user_data) + * [EN] + * Signal for hadnling AboutDialog links. + * Connect to "activate-link" signal. + * [self] is AboutDialog window; + * [uri] is activated link; + * [user_data] is pointer for user data, hasn't used in standard handler; + * [RU] + * Функция для обработки сигнала нажатия на ссылку окна AboutDialog. + * Присоединять к сигналу "activate-link". + * [self] - окно AboutDialog; + * [uri] - ссылка, по которой совершается переход; + * [user_data] - указатель на любые другие данные, не используется в стандартном обработчике; +*/ +void on_link(GtkWidget *self, char* uri, gpointer){ + gtk_widget_destroy(self); + on_open_documentation_confirmation(self,uri); +} + +/**on_about() + * [EN] + * Function for setting up and showing AboutDialog. + * Connect it to "activate" signal of Documentation MenuItem. + * [RU] + * Функиця для настройки и показа окна AboutDialog. + * Присоединять к сигналу "activate" кнопки справки типа MenuItem. +*/ +void on_about(){ + GtkBuilder *builder=gtk_builder_new_from_resource(glade_path); + GtkWidget *window=yon_gtk_builder_get_widget(builder,"AboutWindow"); + GtkWidget *title=yon_gtk_builder_get_widget(builder,"headerAboutTopic"); + GtkWidget *hideButtonBox=yon_gtk_builder_get_widget(builder,"buttonBoxHide"); + gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(window),version_application); + gtk_about_dialog_set_website_label(GTK_ABOUT_DIALOG(window),PROJECT_HOME_LABEL); + gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(window),TITLE_LABEL); + gtk_label_set_text(GTK_LABEL(title),TITLE_LABEL); + g_signal_connect(G_OBJECT(window),"activate-link",G_CALLBACK(on_link),NULL); + gtk_widget_set_visible(hideButtonBox,0); + gtk_widget_destroy(hideButtonBox); + gtk_widget_show(window); +} + +//functions + +void yon_load_proceed(char *command){ + if (yon_config_load_register(command)) + yon_ubl_status_box_render(LOCAL_SAVE_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + else + yon_ubl_status_box_render(LOAD_FAILED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + +} + +// standard functions + +void config_init(){ + main_config.always_open_documentation=0; + main_config.win_height=0; + main_config.win_width=0; + main_config.win_pos_x=0; + main_config.win_pos_y=0; + main_config.socket_id=-1; + main_config.save_socket_id=-1; + main_config.load_socket_id=-1; + main_config.lock_help=0; + main_config.lock_help=0; + main_config.lock_load_global=0; + main_config.lock_save_global=0; + main_config.lock_save_local=0; +} + +main_window *setup_window(){ + /* Widgets getting | Получение виджетов */ + main_window *widgets = (main_window*)malloc(sizeof(main_window)); + GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); + widgets->Window = yon_gtk_builder_get_widget(builder,"MainWindow"); + widgets->HatLabel = yon_gtk_builder_get_widget(builder,"headerTopic"); + widgets->PlugBox = yon_gtk_builder_get_widget(builder,"plugBox"); + + widgets->HeadOverlay = yon_gtk_builder_get_widget(builder,"HeadOverlay"); + widgets->HeadImage = yon_gtk_builder_get_widget(builder,"HeadBackgroundImage"); + widgets->HeadBox = yon_gtk_builder_get_widget(builder,"HeaderBox"); + widgets->HeadTitleLabel = yon_gtk_builder_get_widget(builder,"HeaderTitleLabel"); + widgets->HeadInfoLabel = yon_gtk_builder_get_widget(builder,"HeaderInfoLabel"); + + widgets->StatusBox = yon_gtk_builder_get_widget(builder,"mainStatusBox"); + widgets->StatusIcon = yon_gtk_builder_get_widget(builder,"mainStatusIcon"); + widgets->StatusLabel = yon_gtk_builder_get_widget(builder,"mainStatusLabel"); + + widgets->SaveLabel = yon_gtk_builder_get_widget(builder,"headerSaveConfigLabel"); + widgets->SaveMenuItem = yon_gtk_builder_get_widget(builder,"SaveGlobalLocalConfigurationMenuItem"); + widgets->SaveGlobalMenuItem = yon_gtk_builder_get_widget(builder,"SaveGlobalConfigurationMenuItem"); + widgets->SaveLocalMenuItem = yon_gtk_builder_get_widget(builder,"SaveLocalConfigurationMenuItem"); + widgets->RightBox = yon_gtk_builder_get_widget(builder,"HeaderRightBox"); + + widgets->LoadLabel = yon_gtk_builder_get_widget(builder,"headerLoadConfigLabel"); + widgets->LoadGlobalMenuItem = yon_gtk_builder_get_widget(builder,"LoadGlobalConfigurationMenuItem"); + widgets->LoadLocalMenuItem = yon_gtk_builder_get_widget(builder,"LoadLocalConfigurationMenuItem"); + widgets->LeftBox = yon_gtk_builder_get_widget(builder,"HeaderLeftBox"); + + widgets->DocumentationMenuItem = yon_gtk_builder_get_widget(builder,"DocumentationMenuItem"); + widgets->AboutMenuItem = yon_gtk_builder_get_widget(builder,"AboutMenuItem"); + + if (main_config.lock_load_global == 1){ + gtk_widget_set_sensitive(widgets->LoadGlobalMenuItem,0); + } + if (main_config.lock_save_global == 1){ + gtk_widget_set_sensitive(widgets->SaveGlobalMenuItem,0); + gtk_widget_set_sensitive(widgets->SaveMenuItem,0); + } + if (main_config.lock_save_local == 1){ + gtk_widget_set_sensitive(widgets->SaveLocalMenuItem,0); + gtk_widget_set_sensitive(widgets->SaveMenuItem,0); + } + + /* Signal connection | Присоединение сигналов */ + + event(widgets); + gtk_widget_show(widgets->Window); + return widgets; +} + +void event(main_window *widgets) { + g_signal_connect(G_OBJECT(widgets->Window), "destroy", G_CALLBACK(gtk_main_quit), NULL); + g_signal_connect(G_OBJECT(widgets->DocumentationMenuItem),"activate",G_CALLBACK(on_open_documentation_confirmation),(char*)WIKI_LINK); + g_signal_connect(G_OBJECT(widgets->AboutMenuItem),"activate",G_CALLBACK(on_about),NULL); + //g_signal_connect(G_OBJECT(widgets->btnShowFilters),"clicked",G_CALLBACK(wrapper_filters_show), NULL); +} +/* +void main_visible_columns(main_window *widgets) { + gboolean *flags_filters = filters_get_flag(); + gtk_tree_view_column_set_visible(widgets->tvc0, flags_filters[0]); + gtk_tree_view_column_set_visible(widgets->tvc1, flags_filters[1]); + gtk_tree_view_column_set_visible(widgets->tvc2, flags_filters[2]); + gtk_tree_view_column_set_visible(widgets->tvc3, flags_filters[3]); + gtk_tree_view_column_set_visible(widgets->tvc4, flags_filters[4]); + gtk_tree_view_column_set_visible(widgets->tvc5, flags_filters[5]); + gtk_tree_view_column_set_visible(widgets->tvc6, flags_filters[6]); + gtk_tree_view_column_set_visible(widgets->tvc7, flags_filters[7]); + filters_on_hide_subwindow(self); +} +void wrapper_filters_show(GtkWidget *self) { + filters_show(self, glade_path); + g_signal_connect(G_OBJECT(get_widget_filters()->btnFiltersSave),"clicked",G_CALLBACK(main_visible_columns), NULL); +} +*/ +int main(int argc, char *argv[]){ + config_path = yon_char_unite((char*)"/home",yon_ubl_root_user_get(),(char*)"/.config/",LocaleName,(char*)"/",LocaleName,(char*)".conf",NULL); + local=setlocale(LC_ALL, ""); + textdomain (LocaleName); + config_init(); + int option_index=0; + int show_help=0; + { + struct option long_options[] = { + {"help", 0, 0, 'h'}, + {"version", 0, 0, 'V'}, + {"lock-help", 0,0, 1}, + {"lock-save", 0,0, 2}, + {"lock-save-local", 0,0, 3}, + {"lock-save-global", 0,0, 4}, + {"lock-load-global", 0,0, 5}, + {"socket-id", 1, 0, 's'}, + {"socket-ext-id", 1,0, 'e'}, + {"socket-trd-id", 1,0, 't'}, + {"debug", 0,0, 'd'}, + { NULL, 0, NULL, 0 } + }; + for (int i=0;iHeadOverlay),GTK_WIDGET(widgets->HeadBox),GTK_WIDGET(widgets->HeadImage),(char*)banner_path); + + yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); + if (getuid()!=0) + yon_ubl_status_box_render(TITLE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + else + yon_ubl_status_box_render(TITLE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + yon_ubl_setup_sockets(widgets->PlugBox,widgets->LeftBox,widgets->RightBox,main_config.socket_id,main_config.load_socket_id,main_config.save_socket_id); + yon_window_config_setup(GTK_WINDOW(widgets->Window)); + yon_window_config_load((char*)config_path.c_str()); + GtkCssProvider *css=gtk_css_provider_new(); + gtk_css_provider_load_from_resource(css,CssPath); + gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), + GTK_STYLE_PROVIDER(css), + -1); + gtk_main(); +} diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h new file mode 100644 index 0000000..4462d2d --- /dev/null +++ b/source/ubl-settings-diskquota.h @@ -0,0 +1,111 @@ + + +#include +#include +#include +#include "view/model/ubl-utils.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "ubl-cmake.h" +using namespace std; +#ifdef WEBKIT_FOUND + #include +#endif +#include "ubl-strings.h" + +#define WIKI_LINK "https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota" + +#define _(String) gettext(String) + +#define glade_path "/com/ublinux/ui/ubl-settings-diskquota.glade" +#define banner_path "/com/ublinux/images/ubl-settings-diskquota-banner.png" +#define CssPath "/com/ublinux/css/ubl-settings-diskquota.css" +static string config_path; + + +#define LocalePath "/usr/share/locale" +#define LocaleName "ubl-settings-diskquota" + +char const* version_application=""; + +char *local; + +typedef struct { + int always_open_documentation; + int win_pos_x; + int win_pos_y; + int win_width; + int win_height; + + int socket_id; + int load_socket_id; + int save_socket_id; + + int lock_help; + int lock_save_local; + int lock_save_global; + int lock_load_global; +} config; + +typedef struct { + GtkWidget *Window; + GtkWidget *HatLabel; + GtkWidget *PlugBox; + + GtkWidget *HeadOverlay; + GtkWidget *HeadImage; + GtkWidget *HeadBox; + GtkWidget *HeadTitleLabel; + GtkWidget *HeadInfoLabel; + + GtkWidget *StatusBox; + GtkWidget *StatusIcon; + GtkWidget *StatusLabel; + + GtkWidget *SaveLabel; + GtkWidget *SaveMenuItem; + GtkWidget *SaveGlobalMenuItem; + GtkWidget *SaveLocalMenuItem; + GtkWidget *RightBox; + + GtkWidget *LoadLabel; + GtkWidget *LoadGlobalMenuItem; + GtkWidget *LoadLocalMenuItem; + GtkWidget *LeftBox; + + GtkWidget *DocumentationMenuItem; + GtkWidget *AboutMenuItem; +} main_window; + + +typedef struct { + GtkWidget *Window; + + GtkWidget *HatText; + GtkWidget *HeaderText; + GtkWidget *InfoText; + GtkWidget *AlwaysOpenCheck; + + GtkWidget *CloseButton; + GtkWidget *AcceptButton; +} documentation_confirmation_window; + + +main_window *setup_window(); +void on_about(); +void yon_open_browser(GtkWidget *self, char *link); +void on_close_subwindow(GtkWidget *self); +void on_link(GtkWidget *self, char* uri, gpointer user_data); +void on_open_documentation_confirmation(GtkWidget *self, char *link); +void yon_load_proceed(char *command); +void event(main_window *widgets); +int main(int argc, char *argv[]); +void on_link(GtkWidget *self, char* uri, gpointer user_data); +void config_init(); diff --git a/source/ubl-settings-diskquota.h.in b/source/ubl-settings-diskquota.h.in deleted file mode 100644 index 17ba454..0000000 --- a/source/ubl-settings-diskquota.h.in +++ /dev/null @@ -1 +0,0 @@ -#cmakedefine WEBKIT_FOUND \ No newline at end of file diff --git a/source/ubl-strings.h b/source/ubl-strings.h new file mode 100644 index 0000000..87d311e --- /dev/null +++ b/source/ubl-strings.h @@ -0,0 +1,39 @@ +#define VERSION_LABEL yon_char_unite(_("Version:")," ",version_application,"\n",NULL) +#define HELP_LABEL yon_char_unite(_("ubl-settings-diskquota version:")," ", version_application,"\n",_("TEMPLATE settings"),"\n",_("Usage:"), " ubl-settings-diskquota ",_("[OPTIONS]"),"\n",_("Options:"),"\n\t--help, -h\t\t\t",_("Show this help"),"\n\t--version, -V\t\t\t",_("Show package version"),"\n\t--lock-help\t\t\t",_("Lock this help menu"),"\n\t--lock-save\t\t\t",_("Lock configuration saving"),"\n\t--lock-save-local\t\t",_("Lock local configration saving"),"\n\t--lock-save-global\t\t",_("Lock global configration saving"),"\n\t--lock-load-global\t\t",_("Lock global configration loading"),"\n",NULL) + +#define TITLE_LABEL _("TEMPLATE Manager") +#define TITLE_INFO_LABEL _("System TEMPLATE settings management") + +#define SUCCESS_LABEL _("Operation succeeded") +#define ROOT_WARNING_LABEL _("Warning! Application was launched without root - root-dependent actions are locked") + +#define ABOUT_LABEL _("About") +#define DOCUMENTATION_LABEL _("Documentation") + +#define SAVE_LOCAL_LABEL _("Save to local configuration") +#define SAVE_GLOBAL_LABEL _("Save to global configuration") +#define SAVE_CONFIGURATION_LABEL _("Save configuration") +#define SAVE_LABEL _("Save") + +#define LOAD_LOCAL_LABEL _("Load local configuration") +#define LOAD_GLOBAL_LABEL _("Load global configuration") +#define LOAD_LABEL _("Load") + +#define CANCEL_LABEL _("Cancel") + +#define HELP_TITLE_LABEL _("Would you like to read documentation in the Web?") +#define HELP_INFO_LABEL _("You will be redirected to documentation website where documentation is\ntranslated and supported by community.") +#define HELP_ALWAYS_OPEN_LABEL _("Always redirect to online documentation") +#define OPEN_HELP_LABEL _("Open documentation") +#define PROJECT_HOME_LABEL _("Project Home Page") +#define NOTHING_CHOSEN_LABEL _("Nothing were chosen") + + +#define GLOBAL_LOAD_SUCCESS_LABEL _("Global configuration loading succseeded.") +#define LOCAL_LOAD_SUCCESS_LABEL _("Local configuration loading succseeded.") +#define LOAD_FAILED_LABEL _("Config loading failed") + +#define GLOBAL_LOCAL_SAVE_SUCCESS_LABEL _("Local and global configuration saving succseeded.") +#define GLOBAL_SAVE_SUCCESS_LABEL _("Global configuration saving succseeded.") +#define LOCAL_SAVE_SUCCESS_LABEL _("Local configuration saving succseeded.") +#define SAVE_FAILED_LABEL \ No newline at end of file diff --git a/source/var.h b/source/var.h deleted file mode 100644 index f26c1ff..0000000 --- a/source/var.h +++ /dev/null @@ -1,161 +0,0 @@ -#ifndef VAE_H -#define VAE_H -#include "project_lib.h" -using namespace std; -extern string version_application; -#define name_app _("ubl-settings-diskquota") -#define configuring_system_boot _("Configuring system boot parameters") -#define system_boot _("System boot") -#define str_about _("About ubl-settings-diskquota") -#define command_line_parameters _("Command line parameters:") -#define load_default _("Load default:") -#define seconds _("seconds") -#define download_menu _("Download menu") -#define terminal_for_input _("Terminal for input") -#define terminal_for_output _("Terminal for output") -#define boot_selection_menu_timer _("Boot selection menu timer") -#define str_help _("Help") -#define str_about_1 _("About") -#define str_save_local _("Save") -#define str_load_local _("Load") -#define save_all _("Save in global and local configuration") -#define save_local _("Save in local configuration") -#define save_global _("Save in global configuration") -#define load_global _("Load global configuration") -#define load_local _("Load local configuration") -#define read_online _("Read online") -#define cancel _("Cancel") -#define always_redirect _("Always redirect") -#define boot_screen_display_mode _("Boot screen display mode:") -#define no_loading_animation _("No loading animation, full log") -#define boot_menu_user_name _("Boot menu user name:") -#define boot_menu_user_password _("Boot menu user password:") -#define last_successful_upload _("Last successful upload") -#define read_documentation_web _("Would you like to read documentation in the Web?") -#define redirected_documentation _("You will be redirected to documentation website where documentation is\ntranslated and supported by community.") -#define local_read_error _("Local configuration reading error") -#define global_read_error _("Global configuration read error") -#define local_write_error _("Local configuration write error") -#define global_write_error _("Global configuration write error") -#define error_save_all _("Error saved local and global configuration") -#define local_load_ok _("Local configuration downloaded successfully") -#define global_load_ok _("Global configuration downloaded successfully") -#define local_ok_written _("Local configuration successfully written") -#define global_ok_written _("Global configuration successfully written") -#define successfully_save_all _("Successfully saved local and global configuration") -#define nothing_save _("Nothing to save!") -#define program_as_root _("The program must be run as root") - -#define str_weeks _("weeks") -#define str_days _("days") -#define str_hours _("hours") -#define str_minutes _("minutes") -#define str_device _("Device:") -#define str_users _("Users") -#define str_groups _("Groups") -#define str_files _("files") -#define str_hard_limit _("Hard limit") -#define str_file_system _("File system:") -#define str_name _("Name") -#define str_size _("Size") -#define str_quotas_mode _("Direct control of the file system") -#define str_lb_head _("Setting user quotas") -#define str_soft_limit _("Soft limit") -#define str_currently_using _("Currently using:") -#define str_currently_using_space _("Currently using: ") -#define str_filters _("Filters") -#define str_quotas _("Quotas") -#define str_help_h _("GTK settings disk quota for UBLinux\n" \ - "\n" \ - "Usage: ubl-settings-diskquota [OPTIONS...]\n" \ - "Options:\n" \ - " -h, --help\t Show this help\n" \ - " -V, --version\t Show package version\n" \ - " --lock-help Lock utility help\n" \ - " --lock-save Lock saving local and global configuration\n" \ - " --lock-save-local Lock save global configuration\n" \ - " --lock-save-global Lock load global configuration\n" \ - " --lock-load-global Lock load global configuration\n") - -#define str_user _("User") -#define str_group _("Group") -#define str_projects _("Projects") -#define str_user_1 _("User:") -#define str_group_1 _("Group:") -#define str_project_1 _("Projects:") -#define str_device_project _("Device\nProject") -#define str_quota _("Quota type") -#define str_status _("Status") -#define str_excess_size_delay _("Excess size delay period") -#define str_excess_files_delay _("Excess files delay period") -#define str_disk_quotas_device _("Disk quotas for this device:") -#define str_user_quotas_device _("User quotas for this device: ") - -#define str_soft_limit_size _("Soft limit (size)") -#define str_tw_soft_limit _("Soft limit\n(size)") -#define str_hard_limit_size _("Hard limit (size)") -#define str_deferring_hard_limit_size _("Deferring a hard limit (size)") -#define str_hard_activation_size _("Hard limit activation time (size)") -#define str_hard_limit_time _("Hard limit (file) activation time") -#define str_group_quotas_device _("Group quotas for this device:") - -#define str_tw_severe_limitation _("Severe\nlimitation\n(size)") -#define str_tw_general_deferring_size _("Deferring\n(size)") -#define str_tw_general_deferring_files _("Deferring\n(files)") -#define str_tw_deferring_size _("Deferring\na hard\nlimit\n(files)") -#define str_tw_deferring_files _("Deferring\na hard\nlimit\n(files)") -#define str_tw_soft_limit_files _("Soft limit\n(files)") -#define str_tw_severe_limitation_files _("Severe\nlimitation\n(files)") -#define str_soft_restriction_files _("Soft Restriction (files)") -#define str_severe_limitation_files _("Severe limitation (files)") -#define str_deferring_limit_files _("Deferring a hard limit (files)") -#define info_box_ok_css "boxInfoMessOK" -#define info_box_error_css "boxInfoMessError" -#define icon_checked "com.ublinux.ubl-settings-diskquota.checked" -#define icon_warning "com.ublinux.ubl-settings-diskquota.warning" - -#define str_version _("ubl-settings-diskquota version: ") -#define path_app "/usr/bin/" -#define path_glade "/usr/share/ubl-settings-diskquota/ui/ubl-settings-diskquota.glade" -#define path_css "/usr/share/ubl-settings-diskquota/css/ubl-settings-diskquota.css" -#define app_name "ubl-settings-diskquota" -#define path_resources "/usr/share/ubl-settings-diskquota" -#define path_img_head_background "/usr/share/ubl-settings-diskquota/images/logo-background.png" -#define no_recognized _("Argument not recognized\n") - -#define str_device _("Device:") -#define str_quota_status _("Quota use status:") -#define str_size _("Size") -#define str_files _("files") -#define str_currently_using _("Currently using:") -#define str_soft_limit _("Soft limit") -#define str_hard_limit _("Hard limit") -#define str_hard_limit _("Hard limit") -#define str_prefix_KB _("Kb") -#define str_prefix_MB _("Mb") -#define str_prefix_GB _("Gb") -#define str_prefix_TB _("Tb") - -#define const_link_doc "https://wiki.ublinux.com/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota" -#define cmd_xdg "xdg-open " -#define cmd_execute "su -l %s -c \" DISPLAY=$DISPLAY %s \"" - - -#define str_name _("Name") -#define str_size _("Size") -#define str_filters _("Filters") -#define str_quotas _("Quotas") -#define str_soft_limit_size _("Soft limit (size)") -#define str_hard_limit_size _("Hard limit (size)") -#define str_hard_limit_size_delay _("Hard limit (size) delay") -#define str_soft_limit_files _("Soft limit (files)") - -#define copyright _("Copyright © UBSoft LLC, 2022 - ") -#define str_setting_user _("Setting user quotas") -#define website _("https://wiki.ublinux.com") -#define project_Home_page _("Project Home Page") - -#define open_dir_file_manager "/home/" - - -#endif \ No newline at end of file diff --git a/source/view/model/ubconfig_quota.cc b/source/view/model/ubconfig_quota.cc deleted file mode 100644 index 653ff88..0000000 --- a/source/view/model/ubconfig_quota.cc +++ /dev/null @@ -1,39 +0,0 @@ -#include "ubconfig_quota.h" - - - -Ubconfig_quota::Ubconfig_quota(/* args */) -{ -} - -Ubconfig_quota::~Ubconfig_quota() -{ -} - -void Ubconfig_quota::set_map_global(map_str_str* map_global_cfg) { - this->map_global_cfg = map_global_cfg; -} - -void Ubconfig_quota::set_map_local(map_str_str* map_system_cfg) { - this->map_system_cfg = map_system_cfg; -} - -void Ubconfig_quota::remove_key_to_vec(string key) { - cout << key << endl; -} - -void Ubconfig_quota::add_key_to_vec(string key) { - cout << key << endl; -} - -void Ubconfig_quota::set_vec_key(vector* vec_param_names) { - this->vec_param_names = vec_param_names; -} - -void Ubconfig_quota::format_data() { - -} - - - - diff --git a/source/view/model/ubconfig_quota.h b/source/view/model/ubconfig_quota.h deleted file mode 100644 index 08d63ce..0000000 --- a/source/view/model/ubconfig_quota.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef UBCONFIG_QUOTAS_H -#define UBCONFIG_QUOTAS_H - -#include "../../my_type.h" -#include "../../project_lib.h" - -class Ubconfig_quota -{ -private: - map_str_str* map_gui_cfg = NULL; - map_str_str* map_global_cfg = NULL; - map_str_str* map_system_cfg = NULL; - vector* vec_param_names = NULL; - struct Size { - int size_0; - int size_1; - int size_2; - int size_3; - int size_4; - int size_5; - }; - struct User { - bool active; - string device; - vector users; - struct Size obj_size; - }; - struct Group { - bool active; - string device; - vector groups; - struct Size obj_size; - }; - struct Prjquota { - bool active; - string device; - vector prjquota_name; - struct Size obj_size; - }; - struct Quotas { - struct User obj_user; - struct Group obj_group; - struct Prjquota obj_prjquota; - }; -public: - Ubconfig_quota(/* args */); - ~Ubconfig_quota(); - void set_map_gui(map_str_str* map_gui_cfg); - void set_map_global(map_str_str* map_global_cfg); - void set_map_local(map_str_str* map_system_cfg); - void set_vec_key(vector* vec_param_names); - void remove_key_to_vec(string key); - void add_key_to_vec(string key); - void format_data(); - -}; - -#endif \ No newline at end of file diff --git a/source/view/model/ubl-utils.cc b/source/view/model/ubl-utils.cc new file mode 100644 index 0000000..6768f9e --- /dev/null +++ b/source/view/model/ubl-utils.cc @@ -0,0 +1,1663 @@ + +#include "ubl-utils.h" +static dictionary* __yon__config__strings = NULL; +#define check_config if(__yon__config__strings&&__yon__config__strings->data_type==DICTIONARY_CHAR_TYPE) + +// dictionary functions + +/**yon_dictionary_create_empty(): + * [EN] + * Creates and returns empty dictionary + * [RU] + * Создаёт и возвращает пустой словарь. + */ + + + +dictionary *yon_dictionary_new() +{ + dictionary *dict = (dictionary *)malloc(sizeof(dictionary)); + dict->data = NULL; + dict->key = NULL; + dict->next = NULL; + dict->prev = NULL; + dict->first = dict; + dict->data_type = DICTIONARY_OTHER_TYPE; + return dict; +} + +/**yon_dictionary_copy_deep(dictionary *dict) + * [EN] + * + * [RU] + * Создаёт и возвращает копию элемента словаря [dict] +*/ +dictionary *yon_dictinoary_copy(dictionary *dict){ + dictionary *dct = yon_dictionary_new_with_data(dict->key,dict->data); + dct->data_type= dict->data_type; + return dct; +} + +/**yon_dictionary_copy_deep(dictionary *dict) + * [EN] + * + * [RU] + * Создаёт полную копию словаря [dict] и возвращает первый элемент +*/ +dictionary *yon_dictionary_copy_deep(dictionary *dict){ + dictionary *dct = NULL; + dictionary *newone=NULL; + for_dictionaries(dct,dict){ + yon_dictionary_add_or_create_if_exists_with_data(newone,dct->key,dct->data); + newone->data_type=dct->data_type; + } + return newone->first; +} + +void yon_dictionary_set_data(dictionary *dict, void *data){ + dict->data=data; +} + +void yon_dictionary_set_key(dictionary *dict, char *key){ + dict->key=key; +} + +void yon_dictionary_set(dictionary *dict, char *key, void *data){ + dict->key=key; + dict->data=data; +} + +void yon_dictionary_empty(dictionary *dict){ + dict->data=NULL; + dict->data_type=DICTIONARY_OTHER_TYPE; +} + +/**yon_dictionary_switch_to_last(dictionary **dict) + * [EN] + * + * [RU] + * Переключает словарь [dict] на последний элемент. +*/ +void yon_dictionary_switch_to_last(dictionary **dict) +{ + dictionary *dct=NULL, *dact=*dict; + for_dictionaries(dct,dact); +} + +/**yon_dictionary_create_conneced(dictionary *targetdict) + * [EN] + * + * [RU] + * Создаёт новый элемент словаря [targetdict] +*/ +dictionary *yon_dictionary_append(dictionary *targetdict) +{ + targetdict = yon_dictionary_get_last(targetdict); + targetdict->next = yon_dictionary_new(); + targetdict->next->prev = targetdict; + targetdict->next->first = targetdict->first; + targetdict->next->data_type = DICTIONARY_OTHER_TYPE; + return targetdict->next; +} + +/**yon_dictionary_get_last(dictionary *dict) + * [EN] + * + * [RU] + * Возвращает последний элемент словаря [dict]. + * В отличае от yon_dictionary_switch_to_last() + * словарь [dict] остаётся на прежнем элементе. +*/ +dictionary *yon_dictionary_get_last(dictionary *dict) +{ + if (dict->next){ + dictionary *dct = NULL; + for_dictionaries(dct,dict); + return dct; + } else return dict; +} + +/**yon_dictionary_switch_places(dictionary *dict, int aim) + * [EN] + * + * [RU] + * Меняет элемент словаря [dict] местами с другим элементом. + * если [aim]<0 элемент меняется местами с левым элементом; + * если [aim]>0 элемент меняется местами с правым элементом; +*/ +dictionary *yon_dictionary_swap(dictionary *dict, int aim) +{ + if (aim < 0) + { + if (dict->prev) + { + if (dict->prev->prev) + { + dictionary *next = dict->next, *prev = dict->prev, *preprev = prev->prev; + if (next) + { + preprev->next = dict; + dict->prev = preprev; + dict->next = prev; + prev->prev = dict; + prev->next = next; + next->prev = prev; + } + else + { + preprev->next = dict; + dict->prev = preprev; + dict->next = prev; + prev->prev = dict; + prev->next = NULL; + } + return prev; + } + else + { + dictionary *next = dict->next, *prev = dict->prev; + if (next) + { + yon_dictionary_make_first(dict); + dict->prev = NULL; + dict->next = prev; + prev->prev = dict; + prev->next = next; + next->prev = prev; + } + else + { + dict->prev = NULL; + dict->next = prev; + prev->prev = dict; + prev->next = NULL; + } + return prev; + } + } + } + else if (aim > 0) + { + if (dict->next) + { + if (dict->next->next) + { + dictionary *next = dict->next, *prev = dict->prev, *afnext = next->next; + if (prev) + { + prev->next = next; + next->prev = prev; + next->next = dict; + dict->prev = next; + dict->next = afnext; + afnext->prev = dict; + } + else + { + yon_dictionary_make_first(next); + next->prev = NULL; + next->next = dict; + dict->prev = next; + dict->next = afnext; + afnext->prev = dict; + } + return next; + } + else + { + dictionary *next = dict->next, *prev = dict->prev; + if (prev) + { + prev->next = next; + next->prev = prev; + next->next = dict; + dict->prev = next; + dict->next = NULL; + } + else + { + next->prev = NULL; + next->next = dict; + dict->prev = next; + dict->next = NULL; + } + } + } + } + return dict; +} + +/**yon_dictionary_make_first(dictionary *dict) + * [EN] + * + * [RU] + * Устанавливает указатель первого элемента словаря [dict] + * на текущий элемент. Не использовать. +*/ +void yon_dictionary_make_first(dictionary *dict) +{ + for (dictionary *dct = dict->first; dct != NULL; dct = dct->next) + { + dct->first = dict; + } +} + +/**yon_dictionary_make_nth(dictionary *dict, int nth) + * [EN] + * + * [RU] + * Перемещает элемент словаря [dict] на позицию [nth]. +*/ +void yon_dictionary_make_nth(dictionary *dict, int nth) +{ + dictionary *dct = dict->first; + for (int i = 0; i < nth; i++) + { + if (dct == NULL) + return; + else + dct = dct->next; + } + yon_dictionary_rip(dict); + dictionary *prev = dct->prev; + prev->next = dict; + dict->prev = prev; + dict->next = dct; + dct->prev = dict; +} + +/**yon_dictionary_create_with_data(char *key, void *data) + * [EN] + * + * [RU] + * Создаёт новый словарь с ключом [key] и указателем на данные [data] +*/ +dictionary *yon_dictionary_new_with_data(char *key, void *data) +{ + dictionary *dct = yon_dictionary_new(); + dct->key = yon_char_new(key); + dct->data = data; + dct->data_type = DICTIONARY_OTHER_TYPE; + return dct; +} + +/** void *yon_dictionary_free_all(dictionary *dictionary,void *data_manipulation) + * [EN] + * Frees whole [dictionary] and activates [data_manipulation] function if not NULL with [dictionary]->data argument for each dictionary. + * [RU] + * Освобождает память для всех элементов словаря [dictionary] и активирует функцию [data_manipulation], если она была передана, с аргументом [dictionary]->data на каждый элемент словаря. +*/ +void *yon_dictionary_free_all(dictionary *dictionary_to_free,void (*data_manipulation)(void*)){ + dictionary *dict=NULL; + for_dictionaries(dict,dictionary_to_free){ + if(data_manipulation) + data_manipulation(dict->data); + if(dict->prev) + free(dict->prev); + } + free(dict); + return NULL; +} + +/**yon_dictionary_create_with_data_connected(dictionary *dict, char *key, void *data) + * [EN] + * + * [RU] + * Создаёт новый элемент словаря, присоединяемый в конец словаря [dict] + * с ключом [key] и указателем на данные [data] +*/ +dictionary *yon_dictionary_append_with_data(dictionary *dict, char *key, void *data) +{ + dictionary *dct = yon_dictionary_append(dict); + dct->key = yon_char_new(key); + dct->data = data; + dct->data_type = DICTIONARY_OTHER_TYPE; + return dct; +} + +/**yon_dictionary_connect(dictionary *old, dictionary *toconnect) + * [EN] + * + * [RU] + * Присоединяет словарь [toconnect] в конец словаря [old]. +*/ +dictionary *yon_dictionary_connect(dictionary *old, dictionary *toconnect) +{ + dictionary *dict = yon_dictionary_get_last(old); + dict->next = toconnect; + toconnect->prev = dict; + toconnect->first = dict->first; + return toconnect; +} + +/**yon_dictionary_get(dictionary **dict, char *key) + * [EN] + * + * [RU] + * Возвращает элемент словаря [dict] с ключом [key]. + * Если такого элемента не было обнаружено, возвращается NULL +*/ +dictionary *yon_dictionary_get(dictionary **dict, char *key) +{ + dictionary *dct = *dict; + for (dictionary *pointer = dct->first; pointer != NULL; pointer = pointer->next) + { + if (strcmp(pointer->key, key) == 0) + { + *dict = pointer; + return pointer; + } + } + return NULL; +} + +/**yon_dictionary_rip(dictionary *dict) + * [EN] + * + * [RU] + * Вырезает элемент из словаря и возвращает вырезанный элемент. +*/ +dictionary *yon_dictionary_rip(dictionary *dict) +{ + if (!dict->next&&!dict->prev) return NULL; + else if (!dict->next) + { + dictionary *prev = dict->prev; + if (prev) + { + prev->next = NULL; + return prev; + } + else + return dict; + } + else if (!dict->prev) + { + dictionary *next = dict->next; + if (next) + { + yon_dictionary_make_first(next); + next->prev = NULL; + return next; + } + else + return dict; + } + else + { + dictionary *next = dict->next, *prev = dict->prev; + next->prev = prev; + prev->next = next; + return next; + } +} + +/**yon_dictionary_get_nth(dictionary *dict, int place) + * [EN] + * + * [RU] + * Возвращает [place]-й элемент словаря [dict] +*/ +dictionary *yon_dictionary_get_nth(dictionary *dict, int place) +{ + if (dict){ + dict = dict->first; + int i = 0; + for (i = 0; i < place; i++) + if (dict->next) + dict = dict->next; + else + break; + if (i == place) + return dict; + else + return NULL; + } else return NULL; +} + +// char functions + +/**[EN] + * + * creates new char string by combining two char strings. + */ +char *yon_char_append(char *source, char *append) +{ + if (source && append) + { + int size = strlen(source) + strlen(append) + 1; + char *final = (char*)malloc(size); + memset(final, 0, size); + if (strstr(source, "%%")) + sprintf(final, source, append); + else + sprintf(final, "%s%s", source, append); + return final; + } + else + return NULL; +} + +/**[EN] + * + * creates new char string by copying another char. + */ +char *yon_char_new(char *chr) +{ + if (chr){ + char *newchar = (char*)malloc(strlen(chr) + 1); + memset(newchar, 0, strlen(chr) + 1); + memcpy(newchar, chr, strlen(chr)); + return newchar; + } else + return NULL; +} + +// char *yon_char_unite(char *source, ...) + +char *yon_char_unite(char *source, ...){ + va_list arglist; + char *new_char=NULL; + char *unite_char=NULL; + new_char=yon_char_new(source); + va_start(arglist,source); + unite_char = va_arg(arglist,char*); + while(unite_char){ + new_char = yon_char_append(new_char,unite_char); + unite_char = va_arg(arglist,char*); + } + va_end(arglist); + return new_char; +} + +/**yon_cut(char *source, int size, int startpos) + * [EN] + * cuts source string by size length from startpos position. + */ +char *yon_cut(char *source, int size, int startpos) +{ + char *cut = NULL; + cut = (char*)malloc(size + 1); + memset(cut, 0, size + 1); + memcpy(cut, source + startpos, size); + return cut; +} + +/**yon_char_divide(char *source, int dividepos) + * [EN] + * divides source string in dividepos position, + * returning left part of divided string and + * inserting right part to source string. + */ +char *yon_char_divide(char *source, int dividepos) +{ + char *cut = (char*)malloc(dividepos + 1); + memset(cut, 0, dividepos + 1); + memcpy(cut, source, dividepos); + char *left = (char*)malloc(strlen(source) - strlen(cut)); + memset(left, 0, strlen(source) - strlen(cut)); + memcpy(left, source + dividepos + 1, (strlen(source) - dividepos)); + memset(source, 0, strlen(source)); + memcpy(source, left, strlen(left)); + return cut; +} + +int yon_char_find_count(char *source, char *find){ + char *working_string=yon_char_new(source); + int i=0; + int size=0; + config_str rtn = yon_char_parse(working_string,&size,(char*)"\n"); + for (int j=0;j= 10; i++) + { + convert_check = convert_check / 10; + } + char *ch = (char*)g_malloc0(i * sizeof(char) + 1); + sprintf(ch, "%d", int_to_convert); + return ch; +} + +/**yon_char_replace(char *source, char *find, char*replace) + * [EN] + * + * [RU] + * Заменяет в строке [source] все вхождения строки [find] на [replace] +*/ +char *yon_char_replace(char *source, char *find, char*replace){ + char *final=NULL; + char *temp=NULL; + if(!strstr(replace,find)){ + while ((final=strstr(source,find))){ + temp=(char*)malloc(strlen(source)-strlen(final)); + memset(temp,0,strlen(source)-strlen(final)+strlen(replace)); + memcpy(temp,source,strlen(source)-strlen(final)); + temp=yon_char_append(temp,replace); + source=yon_char_append(temp,final+1); + } + return source; + } + return source; +} + +/**[EN] + * char **yon_char_parse(char *parameters, int *size, char *divider) + * Parses string [parameters], divided by [divider], + * then returns parsed string array and sets [size] to + * size of returned array +*/ +char **yon_char_parse(char *parameters, int *size, char *divider){ + char **string=NULL; + int i=1; + string=(char**)malloc(sizeof(char*)); + char *paramline=yon_char_new(parameters); + char *param; + while ((param=yon_char_divide_search(paramline,divider,1))){ + string=(char**)realloc(string,sizeof(char*)*i); + string[i-1]=yon_char_new(param); + i++; + if (strcmp(param,paramline)==0) break; + } + string=(char**)realloc(string,sizeof(char*)*i); + string[i-1]=yon_char_new(paramline); + i++; + // printf("%d\n",i); + *size=i-1; + return string; + +} + +/**yon_char_parsed_rip(char **char_string, int *size, int item_to_delete) + * [EN] + * + * [RU] + * Удаляет элемент [item_to_delete] из массива строк [char_string], размера [size] + * Возвращает получившийся массив, в [size] загружается размер нового массива. +*/ +char **yon_char_parsed_rip(char **char_string, int *size, int item_to_delete){ + char **new_char_parsed=NULL; + new_char_parsed=(char**)malloc(sizeof(char*)*((*size)-1)); + int flag = 0; + for (int i=0;i < (*size);i++){ + if (i==item_to_delete) { + flag = 1; + } + if (flag == 0) { + new_char_parsed[i]=yon_char_new(char_string[i]); + } + else if (flag == 1 && i!=item_to_delete) { + new_char_parsed[i-1]=yon_char_new(char_string[i]); + } + } + (*size)=(*size)-1; + return new_char_parsed; +} + +/**yon_char_parsed_check_exist(char **parameters, int size, char *param) + * [EN] + * Checks if [parameters] string array of length [size] + * has [param] element; + * [RU] + * Проверяет есть ли в массиве строк [parameters], размера [size] + * элемент [param] +*/ +int yon_char_parsed_check_exist(char **parameters, int size, char *param){ + + for (int i=0;id_name); +// if (strlen(de->d_name) > 9) +// { +// char *extension = strstr(path, "."); +// if (extension != NULL) +// { +// if (strcmp(extension, ".desktop") == 0) +// { +// apps tempapp; +// GKeyFile *gfile = g_key_file_new(); +// GError *err = NULL; +// g_key_file_load_from_file(gfile, path, G_KEY_FILE_KEEP_TRANSLATIONS, NULL); +// char *Type = g_key_file_get_string(gfile, "Desktop Entry", "Type", &err); +// if (err) +// { +// printf("%s\n", err->message); +// } +// if (strcmp(Type, "Application") == 0) +// tempapp.Type = 1; +// else if (strcmp(Type, "pyApplication") == 0) +// tempapp.Type = 2; +// else +// continue; +// tempapp.Name = g_key_file_get_locale_string(gfile, "Desktop Entry", "Name", setlocale(LC_ALL, NULL), NULL); +// if (tempapp.Name == NULL) +// continue; +// tempapp.Categories = g_key_file_get_string(gfile, "Desktop Entry", "Categories", NULL); +// if (tempapp.Categories == NULL) +// continue; +// tempapp.Exec = g_key_file_get_string(gfile, "Desktop Entry", "Exec", NULL); +// if (tempapp.Exec == NULL) +// continue; +// tempapp.Icon = g_key_file_get_string(gfile, "Desktop Entry", "Icon", NULL); +// if (tempapp.Icon == NULL) +// continue; +// tempapp.Pluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "Pluggable", NULL); +// if (!tempapp.Pluggable) +// tempapp.Pluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "X-XfcePluggable", NULL); +// if (tempapp.Pluggable) +// tempapp.DualPluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "X-UBLPluggable", NULL); +// if (g_key_file_get_boolean(gfile, "Desktop Entry", "X-UBL-SettingsManager-Hidden", NULL) == 0){ +// if (size == 0) +// { +// applist = (apps *)malloc(size + 1 * sizeof(apps)); +// applist[0].Name = yon_char_new(tempapp.Name); +// applist[0].Categories = yon_char_new(tempapp.Categories); +// applist[0].Exec = yon_char_new(tempapp.Exec); +// applist[0].Icon = yon_char_new(tempapp.Icon); +// applist[0].Type = tempapp.Type; +// applist[0].Pluggable = tempapp.Pluggable; +// applist[0].DualPluggable = tempapp.DualPluggable; +// size++; +// } +// else +// { +// applist = (apps *)realloc(applist, (size + 1) * sizeof(apps)); +// applist[size].Name = yon_char_new(tempapp.Name); +// applist[size].Categories = yon_char_new(tempapp.Categories); +// applist[size].Exec = yon_char_new(tempapp.Exec); +// applist[size].Icon = yon_char_new(tempapp.Icon); +// applist[size].Pluggable = tempapp.Pluggable; +// applist[size].DualPluggable = tempapp.DualPluggable; +// applist[size].Type = tempapp.Type; +// size++; +// } +// } +// } +// } +// } +// } +// } +// *sizef = size; +// return applist; +// }; + +void yon_apps_sort(apps *applist, int size) +{ + apps tmp; + if (size > 2) + { + for (int i = 1; i < size; i++) + { + for (int j = 1; j < size; j++) + { + if (strcmp(applist[j].Name, applist[j - 1].Name) < 0) + { + tmp = applist[j]; + applist[j] = applist[j - 1]; + applist[j - 1] = tmp; + }; + } + }; + } +}; + +apps *yon_apps_get_by_name(apps *applist, char *name, int size) +{ + for (int i = 0; i < size; i++) + { + if (strcmp(applist[i].Name, name) == 0) + return &applist[i]; + } + return NULL; +}; + +//config functions + +/**yon_config_load_register(char *command) + * [EN] + * + * [RU] + * Выполняет команду [command]. + * Полученные данные парсятся и регистрируются в конфиг. +*/ + +int yon_config_load_register(char *command){ + if (__yon__config__strings){ + __yon__config__strings = (dictionary *)yon_dictionary_free_all(__yon__config__strings,NULL); + } + FILE *output = popen(command, "r"); + //char **output_strings = (char **)malloc(sizeof(char)); + // int i = 0; + char str[4096]; + memset(str, 0, 4096); + while (fgets(str, 4096, output)) + { + if (strcmp(str, "") != 0&& strcmp(str,"(null)\n")!=0) + { + char *key = yon_char_divide_search(str,(char*)"=",-1); + yon_dictionary_add_or_create_if_exists_with_data(__yon__config__strings,key,str); + __yon__config__strings->data_type=DICTIONARY_CHAR_TYPE; + } + } + check_config + return 0; + else return 1; +} + +/**yon_config_remove_by_key(char *key) + * [EN] + * + * [RU] + * Удаляет параметр конфига по ключу [key] +*/ +int yon_config_remove_by_key(char *key){ + check_config{ + dictionary *dict = yon_dictionary_get(&__yon__config__strings,key); + if (dict){ + yon_dictionary_rip(dict); + return 1; + }else return 0; + } + return 0; +} + +/**yon_config_remove_by_data(void *data) + * [EN] + * + * [RU] + * Производит поиск по конфигу на наличие параметра со значением [data] и удаляет найденное значение из конфига. +*/ +int yon_config_remove_by_data(void *data){ + check_config{ + dictionary *dict = NULL; + for_dictionaries(dict,__yon__config__strings){ + if (dict->data==data){ + yon_dictionary_rip(dict); + return 1; + } + } + return 0; + } + return 0; +} + +/**yon_config_remove_element(char *key, char *deleted) + * [EN] + * + * [RU] + * Удаляет элемент [deleted] из массива параметров с ключом [key] +*/ +int yon_config_remove_element(char *key, char *deleted){ + check_config{ + dictionary *dict = yon_dictionary_get(&__yon__config__strings,key); + char *data = (char*)dict->data; + char *found = strstr(data,deleted); + int size=strlen(data)-strlen(found)+1; + char *new_data = (char*)malloc(size); + memset(new_data,0,size); + if (strlen(found)!=strlen(deleted)){ + memcpy(new_data,data,size-1); + new_data = yon_char_append(new_data,found+strlen(deleted)+1); + } else { + memcpy(new_data,data,size-2); + new_data = yon_char_append(new_data,found+strlen(deleted)); + } + dict->data=(void*)(new_data); + free(data); + dict->flag1=1; + return 1; + } else return 0; +} + +/**yon_config_get_by_key(char *key) + * [EN] + * + * [RU] + * Возвращает значение параметра конфига с ключом [key] +*/ +void *yon_config_get_by_key(char *key){ + check_config{ + dictionary *dict = NULL; + for_dictionaries(dict, __yon__config__strings){ + if (strcmp(dict->key,key)==0){ + return dict->data; + } + } + } + return NULL; +} + +/**yon_config_get_key_by_data(char *data) + * [EN] + * + * [RU] + * Возвращает ключ параметра конфига со значением [data]. + * Если параметр с таким значением не найден, возвращается NULL +*/ +char *yon_config_get_key_by_data(char *data){ + check_config{ + dictionary *dict = NULL; + for_dictionaries(dict, __yon__config__strings){ + if (strcmp(((char*)dict->data),data)==0){ + return dict->key; + } + } + } + return NULL; +} + +/**yon_config_set(char *key, void *data) + * [EN] + * + * [RU] + * Производит поиск по конфигу и заменяет значение параметра с ключом [key] на новое значение [data]; +*/ +int yon_config_set(char *key, void *data){ + check_config{ + dictionary *dict = yon_dictionary_get(&__yon__config__strings,key); + dict->data=data; + return 1; + } else return 0; +} + +/**yon_config_clean() + * [EN] + * Erase all parameters from config; + * [RU] + * Удаляет все параметры из конфига; +*/ +int yon_config_clean(){ + check_config{ + __yon__config__strings = (dictionary *)yon_dictionary_free_all(__yon__config__strings, NULL); + return 1; + } + else return 0; +} + +/**yon_config_register(char *key, void *data) + * [EN] + * + * [RU] + * Регистрирует новый параметр конфига. + * [key] - ключ параметра; + * [data] - значение параметра; +*/ +void yon_config_register(char *key, void *data){ + yon_dictionary_add_or_create_if_exists_with_data(__yon__config__strings,key,data); + __yon__config__strings->data_type=DICTIONARY_CHAR_TYPE; +} + +/**yon_config_load(char *command, int *str_len) + * [EN] + * + * [RU] + * Выполняет команду [command] и возвращает распаршеный результат выполнения команды. + * В [str_len] возвращается длина возвращаемого массива +*/ +config_str yon_config_load(char *command, int *str_len){ + FILE *output = popen(command, "r"); + char **output_strings = NULL; + output_strings = (char**)malloc(sizeof(char)); + int i = 0; + char str[4096]; + memset(str, 0, 4096); + while (fgets(str, 4096, output)) + { + if (strcmp(str, "") != 0) + { + output_strings = (char**)realloc(output_strings, sizeof(char *) * (i + 1)); + // printf("%s\n", str); + output_strings[i] = NULL; + output_strings[i] = yon_char_new(str); + memset(str, 0, 4096); + i++; + } + } + if (i>0){ + *str_len = i; + return output_strings; + } else{ + *str_len=-1; + return NULL; + } +} + +/**int yon_config_save(char *command) + * [EN] + * Saves config with [command] + * [RU] + * Выполняет команду [command], добавляя в конец все записи конфига в таком виде: + * [ПАРАМЕТР1]="[значения1]" [ПАРАМЕТР2]="[значения2]" +*/ +int yon_config_save(char *command){ + check_config{ + dictionary *dict = NULL; + for_dictionaries(dict,__yon__config__strings){ + command = yon_char_unite(command, (char*)" ", yon_dictionary_get_data(dict,char*), NULL); + } + if (popen(command, "r")) return 1; + else return 0; + } else return 0; +} + +// /**yon_config_get_all(int *size) +// * [EN] +// * +// * [RU] +// * Возвращает массив со всеми параметрами конфига, оканчивающаяся NULL +// * [size] - указатель, в который выгружается длина массива +// */ +// config_str yon_config_get_all(int *size){ +// if (size) {} +// check_config{ +// *size = 1; +// config_str conf = NULL; +// dictionary *dict = NULL; +// for_dictionaries(dict,__yon__config__strings){ +// conf = yon_remalloc(conf,sizeof(char*)*(*size)); +// conf[(*size)-1] = yon_char_unite(dict->key,"=",(char*)dict->data,NULL); +// size++; +// } +// conf = yon_remalloc(conf,sizeof(char*)*(*size+1)); +// conf[*size] = NULL; +// return conf; +// } else return NULL; +// } + +/**[EN] + * int yon_config_save(char *command) + * Saves config with [command] + * [RU] + * Выполняет команду [command] +*/ +// int yon_config_save(char *command) +// { +// FILE *output = popen(command, "r"); +// return 1; +// } + +/**char *yon_config_get_parameter(config parameter" "s, int size, char *param) + * [EN] + * Gets parameter [param] from parameter list [parameters] of size [size]; + * or NULL if nothing were found + * [RU] + * Возвращает параметр [param] из массива строк [parameters] размером [size] + * или NULL если такой не был найден +*/ +char *yon_config_get_parameter(config_str parameters, int size, char *param) +{ + if (param[0]==' ') + yon_char_divide_search(param,(char*)" ",-1); + param=yon_char_divide_search(yon_char_new(param),(char*)" ",-1); + + char *str = NULL; + for (int j = 0; j < size; j++) + { + char *name = yon_char_divide_search(yon_char_new(parameters[j]), (char*)"=", 1); + if (name) + { + if (strcmp(name, param) == 0) + { + str = yon_char_divide_search(yon_char_new(parameters[j]), (char*)"\n", 1); + if (strcmp(str, "") != 0 && strcmp(str, (char*)"(null)") != 0) + return str; + else + return NULL; + } + } + } + return NULL; +} + + + +// terminal-using functions + +/**yon_launch_app_with_arguments(char *name, char *args) + * [EN] + * Execute [command] in separate thread; + * [RU] + * Выполнить команду [command] в отдельном потоке; +*/ +void yon_launch_app_with_arguments(char *name, char *args) +{ + char *path = yon_char_unite((char*)"/usr/bin/", name, (char*)" ", args,NULL); + pthread_t thread_id; + char *command = NULL; + command = path; + pthread_create(&thread_id, NULL, (void* (*)(void *))yon_launch, command); +}; + +/**yon_launch(char *command) + * [EN] + * Execute command [command] + * [RU] + * Выполнить команду [command] +*/ +void* yon_launch(void *command) +{ + if (system((char*)command)){} + return NULL; +} + +// Gtk functions + + +#ifdef __GTK_H__ + + +static render_data render; + +#ifdef VTE_TERMINAL + +static void child_ready(VteTerminal *terminal, GPid pid, GError *error, gpointer user_data) +{ + if (!terminal) return; + if (pid == -1) printf("Error\n\n\n"); + else vte_terminal_feed_child(VTE_TERMINAL(terminal),(char*)user_data,strlen((char*)user_data)); +} + +/** + * void yon_terminal_integrated_launch(GtkWidget *place_to_show, void *endwork_function, void* endwork_function_argument) + * [EN] + * launches terminal with specific [command], + * terminal is shown in [place_to_show] container, + * after terminal done its work [endwork_function] is called with [endwork_function_argument] argument. + * [RU] + * Запускает терминал с командой [command], + * терминал добавляется в контейнер [place_to_show] виджета, + * после завершения работы терминала вызывается функция [endwork_function] с аргументом [endwork_function_argument]. +*/ +void yon_terminal_integrated_launch(GtkWidget *place_to_show, char* command, void *endwork_function, void* endwork_function_argument){ + char **commands=new_arr(char*,2); + gchar **envp = g_get_environ(); + commands[0]=(gchar *)g_strdup(g_environ_getenv(envp, "SHELL")); + commands[1]=NULL; + char **env=new_arr(char*,2); + env[0]=""; + env[1]=NULL; + GtkWidget *terminal = vte_terminal_new(); + vte_terminal_set_size(VTE_TERMINAL(terminal),10,15); + VtePty *pty = vte_pty_new_sync(VTE_PTY_DEFAULT,NULL,NULL); + vte_terminal_set_pty(VTE_TERMINAL(terminal),pty); + gtk_container_add(GTK_CONTAINER(place_to_show),terminal); + char *install_command=yon_char_unite("tput cup 0 0 && tput ed; ",command," ; sleep 5;exit 0","\n",NULL); + printf("%s\n",install_command); + if(endwork_function) + g_signal_connect(G_OBJECT(terminal), "child-exited", G_CALLBACK(endwork_function), endwork_function_argument); + vte_terminal_spawn_async(VTE_TERMINAL(terminal), + VTE_PTY_DEFAULT, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + child_ready, + install_command); + vte_pty_spawn_async(pty, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + NULL, + NULL); + vte_terminal_set_scrollback_lines(VTE_TERMINAL(terminal), -1); + vte_terminal_set_scroll_on_output(VTE_TERMINAL(terminal), TRUE); + vte_terminal_set_scroll_on_keystroke(VTE_TERMINAL(terminal), TRUE); + gtk_widget_show_all(terminal); + } + +/**yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument) + * [EN] + * launches terminal with specific [command], + * terminal is shown in [place_to_show] container, + * after terminal done its work [endwork_function] is called with [endwork_function_argument] argument. + * [RU] + * Запускает терминал с командой [command], + * терминал добавляется в контейнер [place_to_show] виджета, + * после завершения работы терминала вызывается функция [endwork_function] с аргументом [endwork_function_argument]. +*/ +void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument){ + char **commands=new_arr(char*,2); + gchar **envp = g_get_environ(); + commands[0]=(gchar *)g_strdup(g_environ_getenv(envp, "SHELL")); + commands[1]=NULL; + char **env=new_arr(char*,2); + env[0]=""; + env[1]=NULL; + vte_terminal_set_size(VTE_TERMINAL(terminal),10,15); + VtePty *pty = vte_pty_new_sync(VTE_PTY_DEFAULT,NULL,NULL); + vte_terminal_set_pty(VTE_TERMINAL(terminal),pty); + char *install_command=yon_char_unite("tput cup 0 0 && tput ed; ",command," ; sleep 5;exit 0","\n",NULL); + if(endwork_function) + g_signal_connect(G_OBJECT(terminal), "child-exited", G_CALLBACK(endwork_function), endwork_function_argument); + vte_terminal_spawn_async(VTE_TERMINAL(terminal), + VTE_PTY_DEFAULT, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + child_ready, + install_command); + vte_pty_spawn_async(pty, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + NULL, + NULL); + vte_terminal_set_scrollback_lines(VTE_TERMINAL(terminal), 100); + vte_terminal_set_scroll_on_output(VTE_TERMINAL(terminal), TRUE); + vte_terminal_set_scroll_on_keystroke(VTE_TERMINAL(terminal), TRUE); + gtk_widget_show_all(terminal); + } +#endif + // Window config functions + #define check_window_config_setup if(__yon_window_config_target_window) + struct { + int x; + int y; + int width; + int height; + int fullscreen; + } __yon_main_window_config; + static GtkWindow *__yon_window_config_target_window = NULL; + static GKeyFile *__yon_window_config_file = NULL; + static char *__yon_window_config_path = NULL; + + void yon_window_config_save(){ + g_key_file_set_integer(__yon_window_config_file,"window","WindowPosX",__yon_main_window_config.x); + g_key_file_set_integer(__yon_window_config_file,"window","WindowPosY",__yon_main_window_config.y); + g_key_file_set_integer(__yon_window_config_file,"window","WindowWidth",__yon_main_window_config.width); + g_key_file_set_integer(__yon_window_config_file,"window","WindowHeight",__yon_main_window_config.height); + g_key_file_set_integer(__yon_window_config_file,"window","fullscreen",__yon_main_window_config.fullscreen); + g_key_file_save_to_file(__yon_window_config_file,__yon_window_config_path,NULL); + } + + void yon_get_is_fullscreen(){ + gtk_window_is_maximized(__yon_window_config_target_window); + __yon_main_window_config.fullscreen = gtk_window_is_maximized(__yon_window_config_target_window); + } + + + void yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event){ + if (self && event){} + check_window_config_setup{ + yon_get_is_fullscreen(); + yon_window_config_save(); + } + gtk_main_quit(); + } + + void __yon_window_config_on_resize(){ + int max=0; + max=gtk_window_is_maximized(__yon_window_config_target_window); + if(max==0){ + gtk_window_get_size(__yon_window_config_target_window,&__yon_main_window_config.width,&__yon_main_window_config.height); + gtk_window_get_position(__yon_window_config_target_window,&__yon_main_window_config.x,&__yon_main_window_config.y); + } + } + + void yon_window_config_setup(GtkWindow *window){ + __yon_window_config_target_window = window; + g_signal_connect(G_OBJECT(window),"delete-event",G_CALLBACK(yon_on_configured_window_destroy),NULL); + g_signal_connect(G_OBJECT(window),"check-resize"/*"configure-event"*/,G_CALLBACK(__yon_window_config_on_resize),NULL); + } + + void* _yon_maximize(void *data){ + if (data){} + g_usleep(G_USEC_PER_SEC/10); + if(__yon_main_window_config.fullscreen ==1) gtk_window_maximize(__yon_window_config_target_window); + return NULL; + } + + int yon_window_config_load(char *path){ + __yon_window_config_file = g_key_file_new(); + __yon_window_config_path=yon_char_new(path); + if (!g_key_file_load_from_file(__yon_window_config_file,__yon_window_config_path,G_KEY_FILE_NONE,NULL)){ + struct stat st; + int size; + config_str conf = yon_char_parse(yon_char_new(__yon_window_config_path),&size,(char*)"/"); + char *path = yon_char_unite(conf[0],"/",conf[1],"/",conf[2],"/",conf[3],"/",conf[4],"/",NULL); + if (stat(path, &st) == -1) { + mkdir(path, 0777); + } + FILE *fp; + fp=fopen(__yon_window_config_path,"w"); + fclose(fp); + g_key_file_load_from_file(__yon_window_config_file,__yon_window_config_path,G_KEY_FILE_NONE,NULL); + } + __yon_main_window_config.x = g_key_file_get_integer(__yon_window_config_file,"window","WindowPosX",NULL); + __yon_main_window_config.y = g_key_file_get_integer(__yon_window_config_file,"window","WindowPosY",NULL); + __yon_main_window_config.width = g_key_file_get_integer(__yon_window_config_file,"window","WindowWidth",NULL); + __yon_main_window_config.height = g_key_file_get_integer(__yon_window_config_file,"window","WindowHeight",NULL); + __yon_main_window_config.fullscreen = g_key_file_get_integer(__yon_window_config_file,"window","fullscreen",NULL); + if (__yon_main_window_config.width==0) __yon_main_window_config.width=800; + if (__yon_main_window_config.height==0) __yon_main_window_config.height=600; + gtk_window_resize(__yon_window_config_target_window,__yon_main_window_config.width,__yon_main_window_config.height); + gtk_window_move(__yon_window_config_target_window,__yon_main_window_config.x,__yon_main_window_config.y); + pthread_t tid; + pthread_create(&tid,NULL,&_yon_maximize,NULL); + return 1; + } + + void yon_window_config_apply(){ + // dictionary *dict=NULL; + gtk_window_move(__yon_window_config_target_window,__yon_main_window_config.x,__yon_main_window_config.y); + gtk_window_resize(__yon_window_config_target_window,__yon_main_window_config.width,__yon_main_window_config.height); + } + +int yon_gtk_combo_box_text_fill(GtkWidget *combo, config_str parameters,int size){ + if (combo&¶meters){ + for (int i=0;imessage); + g_error_free(err); + } + if (type == BACKGROUND_IMAGE_SUCCESS_TYPE||! type) + { + gtk_style_context_remove_class(gtk_widget_get_style_context(data.box), "boxInfoMessError"); + gtk_style_context_add_class(gtk_widget_get_style_context(data.box), "boxInfoMessOK"); + gtk_image_set_from_pixbuf(GTK_IMAGE(data.icon), gtk_icon_theme_load_icon_for_scale(ictheme, "com.ublinux.ubl-settings-video.checked", 25, 1, GTK_ICON_LOOKUP_FORCE_SIZE, &err)); + } + else if (type == BACKGROUND_IMAGE_FAIL_TYPE) + { + gtk_style_context_remove_class(gtk_widget_get_style_context(data.box), "boxInfoMessOK"); + gtk_style_context_add_class(gtk_widget_get_style_context(data.box), "boxInfoMessError"); + gtk_image_set_from_pixbuf(GTK_IMAGE(data.icon), gtk_icon_theme_load_icon_for_scale(ictheme, "com.ublinux.ubl-settings-video.warning", 25, 1, GTK_ICON_LOOKUP_FORCE_SIZE, &err)); + } + if (text) + gtk_label_set_text(GTK_LABEL(data.label), text); +} + +void yon_ubl_status_box_render(char *text, BACKGROUND_IMAGE_TYPE type){ + _yon_ubl_status_box_render(text,type); +} + +/**yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWidget *right_window, int socket_main_id, int socket_left_id, int socket_right_id) + * [EN] + * Set up plugs for using with GtkSockets insine ubl-settings-manager. + * [main_window] is container widget, which holds main application functionality. + * [left_window] is container widget, which holds widgets, have to be shown at left part of ubl-settings-manager header. + * [right_window] is container widget, which holds widgets, have to be shown at right part of ubl-settings-manager header. + * [socket_main_id] is id of socket for [main_window]. + * [socket_left_id] is id of socket for [left_window]. + * [socket_right_id] is id of socket for [right_window]. + * [RU] + * Настраивает плаги для работы с сокетами в утилите ubl-settings-manager. + * [main_window] - контейнер основного интерфейса приложения. + * [left_window] - контейнер для виджетов которые должны отображаться в левой части шапки ubl-settings-manager. + * [right_window] - контейнер для виджетов которые должны отображаться в правой части шапки ubl-settings-manager. + * [socket_main_id] - id сокета для [main_window]. + * [socket_left_id] - id сокета для [left_window]. + * [socket_right_id] - id сокета для [right_window]. +*/ +void yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWidget *right_window, int socket_main_id, int socket_left_id, int socket_right_id){ + if (main_window&&socket_main_id>-1){ + gtk_widget_hide(gtk_widget_get_toplevel(main_window)); + GtkWidget *plug_main=gtk_plug_new(socket_main_id); + GtkWidget *plug_left=NULL; + GtkWidget *plug_right=NULL; + GtkWidget *box=NULL; + g_signal_connect(G_OBJECT(plug_main), "destroy", G_CALLBACK(gtk_main_quit),NULL); + if (socket_left_id>-1&&left_window){ + plug_left=gtk_plug_new(socket_left_id); + g_object_ref(left_window); + gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(left_window)),left_window); + gtk_container_add(GTK_CONTAINER(plug_left),left_window); + gtk_style_context_add_class(gtk_widget_get_style_context(plug_left),"primary-toolbar"); + gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"button"); + gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"opacited"); + gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"color"); + gtk_style_context_add_class(gtk_widget_get_style_context(plug_left),"noborder"); + gtk_widget_show(plug_left); + } + else if (left_window){ + if (box==NULL){ + box=gtk_box_new(GTK_ORIENTATION_HORIZONTAL,5); + gtk_box_pack_start(GTK_BOX(main_window),box,0,0,5); + gtk_box_reorder_child(GTK_BOX(main_window),box,0); + gtk_widget_show(box); + } + gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"inherited"); + gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(left_window)),left_window); + gtk_box_pack_end(GTK_BOX(box),left_window,0,0,5); + } + if (socket_right_id>-1&&right_window){ + plug_right=gtk_plug_new(socket_right_id); + g_object_ref(right_window); + gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(right_window)),right_window); + gtk_container_add(GTK_CONTAINER(plug_right),right_window); + gtk_style_context_add_class(gtk_widget_get_style_context(plug_right),"primary-toolbar"); + gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"button"); + gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"opacited"); + gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"color"); + gtk_style_context_add_class(gtk_widget_get_style_context(plug_right),"noborder"); + gtk_widget_show(plug_right); + } + else if (right_window){ + if (box==NULL){ + box=gtk_box_new(GTK_ORIENTATION_HORIZONTAL,5); + gtk_box_pack_start(GTK_BOX(main_window),box,0,0,5); + gtk_box_reorder_child(GTK_BOX(main_window),box,0); + gtk_widget_show(box); + } + gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"inherited"); + gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(right_window)),right_window); + gtk_box_pack_start(GTK_BOX(box),right_window,0,0,5); + } + g_object_ref(main_window); + gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(main_window)),main_window); + gtk_container_add(GTK_CONTAINER(plug_main),main_window); + gtk_widget_show(plug_main); + } +} + +#ifdef WEBKIT_FOUND + +/**yon_ubl_browser_window_open(char *link, char *browser_window_name) + * [EN] + * Launches integrated browser window, named [browser_window_name] at header with [link]. + * [RU] + * Открывает встроенный браузер с именем [browser_window_name] и показываемой страницей по ссылке [link] +*/ +void yon_ubl_browser_window_open(char *link, char *browser_window_name){ + GtkWidget *browser=gtk_window_new(GTK_WINDOW_TOPLEVEL); + GtkWidget *web_place=gtk_box_new(GTK_ORIENTATION_VERTICAL,0); + GtkWidget *header=gtk_header_bar_new(); + GtkWidget *header_label=gtk_label_new(browser_window_name); + GtkWidget *WebView=webkit_web_view_new(); + gtk_container_add(GTK_CONTAINER(browser),web_place); + gtk_window_set_titlebar(GTK_WINDOW(browser),header); + gtk_window_set_title(GTK_WINDOW(browser),browser_window_name); + gtk_widget_set_size_request(browser,800,600); + gtk_header_bar_set_custom_title(GTK_HEADER_BAR(header),header_label); + gtk_header_bar_set_show_close_button(GTK_HEADER_BAR(header),1); + webkit_web_view_load_uri(WEBKIT_WEB_VIEW(WebView),link); + gtk_box_pack_start(GTK_BOX(web_place),WebView,1,1,0); + gtk_widget_show_all(browser); +} +#else + +/**yon_ubl_browser_window_open(char *link, char *browser_window_name) + * [EN] + * Launches browser with [link]. + * [browser_window_name] is't used. It's needed for compatibility with webkit version of that function. + * [RU] + * Открывает браузер со страницей по ссылке [link] + * [browser_window_name] не используется. Нужна для совместимости с webkit версией этой функции. +*/ +void yon_ubl_browser_window_open(char *link, char *browser_window_name){ + if (browser_window_name) {} + char *user=getenv("SUDO_USER"); + if (!user) + user=getlogin(); + char *command=yon_char_unite((char*)"sudo -u ",user,(char*)" xdg-open ", link,NULL); + yon_launch(command); +} +#endif + +#endif diff --git a/source/view/model/ubl-utils.h b/source/view/model/ubl-utils.h new file mode 100644 index 0000000..61869a6 --- /dev/null +++ b/source/view/model/ubl-utils.h @@ -0,0 +1,375 @@ +#ifndef UBL_UTILS +#define UBL_UTILS + +#include + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#include "../../ubl-cmake.h" +#ifdef WEBKIT_FOUND + #include +#endif +#define DesktopPath "/usr/share/applications/" + +#define for_dictionaries(obj, obj1) for (obj = obj1->first; obj != NULL; obj = obj->next) + +//#define new(type) malloc(sizeof(type)) +#define new_arr(type,size) malloc(sizeof(type)*size) + + +typedef enum +{ + #ifdef __GTK_H__ + DICTIONARY_GTK_WIDGETS_TYPE, + #endif + DICTIONARY_OTHER_TYPE=0, + DICTIONARY_CHAR_TYPE, + DICTIONARY_INT_TYPE, + DICTIONARY_BOOL_TYPE, + +} DICT_TYPE; + +typedef struct dictionary +{ + char *key; + void *data; + struct dictionary *next; + struct dictionary *prev; + struct dictionary *first; + DICT_TYPE data_type; + int flag1; +} dictionary; + +typedef struct apps +{ + char *Name; + int Type; + char *Categories; + char *Exec; + char *Icon; + int Pluggable; + int DualPluggable; +} apps; + +typedef char** config_str; + + +#define config(key) yon_config_get_by_key(key) + +#define for_config dictionary temp = NULL; for_dictionary(temp,__yon__config__strings) + +#define yon_remalloc(pointer, size) (!pointer) ? malloc(size) : realloc(pointer, size) +// dictionary functions + +/**yon_dictionary_get_data(dictionary, type) + * [EN] + * Gets data from dictionary. + * [dictionary] is dictionary, from which data should be extracted; + * [type] is type of data, [dictionary] contains. + * [RU] + * Возвращает данные из словаря. + * [dictionary] - словарь из которого достаются данные. + * [type] - тип данных, хранящихся в словаре [dictionary]. +*/ +#define yon_dictionary_get_data(dictionary, type) ((type)dictionary->data) + +/**yon_dictionary_add_or_create_if_exists_with_data(dict,key,data) + * [EN] + * + * [RU] + * Добавляет элемент словаря в конец словаря [dict] c ключом [key] и данными [data]. + * Если словарь не существует, создаёт его +*/ +#define yon_dictionary_add_or_create_if_exists_with_data(dict,key,data) {if (!dict) dict=yon_dictionary_new_with_data(key,data); \ + else dict=yon_dictionary_append_with_data(dict,key,data);} + +dictionary *yon_dictionary_new(); + +dictionary *yon_dictinoary_copy(dictionary *dict); + +dictionary *yon_dictionary_copy_deep(dictionary *dict); + +void yon_dictionary_set_data(dictionary *dict, void *data); + +void yon_dictionary_set_key(dictionary *dict, char *key); + +void yon_dictionary_set(dictionary *dict, char *key, void *data); + +void yon_dictionary_empty(dictionary *dict); + +void yon_dictionary_switch_to_last(dictionary **dict); + +dictionary *yon_dictionary_append(dictionary *targetdict); + +dictionary *yon_dictionary_get_last(dictionary *dict); + +dictionary *yon_dictionary_swap(dictionary *dict, int aim); + +void yon_dictionary_make_first(dictionary *dict); + +void yon_dictionary_make_nth(dictionary *dict, int nth); + +dictionary *yon_dictionary_new_with_data(char *key, void *data); + +dictionary *yon_dictionary_append_with_data(dictionary *dict, char *key, void *data); + +dictionary *yon_dictionary_connect(dictionary *old, dictionary *toconnect); + +dictionary *yon_dictionary_get(dictionary **dict, char *key); + +dictionary *yon_dictionary_rip(dictionary *dict); + +dictionary *yon_dictionary_get_nth(dictionary *dict, int place); + +void *yon_dictionary_free_all(dictionary *dictionary,void (data_manipulation)(void*)); + +// char functions + +char *yon_char_append(char *source, char *append); + +char *yon_char_new(char *chr); + +char *yon_char_unite(char *source, ...); + +char *yon_cut(char *source, int size, int startpos); + +char *yon_char_divide(char *source, int dividepos); + +char *yon_char_divide_search(char *source, char *dividepos, int delete_divider); + +char *yon_char_from_int(int int_to_convert); + +char *yon_char_replace(char *source, char *find, char*replace); + +char **yon_char_parse(char *parameters, int *size, char *divider); + +char **yon_char_parsed_rip(char **char_string, int *size, int item_to_delete); + +int yon_char_parsed_check_exist(char **parameters, int size, char *param); + +int yon_char_find_count(char *source, char *find); + +int yon_char_parsed_includes_char_parsed (config_str source, config_str to_check, int source_size, int check_size); + +config_str yon_char_parsed_new (int *size, ...); + +void yon_char_parsed_copy(config_str *source, config_str *to_copy); + +config_str yon_char_parsed_append(config_str parsed, int *size, char *string); + +int yon_ubl_check_root(); + +char *yon_ubl_root_user_get(); + +// parsing functions + +config_str philos_list_user(int* size); + +apps *yon_apps_scan_and_parse_desktops(int *sizef); + +void yon_apps_sort(apps *applist, int size); + +apps *yon_apps_get_by_name(apps *applist, char *name, int size); + +config_str yon_config_load(char *command, int *str_len); + +int yon_config_save(char *command); + +char *yon_config_get_parameter(config_str parameters, int size, char *param); + +int yon_config_load_register(char *command); + +int yon_config_remove_by_key(char *key); + +int yon_config_remove_by_data(void *data); + +int yon_config_remove_element(char *key, char *deleted); + +void *yon_config_get_by_key(char *key); + +char *yon_config_get_key_by_data(char *data); + +int yon_config_set(char *key, void *data); + +int yon_config_clean(); + +void yon_config_register(char *key, void *data); + +config_str yon_config_get_all(); + +// terminal-using functions + +void yon_launch_app_with_arguments(char *name, char *args); + +void* yon_launch(void *command); + +// Gtk functions + +#ifdef __GTK_H__ +#ifdef VTE_TERMINAL +void yon_terminal_integrated_launch(GtkWidget *place_to_show, char* command, void *endwork_function, void* endwork_function_argument); + +void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument); + + + +void __yon_window_config_on_resize(); + +void yon_get_is_fullscreen(); + + +void yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event); +#endif +void yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event); +void yon_window_config_save(); +void __yon_window_config_on_resize(); +void yon_get_is_fullscreen(); +/**yon_gtk_builder_get_widget(builder, widget_name) + * [EN] + * Returns GtkWidget from GtkBuilder *[builder]. + * [builder] is GtkBuilder*; + * [widget_name] is id of widget; +*/ +#define yon_gtk_builder_get_widget(builder, widget_name) GTK_WIDGET(gtk_builder_get_object(builder, widget_name)) + +typedef struct +{ + GtkWidget *Icon; + GtkWidget *Label; + GtkWidget *IconView; + GtkListStore *List; +} expander_icon_view; + +void yon_window_config_setup(GtkWindow *window); + +void* _yon_maximize(void *data); + +void yon_window_config_apply(); + +int yon_window_config_load(char *path); + +int yon_gtk_combo_box_text_fill(GtkWidget *combo, config_str parameters,int size); + +int yon_gtk_combo_box_fill(GtkWidget *combo, char **parameters,int size); + +int yon_gtk_combo_box_text_find(GtkWidget *combo_box, char *text_to_find); + +int yon_gtk_icon_view_hide_empty(dictionary *icon_view_segment); + +int yon_dictionary_gtk_pack_start_multiple_widgets(GtkBox *destination, gboolean expand, gboolean fill, int padding, ...); + +int yon_dictionary_gtk_pack_end_multiple_widgets(GtkBox *destination, gboolean expand, gboolean fill, int padding, ...); + + + +typedef enum +{ + BACKGROUND_IMAGE_SUCCESS_TYPE, + BACKGROUND_IMAGE_FAIL_TYPE +} BACKGROUND_IMAGE_TYPE; + +typedef struct { + BACKGROUND_IMAGE_TYPE type; + GtkWidget *icon; + GtkWidget *box; + GtkWidget *label; + char* text_to_render; +} render_data; + + +/**yon_ubl_status_box_setup(render,icon,box,label) + * [EN] + * Sets up [render] structure of type render_data. + * [icon] is GtkImage widget of status box for showing status icons; + * [box] is GtkBox widget of status box for showing status color; + * [label] is GtkLabel widget of status box for showing status text; + * [RU] + * Настраивает структуру [render] типа render_data. + * [icon] - виджет типа GtkIcon в котором будут отображаться статусные иконки; + * [box] - виджет типа GtkBox в котором будет отображаться цвет статуса; + * [label] - виджет типа GtkLabel в котором будет отображаться текст статусного сообщения; +*/ +int yon_ubl_status_box_setup(GtkWidget *icon, GtkWidget *box, GtkWidget *label); + +/**yon_ubl_status_box_render(render,text,type) + * [EN] + * Renders message in status box; + * [render] is render_data structure of status box; + * [text] is text to be shown in status box; + * [type] if type of message. Can be BACKGROUND_IMAGE_FAIL_TYPE or BACKGROUND_IMAGE_SUCCESS_TYPE + * [RU] + * Отображает сообщение в статусном окне. + * [render] - структура типа render_data для нужного статусного окна; + * [text] - текст, отображаемый в статусном окне; + * [type] - тип сообщения. Может быть: + * BACKGROUND_IMAGE_FAIL_TYPE (красный фон,иконка - восклицательный знак) + * или + * BACKGROUND_IMAGE_SUCCESS_TYPE (Жёлтный фон, иконка - галка) +*/ + +void _yon_ubl_status_box_render(char *text, BACKGROUND_IMAGE_TYPE type); + +void yon_ubl_status_box_render(char *text, BACKGROUND_IMAGE_TYPE type); + +#ifdef __cplusplus + +/**yon_ubl_header_setup(overlay, head, image, imag_path) + * [EN] + * Sets up header of app. + * [overlay] is overlay for app header; + * [head] is box of header, which connects to [overlay] + * [image] is header background image; + * [imag_path] is path of image, shown in [image] + * [RU] + * Настраивает заголовок приложения. + * [overlay] - оверлей заголовка приложения; + * [head] - шапка заголовка, присоединяемая к [overlay] + * [image] - виджет картинки для заднего фона; + * [imag_path] - путь до картинки, загружаемой в [image] +*/ +#define yon_ubl_header_setup(overlay, head, image, imag_path) _yon_ubl_header_setup(GTK_WIDGET(overlay.gobj()), GTK_WIDGET(head.gobj()), GTK_WIDGET(image.gobj()), (char *)imag_path) +#else + +/**yon_ubl_header_setup(overlay, head, image, imag_path) + * [EN] + * Sets up header of app. + * [overlay] is overlay for app header; + * [head] is box of header, which connects to [overlay] + * [image] is header background image; + * [imag_path] is path of image, shown in [image] + * [RU] + * Настраивает заголовок приложения. + * [overlay] - оверлей заголовка приложения; + * [head] - шапка заголовка, присоединяемая к [overlay] + * [image] - виджет картинки для заднего фона; + * [imag_path] - путь до картинки, загружаемой в [image] +*/ +#define yon_ubl_header_setup(overlay, head, image, imag_path) _yon_ubl_header_setup(GTK_WIDGET(overlay), GTK_WIDGET(head), GTK_WIDGET(image), (char *)imag_path) +#define yon_ubl_header_setup_resource(overlay, head, image, imag_path) _yon_ubl_header_setup_resource(GTK_WIDGET(overlay), GTK_WIDGET(head), GTK_WIDGET(image), (char *)imag_path) +#endif + +void _yon_ubl_header_setup(GtkWidget *Overlay, GtkWidget *Head, GtkWidget *Image, char *image_path); + +void _yon_ubl_header_setup_resource(GtkWidget *Overlay, GtkWidget *Head, GtkWidget *Image, char *image_path); + +void yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWidget *right_window, int socket_main_id, int socket_left_id, int socket_right_id); +#ifdef WEBKIT_FOUND + +void yon_ubl_browser_window_open(char *link, char *browser_window_name); +#else +void yon_ubl_browser_window_open(char *link, char *browser_window_name); +#endif +#endif +#endif diff --git a/source/view/ubl-settings-diskquota.cc b/source/view/ubl-settings-diskquota.cc deleted file mode 100755 index 24907d3..0000000 --- a/source/view/ubl-settings-diskquota.cc +++ /dev/null @@ -1,653 +0,0 @@ -#ifndef UBL_SETTINGS_DISKQUOTA_H -#define UBL_SETTINGS_DISKQUOTA_H -#include "ubl-settings-diskquota.h" - -string version_application = "1.6"; -bool flag_save = false; -bool flag_save_local = false; -bool flag_save_global = false; -bool flag_load_global = false; -bool flag_lock_help = false; - -MainWindow::MainWindow(Glib::RefPtr builder, View_open_browser* obj_open_browser, int* socket_ext_id_I, int* socket_trd_id_I) { - this->builder = builder; - this->socket_ext_id_I = socket_ext_id_I; - this->socket_trd_id_I = socket_trd_id_I; - this->set_obj_browser(obj_open_browser); - // this->settings(); -} - -void MainWindow::set_map_gui(map_str_str* map_gui_cfg) { - this->map_gui_cfg = map_gui_cfg; - obj_wrapper_load_save->set_map_gui(map_gui_cfg); -} - -void MainWindow::set_map_global(map_str_str* map_global_cfg) { - this->map_global_cfg = map_global_cfg; - obj_wrapper_load_save->set_map_global(map_global_cfg); -} - -void MainWindow::set_map_local(map_str_str* map_system_cfg) { - this->map_system_cfg = map_system_cfg; - obj_wrapper_load_save->set_map_local(map_system_cfg); -} - -void MainWindow::set_obj_wrapper_load_save(Wrapper_load_save* obj_wrapper_load_save) { - this->obj_wrapper_load_save = obj_wrapper_load_save; -} - -void MainWindow::set_obj_view_filters(View_filters* obj_view_filters) { - this->obj_view_filters = obj_view_filters; -} - -void MainWindow::set_obj_view_add(View_add_user_group* obj_view_add) { - this->obj_view_add = obj_view_add; -} - -void MainWindow::set_obj_view_edit(View_edit_user_group* obj_view_edit) { - this->obj_view_edit = obj_view_edit; -} -void MainWindow::set_obj_view_add_project(View_add_project* obj_view_add_project) { - this->obj_view_add_project = obj_view_add_project; -} -void MainWindow::set_obj_view_edit_project(View_edit_project* obj_view_edit_project) { - this->obj_view_edit_project = obj_view_edit_project; -} - -void MainWindow::settings() { - this->get_builder(); - this->lacalization(); - Gtk::Widget *boxWidget; - builder->get_widget("boxColor", boxWidget); - HeadOverlay->add_overlay(*boxWidget); - ubl_make_plugs(boxSave, boxButton, (*socket_ext_id_I), (*socket_trd_id_I)); - this->add_CSS(); - this->flag_block_gui(); - this->init_spin_all(); - if (geteuid() == 0) { - this->wrapper_load_system(); - this->wrapper_load_global(); - this->event(); - } - else { - boxFuncs->set_sensitive(false); - btnSave->set_sensitive(false); - btnLoad->set_sensitive(false); - imgInfo->set_from_icon_name(icon_warning, Gtk::ICON_SIZE_MENU); - info_status_app(info_box_error_css); - lblWarning->set_text(program_as_root); - } - -} - - - -void MainWindow::set_obj_browser(View_open_browser* obj_open_browser) { - this->obj_open_browser = obj_open_browser; - obj_open_browser->get_about()->set_version(version_application); -} - -void MainWindow::init_spin_all() { - generalGroupsSizeWeeksSpi->set_range(0, 52); - generalGroupsSizeWeeksSpi->set_increments(1.0, 1.0); - generalGroupsSizeWeeksSpi->set_value(0); - generalGroupsFileWeeksSpin->set_range(0, 52); - generalGroupsFileWeeksSpin->set_increments(1.0, 1.0); - generalGroupsFileWeeksSpin->set_value(0); - generalUsersSizWeeksSpin->set_range(0, 52); - generalUsersSizWeeksSpin->set_increments(1.0, 1.0); - generalUsersSizWeeksSpin->set_value(0); - generalUsersFileWeeksSpin->set_range(0, 52); - generalUsersFileWeeksSpin->set_increments(1.0, 1.0); - generalUsersFileWeeksSpin->set_value(0); - generalGroupsSizeDaySpin->set_range(0, 31); - generalGroupsSizeDaySpin->set_increments(1.0, 1.0); - generalGroupsSizeDaySpin->set_value(0); - generalGroupsFilesDaySpin->set_range(0, 31); - generalGroupsFilesDaySpin->set_increments(1.0, 1.0); - generalGroupsFilesDaySpin->set_value(0); - generalUsersSizeDaySpin->set_range(0, 31); - generalUsersSizeDaySpin->set_increments(1.0, 1.0); - generalUsersSizeDaySpin->set_value(0); - generalUsersFilesDaySpin->set_range(0, 31); - generalUsersFilesDaySpin->set_increments(1.0, 1.0); - generalUsersFilesDaySpin->set_value(0); - generalGroupsSizeHourSpin->set_range(0, 23); - generalGroupsSizeHourSpin->set_increments(1.0, 1.0); - generalGroupsSizeHourSpin->set_value(0); - generalGroupsFilesHourSpin->set_range(0, 23); - generalGroupsFilesHourSpin->set_increments(1.0, 1.0); - generalGroupsFilesHourSpin->set_value(0); - generalUsersSizeHourSpin->set_range(0, 23); - generalUsersSizeHourSpin->set_increments(1.0, 1.0); - generalUsersSizeHourSpin->set_value(0); - generalUsersFilesHoursSpin->set_range(0, 23); - generalUsersFilesHoursSpin->set_increments(1.0, 1.0); - generalUsersFilesHoursSpin->set_value(0); - generalGroupsSizeMinuteSpin->set_range(0, 59); - generalGroupsSizeMinuteSpin->set_increments(1.0, 1.0); - generalGroupsSizeMinuteSpin->set_value(0); - generalGroupsFilesMinuteSpin->set_range(0, 59); - generalGroupsFilesMinuteSpin->set_increments(1.0, 1.0); - generalGroupsFilesMinuteSpin->set_value(0); - generalUsersSizeMinuteSpin->set_range(0, 59); - generalUsersSizeMinuteSpin->set_increments(1.0, 1.0); - generalUsersSizeMinuteSpin->set_value(0); - generalUsersFilesMinutesSpin->set_range(0, 59); - generalUsersFilesMinutesSpin->set_increments(1.0, 1.0); - generalUsersFilesMinutesSpin->set_value(0); -} - -void MainWindow::lacalization() { - -} - -void MainWindow::info_warning_error(int mess, int error_save, int error_load) { - if (error_save > 0 || error_load > 0) { - info_status_app(info_box_error_css); - imgInfo->set_from_icon_name(icon_warning, Gtk::ICON_SIZE_MENU); - string mess_error = ""; - if (mess == 0) { - mess_error = string(local_read_error) + str_cmd_error; - lblWarning->set_text(mess_error); - } - else if (mess == 1) { - mess_error = string(global_read_error) + str_cmd_error; - lblWarning->set_text(mess_error); - } - else if (mess == 2) { - mess_error = string(local_write_error) + str_cmd_error; - lblWarning->set_text(mess_error); - } - else if (mess == 3) { - mess_error = string(global_write_error) + str_cmd_error; - lblWarning->set_text(mess_error); - } - else if (mess == 4) { - mess_error = string(error_save_all) + str_cmd_error; - lblWarning->set_text(mess_error); - } - str_cmd_error = ""; - } - else { - info_status_app(info_box_ok_css); - imgInfo->set_from_icon_name(icon_checked, Gtk::ICON_SIZE_MENU); - if (mess == 0) { - lblWarning->set_text(local_load_ok); - } - else if (mess == 1) { - lblWarning->set_text(global_load_ok); - } - else if (mess == 2) { - lblWarning->set_text(local_ok_written); - } - else if (mess == 3) { - lblWarning->set_text(global_ok_written); - } - else if (mess == 4) { - lblWarning->set_text(successfully_save_all); - } - else if (mess == 5) { - lblWarning->set_text(nothing_save); - } - } -} - -void MainWindow::filling_device_combo_box_template(Gtk::ComboBoxText *combo_box, map_str_str &map_device) { - if (map_device.size() != 0) { - for (const auto &device : map_device) { - combo_box->append(device.first.c_str()); - } - combo_box->set_active(0); - } -} - -void MainWindow::flag_block_gui() { - if (flag_load_global == true) { - btnLoadGlob->set_sensitive(false); - } - if (flag_save_local == true && flag_save_global == true) { - btnSave->set_sensitive(false); - } - if (flag_save == true) { - btnSave->set_sensitive(false); - } - if (flag_save_local == true) { - btnSaveLocal->set_sensitive(false); - btnSaveLocalGlob->set_sensitive(false); - } - if (flag_save_global == true) { - btnSaveGlob->set_sensitive(false); - btnSaveLocalGlob->set_sensitive(false); - } - if (flag_lock_help == true) { - btnSynopsis->set_sensitive(false); - } -} - -/* -void MainWindow::entry_combo_box_temp(Gtk::ComboBoxText *combo_box, Gtk::Label *label) { - string text = combo_box->get_active_text(); - if (map_device.find(text) != map_device.end()){ - label->set_text(map_device[text]); - } -} -*/ - -void MainWindow::add_CSS() { - Glib::RefPtr cssProvider = Gtk::CssProvider::create(); - cssProvider->load_from_path(path_css); - Glib::RefPtr styleContext = Gtk::StyleContext::create(); - Glib::RefPtr screen = Gdk::Screen::get_default();//get default screen - styleContext->add_provider_for_screen(screen, cssProvider, GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);//add provider for screen in all application - HeadBackgroundImage->set(path_img_head_background); - Glib::RefPtr headLabel_css = headLabel->get_style_context(); - Glib::RefPtr boxButton_css = boxButton->get_style_context(); - Glib::RefPtr boxSave_css = boxSave->get_style_context(); - Glib::RefPtr headerBar_css = headerBar->get_style_context(); - if ((*socket_trd_id_I) == 0 && (*socket_ext_id_I) == 0){ - boxButton_css->add_class("bkim_no_plug"); - boxSave_css->add_class("bkim_no_plug"); - } - headLabel_css->add_class("textHead"); -} - -void MainWindow::get_builder() { - builder->set_translation_domain(path_app); - builder->get_widget("headerTopic", headerTopic); - builder->get_widget("boxButton", boxButton); - builder->get_widget("boxSave", boxSave); - builder->get_widget("HeadOverlay", HeadOverlay); - builder->get_widget("headerBar", headerBar); - builder->get_widget("boxFuncs", boxFuncs); - builder->get_widget("btnLoad", btnLoad); - builder->get_widget("btnSave", btnSave); - builder->get_widget("HeadBackgroundImage", HeadBackgroundImage); - builder->get_widget("imgInfo", imgInfo); - builder->get_widget("lblWarning", lblWarning); - builder->get_widget("boxInfoError", boxInfoError); - builder->get_widget("imgInfo", imgInfo); - builder->get_widget("generalTabLabel", generalTabLabel); - builder->get_widget("GroupsTabLabel", GroupsTabLabel); - builder->get_widget("UsersTabLabel", UsersTabLabel); - builder->get_widget("generalGroupsFilesLabel", generalGroupsFilesLabel); - builder->get_widget("generalUsersSizeLabel", generalUsersSizeLabel); - builder->get_widget("generalUsersFilesLabel", generalUsersFilesLabel); - builder->get_widget("generalGroupsSizeWeeksLabel", generalGroupsSizeWeeksLabel); - builder->get_widget("generalGroupsFilesWeeksLabel", generalGroupsFilesWeeksLabel); - builder->get_widget("generalUsersSizeWeeksLabel", generalUsersSizeWeeksLabel); - builder->get_widget("generalUsersFilesWeeksLabel", generalUsersFilesWeeksLabel); - builder->get_widget("generalGroupsSizeDaysLabel", generalGroupsSizeDaysLabel); - builder->get_widget("generalGroupsFilesDaysLabel", generalGroupsFilesDaysLabel); - builder->get_widget("generalUsersSizeDaysLabel", generalUsersSizeDaysLabel); - builder->get_widget("generalUsersFilesDaysLabel", generalUsersFilesDaysLabel); - builder->get_widget("generalGroupsSizeHoursLabel", generalGroupsSizeHoursLabel); - builder->get_widget("generalGroupsFilesHoursLabel", generalGroupsFilesHoursLabel); - builder->get_widget("generalUsersSizeHoursLabel", generalUsersSizeHoursLabel); - builder->get_widget("generalUsersFilesHoursLabel", generalUsersFilesHoursLabel); - builder->get_widget("generalGroupsSizeMinutesLabel", generalGroupsSizeMinutesLabel); - builder->get_widget("generalGroupsFilesMinutesLabel", generalGroupsFilesMinutesLabel); - builder->get_widget("generalUsersSizeMinutesLabel", generalUsersSizeMinutesLabel); - builder->get_widget("generalUsersFilesMinutesLabel", generalUsersFilesMinutesLabel); - builder->get_widget("lblLoad", lblLoad); - builder->get_widget("lblSave", lblSave); - builder->get_widget("btnSettings", btnSettings); - builder->get_widget("groupsDeviceLabel", groupsDeviceLabel); - builder->get_widget("usersDeviceLabel", usersDeviceLabel); - builder->get_widget("headLabel", headLabel); - builder->get_widget("btnLoadGlob", btnLoadGlob); - builder->get_widget("btnLoadLocal", btnLoadLocal); - builder->get_widget("btnSynopsis", btnSynopsis); - builder->get_widget("btnAbout", btnAbout); - builder->get_widget("btnSaveLocalGlob", btnSaveLocalGlob); - builder->get_widget("btnSaveGlob", btnSaveGlob); - builder->get_widget("btnSaveLocal", btnSaveLocal); - builder->get_widget("GroupsTabLabel", GroupsTabLabel); - builder->get_widget("groupsQuotasTree", groupsQuotasTree); - builder->get_widget("usersQuotasTree", usersQuotasTree); - builder->get_widget("usersDeviceCombo", usersDeviceCombo); - builder->get_widget("GroupsTabLabel", GroupsTabLabel); - builder->get_widget("generalTabLabel", generalTabLabel); - builder->get_widget("groupsDeviceCombo", groupsDeviceCombo); - builder->get_widget("generalGroupsSizeWeeksSpi", generalGroupsSizeWeeksSpi); - builder->get_widget("generalGroupsFileWeeksSpin", generalGroupsFileWeeksSpin); - builder->get_widget("generalGroupsSizeDaySpin", generalGroupsSizeDaySpin); - builder->get_widget("generalGroupsFilesDaySpin", generalGroupsFilesDaySpin); - builder->get_widget("generalGroupsSizeHourSpin", generalGroupsSizeHourSpin); - builder->get_widget("generalGroupsFilesHourSpin", generalGroupsFilesHourSpin); - builder->get_widget("generalGroupsSizeMinuteSpin", generalGroupsSizeMinuteSpin); - builder->get_widget("generalGroupsFilesMinuteSpin", generalGroupsFilesMinuteSpin); - builder->get_widget("generalUsersSizWeeksSpin", generalUsersSizWeeksSpin); - builder->get_widget("generalUsersFileWeeksSpin", generalUsersFileWeeksSpin); - builder->get_widget("generalUsersSizeDaySpin", generalUsersSizeDaySpin); - builder->get_widget("generalUsersFilesDaySpin", generalUsersFilesDaySpin); - builder->get_widget("generalUsersSizeHourSpin", generalUsersSizeHourSpin); - builder->get_widget("generalUsersFilesHoursSpin", generalUsersFilesHoursSpin); - builder->get_widget("generalUsersSizeMinuteSpin", generalUsersSizeMinuteSpin); - builder->get_widget("generalUsersFilesMinutesSpin", generalUsersFilesMinutesSpin); - builder->get_widget("GeneralQuotasTree", GeneralQuotasTree); - builder->get_widget("ProjectQuotasTree", ProjectQuotasTree); - builder->get_widget("ProjectTabLabel", ProjectTabLabel); - builder->get_widget("usersProjectLabel", usersProjectLabel); - builder->get_widget("btnFilterProject", btnFilterProject); - builder->get_widget("btnFilterUsers", btnFilterUsers); - builder->get_widget("btnFilterGroups", btnFilterGroups); - builder->get_widget("chbMangSystemFile", chbMangSystemFile); - builder->get_widget("btnDelGroups", btnDelGroups); - builder->get_widget("btnDelProject", btnDelProject); - builder->get_widget("btnDelUsers", btnDelUsers); - builder->get_widget("btnAddGroups", btnAddGroups); - builder->get_widget("btnAddUsers", btnAddUsers); - builder->get_widget("btnAddProject", btnAddProject); - builder->get_widget("btnEditProject", btnEditProject); - builder->get_widget("btnEditUsers", btnEditUsers); - builder->get_widget("btnEditGroups", btnEditGroups); - builder->get_widget("usersProjectCombo", usersProjectCombo); - builder->get_widget("boxResize", boxResize); - builder->get_widget("boxGroupsWeeks", boxGroupsWeeks); - builder->get_widget("boxGroupsDays", boxGroupsDays); - builder->get_widget("boxGroupsHours", boxGroupsHours); - builder->get_widget("boxGroupsMinutes", boxGroupsMinutes); - builder->get_widget("boxUsersWeeks", boxUsersWeeks); - builder->get_widget("boxUsersDays", boxUsersDays); - builder->get_widget("boxUsersHours", boxUsersHours); - builder->get_widget("boxUsersMinutes", boxUsersMinutes); - builder->get_widget("boxProjectWeeks", boxProjectWeeks); - builder->get_widget("boxProjectDays", boxProjectDays); - builder->get_widget("boxProjectHours", boxProjectHours); - builder->get_widget("boxProjectMinutes", boxProjectMinutes); - GtkBuilder *builder = gtk_builder_new_from_file(path_glade); - gtk_list_project = GTK_LIST_STORE(gtk_builder_get_object(builder, "ListProject")); - gtk_list_groups = GTK_LIST_STORE(gtk_builder_get_object(builder, "ListGroups")); - gtk_list_user = GTK_LIST_STORE(gtk_builder_get_object(builder, "ListUser")); - gtk_list_general = GTK_LIST_STORE(gtk_builder_get_object(builder, "ListGeneral")); -} -/* -void tree_view_del_line() { - int index = 0; - GtkTreeIter iter; - GtkTreeModel *model = GTK_TREE_MODEL(main_config.list); - GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->treeViewMain)); - if(gtk_tree_selection_get_selected(selection, &model, &iter)) { - char* str_iter = yon_char_new(gtk_tree_model_get_string_from_iter(model, &iter)); - index = atoi(str_iter); - g_object_ref(main_config.list); - gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), NULL); - gtk_list_store_clear(main_config.list); - - main_fill_tree_view_after_remove(); - gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), model); - free(str_iter); - } -} - -void MainWindow::tree_view_select() { - GtkTreeIter iter; - GtkTreeModel *model = GTK_TREE_MODEL(gtk_list_user); - GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(usersQuotasTree->gobj())); - if(gtk_tree_selection_get_selected(selection, &model, &iter)) { - gtk_widget_set_sensitive(GTK_WIDGET(btnAddUsers->gobj()),1); - gtk_widget_set_sensitive(GTK_WIDGET(btnEditUsers->gobj()),1); - gtk_widget_set_sensitive(GTK_WIDGET(btnDelUsers->gobj()),1); - } - else { - gtk_widget_set_sensitive(GTK_WIDGET(btnAddUsers->gobj()),1); - gtk_widget_set_sensitive(GTK_WIDGET(btnEditUsers->gobj()),1); - gtk_widget_set_sensitive(GTK_WIDGET(btnDelUsers->gobj()),0); - } -} -void fill_tree_view(int start, int size, int flag_gui_add) { - GtkTreeModel *model = GTK_TREE_MODEL(main_config.list); - if (flag_gui_add == 0) { - g_object_ref(main_config.list); - gtk_list_store_clear(main_config.list); - } - for (int index = start; index < size; index++) { - GtkTreeIter iter; - gtk_list_store_append(main_config.list,&iter); - char* str_io_read = format_io_limit_in_tree_view(main_config.disk, main_config.i_o_limit_read, main_config.i_o_limit_read_size, index); - char* str_io_write = format_io_limit_in_tree_view(main_config.disk, main_config.i_o_limit_write, main_config.i_o_limit_write_size, index); - gtk_list_store_set(main_config.list,&iter,0,main_config.type_quota[index], - 1,main_config.quota_volume[index], - 2,main_config.soft_raw_limit[index], - 3,main_config.hard_raw_limit[index], - 4,main_config.swap[index], - 5,main_config.cpu_limit[index], - 6,str_io_read, - 7,str_io_write,-1); - free(str_io_read); - free(str_io_write); - } - if (flag_gui_add != 0) { - gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), model); - } -} - -int tree_view_edit() { - int index = 0; - GtkTreeIter iter; - GtkTreeModel *model = GTK_TREE_MODEL(main_config.list); - - GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->treeViewMain)); - if(gtk_tree_selection_get_selected(selection, &model, &iter)) { - char* str_iter = gtk_tree_model_get_string_from_iter(model, &iter); - index = atoi(str_iter); - gtk_list_store_set(main_config.list,&iter,0,main_config.type_quota[index], - 1,main_config.quota_volume[index], - 2,main_config.soft_raw_limit[index], - 3,main_config.hard_raw_limit[index], - 4,main_config.swap[index], - 5,main_config.cpu_limit[index], - 6,str_io_read, - 7,str_io_write,-1); - return 1; - } - else { - return 0; - } - -} -*/ - -void MainWindow::open_browser() { - obj_open_browser->open_help(); -} - -void MainWindow::wrapper_save_system() { - int id_mess = obj_wrapper_load_save->wrapper_save_system_cfg(); - int error_save = obj_wrapper_load_save->get_error_save(); - int error_load = obj_wrapper_load_save->get_error_load(); - this->info_warning_error(id_mess, error_save, error_load); -} -void MainWindow::wrapper_save_global() { - int id_mess = obj_wrapper_load_save->wrapper_save_global_cfg(); - int error_save = obj_wrapper_load_save->get_error_save(); - int error_load = obj_wrapper_load_save->get_error_load(); - this->info_warning_error(id_mess, error_save, error_load); -} - -void MainWindow::wrapper_save_all() { - int id_mess = obj_wrapper_load_save->wrapper_save_all_cfg(); - int error_save = obj_wrapper_load_save->get_error_save(); - int error_load = obj_wrapper_load_save->get_error_load(); - this->info_warning_error(id_mess, error_save, error_load); -} - -void MainWindow::wrapper_load_system() { - int id_mess = obj_wrapper_load_save->load_system_cfg(); - int error_save = obj_wrapper_load_save->get_error_save(); - int error_load = obj_wrapper_load_save->get_error_load(); - this->info_warning_error(id_mess, error_save, error_load); - this->init_work_tv_g_u_p(); -} - -void MainWindow::wrapper_load_global() { - int id_mess = obj_wrapper_load_save->load_global_cfg(); - int error_save = obj_wrapper_load_save->get_error_save(); - int error_load = obj_wrapper_load_save->get_error_load(); - this->info_warning_error(id_mess, error_save, error_load); - this->init_work_tv_g_u_p(); -} - -void MainWindow::event() { - boxResize->signal_check_resize().connect(sigc::mem_fun(*this, &MainWindow::resize_widget)); - btnFilterGroups->signal_clicked().connect([&]() {this->filters_show();}); - btnFilterUsers->signal_clicked().connect([&]() {this->filters_show();}); - btnFilterProject->signal_clicked().connect([&]() {this->filters_show();}); - btnSynopsis->signal_activate().connect([&]() {this->open_browser();}); - btnAbout->signal_activate().connect([&]() {obj_open_browser->get_about()->aboutWindows->show();}); - btnSaveLocalGlob->signal_activate().connect([&]() {this->wrapper_save_all();}); - btnSaveGlob->signal_activate().connect([&]() {this->wrapper_save_global();}); - btnSaveLocal->signal_activate().connect([&]() {this->wrapper_save_system();}); - btnLoadGlob->signal_activate().connect([&]() {this->wrapper_load_global();}); - btnLoadLocal->signal_activate().connect([&]() {this->wrapper_load_system();}); - btnEditGroups->signal_clicked().connect(sigc::bind (sigc::mem_fun( *this, - &MainWindow::edit_quota_show), str_groups)); - btnEditUsers->signal_clicked().connect(sigc::bind (sigc::mem_fun( *this, - &MainWindow::edit_quota_show), str_users)); - btnEditProject->signal_clicked().connect([&]() {this->edit_quota_project_show();}); - chbMangSystemFile->signal_toggled().connect([&]() {this->mode_switch_quota();}); - btnDelGroups->signal_clicked().connect( - sigc::bind*, const Gtk::TreeModel::iterator*, bool&> (sigc::mem_fun( *this, - &MainWindow::remove_template), &list_store_groups, &iter_groups, flag_validate_del_groups)); - btnDelUsers->signal_clicked().connect( - sigc::bind*, const Gtk::TreeModel::iterator*, bool&> (sigc::mem_fun( *this, - &MainWindow::remove_template), &list_store_users, &iter_users, flag_validate_del_users)); - btnDelProject->signal_clicked().connect( - sigc::bind*, const Gtk::TreeModel::iterator*, bool&> (sigc::mem_fun( *this, - &MainWindow::remove_template), &list_store_project, &iter_project, flag_validate_del_project)); - btnAddProject->signal_clicked().connect([&]() {this->obj_view_add_project->show();}); - btnAddUsers->signal_clicked().connect( - sigc::bind&, struct tv_g_u_p> (sigc::mem_fun( *this, - &MainWindow::set_add_tv_g_u_p), str_users, usersQuotasTree, row, list_store_users, obj_tv_g_u_p)); - btnAddGroups->signal_clicked().connect( - sigc::bind&, struct tv_g_u_p> (sigc::mem_fun( *this, - &MainWindow::set_add_tv_g_u_p), str_groups, groupsQuotasTree, row, list_store_groups, obj_tv_g_u_p)); - usersQuotasTree->signal_cursor_changed().connect([&]() {this->obj_view_add_project->show();}); -} - -void MainWindow::resize_widget() { - // boxGroupsWeeks = boxGroupsWeeks(Gtk::ORIENTATION_HORIZONTAL); -} - -void MainWindow::add_quota_show(string name) { - obj_view_add->set_label_type_quota(name); - obj_view_add->show(); -} - -void MainWindow::edit_quota_show(string name) { - obj_view_edit->set_label_type_quota(name); - obj_view_edit->show(); -} -void MainWindow::edit_quota_project_show() { - obj_view_edit_project->show(); -} -void MainWindow::remove_template(Glib::RefPtr* list_store, const Gtk::TreeModel::iterator* iter, bool& flag_validate_del) { - if (flag_validate_del && (*list_store)->iter_is_valid(*(iter))) { - Gtk::TreeModel::Row row = *(*iter); - if(row) { - // string name = row[m_columns.name] + ""; - // TODO: : check - // string key = "GRUB_PASSWORD[" + name + "]"; - // map_gui_cfg[key] = ""; - } - (*list_store)->erase((*iter)); - flag_validate_del = false; - info_status_app(info_box_ok_css); - imgInfo->set_from_icon_name(icon_checked, Gtk::ICON_SIZE_MENU); - // lblWarning->set_text(""); - } - flag_validate_del = false; -} - -void MainWindow::set_add_tv_g_u_p(string name, Gtk::TreeView* tree_view, Gtk::TreeModel::Row &row, Glib::RefPtr& list_store, struct tv_g_u_p obj_tv_g_u_p) { - if (this->check_space(tree_view)) { - row = *(list_store->append()); - row[m_columns.name] = obj_tv_g_u_p.name; - row[m_columns.quotas] = obj_tv_g_u_p.quotas; - row[m_columns.size] = obj_tv_g_u_p.size; - row[m_columns.soft_limit_size] = obj_tv_g_u_p.soft_limit_size; - row[m_columns.hard_limit_size] = obj_tv_g_u_p.hard_limit_size; - row[m_columns.deferring_size] = obj_tv_g_u_p.deferring_size; - row[m_columns.files] = obj_tv_g_u_p.files; - row[m_columns.soft_limit_files] = obj_tv_g_u_p.soft_limit_files; - row[m_columns.hard_limit_delay] = obj_tv_g_u_p.hard_limit_delay; - row[m_columns.deferring_files] = obj_tv_g_u_p.deferring_files; - this->add_quota_show(name); - } -} - -void MainWindow::mode_switch_quota() { - // Todo: check - if (chbMangSystemFile->get_active()) { - mode_quota = "filesystem"; - } - else { - mode_quota = "ubconfig"; - } -} - -void MainWindow::filters_show() { - obj_view_filters->show(); -} - -bool MainWindow::check_space(Gtk::TreeView* tree_view) { - Glib::RefPtr tree_view_model = tree_view->get_model(); - Gtk::TreeModel::Children children = tree_view_model->children(); - string name = ""; - string quotas = ""; - for(Gtk::TreeModel::iterator iter = children.begin(); iter != children.end(); ++iter) { - Gtk::TreeModel::Row row = *iter; - name = row[m_columns.name] + ""; - quotas = row[m_columns.quotas] + ""; - if (name.length() == 0 || quotas.length() == 0) { - return false; - } - } - return true; -} - -void MainWindow::info_status_app(string stule) { - Glib::RefPtr boxInfo = boxInfoError->get_style_context(); - boxInfo->remove_class(info_box_ok_css); - boxInfo->remove_class(info_box_error_css); - boxInfo->add_class(stule); -} - -void MainWindow::init_work_tv_g_u_p() { - // Todo: remove - //groupsQuotasTree->remove_all_columns(); - //ProjectQuotasTree->remove_all_columns(); - //usersQuotasTree->remove_all_columns(); - list_store_groups = Gtk::ListStore::create(m_columns); - list_store_project = Gtk::ListStore::create(m_columns); - list_store_users = Gtk::ListStore::create(m_columns); - groupsQuotasTree->set_model(list_store_groups); - ProjectQuotasTree->set_model(list_store_project); - usersQuotasTree->set_model(list_store_users); - Glib::RefPtr groupsQuotasTreeModel = groupsQuotasTree->get_model(); - groupsQuotasTreeModel->signal_row_changed().connect(sigc::bind - (sigc::mem_fun(*this, &MainWindow::remove_line_template), iter_groups, flag_validate_del_groups)); - Glib::RefPtr ProjectQuotasTreeModel = ProjectQuotasTree->get_model(); - ProjectQuotasTreeModel->signal_row_changed().connect(sigc::bind - (sigc::mem_fun(*this, &MainWindow::remove_line_template), iter_project, flag_validate_del_project)); - Glib::RefPtr usersQuotasTreeModel = usersQuotasTree->get_model(); - usersQuotasTreeModel->signal_row_changed().connect(sigc::bind - (sigc::mem_fun(*this, &MainWindow::remove_line_template),iter_users, flag_validate_del_users)); -} - -void MainWindow::remove_line_template(const Gtk::TreeModel::Path&, const Gtk::TreeModel::iterator& iter, Gtk::TreeModel::iterator& iter_del, bool& flag_del) { - iter_del = iter; - flag_del = true; -} - -void help() { - string version = string(str_version) + version_application + "\n"; - cout << version.c_str(); - cout << str_help_h; -} - -MainWindow::~MainWindow() {} - -#endif - diff --git a/source/view/ubl-settings-diskquota.h b/source/view/ubl-settings-diskquota.h deleted file mode 100644 index efb5bc9..0000000 --- a/source/view/ubl-settings-diskquota.h +++ /dev/null @@ -1,279 +0,0 @@ -#ifndef UBL_SETTINGS_QUOTAS_H -#define UBL_SETTINGS_QUOTAS_H - -#include -#include "view_open_browser.h" -#include "../project_lib.h" -#include "../my_type.h" -#include "ubl-util-standard.c" -#include "../var.h" -#include "model/wrapper_load_save.h" -#include "view_filters.h" -#include "view_add_user_group.h" -#include "view_edit_user_group.h" -#include "view_add_project.h" -#include "view_edit_project.h" - -using namespace std; - -#define yon_gtk_builder_get_widget(builder, widget_name) GTK_WIDGET(gtk_builder_get_object(builder, widget_name)) - - -extern bool flag_save; -extern bool flag_save_local; -extern bool flag_save_global; -extern bool flag_load_global; -extern bool flag_lock_help; - - - -class MainWindow { - public: - class ModelColumns : public Gtk::TreeModel::ColumnRecord { - public: - ModelColumns() {add(name), add(quotas); add(size), - add(soft_limit_size), add(hard_limit_size); add(deferring_size), - add(files); add(soft_limit_files), - add(hard_limit_delay), add(deferring_files); } - Gtk::TreeModelColumn name; - Gtk::TreeModelColumn quotas; - Gtk::TreeModelColumn size; - Gtk::TreeModelColumn soft_limit_size; - Gtk::TreeModelColumn hard_limit_size; - Gtk::TreeModelColumn deferring_size; - Gtk::TreeModelColumn files; - Gtk::TreeModelColumn soft_limit_files; - Gtk::TreeModelColumn hard_limit_delay; - Gtk::TreeModelColumn deferring_files; - }; - class ModelColumnsGeneral : public Gtk::TreeModel::ColumnRecord { - public: - ModelColumnsGeneral() {add(status), add(type_quotas); add(device), - add(user), add(group), add(projects); add(soft_limit_size), - add(hard_limit_size); add(soft_limit_files), add(hard_limit_files), add(deferring_size), - add(deferring_files); } - Gtk::TreeModelColumn status; - Gtk::TreeModelColumn type_quotas; - Gtk::TreeModelColumn device; - Gtk::TreeModelColumn user; - Gtk::TreeModelColumn group; - Gtk::TreeModelColumn projects; - Gtk::TreeModelColumn soft_limit_size; - Gtk::TreeModelColumn hard_limit_size; - Gtk::TreeModelColumn soft_limit_files; - Gtk::TreeModelColumn hard_limit_files; - Gtk::TreeModelColumn deferring_size; - Gtk::TreeModelColumn deferring_files; - }; - ModelColumns m_columns; - ModelColumnsGeneral m_columnsGeneral; - Glib::RefPtr builder; - template - struct Result{ - Type response; - int error; - }; - Gtk::Label *headerTopic; - Gtk::Overlay *HeadOverlay; - Gtk::HeaderBar *headerBar; - Gtk::Widget *boxSave; - Gtk::Widget *boxButton; - Gtk::Box *boxFuncs; - Gtk::Box* boxResize; - Gtk::MenuButton *btnSave; - Gtk::MenuButton *btnLoad; - Gtk::MenuButton *btnSettings; - Gtk::Image *HeadBackgroundImage; - Gtk::Image *imgInfo; - Gtk::Box *boxInfoError; - Gtk::Label *lblWarning; - Gtk::Label *generalTabLabel; - Gtk::Label *UsersTabLabel; - Gtk::Label *GroupsTabLabel; - Gtk::Label *generalGroupsFilesLabel; - Gtk::Label *generalUsersSizeLabel; - Gtk::Label *generalUsersFilesLabel; - Gtk::Label *generalGroupsSizeWeeksLabel; - Gtk::Label *generalGroupsFilesWeeksLabel; - Gtk::Label *generalUsersSizeWeeksLabel; - Gtk::Label *generalUsersFilesWeeksLabel; - Gtk::Label *generalGroupsSizeDaysLabel; - Gtk::Label *generalGroupsFilesDaysLabel; - Gtk::Label *generalUsersSizeDaysLabel; - Gtk::Label *generalUsersFilesDaysLabel; - Gtk::Label *generalGroupsSizeHoursLabel; - Gtk::Label *generalGroupsFilesHoursLabel; - Gtk::Label *generalUsersSizeHoursLabel; - Gtk::Label *generalUsersFilesHoursLabel; - Gtk::Label *generalGroupsSizeMinutesLabel; - Gtk::Label *generalGroupsFilesMinutesLabel; - Gtk::Label *generalUsersSizeMinutesLabel; - Gtk::Label *generalUsersFilesMinutesLabel; - Gtk::Label *ProjectTabLabel; - Gtk::Label *usersProjectLabel; - Gtk::Label *lblLoad; - Gtk::Label *lblSave; - Gtk::MenuItem *btnLoadGlob; - Gtk::MenuItem *btnLoadLocal; - Gtk::MenuItem *btnSynopsis; - Gtk::MenuItem *btnAbout; - Gtk::MenuItem *btnSaveLocalGlob; - Gtk::MenuItem *btnSaveGlob; - Gtk::MenuItem *btnSaveLocal; - Gtk::Label *groupsDeviceLabel; - Gtk::Label *usersDeviceLabel; - Gtk::Label *headLabel; - - Gtk::TreeView *groupsQuotasTree; - Gtk::TreeView *usersQuotasTree; - Gtk::TreeView *ProjectQuotasTree; - Gtk::TreeView *GeneralQuotasTree; - Gtk::Label *quotegroupGroupQuotasLabel; - - - Gtk::ComboBoxText *usersDeviceCombo; - Gtk::ComboBoxText *groupsDeviceCombo; - Gtk::ComboBoxText *generalDeviceCombo; - Gtk::ComboBoxText *usersProjectCombo; - Gtk::Label *lblFstypeGroups; - Gtk::SpinButton *generalGroupsSizeWeeksSpi; - Gtk::SpinButton *generalGroupsFileWeeksSpin; - Gtk::SpinButton *generalGroupsSizeDaySpin; - Gtk::SpinButton *generalGroupsFilesDaySpin; - Gtk::SpinButton *generalGroupsSizeHourSpin; - Gtk::SpinButton *generalGroupsFilesHourSpin; - Gtk::SpinButton *generalGroupsSizeMinuteSpin; - Gtk::SpinButton *generalGroupsFilesMinuteSpin; - Gtk::SpinButton *generalUsersSizWeeksSpin; - Gtk::SpinButton *generalUsersFileWeeksSpin; - Gtk::SpinButton *generalUsersSizeDaySpin; - Gtk::SpinButton *generalUsersFilesDaySpin; - Gtk::SpinButton *generalUsersSizeHourSpin; - Gtk::SpinButton *generalUsersFilesHoursSpin; - Gtk::SpinButton *generalUsersSizeMinuteSpin; - Gtk::SpinButton *generalUsersFilesMinutesSpin; - - - Gtk::Button *btnFilterGroups; - Gtk::Button *btnFilterUsers; - Gtk::Button *btnFilterProject; - Gtk::CheckMenuItem *chbMangSystemFile; - Gtk::Button* btnDelGroups; - Gtk::Button* btnDelProject; - Gtk::Button* btnDelUsers; - Gtk::Button* btnAddGroups; - Gtk::Button* btnAddUsers; - Gtk::Button* btnAddProject; - Gtk::Button* btnEditProject; - Gtk::Button* btnEditUsers; - Gtk::Button* btnEditGroups; - - Gtk::Box* boxGroupsWeeks; - Gtk::Box* boxGroupsDays; - Gtk::Box* boxGroupsHours; - Gtk::Box* boxGroupsMinutes; - Gtk::Box* boxUsersWeeks; - Gtk::Box* boxUsersDays; - Gtk::Box* boxUsersHours; - Gtk::Box* boxUsersMinutes; - Gtk::Box* boxProjectWeeks; - Gtk::Box* boxProjectDays; - Gtk::Box* boxProjectHours; - Gtk::Box* boxProjectMinutes; - GtkListStore* gtk_list_project; - GtkListStore* gtk_list_groups; - GtkListStore* gtk_list_user; - GtkListStore* gtk_list_general; - - public: - map_str_str* map_gui_cfg = NULL; - map_str_str* map_global_cfg = NULL; - map_str_str* map_system_cfg = NULL; - Wrapper_load_save* obj_wrapper_load_save = NULL; - View_edit_user_group* obj_view_edit = NULL; - View_filters* obj_view_filters = NULL; - View_add_user_group* obj_view_add = NULL; - View_add_project* obj_view_add_project = NULL; - View_edit_project* obj_view_edit_project = NULL; - //Devices::Parted obj_device = Devices::Parted(); - //Quotas_sys::Quotas_sys obj_quotas_sys = Quotas_sys::Quotas_sys(); - //Quotas_ubconfig::Quotas_ubconfig obj_quotas_ubconfig = Quotas_ubconfig::Quotas_ubconfig(); - vector vec_param_names; - map_str_str map_device; - string str_cmd_error; - string save_user_or_group; - string sys_or_ubconfig; - string hw_or_sw = ""; - string mode_quota = "ubconfig"; - Glib::RefPtr list_store_groups; - Glib::RefPtr list_store_users; - Glib::RefPtr list_store_project; - Gtk::TreeModel::iterator iter_groups; - Gtk::TreeModel::iterator iter_users; - Gtk::TreeModel::iterator iter_project; - bool flag_validate_del_groups = false; - bool flag_validate_del_users = false; - bool flag_validate_del_project = false; - Gtk::TreeModel::Row row; - int* socket_ext_id_I = NULL; - int* socket_trd_id_I = NULL; - View_open_browser* obj_open_browser; - const struct tv_g_u_p obj_tv_g_u_p {"", "", "", "", "", "", "", "", "",""}; - public: - // MainWindow(BaseObjectType* obj, Glib::RefPtr const& builder); - MainWindow(Glib::RefPtr builder, View_open_browser* obj_open_browser, int* socket_ext_id_I, int* socket_trd_id_I); - ~MainWindow(); - void settings(); - void flag_block_gui(); - void tree_view_select(); - void lacalization(); - void add_CSS(); - void resize_widget(); - void get_builder(); - void event(); - void open_browser(); - void info_warning_error(int mess, int error_save, int error_load); - void init_work_tv_g_u_p(); - void remove_line_template(const Gtk::TreeModel::Path&, const Gtk::TreeModel::iterator& iter, Gtk::TreeModel::iterator& iter_del, bool& flag_del); - void remove_template(Glib::RefPtr* list_store, const Gtk::TreeModel::iterator* iter, bool& flag_validate_del); - void init_tree_view_general(); - void entry_combo_box_temp(Gtk::ComboBoxText *combo_box, Gtk::Label *label); - void info_status_app(string stule); - void filters_show(); - void set_obj_wrapper_load_save(Wrapper_load_save* obj_wrapper_load_save); - void init_tree_view(); - void del_columns(); - void set_obj_browser(View_open_browser* obj_open_browser); - void set_add_tv_g_u_p(string name, Gtk::TreeView* tree_view, Gtk::TreeModel::Row &row, Glib::RefPtr& list_store, struct tv_g_u_p obj_tv_g_u_p); - void off_quota_system(Gtk::ComboBoxText* combo_box, string quota_type); - void mode_switch_quota(); - void save_quotegroupSaveButton(); - void filling_device_combo_box_template(Gtk::ComboBoxText *combo_box, map_str_str &map_device); - void wrapper_settings_quotas_temp(string save_user_or_group); - void off_quota_ubconfig(Gtk::ComboBoxText* combo_box, string quota_type); - void init_spin_all(); - void view_add_columns(Gtk::TreeView &treeView); - void format_cmd_quotas_system(struct struct_quotas& _struct_quota); - void format_cmd_quotas_ubconfig(struct struct_quotas& _struct_quota); - struct partition_cmd wrapper_settings_quotas(); - void set_map_gui(map_str_str* map_gui_cfg); - void set_map_global(map_str_str* map_global_cfg); - void set_map_local(map_str_str* map_system_cfg); - void wrapper_load_system(); - void wrapper_load_global(); - void wrapper_save_all(); - void wrapper_save_system(); - void wrapper_save_global(); - void set_obj_view_filters(View_filters* obj_view_filters); - bool check_space(Gtk::TreeView* tree_view); - void set_obj_view_add(View_add_user_group* obj_view_edit); - void add_quota_show(string name); - void edit_quota_show(string name); - void set_obj_view_edit(View_edit_user_group* obj_view_edit); - void set_obj_view_add_project(View_add_project* obj_view_add_project); - void set_obj_view_edit_project(View_edit_project* obj_view_edit_project); - void edit_quota_project_show(); -}; -void wrapper_help_show(GtkWidget *self, char* link, gpointer user_data); -void help(); -#endif diff --git a/source/view/ubl-util-standard.c b/source/view/ubl-util-standard.c deleted file mode 100644 index 3b753b1..0000000 --- a/source/view/ubl-util-standard.c +++ /dev/null @@ -1,91 +0,0 @@ -#include "ubl-util-standard.h" -#ifndef __cplusplus -#ifndef UBL_GET_STANDARD_UI -#define UBL_GET_STANDARD_UI - - -inline returnstruct *ubl_make_plugs(GtkWidget *LeftWidget, GtkWidget *RightWidget, int left_plug_id, int right_plug_id){ - returnstruct *ret=(returnstruct*)malloc(sizeof(returnstruct*)); - if (left_plug_id>0&&LeftWidget){ - GtkWidget *plug=gtk_plug_new(left_plug_id); - GtkWidget *toplug=LeftWidget; - if (gtk_widget_get_parent(GTK_WIDGET(toplug))){ - g_object_ref(G_OBJECT(toplug)); - GtkWidget *parent=gtk_widget_get_parent(toplug); - gtk_container_remove(GTK_CONTAINER(parent),toplug); - gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug)); - } else - gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug)); - gtk_widget_show(GTK_WIDGET(plug)); - ret->plugLeft=plug; - } - if (right_plug_id>0&&RightWidget){ - GtkWidget *plug=gtk_plug_new(right_plug_id); - GtkWidget *toplug=RightWidget; - if (gtk_widget_get_parent(GTK_WIDGET(toplug))){ - g_object_ref(G_OBJECT(toplug)); - GtkWidget *parent=gtk_widget_get_parent(toplug); - gtk_container_remove(GTK_CONTAINER(parent),toplug); - gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug)); - } else - gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug)); - gtk_widget_show(GTK_WIDGET(plug)); - ret->plugRight=plug; - } - return ret; -} - -#endif - -#else - - -inline void ubl_make_plugs(Gtk::Widget *LeftWidget, Gtk::Widget *RightWidget, int left_plug_id, int right_plug_id){ - if (left_plug_id>0&&LeftWidget){ - GtkWidget *plug=gtk_plug_new(left_plug_id); - GtkWidget *toplug=GTK_WIDGET(LeftWidget->gobj()); - {GdkScreen *screen = gtk_widget_get_screen(plug); - gtk_widget_set_app_paintable(plug,TRUE); - GdkVisual *colormap = gdk_screen_get_rgba_visual(screen); - gtk_widget_set_visual(plug, colormap);} - {GdkScreen *screen = gtk_widget_get_screen(toplug); - gtk_widget_set_app_paintable(toplug,TRUE); - GdkVisual *colormap = gdk_screen_get_rgba_visual(screen); - gtk_widget_set_visual(toplug, colormap);} - if (gtk_widget_get_parent(GTK_WIDGET(toplug))){ - g_object_ref(G_OBJECT(toplug)); - GtkWidget *parent=gtk_widget_get_parent(toplug); - gtk_container_remove(GTK_CONTAINER(parent),toplug); - gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug)); - } else - gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug)); - gtk_widget_show(GTK_WIDGET(plug)); - gtk_style_context_add_class(gtk_widget_get_style_context(plug),"bkim"); - gtk_style_context_add_class(gtk_widget_get_style_context(toplug),"bkim"); - gtk_style_context_add_class(gtk_widget_get_style_context(plug),"primary-toolbar"); - } - if (right_plug_id>0&&RightWidget){ - GtkWidget *plug=gtk_plug_new(right_plug_id); - GtkWidget *toplug=GTK_WIDGET(RightWidget->gobj()); - {GdkScreen *screen = gtk_widget_get_screen(plug); - gtk_widget_set_app_paintable(plug,TRUE); - GdkVisual *colormap = gdk_screen_get_rgba_visual(screen); - gtk_widget_set_visual(plug, colormap);} - {GdkScreen *screen = gtk_widget_get_screen(toplug); - gtk_widget_set_app_paintable(toplug,TRUE); - GdkVisual *colormap = gdk_screen_get_rgba_visual(screen); - gtk_widget_set_visual(toplug, colormap);} - if (gtk_widget_get_parent(GTK_WIDGET(toplug))){ - g_object_ref(G_OBJECT(toplug)); - GtkWidget *parent=gtk_widget_get_parent(toplug); - gtk_container_remove(GTK_CONTAINER(parent),toplug); - gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug)); - } else - gtk_container_add(GTK_CONTAINER(plug),GTK_WIDGET(toplug)); - gtk_widget_show(GTK_WIDGET(plug)); - gtk_style_context_add_class(gtk_widget_get_style_context(plug),"bkim"); - gtk_style_context_add_class(gtk_widget_get_style_context(toplug),"bkim"); - gtk_style_context_add_class(gtk_widget_get_style_context(plug),"primary-toolbar"); - } -} -#endif \ No newline at end of file diff --git a/source/view/ubl-util-standard.h b/source/view/ubl-util-standard.h deleted file mode 100644 index 3209625..0000000 --- a/source/view/ubl-util-standard.h +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef __cplusplus -#include -#include - -typedef struct { - GtkWidget *plugLeft; - GtkWidget *plugRight; - - -} returnstruct; -static returnstruct *ubl_make_plugs(GtkWidget *LeftWidget, GtkWidget *RightWidget, int left_plug_id, int right_plug_id); -#else -#include -#include -#include -#include - - -static void ubl_make_plugs(Gtk::Widget *LeftWidget, Gtk::Widget *RightWidget, int left_plug_id, int right_plug_id); -#endif \ No newline at end of file diff --git a/source/view/view_about.cc b/source/view/view_about.cc deleted file mode 100644 index 23e00bb..0000000 --- a/source/view/view_about.cc +++ /dev/null @@ -1,47 +0,0 @@ -#include "view_about.h" - - - -View_about::View_about() { - builder = Gtk::Builder::create_from_file(path_glade); - this->settings(); -} - -View_about::~View_about() { -} - -void View_about::lacalization() { - time_t now = time(0); - tm *ltm = localtime(&now); - unsigned int year = 1900 + ltm->tm_year; - string str_authors = string(copyright) + to_string(year); - aboutWindows->set_copyright(str_authors); - aboutWindows->set_comments(str_setting_user); - aboutWindows->set_website(website); - aboutWindows->set_version(_(version_application.c_str())); - aboutWindows->set_website_label(project_Home_page); - headerAboutTopic->set_label(_(app_name)); -} - -void View_about::set_version(string version_application) { - version_application = version_application; -} - -void View_about::show() { - aboutWindows->show(); -} -void View_about::get_builder() { - builder->get_widget("btnBoxAboutDialog", btnBoxAboutDialog); - builder->get_widget("aboutWindows", aboutWindows); - builder->get_widget("headerAboutTopic", headerAboutTopic); -} - -void View_about::settings() { - this->get_builder(); - this->lacalization(); - btnBoxAboutDialog->set_visible(false); -} - -View_about* View_about::get_self() { - return this; -} \ No newline at end of file diff --git a/source/view/view_about.h b/source/view/view_about.h deleted file mode 100644 index c3b44ff..0000000 --- a/source/view/view_about.h +++ /dev/null @@ -1,29 +0,0 @@ -#ifndef VIEW_ABOUT_H -#define VIEW_ABOUT_H -#include "../project_lib.h" -#include "model/util.h" -#include "../var.h" - -class View_about -{ -private: - string version_application; -private: - Glib::RefPtr builder; - Gtk::Label *headerAboutTopic; - Gtk::ButtonBox *btnBoxAboutDialog; -public: - Gtk::AboutDialog *aboutWindows; -public: - View_about(); - ~View_about(); - void lacalization(); - void event(); - View_about* get_self(); - void get_builder(); - void settings(); - void show(); - void set_path_glade(string str_path_glade); - void set_version(string version_application); -}; -#endif \ No newline at end of file diff --git a/source/view/view_add_project.cc b/source/view/view_add_project.cc index 0b1af25..b0a08e1 100644 --- a/source/view/view_add_project.cc +++ b/source/view/view_add_project.cc @@ -86,6 +86,10 @@ void View_add_project::show() { wndQuotasAddProject->show(); } +void View_add_project::lacalization() { + +} + void View_add_project::get_builder() { builder->get_widget("wndQuotasAddProject", wndQuotasAddProject); builder->get_widget("quotegroupSizeFrameLabelProject", quotegroupSizeFrameLabelProject); diff --git a/source/view/view_edit_project.cc b/source/view/view_edit_project.cc index 2302f27..5d7d579 100644 --- a/source/view/view_edit_project.cc +++ b/source/view/view_edit_project.cc @@ -102,7 +102,7 @@ void View_edit_project::get_builder() { } void View_edit_project::lacalization() { - + } diff --git a/source/view/view_filters.cc b/source/view/view_filters.cc index ee8d918..12ac641 100644 --- a/source/view/view_filters.cc +++ b/source/view/view_filters.cc @@ -1,123 +1,109 @@ -#include "view_filters.h" +#include "filters.h" -View_filters::View_filters(/* args */){ - builder = Gtk::Builder::create_from_file(path_glade); - this->settings(); +filters_window *filters_widgets = NULL; +gboolean flag_filters[8]; +filters_window *filters_setup_window(char* glade_path){ + if (filters_widgets == NULL) { + filters_widgets = malloc(sizeof(filters_window)); + GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); + filters_widgets->Window = yon_gtk_builder_get_widget(builder,"wndFilters"); + filters_widgets->chbFilterName = yon_gtk_builder_get_widget(builder,"chbFilterName"); + filters_widgets->chbFilterSoftLimitFile = yon_gtk_builder_get_widget(builder,"chbFilterSoftLimitFile"); + filters_widgets->chbFilterFiles = yon_gtk_builder_get_widget(builder,"chbFilterFiles"); + filters_widgets->chbFilterHardLimitSizeDelay = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitSizeDelay"); + filters_widgets->chbFilterHardLimitSize = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitSize"); + filters_widgets->chbFilterSoftLimitSize = yon_gtk_builder_get_widget(builder,"chbFilterSoftLimitSize"); + filters_widgets->chbFilterQuotas = yon_gtk_builder_get_widget(builder,"chbFilterQuotas"); + filters_widgets->chbFilterSize = yon_gtk_builder_get_widget(builder,"chbFilterSize"); + filters_widgets->btnFiltersCancel = yon_gtk_builder_get_widget(builder,"btnFiltersCancel"); + filters_widgets->btnFiltersSave = yon_gtk_builder_get_widget(builder,"btnFiltersSave"); + filters_widgets->chbFilterHardLimitFile = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFile"); + filters_widgets->chbFilterHardLimitFileDelay = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFileDelay"); + filters_widgets->chbTemplate = yon_gtk_builder_get_widget(builder,"chbTemplate"); + if (filters_widgets->name == "Project") { + + } + + filters_event(filters_widgets); + } + filters_set_flag(); + return filters_widgets; } +void filters_set_name(string name) { + if (name == "Project") { + filters_widgets->name = name; + } -View_filters::~View_filters() -{ } -void View_filters::settings() { - this->get_builder(); - this->lacalization(); - this->set_map_flag(chbFilterName); - this->set_map_flag(chbFilterQuotas); - this->set_map_flag(chbFilterSize); - this->set_map_flag(chbFilterSoftLimitSize); - this->set_map_flag(chbFilterHardLimitSize); - this->set_map_flag(chbFilterHardLimitSizeDelay); - this->set_map_flag(chbFilterFiles); - this->set_map_flag(chbFilterSoftLimitFile); - this->set_map_flag(chbFilterHardLimitFile); - this->set_map_flag(chbFilterHardLimitFileDelay); - this->event(); +void filters_event(filters_window *widgets) { + g_signal_connect(G_OBJECT(widgets->btnFiltersCancel), "clicked",G_CALLBACK(filters_on_hide_subwindow),NULL); + g_signal_connect(G_OBJECT(widgets->Window), "destroy", G_CALLBACK(filters_destroy), NULL); } -void View_filters::get_builder() { - builder->get_widget("wndFilters", wndFilters); - builder->get_widget("chbFilterName", chbFilterName); - builder->get_widget("chbFilterQuotas", chbFilterQuotas); - builder->get_widget("chbFilterSize", chbFilterSize); - builder->get_widget("chbFilterSoftLimitSize", chbFilterSoftLimitSize); - builder->get_widget("chbFilterHardLimitSize", chbFilterHardLimitSize); - builder->get_widget("chbFilterHardLimitSizeDelay", chbFilterHardLimitSizeDelay); - builder->get_widget("chbFilterFiles", chbFilterFiles); - builder->get_widget("chbFilterSoftLimitFile", chbFilterSoftLimitFile); - builder->get_widget("chbFilterHardLimitFile", chbFilterHardLimitFile); - builder->get_widget("chbFilterHardLimitFileDelay", chbFilterHardLimitFileDelay); - builder->get_widget("lblFiltersHead", lblFiltersHead); - builder->get_widget("btnFiltersSave", btnFiltersSave); - builder->get_widget("btnFiltersCancel", btnFiltersCancel); - lblFiltersHead->set_label(str_filters); +void filters_destroy(GtkWidget *self) { + filters_widgets = NULL; } -void View_filters::show() { - this->set_map_flag_false(); - wndFilters->show(); -} +void filters_localization(filters_window *widgets) { -void View_filters::lacalization() { - /* - chbFilterName->set_label(str_name); - chbFilterQuotas->set_label(str_quotas); - chbFilterSize->set_label(str_size); - chbFilterSoftLimitSize->set_label(str_soft_limit_size); - chbFilterHardLimitSize->set_label(str_hard_limit_size); - chbFilterHardLimitSizeDelay->set_label(str_deferring_hard_limit_size); - chbFilterFiles->set_label(str_files); - chbFilterSoftLimitFile->set_label(str_soft_restriction_files); - chbFilterHardLimitFile->set_label(str_severe_limitation_files); - chbFilterHardLimitFileDelay->set_label(str_deferring_limit_files); - */ } -void View_filters::event() { - chbFilterName->signal_toggled().connect( - sigc::bind (sigc::mem_fun(*this, - &View_filters::set_map_flag), chbFilterName)); - chbFilterQuotas->signal_toggled().connect( - sigc::bind (sigc::mem_fun(*this, - &View_filters::set_map_flag), chbFilterQuotas)); - chbFilterSize->signal_toggled().connect( - sigc::bind (sigc::mem_fun(*this, - &View_filters::set_map_flag), chbFilterSize)); - chbFilterSoftLimitSize->signal_toggled().connect( - sigc::bind (sigc::mem_fun(*this, - &View_filters::set_map_flag), chbFilterSoftLimitSize)); - chbFilterHardLimitSize->signal_toggled().connect( - sigc::bind (sigc::mem_fun(*this, - &View_filters::set_map_flag), chbFilterHardLimitSize)); - chbFilterHardLimitSizeDelay->signal_toggled().connect( - sigc::bind (sigc::mem_fun(*this, - &View_filters::set_map_flag), chbFilterHardLimitSizeDelay)); - chbFilterFiles->signal_toggled().connect( - sigc::bind (sigc::mem_fun(*this, - &View_filters::set_map_flag), chbFilterFiles)); - chbFilterSoftLimitFile->signal_toggled().connect( - sigc::bind (sigc::mem_fun(*this, - &View_filters::set_map_flag), chbFilterSoftLimitFile)); - chbFilterHardLimitFile->signal_toggled().connect( - sigc::bind (sigc::mem_fun(*this, - &View_filters::set_map_flag), chbFilterHardLimitFile)); - chbFilterHardLimitFileDelay->signal_toggled().connect( - sigc::bind (sigc::mem_fun(*this, - &View_filters::set_map_flag), chbFilterHardLimitFileDelay)); - btnFiltersSave->signal_clicked().connect(sigc::mem_fun(*this, - &View_filters::btn_save)); - btnFiltersCancel->signal_clicked().connect(sigc::mem_fun(*this, - &View_filters::btn_cancel)); +void filters_on_hide_subwindow(GtkWidget *self) { + gtk_widget_destroy(gtk_widget_get_toplevel(self)); + filters_widgets = NULL; } -void View_filters::set_map_flag(Gtk::CheckButton* check_button) { - map_filters_flag[check_button->get_label()] = check_button->get_active(); +filters_window *get_widget_filters() { + return filters_widgets; } -void View_filters::btn_save() { - wndFilters->hide(); +void filters_show(GtkWidget *self, char* glade_path) { + if (filters_widgets != NULL) { + gtk_widget_show_all(filters_widgets->Window); + } + else { + filters_setup_window(glade_path); + gtk_widget_show_all(filters_widgets->Window); + } } -void View_filters::btn_cancel() { - wndFilters->hide(); +gboolean* filters_get_flag() { + flag_filters[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); + flag_filters[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); + flag_filters[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles)); + flag_filters[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); + flag_filters[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); + flag_filters[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas)); + flag_filters[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); + flag_filters[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize)); + flag_filters[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); + flag_filters[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); + return flag_filters; } -map View_filters::get_filters() { - return map_filters_flag; +void filters_init_flag() { + flag_filters[0] = 1; + flag_filters[1] = 1; + flag_filters[2] = 1; + flag_filters[3] = 1; + flag_filters[4] = 1; + flag_filters[5] = 1; + flag_filters[6] = 1; + flag_filters[7] = 1; + flag_filters[8] = 1; + flag_filters[9] = 1; } -void View_filters::set_map_flag_false() { - for (auto& [key, value]: map_filters_flag) { - map_filters_flag[key] = false; - } +void filters_set_flag() { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName),flag_filters[0] ); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile), flag_filters[1]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles), flag_filters[2]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay), flag_filters[3]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize), flag_filters[4]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas), flag_filters[5]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize), flag_filters[6]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize), flag_filters[7]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile), flag_filters[8]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay), flag_filters[9]); } \ No newline at end of file diff --git a/source/view/view_filters.h b/source/view/view_filters.h index 58a026b..d8e6761 100644 --- a/source/view/view_filters.h +++ b/source/view/view_filters.h @@ -1,46 +1,48 @@ -#ifndef VIEW_FILTERS_H -#define VIEW_FILTERS_H -#include "../project_lib.h" -#include "../var.h" - -using namespace std; - -class View_filters -{ -private: - map map_filters_flag; -private: - Glib::RefPtr builder; - Gtk::Window *wndFilters; - Gtk::CheckButton *chbFilterName; - Gtk::CheckButton *chbFilterQuotas; - Gtk::CheckButton *chbFilterSize; - Gtk::CheckButton *chbFilterSoftLimitSize; - Gtk::CheckButton *chbFilterHardLimitSize; - Gtk::CheckButton *chbFilterHardLimitSizeDelay; - Gtk::CheckButton *filtersHardSizeActivationFilterCheckbox; - Gtk::CheckButton *chbFilterFiles; - Gtk::CheckButton *chbFilterSoftLimitFile; - Gtk::CheckButton *chbFilterHardLimitFile; - Gtk::CheckButton *chbFilterHardLimitFileDelay; - Gtk::Label *lblFiltersHead; - Gtk::Button *btnFiltersSave; - Gtk::Button *btnFiltersCancel; -public: - View_filters(/* args */); - ~View_filters(); - void lacalization(); - void event(); - void get_builder(); - void settings(); - void show(); -private: - void set_map_flag(Gtk::CheckButton* check_button); - void btn_save(); - void btn_cancel(); - void set_map_flag_false(); - map get_filters(); -}; -#endif +#ifndef FILTERS_H +#define FILTERS_H +#include +#include +#include "ubl-utils.h" +#include "ubl-strings.h" +#include +#include +#include +#include +#include +#include +#include +#include "philos_utils.h" +#include +// Переменные +typedef struct { + GtkWidget* Window; + GtkWidget* btnFiltersSave; + GtkWidget* btnFiltersCancel; + GtkWidget* chbFilterName; + GtkWidget* chbFilterQuotas; + GtkWidget* chbFilterSize; + GtkWidget* chbFilterSoftLimitSize; + GtkWidget* chbFilterHardLimitSize; + GtkWidget* chbFilterHardLimitSizeDelay; + GtkWidget* chbFilterFiles; + GtkWidget* chbFilterSoftLimitFile; + GtkWidget* chbFilterHardLimitFile; + GtkWidget* chbFilterHardLimitFileDelay; + GtkWidget* chbTemplate; + string *name; +} filters_window; +// Функции +filters_window *filters_setup_window(char* glade_path); +void filters_event(filters_window *widgets); +void filters_localization(filters_window *widgets); +void filters_on_hide_subwindow(GtkWidget *self); +filters_window *get_widget_filters(); +void filters_show(GtkWidget *self, char* glade_path); +void filters_destroy(GtkWidget *self); +int* filters_get_flag(); +void filters_init_flag(); +void filters_set_flag(); +void filters_set_name(char *name) +#endif \ No newline at end of file diff --git a/source/view/view_open_browser.cc b/source/view/view_open_browser.cc deleted file mode 100644 index 45963aa..0000000 --- a/source/view/view_open_browser.cc +++ /dev/null @@ -1,121 +0,0 @@ -#include "view_open_browser.h" - - -View_open_browser* obj_open_browser; -View_about* obj_about; - -void wrapper_help_show(GtkWidget *self, char* link, gpointer user_data) { - if (self && user_data) {} - obj_open_browser->global_lick_doc = link; - obj_about->aboutWindows->hide(); - obj_open_browser->temp_help_show(); -} - -View_open_browser::View_open_browser(/* args */) { - builder = Gtk::Builder::create_from_file(path_glade); -} - -View_open_browser::~View_open_browser() { -} - -void View_open_browser::settings() { - obj_open_browser = this; - this->get_builder(); - #ifdef WEBKIT_FOUND - my_web_kit = WEBKIT_WEB_VIEW( webkit_web_view_new() ); - three = Glib::wrap(GTK_WIDGET(my_web_kit)); - wndWeb->add(*three); - #endif - this->lacalization(); - this->event(); -} - -void View_open_browser::set_obj_about(View_about* obj_view_about) { - this->obj_view_about = obj_view_about; - obj_about = obj_view_about; -} - -void View_open_browser::show() { - this->wndShowWeb->show(); -} -void View_open_browser::get_builder() { - #ifdef WEBKIT_FOUND - builder->get_widget("wndWeb", wndWeb); - #endif - builder->get_widget("lblHeadeWndWeb", lblHeadeWndWeb); - builder->get_widget("lblwebHeaderName", lblwebHeaderName); - builder->get_widget("lblhelpText", lblhelpText); - builder->get_widget("lblhelpHeader", lblhelpHeader); - builder->get_widget("chkAlwaysOpenHelp", chkAlwaysOpenHelp); - builder->get_widget("btnReadHelp", btnReadHelp); - builder->get_widget("btnCancelHelp", btnCancelHelp); - builder->get_widget("wndShowWeb", wndShowWeb); - -} -void View_open_browser::lacalization() { - lblwebHeaderName->set_label(name_app); - lblhelpText->set_text(redirected_documentation); - btnReadHelp->set_label(read_online); - btnCancelHelp->set_label(cancel); - chkAlwaysOpenHelp->set_label(always_redirect); - lblhelpHeader->set_text(read_documentation_web); -} - -void View_open_browser::event() { - g_signal_connect(G_OBJECT(obj_view_about->aboutWindows->gobj()), "activate-link", G_CALLBACK(wrapper_help_show), NULL); - btnCancelHelp->signal_clicked().connect([&]() {wndShowWeb->hide();}); - chkAlwaysOpenHelp->signal_toggled().connect([&]() {flag_open_browser = true;}); - btnReadHelp->signal_clicked().connect(sigc::mem_fun(*this, &View_open_browser::open_browser)); -} - -void View_open_browser::temp_help_show() { - if (flag_open_browser == true) { - this->open_browser(); - } - else { - wndShowWeb->show_all(); - } -} - -void View_open_browser::open_browser() { - #ifdef WEBKIT_FOUND - if (my_web_kit) { - gtk_widget_destroy(GTK_WIDGET(my_web_kit)); - } - my_web_kit = WEBKIT_WEB_VIEW(webkit_web_view_new()); - three = Glib::wrap(GTK_WIDGET(my_web_kit)); - wndWeb->add(*three); - webkit_web_view_load_uri(my_web_kit, _(global_lick_doc.c_str())); - wndWeb->show_all(); - webkit_web_view_load_uri(my_web_kit, _(global_lick_doc.c_str())); - wndWeb->show_all(); - webkit_web_view_load_uri(my_web_kit, _(global_lick_doc.c_str())); - wndWeb->show_all(); - #else - this->template_open_browser(global_lick_doc); - #endif - this->wndShowWeb->hide(); -} - -int View_open_browser::template_open_browser(string str_link_doc) { - string cmd = cmd_xdg + string(_(str_link_doc.c_str())) + " &"; - string buf = ""; - if (geteuid() == 0) { - string response_user = getlogin(); - int size_s = std::snprintf(nullptr, 0, cmd_execute, response_user.c_str(), cmd.c_str()) + 1; - auto size = static_cast(size_s); - std::unique_ptr buf(new char[ size ]); - std::snprintf(buf.get(), size, cmd_execute, response_user.c_str(), cmd.c_str()); - cmd = string(buf.get(), buf.get() + size - 1); - } - return system(cmd.c_str()); - -} -void View_open_browser::open_help() { - global_lick_doc = const_link_doc; - temp_help_show(); -} - -View_about* View_open_browser::get_about() { - return obj_view_about; -} diff --git a/source/view/view_open_browser.h b/source/view/view_open_browser.h deleted file mode 100644 index 5f02ca6..0000000 --- a/source/view/view_open_browser.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef VIEW_OPEN_BROWSER_H -#define VIEW_OPEN_BROWSER_H - -#include "../project_lib.h" -#include "view_about.h" -#ifdef WEBKIT_FOUND -#include -#endif -#include "../var.h" - -class View_open_browser { -private: - bool flag_open_browser = false; - View_about* obj_view_about; -private: - Glib::RefPtr builder; - Gtk::Button *btnReadHelp; - Gtk::Button *btnCancelHelp; - Gtk::CheckButton *chkAlwaysOpenHelp; - Gtk::Label *lblwebHeaderName; - Gtk::Label *lblhelpText; - Gtk::Label *lblhelpHeader; - Gtk::Label *lblHeadeWndWeb; -public: - string global_lick_doc; - Gtk::Window *wndShowWeb; - #ifdef WEBKIT_FOUND - Gtk::Window *wndWeb; - Gtk::Widget *three; - WebKitWebView *my_web_kit = NULL; - #endif -public: - View_open_browser(/* args */); - ~View_open_browser(); - void lacalization(); - void event(); - void get_builder(); - void settings(); - void show(); - void open_help(); - void temp_help_show(); - void set_path_glade(string str_path_glade); - void set_obj_about(View_about* View_about); - View_about* get_about(); -private: - int template_open_browser(string str_link_doc); - void open_browser(); -}; -void wrapper_help_show(GtkWidget *self, char* link, gpointer user_data); -#endif \ No newline at end of file diff --git a/logo-background.png b/ubl-settings-diskquota-banner.png similarity index 100% rename from logo-background.png rename to ubl-settings-diskquota-banner.png diff --git a/ubl-settings-diskquota.css b/ubl-settings-diskquota.css index 6c44488..8687d4a 100644 --- a/ubl-settings-diskquota.css +++ b/ubl-settings-diskquota.css @@ -1,154 +1,108 @@ -.textHead{ - text-shadow: 2px 2px @theme_bg_color; - color: @theme_text_color; -} -.boxInfoMessError{ - background-color: #ea9999; -} -.boxInfoMessOK{ - background-color: #f3f0ac; -} -.bannerbackground { - background-color: #404040; -} -.view_app { - background-color: @theme_bg_color; -} -.view_app.view.cell:selected { - background-color:@theme_selected_bg_color; - color:@theme_selected_text_color; - transition: 10ms ease-out; - border-radius: 3px; -} -#GnomeIcon{ - border-style:solid; - border-bottom-width: 1px; - border-image: linear-gradient(90deg, alpha(@theme_text_color,0.4) 55%, alpha(@theme_bg_color, 0) 100%); - border-image-slice: 1; -} -#SepIcon{ - background-color: alpha(@theme_text_color, 0.6); -} - -#iconlabel { - font-size:14px; - font-weight: bold; - -} -.roundborder * { - border-width:0px; - border-radius:5px; +.thin { + margin:0px; + padding:0px; } .noborder { - border: none; + border:none; } -.menu:hover { - border-color:alpha(@theme_text_color, 0.01); +.nobackground { +background:transparent; } -.menu { - border-color:alpha(@theme_text_color, 0.01); +.nobackground:active { +background:transparent; } -.menu:hover >* { - border-color:alpha(@theme_text_color, 0.01); -} -.menuitembottom{ - margin-top:0px; - margin-bottom:3px; -} -.menuitemmiddle{ - margin-top:0px; - margin-bottom:0px; +.textHead{ + text-shadow: 2px 2px @theme_bg_color; + color: @theme_text_color; } -.menuitemtop{ - margin-bottom:0px; -} -.menuitemtop *{ - margin:2px 2px 0 2px; - padding: 5px 10px 3px 5px; -} -.menuitemmiddle *{ - margin:0 2px 0 2px; - padding: 3px 10px 3px 5px; +.inherited>* { + border:none; + background:inherit; } -.menuitembottom *{ - margin:0 2px 2px 2px; - padding: 3px 10px 5px 5px; +.workingbg { + background:@theme_base_color; } -.menuitemtop:hover { - background:@theme_bg_color; - border-color:inherit; - border-left-width:inherit; - border-right-width:inherit; -} -.menuitemmiddle:hover { - background:@theme_bg_color; - border-color:inherit; - border-left-width:inherit; - border-right-width:inherit; -} -.menuitembottom:hover { - background:@theme_bg_color; - border-color:inherit; - border-left-width:inherit; - border-right-width:inherit; +.menuitembottom{ + margin-top:0px; + margin-bottom:3px; + border-color:inherit; + border-left-width:inherit; + border-right-width:inherit; + } + .menuitemmiddle{ + margin-top:0px; + margin-bottom:0px; + border-color:inherit; + border-left-width:inherit; + border-right-width:inherit; + } -} -.menuitemtop:hover* { - margin:2px 2px 0 2px; - padding: 5px 10px 3px 5px; - background:@theme_selected_bg_color; - border-radius:2px; -} -.menuitemmiddle:hover* { - margin:0 2px 0 2px; - padding: 3px 10px 3px 5px; - background:@theme_selected_bg_color; - border-radius:2px; -} -.menuitembottom:hover* { - margin:0 2px 2px 2px; - padding: 3px 10px 5px 5px; - background:@theme_selected_bg_color; - border-radius:2px; -} - -.workingbg, #workingbg { - background-color:@theme_base_color; -} -.workingbg.view.cell:selected { - background-color:@theme_selected_bg_color; -} -.workingbg.view.cell:hover { - background-color:darker(@theme_selected_bg_color); - color:@theme_selected_text_color; - border-radius:3px; -} -.bkim { - transition: 200ms ease-out; - background-image: none; -} -.noborder{ -border:none; -} - -.bkim{ -opacity:0.99; -border:none; + .menuitemtop{ + margin-bottom:0px; + border-color:inherit; + border-top-width:inherit; + border-left-width:inherit; + border-right-width:inherit; + } + .menuitemtop *{ + margin:2px 2px 0 2px; + padding: 5px 10px 3px 5px; + border:transparent; + } + .menuitemmiddle *{ + margin:0 2px 0 2px; + padding: 3px 10px 3px 5px; + border:transparent; + } + .menuitembottom *{ + margin:0 2px 2px 2px; + padding: 3px 10px 5px 5px; + } + .menuitemtop:hover { + background:@theme_bg_color; + border-color:inherit; + border-top-width:inherit; + border-left-width:inherit; + border-right-width:inherit; + } + .menuitemmiddle:hover { + background:@theme_bg_color; + border-color:inherit; + border-left-width:inherit; + border-right-width:inherit; + } + .menuitembottom:hover { + background:@theme_bg_color; + border-color:inherit; + border-bottom-width:0px; + border-left-width:inherit; + border-right-width:inherit; + + } + .menuitemtop:hover* { + margin:2px 2px 0 2px; + padding: 5px 10px 3px 5px; + background:@theme_selected_bg_color; + border-radius:2px; + } + .menuitemmiddle:hover* { + margin:0 2px 0 2px; + padding: 3px 10px 3px 5px; + background:@theme_selected_bg_color; + border-radius:2px; + } + .menuitembottom:hover* { + margin:0 2px 2px 2px; + padding: 3px 10px 5px 5px; + background:@theme_selected_bg_color; + border-radius:2px; + } + .boxInfoMessError{ + background-color: #ea9999; } -.bkim_no_plug{ -background-color: transparent; -opacity:0.99; -} -.thin{ - margin:0px; - padding: 0px; -} -.nobg{ - background: none; -} -.addbg * { - background-color: @theme_bg_color; +.boxInfoMessOK{ + background-color: #f3f0ac; } \ No newline at end of file diff --git a/ubl-settings-diskquota.desktop b/ubl-settings-diskquota.desktop index 409842d..3343192 100644 --- a/ubl-settings-diskquota.desktop +++ b/ubl-settings-diskquota.desktop @@ -1,15 +1,15 @@ [Desktop Entry] Encoding=UTF-8 -Name=Setting user quotas -Name[ru]=Настройка квот пользователей -GenericName=Setting user quotas -GenericName[ru]=Настройка квот пользователей -Comment=Configuring disk quota settings for system groups and users -Comment[ru]=Настройка параметров дисковых квот для системных групп и пользователей системы +Name=ubl-settings-diskquota +Name[ru]=TEMPLATE +GenericName=ubl-settings-diskquota +GenericName[ru]=TEMPLATE +Comment=ubl-settings-diskquota +Comment[ru]=Приложение для TEMPLATE Type=Application Exec=pkexec ubl-settings-diskquota Icon=com.ublinux.ubl-settings-diskquota Terminal=false X-XfcePluggable=true X-UBLPluggable=true -Categories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings;X-UBL-SettingsManager;X-UBL-SystemSettings; +Categories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings;X-UBL-SettingsManager;X-UBL-Personal-Settings; diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 27baa42..2108af7 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1,139 +1,31 @@ - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Byte - - - Kb - - - Mb - - - Gb - - - Tb - - - - + + + + + False False True @@ -142,10 +34,10 @@ dialog True ubl-settings-diskquota - 1.0 + 1.1 Copyright © 2022 - 2023, UBSoft LLC Setting user quotas - https://ublinux.ru/ + https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota Project Home Page Это приложение распространяется без каких-либо гарантий. Подробнее в <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License, версии 2 или позднее</a>. @@ -161,7 +53,7 @@ vertical 2 - + False end @@ -187,7 +79,7 @@ 5 5 2 - ubl-settings-diskquota + TEMPLATE Manager @@ -196,12 +88,19 @@ - + + + + + + + + True False + center - 90 True False 5 @@ -210,7 +109,7 @@ 5 6 6 - 69 + 64 com.ublinux.ubl-settings-diskquota @@ -231,9 +130,10 @@ True False + center vertical - + 255 True False @@ -255,7 +155,7 @@ - + 255 True False @@ -299,222 +199,134 @@ - - 5 - 1 - 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + - - 23 - 1 - 10 + + + + + + + + + + + + + + + + + + + + + + + - - 59 - 1 - 10 + + + + + + + + + + + + + + + + + + + + + + + + + - - 100 - 1 - 10 + + + + + + + + + + + + + + + + + + + + + + + - - 5 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - 5 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - 5 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - True - False - dialog-question-symbolic - - - True - False - ibus-panel - - - True + False - False - False - - - True - False - 4 - 4 - Direct control of the file system - True - - - - - Help - True - False - 5 - 5 - image2 - False - - + start + False - - About + True False 5 + 5 5 - image3 - False - - - - - True - False - False - - - True - False - Load from global configuration - True - - - - - - True - False - Load from local configuration - True - - - - - - True - False - False - - - True - False - Save to global and local configuration - True - - - - - - True - False - Save to global configuration - True - - - - - - True - False - Save to local configuration - True - - - - - - 800 - 500 - False - center - com.ublinux.ubl-settings-diskquota - center - - - True - False + 5 + 5 + 5 vertical - + True False vertical - + True False - + True False 5 @@ -523,8 +335,7 @@ 5 5 5 - 25 - 1 + Device: False @@ -533,20 +344,11 @@ - + True False - start 5 - 5 5 - 5 - 5 - 5 - - - - True @@ -556,31 +358,23 @@ - False + True True 0 - + True False - vertical - - 81 + True False - - - True - False - start - - - -1 - - + 5 + 5 + Quota use status: + 0 False @@ -588,174 +382,121 @@ 0 + + + True + False + 5 + 5 + 5 + 5 + 0 + + + True + True + 1 + + - False + True True 1 - + True False - 5 - 5 - 5 - 5 - True - True - vertical - + True - True - - - True - False - vertical - - - 300 - True - True - in - - - True - False - - - True - True - ListGeneral - - - - - - Status - True - - - - - - - - Quota type - True - - - - - - - - Device -Project - True - - - - - - - - User - True - - - - - - - - Group - True - - - - - - - - Projects - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - + False + 5 + 5 + 5 + 5 + 5 + 5 + UserGropProject: + 0 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + True + True + 1 + + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: False @@ -763,25 +504,8 @@ limitation 0 - - - - - True - False - General statistics - - - False - - - - - True - False - vertical - + True False 5 @@ -789,18 +513,32 @@ limitation 5 5 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False 5 - + True - False + True + False 5 5 5 5 - 5 - 5 - Device: + right + True False @@ -809,9 +547,10 @@ limitation - + True - False + True + 0 True @@ -820,17 +559,13 @@ limitation - + True False 5 5 5 5 - - Off - Not set - False @@ -839,60 +574,48 @@ limitation + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + False True - 0 + 3 - + True False + False + 5 - + True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - + True + False + 5 + 5 + 5 + 5 + right + True False @@ -901,212 +624,25 @@ limitation - + True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 1 - - + True + 0 - False + True True 1 - + True False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - + 5 + 5 + 5 + 5 False @@ -1114,565 +650,183 @@ limitation 2 - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 1 - - + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Size + + + + + True + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + right + True False True - 3 + 0 + + + + + True + True + 0 + + + True + True + 1 - + True False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - - + 5 + 5 + 5 + 5 + files False True - 4 + 2 + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + False True - 1 + 3 - - 100 + True - True - in + False + 5 - - True - False - - - True - True - ListUser - - - - - - Name - True - - - - - - - - Quota - True - - - - - - - - Size - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Files - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - - - - False - True - 2 - - - - - True - False - - + True True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - gtk-edit - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - - - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - - - - - 1 - - - - - True - False - Users - - - 1 - False - - - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: + False + right + True False @@ -1681,9 +835,10 @@ limitation - + True - False + True + 0 True @@ -1692,17 +847,14 @@ limitation - + True False 5 5 5 5 - - Off - Not set - + files False @@ -1712,2524 +864,9 @@ limitation - False + True True - 0 - - - - - True - False - - - True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False - - - True - True - ListGroups - - - - - - Name - True - - - - - - - - Quota - True - - - - - - - - Size - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Files - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - - - - False - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - gtk-edit - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - - - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - - - - - 2 - - - - - True - False - Groups - - - 2 - False - - - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - - - True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False - - - True - True - ListProject - - - - - - ID - True - - - - - - - - Project Name - True - - - - - - - - Quota - True - - - - - - - - Size - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Files - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - - - - False - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - gtk-edit - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - - - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - - - - - 3 - - - - - True - False - Project - - - 3 - False - - - - - True - True - 0 - - - - - False - True - 2 - - - - - True - True - 0 - - - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 2 - ubl-settings-diskquota - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - 32 - com.ublinux.ubl-settings-diskquota - - - - - True - False - - - True - True - False - True - menuLoad - - - True - False - - - True - False - Load - - - False - True - 0 - - - - - True - False - pan-down-symbolic - - - False - True - 1 - - - - - - - False - True - 0 - - - - - - 2 - - - - - True - False - - - True - True - False - True - menuSave - - - True - False - - - True - False - Save - - - False - True - 0 - - - - - True - False - pan-down-symbolic - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - True - True - False - True - True - menuAbout - none - - - True - False - open-menu-symbolic - - - - - False - True - 1 - - - - - - end - 3 - - - - - - - - - - - - - vertical - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1024 - 1 - 10 - - - 1024 - 1 - 10 - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - - - True - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - 5 - Quota use status: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - - - True - True - 1 - - - - - True - True - 1 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - UserGropProject: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - True - True - 1 - - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - quotegroupSizeSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - quotegroupSizeHardLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quotegroupFilesSoftLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - quotegroupFilesHardLimitAdjustment - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 + 4 @@ -4336,7 +973,6 @@ limitation True False - True True @@ -4359,66 +995,160 @@ limitation - + + + + + + + + Byte + + + Kb + + + Mb + + + Gb + + + Tb + + + + + vertical + + + + True + + + True + + + 5 + 1 + 10 + + + 23 + 1 + 10 + + + 59 + 1 + 10 + + + 100 + 1 + 10 + + + 5 + 1 + 10 + + + 23 + 1 + 10 + + + 59 + 1 + 10 + + + 100 + 1 + 10 + + + 5 + 1 + 10 + + + 23 + 1 + 10 + + + 59 + 1 + 10 + + + 100 + 1 + 10 + + + 5 + 1 + 10 + + + 23 + 1 + 10 + + + 59 + 1 + 10 + + + 100 + 1 + 10 + + + True + False + process-stop-symbolic + + + True + False + emblem-ok-symbolic + + False - start False + 450 + dialog-question-symbolic True False - 5 - 5 5 5 5 5 vertical + 10 True False - vertical - + True False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - + start + 20 + 20 + dialog-question-symbolic + 6 - True + False True 0 @@ -4427,62 +1157,23 @@ limitation True False + vertical - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Quota use status: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 1 - - - - - True - False - - + True False - 5 - 5 - 5 - 5 - 5 + start + 10 5 - Catalog + Would you like to read documentation in the Web? + True 0 + + + + False @@ -4491,178 +1182,310 @@ limitation - + True - True - 5 - 5 - 5 - 5 - 5 - 5 + False + start + start + 10 + 10 + You will be redirected to documentation website where documentation is +translated and supported by community. + True + 0 + - True + False True 1 - + + Always redirect to online documentation True True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - gtk-zoom-fit - - - False - True - 0 - - - - - True - False - Review - - - False - True - 1 - - - - + False + end + True + False True + end 2 + - False + True True - 2 + 1 + + + + True + True + 0 + + + + + True + False + 30 + True - + + Cancel True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project ID - 0 - - - False - True - 0 - - + True + True + image8 + + + + True + True + 0 + + + + + Open documentation + True + True + True + image9 + + + + True + True + 1 + + + + + False + True + 1 + + + + + + + True + False + True + + + True + False + TEMPLATE Manager + + + + + + + + + + True + False + False + + + True + False + Load global configuration + + + + + + True + False + Load local configuration + + + + + + True + False + False + False + + + True + False + Documentation + True + + + + + + True + False + About + + + + + + True + False + False + + + True + False + Save configuration + + + + + + True + False + Save to global configuration + + + + + + True + False + Save to local configuration + + + + + + 800 + 600 + False + 800 + 600 + com.ublinux.ubl-settings-diskquota + + + True + False + vertical + + + True + False + vertical + + + True + False - - Auto + True - True - False + False 5 5 5 5 5 5 - True + 25 False True - 1 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - True - 2 + 0 - - Generate + True - True - True + False + start 5 5 5 5 - 5 - 5 + 6 + 6 + True + + + + False True - 3 + 1 False True - 3 + 0 - + True False + vertical - + + 81 True False - 5 - 5 - 5 - 5 - 5 - 5 - Project Name + + + True + False + start + + + -1 + + False @@ -4670,42 +1493,15 @@ limitation 0 - - - True - True - 5 - 5 - 5 - 5 - - - True - True - 1 - - False True - 4 + 1 - - - False - True - 0 - - - - - True - False - True - + True False 5 @@ -4713,295 +1509,2002 @@ limitation 5 5 5 - 0.019999999552965164 - in + 5 + True + True + vertical - + True False - 5 - 5 - 5 - 5 + 5 + 5 + 5 + 5 + 5 + 5 + True + True + vertical - + True - False - vertical + True - + True False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: + vertical + + + 300 + True + True + in + + + True + False + + + True + True + ListGeneral + 0 + + + + + + Status + True + + + + + + + + Quota type + True + + + + + + + + Device +Project + True + + + + + + + + User + True + + + + + + + + Group + True + + + + + + + + Projects + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + + + + False + True + 0 + + + + + + + True + False + General statistics + + + False + + + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + Off + Not set + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + + + True + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + + + + False + True + 0 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 3 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 4 + + + + + False + True + 1 + + + + + 100 + True + True + in + + + True + False + + + True + True + ListUser + 0 + + + + + + Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + + + + False + True + 2 + + + + + True + False + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + + + + False + True + 0 + + + + + True + False + + + gtk-delete + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + + + + False + True + 1 + + + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + + + + False + True + end + 1 + + + + + False + True + end + 3 + + - False - True - 0 + 1 - - + + True False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 + Users - False - True 1 + False True False - 5 + vertical - + True - True - False + False 5 5 5 5 - right - True + 5 + 5 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + Off + Not set + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + + + True + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + + + + False + True + 0 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 3 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 4 + + False True - 0 - - - - - True - True - 0 - quotegroupSizeSoftLimitAdjustment - - - True - True 1 - - True - False - 5 - 5 - 5 - 5 - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - + + 100 True True - False - 5 - 5 - 5 - 5 - right - True + in + + + True + False + + + True + True + ListGroups + 0 + + + + + + Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + False True - 0 - - - - - True - True - 0 - quotegroupSizeHardLimitAdjustment - - - True - True - 1 + 2 - + True False - 5 - 5 - 5 - 5 + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + + + + False + True + 0 + + + + + True + False + + + gtk-delete + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + + + + False + True + 1 + + + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + + + + False + True + end + 1 + + False True - 2 + end + 3 - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 + 2 - - + + True False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 + Groups - False - True - 1 + 2 + False True False - 5 + vertical - + True - True - False + False 5 5 5 5 - right - True + 5 + 5 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + Off + Not set + + + + False + True + 2 + + False @@ -5010,204 +3513,1193 @@ limitation - - True - True - 0 - quotegroupFilesSoftLimitAdjustment - - - True - True - 1 - - - - + True False - 5 - 5 - 5 - 5 - files + + + True + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + + + + False + True + 0 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 3 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 4 + + False True - 2 + 1 - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - + + 100 True True - False - 5 - 5 - 5 - 5 - 5 - right - True + in + + + True + False + + + True + True + ListProject + 0 + + + + + + ID + True + + + + + + + + Project Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + False True - 0 - - - - - True - True - 0 - quotegroupFilesHardLimitAdjustment - - - True - True - 1 + 2 - + True False - 5 - 5 - 5 - 5 - files + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + + + + False + True + 0 + + + + + True + False + + + gtk-delete + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + + + + False + True + 1 + + + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + + + + False + True + end + 1 + + False True - 2 + end + 3 - True - True - 4 + 3 + + + + + True + False + Project + + + 3 + False + + True + True + 0 + + + False + True + 0 + - - + + + False + True + 2 + + + + + True + True + 0 + + + + + + + True + False + True + + + True + False + 5 + 5 + 5 + 5 + 2 + ubl-settings-diskquota + + + + + + + + True + False + 5 + 5 + 5 + 5 + 6 + 6 + 32 + com.ublinux.ubl-settings-diskquota + + + + + True + False + + + True + True + False + True + menu3 + + True False - 5 - 5 - 5 - 5 - 5 - 5 - Files + + + True + False + Save + + + False + True + 0 + + + + + True + False + pan-down-symbolic + + + False + True + 1 + + - True + False + True + 0 + + + + + True + True + True + False + True + True + menu2 + none + + + + + + + False True 1 + + end + 1 + + + + + True + False + + + True + True + False + True + menu1 + + + True + False + + + True + False + Load + + + False + True + 0 + + + + + True + False + pan-down-symbolic + + + False + True + 1 + + + + + + + False + True + 0 + + + + + 2 + + + + + + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1024 + 1 + 10 + + + 1024 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1024 + 1 + 10 + + + 1024 + 1 + 10 + + + False + Please select File + True + center + 500 + 400 + True + com.ublinux.ublexec + dialog + True + True + select-folder + + + False + + + False + + + False + False + 0 + + + + + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + Name + True + True + False + start + 5 + True + + + False + True + 0 + + + + + Quotas + True + True + False + start + True + False True 1 + + + Size + True + True + False + start + True + + + False + True + 2 + + + + + Soft limit (size) + True + True + False + start + True + + + False + True + 3 + + + + + Hard limit (size) + True + True + False + start + True + + + False + True + 4 + + True False - vertical + end + 5 + 5 True - + + gtk-cancel True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - + True + True + center + True False @@ -5215,11 +4707,115 @@ limitation 0 + + + gtk-save + True + True + True + center + True + + + False + True + 1 + + False True - 2 + end + 5 + + + + + Hard limit (size) delay + True + True + False + start + True + + + False + True + 5 + + + + + Files + True + True + False + start + True + + + False + True + 6 + + + + + Soft limit (files) + True + True + False + start + True + + + False + True + 8 + + + + + Hard limit (files) + True + True + False + start + True + + + False + True + 9 + + + + + Hard limit (files) delay + True + True + False + start + True + + + False + True + 10 + + + + + True + True + False + True + + + False + True + 11 @@ -5228,12 +4824,11 @@ limitation True False - True - + True False - Settings disk quotas - Addition + Filters @@ -5251,22 +4846,7 @@ limitation - - True - - - - - - - True - - - - - - - + False start False @@ -5291,7 +4871,7 @@ limitation True False - + True False 5 @@ -5309,7 +4889,7 @@ limitation - + True False 5 @@ -5335,7 +4915,7 @@ limitation True False - + True False 5 @@ -5353,7 +4933,7 @@ limitation - + True False 5 @@ -5379,7 +4959,7 @@ limitation True False - + True False 5 @@ -5389,6 +4969,7 @@ limitation 5 5 Catalog + 0 False @@ -5397,16 +4978,70 @@ limitation - + True - False + True + 5 + 5 + 5 + 5 + 5 + 5 - False + True True 1 + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + gtk-zoom-fit + + + False + True + 0 + + + + + True + False + Review + + + False + True + 1 + + + + + + + False + True + 2 + + False @@ -5419,7 +5054,7 @@ limitation True False - + True False 5 @@ -5429,6 +5064,7 @@ limitation 5 5 Project ID + 0 False @@ -5437,9 +5073,18 @@ limitation - + + Auto True - False + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True False @@ -5447,6 +5092,42 @@ limitation 1 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + True + 2 + + + + + Generate + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 3 + + False @@ -5459,7 +5140,7 @@ limitation True False - + True False 5 @@ -5477,15 +5158,13 @@ limitation - + True True 5 5 5 5 - 5 - 5 True @@ -5537,7 +5216,7 @@ limitation False vertical - + True False 5 @@ -5555,7 +5234,7 @@ limitation - + True False 5 @@ -5579,7 +5258,7 @@ limitation False 5 - + True True False @@ -5597,11 +5276,10 @@ limitation - + True True 0 - quotegroupSizeSoftLimitAdjustment True @@ -5610,7 +5288,7 @@ limitation - + True False 5 @@ -5632,7 +5310,7 @@ limitation - + True False 5 @@ -5657,7 +5335,7 @@ limitation False 5 - + True True False @@ -5675,11 +5353,10 @@ limitation - + True True 0 - quotegroupSizeHardLimitAdjustment True @@ -5688,7 +5365,7 @@ limitation - + True False 5 @@ -5714,7 +5391,7 @@ limitation - + True False 5 @@ -5758,7 +5435,7 @@ limitation False vertical - + True False 5 @@ -5776,7 +5453,7 @@ limitation - + True False 5 @@ -5800,7 +5477,7 @@ limitation False 5 - + True True False @@ -5818,11 +5495,10 @@ limitation - + True True 0 - quotegroupFilesSoftLimitAdjustment True @@ -5831,15 +5507,13 @@ limitation - + True False 5 5 5 5 - 5 - 5 files @@ -5856,7 +5530,7 @@ limitation - + True False 5 @@ -5880,14 +5554,14 @@ limitation False 5 - + True True False - 5 5 - 5 5 + 5 + 5 right True @@ -5898,11 +5572,10 @@ limitation - + True True 0 - quotegroupFilesHardLimitAdjustment True @@ -5911,15 +5584,13 @@ limitation - + True False 5 5 5 5 - 5 - 5 files @@ -5940,7 +5611,7 @@ limitation - + True False 5 @@ -5980,7 +5651,7 @@ limitation 5 True - + gtk-cancel True True @@ -6000,7 +5671,7 @@ limitation - + gtk-save True True @@ -6039,12 +5710,11 @@ limitation True False - True - + True False - Settings disk quotas - Editing + Settings disk quotas - Addition @@ -6062,7 +5732,7 @@ limitation - + False start False @@ -6087,7 +5757,95 @@ limitation True False - + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + True + True + 0 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Quota use status: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + True + True + 1 + + + + + True + False + + True False 5 @@ -6096,7 +5854,7 @@ limitation 5 5 5 - Device: + Catalog False @@ -6105,23 +5863,21 @@ limitation - + True False - 5 - 5 - True + False True 1 - True + False True - 0 + 2 @@ -6129,7 +5885,7 @@ limitation True False - + True False 5 @@ -6138,8 +5894,7 @@ limitation 5 5 5 - Quota use status: - 0 + Project ID False @@ -6148,26 +5903,21 @@ limitation - + True False - 5 - 5 - 5 - 5 - 0 - True + False True 1 - True + False True - 1 + 3 @@ -6175,7 +5925,7 @@ limitation True False - + True False 5 @@ -6184,8 +5934,7 @@ limitation 5 5 5 - UserGropProject: - 0 + Project Name False @@ -6194,16 +5943,18 @@ limitation - + True - False + True 5 5 5 5 + 5 + 5 - False + True True 1 @@ -6212,7 +5963,7 @@ limitation False True - 2 + 4 @@ -6252,7 +6003,7 @@ limitation False vertical - + True False 5 @@ -6270,7 +6021,7 @@ limitation - + True False 5 @@ -6294,7 +6045,7 @@ limitation False 5 - + True True False @@ -6312,11 +6063,10 @@ limitation - + True True 0 - quotegroupSizeSoftLimitAdjustment True @@ -6325,7 +6075,7 @@ limitation - + True False 5 @@ -6347,7 +6097,7 @@ limitation - + True False 5 @@ -6372,7 +6122,7 @@ limitation False 5 - + True True False @@ -6390,11 +6140,10 @@ limitation - + True True 0 - quotegroupSizeHardLimitAdjustment True @@ -6403,7 +6152,7 @@ limitation - + True False 5 @@ -6429,7 +6178,7 @@ limitation - + True False 5 @@ -6473,7 +6222,7 @@ limitation False vertical - + True False 5 @@ -6491,7 +6240,7 @@ limitation - + True False 5 @@ -6515,7 +6264,7 @@ limitation False 5 - + True True False @@ -6533,11 +6282,10 @@ limitation - + True True 0 - quotegroupFilesSoftLimitAdjustment True @@ -6546,7 +6294,7 @@ limitation - + True False 5 @@ -6571,7 +6319,7 @@ limitation - + True False 5 @@ -6595,7 +6343,7 @@ limitation False 5 - + True True False @@ -6613,11 +6361,10 @@ limitation - + True True 0 - quotegroupFilesHardLimitAdjustment True @@ -6626,7 +6373,7 @@ limitation - + True False 5 @@ -6655,7 +6402,7 @@ limitation - + True False 5 @@ -6695,18 +6442,165 @@ limitation 5 True - + gtk-cancel True - True - True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + + + True + False + + + True + False + Settings disk quotas - Editing + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + True + False + vertical + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + 5 + 5 + + + True + True + 1 + + + + + True + True + 0 + + + + + True + False + + + True + False 5 5 5 5 5 5 - True + Quota use status: + 0 False @@ -6715,458 +6609,561 @@ limitation - - gtk-save + True - True - True + False 5 5 5 5 - 5 - 5 - True + 0 - False + True True 1 - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - True - - - True - False - Settings disk quotas - Editing - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1024 - 1 - 10 - - - 1024 - 1 - 10 - - - False - Please select File - True - center - 500 - 400 - True - com.ublinux.ublexec - dialog - True - True - select-folder - - - False - vertical - 2 - - - False - end - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - True True - 0 + 1 - - gtk-ok + True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - True - True - 1 - - - - - False - False - 0 - - - - - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - Name - True - True - False - start - 5 - True - - - False - True - 0 - - - - - Quotas - True - True - False - start - True - - - False - True - 1 - - - - - Size - True - True - False - start - True - - - False - True - 2 - - - - - Soft limit (size) - True - True - False - start - True - - - False - True - 3 - - - - - Hard limit (size) - True - True - False - start - True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + UserGropProject: + 0 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + False + True + 2 + + False True - 4 + 0 True False - end - 5 - 5 True - - gtk-cancel - True - True - True - center - True - - - False - True - 0 - - - - - gtk-save + True - True - True - center - True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Size + + - False + True True - 1 + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 0 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Files + + + + + True + True + 1 False True - end - 5 - - - - - Hard limit (size) delay - True - True - False - start - True - - - False - True - 5 - - - - - Files - True - True - False - start - True - - - False - True - 7 - - - - - Soft limit (files) - True - True - False - start - True - - - False - True - 8 - - - - - Hard limit (files) - True - True - False - start - True - - - False - True - 9 - - - - - Hard limit (files) delay - True - True - False - start - True - - - False - True - 10 + 1 - - - - - True - False - True - - - True - False - Filters - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - False - start - start - False - 450 - 250 - dialog-question-symbolic - - - True - False - vertical True False - - - True - False - start - 20 - 20 - dialog-question-symbolic - 5 - - - False - True - 0 - - + vertical + True True False - vertical + end + 5 + True - + + gtk-cancel True - False - start - 10 + True + True + 5 + 5 + 5 + 5 + 5 5 - Would you like to read documentation in the Web? - True - 0 - - - - + True False @@ -7175,167 +7172,55 @@ limitation - - True - False - start - start - 10 - 10 - You will be redirected to documentation website where documentation is -translated and supported by community. - True - 0 - - - - True - True - 1 - - - - - Always redirect to online documentation + + gtk-save True True - False - end - 10 - True - + True + 5 + 5 + 5 + 5 + 5 + 5 + True False True - 2 + 1 - - - - True - True - 1 - - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - 30 - True - - - Cancel - True - True - True - - True + False True 0 - - - Read Online - True - True - True - - - - True - True - 1 - - False True - 1 + 2 - + True False - True - + True False - ubl-settings-diskquota + Settings disk quotas - Editing - - - True - False - 32 - dialog-question-symbolic - - - - - - - 800 - 600 - False - True - True - com.ublinux.ubl-settings-diskquota - - - - - - True - False - True - - - True - False - ubl-settings-diskquota - - True From 2ab055522039cf82d1c97f1971f6c291ec70e377 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 7 Jul 2023 17:59:29 +0600 Subject: [PATCH 007/144] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=B2=D0=B5?= =?UTF-8?q?=D0=BB=20=D0=BD=D0=B0=20=D0=BA=D0=BE=D0=B4=20=D1=81=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 2 +- com.ublinux.ubl-settings-diskquota.svg | 1238 +++++++++++++++-- source/CMakeLists.txt | 19 +- source/controler.c | 118 ++ source/controler.h | 7 + source/model/load.c | 25 + source/model/load.h | 2 + source/model/model.c | 156 +++ source/model/model.h | 43 + source/model/my_device.c | 50 + source/model/my_device.h | 24 + source/model/philos_utils.c | 1138 +++++++++++++++ source/model/philos_utils.h | 120 ++ .../model/ubl-utils.cc => model/ubl-utils.c} | 486 ++++--- source/{view => }/model/ubl-utils.h | 57 +- ...-diskquota.cc => ubl-settings-diskquota.c} | 140 +- source/ubl-settings-diskquota.h | 20 +- source/ubl-strings.h | 24 +- source/view/model/load.cc | 34 - source/view/model/load.h | 20 - source/view/model/my_process.cc | 84 -- source/view/model/my_process.h | 32 - source/view/model/save.cc | 151 -- source/view/model/save.h | 33 - source/view/model/util.cc | 252 ---- source/view/model/util.h | 35 - source/view/model/wrapper_load_save.cc | 133 -- source/view/model/wrapper_load_save.h | 55 - source/view/view_add_project.cc | 141 -- source/view/view_add_project.h | 69 - source/view/view_add_user_group.cc | 118 -- source/view/view_add_user_group.h | 63 - source/view/view_edit_project.cc | 116 -- source/view/view_edit_project.h | 58 - source/view/view_edit_user_group.cc | 107 -- source/view/view_edit_user_group.h | 60 - source/view_add_p.c | 0 source/view_add_p.h | 0 source/view_add_u_g.c | 0 source/view_add_u_g.h | 0 source/view_edit_p.c | 0 source/view_edit_p.h | 0 source/view_edit_u_g.c | 0 source/view_edit_u_g.h | 0 .../{view/view_filters.cc => view_filters.c} | 0 source/{view => }/view_filters.h | 0 ubl-settings-diskquota | Bin 0 -> 580000 bytes ubl-settings-diskquota.glade | 164 ++- ubl-settings-diskquota_ru.po | 119 ++ 49 files changed, 3350 insertions(+), 2163 deletions(-) create mode 100644 source/controler.c create mode 100644 source/controler.h create mode 100644 source/model/load.c create mode 100644 source/model/load.h create mode 100644 source/model/model.c create mode 100644 source/model/model.h create mode 100644 source/model/my_device.c create mode 100644 source/model/my_device.h create mode 100644 source/model/philos_utils.c create mode 100644 source/model/philos_utils.h rename source/{view/model/ubl-utils.cc => model/ubl-utils.c} (79%) rename source/{view => }/model/ubl-utils.h (90%) rename source/{ubl-settings-diskquota.cc => ubl-settings-diskquota.c} (60%) delete mode 100644 source/view/model/load.cc delete mode 100644 source/view/model/load.h delete mode 100644 source/view/model/my_process.cc delete mode 100644 source/view/model/my_process.h delete mode 100644 source/view/model/save.cc delete mode 100644 source/view/model/save.h delete mode 100644 source/view/model/util.cc delete mode 100644 source/view/model/util.h delete mode 100644 source/view/model/wrapper_load_save.cc delete mode 100644 source/view/model/wrapper_load_save.h delete mode 100644 source/view/view_add_project.cc delete mode 100644 source/view/view_add_project.h delete mode 100644 source/view/view_add_user_group.cc delete mode 100644 source/view/view_add_user_group.h delete mode 100644 source/view/view_edit_project.cc delete mode 100644 source/view/view_edit_project.h delete mode 100644 source/view/view_edit_user_group.cc delete mode 100644 source/view/view_edit_user_group.h create mode 100644 source/view_add_p.c create mode 100644 source/view_add_p.h create mode 100644 source/view_add_u_g.c create mode 100644 source/view_add_u_g.h create mode 100644 source/view_edit_p.c create mode 100644 source/view_edit_p.h create mode 100644 source/view_edit_u_g.c create mode 100644 source/view_edit_u_g.h rename source/{view/view_filters.cc => view_filters.c} (100%) rename source/{view => }/view_filters.h (100%) create mode 100755 ubl-settings-diskquota diff --git a/Makefile b/Makefile index 838b50f..d440bec 100644 --- a/Makefile +++ b/Makefile @@ -105,7 +105,7 @@ uninstall: install: check uninstall @echo "Install ..." #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ -# @g++ source/ubl-cmake.h compile/resources.cc compile/ubl-cmake.h source/ubl-settings-diskquota.cc source/ubl-settings-diskquota.h source/ubl-strings.h source/view/model/ubl-utils.cc source/view/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g + @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ @for FILE_PO in $(wildcard *.po); do \ LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ diff --git a/com.ublinux.ubl-settings-diskquota.svg b/com.ublinux.ubl-settings-diskquota.svg index f636c26..708bd05 100644 --- a/com.ublinux.ubl-settings-diskquota.svg +++ b/com.ublinux.ubl-settings-diskquota.svg @@ -4,8 +4,8 @@ height="180" version="1.0" id="svg8" - sodipodi:docname="ublinux-ubconfig.svg" - inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20)" + sodipodi:docname="ubl-settings-quotas.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" inkscape:export-filename="/media/Data/ShareMX/temp/archtoub_icons/ublinux-logo.png" inkscape:export-xdpi="136.53334" inkscape:export-ydpi="136.53334" @@ -16,6 +16,24 @@ xmlns:svg="http://www.w3.org/2000/svg"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + xlink:href="#linearGradient2580-3" /> + id="linearGradient2580-3" + x1="-183.25999" + x2="-133.33" + y1="-122.79" + y2="-134.57001" + gradientTransform="matrix(0.25137,0,0,0.25137,-7.3652,-24.336)" + gradientUnits="userSpaceOnUse"> + id="stop93" /> + id="stop95" /> + + + + + stdDeviation="0.43959997" + id="feGaussianBlur1137" /> + + xlink:href="#linearGradient2580-3" /> + + + + id="linearGradient6296" + x1="-183.25999" + x2="-133.33" + y1="-122.79" + y2="-134.57001" + gradientTransform="matrix(0.080474,0,0,0.080474,9.3119,27.811)" + gradientUnits="userSpaceOnUse" + xlink:href="#linearGradient2586" /> + + id="stop43" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id="stop11-9" /> + + + + + color-interpolation-filters="sRGB" + height="1.12" + width="1.12" + y="-0.060000001" + x="-0.060000001" + id="m-5"> + + + + + + + + + + + + + + id="feGaussianBlur903" + stdDeviation="0.14999813" /> + y2="36" + y1="20" + x2="23.5" + x1="23.5" + id="k-2" + gradientTransform="translate(-3.4889408e-4,-3.4889408e-4)" /> + id="b"> + id="stop2-7" /> + id="stop4-9" /> + xlink:href="#b" + gradientUnits="userSpaceOnUse" + y2="36" + y1="30" + x2="32" + x1="32" + id="j-9" + gradientTransform="translate(-3.4889408e-4,-3.4889408e-4)" /> + + stop-color="#0ef1c9" /> + stop-color="#0e95f1" /> + xlink:href="#a" /> + + id="stop7-2" /> + + + + + + + + id="stop734" /> + + + + + + id="stop725" /> + id="stop727" /> + + + id="filter4227" + x="-0.135" + y="-0.135" + width="1.27" + height="1.27"> + id="feFlood4217" /> + id="feComposite4219" /> + id="feGaussianBlur4221" /> + id="feOffset4223" /> + id="feComposite4225" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4927,31 +5741,163 @@ id="circle1671" /> - - + id="g912" + transform="matrix(2.0912263,0,0,2.0912263,23.080754,23.080758)" + style="filter:url(#filter4565)"> + + + + + + + + + + + + + + + + + + cx="32" + cy="32" + fill="url(#k)" + r="3" + id="circle71" + style="fill:url(#k)" /> + + + + + + + + + + + + + diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index e8b8f28..7089e00 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -8,10 +8,10 @@ include_directories(${GTK_INCLUDE_DIRS}) link_directories(${GTK_LIBRARY_DIRS}) add_definitions(${GTK_CFLAGS_OTHER}) -pkg_check_modules(VTE291 REQUIRED vte-2.91) -include_directories(${VTE291_INCLUDE_DIRS}) -link_directories(${VTE291_LIBRARY_DIRS}) -add_definitions(${VTE291_CFLAGS_OTHER}) +#pkg_check_modules(VTE291 REQUIRED vte-2.91) +#include_directories(${VTE291_INCLUDE_DIRS}) +#link_directories(${VTE291_LIBRARY_DIRS}) +#add_definitions(${VTE291_CFLAGS_OTHER}) find_library(WEBKIT_LIBRARIES_FOUND webkit2gtk-4.0 webkit2gtk-web-extension-4.0) @@ -66,18 +66,15 @@ add_custom_target( set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Werror -Wmissing-declarations -fdiagnostics-color=always \ -O2 -pipe -fno-plt -fexceptions \ -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \ - -fstack-clash-protection -fcf-protection -g") + -fstack-clash-protection -fcf-protection") set(SOURCE_FILES - view/model/ubl-utils.h - view/model/ubl-utils.cc - ubl-settings-diskquota.cc + ubl-settings-diskquota.c ubl-settings-diskquota.h ubl-strings.h - - - + model/ubl-utils.h + model/ubl-utils.c ${CMAKE_CURRENT_BINARY_DIR}/ubl-cmake.h ) diff --git a/source/controler.c b/source/controler.c new file mode 100644 index 0000000..30662ff --- /dev/null +++ b/source/controler.c @@ -0,0 +1,118 @@ +#include "controler.h" + +struct model_cfg_u_g_p* cfg_user = NULL; +struct model_cfg_u_g_p* cfg_group = NULL; +struct model_cfg_u_g_p* cfg_project = NULL; +struct model_cfg_general* cfg_general = NULL; +struct struct_gui* cfg_gui = NULL; + + +void load_system_cfg() { + cfg_gui->flag_load = 0; + template_load_cfg(CMD_LOAD_SYSTEM); + yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS, BACKGROUND_IMAGE_SUCCESS_TYPE); +} + +void load_global_cfg() { + cfg_gui->flag_load = 1; + template_load_cfg(CMD_LOAD_GLOBAL); + yon_ubl_status_box_render(GLOBAL_LOAD_SUCCESS,BACKGROUND_IMAGE_SUCCESS_TYPE); +} + + + +int main(int argc, char *argv[]){ + local=setlocale(LC_ALL, ""); + textdomain (LocaleName); + config_init(); + int option_index=0; + int show_help=0; + int debug_mode=0; + { + struct option long_options[] = { + {"help", 0, 0, 'h'}, + {"version", 0, 0, 'V'}, + {"lock-help", 0,0, 1}, + {"lock-save", 0,0, 2}, + {"lock-save-local", 0,0, 3}, + {"lock-save-global", 0,0, 4}, + {"lock-load-global", 0,0, 5}, + {"socket-id", 1, 0, 's'}, + {"socket-ext-id", 1,0, 'e'}, + {"socket-trd-id", 1,0, 't'}, + {"debug", 0,0, 'd'}, + { NULL, 0, NULL, 0 } + }; + for (int i=0;iHeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); + + yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); + if (getuid()!=0) + yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + else + yon_ubl_status_box_render(TITLE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + yon_ubl_setup_sockets(widgets->PlugBox,widgets->LeftBox,widgets->RightBox,main_config.socket_id,main_config.load_socket_id,main_config.save_socket_id); + yon_window_config_setup(GTK_WINDOW(widgets->Window)); + yon_window_config_load(config_path); + GtkCssProvider *css=gtk_css_provider_new(); + gtk_css_provider_load_from_resource(css,CssPath); + gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), + GTK_STYLE_PROVIDER(css), + -1); + gtk_main(); +} \ No newline at end of file diff --git a/source/controler.h b/source/controler.h new file mode 100644 index 0000000..3e50ac1 --- /dev/null +++ b/source/controler.h @@ -0,0 +1,7 @@ +#include "ubl-settings-diskquota.h" +#include "model.h" +#include "load.h" +#include "ubl-strings.h" + + +int main(int argc, char *argv[]); \ No newline at end of file diff --git a/source/model/load.c b/source/model/load.c new file mode 100644 index 0000000..efb064f --- /dev/null +++ b/source/model/load.c @@ -0,0 +1,25 @@ +#include "load.h" + + +void template_load_cfg(model_cfg_general* config, char* cmd) { + clear_array(); + int size = 0; + char** cfg = yon_config_load(cmd, &size); + philos_array_string_remove_char(&cfg, "\n", size); + for (int index = 0; index < size; index++) { + char* str_key_value = yon_char_new(cfg[index]); + char* str_key = yon_char_divide_search(str_key_value, "=",-1); + if (yon_char_find_count(str_key, "CGROUP_QUOTA") != 0) { + if (str_key_value[0] == '\"') { + yon_char_divide(str_key_value, 0); + size_t length = strlen(str_key_value); + str_key_value = yon_char_divide(str_key_value, length-1); + } + str_split_value(str_key_value, config->size); + str_split_key(str_key, config->size); + config->size++; + } + } + + config->flag_set_data = 0; +} \ No newline at end of file diff --git a/source/model/load.h b/source/model/load.h new file mode 100644 index 0000000..7e157bd --- /dev/null +++ b/source/model/load.h @@ -0,0 +1,2 @@ +#include "ubl-utils.h" +#include "ubl-strings.h" \ No newline at end of file diff --git a/source/model/model.c b/source/model/model.c new file mode 100644 index 0000000..0caee63 --- /dev/null +++ b/source/model/model.c @@ -0,0 +1,156 @@ +#include "model.h" + + +void model_clear_cfg(model_cfg_u_g_p* config) { + philos_free_int_array(config->id, config->size); + philos_free_string_array(config->name, config->size); + philos_free_string_array(config->quota, config->size); + philos_free_string_array(config->quota, config->size); + philos_free_string_array(config->size_memory, config->size); + philos_free_int_array(config->soft_restriction_size, config->size); + philos_free_int_array(config->soft_restriction_file, config->size); + philos_free_int_array(config->severe_limitation_size, config->size); + philos_free_int_array(config->severe_limitation_file, config->size); + philos_free_int_array(config->deferring_size, config->size); + philos_free_int_array(config->deferring_file, config->size); + philos_free_int_array(config->size_memory_pow, config->size); + philos_free_int_array(config->soft_restriction_size_pow, config->size); + philos_free_int_array(config->soft_restriction_file_pow, config->size); + philos_free_int_array(config->severe_limitation_size_pow, config->size); + philos_free_int_array(config->severe_limitation_file_pow, config->size); + philos_free_int_array(config->deferring_size_pow, config->size); + philos_free_int_array(config->deferring_file_pow, config->size); + philos_free_string_array(config->device, config->size); + + config->size = 0; +} + +void model_null_cfg(model_cfg_u_g_p* config) { + if (config->size == 0) { + config->id = NULL; + config->name = NULL; + config->quota = NULL; + config->size_memory = NULL; + config->files = NULL; + config->soft_restriction_size = NULL; + config->soft_restriction_file = NULL; + config->severe_limitation_size = NULL; + config->severe_limitation_file = NULL; + config->deferring_size = NULL; + config->deferring_file = NULL; + config->size_memory_pow = NULL; + config->soft_restriction_size_pow = NULL; + config->soft_restriction_file_pow = NULL; + config->severe_limitation_size_pow = NULL; + config->severe_limitation_file_pow = NULL; + config->deferring_size_pow = NULL; + config->deferring_file_pow = NULL; + config->device = NULL; + } +} + +void model_clear_general(model_cfg_general* config) { + philos_free_int_array(config->flag_status, config->size); + + config->size = 0; +} + +void model_null_general(model_cfg_general* config) { + if (config->size == 0) { + config->flag_status = NULL; + } +} + +void model_tree_view_add(model_cfg_general* config) { + model_null_str_writing(config, config->size); +} + +void model_null_str_writing(model_cfg_general* config, int index) { + philos_set_size_memory_integer_char("-", config->name, index); + philos_set_size_memory_integer_char("-", config->quota, index); + philos_set_size_memory_integer_char("-", config->size_memory, index); + philos_set_size_memory_integer_char("-", config->files, index); + philos_set_size_memory_integer_char("-", config->device, index); + philos_set_pow_size_memory("-", config->soft_restriction_size, index, array_size_pow); + philos_set_pow_size_memory("-", config->soft_restriction_file, index, array_size_pow); + philos_set_pow_size_memory("-", config->severe_limitation_size, index, array_size_pow); + philos_set_pow_size_memory("-", config->severe_limitation_file, index, array_size_pow); + philos_set_pow_size_memory("-", config->deferring_size, index, array_size_pow); + philos_set_pow_size_memory("-", config->deferring_file, index, array_size_pow); + philos_set_pow_size_memory("-", config->size_memory_pow, index, array_size_pow); + philos_set_pow_size_memory("-", config->soft_restriction_size_pow, index, array_size_pow); + philos_set_pow_size_memory("-", config->soft_restriction_file_pow, index, array_size_pow); + philos_set_pow_size_memory("-", config->severe_limitation_size_pow, index, array_size_pow); + philos_set_pow_size_memory("-", config->severe_limitation_file_pow, index, array_size_pow); + philos_set_pow_size_memory("-", config->deferring_size_pow, index, array_size_pow); + philos_set_pow_size_memory("-", config->deferring_file_pow, index, array_size_pow); + +} + + +void model_array_size_memory() { + int size_array_size_pow = 0; + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_KB); + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_MB); + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_GB); + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_TB); +} + +void fill_tree_view_u_g_p(struct_gui* config_gui, model_cfg_general* config, int start, int flag_gui_add) { + GtkTreeModel *model = GTK_TREE_MODEL(config_gui->list); + if (flag_gui_add == 0) { + g_object_ref(config_gui->list); + gtk_list_store_clear(config_gui->list); + } + for (int index = start; index < config->size; index++) { + GtkTreeIter iter; + gtk_list_store_append(config_gui->list,&iter); + if (strcmp(config->type_arr, "project") != 0) { + gtk_list_store_set(config_gui->list,&iter, + 0,config->name[index], + 1,config->quota[index], + 2,config->files[index], + 3,philos_format_cfg_str_size_memory("", config->soft_restriction_size[index],config->soft_restriction_size_pow[index]), + 4,philos_format_cfg_str_size_memory("", config->soft_restriction_file[index],config->soft_restriction_file_pow[index]), + 5,philos_format_cfg_str_size_memory("", config->severe_limitation_size[index],config->severe_limitation_size_pow[index]), + 6,philos_format_cfg_str_size_memory("", config->severe_limitation_file[index], config->severe_limitation_file_pow[index]), + 7,philos_format_cfg_str_size_memory("", config->deferring_size[index], config->deferring_size_pow[index]), + 8,philos_format_cfg_str_size_memory("", config->deferring_file[index], config->deferring_file_pow[index]), + -1); + } + else { + gtk_list_store_set(config_gui->list,&iter, + 0,config->id[index] + 1,config->name[index], + 2,config->quota[index], + 3,config->files[index], + 4,philos_format_cfg_str_size_memory("", config->soft_restriction_size[index],config->soft_restriction_size_pow[index]), + 5,philos_format_cfg_str_size_memory("", config->soft_restriction_file[index],config->soft_restriction_file_pow[index]), + 6,philos_format_cfg_str_size_memory("", config->severe_limitation_size[index],config->severe_limitation_size_pow[index]), + 7,philos_format_cfg_str_size_memory("", config->severe_limitation_file[index], config->severe_limitation_file_pow[index]), + 8,philos_format_cfg_str_size_memory("", config->deferring_size[index], config->deferring_size_pow[index]), + 9,philos_format_cfg_str_size_memory("", config->deferring_file[index], config->deferring_file_pow[index]), + -1); + } + } + if (flag_gui_add != 0) { + gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), model); + } +} +void fill_tree_view_u_g_p(struct_gui* config_gui, model_cfg_general* config, int start,int flag_gui_add) { + GtkTreeModel *model = GTK_TREE_MODEL(config_gui->list); + if (flag_gui_add == 0) { + g_object_ref(config_gui->list); + gtk_list_store_clear(config_gui->list); + } + for (int index = start; index < config->size; index++) { + GtkTreeIter iter; + gtk_list_store_append(config_gui->list,&iter); + if (strcmp(config->type_arr, "project") != 0) { + gtk_list_store_set(config_gui->list,&iter, -1); + } + } + if (flag_gui_add != 0) { + gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), model); + } +} \ No newline at end of file diff --git a/source/model/model.h b/source/model/model.h new file mode 100644 index 0000000..8db5284 --- /dev/null +++ b/source/model/model.h @@ -0,0 +1,43 @@ +#include "ubl-utils.h" +#include "ubl-strings.h" +#include "model.h" + +static char** array_size_pow = NULL; + +struct model_cfg_u_g_p { + char* type_arr; + int* id; + char** name; + char** quota; + char** size_memory; + char** files; + + int* soft_restriction_size; + int* soft_restriction_file; + int* severe_limitation_size; + int* severe_limitation_file; + int* deferring_size; + int* deferring_file; + + int* size_memory_pow; + int* soft_restriction_size_pow; + int* soft_restriction_file_pow; + int* severe_limitation_size_pow; + int* severe_limitation_file_pow; + int* deferring_size_pow; + int* deferring_file_pow; + char** device; + size_t size; + int flag_set_data; + int flag_save; + int flag_load; +}; + + +struct model_cfg_general{ + int *flag_status; +} + +struct struct_gui { + int flag_load; +} \ No newline at end of file diff --git a/source/model/my_device.c b/source/model/my_device.c new file mode 100644 index 0000000..614a3ff --- /dev/null +++ b/source/model/my_device.c @@ -0,0 +1,50 @@ +#include "my_device.h" + +device_config obj_device_config; + +device_config* get_device_cfg() { + return &obj_device_config; +} + +void device_disk_parsed() { + char* cmd = "lsblk --fs --raw --output PATH,FSTYPE --exclude 7,11,253"; + int size = 0; + char** responce = yon_config_load(cmd, &size); + obj_device_config.size_disk = 0; + char* split_simvol = " "; + for (int index = 1; index < size; index++ ) { + char* disk = yon_char_divide_search(responce[index], "\n", -1); + if (yon_char_find_count(disk, " ") != 0) { + char* name_disk = yon_char_divide_search(disk, " ", -1); + obj_device_config.name_disk = yon_char_parsed_append(obj_device_config.name_disk, &obj_device_config.size_disk, name_disk); + obj_device_config.size_disk--; + obj_device_config.file_system = yon_char_parsed_append(obj_device_config.file_system, &obj_device_config.size_disk, disk); + obj_device_config.size_disk--; + obj_device_config.mounted = yon_char_parsed_append(obj_device_config.mounted, &obj_device_config.size_disk, ""); + obj_device_config.size_disk--; + obj_device_config.type_dick = yon_char_parsed_append(obj_device_config.type_dick, &obj_device_config.size_disk, ""); + obj_device_config.size_disk--; + disk = yon_char_replace(disk," ", ""); + if (strlen(disk)!=0) { + char* description_disk = yon_char_unite(name_disk, + split_simvol, + disk, + NULL); + obj_device_config.description_disk = yon_char_parsed_append(obj_device_config.description_disk, &obj_device_config.size_disk, description_disk); + free(description_disk); + + } + free(name_disk); + } + free(disk); + } + philos_free_string_array(&responce, size); + +} +void device_fill_disk(GtkWidget* combo_box_text) { + for (int index = 0; index < obj_device_config.size_disk; index++) { + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_box_text), obj_device_config.description_disk[index]); + } +} + + diff --git a/source/model/my_device.h b/source/model/my_device.h new file mode 100644 index 0000000..c2ef0e6 --- /dev/null +++ b/source/model/my_device.h @@ -0,0 +1,24 @@ +#ifndef MY_DEVICE_H +#define MY_DEVICE_H +#include "ubl-utils.h" +#include +#include +#include +#include "philos_utils.h" +typedef struct { + char** name_disk; + char** file_system; + char** mounted; + char** type_dick; + char** description_disk; + int size_disk; +} device_config; + +void device_disk_parsed(); +device_config* get_device_cfg(); +void device_fill_disk(GtkWidget* combo_box_text); +size_t get_mem_total(); +float get_size_pow_memory(size_t size_memory, int size); +size_t get_resurs_total(char* cmd); + +#endif \ No newline at end of file diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c new file mode 100644 index 0000000..b32822e --- /dev/null +++ b/source/model/philos_utils.c @@ -0,0 +1,1138 @@ +#include "philos_utils.h" + +void philos_array_string_remove_char(char*** array, char* str_remove, int size) { + for (int index = 0; index < size; index++) { + (*array)[index] = yon_char_divide_search((*array)[index], str_remove, -1); + } + +} + +void philos_set_pow_size_memory(char* str_find, int** array_size,int index, char** array_size_pow) { + char* STR_KB = array_size_pow[0]; + char* STR_MB = array_size_pow[1]; + char* STR_GB = array_size_pow[2]; + char* STR_TB = array_size_pow[3]; + size_t length = strlen(str_find); + if (strstr(str_find,"K") != NULL) { + *array_size = philos_int_append(*array_size, &index, 0); + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find, " ", STR_KB, NULL); + index--; + } + else if (strstr(str_find,"M") != NULL) { + *array_size = philos_int_append(*array_size, &index, 1); + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find," ", STR_MB, NULL); + index--; + } + else if (strstr(str_find,"G") != NULL) { + *array_size = philos_int_append(*array_size, &index, 2); + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find," ", STR_GB, NULL); + index--; + } + else if (strstr(str_find,"T") != NULL) { + *array_size = philos_int_append(*array_size, &index, 3); + str_find = yon_char_divide(str_find, length-1); + + str_find = yon_char_unite(str_find," ", STR_TB, NULL); + index--; + } + else if (strstr(str_find,"%%") != NULL) { + *array_size = philos_int_append(*array_size, &index, -1); + str_find = yon_char_divide(str_find, length-1); + index--; + } + else if (strstr(str_find,"-") != NULL) { + *array_size = philos_int_append(*array_size, &index, -1); + index--; + } + +} +void philos_set_pow_size_memory_device(char* str_find, int** array_size,int index, char** array_size_pow) { + char* STR_KB = array_size_pow[0]; + char* STR_MB = array_size_pow[1]; + char* STR_GB = array_size_pow[2]; + char* STR_TB = array_size_pow[3]; + size_t length = strlen(str_find); + if (strstr(str_find,"K") != NULL) { + (*array_size)[index] = 0; + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find, " ", STR_KB, NULL); + index--; + } + else if (strstr(str_find,"M") != NULL) { + (*array_size)[index] = 1; + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find," ", STR_MB, NULL); + index--; + } + else if (strstr(str_find,"G") != NULL) { + (*array_size)[index] = 2; + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find," ", STR_GB, NULL); + index--; + } + else if (strstr(str_find,"T") != NULL) { + (*array_size)[index] = 3; + str_find = yon_char_divide(str_find, length-1); + + str_find = yon_char_unite(str_find," ", STR_TB, NULL); + index--; + } + else if (strstr(str_find,"%%") != NULL) { + (*array_size)[index] = -1; + str_find = yon_char_divide(str_find, length-1); + index--; + } + else if (strstr(str_find,"-") != NULL) { + (*array_size)[index] = -1; + index--; + } + +} +void philos_set_size_memory_integer_char(char* str_find, char*** array_data, int index) { + char* simv_del_array[10] = {"K","M","G","T","k","m","g","t"," ","%"}; + for (size_t i = 0; i < 10; i++) { + if (strstr(str_find, simv_del_array[i])) { + str_find = yon_char_divide_search(str_find, simv_del_array[i], -1); + } + } + if (strstr(str_find, " ") != NULL) { + char* mem_s = yon_char_new(str_find); + yon_char_divide_search(mem_s, " ", -1); + *array_data = yon_char_parsed_append(*array_data, &index, mem_s); + } + if (strstr(str_find, "-") != NULL) { + *array_data = yon_char_parsed_append(*array_data, &index, "-"); + } + else { + if (str_find[0] == '\"') { + yon_char_divide(str_find, 0); + size_t length = strlen(str_find); + str_find = yon_char_divide(str_find, length-2); + } + if (strstr(str_find, " ") == NULL) { + *array_data = yon_char_parsed_append(*array_data, &index, str_find); + } + + } +} + +void philos_free_string_array(char ***array, int size) { + if ((*array) == NULL) { + return; + } + for (int i = 0; i < size; i++){ + free((*array)[i]); + } + if (size!= 0) { + free(*array); + (*array) = NULL; + } +} + +void philos_free_string_array_n3(char ****array, int size) { + if ((*array) == NULL || size == 0) { + return; + } + int index_to_l2 = 0; + for (int i = 0; i < size; i++){ + index_to_l2 = 0; + if ((*array)[i]!=NULL) { + while ((*array)[i][index_to_l2] != NULL) { + if ((*array)[i][index_to_l2] != NULL) { + free((*array)[i][index_to_l2]); + index_to_l2++; + } + + } + } + free((*array)[i]); + + } + if (size!= 0) { + free(*array); + (*array) = NULL; + } +} + +void philos_free_int_array(int **array, int size) { + if (size!= 0) { + free(*array); + *array = NULL; + } +} +void philos_free_int_array_n2(int ***array, int size) { + if ((*array) == NULL || size == 0) { + return; + } + for (int i = 0; i < size; i++){ + free((*array)[i]); + } + if (size!= 0) { + free(*array); + (*array) = NULL; + } +} + +config_str philos_list_group(int* size) { + char* str_uid_min = "UID_MIN"; + char* str_uid_max = "UID_MAX"; + unsigned short uid_min = philos_read_uid_min_max(file_source_login_min_max, str_uid_min); + unsigned short uid_max = philos_read_uid_min_max(file_source_login_min_max, str_uid_max); + config_str str_users = malloc(1); + while (1) { + errno = 0; + struct passwd* entry = getpwent(); + if (!entry) { + if (errno) { + return str_users; + } + break; + } + if ((entry->pw_uid >= uid_min && entry->pw_uid < uid_max) || entry->pw_uid == 0) { + str_users = yon_char_parsed_append(str_users, size, entry->pw_name); + } + } + endpwent(); + return str_users; +} + +unsigned short philos_read_uid_min_max(char* filename, char* search) { + int uid = 0; + char* remove_tab = "\t"; + char* remove_space = " "; + char* search_uid_min = "UID_MIN"; + int buff_size = 255; + char* line = g_malloc0(buff_size); + char* search_true = yon_char_get_augumented("SYS_", search); + FILE *fp = fopen(filename, "r"); + if(fp) { + while((fgets(line, buff_size, fp)) != NULL) { + try{ + if (yon_char_find_count(line, search) != 0 && yon_char_find_count(line, search_true) == 0) { + line = philos_str_remove(line, search); + line = philos_str_remove(line, remove_space); + line = philos_str_remove(line, remove_tab); + uid = atoi(line); + + } + } + catch (...) { + if (yon_char_find_count(search, search_uid_min) != 0){ + uid = 1000; + } + else{ + uid = 65534; + } + } + } + } + else{ + if (yon_char_find_count(search, search_uid_min) != 0) { + uid = 1000; + } + else{ + uid = 65534; + } + } + fclose(fp); + free(line); + free(search_true); + return uid; + +} + + +config_str philos_list_user(int* size) { + char* str_uid_min = "UID_MIN"; + char* str_uid_max = "UID_MAX"; + unsigned short uid_min = philos_read_uid_min_max(file_source_login_min_max, str_uid_min); + unsigned short uid_max = philos_read_uid_min_max(file_source_login_min_max, str_uid_max); + config_str str_users = malloc(1); + while (1) { + errno = 0; + struct passwd* entry = getpwent(); + if (!entry) { + if (errno) { + return str_users; + } + break; + } + str_users = yon_char_parsed_append(str_users, size, entry->pw_name); + } + endpwent(); + return str_users; +} + +char* philos_str_size_pow_byte(GtkWidget *combo_box_text) { + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(combo_box_text)); + if (menu_id == 0) { + return "K"; + } + else if (menu_id == 1) { + return "M"; + } + else if (menu_id == 2) { + return "G"; + } + else if (menu_id == 3) { + return "T"; + } + else { + return " "; + } +} + +char* philos_str_remove(char *str, const char *sub) { + size_t len = strlen(sub); + if (len > 0) { + char *p = str; + size_t size = 0; + while ((p = strstr(p, sub)) != NULL) { + size = (size == 0) ? (p - str) + strlen(p + len) + 1 : size - len; + memmove(p, p + len, size - (p - str)); + } + } + return str; +} + + +void philos_split_size_memory(char* str_value, int* size, char* pow_memory) { + (*size) = atoi(yon_char_divide_search(pow_memory, " ", -1)); +} + +char* philos_format_cfg_str_size_memory(char* str_key, int value, int pow_size_memory) { + if (value == -1 || value == -3 || pow_size_memory == -3) { + return yon_char_new("-"); + } + char* str_value = yon_char_from_int(value); + if (pow_size_memory==0) { + return yon_char_unite(str_key, str_value, "K" ,NULL); + } + else if (pow_size_memory==1) { + return yon_char_unite(str_key, str_value, "M" ,NULL); + } + else if (pow_size_memory==2){ + return yon_char_unite(str_key, str_value, "G" ,NULL); + } + else if (pow_size_memory== 3) { + return yon_char_unite(str_key, str_value, "T" ,NULL); + } + else if (pow_size_memory== -1) { + return yon_char_unite(str_key, str_value, "%" ,NULL); + } + else if (pow_size_memory== -3) { + return yon_char_new("-"); + } + else { + return yon_char_new("-"); + } +} + +char** philos_str_split(char *parameters, int *size, char *divider) { + char** array_split = NULL; + char* ch= NULL; + ch = strtok(parameters, divider); + if (ch != NULL) { + array_split = yon_char_parsed_append(array_split, size, ch); + while (ch != NULL) { + ch = strtok(NULL, divider); + array_split = yon_char_parsed_append(array_split, size, ch); + } + } + (*size) -= 1; + return array_split; +} + +void philos_array_str_copy(char*** source, char*** copy) { + int index = 0; + if (copy == NULL || source == NULL) { + return; + } + while (1) { + if ((*copy)[index] != NULL) { + (*source) = yon_char_parsed_append((*source), &index, yon_char_new((*copy)[index])); + } + else { + break; + } + } +} +void philos_array_int_copy(int** source, int** copy) { + int * new_int = g_malloc0(sizeof(int)*2); + if ((*copy)[0] != -2) { + new_int[0] = (*copy)[0]; + new_int[1] = -2; + int i = 2; + for (i=1;(*copy)[i]!=-2;i++) { + yon_int_array_append(&new_int,(*copy)[i]); + } + *source=new_int; + } + else { + new_int[0] = (*copy)[0]; + *source=new_int; + } + +} +char** philos_pars_terminal_systemd_cgls(char* CMD_GET_SLICE_SERVICE, char* str_find, int* size_array_data) { + int size = 0; + char** terminal_print = yon_config_load(CMD_GET_SLICE_SERVICE, &size); + char** array_data = NULL; + for (int index = 0; index < size; index++) { + if (strstr(terminal_print[index], str_find) != NULL) { + yon_char_divide_search(terminal_print[index],"─",-1); + terminal_print[index] = yon_char_divide_search(terminal_print[index]," ", -1); + yon_char_divide(terminal_print[index],1); + array_data = yon_char_parsed_append(array_data, size_array_data, terminal_print[index]); + + } + } + return array_data; +} +char* philos_pard_array_add_cmd(char* cmd, temp_config* _config, char* key, int* array_io, int* array_io_pow_size, char** disk, int size) { + char* split_simvol = g_malloc0(sizeof(char)*2); + int flag_format = 0; + char* cmd_old = yon_char_new(cmd); + char* cmd_new = ""; + if (disk && size && array_io && array_io_pow_size) { + int index_find = 0; + for (int index = 0; index < size; index++) { + if (array_io_pow_size[index] >= 0 && array_io[index]>= 0 && !strstr(disk[index], "-")) { + char* num_and_pow_size = philos_format_cfg_str_size_memory(" ", array_io[index], array_io_pow_size[index]); + if (!strstr(num_and_pow_size, "-")) { + cmd_new = yon_char_unite(cmd_new, + split_simvol, + disk[index], + num_and_pow_size, NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + flag_format = 1; + } + free(num_and_pow_size); + } + } + } + free(split_simvol); + if (flag_format) { + if (strlen(cmd_new)>2) { + if (strlen(cmd_old) > 3) { + cmd = yon_char_unite(cmd_old, ",", key, cmd_new, NULL); + } + else { + cmd = yon_char_unite(key, cmd_new, NULL); + } + + } + return cmd; + } + else { + return cmd_old; + } + +} +int philos_check_activ_disk(temp_set_window *widgets, temp_config* _config) { + char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); + disk = yon_char_divide_search(disk," ", -1); + if (disk == NULL) { + return 0; + } + return 1; +} + +void philos_temp_generate_cmd(temp_set_window *widgets, temp_config* _config) { + char* str_cmd = ""; + char* split_simvol = g_malloc0(sizeof(char)*2); + int size_bite = 0; + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkSoftRestrictionTemp))) { + size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spiSevereRestrictionTemp)); + str_cmd = yon_char_unite(str_cmd, + "MemoryHigh=", + yon_char_from_int(size_bite), + philos_str_size_pow_byte(widgets->cmSevereRestrictionTemp), NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + } + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkSevereRestrictionTemp))) { + size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinSevereRestrictionTemp)); + str_cmd = yon_char_unite(str_cmd, split_simvol, + "MemoryMax=", + yon_char_from_int(size_bite), + philos_str_size_pow_byte(widgets->cmbSevereRestrictionTemp), NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + } + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkPaddingFLTemp))) { + size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinPaddingFLTemp)); + str_cmd = yon_char_unite(str_cmd, split_simvol, + "MemorySwapMax=", + yon_char_from_int(size_bite), + philos_str_size_pow_byte(widgets->cmbPaddingFLTemp), NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + } + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkCPULimitTemp))) { + size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinCPULimitTemp)); + str_cmd = yon_char_unite(str_cmd, split_simvol, + "CPUQuota=", + yon_char_from_int(size_bite), + "%", NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + } + if (gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice))!=-1) { + if (_config->size_disk!=0) { + str_cmd = philos_pard_array_add_cmd(str_cmd, _config, "IOReadBandwidthMax=", _config->i_o_limit_read, _config->i_o_limit_read_size, _config->disk_read, _config->size_disk); + + } + if (_config->size_disk!=0) { + str_cmd = philos_pard_array_add_cmd(str_cmd, _config, "IOWriteBandwidthMax=", _config->i_o_limit_write, _config->i_o_limit_write_size, _config->disk_write, _config->size_disk); + } + + } + gtk_entry_set_text(GTK_ENTRY(widgets->entryTempCmd), str_cmd); + free(split_simvol); +} +// flag_check_array = 0 READ +// flag_check_array = 1 WRITE +void philos_temp_del_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array) { + char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); + disk = yon_char_divide_search(disk, " ", -1); + int bool_read = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead)); + int bool_write = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite)); + char** ptr_disk = NULL; + int size = 0; + + if (flag_check_array == 0) { + size = _config->size_disk; + if (philos_check_activ_disk(widgets, _config) == 0) { + return; + } + ptr_disk = _config->disk_read; + } + else if (flag_check_array == 1) { + size = _config->size_disk; + if (philos_check_activ_disk(widgets, _config) == 0) { + return; + } + ptr_disk = _config->disk_write; + } + int index_find = -1; + if (ptr_disk) { + for (int index = 0; index < size; index++) { + char* disk_cfg = ptr_disk[index]; + if (disk_cfg) { + if (strstr(disk_cfg, disk) != NULL) { + index_find = index; + break; + } + } + } + } + + if ((bool_read == 0 && bool_write == 0 && index_find != -1)) { + ptr_disk[index_find] = yon_char_new("-"); + _config->i_o_limit_read_size[index_find] = -3; + _config->i_o_limit_write_size[index_find] = -3; + _config->i_o_limit_read[index_find] = -3; + _config->i_o_limit_write[index_find] = -3; + } + if (flag_check_array == 0) { + if (ptr_disk) { + yon_char_parsed_copy(&_config->disk_read, &ptr_disk); + } + } + else if (flag_check_array == 1) { + if (ptr_disk) { + yon_char_parsed_copy(&_config->disk_write, &ptr_disk); + } + } +} + +void philos_temp_config_init(temp_config* _config) { + if (_config->size_disk != 0) { + philos_free_string_array(&_config->disk_read, _config->size_disk); + philos_free_int_array(&_config->i_o_limit_read, _config->size_disk); + philos_free_int_array(&_config->i_o_limit_read_size, _config->size_disk); + } + else if (_config->size_disk != 0) { + philos_free_string_array(&_config->disk_write, _config->size_disk); + philos_free_int_array(&_config->i_o_limit_write, _config->size_disk); + philos_free_int_array(&_config->i_o_limit_write_size, _config->size_disk); + } + _config->disk_read = NULL; + _config->disk_write = NULL; + _config->i_o_limit_read = NULL; + _config->i_o_limit_write = NULL; + _config->i_o_limit_read_size = NULL; + _config->i_o_limit_write_size = NULL; + _config->size_disk = 0; + _config->size_disk = 0; +} + +// flag_check_array = 0 READ +// flag_check_array = 1 WRITE +void philos_update_device_to_entry(temp_set_window *widgets, temp_config* _config, int flag_check_array) { + int disk_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice)); + char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); + disk = yon_char_divide_search(disk, " ", -1); + if (disk_id != -1) { + int index_find = -1; + if (flag_check_array == 0) { + if (_config->disk_read) { + for (int index = 0; index < _config->size_disk; index++) { + char* disk_cfg = _config->disk_read[index]; + if (disk_cfg) { + if (strstr(disk_cfg, disk)) { + index_find = index; + break; + } + } + } + } + } + else if (flag_check_array == 1) { + if (_config->disk_write) { + for (int index = 0; index < _config->size_disk; index++) { + char* disk_cfg = _config->disk_write[index]; + if (disk_cfg) { + if (strstr(disk_cfg, disk)) { + index_find = index; + break; + } + } + } + } + } + if (index_find != -1) { + if (flag_check_array==0) { + if (_config->i_o_limit_read[index_find]<0 || _config->i_o_limit_read_size[index_find]<0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), _config->i_o_limit_read[index_find]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 1); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), _config->i_o_limit_read_size[index_find]); + + } + } + else if (flag_check_array==1) { + if (_config->i_o_limit_write[index_find]<0 || _config->i_o_limit_write_size[index_find]<0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), _config->i_o_limit_write[index_find]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 1); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), _config->i_o_limit_write_size[index_find]); + } + } + else { + if (flag_check_array==0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); + } + else if (flag_check_array==1) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); + } + } + } + else { + if (flag_check_array==0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); + } + else if (flag_check_array==1) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); + } + } + } + else { + if (flag_check_array==0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); + } + else if (flag_check_array==1) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); + } + } +} +// flag_check_array = 0 READ +// flag_check_array = 1 WRITE +void philos_temp_add_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array) { + char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); + disk = yon_char_divide_search(disk, " ", -1); + int disk_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice)); + int bool_read = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead)); + int bool_write = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite)); + char** ptr_disk = NULL; + int size = 0; + if (flag_check_array == 0) { + ptr_disk = _config->disk_read; + size = _config->size_disk; + } + else if (flag_check_array == 1) { + ptr_disk = _config->disk_write; + size = _config->size_disk; + } + if (disk_id >= 0 && size !=0) { + int index_find = -1; + if (ptr_disk){ + for (int index = 0; index < size; index++) { + char* disk_cfg = ptr_disk[index]; + if (disk_cfg) { + if (strstr(disk_cfg, disk) != NULL) { + index_find = index; + break; + } + } + } + } + + if (index_find == -1 || index_find>=0) { + if (index_find == -1) { + index_find = find_null_array(_config); + } + // Редактирование + if (flag_check_array == 0) { + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead))) { + ptr_disk[index_find] = yon_char_new(disk); + _config->i_o_limit_read_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempRead)); + _config->i_o_limit_read[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempRead)); + } + else { + ptr_disk[index_find] = yon_char_new("-"); + _config->i_o_limit_read_size[index_find] = -3; + _config->i_o_limit_read[index_find] = -3; + } + } + if (flag_check_array == 1) { + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite))) { + ptr_disk[index_find] = yon_char_new(disk); + _config->i_o_limit_write_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempWrite)); + _config->i_o_limit_write[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempWrite)); + } + else { + _config->i_o_limit_write_size[index_find] = -3; + _config->i_o_limit_write[index_find] = -3; + ptr_disk[index_find] = yon_char_new("-"); + } + } + } + } + else { + if (bool_read == 1 || bool_write == 1) { + int index_find = find_null_array(_config); + if (flag_check_array == 0) { + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead))) { + ptr_disk[index_find] = yon_char_new(disk); + _config->i_o_limit_read_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempRead)); + _config->i_o_limit_read[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempRead)); + + } + } + if (flag_check_array == 1) { + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite))) { + ptr_disk[index_find] = yon_char_new(disk); + _config->i_o_limit_write_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempWrite)); + _config->i_o_limit_write[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempWrite)); + } + } + } + } + if (flag_check_array == 0) { + if (ptr_disk) { + yon_char_parsed_copy(&_config->disk_read, &ptr_disk); + + } + } + else if (flag_check_array == 1) { + if (ptr_disk) { + yon_char_parsed_copy(&_config->disk_write, &ptr_disk); + } + } +} +int find_null_array(temp_config* _config) { + int index = 0; + for (index = 0; (_config->disk_read[index]!=NULL && _config->disk_write[index]!=NULL); index++) { + if (strcmp(_config->disk_read[index], "-") == 0 && strcmp(_config->disk_write[index], "-") == 0) { + break; + } + } + return index; + + +} +int* philos_int_append(int* array, int* size, int value) { + array = yon_remalloc(array, (*size+1)*sizeof(int)); + array[(*size)] = value; + (*size)++; + return array; + +} + +int* remove_element_int_array(int* array, int* size, int item_to_delete) { + int *new_int_parsed=NULL; + new_int_parsed=malloc(sizeof(int)*((*size)-1)); + int flag = 0; + for (int i=0;i < (*size);i++){ + if (i==item_to_delete) { + flag = 1; + } + if (flag == 0) { + memcpy(&(new_int_parsed[i]),&(array[i]),sizeof(int)); + } + else if (flag == 1 && i!=item_to_delete) { + memcpy(&(new_int_parsed[i-1]),&(array[i]),sizeof(int)); + } + } + (*size)=(*size)-1; + return new_int_parsed; +} + +int** remove_element_int_array_n3(int** array, int* size, int item_to_delete) { + int **new_int_parsed=NULL; + new_int_parsed=malloc(sizeof(int*)*((*size)-1)); + int flag = 0; + for (int i=0;i < (*size);i++){ + if (i==item_to_delete) { + flag = 1; + } + if (flag == 0) { + philos_array_int_copy(&new_int_parsed[i],&array[i]); + } + else if (flag == 1 && i!=item_to_delete) { + philos_array_int_copy(&new_int_parsed[i-1],&array[i]); + } + } + (*size)=(*size)-1; + return new_int_parsed; +} +char* philos_get_size_bite(GtkWidget* chk_button, GtkWidget* spin, GtkWidget* combo_box_text) { + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(chk_button))) { + char* size_prifics = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(combo_box_text)); + int size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin)); + char* str_size_bute = yon_char_unite(yon_char_from_int(size_bite), " ", size_prifics, NULL); + return str_size_bute; + } + else { + char* str = (char*)malloc(sizeof(char*)*2); + str[0] = '-'; + str[1] = '\0'; + return str; + } +} +void philos_fill_combo_box_text(GtkWidget *cbt, config_str list_data, int size) { + for (int index = 0; index < size; index++) { + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cbt), list_data[index]); + } +} + +void philos_set_spin_adjustment(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, size_t value) { + gboolean active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)); + guint value_spin = gtk_spin_button_get_digits(GTK_SPIN_BUTTON(spin)); + if (active != -1) { + GtkAdjustment* adjustment = NULL; + adjustment = gtk_spin_button_get_adjustment(GTK_SPIN_BUTTON(spin)); + gtk_adjustment_set_lower(adjustment, 0.0); + gtk_adjustment_set_page_increment(adjustment, 1.0); + if (combo == NULL) { + gtk_adjustment_set_upper(adjustment, (gdouble)(value*100)); + if ((value*100)0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),1); + } + else if (active == 0) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 0); + } + if (flag_cpu == 0) { + philos_set_spin_adjustment(check, spin, combo, resurs); + if (value_spin>resurs) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), resurs); + } + } + else { + philos_set_spin_adjustment(check, spin, NULL, resurs); + } + +} + +size_t get_resurs_total(char* cmd) { + int size = 0; + size_t size_memory = 0; + char **responce = yon_config_load(cmd, &size); + for (int index = 0; index < size; index++ ) { + char* mem_size_kb = yon_char_divide_search(responce[index], "\n", -1); + size_memory = atoll(mem_size_kb); + free(mem_size_kb); + } + philos_free_string_array(&responce, size); + return size_memory; +} + +float get_size_pow_memory(size_t size_memory, int size) { + float res = size_memory; + for (size_t index = 0; index < size; index++) { + res = res/1024; + } + return res; +} + +void philos_set_active_widgets_device_io(GtkWidget* combo_to_l2,GtkWidget *check, GtkWidget *spin, GtkWidget *combo) { + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(combo_to_l2)); + if (menu_id != -1) { + gboolean active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)); + if (active == 0) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 0); + } + else if (gtk_spin_button_get_digits(GTK_SPIN_BUTTON(spin))>0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),1); + } + gtk_widget_set_sensitive(spin, active); + gtk_widget_set_sensitive(combo, active); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 0); + gtk_widget_set_sensitive(spin, 0); + gtk_widget_set_sensitive(combo, 0); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), 0); + } + philos_set_spin_adjustment(check, spin, combo, 12582912); +} +char *yon_char_get_augumented(char *source, char *append) +{ + if (source && append) + { + int size = strlen(source) + strlen(append) + 1; + char *final = malloc(size); + memset(final, 0, size); + if (strstr(source, "%%")) + sprintf(final, source, append); + else + sprintf(final, "%s%s", source, append); + return final; + } + else + return NULL; +} +dictionary *yon_dictionary_create_with_data_connected(dictionary *dict, char *key, void *data) { + dictionary *dct = yon_dictionary_create_conneced(dict); + dct->key = yon_char_new(key); + dct->data = data; + dct->data_type = DICTIONARY_OTHER_TYPE; + return dct; +} +char **yon_char_parsed_shrink(char **char_string, int *size, int item_to_delete) { + char **new_char_parsed=NULL; + new_char_parsed=malloc(sizeof(char*)*((*size)-1)); + int flag = 0; + for (int i=0;i < (*size);i++){ + if (i==item_to_delete) { + flag = 1; + } + if (flag == 0) { + new_char_parsed[i]=yon_char_new(char_string[i]); + } + else if (flag == 1 && i!=item_to_delete) { + new_char_parsed[i-1]=yon_char_new(char_string[i]); + } + } + (*size)=(*size)-1; + return new_char_parsed; +} +char*** yon_char_parsed_shrink_n3(char ***char_string, int *size, int item_to_delete) { + char ***new_char_parsed=NULL; + new_char_parsed=malloc(sizeof(char**)*((*size)-1)); + int flag = 0; + for (int i=0;i < (*size);i++){ + if (i==item_to_delete) { + flag = 1; + } + if (flag == 0) { + yon_char_parsed_copy(&new_char_parsed[i],&char_string[i]); + } + else if (flag == 1 && i!=item_to_delete) { + yon_char_parsed_copy(&new_char_parsed[i-1], &char_string[i]); + } + } + (*size)=(*size)-1; + return new_char_parsed; +} +dictionary *yon_dictionary_create_empty() { + dictionary *dict = malloc(sizeof(dictionary)); + dict->data = NULL; + dict->key = NULL; + dict->next = NULL; + dict->prev = NULL; + dict->first = dict; + dict->data_type = DICTIONARY_OTHER_TYPE; + return dict; +} +void yon_terminal_integrated_launch(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument){ + char **commands=new_arr(char*,2); + gchar **envp = g_get_environ(); + commands[0]=(gchar *)g_strdup(g_environ_getenv(envp, "SHELL")); + commands[1]=NULL; + char **env=new_arr(char*,2); + env[0]=""; + env[1]=NULL; + vte_terminal_set_size(VTE_TERMINAL(terminal),10,15); + VtePty *pty = vte_pty_new_sync(VTE_PTY_DEFAULT,NULL,NULL); + vte_terminal_set_pty(VTE_TERMINAL(terminal),pty); + char *install_command=yon_char_unite("tput cup 0 0 && tput ed; ",command, "; exit 0\n",NULL); + if(endwork_function) + g_signal_connect(G_OBJECT(terminal), "child-exited", G_CALLBACK(endwork_function), endwork_function_argument); + vte_terminal_spawn_async(VTE_TERMINAL(terminal), + VTE_PTY_DEFAULT, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + child_ready, + install_command); + vte_pty_spawn_async(pty, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + NULL, + NULL); + vte_terminal_set_scrollback_lines(VTE_TERMINAL(terminal), -1); + vte_terminal_set_scroll_on_output(VTE_TERMINAL(terminal), TRUE); + vte_terminal_set_scroll_on_keystroke(VTE_TERMINAL(terminal), TRUE); + gtk_widget_show_all(terminal); +} +dictionary *yon_dictionary_create_conneced(dictionary *targetdict) +{ + targetdict = yon_dictionary_get_last(targetdict); + targetdict->next = yon_dictionary_create_empty(); + targetdict->next->prev = targetdict; + targetdict->next->first = targetdict->first; + targetdict->next->data_type = DICTIONARY_OTHER_TYPE; + return targetdict->next; +} +void yon_int_array_append(int **source, int append){ + int size=0; + for (size=0;(*source)[size]!=-2;size++); + *source = realloc(*source,(size+2)*sizeof(int)); + (*source)[size] = append; + (*source)[size+1] = -2; +} +static void child_ready(VteTerminal *terminal, GPid pid, GError *error, gpointer user_data) +{ + if (!terminal) return; + if (pid == -1) printf("Error\n\n\n"); + else vte_terminal_feed_child(VTE_TERMINAL(terminal),(char*)user_data,strlen((char*)user_data)); +} +/**[EN] + * int yon_config_save(char *command) + * Saves config with [command] + * [RU] +*/ +int philos_config_save(char *command) +{ + FILE *output = popen(command, "r"); + return 1; +} + +void philos_array_int_pars_to(int** array, int to) { + int flag = 0; + int i = 0; + for (i = 0; (*array)[i] != -2; i++) { + if ((*array)[i]==-3) { + (*array)[i] = to; + flag = 1; + break; + } + } +} + +void philos_array_char_pars_to(char*** array, char* to) { + int flag = 0; + int i = 0; + for (i = 0; (*array)[i] != NULL; i++) { + if (strcmp((*array)[i], "-") == 0) { + (*array)[i] = yon_char_new(to); + flag = 1; + break; + } + } +} +void init_device_disk(temp_config* _config) { + for (int index = 0;index< (get_device_cfg()->size_disk*2);index++){ + _config->disk_read = yon_char_parsed_append(_config->disk_read,&_config->size_disk, "-"); + _config->size_disk--; + _config->i_o_limit_write_size = philos_int_append(_config->i_o_limit_write_size, &_config->size_disk, -3); + _config->size_disk--; + _config->i_o_limit_write = philos_int_append(_config->i_o_limit_write, &_config->size_disk, -3); + _config->size_disk--; + _config->i_o_limit_read_size = philos_int_append(_config->i_o_limit_read_size, &_config->size_disk, -3); + _config->size_disk--; + _config->disk_write = yon_char_parsed_append(_config->disk_write,&_config->size_disk, "-"); + _config->size_disk--; + _config->i_o_limit_read = philos_int_append(_config->i_o_limit_read, &_config->size_disk, -3); + } + _config->i_o_limit_write_size = philos_int_append(_config->i_o_limit_write_size, &_config->size_disk, -2); + _config->size_disk--; + _config->disk_write = yon_char_parsed_append(_config->disk_write, &_config->size_disk, NULL); + _config->size_disk--; + _config->disk_read = yon_char_parsed_append(_config->disk_read, &_config->size_disk, NULL); + _config->size_disk--; + _config->i_o_limit_write = philos_int_append(_config->i_o_limit_write, &_config->size_disk, -2); + _config->size_disk--; + _config->i_o_limit_read = philos_int_append(_config->i_o_limit_read, &_config->size_disk, -2); + _config->size_disk--; + _config->i_o_limit_read_size = philos_int_append(_config->i_o_limit_read_size, &_config->size_disk, -2); +} \ No newline at end of file diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h new file mode 100644 index 0000000..8ec5af6 --- /dev/null +++ b/source/model/philos_utils.h @@ -0,0 +1,120 @@ +#ifndef PHILOS_UTILS_H +#define PHILOS_UTILS_H +#include "ubl-utils.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "my_device.h" + +#define catch(x) ExitJmp:if(__HadError) +#define throw(x) {__HadError=true;goto ExitJmp;} +#define file_source_login_min_max "/etc/login.defs" +static char** array_size_pow; +typedef struct { + char** disk_read; + char** disk_write; + int* i_o_limit_read; + int* i_o_limit_write; + int* i_o_limit_read_size; + int* i_o_limit_write_size; + int size; + int size_disk; +} temp_config; + +typedef struct { + + GtkWidget* Window; + GtkWidget* btnSaveTempSave; + GtkWidget* btnTempCancel; + + GtkWidget* entryTempCmd; + GtkWidget* chbTempRead; + GtkWidget* spinTempRead; + GtkWidget* cbtTempRead; + + GtkWidget* chbTempWrite; + GtkWidget* spinTempWrite; + GtkWidget* cbtTempWrite; + + GtkWidget* chkSoftRestrictionTemp; + GtkWidget* spiSevereRestrictionTemp; + GtkWidget* cmSevereRestrictionTemp; + + GtkWidget* chkSevereRestrictionTemp; + GtkWidget* spinSevereRestrictionTemp; + GtkWidget* cmbSevereRestrictionTemp; + + GtkWidget* chkPaddingFLTemp; + GtkWidget* spinPaddingFLTemp; + GtkWidget* cmbPaddingFLTemp; + + GtkWidget* chkCPULimitTemp; + GtkWidget* spinCPULimitTemp; + GtkWidget* lblCPULimitTemp; + + GtkWidget* cbtTempDevice; + GtkWidget* cbxTempQuotaObj; + GtkWidget* cbxTempQuotaLevel2; + GtkWidget* boxBlockGui; +} temp_set_window; +void philos_array_string_remove_char(char*** array, char* str_remove, int size); +void philos_set_pow_size_memory(char* str_find, int** array_size,int index, char** array_size_pow); +void philos_set_size_memory_integer_char(char* str_find, char*** array_data, int index); +void philos_free_string_array(char ***array, int size); +void philos_free_string_array_n3(char ****array, int size); +void philos_free_int_array(int **array, int size); +void philos_free_int_array_n2(int ***array, int size); +config_str philos_list_group(int* size); +unsigned short philos_read_uid_min_max(char* filename, char* search); +config_str philos_list_user(int* size); +char* philos_str_size_pow_byte(GtkWidget *combo_box_text); +char* philos_str_remove(char *str, const char *sub); +void philos_split_size_memory(char* str_value, int* size, char* pow_memory); +char* philos_format_cfg_str_size_memory(char* str_key, int value, int pow_size_memory); +char** philos_str_split(char *parameters, int *size, char *divider); +void philos_array_str_copy(char*** source, char*** copy); +void philos_set_pow_size_memory_device(char* str_find, int** array_size,int index, char** array_size_pow); +void philos_array_int_copy(int** source, int** copy); +char** philos_pars_terminal_systemd_cgls(char* CMD_GET_SLICE_SERVICE, char* str_find, int* size_array_data); +char* philos_pard_array_add_cmd(char* cmd, temp_config* _config, char* key, int* array_io, int* array_io_pow_size, char** disk, int size); +int philos_check_activ_disk(temp_set_window *widgets, temp_config* _config); +void philos_temp_generate_cmd(temp_set_window *widgets, temp_config* _config); +void philos_temp_del_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array); +void philos_temp_config_init(temp_config* _config); +void philos_update_device_to_entry(temp_set_window *widgets, temp_config* _config, int flag_check_array); +void philos_temp_add_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array); +int* philos_int_append(int* array, int* size, int value); +int* remove_element_int_array(int* array, int* size, int item_to_delete); +int** remove_element_int_array_n3(int** array, int* size, int item_to_delete); +char* philos_get_size_bite(GtkWidget* chk_button, GtkWidget* spin, GtkWidget* combo_box_text); +void philos_fill_combo_box_text(GtkWidget *cbt, config_str list_data, int size); +void philos_set_spin_adjustment(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, size_t value); +void philos_set_active_widgets(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, int flag_cpu, char* cmd); +size_t get_resurs_total(char* cmd); +float get_size_pow_memory(size_t size_memory, int size); +void philos_set_active_widgets_device_io(GtkWidget* combo_to_l2,GtkWidget *check, GtkWidget *spin, GtkWidget *combo); +char *yon_char_get_augumented(char *source, char *append); +dictionary *yon_dictionary_create_with_data_connected(dictionary *dict, char *key, void *data); +char **yon_char_parsed_shrink(char **char_string, int *size, int item_to_delete); +char*** yon_char_parsed_shrink_n3(char ***char_string, int *size, int item_to_delete); +dictionary *yon_dictionary_create_empty(); +void yon_terminal_integrated_launch(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument); +dictionary *yon_dictionary_create_conneced(dictionary *targetdict); +void yon_int_array_append(int **source, int append); +static void child_ready(VteTerminal *terminal, GPid pid, GError *error, gpointer user_data); +int philos_config_save(char *command); +void philos_array_int_pars_to(int** array, int to); +void philos_array_char_pars_to(char*** array, char* to); +int find_null_array(temp_config* _config); +void init_device_disk(temp_config* _config); +#endif \ No newline at end of file diff --git a/source/view/model/ubl-utils.cc b/source/model/ubl-utils.c similarity index 79% rename from source/view/model/ubl-utils.cc rename to source/model/ubl-utils.c index 6768f9e..0688bf4 100644 --- a/source/view/model/ubl-utils.cc +++ b/source/model/ubl-utils.c @@ -1,7 +1,4 @@ - #include "ubl-utils.h" -static dictionary* __yon__config__strings = NULL; -#define check_config if(__yon__config__strings&&__yon__config__strings->data_type==DICTIONARY_CHAR_TYPE) // dictionary functions @@ -11,12 +8,9 @@ static dictionary* __yon__config__strings = NULL; * [RU] * Создаёт и возвращает пустой словарь. */ - - - dictionary *yon_dictionary_new() { - dictionary *dict = (dictionary *)malloc(sizeof(dictionary)); + dictionary *dict = malloc(sizeof(dictionary)); dict->data = NULL; dict->key = NULL; dict->next = NULL; @@ -26,7 +20,7 @@ dictionary *yon_dictionary_new() return dict; } -/**yon_dictionary_copy_deep(dictionary *dict) +/**yon_dictionary_copy(dictionary *dict) * [EN] * * [RU] @@ -35,7 +29,6 @@ dictionary *yon_dictionary_new() dictionary *yon_dictinoary_copy(dictionary *dict){ dictionary *dct = yon_dictionary_new_with_data(dict->key,dict->data); dct->data_type= dict->data_type; - return dct; } /**yon_dictionary_copy_deep(dictionary *dict) @@ -54,20 +47,44 @@ dictionary *yon_dictionary_copy_deep(dictionary *dict){ return newone->first; } -void yon_dictionary_set_data(dictionary *dict, void *data){ +/**int yon_dictionary_set_data(dictionary *dict, void *data) + * [EN] + * + * [RU] + * Установить элементу словаря [dict] значение [data] +*/ +int yon_dictionary_set_data(dictionary *dict, void *data){ dict->data=data; } -void yon_dictionary_set_key(dictionary *dict, char *key){ +/**int yon_dictionary_set_key(dictionary *dict, char *key) + * [EN] + * + * [RU] + * Изменяет ключ элемента словаря [dict] на [key] +*/ +int yon_dictionary_set_key(dictionary *dict, char *key){ dict->key=key; } -void yon_dictionary_set(dictionary *dict, char *key, void *data){ +/** int yon_dictionary_set(dictionary *dict, char *key, void *data) + * [EN] + * + * [RU] +* Устанавливает значение ключа элемента словаря [dict] на [key] и его данные на [data] +*/ +int yon_dictionary_set(dictionary *dict, char *key, void *data){ dict->key=key; dict->data=data; } -void yon_dictionary_empty(dictionary *dict){ +/**int yon_dictionary_empty(dictionary *dict) + * [EN] + * + * [RU] + * Очищает элемент словаря [dict] от данных +*/ +int yon_dictionary_empty(dictionary *dict){ dict->data=NULL; dict->data_type=DICTIONARY_OTHER_TYPE; } @@ -224,7 +241,6 @@ dictionary *yon_dictionary_swap(dictionary *dict, int aim) } } } - return dict; } /**yon_dictionary_make_first(dictionary *dict) @@ -426,7 +442,7 @@ char *yon_char_append(char *source, char *append) if (source && append) { int size = strlen(source) + strlen(append) + 1; - char *final = (char*)malloc(size); + char *final = malloc(size); memset(final, 0, size); if (strstr(source, "%%")) sprintf(final, source, append); @@ -445,7 +461,7 @@ char *yon_char_append(char *source, char *append) char *yon_char_new(char *chr) { if (chr){ - char *newchar = (char*)malloc(strlen(chr) + 1); + char *newchar = malloc(strlen(chr) + 1); memset(newchar, 0, strlen(chr) + 1); memcpy(newchar, chr, strlen(chr)); return newchar; @@ -453,8 +469,12 @@ char *yon_char_new(char *chr) return NULL; } -// char *yon_char_unite(char *source, ...) - +/**yon_char_unite(char *source, ...) + * [En] + * + * [RU] + * Объединяет строку [source] со всеми строками, написанными в [...] +*/ char *yon_char_unite(char *source, ...){ va_list arglist; char *new_char=NULL; @@ -477,7 +497,7 @@ char *yon_char_unite(char *source, ...){ char *yon_cut(char *source, int size, int startpos) { char *cut = NULL; - cut = (char*)malloc(size + 1); + cut = malloc(size + 1); memset(cut, 0, size + 1); memcpy(cut, source + startpos, size); return cut; @@ -491,10 +511,10 @@ char *yon_cut(char *source, int size, int startpos) */ char *yon_char_divide(char *source, int dividepos) { - char *cut = (char*)malloc(dividepos + 1); + char *cut = malloc(dividepos + 1); memset(cut, 0, dividepos + 1); memcpy(cut, source, dividepos); - char *left = (char*)malloc(strlen(source) - strlen(cut)); + char *left = malloc(strlen(source) - strlen(cut)); memset(left, 0, strlen(source) - strlen(cut)); memcpy(left, source + dividepos + 1, (strlen(source) - dividepos)); memset(source, 0, strlen(source)); @@ -502,11 +522,18 @@ char *yon_char_divide(char *source, int dividepos) return cut; } +/**yon_char_find_count(char *source, char *find) + * [EN] + * + * [RU] + * Считает количество символов [find] в строке [source] +*/ int yon_char_find_count(char *source, char *find){ char *working_string=yon_char_new(source); int i=0; int size=0; - config_str rtn = yon_char_parse(working_string,&size,(char*)"\n"); + int pos=0; + config_str rtn = yon_char_parse(working_string,&size,"\n"); for (int j=0;jd_name); -// if (strlen(de->d_name) > 9) -// { -// char *extension = strstr(path, "."); -// if (extension != NULL) -// { -// if (strcmp(extension, ".desktop") == 0) -// { -// apps tempapp; -// GKeyFile *gfile = g_key_file_new(); -// GError *err = NULL; -// g_key_file_load_from_file(gfile, path, G_KEY_FILE_KEEP_TRANSLATIONS, NULL); -// char *Type = g_key_file_get_string(gfile, "Desktop Entry", "Type", &err); -// if (err) -// { -// printf("%s\n", err->message); -// } -// if (strcmp(Type, "Application") == 0) -// tempapp.Type = 1; -// else if (strcmp(Type, "pyApplication") == 0) -// tempapp.Type = 2; -// else -// continue; -// tempapp.Name = g_key_file_get_locale_string(gfile, "Desktop Entry", "Name", setlocale(LC_ALL, NULL), NULL); -// if (tempapp.Name == NULL) -// continue; -// tempapp.Categories = g_key_file_get_string(gfile, "Desktop Entry", "Categories", NULL); -// if (tempapp.Categories == NULL) -// continue; -// tempapp.Exec = g_key_file_get_string(gfile, "Desktop Entry", "Exec", NULL); -// if (tempapp.Exec == NULL) -// continue; -// tempapp.Icon = g_key_file_get_string(gfile, "Desktop Entry", "Icon", NULL); -// if (tempapp.Icon == NULL) -// continue; -// tempapp.Pluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "Pluggable", NULL); -// if (!tempapp.Pluggable) -// tempapp.Pluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "X-XfcePluggable", NULL); -// if (tempapp.Pluggable) -// tempapp.DualPluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "X-UBLPluggable", NULL); -// if (g_key_file_get_boolean(gfile, "Desktop Entry", "X-UBL-SettingsManager-Hidden", NULL) == 0){ -// if (size == 0) -// { -// applist = (apps *)malloc(size + 1 * sizeof(apps)); -// applist[0].Name = yon_char_new(tempapp.Name); -// applist[0].Categories = yon_char_new(tempapp.Categories); -// applist[0].Exec = yon_char_new(tempapp.Exec); -// applist[0].Icon = yon_char_new(tempapp.Icon); -// applist[0].Type = tempapp.Type; -// applist[0].Pluggable = tempapp.Pluggable; -// applist[0].DualPluggable = tempapp.DualPluggable; -// size++; -// } -// else -// { -// applist = (apps *)realloc(applist, (size + 1) * sizeof(apps)); -// applist[size].Name = yon_char_new(tempapp.Name); -// applist[size].Categories = yon_char_new(tempapp.Categories); -// applist[size].Exec = yon_char_new(tempapp.Exec); -// applist[size].Icon = yon_char_new(tempapp.Icon); -// applist[size].Pluggable = tempapp.Pluggable; -// applist[size].DualPluggable = tempapp.DualPluggable; -// applist[size].Type = tempapp.Type; -// size++; -// } -// } -// } -// } -// } -// } -// } -// *sizef = size; -// return applist; -// }; +apps *yon_apps_scan_and_parse_desktops(int *sizef) +{ + int size = 0; + struct apps *applist; + { + DIR *directory = opendir(DesktopPath); + struct dirent *de; + while ((de = readdir(directory))) + { + FILE *file; + char *path = yon_char_append(DesktopPath, de->d_name); + file = fopen(path, "r"); + if (strlen(de->d_name) > 9) + { + char *extension = strstr(path, "."); + if (extension != NULL) + { + if (strcmp(extension, ".desktop") == 0) + { + apps tempapp; + GKeyFile *gfile = g_key_file_new(); + GError *err = NULL; + g_key_file_load_from_file(gfile, path, G_KEY_FILE_KEEP_TRANSLATIONS, NULL); + char *Type = g_key_file_get_string(gfile, "Desktop Entry", "Type", &err); + if (err) + { + printf("%s\n", err->message); + } + if (strcmp(Type, "Application") == 0) + tempapp.Type = 1; + else if (strcmp(Type, "pyApplication") == 0) + tempapp.Type = 2; + else + continue; + tempapp.Name = g_key_file_get_locale_string(gfile, "Desktop Entry", "Name", setlocale(LC_ALL, NULL), NULL); + if (tempapp.Name == NULL) + continue; + tempapp.Categories = g_key_file_get_string(gfile, "Desktop Entry", "Categories", NULL); + if (tempapp.Categories == NULL) + continue; + tempapp.Exec = g_key_file_get_string(gfile, "Desktop Entry", "Exec", NULL); + if (tempapp.Exec == NULL) + continue; + tempapp.Icon = g_key_file_get_string(gfile, "Desktop Entry", "Icon", NULL); + if (tempapp.Icon == NULL) + continue; + tempapp.Pluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "Pluggable", NULL); + if (!tempapp.Pluggable) + tempapp.Pluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "X-XfcePluggable", NULL); + if (tempapp.Pluggable) + tempapp.DualPluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "X-UBLPluggable", NULL); + if (g_key_file_get_boolean(gfile, "Desktop Entry", "X-UBL-SettingsManager-Hidden", NULL) == 0) + if (size == 0) + { + applist = (apps *)malloc(size + 1 * sizeof(apps)); + applist[0].Name = yon_char_new(tempapp.Name); + applist[0].Categories = yon_char_new(tempapp.Categories); + applist[0].Exec = yon_char_new(tempapp.Exec); + applist[0].Icon = yon_char_new(tempapp.Icon); + applist[0].Type = tempapp.Type; + applist[0].Pluggable = tempapp.Pluggable; + applist[0].DualPluggable = tempapp.DualPluggable; + size++; + } + else + { + applist = (apps *)realloc(applist, (size + 1) * sizeof(apps)); + applist[size].Name = yon_char_new(tempapp.Name); + applist[size].Categories = yon_char_new(tempapp.Categories); + applist[size].Exec = yon_char_new(tempapp.Exec); + applist[size].Icon = yon_char_new(tempapp.Icon); + applist[size].Pluggable = tempapp.Pluggable; + applist[size].DualPluggable = tempapp.DualPluggable; + applist[size].Type = tempapp.Type; + size++; + } + } + } + } + } + } + *sizef = size; + return applist; +}; void yon_apps_sort(apps *applist, int size) { @@ -885,21 +928,21 @@ apps *yon_apps_get_by_name(apps *applist, char *name, int size) * Выполняет команду [command]. * Полученные данные парсятся и регистрируются в конфиг. */ - int yon_config_load_register(char *command){ if (__yon__config__strings){ - __yon__config__strings = (dictionary *)yon_dictionary_free_all(__yon__config__strings,NULL); + __yon__config__strings = yon_dictionary_free_all(__yon__config__strings,NULL); } FILE *output = popen(command, "r"); - //char **output_strings = (char **)malloc(sizeof(char)); - // int i = 0; + char **output_strings = NULL; + output_strings = malloc(sizeof(char)); + int i = 0; char str[4096]; memset(str, 0, 4096); while (fgets(str, 4096, output)) { if (strcmp(str, "") != 0&& strcmp(str,"(null)\n")!=0) { - char *key = yon_char_divide_search(str,(char*)"=",-1); + char *key = yon_char_divide_search(str,"=",-1); yon_dictionary_add_or_create_if_exists_with_data(__yon__config__strings,key,str); __yon__config__strings->data_type=DICTIONARY_CHAR_TYPE; } @@ -958,7 +1001,7 @@ int yon_config_remove_element(char *key, char *deleted){ char *data = (char*)dict->data; char *found = strstr(data,deleted); int size=strlen(data)-strlen(found)+1; - char *new_data = (char*)malloc(size); + char *new_data = malloc(size); memset(new_data,0,size); if (strlen(found)!=strlen(deleted)){ memcpy(new_data,data,size-1); @@ -1033,7 +1076,7 @@ int yon_config_set(char *key, void *data){ */ int yon_config_clean(){ check_config{ - __yon__config__strings = (dictionary *)yon_dictionary_free_all(__yon__config__strings, NULL); + __yon__config__strings = yon_dictionary_free_all(__yon__config__strings, NULL); return 1; } else return 0; @@ -1062,7 +1105,7 @@ void yon_config_register(char *key, void *data){ config_str yon_config_load(char *command, int *str_len){ FILE *output = popen(command, "r"); char **output_strings = NULL; - output_strings = (char**)malloc(sizeof(char)); + output_strings = malloc(sizeof(char)); int i = 0; char str[4096]; memset(str, 0, 4096); @@ -1070,7 +1113,7 @@ config_str yon_config_load(char *command, int *str_len){ { if (strcmp(str, "") != 0) { - output_strings = (char**)realloc(output_strings, sizeof(char *) * (i + 1)); + output_strings = realloc(output_strings, sizeof(char *) * (i + 1)); // printf("%s\n", str); output_strings[i] = NULL; output_strings[i] = yon_char_new(str); @@ -1094,54 +1137,41 @@ config_str yon_config_load(char *command, int *str_len){ * Выполняет команду [command], добавляя в конец все записи конфига в таком виде: * [ПАРАМЕТР1]="[значения1]" [ПАРАМЕТР2]="[значения2]" */ -int yon_config_save(char *command){ +int yon_config_save_registered(char *command){ check_config{ dictionary *dict = NULL; for_dictionaries(dict,__yon__config__strings){ - command = yon_char_unite(command, (char*)" ", yon_dictionary_get_data(dict,char*), NULL); + command = yon_char_unite(command, " ", yon_dictionary_get_data(dict,char*), NULL); } if (popen(command, "r")) return 1; else return 0; } else return 0; } -// /**yon_config_get_all(int *size) -// * [EN] -// * -// * [RU] -// * Возвращает массив со всеми параметрами конфига, оканчивающаяся NULL -// * [size] - указатель, в который выгружается длина массива -// */ -// config_str yon_config_get_all(int *size){ -// if (size) {} -// check_config{ -// *size = 1; -// config_str conf = NULL; -// dictionary *dict = NULL; -// for_dictionaries(dict,__yon__config__strings){ -// conf = yon_remalloc(conf,sizeof(char*)*(*size)); -// conf[(*size)-1] = yon_char_unite(dict->key,"=",(char*)dict->data,NULL); -// size++; -// } -// conf = yon_remalloc(conf,sizeof(char*)*(*size+1)); -// conf[*size] = NULL; -// return conf; -// } else return NULL; -// } - -/**[EN] - * int yon_config_save(char *command) - * Saves config with [command] +/**yon_config_get_all(int *size) + * [EN] + * * [RU] - * Выполняет команду [command] + * Возвращает массив со всеми параметрами конфига, оканчивающаяся NULL + * [size] - указатель, в который выгружается длина массива */ -// int yon_config_save(char *command) -// { -// FILE *output = popen(command, "r"); -// return 1; -// } +config_str yon_config_get_all(int *size){ + check_config{ + *size = 1; + config_str conf = NULL; + dictionary *dict = NULL; + for_dictionaries(dict,__yon__config__strings){ + conf = yon_remalloc(conf,sizeof(char*)*(*size)); + conf[(*size)-1] = yon_char_unite(dict->key,"=",(char*)dict->data,NULL); + size++; + } + conf = yon_remalloc(conf,sizeof(char*)*(*size+1)); + conf[*size] = NULL; + return conf; + } else return NULL; +} -/**char *yon_config_get_parameter(config parameter" "s, int size, char *param) +/**char *yon_config_get_parameter(config parameters, int size, char *param) * [EN] * Gets parameter [param] from parameter list [parameters] of size [size]; * or NULL if nothing were found @@ -1152,19 +1182,19 @@ int yon_config_save(char *command){ char *yon_config_get_parameter(config_str parameters, int size, char *param) { if (param[0]==' ') - yon_char_divide_search(param,(char*)" ",-1); - param=yon_char_divide_search(yon_char_new(param),(char*)" ",-1); + yon_char_divide_search(param," ",-1); + param=yon_char_divide_search(yon_char_new(param)," ",-1); char *str = NULL; for (int j = 0; j < size; j++) { - char *name = yon_char_divide_search(yon_char_new(parameters[j]), (char*)"=", 1); + char *name = yon_char_divide_search(yon_char_new(parameters[j]), "=", 1); if (name) { if (strcmp(name, param) == 0) { - str = yon_char_divide_search(yon_char_new(parameters[j]), (char*)"\n", 1); - if (strcmp(str, "") != 0 && strcmp(str, (char*)"(null)") != 0) + str = yon_char_divide_search(yon_char_new(parameters[j]), "\n", 1); + if (strcmp(str, "") != 0 && strcmp(str, "(null)") != 0) return str; else return NULL; @@ -1184,13 +1214,13 @@ char *yon_config_get_parameter(config_str parameters, int size, char *param) * [RU] * Выполнить команду [command] в отдельном потоке; */ -void yon_launch_app_with_arguments(char *name, char *args) +int yon_launch_app_with_arguments(char *name, char *args) { - char *path = yon_char_unite((char*)"/usr/bin/", name, (char*)" ", args,NULL); + char *path = yon_char_unite("/usr/bin/", name, " ", args,NULL); pthread_t thread_id; char *command = NULL; command = path; - pthread_create(&thread_id, NULL, (void* (*)(void *))yon_launch, command); + pthread_create(&thread_id, NULL, (void *)yon_launch, command); }; /**yon_launch(char *command) @@ -1199,10 +1229,9 @@ void yon_launch_app_with_arguments(char *name, char *args) * [RU] * Выполнить команду [command] */ -void* yon_launch(void *command) +void yon_launch(char *command) { - if (system((char*)command)){} - return NULL; + system(command); } // Gtk functions @@ -1332,8 +1361,11 @@ void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *end gtk_widget_show_all(terminal); } #endif + // Window config functions + #define check_window_config_setup if(__yon_window_config_target_window) + struct { int x; int y; @@ -1341,6 +1373,7 @@ void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *end int height; int fullscreen; } __yon_main_window_config; + static GtkWindow *__yon_window_config_target_window = NULL; static GKeyFile *__yon_window_config_file = NULL; static char *__yon_window_config_path = NULL; @@ -1359,9 +1392,13 @@ void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *end __yon_main_window_config.fullscreen = gtk_window_is_maximized(__yon_window_config_target_window); } - + /**yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event) + * [EN] + * + * [RU] + * Сохраняет настройки основного окна. Вызывается когда основное окно уничтожается. + */ void yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event){ - if (self && event){} check_window_config_setup{ yon_get_is_fullscreen(); yon_window_config_save(); @@ -1378,26 +1415,36 @@ void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *end } } + /**yon_window_config_setup(GtkWindow *window) + * [EN] + * + * [RU] + * Устанавливает указатель на окно для отслеживания его положения и размера + */ void yon_window_config_setup(GtkWindow *window){ __yon_window_config_target_window = window; g_signal_connect(G_OBJECT(window),"delete-event",G_CALLBACK(yon_on_configured_window_destroy),NULL); g_signal_connect(G_OBJECT(window),"check-resize"/*"configure-event"*/,G_CALLBACK(__yon_window_config_on_resize),NULL); } - void* _yon_maximize(void *data){ - if (data){} + void _yon_maximize(void *data){ g_usleep(G_USEC_PER_SEC/10); if(__yon_main_window_config.fullscreen ==1) gtk_window_maximize(__yon_window_config_target_window); - return NULL; } + /**yon_window_config_load(char *path) + * [EN] + * + * [RU] + * Загружает конфиг окна и инициализирует отслеживание его параметров + */ int yon_window_config_load(char *path){ __yon_window_config_file = g_key_file_new(); __yon_window_config_path=yon_char_new(path); if (!g_key_file_load_from_file(__yon_window_config_file,__yon_window_config_path,G_KEY_FILE_NONE,NULL)){ struct stat st; int size; - config_str conf = yon_char_parse(yon_char_new(__yon_window_config_path),&size,(char*)"/"); + config_str conf = yon_char_parse(yon_char_new(__yon_window_config_path),&size,"/"); char *path = yon_char_unite(conf[0],"/",conf[1],"/",conf[2],"/",conf[3],"/",conf[4],"/",NULL); if (stat(path, &st) == -1) { mkdir(path, 0777); @@ -1417,16 +1464,53 @@ void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *end gtk_window_resize(__yon_window_config_target_window,__yon_main_window_config.width,__yon_main_window_config.height); gtk_window_move(__yon_window_config_target_window,__yon_main_window_config.x,__yon_main_window_config.y); pthread_t tid; - pthread_create(&tid,NULL,&_yon_maximize,NULL); + pthread_create(&tid,NULL,(void *)_yon_maximize,NULL); return 1; } void yon_window_config_apply(){ - // dictionary *dict=NULL; + dictionary *dict=NULL; gtk_window_move(__yon_window_config_target_window,__yon_main_window_config.x,__yon_main_window_config.y); gtk_window_resize(__yon_window_config_target_window,__yon_main_window_config.width,__yon_main_window_config.height); } +GtkWidget *yon_ubl_menu_item_about_new(char *buttonname){ + GtkWidget *menu_item = gtk_menu_item_new(); + gtk_style_context_add_class(gtk_widget_get_style_context(menu_item),"menuitembottom"); + GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,0); + GtkWidget *label = gtk_label_new(buttonname); + GtkWidget *image = gtk_image_new_from_icon_name("dialog-information-symbolic",GTK_ICON_SIZE_BUTTON); + gtk_label_set_xalign(GTK_LABEL(label),0.0); + gtk_box_pack_start(GTK_BOX(box),image,0,0,5); + gtk_box_pack_start(GTK_BOX(box),label,0,0,5); + gtk_container_add(GTK_CONTAINER(menu_item),box); + gtk_widget_show_all(menu_item); + return menu_item; +} + +GtkWidget *yon_ubl_menu_item_documentation_new(char *buttonname){ + GtkWidget *menu_item = gtk_menu_item_new(); + gtk_style_context_add_class(gtk_widget_get_style_context(menu_item),"menuitemtop"); + GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,0); + GtkWidget *label = gtk_label_new(buttonname); + GtkWidget *image = gtk_image_new_from_icon_name("dialog-question-symbolic",GTK_ICON_SIZE_BUTTON); + gtk_label_set_xalign(GTK_LABEL(label),0.0); + gtk_box_pack_start(GTK_BOX(box),image,0,0,5); + gtk_box_pack_start(GTK_BOX(box),label,0,0,5); + gtk_container_add(GTK_CONTAINER(menu_item),box); + gtk_widget_show_all(menu_item); + return menu_item; +} + + +// other Gtk functions + +/**yon_gtk_combo_box_text_fill(GtkWidget *combo, config_str parameters,int size) + * [EN] + * + * [RU] + * Добавляет в Комбобокс [combo] все строки из массива строк [parameters] размера [size] +*/ int yon_gtk_combo_box_text_fill(GtkWidget *combo, config_str parameters,int size){ if (combo&¶meters){ for (int i=0;i - #include - +#include #include #include #include @@ -16,8 +13,7 @@ #include #include - -#include "../../ubl-cmake.h" +#include "../ubl-cmake.h" #ifdef WEBKIT_FOUND #include #endif @@ -25,7 +21,7 @@ #define for_dictionaries(obj, obj1) for (obj = obj1->first; obj != NULL; obj = obj->next) -//#define new(type) malloc(sizeof(type)) +#define new(type) malloc(sizeof(type)) #define new_arr(type,size) malloc(sizeof(type)*size) @@ -65,6 +61,8 @@ typedef struct apps typedef char** config_str; +static dictionary *__yon__config__strings = NULL; +#define check_config if(__yon__config__strings&&__yon__config__strings->data_type==DICTIONARY_CHAR_TYPE) #define config(key) yon_config_get_by_key(key) @@ -97,20 +95,6 @@ typedef char** config_str; dictionary *yon_dictionary_new(); -dictionary *yon_dictinoary_copy(dictionary *dict); - -dictionary *yon_dictionary_copy_deep(dictionary *dict); - -void yon_dictionary_set_data(dictionary *dict, void *data); - -void yon_dictionary_set_key(dictionary *dict, char *key); - -void yon_dictionary_set(dictionary *dict, char *key, void *data); - -void yon_dictionary_empty(dictionary *dict); - -void yon_dictionary_switch_to_last(dictionary **dict); - dictionary *yon_dictionary_append(dictionary *targetdict); dictionary *yon_dictionary_get_last(dictionary *dict); @@ -185,7 +169,7 @@ apps *yon_apps_get_by_name(apps *applist, char *name, int size); config_str yon_config_load(char *command, int *str_len); -int yon_config_save(char *command); +int yon_config_save_registered(char *command); char *yon_config_get_parameter(config_str parameters, int size, char *param); @@ -211,9 +195,9 @@ config_str yon_config_get_all(); // terminal-using functions -void yon_launch_app_with_arguments(char *name, char *args); +int yon_launch_app_with_arguments(char *name, char *args); -void* yon_launch(void *command); +void yon_launch(char *command); // Gtk functions @@ -223,19 +207,11 @@ void yon_terminal_integrated_launch(GtkWidget *place_to_show, char* command, voi void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument); +#endif +GtkWidget *yon_ubl_menu_item_about_new(char *buttonname); +GtkWidget *yon_ubl_menu_item_documentation_new(char *buttonname); -void __yon_window_config_on_resize(); - -void yon_get_is_fullscreen(); - - -void yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event); -#endif -void yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event); -void yon_window_config_save(); -void __yon_window_config_on_resize(); -void yon_get_is_fullscreen(); /**yon_gtk_builder_get_widget(builder, widget_name) * [EN] * Returns GtkWidget from GtkBuilder *[builder]. @@ -254,14 +230,8 @@ typedef struct void yon_window_config_setup(GtkWindow *window); -void* _yon_maximize(void *data); - -void yon_window_config_apply(); - int yon_window_config_load(char *path); -int yon_gtk_combo_box_text_fill(GtkWidget *combo, config_str parameters,int size); - int yon_gtk_combo_box_fill(GtkWidget *combo, char **parameters,int size); int yon_gtk_combo_box_text_find(GtkWidget *combo_box, char *text_to_find); @@ -318,9 +288,6 @@ int yon_ubl_status_box_setup(GtkWidget *icon, GtkWidget *box, GtkWidget *label); * или * BACKGROUND_IMAGE_SUCCESS_TYPE (Жёлтный фон, иконка - галка) */ - -void _yon_ubl_status_box_render(char *text, BACKGROUND_IMAGE_TYPE type); - void yon_ubl_status_box_render(char *text, BACKGROUND_IMAGE_TYPE type); #ifdef __cplusplus @@ -372,4 +339,4 @@ void yon_ubl_browser_window_open(char *link, char *browser_window_name); void yon_ubl_browser_window_open(char *link, char *browser_window_name); #endif #endif -#endif +#endif \ No newline at end of file diff --git a/source/ubl-settings-diskquota.cc b/source/ubl-settings-diskquota.c similarity index 60% rename from source/ubl-settings-diskquota.cc rename to source/ubl-settings-diskquota.c index 76e5942..33f788f 100644 --- a/source/ubl-settings-diskquota.cc +++ b/source/ubl-settings-diskquota.c @@ -20,7 +20,7 @@ void on_close_subwindow(GtkWidget *self){ * [RU] * Открывает браузер с [link] ссылкой. */ -void yon_open_browser(GtkWidget *, char *link){ +void yon_open_browser(GtkWidget *self, char *link){ yon_ubl_browser_window_open(link,TITLE_LABEL); } @@ -33,7 +33,7 @@ void yon_open_browser(GtkWidget *, char *link){ void on_open_documentation_confirmation(GtkWidget *self, char *link){ if (main_config.always_open_documentation==0){ GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); - documentation_confirmation_window *widgets = (documentation_confirmation_window*)malloc(sizeof(documentation_confirmation_window)); + documentation_confirmation_window *widgets = malloc(sizeof(documentation_confirmation_window)); widgets->Window = yon_gtk_builder_get_widget(builder,"helpConfirmationWindow"); widgets->AcceptButton = yon_gtk_builder_get_widget(builder,"ReadHelpButton"); widgets->CloseButton = yon_gtk_builder_get_widget(builder,"CancelHelpButton"); @@ -72,7 +72,7 @@ void on_open_documentation_confirmation(GtkWidget *self, char *link){ * [uri] - ссылка, по которой совершается переход; * [user_data] - указатель на любые другие данные, не используется в стандартном обработчике; */ -void on_link(GtkWidget *self, char* uri, gpointer){ +void on_link(GtkWidget *self, char* uri, gpointer user_data){ gtk_widget_destroy(self); on_open_documentation_confirmation(self,uri); } @@ -130,7 +130,7 @@ void config_init(){ main_window *setup_window(){ /* Widgets getting | Получение виджетов */ - main_window *widgets = (main_window*)malloc(sizeof(main_window)); + main_window *widgets = malloc(sizeof(main_window)); GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); widgets->Window = yon_gtk_builder_get_widget(builder,"MainWindow"); widgets->HatLabel = yon_gtk_builder_get_widget(builder,"headerTopic"); @@ -157,9 +157,13 @@ main_window *setup_window(){ widgets->LoadLocalMenuItem = yon_gtk_builder_get_widget(builder,"LoadLocalConfigurationMenuItem"); widgets->LeftBox = yon_gtk_builder_get_widget(builder,"HeaderLeftBox"); - widgets->DocumentationMenuItem = yon_gtk_builder_get_widget(builder,"DocumentationMenuItem"); - widgets->AboutMenuItem = yon_gtk_builder_get_widget(builder,"AboutMenuItem"); + widgets->DocumentationMenuItem = yon_ubl_menu_item_documentation_new(DOCUMENTATION_LABEL); // yon_gtk_builder_get_widget(builder,"DocumentationMenuItem"); + widgets->AboutMenuItem = yon_ubl_menu_item_about_new(ABOUT_LABEL); // yon_gtk_builder_get_widget(builder,"AboutMenuItem"); + GtkWidget *menu = yon_gtk_builder_get_widget(builder,"menu2"); + gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->DocumentationMenuItem); + gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->AboutMenuItem); + if (main_config.lock_load_global == 1){ gtk_widget_set_sensitive(widgets->LoadGlobalMenuItem,0); } @@ -173,128 +177,12 @@ main_window *setup_window(){ } /* Signal connection | Присоединение сигналов */ - - event(widgets); - gtk_widget_show(widgets->Window); - return widgets; -} - -void event(main_window *widgets) { g_signal_connect(G_OBJECT(widgets->Window), "destroy", G_CALLBACK(gtk_main_quit), NULL); - g_signal_connect(G_OBJECT(widgets->DocumentationMenuItem),"activate",G_CALLBACK(on_open_documentation_confirmation),(char*)WIKI_LINK); + g_signal_connect(G_OBJECT(widgets->DocumentationMenuItem),"activate",G_CALLBACK(on_open_documentation_confirmation),WIKI_LINK); g_signal_connect(G_OBJECT(widgets->AboutMenuItem),"activate",G_CALLBACK(on_about),NULL); - //g_signal_connect(G_OBJECT(widgets->btnShowFilters),"clicked",G_CALLBACK(wrapper_filters_show), NULL); -} -/* -void main_visible_columns(main_window *widgets) { - gboolean *flags_filters = filters_get_flag(); - gtk_tree_view_column_set_visible(widgets->tvc0, flags_filters[0]); - gtk_tree_view_column_set_visible(widgets->tvc1, flags_filters[1]); - gtk_tree_view_column_set_visible(widgets->tvc2, flags_filters[2]); - gtk_tree_view_column_set_visible(widgets->tvc3, flags_filters[3]); - gtk_tree_view_column_set_visible(widgets->tvc4, flags_filters[4]); - gtk_tree_view_column_set_visible(widgets->tvc5, flags_filters[5]); - gtk_tree_view_column_set_visible(widgets->tvc6, flags_filters[6]); - gtk_tree_view_column_set_visible(widgets->tvc7, flags_filters[7]); - filters_on_hide_subwindow(self); -} -void wrapper_filters_show(GtkWidget *self) { - filters_show(self, glade_path); - g_signal_connect(G_OBJECT(get_widget_filters()->btnFiltersSave),"clicked",G_CALLBACK(main_visible_columns), NULL); -} -*/ -int main(int argc, char *argv[]){ - config_path = yon_char_unite((char*)"/home",yon_ubl_root_user_get(),(char*)"/.config/",LocaleName,(char*)"/",LocaleName,(char*)".conf",NULL); - local=setlocale(LC_ALL, ""); - textdomain (LocaleName); - config_init(); - int option_index=0; - int show_help=0; - { - struct option long_options[] = { - {"help", 0, 0, 'h'}, - {"version", 0, 0, 'V'}, - {"lock-help", 0,0, 1}, - {"lock-save", 0,0, 2}, - {"lock-save-local", 0,0, 3}, - {"lock-save-global", 0,0, 4}, - {"lock-load-global", 0,0, 5}, - {"socket-id", 1, 0, 's'}, - {"socket-ext-id", 1,0, 'e'}, - {"socket-trd-id", 1,0, 't'}, - {"debug", 0,0, 'd'}, - { NULL, 0, NULL, 0 } - }; - for (int i=0;iHeadOverlay),GTK_WIDGET(widgets->HeadBox),GTK_WIDGET(widgets->HeadImage),(char*)banner_path); - - yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); - if (getuid()!=0) - yon_ubl_status_box_render(TITLE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); - else - yon_ubl_status_box_render(TITLE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); - yon_ubl_setup_sockets(widgets->PlugBox,widgets->LeftBox,widgets->RightBox,main_config.socket_id,main_config.load_socket_id,main_config.save_socket_id); - yon_window_config_setup(GTK_WINDOW(widgets->Window)); - yon_window_config_load((char*)config_path.c_str()); - GtkCssProvider *css=gtk_css_provider_new(); - gtk_css_provider_load_from_resource(css,CssPath); - gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), - GTK_STYLE_PROVIDER(css), - -1); - gtk_main(); + gtk_widget_show(widgets->Window); + return widgets; } + diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index 4462d2d..915dc53 100644 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -1,9 +1,6 @@ - - #include #include -#include -#include "view/model/ubl-utils.h" +#include "model/ubl-utils.h" #include #include #include @@ -11,10 +8,7 @@ #include #include #include -#include -#include #include "ubl-cmake.h" -using namespace std; #ifdef WEBKIT_FOUND #include #endif @@ -27,13 +21,12 @@ using namespace std; #define glade_path "/com/ublinux/ui/ubl-settings-diskquota.glade" #define banner_path "/com/ublinux/images/ubl-settings-diskquota-banner.png" #define CssPath "/com/ublinux/css/ubl-settings-diskquota.css" -static string config_path; - +#define config_path yon_char_unite("/home/",yon_ubl_root_user_get(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL) #define LocalePath "/usr/share/locale" #define LocaleName "ubl-settings-diskquota" - -char const* version_application=""; +typedef char* string; +string version_application; char *local; @@ -55,6 +48,7 @@ typedef struct { } config; typedef struct { + //Standard GtkWidget *Window; GtkWidget *HatLabel; GtkWidget *PlugBox; @@ -82,6 +76,7 @@ typedef struct { GtkWidget *DocumentationMenuItem; GtkWidget *AboutMenuItem; + // Custom } main_window; @@ -97,7 +92,6 @@ typedef struct { GtkWidget *AcceptButton; } documentation_confirmation_window; - main_window *setup_window(); void on_about(); void yon_open_browser(GtkWidget *self, char *link); @@ -106,6 +100,6 @@ void on_link(GtkWidget *self, char* uri, gpointer user_data); void on_open_documentation_confirmation(GtkWidget *self, char *link); void yon_load_proceed(char *command); void event(main_window *widgets); -int main(int argc, char *argv[]); + void on_link(GtkWidget *self, char* uri, gpointer user_data); void config_init(); diff --git a/source/ubl-strings.h b/source/ubl-strings.h index 87d311e..cc9a345 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -1,8 +1,8 @@ #define VERSION_LABEL yon_char_unite(_("Version:")," ",version_application,"\n",NULL) -#define HELP_LABEL yon_char_unite(_("ubl-settings-diskquota version:")," ", version_application,"\n",_("TEMPLATE settings"),"\n",_("Usage:"), " ubl-settings-diskquota ",_("[OPTIONS]"),"\n",_("Options:"),"\n\t--help, -h\t\t\t",_("Show this help"),"\n\t--version, -V\t\t\t",_("Show package version"),"\n\t--lock-help\t\t\t",_("Lock this help menu"),"\n\t--lock-save\t\t\t",_("Lock configuration saving"),"\n\t--lock-save-local\t\t",_("Lock local configration saving"),"\n\t--lock-save-global\t\t",_("Lock global configration saving"),"\n\t--lock-load-global\t\t",_("Lock global configration loading"),"\n",NULL) +#define HELP_LABEL yon_char_unite(_("ubl-settings-diskquota version:")," ", version_application,"\n",_(""),"\n",_("Usage:"), " ubl-settings-diskquota ",_("[OPTIONS]"),"\n",_("Options:"),"\n\t--help, -h\t\t\t",_("Show this help"),"\n\t--version, -V\t\t\t",_("Show package version"),"\n\t--lock-help\t\t\t",_("Lock this help menu"),"\n\t--lock-save\t\t\t",_("Lock configuration saving"),"\n\t--lock-save-local\t\t",_("Lock local configration saving"),"\n\t--lock-save-global\t\t",_("Lock global configration saving"),"\n\t--lock-load-global\t\t",_("Lock global configration loading"),"\n",NULL) -#define TITLE_LABEL _("TEMPLATE Manager") -#define TITLE_INFO_LABEL _("System TEMPLATE settings management") +#define TITLE_LABEL _("") +#define TITLE_INFO_LABEL _("") #define SUCCESS_LABEL _("Operation succeeded") #define ROOT_WARNING_LABEL _("Warning! Application was launched without root - root-dependent actions are locked") @@ -36,4 +36,20 @@ #define GLOBAL_LOCAL_SAVE_SUCCESS_LABEL _("Local and global configuration saving succseeded.") #define GLOBAL_SAVE_SUCCESS_LABEL _("Global configuration saving succseeded.") #define LOCAL_SAVE_SUCCESS_LABEL _("Local configuration saving succseeded.") -#define SAVE_FAILED_LABEL \ No newline at end of file +#define SAVE_FAILED_LABEL + +#define STR_KB _("Kb") +#define STR_MB _("Mb") +#define STR_GB _("Gb") +#define STR_TB _("Tb") + + +#define CMD_LOAD_GLOBAL "ubconfig --default --source global get security DISK_QUOTA[*]" +#define CMD_LOAD_SYSTEM "ubconfig --default --source system get security DISK_QUOTA[*]" +#define CMD_SAVE_GLOBAL "ubconfig --default --target global set security" +#define CMD_SAVE_SYSTEM "ubconfig --default --target system set security" +#define CMD_ALL_SAVE "ubconfig set security " +#define CMD_ALL_REMOVE "ubconfig remove security " +#define CMD_REMOVE_GLOBAL "ubconfig --target global --noexecute remove security " +#define CMD_REMOVE_SYSTEM "ubconfig --target system remove security " +#define CMD_GET_SLICE_SERVICE "systemd-cgls --no-page" \ No newline at end of file diff --git a/source/view/model/load.cc b/source/view/model/load.cc deleted file mode 100644 index 77873dc..0000000 --- a/source/view/model/load.cc +++ /dev/null @@ -1,34 +0,0 @@ -#include "load.h" - -namespace Lib_Load{ - void Load::set_count_error(int count_error) { - process.set_count_error(count_error); - } - string Load::get_cmd_error() { - return process.get_cmd_error(); - } - map& Load::get_load_data(std::map &map_temp, string cmd) { - string response = ""; - string key = ""; - string value = ""; - response = process.call_all_sections(cmd); - vector vec_str_key_value = Utils::split(response, '\n'); - for (const string ¶m: vec_str_key_value) { - if ((param.find("(null)") == std::string::npos) && (param.length() != 0 )) { - if (param.find("=") != std::string::npos) { - size_t index = param.find("="); - key = param.substr(0, index); - value = param.substr(index + 1, param.length()); - Utils::str_replace_all(value, " \"",""); - Utils::str_replace_all(value, "\"",""); - map_temp[key] = value; - } - } - } - return map_temp; - } - int Load::get_count_error() { - return process.get_count_error(); - } - -} \ No newline at end of file diff --git a/source/view/model/load.h b/source/view/model/load.h deleted file mode 100644 index b4d4a38..0000000 --- a/source/view/model/load.h +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef LOAD_H -#define LOAD_H - -#include "my_process.h" -namespace Lib_Load{ - class Load { - - private: - string sections; - My_Process::My_Process_call process = My_Process::My_Process_call(); - public: - int get_count_error(); - void set_count_error(int count_error); - string get_cmd_error(); - map& get_load_data(std::map &map_temp, string str_flag_load); - }; - - -} -#endif \ No newline at end of file diff --git a/source/view/model/my_process.cc b/source/view/model/my_process.cc deleted file mode 100644 index 658afd5..0000000 --- a/source/view/model/my_process.cc +++ /dev/null @@ -1,84 +0,0 @@ -#include "my_process.h" -#include "util.h" - -namespace My_Process { -#define debug false -struct Utils::Result My_Process_call::call(string cmd) { - this->i_error_old = this->i_error; - struct Utils::Result obj_result; - string response = Utils::call(cmd); - obj_result.response = response; - if ((response.find("(null)") == std::string::npos) && (response.length() != 0 )) { - if (response.find("=") != std::string::npos) { - if (response.find("\n") != std::string::npos) { - response = response.substr(response.find("=")+1,response.length()); - response = response.substr(0,response.find("\n")); - obj_result.response = response; - obj_result.error = 0; - } - else { - obj_result.error = 1; - this->i_error += 1; - this->log_mess_error(cmd); - } - } - else { - obj_result.error = 2; - this->i_error += 1; - str_cmd_error = cmd; - this->log_mess_error(cmd); - } - } - else { - obj_result.error = 3; - this->i_error += 1; - str_cmd_error = cmd; - this->log_mess_error(cmd); - } - return obj_result; -} - -int My_Process::get_count_error() { - return this->i_error; -} - -void My_Process::set_back_count_error() { - this->i_error = this->i_error_old; -} - -void My_Process_system::call(string cmd, string thread_str = "") { - string cmd_new = cmd + " " + thread_str; - int response_cmd = system(cmd_new.c_str()); - if (response_cmd != 0) { - this->i_error += 1; - } -} - -void My_Process::set_count_error(int count_error) { - this->i_error = count_error; - this->str_cmd_error = ""; -} - -void My_Process::log_mess_error(string) { -} - -string My_Process::get_cmd_error() { - return this->str_cmd_error; -} -string My_Process_call::call_all_sections(string cmd) { - char buffer[PATH_MAX] = {0}; - std::string result = ""; - FILE* pipe = popen(cmd.c_str(), "r"); - if (!pipe) throw std::runtime_error("popen() failed!"); - try { - while (fgets(buffer, sizeof buffer, pipe) != NULL) { - result += buffer; - } - } catch (...) { - pclose(pipe); - throw; - } - pclose(pipe); - return result; -} -} \ No newline at end of file diff --git a/source/view/model/my_process.h b/source/view/model/my_process.h deleted file mode 100644 index 3cc6f81..0000000 --- a/source/view/model/my_process.h +++ /dev/null @@ -1,32 +0,0 @@ -#ifndef MY_PROCESS_H -#define MY_PROCESS_H - -#include "util.h" -namespace My_Process { -class My_Process { - public: - int i_error = 0; - int i_error_old = 0; - string str_cmd_error = ""; - int get_count_error(); - void set_count_error(int count_error); - void set_back_count_error(); - void log_mess_error(string); - string get_cmd_error(); -}; - - -class My_Process_call: public My_Process { - public: - struct Utils::Result call(string cmd); - string call_all_sections(string cmd); - -}; - -class My_Process_system: public My_Process { - public: - void call(string cmd, string thread_str); - -}; -} -#endif \ No newline at end of file diff --git a/source/view/model/save.cc b/source/view/model/save.cc deleted file mode 100644 index c824093..0000000 --- a/source/view/model/save.cc +++ /dev/null @@ -1,151 +0,0 @@ -#include "save.h" - -namespace Lib_save { - -vector Save::get_error() { - return this->vec_errors; -} - -bool Save::get_state_save() { - return this->flag_no_save; -} - -void Save::set_data_global(std::map &map_global) { - this->map_global = &map_global; -} - -void Save::set_data_local(std::map &map_local) { - this->map_local = &map_local; -} - -void Save::set_data_gui(std::map &map_gui) { - this->map_gui = &map_gui; -} - -bool Save::check_save(string flag_save, string key_name) { - std::map :: iterator iter_map_data; - std::map :: iterator iter_map_data_old; - std::map *map_data_old; - if (flag_save == "system") { - map_data_old = map_local; - } - else if (flag_save == "global") { - map_data_old = map_global; - } - iter_map_data = (*map_gui).find(key_name); - iter_map_data_old = (*map_data_old).find(key_name); - if ((*map_local).find(key_name) != (*map_local).end() && (*map_global).find(key_name) != (*map_global).end()) { - if ((*map_local)[key_name] != (*map_global)[key_name]) { - return true; - } - } - if (iter_map_data_old == (*map_data_old).end() && iter_map_data != (*map_gui).end()) { - return true; - } - else if (iter_map_data->second != iter_map_data_old->second) { - return true; - } - else if (iter_map_data->second.length() == 0 && iter_map_data_old->second.length() == 0) { - return false; - } - else if (iter_map_data->second == iter_map_data_old->second) { - return false; - } - else { - return true; - } - return true; -} - -int Save::get_count_error() { - return process.get_count_error(); -} - -string Save::get_cmd_error() { - return process.get_cmd_error(); -} - -void Save::set_count_error(int count_error) { - process.set_count_error(count_error); -} - -void Save::set_vec_params(vector& vec_param_names) { - this->vec_param_names = &vec_param_names; -} - -void Save::save(string sections, string str_flag_save) { - string key = ""; - string value = ""; - string cmd = ""; - string str_error = ""; - this->flag_no_save = true; - for (const auto &key: *vec_param_names) { - if (map_gui->find(key) != map_gui->end()) { - value = (*map_gui)[key]; - if (this->check_save(str_flag_save, key)) { - if (value.length() != 0) { - cmd = "ubconfig --target " + str_flag_save + " set " + sections + " " + - key + "=\"" + value + "\""; - } - else if (value.length() == 0) { - cmd = "ubconfig --target " + str_flag_save + " remove " + sections + " " + key; - } - else { - cmd = ""; - } - if (cmd.length() != 0) { - process.call(cmd, ""); - this->flag_no_save = false; - str_error = process.get_cmd_error(); - if (str_error.length() != 0) { - this->vec_errors.push_back(str_error); - str_error = ""; - } - } - } - } - - } -} -void Save::save_one_cmd(string cmd1, string cmd_remove, string str_flag_save) { - string key = ""; - string value = ""; - string cmd = ""; - this->flag_no_save = true; - cmd = cmd1; - string remove = cmd_remove; - for (const auto &key: *vec_param_names) { - if (map_gui->find(key) != map_gui->end()) { - value = (*map_gui)[key]; - if (this->check_save(str_flag_save, key)) { - if (value.length() != 0) { - cmd = cmd + key + "=\"" + value + "\" "; - } - else if (value.length() == 0) { - remove = remove + key + " "; - } - - } - } - } - if (cmd.length() != cmd1.length()) { - this->template_save(cmd); - } - if (cmd_remove.length() != remove.length()) { - this->template_save(remove); - } -} - -void Save::template_save(string cmd) { - string str_error = ""; - process.call(cmd, ""); - this->flag_no_save = false; - str_error = process.get_cmd_error(); - if (str_error.length() != 0) { - this->vec_errors.push_back(str_error); - str_error = ""; - } - -} - -} diff --git a/source/view/model/save.h b/source/view/model/save.h deleted file mode 100644 index d6c8c04..0000000 --- a/source/view/model/save.h +++ /dev/null @@ -1,33 +0,0 @@ -#ifndef MY_SAVE_H -#define MY_SAVE_H - -#include "my_process.h" -namespace Lib_save { - -class Save { -private: - std::map *map_global; - std::map *map_local; - std::map *map_gui; - vector vec_errors; - vector* vec_param_names; - My_Process::My_Process_system process = My_Process::My_Process_system(); - bool flag_no_save; - void template_save(string cmd); -public: - void set_data_global(std::map &map_global); - void set_data_local(std::map &map_local); - void set_data_gui(std::map &map_gui); - bool check_save(string flag_save, string key_name); - bool get_state_save(); - - void save_one_cmd(string cmd1, string cmd_remove, string str_flag_save); - int get_count_error(); - string get_cmd_error(); - void set_count_error(int count_error); - void set_vec_params(vector& vec_param_names); - void save(string sections, string str_flag_save) ; - vector get_error(); -}; -} -#endif \ No newline at end of file diff --git a/source/view/model/util.cc b/source/view/model/util.cc deleted file mode 100644 index c3cd4c6..0000000 --- a/source/view/model/util.cc +++ /dev/null @@ -1,252 +0,0 @@ -#include "util.h" -#define yon_gtk_builder_get_widget(builder, widget_name) GTK_WIDGET(gtk_builder_get_object(builder, widget_name)) -namespace Utils { - -string format_str_size(int num, int index) { - string value = ""; - value = to_string(num); - if (num == 0) { - return value; - } - if (index == 1) { - value += "M"; - } - else if (index == 2) { - value += "G"; - } - else if (index == 3) { - value += "T"; - } - return value; -} - -array, 5> read_csv(const string& filename) { - array, 5> array_vectors; - vector vec_option; - vector vec_opcision; - ifstream file(filename); - string line; - char delimiter = ','; - getline(file, line); - while (getline(file, line)) { - stringstream stream(line); - string option; - string opcision; - getline(stream, option, delimiter); - string line_local = stream.str(); - if (line_local.find("\"") != string::npos) { - string str_delimiter = "\""; - vector point = find_all(line_local, str_delimiter); - size_t len = point.size(); - if (len >= 2) { - int index_start = point[len-2]; - int index_end = point[len-1]; - opcision = line_local.substr(index_start, index_end); - index_end = opcision.find("\""); - if (opcision.find("\"") != string::npos) { - opcision.replace(index_end, opcision.length(), ""); - } - - } - else { - opcision = "error"; - } - - - } - else{ - getline(stream, opcision, delimiter); - } - - - vec_option.push_back(option); - vec_opcision.push_back(opcision); - } - - array_vectors[0] = vec_option; - array_vectors[1] = vec_opcision; - return array_vectors; -} - -string call(string cmd) { - FILE *fp; - int status; - char path[PATH_MAX] = {0}; - fp = popen(cmd.c_str(), "r"); - if (fp == NULL) { - exit(1); - } - while (fgets(path, PATH_MAX, fp) != NULL) { - break; - } - status = pclose(fp); - if (status == -1) { - exit(1); - } - return path; -} - -vector find_all(string &str_ntp, string substr) { - size_t index = 0; - vector sub_index; - while ((index = str_ntp.find(substr, index)) != std::string::npos) { - index += substr.length(); - sub_index.push_back(index); - } - return sub_index; -} - -void str_remove(std::string& source, std::string to_remove) { - string::size_type n = to_remove.length(); - for (string::size_type i = source.find(to_remove); - i != string::npos; - i = source.find(to_remove)) - source.erase(i, n); -} - -void str_replace_all(std::string& str_base, string str_find, string sReplacement) -{ - size_t pos = 0, fpos; - while ((fpos = str_base.find(str_find, pos)) != std::string::npos) - { - str_base.replace(fpos, str_find.size(), sReplacement); - pos = fpos + sReplacement.size(); - } -} -std::vector split(std::string text, char delim) { - std::string line; - std::vector vec; - std::stringstream ss(text); - while(std::getline(ss, line, delim)) { - vec.push_back(line); - } - return vec; -} - -int synopsis_show(string str_link) { - // gettext("https://wiki.ublinux.com/ru/Программное_обеспечение/Программы_и_утилиты/Все/") - string cmd = "xdg-open " + str_link; - if (geteuid() == 0) { - string response_user = getlogin(); - cmd = "su -l " + response_user + " -c \" DISPLAY=$DISPLAY " + cmd + " \""; - } - return system(cmd.c_str()); -} - -string file_read(string filename) { - string line; - string buffer; - std::ifstream in(filename); // окрываем файл для чтения - if (in.is_open()) - { - while (getline(in, line)) - { - buffer += line; - } - } - return buffer; -} - -unsigned short read_uid_min_max(string filename, string search) { - std::string line; - int uid = 0; - string remove_tab = "\t"; - string remove_space = " "; - std::ifstream in(filename); // окрываем файл для чтения - if (in.is_open()){ - while (getline(in, line)){ - try{ - if (line.find(search) != string::npos && (line.find("SYS_"+search) == string::npos)) { - Utils::str_remove(line, search); - Utils::str_remove(line, remove_space); - Utils::str_remove(line, remove_tab); - uid = atoi(line.c_str()); - } - } - catch (int x) { - if (search == "UID_MIN"){ - uid = 1000; - } - else{ - uid = 65534; - } - - } - - } - } - else{ - if (search == "UID_MIN") { - uid = 1000; - } - else{ - uid = 65534; - } - } - in.close(); - return uid; - -} - -vector pars_users() { - unsigned short uid_min = Utils::read_uid_min_max(file_source_login_min_max, "UID_MIN"); - unsigned short uid_max = Utils::read_uid_min_max(file_source_login_min_max, "UID_MAX"); - vector vec_user; - while (true) { - errno = 0; - passwd* entry = getpwent(); - if (!entry) { - if (errno) { - break; - } - break; - } - if ((entry->pw_uid >= uid_min && entry->pw_uid < uid_max) || entry->pw_uid == 0) { - vec_user.push_back(entry->pw_name); - } - } - endpwent(); - return vec_user; -} - -vector list_groups() { - string str_uid_min = "UID_MIN"; - string str_uid_max = "UID_MAX"; - unsigned short uid_min = Utils::read_uid_min_max(file_source_login_min_max, "UID_MIN"); - unsigned short uid_max = Utils::read_uid_min_max(file_source_login_min_max, "UID_MAX"); - vector str_users; - while (1) { - errno = 0; - struct passwd* entry = getpwent(); - if (!entry) { - if (errno) { - return str_users; - } - break; - } - if ((entry->pw_uid >= uid_min && entry->pw_uid < uid_max) || entry->pw_uid == 0) { - str_users.push_back(entry->pw_name); - } - } - endpwent(); - return str_users; -} - -vector pars_group() { - vector vec_group; - while (true) { - errno = 0; // so we can distinguish errors from no more entries - passwd* entry = getpwent(); - if (!entry) { - if (errno) { - std::cerr << "Error reading password database\n"; - break; - } - break; - } - vec_group.push_back(entry->pw_name); - } - endpwent(); - return vec_group; -} -} \ No newline at end of file diff --git a/source/view/model/util.h b/source/view/model/util.h deleted file mode 100644 index b93db49..0000000 --- a/source/view/model/util.h +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef UTIL_H -#define UTIL_H -#include "../../project_lib.h" - -using namespace std; - -namespace Utils { -#define file_source_login_min_max "/etc/login.defs" -template -struct Result{ - Type response; - int error; -}; - -struct Passwd { - string user; - int uid; -}; - -string format_str_size(int num, int index); -std::array, 5> read_csv(const std::string& filename); -std::string call(std::string cmd); -vector find_all(string &str_ntp, string substr); -void str_remove(std::string& source, std::string to_remove); -void str_replace_all(string &str_base, string str_find, string str_replace); -std::vector split(std::string text, char delim); -vector pars_users(); -int synopsis_show(string str_link); -string file_read(string filename); -unsigned short read_uid_min_max(string filename, string search); -vector pars_users(); -vector pars_group(); -vector list_groups(); -} -#endif \ No newline at end of file diff --git a/source/view/model/wrapper_load_save.cc b/source/view/model/wrapper_load_save.cc deleted file mode 100644 index 5988735..0000000 --- a/source/view/model/wrapper_load_save.cc +++ /dev/null @@ -1,133 +0,0 @@ -#include "wrapper_load_save.h" - - - -Wrapper_load_save::Wrapper_load_save(/* args */) { - //obj_quotas_sys.set_map_gui(map_gui_cfg); - //obj_quotas_ubconfig.set_map_gui(map_gui_cfg); -} - -Wrapper_load_save::~Wrapper_load_save() -{ -} - -void Wrapper_load_save::set_map_gui(map_str_str* map_gui_cfg) { - this->map_gui_cfg = map_gui_cfg; -} - -void Wrapper_load_save::set_map_global(map_str_str* map_global_cfg) { - this->map_global_cfg = map_global_cfg; -} - -void Wrapper_load_save::set_map_local(map_str_str* map_system_cfg) { - this->map_system_cfg = map_system_cfg; -} - -void Wrapper_load_save::set_vec_key(vector vec_param_names) { - this->vec_param_names = vec_param_names; -} - -int Wrapper_load_save::load_global_cfg() { - this->load_template(map_global_cfg, global_load); - *map_gui_cfg = *map_global_cfg; - return 1; - -} - -int Wrapper_load_save::load_system_cfg() { - this->load_template(map_system_cfg, system_load); - *map_gui_cfg = *map_system_cfg; - return 0; - -} - -void Wrapper_load_save::load_template(map_str_str* map_temp, string cmd) { - if (cmd.find("system") != string::npos) { - this->init_dict("system"); - } - else { - this->init_dict("global"); - } - *map_temp = obj_load.get_load_data(*map_temp, cmd); -} - -int Wrapper_load_save::wrapper_save_global_cfg() { - this->set_data_cfg(); - if (this->save_template("boot", "global")) { - *map_global_cfg = *map_gui_cfg; - return 5; - } - else { - *map_global_cfg = *map_gui_cfg; - return 3; - } -} - -int Wrapper_load_save::wrapper_save_system_cfg() { - this->set_data_cfg(); - if (this->save_template("boot", "system")) { - *map_system_cfg = *map_gui_cfg; - return 5; - } - else { - *map_system_cfg = *map_gui_cfg; - return 2; - } - -} - - -int Wrapper_load_save::wrapper_save_all_cfg() { - this->set_data_cfg(); - bool _flag_save_global = this->save_template("boot", "global");; - bool _flag_save_local = this->save_template("boot", "system"); - if (_flag_save_global && _flag_save_local) { - *map_global_cfg = *map_gui_cfg; - *map_system_cfg = *map_gui_cfg; - return 5; - } - else { - *map_global_cfg = *map_gui_cfg; - *map_system_cfg = *map_gui_cfg; - return 4; - } - - -} - -int Wrapper_load_save::get_error_load() { - return obj_load.get_count_error(); -} -int Wrapper_load_save::get_error_save() { - return obj_save.get_count_error(); -} - -bool Wrapper_load_save::save_template(string section, string flag_save) { - bool flag_no_save = true; - obj_save.set_data_local(*map_system_cfg); - obj_save.set_data_global(*map_global_cfg); - obj_save.set_data_gui(*map_gui_cfg); - obj_save.set_vec_params(vec_param_names); - obj_save.save(section, flag_save); - vector obj_vec_error = obj_save.get_error(); - flag_no_save = obj_save.get_state_save(); - return flag_no_save; -} - -void Wrapper_load_save::init_dict(string flag_load) { - map_str_str map_gui_cfg_n; - map_gui_cfg_n[""] = ""; - - *map_gui_cfg = map_gui_cfg_n; - if (flag_load == "global") { - *map_global_cfg = *map_gui_cfg; - } - else if (flag_load == "system") { - *map_system_cfg = *map_gui_cfg; - } -} - -void Wrapper_load_save::set_data_cfg() { - // TODO: - // Написать функцию -} \ No newline at end of file diff --git a/source/view/model/wrapper_load_save.h b/source/view/model/wrapper_load_save.h deleted file mode 100644 index 5562ff4..0000000 --- a/source/view/model/wrapper_load_save.h +++ /dev/null @@ -1,55 +0,0 @@ -#ifndef WRAPPER_LOAD_SAVE_H -#define WRAPPER_LOAD_SAVE_H -#include "../../my_type.h" -#include "../../project_lib.h" -#include "load.h" -#include "save.h" -#include "my_process.h" -#include "util.h" -#define global_load "ubconfig --default --source global get boot" -#define system_load "ubconfig --default --source system get boot" -#define global_save "ubconfig --target global --noexecute set boot " -#define system_save "ubconfig --target system set boot " -#define all_save "ubconfig set boot " -#define all_remove "ubconfig set/remove boot " -#define global_remove "ubconfig --target global --noexecute set/remove boot " -#define system_remove "ubconfig --target system --noexecute set/remove boot " - - - -class Wrapper_load_save { -private: - string str_cmd_error; -private: - map_str_str* map_gui_cfg = NULL; - map_str_str* map_global_cfg = NULL; - map_str_str* map_system_cfg = NULL; - vector vec_param_names; - My_Process::My_Process_system obj_process_system = My_Process::My_Process_system(); - My_Process::My_Process_call obj_process_call = My_Process::My_Process_call(); - Lib_save::Save obj_save = Lib_save::Save(); - Lib_Load::Load obj_load = Lib_Load::Load(); -public: - Wrapper_load_save(/* args */); - ~Wrapper_load_save(); - int load_global_cfg(); - int load_system_cfg(); - int wrapper_save_system_cfg(); - int wrapper_save_global_cfg(); - int wrapper_save_all_cfg(); - int get_error_load(); - int get_error_save(); - void set_map_gui(map_str_str* map_gui_cfg); - void set_map_global(map_str_str* map_global_cfg); - void set_map_local(map_str_str* map_system_cfg); - void set_vec_key(vector vec_param_names); -private: - void load_template(map_str_str* map_temp, string cmd); - void init_dict(string flag_load); - void set_data_cfg(); - bool save_template(string section, string flag_save); - -}; - - -#endif \ No newline at end of file diff --git a/source/view/view_add_project.cc b/source/view/view_add_project.cc deleted file mode 100644 index b0a08e1..0000000 --- a/source/view/view_add_project.cc +++ /dev/null @@ -1,141 +0,0 @@ -#include "view_add_project.h" -#include - -View_add_project::View_add_project(/* args */) { - builder = Gtk::Builder::create_from_file(path_glade); - this->setting(); -} - -View_add_project::~View_add_project() -{ -} - -void View_add_project::setting() { - this->get_builder(); - this->lacalization(); - check_limit(quotegroupSizeSoftLimitCheckProject - ,quotegroupSizeSoftLimitSpinProject - ,quotegroupSizeSoftLimitComboProject); - check_limit(quotegroupSizeHardLimitCheckProject - ,quotegroupSizeHardLimitSpin1 - ,quotegroupSizeHardLimitComboProject); - check_limit(quotegroupFilesSoftLimitCheckProject - ,quotegroupFilesSoftLimitSpinProject - ,quotegroupFilesSoftLimitlabelProject); - check_limit(quotegroupFilesHardLimitCheckProject - ,quotegroupFilesHardLimitSpinProject - ,quotegroupFilesHarLimitLabelProject); - this->event(); - // ector vec_user = pars_users(); - -} - -void View_add_project::load_combo_box_UGP(vector vec_UGP) { - cmbSetNameUGP->remove_all(); - for (auto& iter: vec_UGP) { - cmbSetNameUGP->append(iter); - } -} - -void View_add_project::event() { - quotegroupSizeSoftLimitCheckProject->signal_toggled().connect([&]() { - check_limit(quotegroupSizeSoftLimitCheckProject - ,quotegroupSizeSoftLimitSpinProject - ,quotegroupSizeSoftLimitComboProject); - }); - quotegroupSizeHardLimitCheckProject->signal_toggled().connect([&]() { - check_limit(quotegroupSizeHardLimitCheckProject - ,quotegroupSizeHardLimitSpin1 - ,quotegroupSizeHardLimitComboProject); - }); - quotegroupFilesSoftLimitCheckProject->signal_toggled().connect([&]() { - check_limit(quotegroupFilesSoftLimitCheckProject - ,quotegroupFilesSoftLimitSpinProject - ,quotegroupFilesSoftLimitlabelProject); - }); - quotegroupFilesHardLimitCheckProject->signal_toggled().connect([&]() { - check_limit(quotegroupFilesHardLimitCheckProject - ,quotegroupFilesHardLimitSpinProject - ,quotegroupFilesHarLimitLabelProject); - }); - quotegroupCancelButtonAdd->signal_clicked().connect([&]() {this->close_wnd();}); - quotegroupSaveButtonAdd->signal_clicked().connect([&]() {this->save();}); - btnReviewProject->signal_clicked().connect([&]() {show_file_manager();}); - btnFilemangerOk->signal_clicked().connect([&]() {save_file_manager();}); - btnFilemangerExit->signal_clicked().connect([&]() {wndChooseFileWallpaper->hide();}); -} - -void View_add_project::show_file_manager() { - wndChooseFileWallpaper->set_current_folder(open_dir_file_manager); - wndChooseFileWallpaper->show(); -} - -void View_add_project::save_file_manager() { - entryCatalogProject->set_text(wndChooseFileWallpaper->get_filename()); - wndChooseFileWallpaper->hide(); -} -void View_add_project::close_wnd() { - wndQuotasAddProject->hide(); -} - -void View_add_project::save() { - wndQuotasAddProject->hide(); -} - -void View_add_project::show() { - wndQuotasAddProject->show(); -} - -void View_add_project::lacalization() { - -} - -void View_add_project::get_builder() { - builder->get_widget("wndQuotasAddProject", wndQuotasAddProject); - builder->get_widget("quotegroupSizeFrameLabelProject", quotegroupSizeFrameLabelProject); - builder->get_widget("quotegroupFilesFrameLabelProject", quotegroupFilesFrameLabelProject); - builder->get_widget("quotegroupSizeCurrentlyLabelProject", quotegroupSizeCurrentlyLabelProject); - builder->get_widget("quotegroupFilesCurrentlyLabelProject", quotegroupFilesCurrentlyLabelProject); - builder->get_widget("quotegroupSizeSoftLimitLabelProject", quotegroupSizeSoftLimitLabelProject); - builder->get_widget("quotegroupFilesSoftLimitLabelProject", quotegroupFilesSoftLimitLabelProject); - builder->get_widget("quoteSizeHardLimitLabelProject", quoteSizeHardLimitLabelProject); - builder->get_widget("quoteFilesHardLimitLabelProject", quoteFilesHardLimitLabelProject); - builder->get_widget("quotegroupFilesSoftLimitlabelProject", quotegroupFilesSoftLimitlabelProject); - builder->get_widget("quotegroupFilesHarLimitLabelProject", quotegroupFilesHarLimitLabelProject); - builder->get_widget("quotegroupCancelButtonAdd", quotegroupCancelButtonAdd); - builder->get_widget("quotegroupSaveButtonAdd", quotegroupSaveButtonAdd); - builder->get_widget("lblDeviceProject", lblDeviceProject); - builder->get_widget("lblStatusQuotaProject", lblStatusQuotaProject); - builder->get_widget("lblCatalogProject", lblCatalogProject); - builder->get_widget("lblProjectId", lblProjectId); - builder->get_widget("lblProjectName", lblProjectName); - builder->get_widget("btnReviewProject", btnReviewProject); - builder->get_widget("btnGenerateProject", btnGenerateProject); - builder->get_widget("chbAuto", chbAuto); - builder->get_widget("entryCatalogProject", entryCatalogProject); - builder->get_widget("entryProjectId", entryProjectId); - builder->get_widget("entryProjectName", entryProjectName); - builder->get_widget("quotegroupSizeSoftLimitCheckProject", quotegroupSizeSoftLimitCheckProject); - builder->get_widget("quotegroupSizeHardLimitCheckProject", quotegroupSizeHardLimitCheckProject); - builder->get_widget("quotegroupFilesSoftLimitCheckProject", quotegroupFilesSoftLimitCheckProject); - builder->get_widget("quotegroupFilesHardLimitCheckProject", quotegroupFilesHardLimitCheckProject); - builder->get_widget("quotegroupSizeSoftLimitSpinProject", quotegroupSizeSoftLimitSpinProject); - builder->get_widget("quotegroupSizeHardLimitSpin1", quotegroupSizeHardLimitSpin1); - builder->get_widget("quotegroupFilesSoftLimitSpinProject", quotegroupFilesSoftLimitSpinProject); - builder->get_widget("quotegroupFilesHardLimitSpinProject", quotegroupFilesHardLimitSpinProject); - builder->get_widget("quotegroupSizeSoftLimitComboProject", quotegroupSizeSoftLimitComboProject); - builder->get_widget("quotegroupSizeHardLimitComboProject", quotegroupSizeHardLimitComboProject); - builder->get_widget("wndChooseFileWallpaper", wndChooseFileWallpaper); - builder->get_widget("btnFilemangerExit", btnFilemangerExit); - builder->get_widget("btnFilemangerOk", btnFilemangerOk); -} - -void View_add_project::check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box) { - spin->set_sensitive(check_button->get_active()); - combo_box->set_sensitive(check_button->get_active()); -} -void View_add_project::check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box) { - spin->set_sensitive(check_button->get_active()); - combo_box->set_sensitive(check_button->get_active()); -} - diff --git a/source/view/view_add_project.h b/source/view/view_add_project.h deleted file mode 100644 index ae8a079..0000000 --- a/source/view/view_add_project.h +++ /dev/null @@ -1,69 +0,0 @@ -#ifndef VIEW_ADD_PROJECT_H -#define VIEW_ADD_PROJECT_H -#include "../project_lib.h" -#include "model/util.h" -#include "../var.h" -class View_add_project -{ -private: - Glib::RefPtr builder; - Gtk::Window* wndQuotasAddProject; - Gtk::Label* quotegroupSizeFrameLabelProject; - Gtk::Label* quotegroupFilesFrameLabelProject; - Gtk::Label* quotegroupSizeCurrentlyLabelProject; - Gtk::Label* quotegroupFilesCurrentlyLabelProject; - Gtk::Label* quotegroupSizeSoftLimitLabelProject; - Gtk::Label* quotegroupFilesSoftLimitLabelProject; - Gtk::Label* quoteSizeHardLimitLabelProject; - Gtk::Label* quoteFilesHardLimitLabelProject; - Gtk::Label* quotegroupFilesSoftLimitlabelProject; - Gtk::Label* quotegroupFilesHarLimitLabelProject; - Gtk::Label* lblDeviceProject; - Gtk::Label* lblStatusQuotaProject; - Gtk::Label* lblCatalogProject; - Gtk::Label* lblProjectId; - Gtk::Label* lblProjectName; - Gtk::Button* quotegroupCancelButtonAdd; - Gtk::Button* quotegroupSaveButtonAdd; - Gtk::Button* btnReviewProject; - Gtk::Button* btnGenerateProject; - Gtk::Entry* entryCatalogProject; - Gtk::Entry* entryProjectId; - Gtk::Entry* entryProjectName; - Gtk::CheckButton* chbAuto; - Gtk::CheckButton* quotegroupSizeSoftLimitCheckProject; - Gtk::CheckButton* quotegroupSizeHardLimitCheckProject; - Gtk::CheckButton* quotegroupFilesSoftLimitCheckProject; - Gtk::CheckButton* quotegroupFilesHardLimitCheckProject; - Gtk::SpinButton* quotegroupSizeSoftLimitSpinProject; - Gtk::SpinButton* quotegroupSizeHardLimitSpin1; - Gtk::SpinButton* quotegroupFilesSoftLimitSpinProject; - Gtk::SpinButton* quotegroupFilesHardLimitSpinProject; - Gtk::ComboBoxText* quotegroupSizeSoftLimitComboProject; - Gtk::ComboBoxText* quotegroupSizeHardLimitComboProject; - Gtk::FileChooserDialog* wndChooseFileWallpaper; - Gtk::Button* btnFilemangerOk; - Gtk::Button* btnFilemangerExit; - Gtk::ComboBoxText* cmbSetNameUGP; - -public: - View_add_project(/* args */); - ~View_add_project(); - void setting(); - void lacalization(); - void event(); - void show(); - void close_wnd(); - void save(); - void get_builder(); - void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box); - void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box); - void show_file_manager(); - void save_file_manager(); - void load_combo_box_UGP(vector vec_UGP); -}; - - - - -#endif \ No newline at end of file diff --git a/source/view/view_add_user_group.cc b/source/view/view_add_user_group.cc deleted file mode 100644 index c70f838..0000000 --- a/source/view/view_add_user_group.cc +++ /dev/null @@ -1,118 +0,0 @@ -#include "view_add_user_group.h" - - -View_add_user_group::View_add_user_group(/* args */) { - builder = Gtk::Builder::create_from_file(path_glade); - this->settings(); -} - -View_add_user_group::~View_add_user_group() { -} - -void View_add_user_group::settings() { - this->get_builder(); - this->lacalization(); - check_limit(quotegroupSizeSoftLimitCheck - ,quotegroupSizeSoftLimitSpin - ,quotegroupSizeSoftLimitCombo); - check_limit(quotegroupSizeHardLimitCheck - ,quotegroupSizeHardLimitSpin - ,quotegroupSizeHardLimitCombo); - check_limit(quotegroupFilesSoftLimitCheck - ,quotegroupFilesSoftLimitSpin - ,quotegroupFilesSoftLimitlabel); - check_limit(quotegroupFilesHardLimitCheck - ,quotegroupFilesHardLimitSpin - ,quotegroupFilesHarLimitLabel); - this->event(); -} - -void View_add_user_group::event() { - quotegroupCancelButton->signal_clicked().connect([&]() {QuotasEditWindow->hide();}); - quotegroupSaveButton->signal_clicked().connect([&]() {}); - quotegroupSizeSoftLimitCheck->signal_toggled().connect([&]() { - check_limit(quotegroupSizeSoftLimitCheck - ,quotegroupSizeSoftLimitSpin - ,quotegroupSizeSoftLimitCombo); - }); - quotegroupSizeHardLimitCheck->signal_toggled().connect([&]() { - check_limit(quotegroupSizeHardLimitCheck - ,quotegroupSizeHardLimitSpin - ,quotegroupSizeHardLimitCombo); - }); - quotegroupFilesSoftLimitCheck->signal_toggled().connect([&]() { - check_limit(quotegroupFilesSoftLimitCheck - ,quotegroupFilesSoftLimitSpin - ,quotegroupFilesSoftLimitlabel); - }); - quotegroupFilesHardLimitCheck->signal_toggled().connect([&]() { - check_limit(quotegroupFilesHardLimitCheck - ,quotegroupFilesHardLimitSpin - ,quotegroupFilesHarLimitLabel); - }); - -} - -void View_add_user_group::get_builder() { - builder->get_widget("lblSetDevice", lblSetDevice); - builder->get_widget("lblQuotasStatus", lblQuotasStatus); - builder->get_widget("lblSetUGP", lblSetUGP); - builder->get_widget("lblSetNameDevice", lblSetNameDevice); - builder->get_widget("lblSetQuotasStatus", lblSetQuotasStatus); - builder->get_widget("cmbSetNameUGP", cmbSetNameUGP); - builder->get_widget("quotegroupSizeFrameLabel", quotegroupSizeFrameLabel); - builder->get_widget("quotegroupFilesFrameLabel", quotegroupFilesFrameLabel); - builder->get_widget("quotegroupSizeCurrentlyLabel", quotegroupSizeCurrentlyLabel); - builder->get_widget("quotegroupFilesCurrentlyLabel", quotegroupFilesCurrentlyLabel); - builder->get_widget("quotegroupSizeSoftLimitLabel", quotegroupSizeSoftLimitLabel); - builder->get_widget("quoteSizeHardLimitLabel", quoteSizeHardLimitLabel); - builder->get_widget("quotegroupFilesSoftLimitLabel", quotegroupFilesSoftLimitLabel); - builder->get_widget("quoteFilesHardLimitLabel", quoteFilesHardLimitLabel); - builder->get_widget("quotegroupFilesHarLimitLabel", quotegroupFilesHarLimitLabel); - builder->get_widget("QuotasEditWindow", QuotasEditWindow); - builder->get_widget("lblHeadQuotasEditWindow", lblHeadQuotasEditWindow); - builder->get_widget("quotegroupCancelButton", quotegroupCancelButton); - builder->get_widget("quotegroupSaveButton", quotegroupSaveButton); - builder->get_widget("quotegroupSizeSoftLimitSpin", quotegroupSizeSoftLimitSpin); - builder->get_widget("quotegroupSizeHardLimitSpin", quotegroupSizeHardLimitSpin); - builder->get_widget("quotegroupFilesSoftLimitSpin", quotegroupFilesSoftLimitSpin); - builder->get_widget("quotegroupFilesHardLimitSpin", quotegroupFilesHardLimitSpin); - builder->get_widget("quotegroupFilesSoftLimitlabel", quotegroupFilesSoftLimitlabel); - builder->get_widget("quotegroupSizeSoftLimitCombo", quotegroupSizeSoftLimitCombo); - builder->get_widget("quotegroupSizeHardLimitCombo", quotegroupSizeHardLimitCombo); - builder->get_widget("quotegroupSizeSoftLimitCheck", quotegroupSizeSoftLimitCheck); - builder->get_widget("quotegroupSizeHardLimitCheck", quotegroupSizeHardLimitCheck); - builder->get_widget("quotegroupFilesSoftLimitCheck", quotegroupFilesSoftLimitCheck); - builder->get_widget("quotegroupFilesHardLimitCheck", quotegroupFilesHardLimitCheck); - -} - -void View_add_user_group::show() { - QuotasEditWindow->show(); -} - -void View_add_user_group::lacalization() { - this->fill_in_pow_memory(quotegroupSizeSoftLimitCombo); - this->fill_in_pow_memory(quotegroupSizeHardLimitCombo); - -} - -void View_add_user_group::check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box) { - spin->set_sensitive(check_button->get_active()); - combo_box->set_sensitive(check_button->get_active()); -} -void View_add_user_group::check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box) { - spin->set_sensitive(check_button->get_active()); - combo_box->set_sensitive(check_button->get_active()); -} - -void View_add_user_group::fill_in_pow_memory(Gtk::ComboBoxText *cb_text) { - cb_text->append(str_prefix_KB); - cb_text->append(str_prefix_MB); - cb_text->append(str_prefix_GB); - cb_text->append(str_prefix_TB); -} - -void View_add_user_group::set_label_type_quota(string name) { - lblSetUGP->set_text(name); -} diff --git a/source/view/view_add_user_group.h b/source/view/view_add_user_group.h deleted file mode 100644 index 27a4b99..0000000 --- a/source/view/view_add_user_group.h +++ /dev/null @@ -1,63 +0,0 @@ -#ifndef VIEW_SET_USER_GROUP_H -#define VIEW_SET_USER_GROUP_H -#include "../project_lib.h" -#include "../var.h" - -using namespace std; -class View_add_user_group -{ -private: - string str_path_glade; -private: - Glib::RefPtr builder; - Gtk::Label* lblSetDevice; - Gtk::Label* lblQuotasStatus; - Gtk::Label* lblSetUGP; - Gtk::Label* lblSetNameDevice; - Gtk::Label* lblSetQuotasStatus; - Gtk::ComboBoxText* cmbSetNameUGP; - Gtk::Label *quotegroupSizeFrameLabel; - Gtk::Label *quotegroupSizeCurrentlyLabel; - Gtk::Label *quoteSizeHardLimitLabel; - Gtk::Label *quotegroupFilesFrameLabel; - Gtk::Label *quotegroupFilesCurrentlyLabel; - Gtk::Label *quotegroupFilesSoftLimitLabel; - Gtk::Label *quoteFilesHardLimitLabel; - Gtk::Label *quotegroupFilesHarLimitLabel; - Gtk::Label *quotegroupSizeSoftLimitLabel; - Gtk::Window *QuotasEditWindow; - Gtk::Label *lblHeadQuotasEditWindow; - Gtk::Button *quotegroupCancelButton; - Gtk::Button *quotegroupSaveButton; - Gtk::SpinButton *quotegroupSizeSoftLimitSpin; - Gtk::SpinButton *quotegroupSizeHardLimitSpin; - Gtk::SpinButton *quotegroupFilesSoftLimitSpin; - Gtk::SpinButton *quotegroupFilesHardLimitSpin; - Gtk::Label *quotegroupFilesSoftLimitlabel; - Gtk::ComboBoxText *quotegroupSizeSoftLimitCombo; - Gtk::ComboBoxText *quotegroupSizeHardLimitCombo; - Gtk::CheckButton *quotegroupSizeSoftLimitCheck; - Gtk::CheckButton *quotegroupSizeHardLimitCheck; - Gtk::CheckButton *quotegroupFilesSoftLimitCheck; - Gtk::CheckButton *quotegroupFilesHardLimitCheck; -public: - View_add_user_group(/* args */); - ~View_add_user_group(); - void lacalization(); - void event(); - void get_builder(); - void settings(); - void show(); - void set_path_glade(string str_path_glade); - void set_label_type_quota(string name); -private: - void set_change_gui(Glib::RefPtr* list_store, const Gtk::TreeModel::iterator* iter, bool& flag_validate, Gtk::ComboBoxText *combo_box); - void fill_in_pow_memory(Gtk::ComboBoxText *cb_text); - void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box); - void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box); - void edit_tree_view_U(Glib::RefPtr* list_store, const Gtk::TreeModel::iterator* iter, bool& flag_validate); - void edit_tree_view_G(Glib::RefPtr* list_store, const Gtk::TreeModel::iterator* iter, bool& flag_validate); - void edit_tree_view_P(Glib::RefPtr* list_store, const Gtk::TreeModel::iterator* iter, bool& flag_validate); -}; - -#endif \ No newline at end of file diff --git a/source/view/view_edit_project.cc b/source/view/view_edit_project.cc deleted file mode 100644 index 5d7d579..0000000 --- a/source/view/view_edit_project.cc +++ /dev/null @@ -1,116 +0,0 @@ -#include "view_edit_project.h" - -View_edit_project::View_edit_project(/* args */) { - builder = Gtk::Builder::create_from_file(path_glade); - this->setting(); -} - -View_edit_project::~View_edit_project() -{ -} - -void View_edit_project::setting() { - this->get_builder(); - this->lacalization(); - check_limit(quoteSizeSoftLimitCheckProjectEdit - ,quoteSizeSoftLimitSpinProjectEdit - ,quoteSizeSoftLimitComboProjectEdit); - check_limit(quoteSizeHardLimitCheckProjectEdit - ,quoteSizeHardLimitSpinEdit - ,quoteSizeHardLimitComboProjectEdit); - check_limit(quoteFilesSoftLimitCheckProjectEdit - ,quoteFilesSoftLimitSpinProjectEdit - ,quoteFilesProjectEdit); - check_limit(quoteFilesHardLimitCheckProjectEdit - ,quoteFilesHardLimitSpinProjectEdit - ,quoteFiles1ProjectEdit); - this->event(); -} - -void View_edit_project::event() { - - quoteCancelButtonEdit->signal_clicked().connect([&]() {this->close_wnd();}); - quoteSaveButtonEdit->signal_clicked().connect([&]() {this->save();}); - quoteSizeSoftLimitCheckProjectEdit->signal_toggled().connect([&]() { - check_limit(quoteSizeSoftLimitCheckProjectEdit - ,quoteSizeSoftLimitSpinProjectEdit - ,quoteSizeSoftLimitComboProjectEdit); - }); - quoteSizeHardLimitCheckProjectEdit->signal_toggled().connect([&]() { - check_limit(quoteSizeHardLimitCheckProjectEdit - ,quoteSizeHardLimitSpinEdit - ,quoteSizeHardLimitComboProjectEdit); - }); - quoteFilesSoftLimitCheckProjectEdit->signal_toggled().connect([&]() { - check_limit(quoteFilesSoftLimitCheckProjectEdit - ,quoteFilesSoftLimitSpinProjectEdit - ,quoteFilesProjectEdit); - }); - quoteFilesSoftLimitCheckProjectEdit->signal_toggled().connect([&]() { - check_limit(quoteFilesSoftLimitCheckProjectEdit - ,quoteFilesHardLimitSpinProjectEdit - ,quoteFiles1ProjectEdit); - }); -} - -void View_edit_project::close_wnd() { - wndQuotasEditProject->hide(); -} - -void View_edit_project::save() { - wndQuotasEditProject->hide(); -} - -void View_edit_project::show() { - wndQuotasEditProject->show(); -} - -void View_edit_project::get_builder() { - builder->get_widget("lblDeviceProjectEdit", lblDeviceProjectEdit); - builder->get_widget("lblEditDeviceProjectValue", lblEditDeviceProjectValue); - builder->get_widget("lblStatusQuotaProjectEdit", lblStatusQuotaProjectEdit); - builder->get_widget("lblStatusQuotaProjectValueEdit", lblStatusQuotaProjectValueEdit); - builder->get_widget("lblCatalogProjectEdit", lblCatalogProjectEdit); - builder->get_widget("lblCatalogProjectEdit", lblCatalogProjectEdit); - builder->get_widget("lblProjectIdEdit", lblProjectIdEdit); - builder->get_widget("lblProjectIdValueEdit", lblProjectIdValueEdit); - builder->get_widget("lblProjectNameEdit", lblProjectNameEdit); - builder->get_widget("entryProjectNameEditValue", entryProjectNameEditValue); - builder->get_widget("quoteSizeFrameLabelProjectEdit", quoteSizeFrameLabelProjectEdit); - builder->get_widget("quoteSizeCurrentlyLabelProjectEdit", quoteSizeCurrentlyLabelProjectEdit); - builder->get_widget("quoteSizeSoftLimitLabelProjectEdit", quoteSizeSoftLimitLabelProjectEdit); - builder->get_widget("quoteSizeSoftLimitCheckProjectEdit", quoteSizeSoftLimitCheckProjectEdit); - builder->get_widget("quoteSizeSoftLimitSpinProjectEdit", quoteSizeSoftLimitSpinProjectEdit); - builder->get_widget("quoteSizeSoftLimitComboProjectEdit", quoteSizeSoftLimitComboProjectEdit); - builder->get_widget("quoteSizeHardLimitLabelProjectEdit", quoteSizeHardLimitLabelProjectEdit); - builder->get_widget("quoteSizeHardLimitCheckProjectEdit", quoteSizeHardLimitCheckProjectEdit); - builder->get_widget("quoteSizeHardLimitSpinEdit", quoteSizeHardLimitSpinEdit); - builder->get_widget("quoteSizeHardLimitComboProjectEdit", quoteSizeHardLimitComboProjectEdit); - builder->get_widget("quoteFilesFrameLabelProjectEdit", quoteFilesFrameLabelProjectEdit); - builder->get_widget("quoteFilesCurrentlyLabelProjectEdit", quoteFilesCurrentlyLabelProjectEdit); - builder->get_widget("quoteFilesSoftLimitLabelProjectEdit", quoteFilesSoftLimitLabelProjectEdit); - builder->get_widget("quoteFilesSoftLimitCheckProjectEdit", quoteFilesSoftLimitCheckProjectEdit); - builder->get_widget("quoteFilesSoftLimitSpinProjectEdit", quoteFilesSoftLimitSpinProjectEdit); - builder->get_widget("quoteFilesHardLimitCheckProjectEdit", quoteFilesHardLimitCheckProjectEdit); - builder->get_widget("quoteFilesHardLimitSpinProjectEdit", quoteFilesHardLimitSpinProjectEdit); - builder->get_widget("quoteCancelButtonEdit", quoteCancelButtonEdit); - builder->get_widget("quoteSaveButtonEdit", quoteSaveButtonEdit); - builder->get_widget("quoteFilesProjectEdit", quoteFilesProjectEdit); - builder->get_widget("quoteFiles1ProjectEdit", quoteFiles1ProjectEdit); - builder->get_widget("wndQuotasEditProject", wndQuotasEditProject); - builder->get_widget("quoteFilesHardLimitLabelProject1", quoteFilesHardLimitLabelProject1); -} - -void View_edit_project::lacalization() { - -} - - -void View_edit_project::check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box) { - spin->set_sensitive(check_button->get_active()); - combo_box->set_sensitive(check_button->get_active()); -} -void View_edit_project::check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box) { - spin->set_sensitive(check_button->get_active()); - combo_box->set_sensitive(check_button->get_active()); -} \ No newline at end of file diff --git a/source/view/view_edit_project.h b/source/view/view_edit_project.h deleted file mode 100644 index 239a999..0000000 --- a/source/view/view_edit_project.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef VIEW_EDIT_PROJECT_H -#define VIEW_EDIT_PROJECT_H -#include "../project_lib.h" -#include "../var.h" -class View_edit_project -{ -private: - Glib::RefPtr builder; - Gtk::Window* wndQuotasEditProject; - Gtk::Label* lblDeviceProjectEdit; - Gtk::Label* lblEditDeviceProjectValue; - Gtk::Label* lblStatusQuotaProjectEdit; - Gtk::Label* lblStatusQuotaProjectValueEdit; - Gtk::Label* lblCatalogProjectEdit; - Gtk::Label* lblProjectIdEdit; - Gtk::Label* lblProjectIdValueEdit; - Gtk::Label* lblProjectNameEdit; - Gtk::Label* quoteSizeFrameLabelProjectEdit; - Gtk::Label* quoteFilesFrameLabelProjectEdit; - Gtk::Label* quoteSizeCurrentlyLabelProjectEdit; - Gtk::Label* quoteSizeSoftLimitLabelProjectEdit; - Gtk::Label* quoteSizeHardLimitLabelProjectEdit; - Gtk::Label* quoteFilesCurrentlyLabelProjectEdit; - Gtk::Label* quoteFilesSoftLimitLabelProjectEdit; - Gtk::Label* quoteFilesHardLimitLabelProject1; - Gtk::Label* quoteFilesProjectEdit; - Gtk::Label* quoteFiles1ProjectEdit; - Gtk::CheckButton* quoteSizeSoftLimitCheckProjectEdit; - Gtk::CheckButton* quoteSizeHardLimitCheckProjectEdit; - Gtk::CheckButton* quoteFilesSoftLimitCheckProjectEdit; - Gtk::CheckButton* quoteFilesHardLimitCheckProjectEdit; - Gtk::SpinButton* quoteSizeSoftLimitSpinProjectEdit; - Gtk::SpinButton* quoteSizeHardLimitSpinEdit; - Gtk::SpinButton* quoteFilesSoftLimitSpinProjectEdit; - Gtk::SpinButton* quoteFilesHardLimitSpinProjectEdit; - Gtk::ComboBoxText* quoteSizeSoftLimitComboProjectEdit; - Gtk::ComboBoxText* quoteSizeHardLimitComboProjectEdit; - Gtk::Button* quoteSaveButtonEdit; - Gtk::Button* quoteCancelButtonEdit; - Gtk::Entry* entryProjectNameEditValue; -public: - View_edit_project(/* args */); - ~View_edit_project(); - void setting(); - void event(); - void show(); - void get_builder(); - void lacalization(); - void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box); - void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box); - void close_wnd(); - void save(); -}; - - - - -#endif \ No newline at end of file diff --git a/source/view/view_edit_user_group.cc b/source/view/view_edit_user_group.cc deleted file mode 100644 index 3ce3b1c..0000000 --- a/source/view/view_edit_user_group.cc +++ /dev/null @@ -1,107 +0,0 @@ -#include "view_edit_user_group.h" - -View_edit_user_group::View_edit_user_group(/* args */) { - builder = Gtk::Builder::create_from_file(path_glade); - this->setting(); -} - -View_edit_user_group::~View_edit_user_group() -{ -} - -void View_edit_user_group::setting() { - this->get_builder(); - this->lacalization(); - check_limit(quotegroupSizeSoftLimitCheckUser - ,quotegroupSizeSoftLimitSpinUser - ,quotegroupSizeSoftLimitComboUser); - check_limit(quotegroupSizeHardLimitCheckUser - ,quotegroupSizeHardLimitSpinUser - ,quotegroupSizeHardLimitComboUser); - check_limit(quotegroupFilesSoftLimitCheckUser - ,quotegroupFilesSoftLimitSpinUser - ,quotegroupFilesSoftLimitlabelUser); - check_limit(quotegroupFilesHardLimitCheckUser - ,quotegroupFilesHardLimitSpinUser - ,quotegroupFilesHarLimitLabelUser); - this->event(); -} - -void View_edit_user_group::event() { - btnCancelEditUser->signal_clicked().connect([&]() {wndQuotasEditUser->hide();}); - btnSaveEditUser->signal_clicked().connect([&]() {}); - quotegroupSizeSoftLimitCheckUser->signal_toggled().connect([&]() { - check_limit(quotegroupSizeSoftLimitCheckUser - ,quotegroupSizeSoftLimitSpinUser - ,quotegroupSizeSoftLimitComboUser); - }); - quotegroupSizeHardLimitCheckUser->signal_toggled().connect([&]() { - check_limit(quotegroupSizeHardLimitCheckUser - ,quotegroupSizeHardLimitSpinUser - ,quotegroupSizeHardLimitComboUser); - }); - quotegroupFilesSoftLimitCheckUser->signal_toggled().connect([&]() { - check_limit(quotegroupFilesSoftLimitCheckUser - ,quotegroupFilesSoftLimitSpinUser - ,quotegroupFilesSoftLimitlabelUser); - }); - quotegroupFilesHardLimitCheckUser->signal_toggled().connect([&]() { - check_limit(quotegroupFilesHardLimitCheckUser - ,quotegroupFilesHardLimitSpinUser - ,quotegroupFilesHarLimitLabelUser); - }); -} - -void View_edit_user_group::get_builder() { - builder->get_widget("wndQuotasEditUser", wndQuotasEditUser); - builder->get_widget("btnCancelEditUser", btnCancelEditUser); - builder->get_widget("btnSaveEditUser", btnSaveEditUser); - builder->get_widget("quotegroupSizeSoftLimitCheckUser", quotegroupSizeSoftLimitCheckUser); - builder->get_widget("quotegroupSizeHardLimitCheckUser", quotegroupSizeHardLimitCheckUser); - builder->get_widget("quotegroupFilesSoftLimitCheckUser", quotegroupFilesSoftLimitCheckUser); - builder->get_widget("quotegroupFilesHardLimitCheckUser", quotegroupFilesHardLimitCheckUser); - builder->get_widget("quotegroupSizeSoftLimitSpinUser", quotegroupSizeSoftLimitSpinUser); - builder->get_widget("quotegroupSizeHardLimitSpinUser", quotegroupSizeHardLimitSpinUser); - builder->get_widget("quotegroupFilesSoftLimitSpinUser", quotegroupFilesSoftLimitSpinUser); - builder->get_widget("quotegroupFilesHardLimitSpinUser", quotegroupFilesHardLimitSpinUser); - builder->get_widget("quotegroupSizeSoftLimitComboUser", quotegroupSizeSoftLimitComboUser); - builder->get_widget("quotegroupSizeHardLimitComboUser", quotegroupSizeHardLimitComboUser); - builder->get_widget("quotegroupFilesSoftLimitlabelUser", quotegroupFilesSoftLimitlabelUser); - builder->get_widget("quotegroupFilesHarLimitLabelUser", quotegroupFilesHarLimitLabelUser); - builder->get_widget("quotegroupSizeSoftLimitLabelUser", quotegroupSizeSoftLimitLabelUser); - builder->get_widget("quotegroupFilesSoftLimitLabelUser", quotegroupFilesSoftLimitLabelUser); - builder->get_widget("quotegroupSizeCurrentlyLabelUser", quotegroupSizeCurrentlyLabelUser); - builder->get_widget("quotegroupFilesCurrentlyLabelUser", quotegroupFilesCurrentlyLabelUser); - builder->get_widget("quotegroupSizeFrameLabelUser", quotegroupSizeFrameLabelUser); - builder->get_widget("quotegroupFilesFrameLabelUser", quotegroupFilesFrameLabelUser); - builder->get_widget("lblSetDeviceUser", lblSetDeviceUser); - builder->get_widget("lblQuotasStatusUser", lblQuotasStatusUser); - builder->get_widget("lblSetUGPUser", lblSetUGPUser); - builder->get_widget("lblSetNameDeviceUser", lblSetNameDeviceUser); - builder->get_widget("lblSetQuotasStatusUser", lblSetQuotasStatusUser); - builder->get_widget("lblSetUGPUserValue", lblSetUGPUserValue); - builder->get_widget("lblHeadQuotasEditWindowUser", lblHeadQuotasEditWindowUser); - builder->get_widget("quoteSizeHardLimitLabel1", quoteSizeHardLimitLabel1); - builder->get_widget("quoteFilesHardLimitLabelUser", quoteFilesHardLimitLabelUser); -} - -void View_edit_user_group::lacalization() { - -} - - -void View_edit_user_group::check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box) { - spin->set_sensitive(check_button->get_active()); - combo_box->set_sensitive(check_button->get_active()); -} -void View_edit_user_group::check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box) { - spin->set_sensitive(check_button->get_active()); - combo_box->set_sensitive(check_button->get_active()); -} - -void View_edit_user_group::set_label_type_quota(string name) { - lblSetUGPUser->set_text(name); -} -void View_edit_user_group::show() { - wndQuotasEditUser->show(); -} \ No newline at end of file diff --git a/source/view/view_edit_user_group.h b/source/view/view_edit_user_group.h deleted file mode 100644 index 3b9d82a..0000000 --- a/source/view/view_edit_user_group.h +++ /dev/null @@ -1,60 +0,0 @@ -#ifndef VIEW_ADD_USER_GROUP_H -#define VIEW_ADD_USER_GROUP_H -#include "../project_lib.h" -#include "../var.h" -using namespace std; - -class View_edit_user_group -{ -private: - Glib::RefPtr builder; -private: - Gtk::Window* wndQuotasEditUser; - Gtk::Button* btnCancelEditUser; - Gtk::Button* btnSaveEditUser; - Gtk::CheckButton* quotegroupSizeSoftLimitCheckUser; - Gtk::CheckButton* quotegroupSizeHardLimitCheckUser; - Gtk::CheckButton* quotegroupFilesSoftLimitCheckUser; - Gtk::CheckButton* quotegroupFilesHardLimitCheckUser; - Gtk::SpinButton* quotegroupSizeSoftLimitSpinUser; - Gtk::SpinButton* quotegroupSizeHardLimitSpinUser; - Gtk::SpinButton* quotegroupFilesSoftLimitSpinUser; - Gtk::SpinButton* quotegroupFilesHardLimitSpinUser; - Gtk::ComboBoxText* quotegroupSizeSoftLimitComboUser; - Gtk::ComboBoxText* quotegroupSizeHardLimitComboUser; - Gtk::Label* quotegroupFilesSoftLimitlabelUser; - Gtk::Label* quotegroupFilesHarLimitLabelUser; - Gtk::Label* quotegroupSizeSoftLimitLabelUser; - Gtk::Label* quotegroupFilesSoftLimitLabelUser; - Gtk::Label* quotegroupSizeCurrentlyLabelUser; - Gtk::Label* quotegroupFilesCurrentlyLabelUser; - Gtk::Label* quotegroupSizeFrameLabelUser; - Gtk::Label* quotegroupFilesFrameLabelUser; - Gtk::Label* lblSetDeviceUser; - Gtk::Label* lblQuotasStatusUser; - Gtk::Label* lblSetUGPUser; - Gtk::Label* lblSetNameDeviceUser; - Gtk::Label* lblSetQuotasStatusUser; - Gtk::Label* lblSetUGPUserValue; - Gtk::Label* lblHeadQuotasEditWindowUser; - Gtk::Label* quoteSizeHardLimitLabel1; - Gtk::Label* quoteFilesHardLimitLabelUser; - - -public: - View_edit_user_group(/* args */); - ~View_edit_user_group(); - void setting(); - void event(); - void show(); - void get_builder(); - void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::ComboBoxText *combo_box); - void check_limit(Gtk::CheckButton *check_button, Gtk::SpinButton *spin, Gtk::Label *combo_box); - void set_label_type_quota(string name); - void lacalization(); -}; - - - - -#endif \ No newline at end of file diff --git a/source/view_add_p.c b/source/view_add_p.c new file mode 100644 index 0000000..e69de29 diff --git a/source/view_add_p.h b/source/view_add_p.h new file mode 100644 index 0000000..e69de29 diff --git a/source/view_add_u_g.c b/source/view_add_u_g.c new file mode 100644 index 0000000..e69de29 diff --git a/source/view_add_u_g.h b/source/view_add_u_g.h new file mode 100644 index 0000000..e69de29 diff --git a/source/view_edit_p.c b/source/view_edit_p.c new file mode 100644 index 0000000..e69de29 diff --git a/source/view_edit_p.h b/source/view_edit_p.h new file mode 100644 index 0000000..e69de29 diff --git a/source/view_edit_u_g.c b/source/view_edit_u_g.c new file mode 100644 index 0000000..e69de29 diff --git a/source/view_edit_u_g.h b/source/view_edit_u_g.h new file mode 100644 index 0000000..e69de29 diff --git a/source/view/view_filters.cc b/source/view_filters.c similarity index 100% rename from source/view/view_filters.cc rename to source/view_filters.c diff --git a/source/view/view_filters.h b/source/view_filters.h similarity index 100% rename from source/view/view_filters.h rename to source/view_filters.h diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota new file mode 100755 index 0000000000000000000000000000000000000000..c5075ae176efaa60a763739d72129ac4ab9405ff GIT binary patch literal 580000 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 literal 0 HcmV?d00001 diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 2108af7..d240446 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -53,7 +53,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. vertical 2 - + False end @@ -63,13 +63,15 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 + + + True False - True True @@ -79,7 +81,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 2 - TEMPLATE Manager @@ -550,6 +551,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True + 7 0 @@ -566,6 +568,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 + + KB + MB + GB + TB + False @@ -627,6 +635,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True + 7 0 @@ -643,6 +652,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 + + KB + MB + GB + TB + False @@ -765,6 +780,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True + 7 0 @@ -838,6 +854,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True + 7 0 @@ -1127,6 +1144,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 + 5 5 5 5 @@ -1295,12 +1314,10 @@ translated and supported by community. True False - True True False - TEMPLATE Manager @@ -1339,28 +1356,6 @@ translated and supported by community. False False False - - - True - False - Documentation - True - - - - - - True - False - About - - - True @@ -1679,7 +1674,7 @@ limitation - False + True True 0 @@ -1841,6 +1836,7 @@ limitation 5 5 5 + 4 False @@ -1888,6 +1884,7 @@ limitation 5 5 5 + 4 False @@ -1948,6 +1945,7 @@ limitation 5 5 5 + 4

False @@ -1995,6 +1993,7 @@ limitation 5 5 5 + 4
False @@ -2055,6 +2054,7 @@ limitation 5 5 5 + 4
False @@ -2102,6 +2102,7 @@ limitation 5 5 5 + 4
False @@ -2162,6 +2163,7 @@ limitation 5 5 5 + 4
False @@ -2209,6 +2211,7 @@ limitation 5 5 5 + 4
False @@ -2380,7 +2383,7 @@ limitation
- False + True True 2 @@ -2714,6 +2717,7 @@ limitation 5 5 5 + 4
False @@ -2761,6 +2765,7 @@ limitation 5 5 5 + 4
False @@ -2821,6 +2826,7 @@ limitation 5 5 5 + 4
False @@ -2868,6 +2874,7 @@ limitation 5 5 5 + 4
False @@ -2928,6 +2935,7 @@ limitation 5 5 5 + 4
False @@ -2975,6 +2983,7 @@ limitation 5 5 5 + 4
False @@ -3035,6 +3044,7 @@ limitation 5 5 5 + 4
False @@ -3082,6 +3092,7 @@ limitation 5 5 5 + 4
False @@ -3253,7 +3264,7 @@ limitation
- False + True True 2 @@ -3587,6 +3598,7 @@ limitation 5 5 5 + 4
False @@ -3634,6 +3646,7 @@ limitation 5 5 5 + 4
False @@ -3694,6 +3707,7 @@ limitation 5 5 5 + 4
False @@ -3741,6 +3755,7 @@ limitation 5 5 5 + 4
False @@ -3801,6 +3816,7 @@ limitation 5 5 5 + 4
False @@ -3848,6 +3864,7 @@ limitation 5 5 5 + 4
False @@ -3908,6 +3925,7 @@ limitation 5 5 5 + 4
False @@ -3955,6 +3973,7 @@ limitation 5 5 5 + 4
False @@ -4016,7 +4035,7 @@ limitation True True - ListProject + ListGroups 0 @@ -4135,7 +4154,7 @@ limitation - False + True True 2 @@ -4564,35 +4583,6 @@ limitation 1 10 - - False - Please select File - True - center - 500 - 400 - True - com.ublinux.ublexec - dialog - True - True - select-folder - - - False - - - False - - - False - False - 0 - - - - - False start @@ -4810,6 +4800,7 @@ limitation True True False + start True @@ -5112,6 +5103,7 @@ limitation Generate + True True True @@ -5279,6 +5271,7 @@ limitation True True + 7 0 @@ -5295,6 +5288,12 @@ limitation 5 5 5 + + KB + MB + GB + TB + False @@ -5356,6 +5355,7 @@ limitation True True + 7 0 @@ -5372,6 +5372,12 @@ limitation 5 5 5 + + KB + MB + GB + TB +
False @@ -5498,6 +5504,7 @@ limitation True True + 7 0 @@ -5558,7 +5565,9 @@ limitation True True False + 5 5 + 5 5 5 5 @@ -5575,6 +5584,7 @@ limitation True True + 7 0 @@ -6066,6 +6076,7 @@ limitation True True + 7 0 @@ -6082,6 +6093,12 @@ limitation 5 5 5 + + KB + MB + GB + TB +
False @@ -6143,6 +6160,7 @@ limitation True True + 7 0 @@ -6159,6 +6177,12 @@ limitation 5 5 5 + + KB + MB + GB + TB +
False @@ -6285,6 +6309,7 @@ limitation True True + 7 0 @@ -6364,6 +6389,7 @@ limitation True True + 7 0 @@ -6776,6 +6802,7 @@ limitation True True + 7 0 @@ -6792,6 +6819,12 @@ limitation 5 5 5 + + KB + MB + GB + TB +
False @@ -6853,6 +6886,7 @@ limitation True True + 7 0 @@ -6869,6 +6903,12 @@ limitation 5 5 5 + + KB + MB + GB + TB +
False @@ -6995,6 +7035,7 @@ limitation True True + 7 0 @@ -7074,6 +7115,7 @@ limitation True True + 7 0 diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index cfdb42b..814ebd0 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -16,6 +16,125 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit" +#: source/ubl-strings.h:1 + +msgid "Version:" +msgstr "Версия:" + +#: source/ubl-strings.h:2 +msgid "ubl-settings-TEMPLATE version:" +msgstr "Версия ubl-settings-TEMPLATE: " + +#: source/ubl-strings.h:2 +msgid "TEMPLATE settings" +msgstr "Настройки TEMPLATE" + +#: source/ubl-strings.h:2 +msgid "Usage:" +msgstr "Использование:" + +#: source/ubl-strings.h:2 +msgid "[OPTIONS]" +msgstr "[АРГУМЕНТЫ]" + +#: source/ubl-strings.h:2 +msgid "Options:" +msgstr "Аргументы:" + +#: source/ubl-strings.h:2 +msgid "Show this help" +msgstr "Показать параметры справки" + +#: source/ubl-strings.h:2 +msgid "Show package version" +msgstr "Показать текущую версию" + +#: source/ubl-strings.h:2 +msgid "Lock this help menu" +msgstr "Блокировка вызова справки" + +#: source/ubl-strings.h:2 +#, fuzzy +msgid "Lock configuration saving" +msgstr "Блокировка сохранения локальной и глобальной конфигурации" + +#: source/ubl-strings.h:2 +msgid "Lock local configration saving" +msgstr "Блокировка сохранения локальной конфигурации" + +#: source/ubl-strings.h:2 +msgid "Lock global configration saving" +msgstr "Блокировка сохранения глобальной конфигурации" + +#: source/ubl-strings.h:2 +msgid "Lock global configration loading" +msgstr "Блокировка загрузки глобальной конфигурации" + +#: source/ubl-strings.h:4 +msgid "TEMPLATE Manager" +msgstr "Настройки TEMPLATE" + +#: source/ubl-strings.h:5 +msgid "System TEMPLATE settings management" +msgstr "Настройки TEMPLATE" + +#: source/ubl-strings.h:7 +msgid "Operation succeeded" +msgstr "Операция завершена" + +#: source/ubl-strings.h:8 +msgid "" +"Warning! Application was launched without root - root-dependent actions are " +"locked" +msgstr "Внимание! Приложение было запущено без прав суперпользователя - действия, требующие их наличия заблокированы" + +#: source/ubl-strings.h:11 +msgid "Documentation" +msgstr "Справка" + +#: source/ubl-strings.h:12 +msgid "Save to local configuration" +msgstr "Сохранить в локальную конфигурацию" + +#: source/ubl-strings.h:13 +msgid "Save to global configuration" +msgstr "Сохранить в глобальную конфигурацию" + +#: source/ubl-strings.h:14 +msgid "Save configuration" +msgstr "Сохранить конфигурацию" + +#: source/ubl-strings.h:24 +msgid "Always redirect to online documentation" +msgstr "Всегда перенаправлять" + +#: source/ubl-strings.h:25 +msgid "Open documentation" +msgstr "Прочитать справку" + +#: source/ubl-strings.h:27 +msgid "Nothing were chosen" +msgstr "Ничего не было выбрано" + +#: source/ubl-strings.h:30 +msgid "Global configuration loading succseeded." +msgstr "Успешно загружена глобальная конфигурация" + +#: source/ubl-strings.h:31 +msgid "Local configuration loading succseeded." +msgstr "Успешно загружена локальная конфигурация" + +#: source/ubl-strings.h:33 +msgid "Local and global configuration saving succseeded." +msgstr "Успешно записаны локальная и глобальная конфигурация" + +#: source/ubl-strings.h:34 +msgid "Global configuration saving succseeded." +msgstr "Успешно записана глобальная конфигурация" + +#: source/ubl-strings.h:35 +msgid "Local configuration saving succseeded." +msgstr "Успешно записана локальная конфигурация" msgid "Off" msgstr "Выключено" From 547262c464abb7d367407bc360d3c1ead2ee04bb Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 10 Jul 2023 17:36:33 +0600 Subject: [PATCH 008/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BC=D0=B0=D1=81=D1=81=D0=B8=D0=B2=20=D0=B4?= =?UTF-8?q?=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20=D0=B8=20=D1=84=D1=83=D0=BD?= =?UTF-8?q?=D0=BA=D1=86=D0=B8=D0=B8=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B?= =?UTF-8?q?=20=D1=81=20=D0=BD=D0=B8=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 9 - Makefile | 168 - README.md | 29 - ...ublinux.ubl-settings-diskquota.checked.svg | 327 - com.ublinux.ubl-settings-diskquota.funnel.svg | 45 - com.ublinux.ubl-settings-diskquota.policy | 24 - com.ublinux.ubl-settings-diskquota.svg | 5903 ------------- ...ublinux.ubl-settings-diskquota.warning.svg | 55 - gresource.xml | 12 - screenshot/screenshot.png | Bin 77906 -> 0 bytes source/CMakeLists.txt | 96 - source/controler.c | 118 - source/controler.h | 7 - source/model/load.c | 25 - source/model/load.h | 2 - source/model/model.c | 196 +- source/model/model.h | 38 +- source/model/my_device.c | 50 - source/model/my_device.h | 24 - source/model/philos_utils.c | 1138 --- source/model/philos_utils.h | 120 - source/model/ubl-utils.c | 1759 ---- source/model/ubl-utils.h | 342 - source/ubl-cmake.in | 1 - source/ubl-settings-diskquota.c | 188 - source/ubl-settings-diskquota.h | 105 - source/ubl-strings.h | 55 - source/view_add_p.c | 0 source/view_add_p.h | 0 source/view_add_u_g.c | 0 source/view_add_u_g.h | 0 source/view_edit_p.c | 0 source/view_edit_p.h | 0 source/view_edit_u_g.c | 0 source/view_edit_u_g.h | 0 source/view_filters.c | 109 - source/view_filters.h | 48 - ubl-settings-diskquota | Bin 580000 -> 0 bytes ubl-settings-diskquota-banner.png | Bin 33872 -> 0 bytes ubl-settings-diskquota.css | 108 - ubl-settings-diskquota.desktop | 15 - ubl-settings-diskquota.glade | 7278 ----------------- ubl-settings-diskquota.pot | 724 -- ubl-settings-diskquota_ru.po | 997 --- 44 files changed, 98 insertions(+), 20017 deletions(-) delete mode 100644 .gitignore delete mode 100644 Makefile delete mode 100644 README.md delete mode 100644 com.ublinux.ubl-settings-diskquota.checked.svg delete mode 100644 com.ublinux.ubl-settings-diskquota.funnel.svg delete mode 100644 com.ublinux.ubl-settings-diskquota.policy delete mode 100644 com.ublinux.ubl-settings-diskquota.svg delete mode 100644 com.ublinux.ubl-settings-diskquota.warning.svg delete mode 100644 gresource.xml delete mode 100644 screenshot/screenshot.png delete mode 100644 source/CMakeLists.txt delete mode 100644 source/controler.c delete mode 100644 source/controler.h delete mode 100644 source/model/load.c delete mode 100644 source/model/load.h delete mode 100644 source/model/my_device.c delete mode 100644 source/model/my_device.h delete mode 100644 source/model/philos_utils.c delete mode 100644 source/model/philos_utils.h delete mode 100644 source/model/ubl-utils.c delete mode 100644 source/model/ubl-utils.h delete mode 100644 source/ubl-cmake.in delete mode 100644 source/ubl-settings-diskquota.c delete mode 100644 source/ubl-settings-diskquota.h delete mode 100644 source/ubl-strings.h delete mode 100644 source/view_add_p.c delete mode 100644 source/view_add_p.h delete mode 100644 source/view_add_u_g.c delete mode 100644 source/view_add_u_g.h delete mode 100644 source/view_edit_p.c delete mode 100644 source/view_edit_p.h delete mode 100644 source/view_edit_u_g.c delete mode 100644 source/view_edit_u_g.h delete mode 100644 source/view_filters.c delete mode 100644 source/view_filters.h delete mode 100755 ubl-settings-diskquota delete mode 100644 ubl-settings-diskquota-banner.png delete mode 100644 ubl-settings-diskquota.css delete mode 100644 ubl-settings-diskquota.desktop delete mode 100644 ubl-settings-diskquota.glade delete mode 100644 ubl-settings-diskquota.pot delete mode 100644 ubl-settings-diskquota_ru.po diff --git a/.gitignore b/.gitignore deleted file mode 100644 index ed27715..0000000 --- a/.gitignore +++ /dev/null @@ -1,9 +0,0 @@ -.vscode/ -ubl-settings-TEMPLATE -*~ -build/ -compile/ -*# -terminal-commands/ -source/ubl-cmake.h -vgcore* \ No newline at end of file diff --git a/Makefile b/Makefile deleted file mode 100644 index d440bec..0000000 --- a/Makefile +++ /dev/null @@ -1,168 +0,0 @@ -#!/usr/bin/make -f - -#SHELL := /bin/bash -MAKEFILE_FILEPATH := $(abspath $(lastword $(MAKEFILE_LIST))) -MAKEFILE_DIR := $(notdir $(patsubst %/,%,$(dir $(MAKEFILE_FILEPATH)))) -MAKEFILE_PATH := $(dir $(MAKEFILE_FILEPATH)) - -CMAKE_COMMAND = cmake -CMAKE_SOURCE_DIR = $(MAKEFILE_PATH)source -CMAKE_BUILD_DIR = $(MAKEFILE_PATH)compile -#CMAKE_SOURCE_DIR = ./source -#CMAKE_BUILD_DIR = ./compile -DEPENDS = /bin/cmake -PREFIX ?= /usr -PKGNAME = $(MAKEFILE_DIR) -#PKGNAME = ubl-settings-manager -LATEST_TAG= -default_target: all - -.PHONY: all init depend debug prepare check build uninstall install clean help - -all: init build - -init: - @echo "Initialize ..."; \ - if [ -d ".git" ]; then \ - LATEST_TAG=$$(git describe --tags | sed 's/^v//'|grep -oE "^[0-9]{1,}.[0-9]{1,}"); \ - else \ - LATEST_TAG="0.0"; \ - fi; \ - sed -r "s/^(string version_application).*/\1=\"$${LATEST_TAG}\";/" -i source/${PKGNAME}.h; \ - echo "-- Build path: ${CMAKE_BUILD_DIR}" - -depend: - @echo "Check depends ..." - @for FILE_DEPEND in $(DEPENDS); do \ - if [ ! -f $${FILE_DEPEND} ]; then \ - echo "ERROR: Depend '$${FILE_DEPEND}' not found !"; \ - exit 1; \ - fi; \ - done; \ - echo "Check depends: OK" -# $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 - -debug: init build - @echo "Debug ..."; \ - if [ ! -d ${CMAKE_BUILD_DIR} ]; then \ - $(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \ - fi; \ - echo "${CMAKE_BUILD_DIR}/${PKGNAME}"; \ - cp ${CMAKE_BUILD_DIR}/${PKGNAME} ./; \ - echo "Debug: OK" - -prepare: - @echo "Prepare ..."; \ - if [ ! -d ${CMAKE_BUILD_DIR} ]; then \ - $(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \ - fi; \ - echo "Prepare: OK" - -check: - @echo "Check ..."; \ - if [ -f ${CMAKE_BUILD_DIR}/${PKGNAME} ]; then \ - echo "Check: OK"; \ - else \ - echo "Check: ${CMAKE_BUILD_DIR}/${PKGNAME} not found !"; \ - exit 1; \ - fi - -build: depend prepare - @echo "Build ..."; \ - make --directory=${CMAKE_BUILD_DIR}; \ - echo "Build: OK" - -uninstall: - @echo "Uninstall ..." - @for FILE_PO in $(wildcard *.po); do \ - LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ - FILE_MO=$${FILE_PO##*/}; FILE_MO="$${FILE_MO%_*.po}.mo"; \ - PATH_FILE_MO="${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES/$${FILE_MO}"; \ - $(RM) "$${PATH_FILE_MO}"; \ - done - @for SIZE in 16x16 32x32 48x48 scalable; do \ - $(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}/apps/com.ublinux.${PKGNAME}.svg"; \ - $(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}/apps/com.ublinux.${PKGNAME}.png"; \ - done - @for FILE_SVG in $(wildcard *.svg); do \ - for SIZE in 16x16 32x32 48x48 scalable; do \ - $(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}/status/$${FILE_SVG%.*}".{svg,png,jpg}; \ - done; \ - done - @$(RM) "${DESTDIR}${PREFIX}/bin/${PKGNAME}" - @$(RM) "${DESTDIR}${PREFIX}/share/applications/${PKGNAME}.desktop" - @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.svg" - @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.checked.svg" - @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.warning.svg" - @$(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}.policy" - @if [ -z ${DESTDIR} ]; then \ - [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ - update-desktop-database --quiet &>/dev/null || true; \ - [ -d "${DESTDIR}${PREFIX}/share/applications" ] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \ - fi - @echo "Uninstall: OK" - -install: check uninstall - @echo "Install ..." -#################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ - @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g -#################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ - @for FILE_PO in $(wildcard *.po); do \ - LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ - install -dm755 "${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES"; \ - FILE_MO=$${FILE_PO##*/}; FILE_MO="$${FILE_MO%_*.po}.mo"; \ - PATH_FILE_MO="${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES/$${FILE_MO}"; \ - echo "$${FILE_PO}"; \ - msgfmt "$${FILE_PO}" -v -f -o "$${PATH_FILE_MO}"; \ - done - @for SIZE in 16 32 48; do \ - install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps"; \ - rsvg-convert -w $${SIZE} -h $${SIZE} -f svg --keep-image-data "com.ublinux.${PKGNAME}.svg" -o "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/com.ublinux.${PKGNAME}.svg"; \ - done - @install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/" "com.ublinux.${PKGNAME}.svg" - @install -dm755 "${DESTDIR}${PREFIX}/share/polkit-1/actions" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "com.ublinux.${PKGNAME}.policy" - @install -Dm755 -t "${DESTDIR}${PREFIX}/bin/" "${CMAKE_BUILD_DIR}/${PKGNAME}" - @install -dm755 "${DESTDIR}/etc/xdg" - @install -dm755 "${DESTDIR}${PREFIX}/share/applications" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.funnel.svg" - @if [ -z ${DESTDIR} ]; then \ - [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ - update-desktop-database --quiet &>/dev/null || true; \ - [ -d "${DESTDIR}${PREFIX}/share/applications" ] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \ - fi - @echo "Install: OK" - @sed -r "s/^(string version_application=\"*\").*/string version_application;/" -i source/${PKGNAME}.h; \ - -clean: - @echo "Clean ..." - @$(RM) -rd ${CMAKE_BUILD_DIR} - @if [ -d ${CMAKE_BUILD_DIR} ]; then \ - echo "Clean: error, compile directory exist ${CMAKE_BUILD_DIR}"; \ - else \ - echo "Clean: OK"; \ - fi - -up_ver: - @CURRENT=$$(grep 'VERSION' ${FILE_VERSION} | cut -d" " -f2); \ - MAJOR=$$(cut -d. -f1 <<< $${CURRENT}); \ - MINOR=$$(cut -d. -f2 <<< $${CURRENT}); \ - VER="$${MAJOR}.$$(($${MINOR}+1))"; \ - sed "s/VERSION *[[:digit:]]*.*/VERSION $${VER}/" -i ${FILE_VERSION}; \ - echo "Updated version to VERSION.md: $${CURRENT} to $${VER}" - -help: - @echo "The following are some of the valid targets for this Makefile:"; \ - echo "... all (the default if no target is provided)"; \ - echo "... init"; \ - echo "... debug"; \ - echo "... prepare"; \ - echo "... compile"; \ - echo "... install"; \ - echo "... uninstall"; \ - echo "... clean"; \ - echo "... up_ver" diff --git a/README.md b/README.md deleted file mode 100644 index 85aef32..0000000 --- a/README.md +++ /dev/null @@ -1,29 +0,0 @@ -# ubl-settings-diskquota -# Выполнить -# Build -In order to build ubl-settings-diskquota you will need: - -- CMake -- C compiler -- GTK+ 3 & dependencies -- webkit2gtk (optional) - -Once you have all the necessary dependencies, you can use: -```sh -$ make -``` - -# Installation -After a successful build, just use: -```sh -$ sudo make install clean -``` - -# Uninstallation -After a successful build, just use: -```sh -$ sudo make uninstall -``` - -![alt text](screenshot/screenshot.png) - diff --git a/com.ublinux.ubl-settings-diskquota.checked.svg b/com.ublinux.ubl-settings-diskquota.checked.svg deleted file mode 100644 index e3cab42..0000000 --- a/com.ublinux.ubl-settings-diskquota.checked.svg +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/com.ublinux.ubl-settings-diskquota.funnel.svg b/com.ublinux.ubl-settings-diskquota.funnel.svg deleted file mode 100644 index 4aec04a..0000000 --- a/com.ublinux.ubl-settings-diskquota.funnel.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - diff --git a/com.ublinux.ubl-settings-diskquota.policy b/com.ublinux.ubl-settings-diskquota.policy deleted file mode 100644 index de22da1..0000000 --- a/com.ublinux.ubl-settings-diskquota.policy +++ /dev/null @@ -1,24 +0,0 @@ - - - - - UBLinux - https://ublinux.ru - - - Run ubl-settings-diskquota as root - Запуск утилиты ubl-settings-diskquota с правами root - Authentication is required to run ubl-settings-diskquota - Требуется авторизация для запуска утилиты ubl-settings-diskquota с правами root - - auth_admin - auth_admin - auth_admin - - /usr/bin/ubl-settings-diskquota - true - - - diff --git a/com.ublinux.ubl-settings-diskquota.svg b/com.ublinux.ubl-settings-diskquota.svg deleted file mode 100644 index 708bd05..0000000 --- a/com.ublinux.ubl-settings-diskquota.svg +++ /dev/null @@ -1,5903 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/com.ublinux.ubl-settings-diskquota.warning.svg b/com.ublinux.ubl-settings-diskquota.warning.svg deleted file mode 100644 index 9a90dba..0000000 --- a/com.ublinux.ubl-settings-diskquota.warning.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - diff --git a/gresource.xml b/gresource.xml deleted file mode 100644 index c640934..0000000 --- a/gresource.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - ubl-settings-diskquota.glade - - - ubl-settings-diskquota.css - - - ubl-settings-diskquota-banner.png - - \ No newline at end of file diff --git a/screenshot/screenshot.png b/screenshot/screenshot.png deleted file mode 100644 index 51bf4abac5dac49275751c3c2ae5617424329367..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77906 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

Q|8Qex{Eyf7I2}dy0;ts;P;pM)(vX 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∓yi8;h@u@a4esG;*G6(5Q4g>P(ld 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 WMe&b3#3kSi0mflag_load = 0; - template_load_cfg(CMD_LOAD_SYSTEM); - yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS, BACKGROUND_IMAGE_SUCCESS_TYPE); -} - -void load_global_cfg() { - cfg_gui->flag_load = 1; - template_load_cfg(CMD_LOAD_GLOBAL); - yon_ubl_status_box_render(GLOBAL_LOAD_SUCCESS,BACKGROUND_IMAGE_SUCCESS_TYPE); -} - - - -int main(int argc, char *argv[]){ - local=setlocale(LC_ALL, ""); - textdomain (LocaleName); - config_init(); - int option_index=0; - int show_help=0; - int debug_mode=0; - { - struct option long_options[] = { - {"help", 0, 0, 'h'}, - {"version", 0, 0, 'V'}, - {"lock-help", 0,0, 1}, - {"lock-save", 0,0, 2}, - {"lock-save-local", 0,0, 3}, - {"lock-save-global", 0,0, 4}, - {"lock-load-global", 0,0, 5}, - {"socket-id", 1, 0, 's'}, - {"socket-ext-id", 1,0, 'e'}, - {"socket-trd-id", 1,0, 't'}, - {"debug", 0,0, 'd'}, - { NULL, 0, NULL, 0 } - }; - for (int i=0;iHeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); - - yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); - if (getuid()!=0) - yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); - else - yon_ubl_status_box_render(TITLE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); - yon_ubl_setup_sockets(widgets->PlugBox,widgets->LeftBox,widgets->RightBox,main_config.socket_id,main_config.load_socket_id,main_config.save_socket_id); - yon_window_config_setup(GTK_WINDOW(widgets->Window)); - yon_window_config_load(config_path); - GtkCssProvider *css=gtk_css_provider_new(); - gtk_css_provider_load_from_resource(css,CssPath); - gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), - GTK_STYLE_PROVIDER(css), - -1); - gtk_main(); -} \ No newline at end of file diff --git a/source/controler.h b/source/controler.h deleted file mode 100644 index 3e50ac1..0000000 --- a/source/controler.h +++ /dev/null @@ -1,7 +0,0 @@ -#include "ubl-settings-diskquota.h" -#include "model.h" -#include "load.h" -#include "ubl-strings.h" - - -int main(int argc, char *argv[]); \ No newline at end of file diff --git a/source/model/load.c b/source/model/load.c deleted file mode 100644 index efb064f..0000000 --- a/source/model/load.c +++ /dev/null @@ -1,25 +0,0 @@ -#include "load.h" - - -void template_load_cfg(model_cfg_general* config, char* cmd) { - clear_array(); - int size = 0; - char** cfg = yon_config_load(cmd, &size); - philos_array_string_remove_char(&cfg, "\n", size); - for (int index = 0; index < size; index++) { - char* str_key_value = yon_char_new(cfg[index]); - char* str_key = yon_char_divide_search(str_key_value, "=",-1); - if (yon_char_find_count(str_key, "CGROUP_QUOTA") != 0) { - if (str_key_value[0] == '\"') { - yon_char_divide(str_key_value, 0); - size_t length = strlen(str_key_value); - str_key_value = yon_char_divide(str_key_value, length-1); - } - str_split_value(str_key_value, config->size); - str_split_key(str_key, config->size); - config->size++; - } - } - - config->flag_set_data = 0; -} \ No newline at end of file diff --git a/source/model/load.h b/source/model/load.h deleted file mode 100644 index 7e157bd..0000000 --- a/source/model/load.h +++ /dev/null @@ -1,2 +0,0 @@ -#include "ubl-utils.h" -#include "ubl-strings.h" \ No newline at end of file diff --git a/source/model/model.c b/source/model/model.c index 0caee63..aff66d4 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -1,89 +1,89 @@ #include "model.h" -void model_clear_cfg(model_cfg_u_g_p* config) { - philos_free_int_array(config->id, config->size); - philos_free_string_array(config->name, config->size); - philos_free_string_array(config->quota, config->size); - philos_free_string_array(config->quota, config->size); - philos_free_string_array(config->size_memory, config->size); - philos_free_int_array(config->soft_restriction_size, config->size); - philos_free_int_array(config->soft_restriction_file, config->size); - philos_free_int_array(config->severe_limitation_size, config->size); - philos_free_int_array(config->severe_limitation_file, config->size); - philos_free_int_array(config->deferring_size, config->size); - philos_free_int_array(config->deferring_file, config->size); - philos_free_int_array(config->size_memory_pow, config->size); - philos_free_int_array(config->soft_restriction_size_pow, config->size); - philos_free_int_array(config->soft_restriction_file_pow, config->size); - philos_free_int_array(config->severe_limitation_size_pow, config->size); - philos_free_int_array(config->severe_limitation_file_pow, config->size); - philos_free_int_array(config->deferring_size_pow, config->size); - philos_free_int_array(config->deferring_file_pow, config->size); - philos_free_string_array(config->device, config->size); +void model_clear_cfg(config_u_g_p* _config) { + philos_free_int_array(&_config->id, _config->size); + philos_free_string_array(&_config->name, _config->size); + philos_free_string_array(&_config->quota, _config->size); + philos_free_string_array(&_config->quota, _config->size); + philos_free_string_array(&_config->size_memory, _config->size); + philos_free_int_array(&_config->soft_restriction_size, _config->size); + philos_free_int_array(&_config->soft_restriction_file, _config->size); + philos_free_int_array(&_config->severe_limitation_size, _config->size); + philos_free_int_array(&_config->severe_limitation_file, _config->size); + philos_free_int_array(&_config->deferring_size, _config->size); + philos_free_int_array(&_config->deferring_file, _config->size); + philos_free_int_array(&_config->size_memory_pow, _config->size); + philos_free_int_array(&_config->soft_restriction_size_pow, _config->size); + philos_free_int_array(&_config->soft_restriction_file_pow, _config->size); + philos_free_int_array(&_config->severe_limitation_size_pow, _config->size); + philos_free_int_array(&_config->severe_limitation_file_pow, _config->size); + philos_free_int_array(&_config->deferring_size_pow, _config->size); + philos_free_int_array(&_config->deferring_file_pow, _config->size); + philos_free_string_array(&_config->device, _config->size); - config->size = 0; + _config->size = 0; } -void model_null_cfg(model_cfg_u_g_p* config) { - if (config->size == 0) { - config->id = NULL; - config->name = NULL; - config->quota = NULL; - config->size_memory = NULL; - config->files = NULL; - config->soft_restriction_size = NULL; - config->soft_restriction_file = NULL; - config->severe_limitation_size = NULL; - config->severe_limitation_file = NULL; - config->deferring_size = NULL; - config->deferring_file = NULL; - config->size_memory_pow = NULL; - config->soft_restriction_size_pow = NULL; - config->soft_restriction_file_pow = NULL; - config->severe_limitation_size_pow = NULL; - config->severe_limitation_file_pow = NULL; - config->deferring_size_pow = NULL; - config->deferring_file_pow = NULL; - config->device = NULL; +void model_null_cfg(config_u_g_p* _config) { + if (_config->size == 0) { + _config->id = NULL; + _config->name = NULL; + _config->quota = NULL; + _config->size_memory = NULL; + _config->files = NULL; + _config->soft_restriction_size = NULL; + _config->soft_restriction_file = NULL; + _config->severe_limitation_size = NULL; + _config->severe_limitation_file = NULL; + _config->deferring_size = NULL; + _config->deferring_file = NULL; + _config->size_memory_pow = NULL; + _config->soft_restriction_size_pow = NULL; + _config->soft_restriction_file_pow = NULL; + _config->severe_limitation_size_pow = NULL; + _config->severe_limitation_file_pow = NULL; + _config->deferring_size_pow = NULL; + _config->deferring_file_pow = NULL; + _config->device = NULL; } } -void model_clear_general(model_cfg_general* config) { - philos_free_int_array(config->flag_status, config->size); +void model_clear_general(config_general* _config) { + philos_free_int_array(&_config->flag_status, _config->size); - config->size = 0; + _config->size = 0; } -void model_null_general(model_cfg_general* config) { - if (config->size == 0) { - config->flag_status = NULL; +void model_null_general(config_general* _config) { + if (_config->size == 0) { + _config->flag_status = NULL; } } -void model_tree_view_add(model_cfg_general* config) { - model_null_str_writing(config, config->size); +void model_tree_view_add(config_u_g_p* _config) { + model_null_str_writing(_config, _config->size); } -void model_null_str_writing(model_cfg_general* config, int index) { - philos_set_size_memory_integer_char("-", config->name, index); - philos_set_size_memory_integer_char("-", config->quota, index); - philos_set_size_memory_integer_char("-", config->size_memory, index); - philos_set_size_memory_integer_char("-", config->files, index); - philos_set_size_memory_integer_char("-", config->device, index); - philos_set_pow_size_memory("-", config->soft_restriction_size, index, array_size_pow); - philos_set_pow_size_memory("-", config->soft_restriction_file, index, array_size_pow); - philos_set_pow_size_memory("-", config->severe_limitation_size, index, array_size_pow); - philos_set_pow_size_memory("-", config->severe_limitation_file, index, array_size_pow); - philos_set_pow_size_memory("-", config->deferring_size, index, array_size_pow); - philos_set_pow_size_memory("-", config->deferring_file, index, array_size_pow); - philos_set_pow_size_memory("-", config->size_memory_pow, index, array_size_pow); - philos_set_pow_size_memory("-", config->soft_restriction_size_pow, index, array_size_pow); - philos_set_pow_size_memory("-", config->soft_restriction_file_pow, index, array_size_pow); - philos_set_pow_size_memory("-", config->severe_limitation_size_pow, index, array_size_pow); - philos_set_pow_size_memory("-", config->severe_limitation_file_pow, index, array_size_pow); - philos_set_pow_size_memory("-", config->deferring_size_pow, index, array_size_pow); - philos_set_pow_size_memory("-", config->deferring_file_pow, index, array_size_pow); +void model_null_str_writing(config_u_g_p* _config, int index) { + philos_set_size_memory_integer_char("-", &_config->name, index); + philos_set_size_memory_integer_char("-", &_config->quota, index); + philos_set_size_memory_integer_char("-", &_config->size_memory, index); + philos_set_size_memory_integer_char("-", &_config->files, index); + philos_set_size_memory_integer_char("-", &_config->device, index); + philos_set_pow_size_memory("-", &_config->soft_restriction_size, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->soft_restriction_file, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->severe_limitation_size, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->severe_limitation_file, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->deferring_size, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->deferring_file, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->size_memory_pow, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->soft_restriction_size_pow, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->soft_restriction_file_pow, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->severe_limitation_size_pow, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->severe_limitation_file_pow, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->deferring_size_pow, index, array_size_pow); + philos_set_pow_size_memory("-", &_config->deferring_file_pow, index, array_size_pow); } @@ -96,61 +96,3 @@ void model_array_size_memory() { array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_TB); } -void fill_tree_view_u_g_p(struct_gui* config_gui, model_cfg_general* config, int start, int flag_gui_add) { - GtkTreeModel *model = GTK_TREE_MODEL(config_gui->list); - if (flag_gui_add == 0) { - g_object_ref(config_gui->list); - gtk_list_store_clear(config_gui->list); - } - for (int index = start; index < config->size; index++) { - GtkTreeIter iter; - gtk_list_store_append(config_gui->list,&iter); - if (strcmp(config->type_arr, "project") != 0) { - gtk_list_store_set(config_gui->list,&iter, - 0,config->name[index], - 1,config->quota[index], - 2,config->files[index], - 3,philos_format_cfg_str_size_memory("", config->soft_restriction_size[index],config->soft_restriction_size_pow[index]), - 4,philos_format_cfg_str_size_memory("", config->soft_restriction_file[index],config->soft_restriction_file_pow[index]), - 5,philos_format_cfg_str_size_memory("", config->severe_limitation_size[index],config->severe_limitation_size_pow[index]), - 6,philos_format_cfg_str_size_memory("", config->severe_limitation_file[index], config->severe_limitation_file_pow[index]), - 7,philos_format_cfg_str_size_memory("", config->deferring_size[index], config->deferring_size_pow[index]), - 8,philos_format_cfg_str_size_memory("", config->deferring_file[index], config->deferring_file_pow[index]), - -1); - } - else { - gtk_list_store_set(config_gui->list,&iter, - 0,config->id[index] - 1,config->name[index], - 2,config->quota[index], - 3,config->files[index], - 4,philos_format_cfg_str_size_memory("", config->soft_restriction_size[index],config->soft_restriction_size_pow[index]), - 5,philos_format_cfg_str_size_memory("", config->soft_restriction_file[index],config->soft_restriction_file_pow[index]), - 6,philos_format_cfg_str_size_memory("", config->severe_limitation_size[index],config->severe_limitation_size_pow[index]), - 7,philos_format_cfg_str_size_memory("", config->severe_limitation_file[index], config->severe_limitation_file_pow[index]), - 8,philos_format_cfg_str_size_memory("", config->deferring_size[index], config->deferring_size_pow[index]), - 9,philos_format_cfg_str_size_memory("", config->deferring_file[index], config->deferring_file_pow[index]), - -1); - } - } - if (flag_gui_add != 0) { - gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), model); - } -} -void fill_tree_view_u_g_p(struct_gui* config_gui, model_cfg_general* config, int start,int flag_gui_add) { - GtkTreeModel *model = GTK_TREE_MODEL(config_gui->list); - if (flag_gui_add == 0) { - g_object_ref(config_gui->list); - gtk_list_store_clear(config_gui->list); - } - for (int index = start; index < config->size; index++) { - GtkTreeIter iter; - gtk_list_store_append(config_gui->list,&iter); - if (strcmp(config->type_arr, "project") != 0) { - gtk_list_store_set(config_gui->list,&iter, -1); - } - } - if (flag_gui_add != 0) { - gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), model); - } -} \ No newline at end of file diff --git a/source/model/model.h b/source/model/model.h index 8db5284..710a59b 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -1,17 +1,31 @@ +#ifndef MODEL_H +#define MODEL_H #include "ubl-utils.h" -#include "ubl-strings.h" -#include "model.h" +#include "../ubl-strings.h" +#include "philos_utils.h" static char** array_size_pow = NULL; -struct model_cfg_u_g_p { - char* type_arr; +typedef struct{ + int* status; + char** type_arr; int* id; char** name; char** quota; char** size_memory; + char** UNIX_file; char** files; + char** actors; + int* number; + int* status_set; + char** loaded_keys; + /* + 0 = not set + 1 = del; + 2 = update + */ + char** delete_key; int* soft_restriction_size; int* soft_restriction_file; int* severe_limitation_size; @@ -31,13 +45,19 @@ struct model_cfg_u_g_p { int flag_set_data; int flag_save; int flag_load; -}; +} config_u_g_p; -struct model_cfg_general{ +typedef struct{ int *flag_status; -} + int size; +} config_general; -struct struct_gui { +typedef struct{ int flag_load; -} \ No newline at end of file +} config_gui; + +void model_null_str_writing(config_u_g_p* _config, int index); +void model_clear_cfg(config_u_g_p* _config); + +#endif \ No newline at end of file diff --git a/source/model/my_device.c b/source/model/my_device.c deleted file mode 100644 index 614a3ff..0000000 --- a/source/model/my_device.c +++ /dev/null @@ -1,50 +0,0 @@ -#include "my_device.h" - -device_config obj_device_config; - -device_config* get_device_cfg() { - return &obj_device_config; -} - -void device_disk_parsed() { - char* cmd = "lsblk --fs --raw --output PATH,FSTYPE --exclude 7,11,253"; - int size = 0; - char** responce = yon_config_load(cmd, &size); - obj_device_config.size_disk = 0; - char* split_simvol = " "; - for (int index = 1; index < size; index++ ) { - char* disk = yon_char_divide_search(responce[index], "\n", -1); - if (yon_char_find_count(disk, " ") != 0) { - char* name_disk = yon_char_divide_search(disk, " ", -1); - obj_device_config.name_disk = yon_char_parsed_append(obj_device_config.name_disk, &obj_device_config.size_disk, name_disk); - obj_device_config.size_disk--; - obj_device_config.file_system = yon_char_parsed_append(obj_device_config.file_system, &obj_device_config.size_disk, disk); - obj_device_config.size_disk--; - obj_device_config.mounted = yon_char_parsed_append(obj_device_config.mounted, &obj_device_config.size_disk, ""); - obj_device_config.size_disk--; - obj_device_config.type_dick = yon_char_parsed_append(obj_device_config.type_dick, &obj_device_config.size_disk, ""); - obj_device_config.size_disk--; - disk = yon_char_replace(disk," ", ""); - if (strlen(disk)!=0) { - char* description_disk = yon_char_unite(name_disk, - split_simvol, - disk, - NULL); - obj_device_config.description_disk = yon_char_parsed_append(obj_device_config.description_disk, &obj_device_config.size_disk, description_disk); - free(description_disk); - - } - free(name_disk); - } - free(disk); - } - philos_free_string_array(&responce, size); - -} -void device_fill_disk(GtkWidget* combo_box_text) { - for (int index = 0; index < obj_device_config.size_disk; index++) { - gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_box_text), obj_device_config.description_disk[index]); - } -} - - diff --git a/source/model/my_device.h b/source/model/my_device.h deleted file mode 100644 index c2ef0e6..0000000 --- a/source/model/my_device.h +++ /dev/null @@ -1,24 +0,0 @@ -#ifndef MY_DEVICE_H -#define MY_DEVICE_H -#include "ubl-utils.h" -#include -#include -#include -#include "philos_utils.h" -typedef struct { - char** name_disk; - char** file_system; - char** mounted; - char** type_dick; - char** description_disk; - int size_disk; -} device_config; - -void device_disk_parsed(); -device_config* get_device_cfg(); -void device_fill_disk(GtkWidget* combo_box_text); -size_t get_mem_total(); -float get_size_pow_memory(size_t size_memory, int size); -size_t get_resurs_total(char* cmd); - -#endif \ No newline at end of file diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c deleted file mode 100644 index b32822e..0000000 --- a/source/model/philos_utils.c +++ /dev/null @@ -1,1138 +0,0 @@ -#include "philos_utils.h" - -void philos_array_string_remove_char(char*** array, char* str_remove, int size) { - for (int index = 0; index < size; index++) { - (*array)[index] = yon_char_divide_search((*array)[index], str_remove, -1); - } - -} - -void philos_set_pow_size_memory(char* str_find, int** array_size,int index, char** array_size_pow) { - char* STR_KB = array_size_pow[0]; - char* STR_MB = array_size_pow[1]; - char* STR_GB = array_size_pow[2]; - char* STR_TB = array_size_pow[3]; - size_t length = strlen(str_find); - if (strstr(str_find,"K") != NULL) { - *array_size = philos_int_append(*array_size, &index, 0); - str_find = yon_char_divide(str_find, length-1); - str_find = yon_char_unite(str_find, " ", STR_KB, NULL); - index--; - } - else if (strstr(str_find,"M") != NULL) { - *array_size = philos_int_append(*array_size, &index, 1); - str_find = yon_char_divide(str_find, length-1); - str_find = yon_char_unite(str_find," ", STR_MB, NULL); - index--; - } - else if (strstr(str_find,"G") != NULL) { - *array_size = philos_int_append(*array_size, &index, 2); - str_find = yon_char_divide(str_find, length-1); - str_find = yon_char_unite(str_find," ", STR_GB, NULL); - index--; - } - else if (strstr(str_find,"T") != NULL) { - *array_size = philos_int_append(*array_size, &index, 3); - str_find = yon_char_divide(str_find, length-1); - - str_find = yon_char_unite(str_find," ", STR_TB, NULL); - index--; - } - else if (strstr(str_find,"%%") != NULL) { - *array_size = philos_int_append(*array_size, &index, -1); - str_find = yon_char_divide(str_find, length-1); - index--; - } - else if (strstr(str_find,"-") != NULL) { - *array_size = philos_int_append(*array_size, &index, -1); - index--; - } - -} -void philos_set_pow_size_memory_device(char* str_find, int** array_size,int index, char** array_size_pow) { - char* STR_KB = array_size_pow[0]; - char* STR_MB = array_size_pow[1]; - char* STR_GB = array_size_pow[2]; - char* STR_TB = array_size_pow[3]; - size_t length = strlen(str_find); - if (strstr(str_find,"K") != NULL) { - (*array_size)[index] = 0; - str_find = yon_char_divide(str_find, length-1); - str_find = yon_char_unite(str_find, " ", STR_KB, NULL); - index--; - } - else if (strstr(str_find,"M") != NULL) { - (*array_size)[index] = 1; - str_find = yon_char_divide(str_find, length-1); - str_find = yon_char_unite(str_find," ", STR_MB, NULL); - index--; - } - else if (strstr(str_find,"G") != NULL) { - (*array_size)[index] = 2; - str_find = yon_char_divide(str_find, length-1); - str_find = yon_char_unite(str_find," ", STR_GB, NULL); - index--; - } - else if (strstr(str_find,"T") != NULL) { - (*array_size)[index] = 3; - str_find = yon_char_divide(str_find, length-1); - - str_find = yon_char_unite(str_find," ", STR_TB, NULL); - index--; - } - else if (strstr(str_find,"%%") != NULL) { - (*array_size)[index] = -1; - str_find = yon_char_divide(str_find, length-1); - index--; - } - else if (strstr(str_find,"-") != NULL) { - (*array_size)[index] = -1; - index--; - } - -} -void philos_set_size_memory_integer_char(char* str_find, char*** array_data, int index) { - char* simv_del_array[10] = {"K","M","G","T","k","m","g","t"," ","%"}; - for (size_t i = 0; i < 10; i++) { - if (strstr(str_find, simv_del_array[i])) { - str_find = yon_char_divide_search(str_find, simv_del_array[i], -1); - } - } - if (strstr(str_find, " ") != NULL) { - char* mem_s = yon_char_new(str_find); - yon_char_divide_search(mem_s, " ", -1); - *array_data = yon_char_parsed_append(*array_data, &index, mem_s); - } - if (strstr(str_find, "-") != NULL) { - *array_data = yon_char_parsed_append(*array_data, &index, "-"); - } - else { - if (str_find[0] == '\"') { - yon_char_divide(str_find, 0); - size_t length = strlen(str_find); - str_find = yon_char_divide(str_find, length-2); - } - if (strstr(str_find, " ") == NULL) { - *array_data = yon_char_parsed_append(*array_data, &index, str_find); - } - - } -} - -void philos_free_string_array(char ***array, int size) { - if ((*array) == NULL) { - return; - } - for (int i = 0; i < size; i++){ - free((*array)[i]); - } - if (size!= 0) { - free(*array); - (*array) = NULL; - } -} - -void philos_free_string_array_n3(char ****array, int size) { - if ((*array) == NULL || size == 0) { - return; - } - int index_to_l2 = 0; - for (int i = 0; i < size; i++){ - index_to_l2 = 0; - if ((*array)[i]!=NULL) { - while ((*array)[i][index_to_l2] != NULL) { - if ((*array)[i][index_to_l2] != NULL) { - free((*array)[i][index_to_l2]); - index_to_l2++; - } - - } - } - free((*array)[i]); - - } - if (size!= 0) { - free(*array); - (*array) = NULL; - } -} - -void philos_free_int_array(int **array, int size) { - if (size!= 0) { - free(*array); - *array = NULL; - } -} -void philos_free_int_array_n2(int ***array, int size) { - if ((*array) == NULL || size == 0) { - return; - } - for (int i = 0; i < size; i++){ - free((*array)[i]); - } - if (size!= 0) { - free(*array); - (*array) = NULL; - } -} - -config_str philos_list_group(int* size) { - char* str_uid_min = "UID_MIN"; - char* str_uid_max = "UID_MAX"; - unsigned short uid_min = philos_read_uid_min_max(file_source_login_min_max, str_uid_min); - unsigned short uid_max = philos_read_uid_min_max(file_source_login_min_max, str_uid_max); - config_str str_users = malloc(1); - while (1) { - errno = 0; - struct passwd* entry = getpwent(); - if (!entry) { - if (errno) { - return str_users; - } - break; - } - if ((entry->pw_uid >= uid_min && entry->pw_uid < uid_max) || entry->pw_uid == 0) { - str_users = yon_char_parsed_append(str_users, size, entry->pw_name); - } - } - endpwent(); - return str_users; -} - -unsigned short philos_read_uid_min_max(char* filename, char* search) { - int uid = 0; - char* remove_tab = "\t"; - char* remove_space = " "; - char* search_uid_min = "UID_MIN"; - int buff_size = 255; - char* line = g_malloc0(buff_size); - char* search_true = yon_char_get_augumented("SYS_", search); - FILE *fp = fopen(filename, "r"); - if(fp) { - while((fgets(line, buff_size, fp)) != NULL) { - try{ - if (yon_char_find_count(line, search) != 0 && yon_char_find_count(line, search_true) == 0) { - line = philos_str_remove(line, search); - line = philos_str_remove(line, remove_space); - line = philos_str_remove(line, remove_tab); - uid = atoi(line); - - } - } - catch (...) { - if (yon_char_find_count(search, search_uid_min) != 0){ - uid = 1000; - } - else{ - uid = 65534; - } - } - } - } - else{ - if (yon_char_find_count(search, search_uid_min) != 0) { - uid = 1000; - } - else{ - uid = 65534; - } - } - fclose(fp); - free(line); - free(search_true); - return uid; - -} - - -config_str philos_list_user(int* size) { - char* str_uid_min = "UID_MIN"; - char* str_uid_max = "UID_MAX"; - unsigned short uid_min = philos_read_uid_min_max(file_source_login_min_max, str_uid_min); - unsigned short uid_max = philos_read_uid_min_max(file_source_login_min_max, str_uid_max); - config_str str_users = malloc(1); - while (1) { - errno = 0; - struct passwd* entry = getpwent(); - if (!entry) { - if (errno) { - return str_users; - } - break; - } - str_users = yon_char_parsed_append(str_users, size, entry->pw_name); - } - endpwent(); - return str_users; -} - -char* philos_str_size_pow_byte(GtkWidget *combo_box_text) { - int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(combo_box_text)); - if (menu_id == 0) { - return "K"; - } - else if (menu_id == 1) { - return "M"; - } - else if (menu_id == 2) { - return "G"; - } - else if (menu_id == 3) { - return "T"; - } - else { - return " "; - } -} - -char* philos_str_remove(char *str, const char *sub) { - size_t len = strlen(sub); - if (len > 0) { - char *p = str; - size_t size = 0; - while ((p = strstr(p, sub)) != NULL) { - size = (size == 0) ? (p - str) + strlen(p + len) + 1 : size - len; - memmove(p, p + len, size - (p - str)); - } - } - return str; -} - - -void philos_split_size_memory(char* str_value, int* size, char* pow_memory) { - (*size) = atoi(yon_char_divide_search(pow_memory, " ", -1)); -} - -char* philos_format_cfg_str_size_memory(char* str_key, int value, int pow_size_memory) { - if (value == -1 || value == -3 || pow_size_memory == -3) { - return yon_char_new("-"); - } - char* str_value = yon_char_from_int(value); - if (pow_size_memory==0) { - return yon_char_unite(str_key, str_value, "K" ,NULL); - } - else if (pow_size_memory==1) { - return yon_char_unite(str_key, str_value, "M" ,NULL); - } - else if (pow_size_memory==2){ - return yon_char_unite(str_key, str_value, "G" ,NULL); - } - else if (pow_size_memory== 3) { - return yon_char_unite(str_key, str_value, "T" ,NULL); - } - else if (pow_size_memory== -1) { - return yon_char_unite(str_key, str_value, "%" ,NULL); - } - else if (pow_size_memory== -3) { - return yon_char_new("-"); - } - else { - return yon_char_new("-"); - } -} - -char** philos_str_split(char *parameters, int *size, char *divider) { - char** array_split = NULL; - char* ch= NULL; - ch = strtok(parameters, divider); - if (ch != NULL) { - array_split = yon_char_parsed_append(array_split, size, ch); - while (ch != NULL) { - ch = strtok(NULL, divider); - array_split = yon_char_parsed_append(array_split, size, ch); - } - } - (*size) -= 1; - return array_split; -} - -void philos_array_str_copy(char*** source, char*** copy) { - int index = 0; - if (copy == NULL || source == NULL) { - return; - } - while (1) { - if ((*copy)[index] != NULL) { - (*source) = yon_char_parsed_append((*source), &index, yon_char_new((*copy)[index])); - } - else { - break; - } - } -} -void philos_array_int_copy(int** source, int** copy) { - int * new_int = g_malloc0(sizeof(int)*2); - if ((*copy)[0] != -2) { - new_int[0] = (*copy)[0]; - new_int[1] = -2; - int i = 2; - for (i=1;(*copy)[i]!=-2;i++) { - yon_int_array_append(&new_int,(*copy)[i]); - } - *source=new_int; - } - else { - new_int[0] = (*copy)[0]; - *source=new_int; - } - -} -char** philos_pars_terminal_systemd_cgls(char* CMD_GET_SLICE_SERVICE, char* str_find, int* size_array_data) { - int size = 0; - char** terminal_print = yon_config_load(CMD_GET_SLICE_SERVICE, &size); - char** array_data = NULL; - for (int index = 0; index < size; index++) { - if (strstr(terminal_print[index], str_find) != NULL) { - yon_char_divide_search(terminal_print[index],"─",-1); - terminal_print[index] = yon_char_divide_search(terminal_print[index]," ", -1); - yon_char_divide(terminal_print[index],1); - array_data = yon_char_parsed_append(array_data, size_array_data, terminal_print[index]); - - } - } - return array_data; -} -char* philos_pard_array_add_cmd(char* cmd, temp_config* _config, char* key, int* array_io, int* array_io_pow_size, char** disk, int size) { - char* split_simvol = g_malloc0(sizeof(char)*2); - int flag_format = 0; - char* cmd_old = yon_char_new(cmd); - char* cmd_new = ""; - if (disk && size && array_io && array_io_pow_size) { - int index_find = 0; - for (int index = 0; index < size; index++) { - if (array_io_pow_size[index] >= 0 && array_io[index]>= 0 && !strstr(disk[index], "-")) { - char* num_and_pow_size = philos_format_cfg_str_size_memory(" ", array_io[index], array_io_pow_size[index]); - if (!strstr(num_and_pow_size, "-")) { - cmd_new = yon_char_unite(cmd_new, - split_simvol, - disk[index], - num_and_pow_size, NULL); - split_simvol[0] = ','; - split_simvol[1] = '\0'; - flag_format = 1; - } - free(num_and_pow_size); - } - } - } - free(split_simvol); - if (flag_format) { - if (strlen(cmd_new)>2) { - if (strlen(cmd_old) > 3) { - cmd = yon_char_unite(cmd_old, ",", key, cmd_new, NULL); - } - else { - cmd = yon_char_unite(key, cmd_new, NULL); - } - - } - return cmd; - } - else { - return cmd_old; - } - -} -int philos_check_activ_disk(temp_set_window *widgets, temp_config* _config) { - char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); - disk = yon_char_divide_search(disk," ", -1); - if (disk == NULL) { - return 0; - } - return 1; -} - -void philos_temp_generate_cmd(temp_set_window *widgets, temp_config* _config) { - char* str_cmd = ""; - char* split_simvol = g_malloc0(sizeof(char)*2); - int size_bite = 0; - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkSoftRestrictionTemp))) { - size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spiSevereRestrictionTemp)); - str_cmd = yon_char_unite(str_cmd, - "MemoryHigh=", - yon_char_from_int(size_bite), - philos_str_size_pow_byte(widgets->cmSevereRestrictionTemp), NULL); - split_simvol[0] = ','; - split_simvol[1] = '\0'; - } - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkSevereRestrictionTemp))) { - size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinSevereRestrictionTemp)); - str_cmd = yon_char_unite(str_cmd, split_simvol, - "MemoryMax=", - yon_char_from_int(size_bite), - philos_str_size_pow_byte(widgets->cmbSevereRestrictionTemp), NULL); - split_simvol[0] = ','; - split_simvol[1] = '\0'; - } - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkPaddingFLTemp))) { - size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinPaddingFLTemp)); - str_cmd = yon_char_unite(str_cmd, split_simvol, - "MemorySwapMax=", - yon_char_from_int(size_bite), - philos_str_size_pow_byte(widgets->cmbPaddingFLTemp), NULL); - split_simvol[0] = ','; - split_simvol[1] = '\0'; - } - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkCPULimitTemp))) { - size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinCPULimitTemp)); - str_cmd = yon_char_unite(str_cmd, split_simvol, - "CPUQuota=", - yon_char_from_int(size_bite), - "%", NULL); - split_simvol[0] = ','; - split_simvol[1] = '\0'; - } - if (gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice))!=-1) { - if (_config->size_disk!=0) { - str_cmd = philos_pard_array_add_cmd(str_cmd, _config, "IOReadBandwidthMax=", _config->i_o_limit_read, _config->i_o_limit_read_size, _config->disk_read, _config->size_disk); - - } - if (_config->size_disk!=0) { - str_cmd = philos_pard_array_add_cmd(str_cmd, _config, "IOWriteBandwidthMax=", _config->i_o_limit_write, _config->i_o_limit_write_size, _config->disk_write, _config->size_disk); - } - - } - gtk_entry_set_text(GTK_ENTRY(widgets->entryTempCmd), str_cmd); - free(split_simvol); -} -// flag_check_array = 0 READ -// flag_check_array = 1 WRITE -void philos_temp_del_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array) { - char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); - disk = yon_char_divide_search(disk, " ", -1); - int bool_read = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead)); - int bool_write = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite)); - char** ptr_disk = NULL; - int size = 0; - - if (flag_check_array == 0) { - size = _config->size_disk; - if (philos_check_activ_disk(widgets, _config) == 0) { - return; - } - ptr_disk = _config->disk_read; - } - else if (flag_check_array == 1) { - size = _config->size_disk; - if (philos_check_activ_disk(widgets, _config) == 0) { - return; - } - ptr_disk = _config->disk_write; - } - int index_find = -1; - if (ptr_disk) { - for (int index = 0; index < size; index++) { - char* disk_cfg = ptr_disk[index]; - if (disk_cfg) { - if (strstr(disk_cfg, disk) != NULL) { - index_find = index; - break; - } - } - } - } - - if ((bool_read == 0 && bool_write == 0 && index_find != -1)) { - ptr_disk[index_find] = yon_char_new("-"); - _config->i_o_limit_read_size[index_find] = -3; - _config->i_o_limit_write_size[index_find] = -3; - _config->i_o_limit_read[index_find] = -3; - _config->i_o_limit_write[index_find] = -3; - } - if (flag_check_array == 0) { - if (ptr_disk) { - yon_char_parsed_copy(&_config->disk_read, &ptr_disk); - } - } - else if (flag_check_array == 1) { - if (ptr_disk) { - yon_char_parsed_copy(&_config->disk_write, &ptr_disk); - } - } -} - -void philos_temp_config_init(temp_config* _config) { - if (_config->size_disk != 0) { - philos_free_string_array(&_config->disk_read, _config->size_disk); - philos_free_int_array(&_config->i_o_limit_read, _config->size_disk); - philos_free_int_array(&_config->i_o_limit_read_size, _config->size_disk); - } - else if (_config->size_disk != 0) { - philos_free_string_array(&_config->disk_write, _config->size_disk); - philos_free_int_array(&_config->i_o_limit_write, _config->size_disk); - philos_free_int_array(&_config->i_o_limit_write_size, _config->size_disk); - } - _config->disk_read = NULL; - _config->disk_write = NULL; - _config->i_o_limit_read = NULL; - _config->i_o_limit_write = NULL; - _config->i_o_limit_read_size = NULL; - _config->i_o_limit_write_size = NULL; - _config->size_disk = 0; - _config->size_disk = 0; -} - -// flag_check_array = 0 READ -// flag_check_array = 1 WRITE -void philos_update_device_to_entry(temp_set_window *widgets, temp_config* _config, int flag_check_array) { - int disk_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice)); - char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); - disk = yon_char_divide_search(disk, " ", -1); - if (disk_id != -1) { - int index_find = -1; - if (flag_check_array == 0) { - if (_config->disk_read) { - for (int index = 0; index < _config->size_disk; index++) { - char* disk_cfg = _config->disk_read[index]; - if (disk_cfg) { - if (strstr(disk_cfg, disk)) { - index_find = index; - break; - } - } - } - } - } - else if (flag_check_array == 1) { - if (_config->disk_write) { - for (int index = 0; index < _config->size_disk; index++) { - char* disk_cfg = _config->disk_write[index]; - if (disk_cfg) { - if (strstr(disk_cfg, disk)) { - index_find = index; - break; - } - } - } - } - } - if (index_find != -1) { - if (flag_check_array==0) { - if (_config->i_o_limit_read[index_find]<0 || _config->i_o_limit_read_size[index_find]<0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), _config->i_o_limit_read[index_find]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 1); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), _config->i_o_limit_read_size[index_find]); - - } - } - else if (flag_check_array==1) { - if (_config->i_o_limit_write[index_find]<0 || _config->i_o_limit_write_size[index_find]<0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), _config->i_o_limit_write[index_find]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 1); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), _config->i_o_limit_write_size[index_find]); - } - } - else { - if (flag_check_array==0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); - } - else if (flag_check_array==1) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); - } - } - } - else { - if (flag_check_array==0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); - } - else if (flag_check_array==1) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); - } - } - } - else { - if (flag_check_array==0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); - } - else if (flag_check_array==1) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); - } - } -} -// flag_check_array = 0 READ -// flag_check_array = 1 WRITE -void philos_temp_add_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array) { - char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); - disk = yon_char_divide_search(disk, " ", -1); - int disk_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice)); - int bool_read = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead)); - int bool_write = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite)); - char** ptr_disk = NULL; - int size = 0; - if (flag_check_array == 0) { - ptr_disk = _config->disk_read; - size = _config->size_disk; - } - else if (flag_check_array == 1) { - ptr_disk = _config->disk_write; - size = _config->size_disk; - } - if (disk_id >= 0 && size !=0) { - int index_find = -1; - if (ptr_disk){ - for (int index = 0; index < size; index++) { - char* disk_cfg = ptr_disk[index]; - if (disk_cfg) { - if (strstr(disk_cfg, disk) != NULL) { - index_find = index; - break; - } - } - } - } - - if (index_find == -1 || index_find>=0) { - if (index_find == -1) { - index_find = find_null_array(_config); - } - // Редактирование - if (flag_check_array == 0) { - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead))) { - ptr_disk[index_find] = yon_char_new(disk); - _config->i_o_limit_read_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempRead)); - _config->i_o_limit_read[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempRead)); - } - else { - ptr_disk[index_find] = yon_char_new("-"); - _config->i_o_limit_read_size[index_find] = -3; - _config->i_o_limit_read[index_find] = -3; - } - } - if (flag_check_array == 1) { - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite))) { - ptr_disk[index_find] = yon_char_new(disk); - _config->i_o_limit_write_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempWrite)); - _config->i_o_limit_write[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempWrite)); - } - else { - _config->i_o_limit_write_size[index_find] = -3; - _config->i_o_limit_write[index_find] = -3; - ptr_disk[index_find] = yon_char_new("-"); - } - } - } - } - else { - if (bool_read == 1 || bool_write == 1) { - int index_find = find_null_array(_config); - if (flag_check_array == 0) { - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead))) { - ptr_disk[index_find] = yon_char_new(disk); - _config->i_o_limit_read_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempRead)); - _config->i_o_limit_read[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempRead)); - - } - } - if (flag_check_array == 1) { - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite))) { - ptr_disk[index_find] = yon_char_new(disk); - _config->i_o_limit_write_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempWrite)); - _config->i_o_limit_write[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempWrite)); - } - } - } - } - if (flag_check_array == 0) { - if (ptr_disk) { - yon_char_parsed_copy(&_config->disk_read, &ptr_disk); - - } - } - else if (flag_check_array == 1) { - if (ptr_disk) { - yon_char_parsed_copy(&_config->disk_write, &ptr_disk); - } - } -} -int find_null_array(temp_config* _config) { - int index = 0; - for (index = 0; (_config->disk_read[index]!=NULL && _config->disk_write[index]!=NULL); index++) { - if (strcmp(_config->disk_read[index], "-") == 0 && strcmp(_config->disk_write[index], "-") == 0) { - break; - } - } - return index; - - -} -int* philos_int_append(int* array, int* size, int value) { - array = yon_remalloc(array, (*size+1)*sizeof(int)); - array[(*size)] = value; - (*size)++; - return array; - -} - -int* remove_element_int_array(int* array, int* size, int item_to_delete) { - int *new_int_parsed=NULL; - new_int_parsed=malloc(sizeof(int)*((*size)-1)); - int flag = 0; - for (int i=0;i < (*size);i++){ - if (i==item_to_delete) { - flag = 1; - } - if (flag == 0) { - memcpy(&(new_int_parsed[i]),&(array[i]),sizeof(int)); - } - else if (flag == 1 && i!=item_to_delete) { - memcpy(&(new_int_parsed[i-1]),&(array[i]),sizeof(int)); - } - } - (*size)=(*size)-1; - return new_int_parsed; -} - -int** remove_element_int_array_n3(int** array, int* size, int item_to_delete) { - int **new_int_parsed=NULL; - new_int_parsed=malloc(sizeof(int*)*((*size)-1)); - int flag = 0; - for (int i=0;i < (*size);i++){ - if (i==item_to_delete) { - flag = 1; - } - if (flag == 0) { - philos_array_int_copy(&new_int_parsed[i],&array[i]); - } - else if (flag == 1 && i!=item_to_delete) { - philos_array_int_copy(&new_int_parsed[i-1],&array[i]); - } - } - (*size)=(*size)-1; - return new_int_parsed; -} -char* philos_get_size_bite(GtkWidget* chk_button, GtkWidget* spin, GtkWidget* combo_box_text) { - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(chk_button))) { - char* size_prifics = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(combo_box_text)); - int size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin)); - char* str_size_bute = yon_char_unite(yon_char_from_int(size_bite), " ", size_prifics, NULL); - return str_size_bute; - } - else { - char* str = (char*)malloc(sizeof(char*)*2); - str[0] = '-'; - str[1] = '\0'; - return str; - } -} -void philos_fill_combo_box_text(GtkWidget *cbt, config_str list_data, int size) { - for (int index = 0; index < size; index++) { - gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cbt), list_data[index]); - } -} - -void philos_set_spin_adjustment(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, size_t value) { - gboolean active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)); - guint value_spin = gtk_spin_button_get_digits(GTK_SPIN_BUTTON(spin)); - if (active != -1) { - GtkAdjustment* adjustment = NULL; - adjustment = gtk_spin_button_get_adjustment(GTK_SPIN_BUTTON(spin)); - gtk_adjustment_set_lower(adjustment, 0.0); - gtk_adjustment_set_page_increment(adjustment, 1.0); - if (combo == NULL) { - gtk_adjustment_set_upper(adjustment, (gdouble)(value*100)); - if ((value*100)0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),1); - } - else if (active == 0) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 0); - } - if (flag_cpu == 0) { - philos_set_spin_adjustment(check, spin, combo, resurs); - if (value_spin>resurs) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), resurs); - } - } - else { - philos_set_spin_adjustment(check, spin, NULL, resurs); - } - -} - -size_t get_resurs_total(char* cmd) { - int size = 0; - size_t size_memory = 0; - char **responce = yon_config_load(cmd, &size); - for (int index = 0; index < size; index++ ) { - char* mem_size_kb = yon_char_divide_search(responce[index], "\n", -1); - size_memory = atoll(mem_size_kb); - free(mem_size_kb); - } - philos_free_string_array(&responce, size); - return size_memory; -} - -float get_size_pow_memory(size_t size_memory, int size) { - float res = size_memory; - for (size_t index = 0; index < size; index++) { - res = res/1024; - } - return res; -} - -void philos_set_active_widgets_device_io(GtkWidget* combo_to_l2,GtkWidget *check, GtkWidget *spin, GtkWidget *combo) { - int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(combo_to_l2)); - if (menu_id != -1) { - gboolean active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)); - if (active == 0) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 0); - } - else if (gtk_spin_button_get_digits(GTK_SPIN_BUTTON(spin))>0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),1); - } - gtk_widget_set_sensitive(spin, active); - gtk_widget_set_sensitive(combo, active); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 0); - gtk_widget_set_sensitive(spin, 0); - gtk_widget_set_sensitive(combo, 0); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), 0); - } - philos_set_spin_adjustment(check, spin, combo, 12582912); -} -char *yon_char_get_augumented(char *source, char *append) -{ - if (source && append) - { - int size = strlen(source) + strlen(append) + 1; - char *final = malloc(size); - memset(final, 0, size); - if (strstr(source, "%%")) - sprintf(final, source, append); - else - sprintf(final, "%s%s", source, append); - return final; - } - else - return NULL; -} -dictionary *yon_dictionary_create_with_data_connected(dictionary *dict, char *key, void *data) { - dictionary *dct = yon_dictionary_create_conneced(dict); - dct->key = yon_char_new(key); - dct->data = data; - dct->data_type = DICTIONARY_OTHER_TYPE; - return dct; -} -char **yon_char_parsed_shrink(char **char_string, int *size, int item_to_delete) { - char **new_char_parsed=NULL; - new_char_parsed=malloc(sizeof(char*)*((*size)-1)); - int flag = 0; - for (int i=0;i < (*size);i++){ - if (i==item_to_delete) { - flag = 1; - } - if (flag == 0) { - new_char_parsed[i]=yon_char_new(char_string[i]); - } - else if (flag == 1 && i!=item_to_delete) { - new_char_parsed[i-1]=yon_char_new(char_string[i]); - } - } - (*size)=(*size)-1; - return new_char_parsed; -} -char*** yon_char_parsed_shrink_n3(char ***char_string, int *size, int item_to_delete) { - char ***new_char_parsed=NULL; - new_char_parsed=malloc(sizeof(char**)*((*size)-1)); - int flag = 0; - for (int i=0;i < (*size);i++){ - if (i==item_to_delete) { - flag = 1; - } - if (flag == 0) { - yon_char_parsed_copy(&new_char_parsed[i],&char_string[i]); - } - else if (flag == 1 && i!=item_to_delete) { - yon_char_parsed_copy(&new_char_parsed[i-1], &char_string[i]); - } - } - (*size)=(*size)-1; - return new_char_parsed; -} -dictionary *yon_dictionary_create_empty() { - dictionary *dict = malloc(sizeof(dictionary)); - dict->data = NULL; - dict->key = NULL; - dict->next = NULL; - dict->prev = NULL; - dict->first = dict; - dict->data_type = DICTIONARY_OTHER_TYPE; - return dict; -} -void yon_terminal_integrated_launch(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument){ - char **commands=new_arr(char*,2); - gchar **envp = g_get_environ(); - commands[0]=(gchar *)g_strdup(g_environ_getenv(envp, "SHELL")); - commands[1]=NULL; - char **env=new_arr(char*,2); - env[0]=""; - env[1]=NULL; - vte_terminal_set_size(VTE_TERMINAL(terminal),10,15); - VtePty *pty = vte_pty_new_sync(VTE_PTY_DEFAULT,NULL,NULL); - vte_terminal_set_pty(VTE_TERMINAL(terminal),pty); - char *install_command=yon_char_unite("tput cup 0 0 && tput ed; ",command, "; exit 0\n",NULL); - if(endwork_function) - g_signal_connect(G_OBJECT(terminal), "child-exited", G_CALLBACK(endwork_function), endwork_function_argument); - vte_terminal_spawn_async(VTE_TERMINAL(terminal), - VTE_PTY_DEFAULT, - NULL, - commands, - NULL, - 0, - NULL, NULL, - NULL, - -1, - NULL, - child_ready, - install_command); - vte_pty_spawn_async(pty, - NULL, - commands, - NULL, - 0, - NULL, NULL, - NULL, - -1, - NULL, - NULL, - NULL); - vte_terminal_set_scrollback_lines(VTE_TERMINAL(terminal), -1); - vte_terminal_set_scroll_on_output(VTE_TERMINAL(terminal), TRUE); - vte_terminal_set_scroll_on_keystroke(VTE_TERMINAL(terminal), TRUE); - gtk_widget_show_all(terminal); -} -dictionary *yon_dictionary_create_conneced(dictionary *targetdict) -{ - targetdict = yon_dictionary_get_last(targetdict); - targetdict->next = yon_dictionary_create_empty(); - targetdict->next->prev = targetdict; - targetdict->next->first = targetdict->first; - targetdict->next->data_type = DICTIONARY_OTHER_TYPE; - return targetdict->next; -} -void yon_int_array_append(int **source, int append){ - int size=0; - for (size=0;(*source)[size]!=-2;size++); - *source = realloc(*source,(size+2)*sizeof(int)); - (*source)[size] = append; - (*source)[size+1] = -2; -} -static void child_ready(VteTerminal *terminal, GPid pid, GError *error, gpointer user_data) -{ - if (!terminal) return; - if (pid == -1) printf("Error\n\n\n"); - else vte_terminal_feed_child(VTE_TERMINAL(terminal),(char*)user_data,strlen((char*)user_data)); -} -/**[EN] - * int yon_config_save(char *command) - * Saves config with [command] - * [RU] -*/ -int philos_config_save(char *command) -{ - FILE *output = popen(command, "r"); - return 1; -} - -void philos_array_int_pars_to(int** array, int to) { - int flag = 0; - int i = 0; - for (i = 0; (*array)[i] != -2; i++) { - if ((*array)[i]==-3) { - (*array)[i] = to; - flag = 1; - break; - } - } -} - -void philos_array_char_pars_to(char*** array, char* to) { - int flag = 0; - int i = 0; - for (i = 0; (*array)[i] != NULL; i++) { - if (strcmp((*array)[i], "-") == 0) { - (*array)[i] = yon_char_new(to); - flag = 1; - break; - } - } -} -void init_device_disk(temp_config* _config) { - for (int index = 0;index< (get_device_cfg()->size_disk*2);index++){ - _config->disk_read = yon_char_parsed_append(_config->disk_read,&_config->size_disk, "-"); - _config->size_disk--; - _config->i_o_limit_write_size = philos_int_append(_config->i_o_limit_write_size, &_config->size_disk, -3); - _config->size_disk--; - _config->i_o_limit_write = philos_int_append(_config->i_o_limit_write, &_config->size_disk, -3); - _config->size_disk--; - _config->i_o_limit_read_size = philos_int_append(_config->i_o_limit_read_size, &_config->size_disk, -3); - _config->size_disk--; - _config->disk_write = yon_char_parsed_append(_config->disk_write,&_config->size_disk, "-"); - _config->size_disk--; - _config->i_o_limit_read = philos_int_append(_config->i_o_limit_read, &_config->size_disk, -3); - } - _config->i_o_limit_write_size = philos_int_append(_config->i_o_limit_write_size, &_config->size_disk, -2); - _config->size_disk--; - _config->disk_write = yon_char_parsed_append(_config->disk_write, &_config->size_disk, NULL); - _config->size_disk--; - _config->disk_read = yon_char_parsed_append(_config->disk_read, &_config->size_disk, NULL); - _config->size_disk--; - _config->i_o_limit_write = philos_int_append(_config->i_o_limit_write, &_config->size_disk, -2); - _config->size_disk--; - _config->i_o_limit_read = philos_int_append(_config->i_o_limit_read, &_config->size_disk, -2); - _config->size_disk--; - _config->i_o_limit_read_size = philos_int_append(_config->i_o_limit_read_size, &_config->size_disk, -2); -} \ No newline at end of file diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h deleted file mode 100644 index 8ec5af6..0000000 --- a/source/model/philos_utils.h +++ /dev/null @@ -1,120 +0,0 @@ -#ifndef PHILOS_UTILS_H -#define PHILOS_UTILS_H -#include "ubl-utils.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "my_device.h" - -#define catch(x) ExitJmp:if(__HadError) -#define throw(x) {__HadError=true;goto ExitJmp;} -#define file_source_login_min_max "/etc/login.defs" -static char** array_size_pow; -typedef struct { - char** disk_read; - char** disk_write; - int* i_o_limit_read; - int* i_o_limit_write; - int* i_o_limit_read_size; - int* i_o_limit_write_size; - int size; - int size_disk; -} temp_config; - -typedef struct { - - GtkWidget* Window; - GtkWidget* btnSaveTempSave; - GtkWidget* btnTempCancel; - - GtkWidget* entryTempCmd; - GtkWidget* chbTempRead; - GtkWidget* spinTempRead; - GtkWidget* cbtTempRead; - - GtkWidget* chbTempWrite; - GtkWidget* spinTempWrite; - GtkWidget* cbtTempWrite; - - GtkWidget* chkSoftRestrictionTemp; - GtkWidget* spiSevereRestrictionTemp; - GtkWidget* cmSevereRestrictionTemp; - - GtkWidget* chkSevereRestrictionTemp; - GtkWidget* spinSevereRestrictionTemp; - GtkWidget* cmbSevereRestrictionTemp; - - GtkWidget* chkPaddingFLTemp; - GtkWidget* spinPaddingFLTemp; - GtkWidget* cmbPaddingFLTemp; - - GtkWidget* chkCPULimitTemp; - GtkWidget* spinCPULimitTemp; - GtkWidget* lblCPULimitTemp; - - GtkWidget* cbtTempDevice; - GtkWidget* cbxTempQuotaObj; - GtkWidget* cbxTempQuotaLevel2; - GtkWidget* boxBlockGui; -} temp_set_window; -void philos_array_string_remove_char(char*** array, char* str_remove, int size); -void philos_set_pow_size_memory(char* str_find, int** array_size,int index, char** array_size_pow); -void philos_set_size_memory_integer_char(char* str_find, char*** array_data, int index); -void philos_free_string_array(char ***array, int size); -void philos_free_string_array_n3(char ****array, int size); -void philos_free_int_array(int **array, int size); -void philos_free_int_array_n2(int ***array, int size); -config_str philos_list_group(int* size); -unsigned short philos_read_uid_min_max(char* filename, char* search); -config_str philos_list_user(int* size); -char* philos_str_size_pow_byte(GtkWidget *combo_box_text); -char* philos_str_remove(char *str, const char *sub); -void philos_split_size_memory(char* str_value, int* size, char* pow_memory); -char* philos_format_cfg_str_size_memory(char* str_key, int value, int pow_size_memory); -char** philos_str_split(char *parameters, int *size, char *divider); -void philos_array_str_copy(char*** source, char*** copy); -void philos_set_pow_size_memory_device(char* str_find, int** array_size,int index, char** array_size_pow); -void philos_array_int_copy(int** source, int** copy); -char** philos_pars_terminal_systemd_cgls(char* CMD_GET_SLICE_SERVICE, char* str_find, int* size_array_data); -char* philos_pard_array_add_cmd(char* cmd, temp_config* _config, char* key, int* array_io, int* array_io_pow_size, char** disk, int size); -int philos_check_activ_disk(temp_set_window *widgets, temp_config* _config); -void philos_temp_generate_cmd(temp_set_window *widgets, temp_config* _config); -void philos_temp_del_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array); -void philos_temp_config_init(temp_config* _config); -void philos_update_device_to_entry(temp_set_window *widgets, temp_config* _config, int flag_check_array); -void philos_temp_add_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array); -int* philos_int_append(int* array, int* size, int value); -int* remove_element_int_array(int* array, int* size, int item_to_delete); -int** remove_element_int_array_n3(int** array, int* size, int item_to_delete); -char* philos_get_size_bite(GtkWidget* chk_button, GtkWidget* spin, GtkWidget* combo_box_text); -void philos_fill_combo_box_text(GtkWidget *cbt, config_str list_data, int size); -void philos_set_spin_adjustment(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, size_t value); -void philos_set_active_widgets(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, int flag_cpu, char* cmd); -size_t get_resurs_total(char* cmd); -float get_size_pow_memory(size_t size_memory, int size); -void philos_set_active_widgets_device_io(GtkWidget* combo_to_l2,GtkWidget *check, GtkWidget *spin, GtkWidget *combo); -char *yon_char_get_augumented(char *source, char *append); -dictionary *yon_dictionary_create_with_data_connected(dictionary *dict, char *key, void *data); -char **yon_char_parsed_shrink(char **char_string, int *size, int item_to_delete); -char*** yon_char_parsed_shrink_n3(char ***char_string, int *size, int item_to_delete); -dictionary *yon_dictionary_create_empty(); -void yon_terminal_integrated_launch(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument); -dictionary *yon_dictionary_create_conneced(dictionary *targetdict); -void yon_int_array_append(int **source, int append); -static void child_ready(VteTerminal *terminal, GPid pid, GError *error, gpointer user_data); -int philos_config_save(char *command); -void philos_array_int_pars_to(int** array, int to); -void philos_array_char_pars_to(char*** array, char* to); -int find_null_array(temp_config* _config); -void init_device_disk(temp_config* _config); -#endif \ No newline at end of file diff --git a/source/model/ubl-utils.c b/source/model/ubl-utils.c deleted file mode 100644 index 0688bf4..0000000 --- a/source/model/ubl-utils.c +++ /dev/null @@ -1,1759 +0,0 @@ -#include "ubl-utils.h" - -// dictionary functions - -/**yon_dictionary_create_empty(): - * [EN] - * Creates and returns empty dictionary - * [RU] - * Создаёт и возвращает пустой словарь. - */ -dictionary *yon_dictionary_new() -{ - dictionary *dict = malloc(sizeof(dictionary)); - dict->data = NULL; - dict->key = NULL; - dict->next = NULL; - dict->prev = NULL; - dict->first = dict; - dict->data_type = DICTIONARY_OTHER_TYPE; - return dict; -} - -/**yon_dictionary_copy(dictionary *dict) - * [EN] - * - * [RU] - * Создаёт и возвращает копию элемента словаря [dict] -*/ -dictionary *yon_dictinoary_copy(dictionary *dict){ - dictionary *dct = yon_dictionary_new_with_data(dict->key,dict->data); - dct->data_type= dict->data_type; -} - -/**yon_dictionary_copy_deep(dictionary *dict) - * [EN] - * - * [RU] - * Создаёт полную копию словаря [dict] и возвращает первый элемент -*/ -dictionary *yon_dictionary_copy_deep(dictionary *dict){ - dictionary *dct = NULL; - dictionary *newone=NULL; - for_dictionaries(dct,dict){ - yon_dictionary_add_or_create_if_exists_with_data(newone,dct->key,dct->data); - newone->data_type=dct->data_type; - } - return newone->first; -} - -/**int yon_dictionary_set_data(dictionary *dict, void *data) - * [EN] - * - * [RU] - * Установить элементу словаря [dict] значение [data] -*/ -int yon_dictionary_set_data(dictionary *dict, void *data){ - dict->data=data; -} - -/**int yon_dictionary_set_key(dictionary *dict, char *key) - * [EN] - * - * [RU] - * Изменяет ключ элемента словаря [dict] на [key] -*/ -int yon_dictionary_set_key(dictionary *dict, char *key){ - dict->key=key; -} - -/** int yon_dictionary_set(dictionary *dict, char *key, void *data) - * [EN] - * - * [RU] -* Устанавливает значение ключа элемента словаря [dict] на [key] и его данные на [data] -*/ -int yon_dictionary_set(dictionary *dict, char *key, void *data){ - dict->key=key; - dict->data=data; -} - -/**int yon_dictionary_empty(dictionary *dict) - * [EN] - * - * [RU] - * Очищает элемент словаря [dict] от данных -*/ -int yon_dictionary_empty(dictionary *dict){ - dict->data=NULL; - dict->data_type=DICTIONARY_OTHER_TYPE; -} - -/**yon_dictionary_switch_to_last(dictionary **dict) - * [EN] - * - * [RU] - * Переключает словарь [dict] на последний элемент. -*/ -void yon_dictionary_switch_to_last(dictionary **dict) -{ - dictionary *dct=NULL, *dact=*dict; - for_dictionaries(dct,dact); -} - -/**yon_dictionary_create_conneced(dictionary *targetdict) - * [EN] - * - * [RU] - * Создаёт новый элемент словаря [targetdict] -*/ -dictionary *yon_dictionary_append(dictionary *targetdict) -{ - targetdict = yon_dictionary_get_last(targetdict); - targetdict->next = yon_dictionary_new(); - targetdict->next->prev = targetdict; - targetdict->next->first = targetdict->first; - targetdict->next->data_type = DICTIONARY_OTHER_TYPE; - return targetdict->next; -} - -/**yon_dictionary_get_last(dictionary *dict) - * [EN] - * - * [RU] - * Возвращает последний элемент словаря [dict]. - * В отличае от yon_dictionary_switch_to_last() - * словарь [dict] остаётся на прежнем элементе. -*/ -dictionary *yon_dictionary_get_last(dictionary *dict) -{ - if (dict->next){ - dictionary *dct = NULL; - for_dictionaries(dct,dict); - return dct; - } else return dict; -} - -/**yon_dictionary_switch_places(dictionary *dict, int aim) - * [EN] - * - * [RU] - * Меняет элемент словаря [dict] местами с другим элементом. - * если [aim]<0 элемент меняется местами с левым элементом; - * если [aim]>0 элемент меняется местами с правым элементом; -*/ -dictionary *yon_dictionary_swap(dictionary *dict, int aim) -{ - if (aim < 0) - { - if (dict->prev) - { - if (dict->prev->prev) - { - dictionary *next = dict->next, *prev = dict->prev, *preprev = prev->prev; - if (next) - { - preprev->next = dict; - dict->prev = preprev; - dict->next = prev; - prev->prev = dict; - prev->next = next; - next->prev = prev; - } - else - { - preprev->next = dict; - dict->prev = preprev; - dict->next = prev; - prev->prev = dict; - prev->next = NULL; - } - return prev; - } - else - { - dictionary *next = dict->next, *prev = dict->prev; - if (next) - { - yon_dictionary_make_first(dict); - dict->prev = NULL; - dict->next = prev; - prev->prev = dict; - prev->next = next; - next->prev = prev; - } - else - { - dict->prev = NULL; - dict->next = prev; - prev->prev = dict; - prev->next = NULL; - } - return prev; - } - } - } - else if (aim > 0) - { - if (dict->next) - { - if (dict->next->next) - { - dictionary *next = dict->next, *prev = dict->prev, *afnext = next->next; - if (prev) - { - prev->next = next; - next->prev = prev; - next->next = dict; - dict->prev = next; - dict->next = afnext; - afnext->prev = dict; - } - else - { - yon_dictionary_make_first(next); - next->prev = NULL; - next->next = dict; - dict->prev = next; - dict->next = afnext; - afnext->prev = dict; - } - return next; - } - else - { - dictionary *next = dict->next, *prev = dict->prev; - if (prev) - { - prev->next = next; - next->prev = prev; - next->next = dict; - dict->prev = next; - dict->next = NULL; - } - else - { - next->prev = NULL; - next->next = dict; - dict->prev = next; - dict->next = NULL; - } - } - } - } -} - -/**yon_dictionary_make_first(dictionary *dict) - * [EN] - * - * [RU] - * Устанавливает указатель первого элемента словаря [dict] - * на текущий элемент. Не использовать. -*/ -void yon_dictionary_make_first(dictionary *dict) -{ - for (dictionary *dct = dict->first; dct != NULL; dct = dct->next) - { - dct->first = dict; - } -} - -/**yon_dictionary_make_nth(dictionary *dict, int nth) - * [EN] - * - * [RU] - * Перемещает элемент словаря [dict] на позицию [nth]. -*/ -void yon_dictionary_make_nth(dictionary *dict, int nth) -{ - dictionary *dct = dict->first; - for (int i = 0; i < nth; i++) - { - if (dct == NULL) - return; - else - dct = dct->next; - } - yon_dictionary_rip(dict); - dictionary *prev = dct->prev; - prev->next = dict; - dict->prev = prev; - dict->next = dct; - dct->prev = dict; -} - -/**yon_dictionary_create_with_data(char *key, void *data) - * [EN] - * - * [RU] - * Создаёт новый словарь с ключом [key] и указателем на данные [data] -*/ -dictionary *yon_dictionary_new_with_data(char *key, void *data) -{ - dictionary *dct = yon_dictionary_new(); - dct->key = yon_char_new(key); - dct->data = data; - dct->data_type = DICTIONARY_OTHER_TYPE; - return dct; -} - -/** void *yon_dictionary_free_all(dictionary *dictionary,void *data_manipulation) - * [EN] - * Frees whole [dictionary] and activates [data_manipulation] function if not NULL with [dictionary]->data argument for each dictionary. - * [RU] - * Освобождает память для всех элементов словаря [dictionary] и активирует функцию [data_manipulation], если она была передана, с аргументом [dictionary]->data на каждый элемент словаря. -*/ -void *yon_dictionary_free_all(dictionary *dictionary_to_free,void (*data_manipulation)(void*)){ - dictionary *dict=NULL; - for_dictionaries(dict,dictionary_to_free){ - if(data_manipulation) - data_manipulation(dict->data); - if(dict->prev) - free(dict->prev); - } - free(dict); - return NULL; -} - -/**yon_dictionary_create_with_data_connected(dictionary *dict, char *key, void *data) - * [EN] - * - * [RU] - * Создаёт новый элемент словаря, присоединяемый в конец словаря [dict] - * с ключом [key] и указателем на данные [data] -*/ -dictionary *yon_dictionary_append_with_data(dictionary *dict, char *key, void *data) -{ - dictionary *dct = yon_dictionary_append(dict); - dct->key = yon_char_new(key); - dct->data = data; - dct->data_type = DICTIONARY_OTHER_TYPE; - return dct; -} - -/**yon_dictionary_connect(dictionary *old, dictionary *toconnect) - * [EN] - * - * [RU] - * Присоединяет словарь [toconnect] в конец словаря [old]. -*/ -dictionary *yon_dictionary_connect(dictionary *old, dictionary *toconnect) -{ - dictionary *dict = yon_dictionary_get_last(old); - dict->next = toconnect; - toconnect->prev = dict; - toconnect->first = dict->first; - return toconnect; -} - -/**yon_dictionary_get(dictionary **dict, char *key) - * [EN] - * - * [RU] - * Возвращает элемент словаря [dict] с ключом [key]. - * Если такого элемента не было обнаружено, возвращается NULL -*/ -dictionary *yon_dictionary_get(dictionary **dict, char *key) -{ - dictionary *dct = *dict; - for (dictionary *pointer = dct->first; pointer != NULL; pointer = pointer->next) - { - if (strcmp(pointer->key, key) == 0) - { - *dict = pointer; - return pointer; - } - } - return NULL; -} - -/**yon_dictionary_rip(dictionary *dict) - * [EN] - * - * [RU] - * Вырезает элемент из словаря и возвращает вырезанный элемент. -*/ -dictionary *yon_dictionary_rip(dictionary *dict) -{ - if (!dict->next&&!dict->prev) return NULL; - else if (!dict->next) - { - dictionary *prev = dict->prev; - if (prev) - { - prev->next = NULL; - return prev; - } - else - return dict; - } - else if (!dict->prev) - { - dictionary *next = dict->next; - if (next) - { - yon_dictionary_make_first(next); - next->prev = NULL; - return next; - } - else - return dict; - } - else - { - dictionary *next = dict->next, *prev = dict->prev; - next->prev = prev; - prev->next = next; - return next; - } -} - -/**yon_dictionary_get_nth(dictionary *dict, int place) - * [EN] - * - * [RU] - * Возвращает [place]-й элемент словаря [dict] -*/ -dictionary *yon_dictionary_get_nth(dictionary *dict, int place) -{ - if (dict){ - dict = dict->first; - int i = 0; - for (i = 0; i < place; i++) - if (dict->next) - dict = dict->next; - else - break; - if (i == place) - return dict; - else - return NULL; - } else return NULL; -} - -// char functions - -/**[EN] - * - * creates new char string by combining two char strings. - */ -char *yon_char_append(char *source, char *append) -{ - if (source && append) - { - int size = strlen(source) + strlen(append) + 1; - char *final = malloc(size); - memset(final, 0, size); - if (strstr(source, "%%")) - sprintf(final, source, append); - else - sprintf(final, "%s%s", source, append); - return final; - } - else - return NULL; -} - -/**[EN] - * - * creates new char string by copying another char. - */ -char *yon_char_new(char *chr) -{ - if (chr){ - char *newchar = malloc(strlen(chr) + 1); - memset(newchar, 0, strlen(chr) + 1); - memcpy(newchar, chr, strlen(chr)); - return newchar; - } else - return NULL; -} - -/**yon_char_unite(char *source, ...) - * [En] - * - * [RU] - * Объединяет строку [source] со всеми строками, написанными в [...] -*/ -char *yon_char_unite(char *source, ...){ - va_list arglist; - char *new_char=NULL; - char *unite_char=NULL; - new_char=yon_char_new(source); - va_start(arglist,source); - unite_char = va_arg(arglist,char*); - while(unite_char){ - new_char = yon_char_append(new_char,unite_char); - unite_char = va_arg(arglist,char*); - } - va_end(arglist); - return new_char; -} - -/**yon_cut(char *source, int size, int startpos) - * [EN] - * cuts source string by size length from startpos position. - */ -char *yon_cut(char *source, int size, int startpos) -{ - char *cut = NULL; - cut = malloc(size + 1); - memset(cut, 0, size + 1); - memcpy(cut, source + startpos, size); - return cut; -} - -/**yon_char_divide(char *source, int dividepos) - * [EN] - * divides source string in dividepos position, - * returning left part of divided string and - * inserting right part to source string. - */ -char *yon_char_divide(char *source, int dividepos) -{ - char *cut = malloc(dividepos + 1); - memset(cut, 0, dividepos + 1); - memcpy(cut, source, dividepos); - char *left = malloc(strlen(source) - strlen(cut)); - memset(left, 0, strlen(source) - strlen(cut)); - memcpy(left, source + dividepos + 1, (strlen(source) - dividepos)); - memset(source, 0, strlen(source)); - memcpy(source, left, strlen(left)); - return cut; -} - -/**yon_char_find_count(char *source, char *find) - * [EN] - * - * [RU] - * Считает количество символов [find] в строке [source] -*/ -int yon_char_find_count(char *source, char *find){ - char *working_string=yon_char_new(source); - int i=0; - int size=0; - int pos=0; - config_str rtn = yon_char_parse(working_string,&size,"\n"); - for (int j=0;j= 10; i++) - { - convert_check = convert_check / 10; - } - char *ch = g_malloc0(i * sizeof(char) + 1); - sprintf(ch, "%d", int_to_convert); - return ch; -} - -/**yon_char_replace(char *source, char *find, char*replace) - * [EN] - * - * [RU] - * Заменяет в строке [source] все вхождения строки [find] на [replace] -*/ -char *yon_char_replace(char *source, char *find, char*replace){ - char *final=NULL; - char *temp=NULL; - if(!strstr(replace,find)){ - while ((final=strstr(source,find))){ - temp=malloc(strlen(source)-strlen(final)); - memset(temp,0,strlen(source)-strlen(final)+strlen(replace)); - memcpy(temp,source,strlen(source)-strlen(final)); - temp=yon_char_append(temp,replace); - source=yon_char_append(temp,final+1); - } - return source; - } -} - -/**yon_char_parse(char *parameters, int *size, char *divider) - * [EN] - * Parses string [parameters], divided by [divider], - * then returns parsed string array and sets [size] to - * size of returned array -*/ -char **yon_char_parse(char *parameters, int *size, char *divider){ - char **string=NULL; - int i=1; - string=malloc(sizeof(char*)); - char *paramline=yon_char_new(parameters); - char *param; - while ((param=yon_char_divide_search(paramline,divider,1))){ - string=realloc(string,sizeof(char*)*i); - string[i-1]=yon_char_new(param); - i++; - if (strcmp(param,paramline)==0) break; - } - string=realloc(string,sizeof(char*)*i); - string[i-1]=yon_char_new(paramline); - i++; - // printf("%d\n",i); - *size=i-1; - return string; - -} - -/**yon_char_parsed_rip(char **char_string, int *size, int item_to_delete) - * [EN] - * - * [RU] - * Удаляет элемент [item_to_delete] из массива строк [char_string], размера [size] - * Возвращает получившийся массив, в [size] загружается размер нового массива. -*/ -char **yon_char_parsed_rip(char **char_string, int *size, int item_to_delete){ - char **new_char_parsed=NULL; - new_char_parsed=malloc(sizeof(char*)*((*size)-1)); - int flag = 0; - for (int i=0;i < (*size);i++){ - if (i==item_to_delete) { - flag = 1; - } - if (flag == 0) { - new_char_parsed[i]=yon_char_new(char_string[i]); - } - else if (flag == 1 && i!=item_to_delete) { - new_char_parsed[i-1]=yon_char_new(char_string[i]); - } - } - (*size)=(*size)-1; - return new_char_parsed; -} - -/**yon_char_parsed_check_exist(char **parameters, int size, char *param) - * [EN] - * Checks if [parameters] string array of length [size] - * has [param] element; - * [RU] - * Проверяет есть ли в массиве строк [parameters], размера [size] - * элемент [param] -*/ -int yon_char_parsed_check_exist(char **parameters, int size, char *param){ - - for (int i=0;id_name); - file = fopen(path, "r"); - if (strlen(de->d_name) > 9) - { - char *extension = strstr(path, "."); - if (extension != NULL) - { - if (strcmp(extension, ".desktop") == 0) - { - apps tempapp; - GKeyFile *gfile = g_key_file_new(); - GError *err = NULL; - g_key_file_load_from_file(gfile, path, G_KEY_FILE_KEEP_TRANSLATIONS, NULL); - char *Type = g_key_file_get_string(gfile, "Desktop Entry", "Type", &err); - if (err) - { - printf("%s\n", err->message); - } - if (strcmp(Type, "Application") == 0) - tempapp.Type = 1; - else if (strcmp(Type, "pyApplication") == 0) - tempapp.Type = 2; - else - continue; - tempapp.Name = g_key_file_get_locale_string(gfile, "Desktop Entry", "Name", setlocale(LC_ALL, NULL), NULL); - if (tempapp.Name == NULL) - continue; - tempapp.Categories = g_key_file_get_string(gfile, "Desktop Entry", "Categories", NULL); - if (tempapp.Categories == NULL) - continue; - tempapp.Exec = g_key_file_get_string(gfile, "Desktop Entry", "Exec", NULL); - if (tempapp.Exec == NULL) - continue; - tempapp.Icon = g_key_file_get_string(gfile, "Desktop Entry", "Icon", NULL); - if (tempapp.Icon == NULL) - continue; - tempapp.Pluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "Pluggable", NULL); - if (!tempapp.Pluggable) - tempapp.Pluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "X-XfcePluggable", NULL); - if (tempapp.Pluggable) - tempapp.DualPluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "X-UBLPluggable", NULL); - if (g_key_file_get_boolean(gfile, "Desktop Entry", "X-UBL-SettingsManager-Hidden", NULL) == 0) - if (size == 0) - { - applist = (apps *)malloc(size + 1 * sizeof(apps)); - applist[0].Name = yon_char_new(tempapp.Name); - applist[0].Categories = yon_char_new(tempapp.Categories); - applist[0].Exec = yon_char_new(tempapp.Exec); - applist[0].Icon = yon_char_new(tempapp.Icon); - applist[0].Type = tempapp.Type; - applist[0].Pluggable = tempapp.Pluggable; - applist[0].DualPluggable = tempapp.DualPluggable; - size++; - } - else - { - applist = (apps *)realloc(applist, (size + 1) * sizeof(apps)); - applist[size].Name = yon_char_new(tempapp.Name); - applist[size].Categories = yon_char_new(tempapp.Categories); - applist[size].Exec = yon_char_new(tempapp.Exec); - applist[size].Icon = yon_char_new(tempapp.Icon); - applist[size].Pluggable = tempapp.Pluggable; - applist[size].DualPluggable = tempapp.DualPluggable; - applist[size].Type = tempapp.Type; - size++; - } - } - } - } - } - } - *sizef = size; - return applist; -}; - -void yon_apps_sort(apps *applist, int size) -{ - apps tmp; - if (size > 2) - { - for (int i = 1; i < size; i++) - { - for (int j = 1; j < size; j++) - { - if (strcmp(applist[j].Name, applist[j - 1].Name) < 0) - { - tmp = applist[j]; - applist[j] = applist[j - 1]; - applist[j - 1] = tmp; - }; - } - }; - } -}; - -apps *yon_apps_get_by_name(apps *applist, char *name, int size) -{ - for (int i = 0; i < size; i++) - { - if (strcmp(applist[i].Name, name) == 0) - return &applist[i]; - } - return NULL; -}; - -//config functions - -/**yon_config_load_register(char *command) - * [EN] - * - * [RU] - * Выполняет команду [command]. - * Полученные данные парсятся и регистрируются в конфиг. -*/ -int yon_config_load_register(char *command){ - if (__yon__config__strings){ - __yon__config__strings = yon_dictionary_free_all(__yon__config__strings,NULL); - } - FILE *output = popen(command, "r"); - char **output_strings = NULL; - output_strings = malloc(sizeof(char)); - int i = 0; - char str[4096]; - memset(str, 0, 4096); - while (fgets(str, 4096, output)) - { - if (strcmp(str, "") != 0&& strcmp(str,"(null)\n")!=0) - { - char *key = yon_char_divide_search(str,"=",-1); - yon_dictionary_add_or_create_if_exists_with_data(__yon__config__strings,key,str); - __yon__config__strings->data_type=DICTIONARY_CHAR_TYPE; - } - } - check_config - return 0; - else return 1; -} - -/**yon_config_remove_by_key(char *key) - * [EN] - * - * [RU] - * Удаляет параметр конфига по ключу [key] -*/ -int yon_config_remove_by_key(char *key){ - check_config{ - dictionary *dict = yon_dictionary_get(&__yon__config__strings,key); - if (dict){ - yon_dictionary_rip(dict); - return 1; - }else return 0; - } - return 0; -} - -/**yon_config_remove_by_data(void *data) - * [EN] - * - * [RU] - * Производит поиск по конфигу на наличие параметра со значением [data] и удаляет найденное значение из конфига. -*/ -int yon_config_remove_by_data(void *data){ - check_config{ - dictionary *dict = NULL; - for_dictionaries(dict,__yon__config__strings){ - if (dict->data==data){ - yon_dictionary_rip(dict); - return 1; - } - } - return 0; - } - return 0; -} - -/**yon_config_remove_element(char *key, char *deleted) - * [EN] - * - * [RU] - * Удаляет элемент [deleted] из массива параметров с ключом [key] -*/ -int yon_config_remove_element(char *key, char *deleted){ - check_config{ - dictionary *dict = yon_dictionary_get(&__yon__config__strings,key); - char *data = (char*)dict->data; - char *found = strstr(data,deleted); - int size=strlen(data)-strlen(found)+1; - char *new_data = malloc(size); - memset(new_data,0,size); - if (strlen(found)!=strlen(deleted)){ - memcpy(new_data,data,size-1); - new_data = yon_char_append(new_data,found+strlen(deleted)+1); - } else { - memcpy(new_data,data,size-2); - new_data = yon_char_append(new_data,found+strlen(deleted)); - } - dict->data=(void*)(new_data); - free(data); - dict->flag1=1; - return 1; - } else return 0; -} - -/**yon_config_get_by_key(char *key) - * [EN] - * - * [RU] - * Возвращает значение параметра конфига с ключом [key] -*/ -void *yon_config_get_by_key(char *key){ - check_config{ - dictionary *dict = NULL; - for_dictionaries(dict, __yon__config__strings){ - if (strcmp(dict->key,key)==0){ - return dict->data; - } - } - } - return NULL; -} - -/**yon_config_get_key_by_data(char *data) - * [EN] - * - * [RU] - * Возвращает ключ параметра конфига со значением [data]. - * Если параметр с таким значением не найден, возвращается NULL -*/ -char *yon_config_get_key_by_data(char *data){ - check_config{ - dictionary *dict = NULL; - for_dictionaries(dict, __yon__config__strings){ - if (strcmp(((char*)dict->data),data)==0){ - return dict->key; - } - } - } - return NULL; -} - -/**yon_config_set(char *key, void *data) - * [EN] - * - * [RU] - * Производит поиск по конфигу и заменяет значение параметра с ключом [key] на новое значение [data]; -*/ -int yon_config_set(char *key, void *data){ - check_config{ - dictionary *dict = yon_dictionary_get(&__yon__config__strings,key); - dict->data=data; - return 1; - } else return 0; -} - -/**yon_config_clean() - * [EN] - * Erase all parameters from config; - * [RU] - * Удаляет все параметры из конфига; -*/ -int yon_config_clean(){ - check_config{ - __yon__config__strings = yon_dictionary_free_all(__yon__config__strings, NULL); - return 1; - } - else return 0; -} - -/**yon_config_register(char *key, void *data) - * [EN] - * - * [RU] - * Регистрирует новый параметр конфига. - * [key] - ключ параметра; - * [data] - значение параметра; -*/ -void yon_config_register(char *key, void *data){ - yon_dictionary_add_or_create_if_exists_with_data(__yon__config__strings,key,data); - __yon__config__strings->data_type=DICTIONARY_CHAR_TYPE; -} - -/**yon_config_load(char *command, int *str_len) - * [EN] - * - * [RU] - * Выполняет команду [command] и возвращает распаршеный результат выполнения команды. - * В [str_len] возвращается длина возвращаемого массива -*/ -config_str yon_config_load(char *command, int *str_len){ - FILE *output = popen(command, "r"); - char **output_strings = NULL; - output_strings = malloc(sizeof(char)); - int i = 0; - char str[4096]; - memset(str, 0, 4096); - while (fgets(str, 4096, output)) - { - if (strcmp(str, "") != 0) - { - output_strings = realloc(output_strings, sizeof(char *) * (i + 1)); - // printf("%s\n", str); - output_strings[i] = NULL; - output_strings[i] = yon_char_new(str); - memset(str, 0, 4096); - i++; - } - } - if (i>0){ - *str_len = i; - return output_strings; - } else{ - *str_len=-1; - return NULL; - } -} - -/**int yon_config_save(char *command) - * [EN] - * Saves config with [command] - * [RU] - * Выполняет команду [command], добавляя в конец все записи конфига в таком виде: - * [ПАРАМЕТР1]="[значения1]" [ПАРАМЕТР2]="[значения2]" -*/ -int yon_config_save_registered(char *command){ - check_config{ - dictionary *dict = NULL; - for_dictionaries(dict,__yon__config__strings){ - command = yon_char_unite(command, " ", yon_dictionary_get_data(dict,char*), NULL); - } - if (popen(command, "r")) return 1; - else return 0; - } else return 0; -} - -/**yon_config_get_all(int *size) - * [EN] - * - * [RU] - * Возвращает массив со всеми параметрами конфига, оканчивающаяся NULL - * [size] - указатель, в который выгружается длина массива -*/ -config_str yon_config_get_all(int *size){ - check_config{ - *size = 1; - config_str conf = NULL; - dictionary *dict = NULL; - for_dictionaries(dict,__yon__config__strings){ - conf = yon_remalloc(conf,sizeof(char*)*(*size)); - conf[(*size)-1] = yon_char_unite(dict->key,"=",(char*)dict->data,NULL); - size++; - } - conf = yon_remalloc(conf,sizeof(char*)*(*size+1)); - conf[*size] = NULL; - return conf; - } else return NULL; -} - -/**char *yon_config_get_parameter(config parameters, int size, char *param) - * [EN] - * Gets parameter [param] from parameter list [parameters] of size [size]; - * or NULL if nothing were found - * [RU] - * Возвращает параметр [param] из массива строк [parameters] размером [size] - * или NULL если такой не был найден -*/ -char *yon_config_get_parameter(config_str parameters, int size, char *param) -{ - if (param[0]==' ') - yon_char_divide_search(param," ",-1); - param=yon_char_divide_search(yon_char_new(param)," ",-1); - - char *str = NULL; - for (int j = 0; j < size; j++) - { - char *name = yon_char_divide_search(yon_char_new(parameters[j]), "=", 1); - if (name) - { - if (strcmp(name, param) == 0) - { - str = yon_char_divide_search(yon_char_new(parameters[j]), "\n", 1); - if (strcmp(str, "") != 0 && strcmp(str, "(null)") != 0) - return str; - else - return NULL; - } - } - } - return NULL; -} - - - -// terminal-using functions - -/**yon_launch_app_with_arguments(char *name, char *args) - * [EN] - * Execute [command] in separate thread; - * [RU] - * Выполнить команду [command] в отдельном потоке; -*/ -int yon_launch_app_with_arguments(char *name, char *args) -{ - char *path = yon_char_unite("/usr/bin/", name, " ", args,NULL); - pthread_t thread_id; - char *command = NULL; - command = path; - pthread_create(&thread_id, NULL, (void *)yon_launch, command); -}; - -/**yon_launch(char *command) - * [EN] - * Execute command [command] - * [RU] - * Выполнить команду [command] -*/ -void yon_launch(char *command) -{ - system(command); -} - -// Gtk functions - - -#ifdef __GTK_H__ - - -static render_data render; - -#ifdef VTE_TERMINAL - -static void child_ready(VteTerminal *terminal, GPid pid, GError *error, gpointer user_data) -{ - if (!terminal) return; - if (pid == -1) printf("Error\n\n\n"); - else vte_terminal_feed_child(VTE_TERMINAL(terminal),(char*)user_data,strlen((char*)user_data)); -} - -/** - * void yon_terminal_integrated_launch(GtkWidget *place_to_show, void *endwork_function, void* endwork_function_argument) - * [EN] - * launches terminal with specific [command], - * terminal is shown in [place_to_show] container, - * after terminal done its work [endwork_function] is called with [endwork_function_argument] argument. - * [RU] - * Запускает терминал с командой [command], - * терминал добавляется в контейнер [place_to_show] виджета, - * после завершения работы терминала вызывается функция [endwork_function] с аргументом [endwork_function_argument]. -*/ -void yon_terminal_integrated_launch(GtkWidget *place_to_show, char* command, void *endwork_function, void* endwork_function_argument){ - char **commands=new_arr(char*,2); - gchar **envp = g_get_environ(); - commands[0]=(gchar *)g_strdup(g_environ_getenv(envp, "SHELL")); - commands[1]=NULL; - char **env=new_arr(char*,2); - env[0]=""; - env[1]=NULL; - GtkWidget *terminal = vte_terminal_new(); - vte_terminal_set_size(VTE_TERMINAL(terminal),10,15); - VtePty *pty = vte_pty_new_sync(VTE_PTY_DEFAULT,NULL,NULL); - vte_terminal_set_pty(VTE_TERMINAL(terminal),pty); - gtk_container_add(GTK_CONTAINER(place_to_show),terminal); - char *install_command=yon_char_unite("tput cup 0 0 && tput ed; ",command," ; sleep 5;exit 0","\n",NULL); - printf("%s\n",install_command); - if(endwork_function) - g_signal_connect(G_OBJECT(terminal), "child-exited", G_CALLBACK(endwork_function), endwork_function_argument); - vte_terminal_spawn_async(VTE_TERMINAL(terminal), - VTE_PTY_DEFAULT, - NULL, - commands, - NULL, - 0, - NULL, NULL, - NULL, - -1, - NULL, - child_ready, - install_command); - vte_pty_spawn_async(pty, - NULL, - commands, - NULL, - 0, - NULL, NULL, - NULL, - -1, - NULL, - NULL, - NULL); - vte_terminal_set_scrollback_lines(VTE_TERMINAL(terminal), -1); - vte_terminal_set_scroll_on_output(VTE_TERMINAL(terminal), TRUE); - vte_terminal_set_scroll_on_keystroke(VTE_TERMINAL(terminal), TRUE); - gtk_widget_show_all(terminal); - } - -/**yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument) - * [EN] - * launches terminal with specific [command], - * terminal is shown in [place_to_show] container, - * after terminal done its work [endwork_function] is called with [endwork_function_argument] argument. - * [RU] - * Запускает терминал с командой [command], - * терминал добавляется в контейнер [place_to_show] виджета, - * после завершения работы терминала вызывается функция [endwork_function] с аргументом [endwork_function_argument]. -*/ -void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument){ - char **commands=new_arr(char*,2); - gchar **envp = g_get_environ(); - commands[0]=(gchar *)g_strdup(g_environ_getenv(envp, "SHELL")); - commands[1]=NULL; - char **env=new_arr(char*,2); - env[0]=""; - env[1]=NULL; - vte_terminal_set_size(VTE_TERMINAL(terminal),10,15); - VtePty *pty = vte_pty_new_sync(VTE_PTY_DEFAULT,NULL,NULL); - vte_terminal_set_pty(VTE_TERMINAL(terminal),pty); - char *install_command=yon_char_unite("tput cup 0 0 && tput ed; ",command," ; sleep 5;exit 0","\n",NULL); - if(endwork_function) - g_signal_connect(G_OBJECT(terminal), "child-exited", G_CALLBACK(endwork_function), endwork_function_argument); - vte_terminal_spawn_async(VTE_TERMINAL(terminal), - VTE_PTY_DEFAULT, - NULL, - commands, - NULL, - 0, - NULL, NULL, - NULL, - -1, - NULL, - child_ready, - install_command); - vte_pty_spawn_async(pty, - NULL, - commands, - NULL, - 0, - NULL, NULL, - NULL, - -1, - NULL, - NULL, - NULL); - vte_terminal_set_scrollback_lines(VTE_TERMINAL(terminal), 100); - vte_terminal_set_scroll_on_output(VTE_TERMINAL(terminal), TRUE); - vte_terminal_set_scroll_on_keystroke(VTE_TERMINAL(terminal), TRUE); - gtk_widget_show_all(terminal); - } -#endif - - // Window config functions - - #define check_window_config_setup if(__yon_window_config_target_window) - - struct { - int x; - int y; - int width; - int height; - int fullscreen; - } __yon_main_window_config; - - static GtkWindow *__yon_window_config_target_window = NULL; - static GKeyFile *__yon_window_config_file = NULL; - static char *__yon_window_config_path = NULL; - - void yon_window_config_save(){ - g_key_file_set_integer(__yon_window_config_file,"window","WindowPosX",__yon_main_window_config.x); - g_key_file_set_integer(__yon_window_config_file,"window","WindowPosY",__yon_main_window_config.y); - g_key_file_set_integer(__yon_window_config_file,"window","WindowWidth",__yon_main_window_config.width); - g_key_file_set_integer(__yon_window_config_file,"window","WindowHeight",__yon_main_window_config.height); - g_key_file_set_integer(__yon_window_config_file,"window","fullscreen",__yon_main_window_config.fullscreen); - g_key_file_save_to_file(__yon_window_config_file,__yon_window_config_path,NULL); - } - - void yon_get_is_fullscreen(){ - gtk_window_is_maximized(__yon_window_config_target_window); - __yon_main_window_config.fullscreen = gtk_window_is_maximized(__yon_window_config_target_window); - } - - /**yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event) - * [EN] - * - * [RU] - * Сохраняет настройки основного окна. Вызывается когда основное окно уничтожается. - */ - void yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event){ - check_window_config_setup{ - yon_get_is_fullscreen(); - yon_window_config_save(); - } - gtk_main_quit(); - } - - void __yon_window_config_on_resize(){ - int max=0; - max=gtk_window_is_maximized(__yon_window_config_target_window); - if(max==0){ - gtk_window_get_size(__yon_window_config_target_window,&__yon_main_window_config.width,&__yon_main_window_config.height); - gtk_window_get_position(__yon_window_config_target_window,&__yon_main_window_config.x,&__yon_main_window_config.y); - } - } - - /**yon_window_config_setup(GtkWindow *window) - * [EN] - * - * [RU] - * Устанавливает указатель на окно для отслеживания его положения и размера - */ - void yon_window_config_setup(GtkWindow *window){ - __yon_window_config_target_window = window; - g_signal_connect(G_OBJECT(window),"delete-event",G_CALLBACK(yon_on_configured_window_destroy),NULL); - g_signal_connect(G_OBJECT(window),"check-resize"/*"configure-event"*/,G_CALLBACK(__yon_window_config_on_resize),NULL); - } - - void _yon_maximize(void *data){ - g_usleep(G_USEC_PER_SEC/10); - if(__yon_main_window_config.fullscreen ==1) gtk_window_maximize(__yon_window_config_target_window); - } - - /**yon_window_config_load(char *path) - * [EN] - * - * [RU] - * Загружает конфиг окна и инициализирует отслеживание его параметров - */ - int yon_window_config_load(char *path){ - __yon_window_config_file = g_key_file_new(); - __yon_window_config_path=yon_char_new(path); - if (!g_key_file_load_from_file(__yon_window_config_file,__yon_window_config_path,G_KEY_FILE_NONE,NULL)){ - struct stat st; - int size; - config_str conf = yon_char_parse(yon_char_new(__yon_window_config_path),&size,"/"); - char *path = yon_char_unite(conf[0],"/",conf[1],"/",conf[2],"/",conf[3],"/",conf[4],"/",NULL); - if (stat(path, &st) == -1) { - mkdir(path, 0777); - } - FILE *fp; - fp=fopen(__yon_window_config_path,"w"); - fclose(fp); - g_key_file_load_from_file(__yon_window_config_file,__yon_window_config_path,G_KEY_FILE_NONE,NULL); - } - __yon_main_window_config.x = g_key_file_get_integer(__yon_window_config_file,"window","WindowPosX",NULL); - __yon_main_window_config.y = g_key_file_get_integer(__yon_window_config_file,"window","WindowPosY",NULL); - __yon_main_window_config.width = g_key_file_get_integer(__yon_window_config_file,"window","WindowWidth",NULL); - __yon_main_window_config.height = g_key_file_get_integer(__yon_window_config_file,"window","WindowHeight",NULL); - __yon_main_window_config.fullscreen = g_key_file_get_integer(__yon_window_config_file,"window","fullscreen",NULL); - if (__yon_main_window_config.width==0) __yon_main_window_config.width=800; - if (__yon_main_window_config.height==0) __yon_main_window_config.height=600; - gtk_window_resize(__yon_window_config_target_window,__yon_main_window_config.width,__yon_main_window_config.height); - gtk_window_move(__yon_window_config_target_window,__yon_main_window_config.x,__yon_main_window_config.y); - pthread_t tid; - pthread_create(&tid,NULL,(void *)_yon_maximize,NULL); - return 1; - } - - void yon_window_config_apply(){ - dictionary *dict=NULL; - gtk_window_move(__yon_window_config_target_window,__yon_main_window_config.x,__yon_main_window_config.y); - gtk_window_resize(__yon_window_config_target_window,__yon_main_window_config.width,__yon_main_window_config.height); - } - -GtkWidget *yon_ubl_menu_item_about_new(char *buttonname){ - GtkWidget *menu_item = gtk_menu_item_new(); - gtk_style_context_add_class(gtk_widget_get_style_context(menu_item),"menuitembottom"); - GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,0); - GtkWidget *label = gtk_label_new(buttonname); - GtkWidget *image = gtk_image_new_from_icon_name("dialog-information-symbolic",GTK_ICON_SIZE_BUTTON); - gtk_label_set_xalign(GTK_LABEL(label),0.0); - gtk_box_pack_start(GTK_BOX(box),image,0,0,5); - gtk_box_pack_start(GTK_BOX(box),label,0,0,5); - gtk_container_add(GTK_CONTAINER(menu_item),box); - gtk_widget_show_all(menu_item); - return menu_item; -} - -GtkWidget *yon_ubl_menu_item_documentation_new(char *buttonname){ - GtkWidget *menu_item = gtk_menu_item_new(); - gtk_style_context_add_class(gtk_widget_get_style_context(menu_item),"menuitemtop"); - GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,0); - GtkWidget *label = gtk_label_new(buttonname); - GtkWidget *image = gtk_image_new_from_icon_name("dialog-question-symbolic",GTK_ICON_SIZE_BUTTON); - gtk_label_set_xalign(GTK_LABEL(label),0.0); - gtk_box_pack_start(GTK_BOX(box),image,0,0,5); - gtk_box_pack_start(GTK_BOX(box),label,0,0,5); - gtk_container_add(GTK_CONTAINER(menu_item),box); - gtk_widget_show_all(menu_item); - return menu_item; -} - - -// other Gtk functions - -/**yon_gtk_combo_box_text_fill(GtkWidget *combo, config_str parameters,int size) - * [EN] - * - * [RU] - * Добавляет в Комбобокс [combo] все строки из массива строк [parameters] размера [size] -*/ -int yon_gtk_combo_box_text_fill(GtkWidget *combo, config_str parameters,int size){ - if (combo&¶meters){ - for (int i=0;imessage); - g_error_free(err); - } - if (type == BACKGROUND_IMAGE_SUCCESS_TYPE||! type) - { - gtk_style_context_remove_class(gtk_widget_get_style_context(data.box), "boxInfoMessError"); - gtk_style_context_add_class(gtk_widget_get_style_context(data.box), "boxInfoMessOK"); - gtk_image_set_from_pixbuf(GTK_IMAGE(data.icon), gtk_icon_theme_load_icon_for_scale(ictheme, "com.ublinux.ubl-settings-video.checked", 25, 1, GTK_ICON_LOOKUP_FORCE_SIZE, &err)); - } - else if (type == BACKGROUND_IMAGE_FAIL_TYPE) - { - gtk_style_context_remove_class(gtk_widget_get_style_context(data.box), "boxInfoMessOK"); - gtk_style_context_add_class(gtk_widget_get_style_context(data.box), "boxInfoMessError"); - gtk_image_set_from_pixbuf(GTK_IMAGE(data.icon), gtk_icon_theme_load_icon_for_scale(ictheme, "com.ublinux.ubl-settings-video.warning", 25, 1, GTK_ICON_LOOKUP_FORCE_SIZE, &err)); - } - if (text) - gtk_label_set_text(GTK_LABEL(data.label), text); -} - -void yon_ubl_status_box_render(char *text, BACKGROUND_IMAGE_TYPE type){ - _yon_ubl_status_box_render(text,type); -} - -/**yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWidget *right_window, int socket_main_id, int socket_left_id, int socket_right_id) - * [EN] - * Set up plugs for using with GtkSockets insine ubl-settings-manager. - * [main_window] is container widget, which holds main application functionality. - * [left_window] is container widget, which holds widgets, have to be shown at left part of ubl-settings-manager header. - * [right_window] is container widget, which holds widgets, have to be shown at right part of ubl-settings-manager header. - * [socket_main_id] is id of socket for [main_window]. - * [socket_left_id] is id of socket for [left_window]. - * [socket_right_id] is id of socket for [right_window]. - * [RU] - * Настраивает плаги для работы с сокетами в утилите ubl-settings-manager. - * [main_window] - контейнер основного интерфейса приложения. - * [left_window] - контейнер для виджетов которые должны отображаться в левой части шапки ubl-settings-manager. - * [right_window] - контейнер для виджетов которые должны отображаться в правой части шапки ubl-settings-manager. - * [socket_main_id] - id сокета для [main_window]. - * [socket_left_id] - id сокета для [left_window]. - * [socket_right_id] - id сокета для [right_window]. -*/ -void yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWidget *right_window, int socket_main_id, int socket_left_id, int socket_right_id){ - if (main_window&&socket_main_id>-1){ - gtk_widget_hide(gtk_widget_get_toplevel(main_window)); - GtkWidget *plug_main=gtk_plug_new(socket_main_id); - GtkWidget *plug_left=NULL; - GtkWidget *plug_right=NULL; - GtkWidget *box=NULL; - g_signal_connect(G_OBJECT(plug_main), "destroy", G_CALLBACK(gtk_main_quit),NULL); - if (socket_left_id>-1&&left_window){ - plug_left=gtk_plug_new(socket_left_id); - g_object_ref(left_window); - gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(left_window)),left_window); - gtk_container_add(GTK_CONTAINER(plug_left),left_window); - gtk_style_context_add_class(gtk_widget_get_style_context(plug_left),"primary-toolbar"); - gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"button"); - gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"opacited"); - gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"color"); - gtk_style_context_add_class(gtk_widget_get_style_context(plug_left),"noborder"); - gtk_widget_show(plug_left); - } - else if (left_window){ - if (box==NULL){ - box=gtk_box_new(GTK_ORIENTATION_HORIZONTAL,5); - gtk_box_pack_start(GTK_BOX(main_window),box,0,0,5); - gtk_box_reorder_child(GTK_BOX(main_window),box,0); - gtk_widget_show(box); - } - gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"inherited"); - gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(left_window)),left_window); - gtk_box_pack_end(GTK_BOX(box),left_window,0,0,5); - } - if (socket_right_id>-1&&right_window){ - plug_right=gtk_plug_new(socket_right_id); - g_object_ref(right_window); - gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(right_window)),right_window); - gtk_container_add(GTK_CONTAINER(plug_right),right_window); - gtk_style_context_add_class(gtk_widget_get_style_context(plug_right),"primary-toolbar"); - gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"button"); - gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"opacited"); - gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"color"); - gtk_style_context_add_class(gtk_widget_get_style_context(plug_right),"noborder"); - gtk_widget_show(plug_right); - } - else if (right_window){ - if (box==NULL){ - box=gtk_box_new(GTK_ORIENTATION_HORIZONTAL,5); - gtk_box_pack_start(GTK_BOX(main_window),box,0,0,5); - gtk_box_reorder_child(GTK_BOX(main_window),box,0); - gtk_widget_show(box); - } - gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"inherited"); - gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(right_window)),right_window); - gtk_box_pack_start(GTK_BOX(box),right_window,0,0,5); - } - g_object_ref(main_window); - gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(main_window)),main_window); - gtk_container_add(GTK_CONTAINER(plug_main),main_window); - gtk_widget_show(plug_main); - } -} - -#ifdef WEBKIT_FOUND - -/**yon_ubl_browser_window_open(char *link, char *browser_window_name) - * [EN] - * Launches integrated browser window, named [browser_window_name] at header with [link]. - * [RU] - * Открывает встроенный браузер с именем [browser_window_name] и показываемой страницей по ссылке [link] -*/ -void yon_ubl_browser_window_open(char *link, char *browser_window_name){ - GtkWidget *browser=gtk_window_new(GTK_WINDOW_TOPLEVEL); - GtkWidget *web_place=gtk_box_new(GTK_ORIENTATION_VERTICAL,0); - GtkWidget *header=gtk_header_bar_new(); - GtkWidget *header_label=gtk_label_new(browser_window_name); - GtkWidget *WebView=webkit_web_view_new(); - gtk_container_add(GTK_CONTAINER(browser),web_place); - gtk_window_set_titlebar(GTK_WINDOW(browser),header); - gtk_window_set_title(GTK_WINDOW(browser),browser_window_name); - gtk_widget_set_size_request(browser,800,600); - gtk_header_bar_set_custom_title(GTK_HEADER_BAR(header),header_label); - gtk_header_bar_set_show_close_button(GTK_HEADER_BAR(header),1); - webkit_web_view_load_uri(WEBKIT_WEB_VIEW(WebView),link); - gtk_box_pack_start(GTK_BOX(web_place),WebView,1,1,0); - gtk_widget_show_all(browser); -} -#else - -/**yon_ubl_browser_window_open(char *link, char *browser_window_name) - * [EN] - * Launches browser with [link]. - * [browser_window_name] is't used. It's needed for compatibility with webkit version of that function. - * [RU] - * Открывает браузер со страницей по ссылке [link] - * [browser_window_name] не используется. Нужна для совместимости с webkit версией этой функции. -*/ -void yon_ubl_browser_window_open(char *link, char *browser_window_name){ - char *user=getenv("SUDO_USER"); - if (!user) - user=getlogin(); - char *command=yon_char_unite("sudo -u ",user," xdg-open ", link,NULL); - yon_launch_app(command); -} -#endif - -#endif \ No newline at end of file diff --git a/source/model/ubl-utils.h b/source/model/ubl-utils.h deleted file mode 100644 index 140f201..0000000 --- a/source/model/ubl-utils.h +++ /dev/null @@ -1,342 +0,0 @@ -#ifndef UBL_UTILS -#define UBL_UTILS -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "../ubl-cmake.h" -#ifdef WEBKIT_FOUND - #include -#endif -#define DesktopPath "/usr/share/applications/" - -#define for_dictionaries(obj, obj1) for (obj = obj1->first; obj != NULL; obj = obj->next) - -#define new(type) malloc(sizeof(type)) -#define new_arr(type,size) malloc(sizeof(type)*size) - - -typedef enum -{ - #ifdef __GTK_H__ - DICTIONARY_GTK_WIDGETS_TYPE, - #endif - DICTIONARY_OTHER_TYPE=0, - DICTIONARY_CHAR_TYPE, - DICTIONARY_INT_TYPE, - DICTIONARY_BOOL_TYPE, - -} DICT_TYPE; - -typedef struct dictionary -{ - char *key; - void *data; - struct dictionary *next; - struct dictionary *prev; - struct dictionary *first; - DICT_TYPE data_type; - int flag1; -} dictionary; - -typedef struct apps -{ - char *Name; - int Type; - char *Categories; - char *Exec; - char *Icon; - int Pluggable; - int DualPluggable; -} apps; - -typedef char** config_str; - -static dictionary *__yon__config__strings = NULL; -#define check_config if(__yon__config__strings&&__yon__config__strings->data_type==DICTIONARY_CHAR_TYPE) - -#define config(key) yon_config_get_by_key(key) - -#define for_config dictionary temp = NULL; for_dictionary(temp,__yon__config__strings) - -#define yon_remalloc(pointer, size) (!pointer) ? malloc(size) : realloc(pointer, size) -// dictionary functions - -/**yon_dictionary_get_data(dictionary, type) - * [EN] - * Gets data from dictionary. - * [dictionary] is dictionary, from which data should be extracted; - * [type] is type of data, [dictionary] contains. - * [RU] - * Возвращает данные из словаря. - * [dictionary] - словарь из которого достаются данные. - * [type] - тип данных, хранящихся в словаре [dictionary]. -*/ -#define yon_dictionary_get_data(dictionary, type) ((type)dictionary->data) - -/**yon_dictionary_add_or_create_if_exists_with_data(dict,key,data) - * [EN] - * - * [RU] - * Добавляет элемент словаря в конец словаря [dict] c ключом [key] и данными [data]. - * Если словарь не существует, создаёт его -*/ -#define yon_dictionary_add_or_create_if_exists_with_data(dict,key,data) {if (!dict) dict=yon_dictionary_new_with_data(key,data); \ - else dict=yon_dictionary_append_with_data(dict,key,data);} - -dictionary *yon_dictionary_new(); - -dictionary *yon_dictionary_append(dictionary *targetdict); - -dictionary *yon_dictionary_get_last(dictionary *dict); - -dictionary *yon_dictionary_swap(dictionary *dict, int aim); - -void yon_dictionary_make_first(dictionary *dict); - -void yon_dictionary_make_nth(dictionary *dict, int nth); - -dictionary *yon_dictionary_new_with_data(char *key, void *data); - -dictionary *yon_dictionary_append_with_data(dictionary *dict, char *key, void *data); - -dictionary *yon_dictionary_connect(dictionary *old, dictionary *toconnect); - -dictionary *yon_dictionary_get(dictionary **dict, char *key); - -dictionary *yon_dictionary_rip(dictionary *dict); - -dictionary *yon_dictionary_get_nth(dictionary *dict, int place); - -void *yon_dictionary_free_all(dictionary *dictionary,void (data_manipulation)(void*)); - -// char functions - -char *yon_char_append(char *source, char *append); - -char *yon_char_new(char *chr); - -char *yon_char_unite(char *source, ...); - -char *yon_cut(char *source, int size, int startpos); - -char *yon_char_divide(char *source, int dividepos); - -char *yon_char_divide_search(char *source, char *dividepos, int delete_divider); - -char *yon_char_from_int(int int_to_convert); - -char *yon_char_replace(char *source, char *find, char*replace); - -char **yon_char_parse(char *parameters, int *size, char *divider); - -char **yon_char_parsed_rip(char **char_string, int *size, int item_to_delete); - -int yon_char_parsed_check_exist(char **parameters, int size, char *param); - -int yon_char_find_count(char *source, char *find); - -int yon_char_parsed_includes_char_parsed (config_str source, config_str to_check, int source_size, int check_size); - -config_str yon_char_parsed_new (int *size, ...); - -void yon_char_parsed_copy(config_str *source, config_str *to_copy); - -config_str yon_char_parsed_append(config_str parsed, int *size, char *string); - -int yon_ubl_check_root(); - -char *yon_ubl_root_user_get(); - -// parsing functions - -config_str philos_list_user(int* size); - -apps *yon_apps_scan_and_parse_desktops(int *sizef); - -void yon_apps_sort(apps *applist, int size); - -apps *yon_apps_get_by_name(apps *applist, char *name, int size); - -config_str yon_config_load(char *command, int *str_len); - -int yon_config_save_registered(char *command); - -char *yon_config_get_parameter(config_str parameters, int size, char *param); - -int yon_config_load_register(char *command); - -int yon_config_remove_by_key(char *key); - -int yon_config_remove_by_data(void *data); - -int yon_config_remove_element(char *key, char *deleted); - -void *yon_config_get_by_key(char *key); - -char *yon_config_get_key_by_data(char *data); - -int yon_config_set(char *key, void *data); - -int yon_config_clean(); - -void yon_config_register(char *key, void *data); - -config_str yon_config_get_all(); - -// terminal-using functions - -int yon_launch_app_with_arguments(char *name, char *args); - -void yon_launch(char *command); - -// Gtk functions - -#ifdef __GTK_H__ -#ifdef VTE_TERMINAL -void yon_terminal_integrated_launch(GtkWidget *place_to_show, char* command, void *endwork_function, void* endwork_function_argument); - -void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument); - -#endif - -GtkWidget *yon_ubl_menu_item_about_new(char *buttonname); -GtkWidget *yon_ubl_menu_item_documentation_new(char *buttonname); - -/**yon_gtk_builder_get_widget(builder, widget_name) - * [EN] - * Returns GtkWidget from GtkBuilder *[builder]. - * [builder] is GtkBuilder*; - * [widget_name] is id of widget; -*/ -#define yon_gtk_builder_get_widget(builder, widget_name) GTK_WIDGET(gtk_builder_get_object(builder, widget_name)) - -typedef struct -{ - GtkWidget *Icon; - GtkWidget *Label; - GtkWidget *IconView; - GtkListStore *List; -} expander_icon_view; - -void yon_window_config_setup(GtkWindow *window); - -int yon_window_config_load(char *path); - -int yon_gtk_combo_box_fill(GtkWidget *combo, char **parameters,int size); - -int yon_gtk_combo_box_text_find(GtkWidget *combo_box, char *text_to_find); - -int yon_gtk_icon_view_hide_empty(dictionary *icon_view_segment); - -int yon_dictionary_gtk_pack_start_multiple_widgets(GtkBox *destination, gboolean expand, gboolean fill, int padding, ...); - -int yon_dictionary_gtk_pack_end_multiple_widgets(GtkBox *destination, gboolean expand, gboolean fill, int padding, ...); - - - -typedef enum -{ - BACKGROUND_IMAGE_SUCCESS_TYPE, - BACKGROUND_IMAGE_FAIL_TYPE -} BACKGROUND_IMAGE_TYPE; - -typedef struct { - BACKGROUND_IMAGE_TYPE type; - GtkWidget *icon; - GtkWidget *box; - GtkWidget *label; - char* text_to_render; -} render_data; - - -/**yon_ubl_status_box_setup(render,icon,box,label) - * [EN] - * Sets up [render] structure of type render_data. - * [icon] is GtkImage widget of status box for showing status icons; - * [box] is GtkBox widget of status box for showing status color; - * [label] is GtkLabel widget of status box for showing status text; - * [RU] - * Настраивает структуру [render] типа render_data. - * [icon] - виджет типа GtkIcon в котором будут отображаться статусные иконки; - * [box] - виджет типа GtkBox в котором будет отображаться цвет статуса; - * [label] - виджет типа GtkLabel в котором будет отображаться текст статусного сообщения; -*/ -int yon_ubl_status_box_setup(GtkWidget *icon, GtkWidget *box, GtkWidget *label); - -/**yon_ubl_status_box_render(render,text,type) - * [EN] - * Renders message in status box; - * [render] is render_data structure of status box; - * [text] is text to be shown in status box; - * [type] if type of message. Can be BACKGROUND_IMAGE_FAIL_TYPE or BACKGROUND_IMAGE_SUCCESS_TYPE - * [RU] - * Отображает сообщение в статусном окне. - * [render] - структура типа render_data для нужного статусного окна; - * [text] - текст, отображаемый в статусном окне; - * [type] - тип сообщения. Может быть: - * BACKGROUND_IMAGE_FAIL_TYPE (красный фон,иконка - восклицательный знак) - * или - * BACKGROUND_IMAGE_SUCCESS_TYPE (Жёлтный фон, иконка - галка) -*/ -void yon_ubl_status_box_render(char *text, BACKGROUND_IMAGE_TYPE type); - -#ifdef __cplusplus - -/**yon_ubl_header_setup(overlay, head, image, imag_path) - * [EN] - * Sets up header of app. - * [overlay] is overlay for app header; - * [head] is box of header, which connects to [overlay] - * [image] is header background image; - * [imag_path] is path of image, shown in [image] - * [RU] - * Настраивает заголовок приложения. - * [overlay] - оверлей заголовка приложения; - * [head] - шапка заголовка, присоединяемая к [overlay] - * [image] - виджет картинки для заднего фона; - * [imag_path] - путь до картинки, загружаемой в [image] -*/ -#define yon_ubl_header_setup(overlay, head, image, imag_path) _yon_ubl_header_setup(GTK_WIDGET(overlay.gobj()), GTK_WIDGET(head.gobj()), GTK_WIDGET(image.gobj()), (char *)imag_path) -#else - -/**yon_ubl_header_setup(overlay, head, image, imag_path) - * [EN] - * Sets up header of app. - * [overlay] is overlay for app header; - * [head] is box of header, which connects to [overlay] - * [image] is header background image; - * [imag_path] is path of image, shown in [image] - * [RU] - * Настраивает заголовок приложения. - * [overlay] - оверлей заголовка приложения; - * [head] - шапка заголовка, присоединяемая к [overlay] - * [image] - виджет картинки для заднего фона; - * [imag_path] - путь до картинки, загружаемой в [image] -*/ -#define yon_ubl_header_setup(overlay, head, image, imag_path) _yon_ubl_header_setup(GTK_WIDGET(overlay), GTK_WIDGET(head), GTK_WIDGET(image), (char *)imag_path) -#define yon_ubl_header_setup_resource(overlay, head, image, imag_path) _yon_ubl_header_setup_resource(GTK_WIDGET(overlay), GTK_WIDGET(head), GTK_WIDGET(image), (char *)imag_path) -#endif - -void _yon_ubl_header_setup(GtkWidget *Overlay, GtkWidget *Head, GtkWidget *Image, char *image_path); - -void _yon_ubl_header_setup_resource(GtkWidget *Overlay, GtkWidget *Head, GtkWidget *Image, char *image_path); - -void yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWidget *right_window, int socket_main_id, int socket_left_id, int socket_right_id); -#ifdef WEBKIT_FOUND - -void yon_ubl_browser_window_open(char *link, char *browser_window_name); -#else -void yon_ubl_browser_window_open(char *link, char *browser_window_name); -#endif -#endif -#endif \ No newline at end of file diff --git a/source/ubl-cmake.in b/source/ubl-cmake.in deleted file mode 100644 index d4623a7..0000000 --- a/source/ubl-cmake.in +++ /dev/null @@ -1 +0,0 @@ -#cmakedefine WEBKIT_FOUND diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c deleted file mode 100644 index 33f788f..0000000 --- a/source/ubl-settings-diskquota.c +++ /dev/null @@ -1,188 +0,0 @@ -#include "ubl-settings-diskquota.h" - -config main_config; - -//signal emmit handlers - no header initialization - -/**on_close_subwindow(GtkWidget *self) - * [EN] - * Closes window in which [self] is contained. - * [RU] - * Закрывает окно, в котором расположен виджет [self]. -*/ -void on_close_subwindow(GtkWidget *self){ - gtk_widget_destroy(gtk_widget_get_toplevel(self)); -} - -/**yon_open_browser(GtkWidget *self, char *link) - * [EN] - * Opens browser with [link] link. - * [RU] - * Открывает браузер с [link] ссылкой. -*/ -void yon_open_browser(GtkWidget *self, char *link){ - yon_ubl_browser_window_open(link,TITLE_LABEL); -} - -/**on_open_documentation_confirmation(GtkWidget *self, char *link) - * [EN] - * Opens confirmation window for [link] link. - * [RU] - * Открывает окно подтверждение перехода по ссылке [link]. -*/ -void on_open_documentation_confirmation(GtkWidget *self, char *link){ - if (main_config.always_open_documentation==0){ - GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); - documentation_confirmation_window *widgets = malloc(sizeof(documentation_confirmation_window)); - widgets->Window = yon_gtk_builder_get_widget(builder,"helpConfirmationWindow"); - widgets->AcceptButton = yon_gtk_builder_get_widget(builder,"ReadHelpButton"); - widgets->CloseButton = yon_gtk_builder_get_widget(builder,"CancelHelpButton"); - widgets->HatText = yon_gtk_builder_get_widget(builder,"webHeaderNameLabel"); - widgets->HeaderText = yon_gtk_builder_get_widget(builder,"helpHeader"); - widgets->InfoText = yon_gtk_builder_get_widget(builder,"helpText"); - widgets->AlwaysOpenCheck = yon_gtk_builder_get_widget(builder,"AlwaysOpenDocumentationCheckbox"); - gtk_label_set_text(GTK_LABEL(widgets->HatText),TITLE_LABEL); - gtk_label_set_text(GTK_LABEL(widgets->HeaderText),HELP_TITLE_LABEL); - gtk_label_set_text(GTK_LABEL(widgets->InfoText),HELP_INFO_LABEL); - gtk_button_set_label(GTK_BUTTON(widgets->AcceptButton),OPEN_HELP_LABEL); - gtk_button_set_label(GTK_BUTTON(widgets->AlwaysOpenCheck),HELP_ALWAYS_OPEN_LABEL); - gtk_button_set_label(GTK_BUTTON(widgets->CloseButton),CANCEL_LABEL); - gtk_widget_show_all(widgets->Window); - g_signal_connect(G_OBJECT(widgets->CloseButton),"clicked",G_CALLBACK(on_close_subwindow),NULL); - g_signal_connect(G_OBJECT(widgets->AcceptButton),"clicked",G_CALLBACK(yon_open_browser),yon_char_new(link)); - g_signal_connect(G_OBJECT(widgets->AcceptButton),"clicked",G_CALLBACK(on_close_subwindow),NULL); - - - } else { - yon_open_browser(self,link); - } -} - -/**on_link(GtkWidget *self, char* uri, gpointer user_data) - * [EN] - * Signal for hadnling AboutDialog links. - * Connect to "activate-link" signal. - * [self] is AboutDialog window; - * [uri] is activated link; - * [user_data] is pointer for user data, hasn't used in standard handler; - * [RU] - * Функция для обработки сигнала нажатия на ссылку окна AboutDialog. - * Присоединять к сигналу "activate-link". - * [self] - окно AboutDialog; - * [uri] - ссылка, по которой совершается переход; - * [user_data] - указатель на любые другие данные, не используется в стандартном обработчике; -*/ -void on_link(GtkWidget *self, char* uri, gpointer user_data){ - gtk_widget_destroy(self); - on_open_documentation_confirmation(self,uri); -} - -/**on_about() - * [EN] - * Function for setting up and showing AboutDialog. - * Connect it to "activate" signal of Documentation MenuItem. - * [RU] - * Функиця для настройки и показа окна AboutDialog. - * Присоединять к сигналу "activate" кнопки справки типа MenuItem. -*/ -void on_about(){ - GtkBuilder *builder=gtk_builder_new_from_resource(glade_path); - GtkWidget *window=yon_gtk_builder_get_widget(builder,"AboutWindow"); - GtkWidget *title=yon_gtk_builder_get_widget(builder,"headerAboutTopic"); - GtkWidget *hideButtonBox=yon_gtk_builder_get_widget(builder,"buttonBoxHide"); - gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(window),version_application); - gtk_about_dialog_set_website_label(GTK_ABOUT_DIALOG(window),PROJECT_HOME_LABEL); - gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(window),TITLE_LABEL); - gtk_label_set_text(GTK_LABEL(title),TITLE_LABEL); - g_signal_connect(G_OBJECT(window),"activate-link",G_CALLBACK(on_link),NULL); - gtk_widget_set_visible(hideButtonBox,0); - gtk_widget_destroy(hideButtonBox); - gtk_widget_show(window); -} - -//functions - -void yon_load_proceed(char *command){ - if (yon_config_load_register(command)) - yon_ubl_status_box_render(LOCAL_SAVE_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); - else - yon_ubl_status_box_render(LOAD_FAILED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); - -} - -// standard functions - -void config_init(){ - main_config.always_open_documentation=0; - main_config.win_height=0; - main_config.win_width=0; - main_config.win_pos_x=0; - main_config.win_pos_y=0; - main_config.socket_id=-1; - main_config.save_socket_id=-1; - main_config.load_socket_id=-1; - main_config.lock_help=0; - main_config.lock_help=0; - main_config.lock_load_global=0; - main_config.lock_save_global=0; - main_config.lock_save_local=0; -} - -main_window *setup_window(){ - /* Widgets getting | Получение виджетов */ - main_window *widgets = malloc(sizeof(main_window)); - GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); - widgets->Window = yon_gtk_builder_get_widget(builder,"MainWindow"); - widgets->HatLabel = yon_gtk_builder_get_widget(builder,"headerTopic"); - widgets->PlugBox = yon_gtk_builder_get_widget(builder,"plugBox"); - - widgets->HeadOverlay = yon_gtk_builder_get_widget(builder,"HeadOverlay"); - widgets->HeadImage = yon_gtk_builder_get_widget(builder,"HeadBackgroundImage"); - widgets->HeadBox = yon_gtk_builder_get_widget(builder,"HeaderBox"); - widgets->HeadTitleLabel = yon_gtk_builder_get_widget(builder,"HeaderTitleLabel"); - widgets->HeadInfoLabel = yon_gtk_builder_get_widget(builder,"HeaderInfoLabel"); - - widgets->StatusBox = yon_gtk_builder_get_widget(builder,"mainStatusBox"); - widgets->StatusIcon = yon_gtk_builder_get_widget(builder,"mainStatusIcon"); - widgets->StatusLabel = yon_gtk_builder_get_widget(builder,"mainStatusLabel"); - - widgets->SaveLabel = yon_gtk_builder_get_widget(builder,"headerSaveConfigLabel"); - widgets->SaveMenuItem = yon_gtk_builder_get_widget(builder,"SaveGlobalLocalConfigurationMenuItem"); - widgets->SaveGlobalMenuItem = yon_gtk_builder_get_widget(builder,"SaveGlobalConfigurationMenuItem"); - widgets->SaveLocalMenuItem = yon_gtk_builder_get_widget(builder,"SaveLocalConfigurationMenuItem"); - widgets->RightBox = yon_gtk_builder_get_widget(builder,"HeaderRightBox"); - - widgets->LoadLabel = yon_gtk_builder_get_widget(builder,"headerLoadConfigLabel"); - widgets->LoadGlobalMenuItem = yon_gtk_builder_get_widget(builder,"LoadGlobalConfigurationMenuItem"); - widgets->LoadLocalMenuItem = yon_gtk_builder_get_widget(builder,"LoadLocalConfigurationMenuItem"); - widgets->LeftBox = yon_gtk_builder_get_widget(builder,"HeaderLeftBox"); - - widgets->DocumentationMenuItem = yon_ubl_menu_item_documentation_new(DOCUMENTATION_LABEL); // yon_gtk_builder_get_widget(builder,"DocumentationMenuItem"); - widgets->AboutMenuItem = yon_ubl_menu_item_about_new(ABOUT_LABEL); // yon_gtk_builder_get_widget(builder,"AboutMenuItem"); - - GtkWidget *menu = yon_gtk_builder_get_widget(builder,"menu2"); - gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->DocumentationMenuItem); - gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->AboutMenuItem); - - if (main_config.lock_load_global == 1){ - gtk_widget_set_sensitive(widgets->LoadGlobalMenuItem,0); - } - if (main_config.lock_save_global == 1){ - gtk_widget_set_sensitive(widgets->SaveGlobalMenuItem,0); - gtk_widget_set_sensitive(widgets->SaveMenuItem,0); - } - if (main_config.lock_save_local == 1){ - gtk_widget_set_sensitive(widgets->SaveLocalMenuItem,0); - gtk_widget_set_sensitive(widgets->SaveMenuItem,0); - } - - /* Signal connection | Присоединение сигналов */ - g_signal_connect(G_OBJECT(widgets->Window), "destroy", G_CALLBACK(gtk_main_quit), NULL); - g_signal_connect(G_OBJECT(widgets->DocumentationMenuItem),"activate",G_CALLBACK(on_open_documentation_confirmation),WIKI_LINK); - g_signal_connect(G_OBJECT(widgets->AboutMenuItem),"activate",G_CALLBACK(on_about),NULL); - - - gtk_widget_show(widgets->Window); - return widgets; -} - diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h deleted file mode 100644 index 915dc53..0000000 --- a/source/ubl-settings-diskquota.h +++ /dev/null @@ -1,105 +0,0 @@ -#include -#include -#include "model/ubl-utils.h" -#include -#include -#include -#include -#include -#include -#include -#include "ubl-cmake.h" -#ifdef WEBKIT_FOUND - #include -#endif -#include "ubl-strings.h" - -#define WIKI_LINK "https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota" - -#define _(String) gettext(String) - -#define glade_path "/com/ublinux/ui/ubl-settings-diskquota.glade" -#define banner_path "/com/ublinux/images/ubl-settings-diskquota-banner.png" -#define CssPath "/com/ublinux/css/ubl-settings-diskquota.css" -#define config_path yon_char_unite("/home/",yon_ubl_root_user_get(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL) - -#define LocalePath "/usr/share/locale" -#define LocaleName "ubl-settings-diskquota" -typedef char* string; -string version_application; - -char *local; - -typedef struct { - int always_open_documentation; - int win_pos_x; - int win_pos_y; - int win_width; - int win_height; - - int socket_id; - int load_socket_id; - int save_socket_id; - - int lock_help; - int lock_save_local; - int lock_save_global; - int lock_load_global; -} config; - -typedef struct { - //Standard - GtkWidget *Window; - GtkWidget *HatLabel; - GtkWidget *PlugBox; - - GtkWidget *HeadOverlay; - GtkWidget *HeadImage; - GtkWidget *HeadBox; - GtkWidget *HeadTitleLabel; - GtkWidget *HeadInfoLabel; - - GtkWidget *StatusBox; - GtkWidget *StatusIcon; - GtkWidget *StatusLabel; - - GtkWidget *SaveLabel; - GtkWidget *SaveMenuItem; - GtkWidget *SaveGlobalMenuItem; - GtkWidget *SaveLocalMenuItem; - GtkWidget *RightBox; - - GtkWidget *LoadLabel; - GtkWidget *LoadGlobalMenuItem; - GtkWidget *LoadLocalMenuItem; - GtkWidget *LeftBox; - - GtkWidget *DocumentationMenuItem; - GtkWidget *AboutMenuItem; - // Custom -} main_window; - - -typedef struct { - GtkWidget *Window; - - GtkWidget *HatText; - GtkWidget *HeaderText; - GtkWidget *InfoText; - GtkWidget *AlwaysOpenCheck; - - GtkWidget *CloseButton; - GtkWidget *AcceptButton; -} documentation_confirmation_window; - -main_window *setup_window(); -void on_about(); -void yon_open_browser(GtkWidget *self, char *link); -void on_close_subwindow(GtkWidget *self); -void on_link(GtkWidget *self, char* uri, gpointer user_data); -void on_open_documentation_confirmation(GtkWidget *self, char *link); -void yon_load_proceed(char *command); -void event(main_window *widgets); - -void on_link(GtkWidget *self, char* uri, gpointer user_data); -void config_init(); diff --git a/source/ubl-strings.h b/source/ubl-strings.h deleted file mode 100644 index cc9a345..0000000 --- a/source/ubl-strings.h +++ /dev/null @@ -1,55 +0,0 @@ -#define VERSION_LABEL yon_char_unite(_("Version:")," ",version_application,"\n",NULL) -#define HELP_LABEL yon_char_unite(_("ubl-settings-diskquota version:")," ", version_application,"\n",_(""),"\n",_("Usage:"), " ubl-settings-diskquota ",_("[OPTIONS]"),"\n",_("Options:"),"\n\t--help, -h\t\t\t",_("Show this help"),"\n\t--version, -V\t\t\t",_("Show package version"),"\n\t--lock-help\t\t\t",_("Lock this help menu"),"\n\t--lock-save\t\t\t",_("Lock configuration saving"),"\n\t--lock-save-local\t\t",_("Lock local configration saving"),"\n\t--lock-save-global\t\t",_("Lock global configration saving"),"\n\t--lock-load-global\t\t",_("Lock global configration loading"),"\n",NULL) - -#define TITLE_LABEL _("") -#define TITLE_INFO_LABEL _("") - -#define SUCCESS_LABEL _("Operation succeeded") -#define ROOT_WARNING_LABEL _("Warning! Application was launched without root - root-dependent actions are locked") - -#define ABOUT_LABEL _("About") -#define DOCUMENTATION_LABEL _("Documentation") - -#define SAVE_LOCAL_LABEL _("Save to local configuration") -#define SAVE_GLOBAL_LABEL _("Save to global configuration") -#define SAVE_CONFIGURATION_LABEL _("Save configuration") -#define SAVE_LABEL _("Save") - -#define LOAD_LOCAL_LABEL _("Load local configuration") -#define LOAD_GLOBAL_LABEL _("Load global configuration") -#define LOAD_LABEL _("Load") - -#define CANCEL_LABEL _("Cancel") - -#define HELP_TITLE_LABEL _("Would you like to read documentation in the Web?") -#define HELP_INFO_LABEL _("You will be redirected to documentation website where documentation is\ntranslated and supported by community.") -#define HELP_ALWAYS_OPEN_LABEL _("Always redirect to online documentation") -#define OPEN_HELP_LABEL _("Open documentation") -#define PROJECT_HOME_LABEL _("Project Home Page") -#define NOTHING_CHOSEN_LABEL _("Nothing were chosen") - - -#define GLOBAL_LOAD_SUCCESS_LABEL _("Global configuration loading succseeded.") -#define LOCAL_LOAD_SUCCESS_LABEL _("Local configuration loading succseeded.") -#define LOAD_FAILED_LABEL _("Config loading failed") - -#define GLOBAL_LOCAL_SAVE_SUCCESS_LABEL _("Local and global configuration saving succseeded.") -#define GLOBAL_SAVE_SUCCESS_LABEL _("Global configuration saving succseeded.") -#define LOCAL_SAVE_SUCCESS_LABEL _("Local configuration saving succseeded.") -#define SAVE_FAILED_LABEL - -#define STR_KB _("Kb") -#define STR_MB _("Mb") -#define STR_GB _("Gb") -#define STR_TB _("Tb") - - -#define CMD_LOAD_GLOBAL "ubconfig --default --source global get security DISK_QUOTA[*]" -#define CMD_LOAD_SYSTEM "ubconfig --default --source system get security DISK_QUOTA[*]" -#define CMD_SAVE_GLOBAL "ubconfig --default --target global set security" -#define CMD_SAVE_SYSTEM "ubconfig --default --target system set security" -#define CMD_ALL_SAVE "ubconfig set security " -#define CMD_ALL_REMOVE "ubconfig remove security " -#define CMD_REMOVE_GLOBAL "ubconfig --target global --noexecute remove security " -#define CMD_REMOVE_SYSTEM "ubconfig --target system remove security " -#define CMD_GET_SLICE_SERVICE "systemd-cgls --no-page" \ No newline at end of file diff --git a/source/view_add_p.c b/source/view_add_p.c deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_add_p.h b/source/view_add_p.h deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_add_u_g.c b/source/view_add_u_g.c deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_add_u_g.h b/source/view_add_u_g.h deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_edit_p.c b/source/view_edit_p.c deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_edit_p.h b/source/view_edit_p.h deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_edit_u_g.c b/source/view_edit_u_g.c deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_edit_u_g.h b/source/view_edit_u_g.h deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_filters.c b/source/view_filters.c deleted file mode 100644 index 12ac641..0000000 --- a/source/view_filters.c +++ /dev/null @@ -1,109 +0,0 @@ -#include "filters.h" - -filters_window *filters_widgets = NULL; -gboolean flag_filters[8]; -filters_window *filters_setup_window(char* glade_path){ - if (filters_widgets == NULL) { - filters_widgets = malloc(sizeof(filters_window)); - GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); - filters_widgets->Window = yon_gtk_builder_get_widget(builder,"wndFilters"); - filters_widgets->chbFilterName = yon_gtk_builder_get_widget(builder,"chbFilterName"); - filters_widgets->chbFilterSoftLimitFile = yon_gtk_builder_get_widget(builder,"chbFilterSoftLimitFile"); - filters_widgets->chbFilterFiles = yon_gtk_builder_get_widget(builder,"chbFilterFiles"); - filters_widgets->chbFilterHardLimitSizeDelay = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitSizeDelay"); - filters_widgets->chbFilterHardLimitSize = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitSize"); - filters_widgets->chbFilterSoftLimitSize = yon_gtk_builder_get_widget(builder,"chbFilterSoftLimitSize"); - filters_widgets->chbFilterQuotas = yon_gtk_builder_get_widget(builder,"chbFilterQuotas"); - filters_widgets->chbFilterSize = yon_gtk_builder_get_widget(builder,"chbFilterSize"); - filters_widgets->btnFiltersCancel = yon_gtk_builder_get_widget(builder,"btnFiltersCancel"); - filters_widgets->btnFiltersSave = yon_gtk_builder_get_widget(builder,"btnFiltersSave"); - filters_widgets->chbFilterHardLimitFile = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFile"); - filters_widgets->chbFilterHardLimitFileDelay = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFileDelay"); - filters_widgets->chbTemplate = yon_gtk_builder_get_widget(builder,"chbTemplate"); - if (filters_widgets->name == "Project") { - - } - - filters_event(filters_widgets); - } - filters_set_flag(); - return filters_widgets; -} -void filters_set_name(string name) { - if (name == "Project") { - filters_widgets->name = name; - } - -} - -void filters_event(filters_window *widgets) { - g_signal_connect(G_OBJECT(widgets->btnFiltersCancel), "clicked",G_CALLBACK(filters_on_hide_subwindow),NULL); - g_signal_connect(G_OBJECT(widgets->Window), "destroy", G_CALLBACK(filters_destroy), NULL); -} - -void filters_destroy(GtkWidget *self) { - filters_widgets = NULL; -} - -void filters_localization(filters_window *widgets) { - -} - -void filters_on_hide_subwindow(GtkWidget *self) { - gtk_widget_destroy(gtk_widget_get_toplevel(self)); - filters_widgets = NULL; -} - -filters_window *get_widget_filters() { - return filters_widgets; -} - -void filters_show(GtkWidget *self, char* glade_path) { - if (filters_widgets != NULL) { - gtk_widget_show_all(filters_widgets->Window); - } - else { - filters_setup_window(glade_path); - gtk_widget_show_all(filters_widgets->Window); - } -} - -gboolean* filters_get_flag() { - flag_filters[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); - flag_filters[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); - flag_filters[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles)); - flag_filters[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); - flag_filters[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); - flag_filters[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas)); - flag_filters[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); - flag_filters[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize)); - flag_filters[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); - flag_filters[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); - return flag_filters; -} - -void filters_init_flag() { - flag_filters[0] = 1; - flag_filters[1] = 1; - flag_filters[2] = 1; - flag_filters[3] = 1; - flag_filters[4] = 1; - flag_filters[5] = 1; - flag_filters[6] = 1; - flag_filters[7] = 1; - flag_filters[8] = 1; - flag_filters[9] = 1; -} - -void filters_set_flag() { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName),flag_filters[0] ); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile), flag_filters[1]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles), flag_filters[2]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay), flag_filters[3]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize), flag_filters[4]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas), flag_filters[5]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize), flag_filters[6]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize), flag_filters[7]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile), flag_filters[8]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay), flag_filters[9]); -} \ No newline at end of file diff --git a/source/view_filters.h b/source/view_filters.h deleted file mode 100644 index d8e6761..0000000 --- a/source/view_filters.h +++ /dev/null @@ -1,48 +0,0 @@ -#ifndef FILTERS_H -#define FILTERS_H -#include -#include -#include "ubl-utils.h" -#include "ubl-strings.h" -#include -#include -#include -#include -#include -#include -#include -#include "philos_utils.h" -#include - -// Переменные -typedef struct { - GtkWidget* Window; - GtkWidget* btnFiltersSave; - GtkWidget* btnFiltersCancel; - GtkWidget* chbFilterName; - GtkWidget* chbFilterQuotas; - GtkWidget* chbFilterSize; - GtkWidget* chbFilterSoftLimitSize; - GtkWidget* chbFilterHardLimitSize; - GtkWidget* chbFilterHardLimitSizeDelay; - GtkWidget* chbFilterFiles; - GtkWidget* chbFilterSoftLimitFile; - GtkWidget* chbFilterHardLimitFile; - GtkWidget* chbFilterHardLimitFileDelay; - GtkWidget* chbTemplate; - string *name; -} filters_window; - -// Функции -filters_window *filters_setup_window(char* glade_path); -void filters_event(filters_window *widgets); -void filters_localization(filters_window *widgets); -void filters_on_hide_subwindow(GtkWidget *self); -filters_window *get_widget_filters(); -void filters_show(GtkWidget *self, char* glade_path); -void filters_destroy(GtkWidget *self); -int* filters_get_flag(); -void filters_init_flag(); -void filters_set_flag(); -void filters_set_name(char *name) -#endif \ No newline at end of file diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota deleted file mode 100755 index c5075ae176efaa60a763739d72129ac4ab9405ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580000 zcmeEv3t(JT(f{pZp)FuSp;{1R37{=BZTiB#N!q4tOADcGpz<)?Y&OZ#O?KHwlOTmc z8emxhrCLS&lmd#ChgPIm-YFm{h?*j51U?8*`R@|cs3`gH!T&dN&b{~S-Fvf}QWP-T zZtk5qGjnF<%$f7LyL);0@+HHE4b$}32yKBzP~jSZDU}61zZfO&G_6#dr5%R9pVL08 z9R%!1yh~-N_1ZmL6zEr7$_Su|Z#>=DT#pfGO~2|I(v|p}Ue}b068)+b3Yhp@bXy@{ z>-B+Zf!D7pAJ^9*`7GC(kq2{uepUI%H#?pc!HTzRvh2-0~Q~1Mr zeM`oRe%0$c8+_!Kd|$HJwUx3yr*^22cI#I?&ZYzd)u+yw609i>1{&kd#m%!$Ek1R| zhv=!wc#7J4#MgD!?a-x%VySwOIR-_+9UC%>WP2O#-~>Q{kyAc zo}PBc=Q=)f)5Bvcwz!Fg>>wVZp%>xkt-rjuX~mo9D3nHOi#Jo_F1*UUab(-368EUm zg(GLoKsCb>Zf^9EBQ^KoqYfQ8T-$e|HWH}OOE(s36}O&vxLdn*{P2qLhi^P+$#jS+ z**J3Jp-+y)?X9liSGW)E=%^U6O)D8T>gcPqu^)?Z)7%~x~)*R6Pe4ezf@+|9UtL*DC`|G~{S z@xBG`ZFt{?_qXv@U*7@nUA(`C_nmm(jrToxe;;pp{Xkr_9k~7w?;lBcC$9I)`(3y` zi1$NyKP+*N$}3$SQ|>!(zgvNyl=q$T`ixTcQ`|p`_s{U|!uvVAe~CA}p2zz)c)vh^ z<@F-qm+*cC?;gDA^(x-4%$U-hO+Px!+vGj~U()qOKE>`Q;RtK#YZo&M4v z|5ejpn;16w)+@gC%B-iR`|nx#(}lAa{rdZR*DgEzXG@PM{Ker9-f_{^9~^S^l0SyO z^x|~?wc8hth;F-Y-Y#9H8*J{^4P(1F1@Bhz3znSho z^qr>bE8l+f;iY{||2Q6c-hSAP%cfVq`1`5}TOJs@X5YRSzjF14v4I_1rrh=Vo_o%C zy`%f$HOGv&`|p?Cd)qr>4-2jQ*(*2y;&(fv&mZ>S>su}jZJ+KxBmIrpomaxbD8zh2Km(aNml)9dEo+F!rF$x0k*2()LrnHR`=N{d*XZx=E_Wf$sygUAI@^RsBQFA%I{&cXWjkPH~13lIbPs4#7{+H;;cK8dC zfb8(cBG204KLcIt@RWV*@F531FL%IKImr30gI!x3Wh4)ULLkbk*@{HYG@ z{+NT`Ry)Xf-65_XbgCDMQ(0`_bKARl;9Cpz2=MMCL zanS#34)p&VX>ZqN2R+9-*yVS??{kn}=-{_e4)hN@#Lq(L=|)UgU!Ql-r^&$&*Esn3 zbqD&tIq2_k(6ift-tXY&i4OX=IM9FE!Ec{;z<4G9a?W=ssds`yJ3inb|9S`dIAq)9jqf_N<6Z~(UI+P~ zaqth#!`(J^)jQCq9qOfpi=Ff9=q|TO8!9aL{Lq1O9pkdjk&k4s)pYO$RwgIq3ha1HIP)-{7GC z1c!Ft=%D|J4stGV(DM@x@pFTN{J9SL+~Gh!$DzM;Indwb5GT7F=>1q{kJSpaqHl{% z{0DK-K6i+~_fv<$>#O3T-7fJrTrUt;Nc^dX3i{o&kj85a?4;L?QvSQm0{%AqNUzh- zxv1V7X#$Ve7sN&TLILHIqp<*mW0lu=4sq2b>pey4d5YwjBIR#u5(rxB((5KkKUZ!D zR7rhGvEf1b+`U22T`Mly35N-Mkp+L3#E+y62D~m37wu3f|F!J`F&^zluPdbd(bCXy z06(541nQAuAR?Y(m&qqRdM{zBPazibfr zYH`tgQvY==G4)r$O2~L!h;? zPY8QAg$2Sbt)t%n``$en7&!dS7 zUaQ4L8zJRiez`!LBIEW7>CZ;lzwVUy&4{1F@lWdz^hj&`D&Y3|bXI%aqQ}Xtf^M;t zGX{B{{G&<#U|8YTZ)JRb;!6UaC+WAL%EJ*4Ju)72`b(rAz8w|xv&BU_2Z|L!evgzd z(b`yP@5|B;GAy(WvcJFbWkGqFWVm0_e_lHHUWq?U*87W)K&+Ga9_iE~yQlBr$@j`}$Hd4xYNcLZv_t0yMlyi=Zw^;(MrKOzeI|O2-q(2w_ zq<(E3U(&K4c`g2bTgJ~c*}o7m{5njw*SmKL_ymc6N4D4h%6Ql;@h3@qLr5TsB)(GW zf5B}6p~q)f`hS`9n=b!{vfkt6_@evma;fJ-GCy1)HT7meaOlO~yaxVOe zz{_DqTPgi;>|Fx?N6aVawO8Wjgay1zT(o+Lzh3I2_v;JMUev$bmi~2zq(4;#_)^&} zpOo!Y_#GiwZ?9XVe->UX@ZXa9d>Z~C`K3~RiPYx}Y1a+X&!rNdmU5oBQOc3^-Xz=Q z=9>lnCP}|S%IUdIAbud}>m>g2s|5ZDNq?WzKP~&||4DkSF1D_!DNs}Ak5$n-8fyvq zt9+rxn7=uu)m6n>!T{_2zI9cB#%Rpj=mY4D#V--myF7rjBRYpmpzsV{$?2Y&vVFWD9Fsmx!ZwRf29YJq2N-D;@v49WQ zXeb_meSyY+9hbMJ#$X9mUqseK{I$Xn4sM7?gMNS5s+TYztJ+%B3vJfn1x*2FCI`j>v7jF{sck^`^?_)BLzTmy$=Ptdw(58+hEOD&5pRm# zrkdPyqV*vWeHkHXx?T@0Rf~EAG{a^Crbu{^_ z*9Br#xS-knO=hE73%J4Jk$`3`&!q-ZNg4A-LDMX75t37R+(^tNQGQ5}b} zP#T7aWRMY&qH?2*g*JK{^ia{Qqo(%yVgVUL-s(^s2|eHqhLA&12CpG5{Z$-CtV;u8 ztm@*pV>&gmw=jX)J;Me{xzZlS>t;~XiWDrWG4p^o9M)qmLq8)Js8KRXNOQO>s`n@1 z48n5O38QWuq;vWTSYF3sU2Lv@)x%M`Bo+nUu_gr)cU z;?WpVJ!d^G7k!#)X!Zs%6kGJ?fE7Ng5+gp`!)X-_*@32kfuReG>j25R;!VgH6hjpmHNUh zs1(r}h-m(1^pP-YMREyMMapAT@YS!Ys`UnfTEjX*!>si&fAO@*v!~M2IVFUs!yA|q z10nL)G{k!G41u2hc_sv6xI0Eb@l-`9qcbq|-bihA{1WD5 zMZA!&vIrq{qN|epX(XSq1_UjtL?_EI0dui15c~)dYlW#{O*}}Jn|9U(LK*Ny-t}G# zAAxYp7s8axG=J(WHeV=`!QvxDPSvXXJTtATs>Y;J48)wgkiKgJby^Fuxa@xdLkTY) zMk8gHfD{o+;Y?*U0c6Zjqc_sRy$KjGI7j2vLZFpO_Qs|_tX|BPNeYlr&gj(;Lz&qk z8YVN!hbF;fA`DP|PK`BBddsaIUYOCec^{py$KCG?rP(L`w)Q$*(m5T7UZfr3 zqW)S{6Y|9=nPCl~>l|rdK;vX(^2>Hn#40*9c-Q%n2$5Z^YLGdNv3em#w1K|du#)O+ zLxY?pFJsUNW~m|;c1S+5R^5QQcmx3?174qT+j>4rgC?(tL~3nwAjxzRO{b`#6!X#6 zv_8aY>MVp`4WCG89H#f#Dvn~ANG!2Tb2$YiwL#!xIH&TA?};YN8$|o0A6_i}yMB^cc%%l`#4v zEnzJT2sEXiQl&gu!YF4{D>`O0faG~DtQF|Bdke5IDyfxnOr8Nj@LN^?2>g69o?JsBea8LnUHV()g`G{ zlTXOVgms9n`dh6_mGtkr*LC_}>Z2`E^60qJCJ%~P;@E-Q9u_dhC$FNHq zbA*783!jfygq*b&{ESY4-)Ozk)ws!RzOMbiA-j!H@3|deUEgOP`9}3VygkKS9CE zqb@EjQSkbiB^At4@bYMb=}Q$n`AC0x6ui((lvF5qJw~ZyjeTdaT zixvDv1wUEAU!&lsDEQ3^UO&sE;+quwRE2(l#(6#Pa7f3||ZM!~OA@S7F9{tN*X-=yFx75Z%o z{u~9rUBREL;CCo^Io0FRT?$@K^%&ow;LlU!>{0L+DEKY~FCS6i(ryL+MTNdc!Ryan zP;pAZuT|*#6uei#_bd2n1+Tqs#=lR&k5ce83cgUm`xX3n1z)S+-3q==!B0@|^$Na3 z!3PxlECqj&f-hC@>lD04!3Pz5g@SKT@M{!&qk>tl*m!d_=)- zRPa#+e~p5VDfrC_UOrmIr8g;f`A8t+w<-80Mb35w->l$wDEJlyze~YiqTo9e{FfB` z9tD4?g6~rB8x(xEf|rl{aA}W%zg(eDDfo>FzE8nlq2T)!{FMrR=yu2hLmn9Nz>o)q zJTT;eArB0BV8{bQ9vJe#kOzi5Fyw&`&I5lb_{_VW*0)A^lCJa(2Wy_Tj@a<`x;(8< zj(UPCeQ)M#K)-j=KKv~>t`v6!^G;E^=RLemdVyd%YD;%9{2al<3GQI{8G=U;yo2G# z38o{p^frbcB$$rU(wiB+mtZX zOh;GgFvCRz(~(trEyG6>Oh;Ae3WmoLOh;7dQijJ6Oh;4c5{8EpOh-~_H^cAZD=O-b zCAg5`KNCzxP-%_fHwmVrr*z*x$^O>}b`#vg@CyXfQB%5$;pYf0BDjO$X9zxl;2jJ< zPB0xQrMEHsAi;E$l-|tny#&({QhFo9cM|+Lg2N2oM(_lJ*D`!F!4nCtV0a6`bVQUc zW%ycx>1Zfj!tj*@(~(fx&G01z(@{{mkl_fybOe;v7`}*LI{HcX{e#<|U^?+2&N;O^je0GCYX+D(iIGkC3p_Or3{ZDn2v1HB@7QIn2u`FZie4&2RxtPLWciL zFdfaLHHP0Ln2u!9eShcnC%Ba09)@2axQyT~hMyyNA;BFCKSS^$f_E_dIKgxTlitSg zg9OvjOL{ZI_YzD;F6oU7-%0T41cw>EjbIPKYZ<f(se`Gr@H9k=7V~lVCdX zNca68w?Dya3GQL|1%kZCFsJBbbg3(i<5*nP56HNQW6NBAAW}(rXz$nqWF2NLMgC zmS8#>NS87^hG04pNS81?oM1W%NV^$+^Xh}O+RcFZMe~8Fzh9cz`$bRUHBallzKYf5 zQ#+SUN{oK5r{K7a zMEHcfg8pKrpGp17Gx1-ZM4xB(A5Qb^?jPY9_LOJuzhXy1z)UG%)O$U(1;-&<==`ML z#`!D2tHq~RdRpfffl~7%eiu8;lbnBQ5_6Stg+QfzXsf4OCxUR;g-@9JK2dAl(|m^H zrRzXj2^p~BP)P73I#b_9?!WK}iG1f;fjkQVvDv`BDzX2EZlYsb-zxMZHuQUv<^3e( zWn>V#UWM!Cr-eA3BoXgJeVY*JM6n5N;YmCW#y(Ht*MwpZeREjtrdUz7$J&)1gkeUty0HsoM82tn!_juaJ31Y6`hg{{$tl!^2 zoUBZF62nttGU!WKIMZKY(w}3{FDyy@7GCir^a?&?@hMgiPYm6 zd~V6N+~oVA;9DvA?v;GkX7C}5*}fx9z7`^2udzRGCOw4{Cp=2yEIIjie<62tmOVhZ zq-+=cwnC3BDEMlSD4Ef%c}t}gWYpJDu!)jni8e)FHnbLHKs zPh}9_Z4zH^68i*kPfEsvl)Tv__L{_}3St;>?3XARzhT6xZvBx=!MR~6)!yz}&5}A( zm#}A_NZp&o)AJ|NmwEn5!PV|sf_Vp-y+ra{mc?_o$um{-qp^}_tmL_w)u#T?BVE*N z^311t&}K&5T)<_vfp{vGOCk`z!L9LBDn!JHyhkZsNzch-Dup8MBT_Woe-f%?#sczy zIgHd{`GL{&Gvp=N(5vA;L+n&cZ+nkH>4mbC{Qu}MS?Lidl>C3 zVUfvDntCdOq0(fSZ!(NE89b@284S}+hC@w;SATC9U6HEEU>IvMyhy$jM(;2g)}*Fq zF#MAvjYH{9li_lcVQp%72E*GXLyO69rpZvB+RLiyUV7bR@R$t8nhfF8whV^7Cc~#p zhPU1_jBZYaG8lefGQ2^)6h=Q}FkHD&L-(4S!L!xmx!2^m+T^*0cn;3sxx(bR%;Z^R z^3dWT^-I=Sw?1g{EHinIGkIJfk%t)_L6j(0U*sJZz9R56WB&E4H5(L6->npOQ`JyF<0_8u0$nX zZ4w^^;-u@iD-PCL`-jEH3%-ryNFzbt0Usn?{Tl_z$%3S`-YCC{e8lyYt~HPsGt*-h zrm#_dwjI+v1F0Ef*7i5qx!IGar0e(iK2I zvTXG#&lPXcmp3LJIh4oYowR#d<4KM@X#y%o>+hM`0p*VT0xS2}K|rP+<3@CizZ_0z zcU{I+cBYO(9X!KKJ&j?xv+WoN0=3rJMjNK$Zi2k?w6~Sw7E`PvHXN)yP=Zo~G3F6} z@qDMV?Lp``T@`s=zp zE^f5TXQ$~KIg_F=bxv!)yWr|Az$9SYk!_?LEO`;VAUSfl=O&2!1@(wwUGMcsQ3Y4~ z3;_zuq_rlC8}|y!`hpuuz#{n1+0dFU0wkP)8!deV{$irH1r9*n=V5D!dh(CbFb^|! z_9XCUFn+fu@dAKS2A&dLjur}zy$IdMAW%zvm$Rg6ElI>echj9fdXlaRf+4y&1^2kV z3Mfsf2PLQKl&u2(tfV}XDZ_wzgCHvqWHBG^M@W)WnB;6CS>EYdiYpn_Th{3+llPsj zxjOcgPS+{={c)YH6ZHEdI$fXE?+@PGJ92aHu+6R9{KG_h&t{>vIg1!pJfUm-CsG3F^?7E8=CjQNS8<1WTL3CtbX z*Q6G^0~k-DZ4XIL9$Wt zbBLIwuQ~Nx@#GE)H`w<{3~VBF-$K4hz4N>G-lO??r^^LXDV{oA?_8qarR5zuzlK0S z3K1ELXCueFp(meT@w%jq4sBBFxpgr9Fo=b$TP{_8wvQU<$yBA4KwoFy4FcMom|-Ot zFC`?IfSUMh_}!D(y&U^~iI-C&d7PE?Ra6*NdrFPlQjaI`b27giw5j3JXh=GZC3U8L z0F3SODQF8uc^!KoxG&boLS2P>9J8mK#y`Z$P zJh8hhfpv3dYB_|Y-sR!N^cBRjXK#C*JkgmNjwCG_@$#dn?x#5D{*2bGKmfF0*KK*b ztBV@D-L(!7T!OpZ-1;=UiMviA;>U-8p!G?t*07+1;MAp}AI+kMO}6o+ecUa~%vwDA z8k)1tXbdJ0`VD9Oo=Clm#Q7jCv*d*CO>~cxAAh(;Onvs$cuqNzN41zMbpdg;`@7FC zyP)jCvM-iZ$?Zw(GCl@w<%9&c^?byEbo`XA&O$V zysy{iY2DDT#i?@aeXx97b@}(Yg#6y3%yLo#I&)NBXzI{s>LBP#(PEI>x}i^tf0cPq zuQW{Ggds_^@sg+*rEl+M6%|@b^qm`KEEJMyUo}$(iB{S|I@gqCx`w^0yAt|H?;M(K z#_u=l{Q3?vyP`8iXHV1?B4S_W983+nP^t%Ch=v|79Uu6Yl9)Gf4yrk$yO=&tB2)%zxC+atB= zQM9G|Zi$CTrWxN`!ou_6HZ|-?x1w5Zi|gsfMWlYz%mth1c@G02+P+}ZQ<-hip;)vB z_kg*L@Nmh7J;FMmD?6mND6ZUtd-6Hmt8GLygeR-JBz>2p8Q<$+4*2PLp+E<^mhPuP zNg_Gv_Dm~wh-x{Cc0u!9T5JJOyHNWMsR>9bcS#NDUe%mvgyzz-+!i|&4Rdm2^)xpH zbT3KmM{Oz8;1>642YXe?1|{fN-HG_~pz1~=5Px51`CBkl>-`jL>eFJ?DC?6A)Yn@6 z*05yxTXV~wzw}k+fp6U+T!}_>C{eo_YyHwz)REDXh-N${#FlX*5$_QhX*nMdkTK|B zsEWRF8X_QWI8bC`4AWw5VDiybZ`l|l+h>wNDyiJ;sPD>ML9|I8~i zbW^>mKX)+-#do2Y^)?hB_d@YFrHu($sQrC zdxWDn#(?KYAa7Ab^cWht4GlSmX`B&-i73Kg`+1O~Y02&2=84KLduR?DCL?(-z5 zzCMmSkg{*&0Qz{QKPFJPffjF2LB^*fK)#NTVdC@-(aj8+Qw$n?jEIc|iiSx&XZH7A zMnt{M1}Vgm=0XT%e2(SM00nhBQ%}-S4&9sips#lhG4#$**x*AJF&?gfsq9ngRpW6_ zro$tg{dIq$wG;7us0$;?7X%IWsZ?kAKd4X1OYgC=j7P?!4FHw2mj44C>>qQ>_g(rT zI)=E7A4DX*hq8ZqU3?K^W5)3>>h0DFHr+@5Yu(U=+wbYFgvs~(7E5E=gzF*)+yZD= zcWcM6MESmC`9ACi0C_aUH+4+OU2$IYmKd=Uu`5SEW0_yB7K+)W*o z=2)y`YQl>+-a^E!fHc_y+GqX^kIWbp2Z4gPq*+;~UMb;CzmVLSdZQck(3|wV=w;kf zP;jm2pH$XfF${3Op?RE;lHhxEpTGiO1+`|soDJSCROpu~$i8vKTYcoc#3SQ*!o711 zU$(C0OM5*o%M)#3zO*;vvZ*8HE|^%pv0&ng%>@%Hw-rpha7V#Je@DT@hOUB%@t%T- z8~T(@r#26Gu5+?B+_HUAW+xqyZ1mEeDJBh6<4P8FL z3iV#(Np2<0Kt#IAw%T#@onBdTD>+JC*KGRrd+%lDFZ8(t`l6g* zB6=x4IHEl-k&@;8630PphQ@i2Bx0Sqwr>xI$*|o@Xj~)0ULM36y$vH~viy0Yme(kN z@OXv9aVR@Kg>5&5 z{wolw(036y@d?^OL#P{7w-8!#+(T+qLXBrU6ZfDKkV@DE^iXf<_OR8m>!!AJn{4a3 zB6Jy?baIrU@**J?YYvv39F9$3G+~fABNPU zA^UX5xOI`j$XO#>%U>GSTHb?n+daFy=hB}f%U?>+?$sAryi8zCzoEu^3H<$P3~JBo zF-S2ni-$ElfRm_vmXmNSzzLYgd~r7yw}OXD3Z}SzhJt7}dG01X&u)2+)$UJLzJ*HrJ?)1rz*Cf> z2}GVR6%nEI6T>H%`s_j1?BNFKEKiAsVYi^wc|sBSB{xYy8~yZV`d6UPJ=4!Mi=!jB zCe5JIE$S)G$f44cdot-CAQ0U`2H2ehwjVhHu-Qi{2`SkVne3NHcIs8?*p|AO&4pb& zuCNV_{e~tzatuQM;G$Kc2!mrrFkH%&Azo=3TF^F{Gi+v)QgC_nUIRz&f+J<8pdDiE zF&Yd~KEx=TK!Y#$qen%3J-t=3j~l%K(Z(9x*d;hb`R<+((3nP14DZL#%o>_^rkYsH zh}QDwks^>@OfkviOxB}6s~;MnR^FA=T2nM2kfD$_os%o&nI7nkJi`el{dL@9G?-id zZ2VvpkxkSx@i{a^s5u4Ml5z@lP2Y2#_CqOPDZ`}Ty~C-3`FvJ2qIU`Shs8^U(Acbj z8{j_&!R~Fk^Q4zJlx4h(G}-T+zj@Ko`(mfuJct(C}0g>kfU= zc`hcC8Fr*(ZbVa-IF<390msbGegS1bdMHSH$M1p?@AV$8OjmDZlrb=~2DJ1^RKAp0 z0VQZQ1z*2Sm)=G>R_nU0wASClx)mnN-zJq0)zdjtMyErpu}aI3DQO|X+kuBbB)1uI znW0wqrFXQJzl{|C_T2K9F1;36ZEksY{NPGs028V!qeUGp?O9?Z8~9f-mjl zbjv@ecn--aG#tm7#bPx%TVhWsG< z@9mWS5^aR+Y&%pIiFu)z?41alGTGy~7)}>~1zQO&Vq&IG_87C3rfPDsN4GrLqZ^*= z2@yQm<6CkmPdU@yg<7qw1)WcUUJV)6Q96Icvxe3Np^-@hAtw`KCi}U!iDATn(-o7& z@lX)C^9<56*+wmw+)7GQmk>H6c{Zz#-HSDMsd56%+LQgy8QwmryRLl_j!=#|FSZy|;} zP94H|P#ClYn{Fl_;GnLIT+x~8qvT{P^YNH?d0)Z(TEYDtNLVyc>g&B2)LWUF=6IVW zUkdWT*Z&xOb7|_%r==9yVgl2ngeCEZlXxJ+;Y<5rvzeV|y8VAuYZi66QiY0RuXt-a zH`pVTL(~vUP3`Dxs{s)b6Q-)J+quzTk_$&jZACpA6;EG0DY`TCH$-){G}vZt`NpD2oDp4cS^z&m=J3sv(9&^ zsD0)&l42Mrpjz7*P_6Y54)KDv@4@>?j(6mX)(%V%I#b)lAQBbdnGK#l( zI|%zGKldTA3ky*<=a*k*pvMEMPTC4mXaN|+&mNv*8hu=Lhp zx}uc+u$oVFd4_dRR^Ht+lDChTLym*xKcV;#80`E@3$dAiCwGWzkKo!Z>p^zJ-qmkX zN0EvNWX8&ld|BRji&z%H_{u%`^4u$U;F-#ml6vn z~?lrF5b{9#PcAD&zO?SkuW#tg0%`5eb+3||I#v)Nqw%0{j$ z^wq;Tw0f}XrRl*(&zv^Jl`&h2E z=ij9{PkBwed<|0qHS)Yz)V6D^*EtCY&|5D|^t?c-dtsgTvGdVNTwm= z8nEaB(RrZTVJn!5r#Ry{Rkfu^x1?*sIcy?^lJ>2n0nFhNVaJSpz$9F2K-Bv=P@hHA zI$^sYWT7tz!YNdqbWOkoCwOEoazA@P=xa>DuBS9hW6JTQU()rrN>(HGN!-7Q`()_^ zddBu(ZY(VAgs9A2yJa2vbQgi-rX@0%?~#J=1c2*SQ_x%w?|0CQD@hb+!>3tg?0?aE zlO`#2f`Ic+G_9C{WE{{KD`E5^u4u8W$cKt%nH8BtR1#R>b z>JSQ2vir+K2?O`?<43%|gp>n)DBaK@H*L0xX5aA`H9M~dfa*+@0ycLvrxC(Yd_|s}SGrPeZE6v((#=TALtwds}9np|9s(?qZ}vg;*Xd(Rd| zO@+vx;9eSq$*t>tfJU%A`w9tk-3FX0M_Gg#k9WB?2$}I?P;(z^AbdYZ$oL|Pdyhv2 zl|;uREBa+zz9C5Fa*1mOE;8rI2Oww@$|HuCU6ff9J9prsjxty>BHwah`?#m@RT8q{ z-H#BtK74e6ixPksJ{D6PCfW$u+4ig~^0f1Kk~w@VdkDkF-C)G&_*szZY7xKh~yUD5+i)424drB%8YsAC&)fy-l&Wp4QFwT z6>JiZ2e~c;EaU7lrRy#sGQIQ6L1a@=xOtpv*#{k7WS?Rw| z0);)6aeGRP)-OW4(X2!6px6vUGzd&Up6NzlK76KB_zW=s+znVLT+lX43;^Ao{Ae=N z?_uSPJuTPe#4OB6rMHseyhn~v7)wmr2$Fm3zd*X|JO%v!aUUwBc36n$L{%sQt~)GT}4M=Sg~SDYMwie zxncPpL=z;pAC|)BH)VGCJ`J;SUHkW!sovd^%Jn!?J>^OKB6W=zjOj?NkJ?5)t;MHi zVh7PwQ65xKXS!1gq>%`jG-L|=ybvfxhk{KBBB1B(DDXsPd;MWf>yZJ(pOGp4DC{j! z%7(t(c&ZugOqtT$l5-P;7=DZCc<8!}E0LRZ$B1dnIP-C{g6odcd!{k5D&c^(*|(MF zZ0e@YMyU}#Ny>LJfX1@kh(PI0=!LO{v_)=jr!b(;-kb=Z7-PkE5V)IBo^c-Bw^Nx} zqO+PG(0zl*h04is6VIUDN` zmj~euJ!U670PEy1nRIO-BB*#T<)fslRf4wzOt|I)(nMN!R&AhxB!%NPR!h z8#>kbFFfBK2eevbTIKbLT+zV2zM67a8 zbLJjra8HrkH4n};8BeqeL{U6s;{-f?MarH5QgYcCRDf_gNi|kf3%Ngj!@`!3A$S( z-Azn)r=aV_MGmXu{zuR?NxCr8T_xzAQ0T4@bZ1FA57SkH0Q(*ION)hv5TE_ zEjDnc;%*JLgOlS*aF;ynv-k_ARN*3e=RXm&$#I8p;V@CS&?qb>E9T|yPe?)BD?d7Dz*YOuhynu^PVms_fj=P=)yF7xrdkD03OS*hc%I=ZbpjfqwxF?ts`&kAO*S0LK>kY0xJFZ)Z>rPgj^n&eN*Ba&`3@_QBR4p071f8iDs21F3j^L>i z;B?i8i=?^juDZ_|K5Rr?iVsf{JcbW1XTO_1oXwn_sZR;t_NRVsSg8B(?t9o%N!Kf& z)qQv_kf|*gf--%$k!c-$cq4ILkj1sk;Ij4M`NUN#1IF~>k<6v~u!xM1KKv@xV)!uY zsTclu$OV}6c4@In{Yn1$)|ng5GrBy<@u{PX=0YHH1AgspGMzu^J_)zR1nk*MA5vGw zHY*`o#M6V%1)H9wFs5Ze!KU35@2{%{aV=B17VM~@Q4)B>quq7eNz~GKj9<)Zds|ZX zWO4odE^Zd|0@1Br1b6D3EVAdBtTQ!_E5R(59}hVgqZQ`+vydQq;6HtC`wkId?%{&e z-cQqWa8#(D9T&94!Ni;*W|hZ8Mxi9Jb0q!UO3TJX`#&&UIY7^dh^If?@E$%Y4&hkz zATyL>X33A_dgS1Gpr8KeElYlrtVnHU-ysIu$V?dpeB@$+=-93|=hLuG zcDeqaxP^GvKHRD~%=`q!8ceFU;{;Hh9`jC{>n3I&_jS4?aGuW#dDj+!{j$Jz0ZaQT z*9ovEHJwuucF{Y_cc9;rD)i()3_FIn;SKc8)W3*G?om&J(e!b;*ckp$UE5a$69jjr zPL&PU?z+-VDUustH+e~(b&oR$A|^p8NpI&Z`d#?O#D? z3ARyw8Bo8MnHbNPOZ~o>rQciMG4$I@;#xOs*J2Y>zcUECr6Er+A%*mI>Ax!|rU26p zpYbr%B(hiSMTNB1O2pqzR=y3|elbAO7Zu2G)DMs0usDUruEdJ_7AMMgEKaPr8`|u_ z`1c6rTdf=J(+aNnk$8{?w4JHfM7K{ZgJQ|@`@~tug{(Jbgw{>B&T?A8k;BdJ8teNu z*>1D`#P?&)pjf5#=i{H@21$)THLV+VK#5tjj%nS{0nLhWOW}7DDfH@hNgQv+!4SZ3 zMe12@xF=9ANf_#<0ipyg@EEaeZ1+n zPl{W7x~i=et@0>MsKvDYZtgGmg1uEnyy;!3>~?N0*wtk>nO=$F)UjDyhcMS};*yJQ z`1%*Ak)*Qhef`uZ(p!fbrf8-qp9eu|I5(ZqlGE91+>+aGBgNE~{4CT+-DtEMau5#! zmop(vfII9g=z{I78}2qkY?l#YcZ(3ajLpNcfR7ik$$%cK3o?aY-GVz*NJ%MjZtG-YpnPsT;N>zhX#?tGs5{w*B*MoV_F&D@gZTm^-g z-at=4jnrgA7d^y|F)Y|+7h=U!EVswYNCM|;J{9JqdZAh6bGMK$s7jP@@Kg}P-(^Ga zvYUhFds&1(COhQ1{2RE(D4{&Z8DLv#qVk&J3pGrMR|f-) z@#ZP<0NoZx{jpe}u`XI%6Ns+6I39|5C)WkNHGceTQ!uO+%2KFI~Z8!cgI5R2t>PURAP6a(H*Pz zyU+DkpC+Vg+84ml6bJ_0)qZf)1R{Q4%wI$NnXJ$?8i@JbP4)hW-%=Kcj)_IQjnSZ& zSiOxk?r1z54n+v6ZgInt4e`c6tYxxB`e!ohdIa;XRY@~g5DOsU+DF%tBZuF}^hBZy-vO&YpzI z2aq82Um2*YkCDRl+*HfqJ*!596Z+WKL*+T^S?;gpYBIWth!qW8Cq7N9@ke8kP>Y6N zAd7{gbEZsb3akrEmi>KlBt8ZIyKdRLvFp*UAK~wgu7~mO5kNbu@aKnJJNI7E^%(wM z-L(_wU0pk~sP`tTx^`9VZQXk%iXZCQwfD-s$thi1z_-&OnHce?*(V$P8s7To9RHly zoEq&MeGL2@Sf|9G$O+s?=B06k@G}CYVtO*c~T9%wN;gi z&#J0iRlZWA-$c~v{4r{tus0fQs&SuKaYp%?@#kEtlDe-7z zO0*u$H^pm4Kom`e6t*rF3Tvxd!hUVB0Nmw`u}F)i#EKSfQ6ZXXU<{4<>q3!$KdO~C z`+XV@8Wk9%>b%uKzqY1$O|8$b!j%h`TfpK~axS#O+lW|>6k~`*ylE2}G1`2j zC2=n-s17tv(Zo1i5sI$Sn#2srzZgW3_38)MkW$N=jx=Lk(^CDG?{(KU%~Zj4Le z2y#TEr8pJ}1*^TNS4<&8NTx8c2I7LyrZH3&3B%@um}AdK1kz4}SU>dPHcVKy;gziLI`?(=Wy*kyy$)y=ojPa!Fx^h4QGRd??(Y& z0o(<6A92Q{%kiD%e18n&Gy_*qdyw{%>d%}_`q2Fd&>xBGc)SY>UyTu-?n$3xaCPH- z|96rn0nPWvLyiZy?Qb5W$@Hs@LK#i-i8rI|%=tZ~IexuHhT%14GKQ{3_m{?uM*GwS z8t0URo9B)h9ro7HL{LB*#!S{*h6qI)&1noZ`sa=jWyZu0<<$l-hiB1Y^!3JA7UdkC zt@;OMh#_6lRO?G)+;|aGjNE~>$Q<{ya5KM4u>xrDS5?~Z1MVxhcIxpa1M5HrByCQ2rAvdSWqR;-0?_XhaP(4_(CEa=azi)j51L>E;ZxWd#$ zx*?yc!Dlt}KzRtF-6tDL&C$cFgo13Y*&*CB5qDFes~gQm0Lo;C$cT1Z|Em?SV0V^y zk~(u*t&!n8hwX^=y(n;mW7F!=!6N<{Mk(enLvEE&89!eK&` zjPH!zFlZ%5qqAl7f1^=3>B&?-s2I=6dQnVXXm3SLy)q&q*hPp(sSnMyDxx->s>>j{ z!vWGnZMkes^6EM2cp=Av!Fk0x9~0x8ISR?)zI~y+=jK)k>n9e%Gk)w8cZHdMoonJI{a!HZf-{=d` zEMb089ZzJbB`HgUmI3>V-|(N zEj*aHCoG!iu3UIJ_L9P5#;m4AcsLTOi+CH{xUI$9*&Pkl#xTkB&*eQrpSO{>+OP={ zz|_+34q&C&STiLQ8Pfn2Yg-6`eJLb0+AxgyBMnh^sFs1#&#aUh2i+Cq9-n)8z~^s_ z`o~~d8YWDX)}`3_BiMxMmOO~!avwYPm_mZ<#y35=ZWh+-NT~xWeY^A%Ra%II?tI8+4-K*dh*gwYEoo*~# z+zlbxZuQ5o!5D?9v|Ss;avyuW^;lt}5qEB8ry;L!rnd z_rg#Vd*74XE6UvNl4(IcvQ>+Ulj9%=tz3Az!or z$#Gu9e{meU)Yt$CRL?J}i>*7QNDqbiMbjrwn^81{>8N8Fl8Z5qFNUSGD2o(_z0l9T z4%*jnlUArHQv%|gV!Swp<+i&n99%!mo~{uqYzN`?4AgF-7t0>3lZC2zzuFhX9>M&g z(_`y+YkM&-Ym3~0n)yY_?l(IJO2f#oKZ3v{J?0moqZilW3?N#xV2L*v_0OB46Of77 z^t_y=U4T64kuAKzq6MoX@tmT?lD{|{!Z`xg*+mQBPc(ckjRM%JDkfvV;I!5@)@!+h zQR5Y3{T3@)AeQ~P7~+vSWbGEolaHCQKS`DCqbyggG9?x*m^yiCE?Ogeiro4k47K0< zq82|I-5eqw|DJnV$utBlU8bW0E~KRFUcP)$?iw1fM2kgjE0Fs@ZsgL4o6p3ex#Y>C zq@o2MqP_P#buJFlDV?n&Dy+v#xkSo@Vk@lc9vmAy>h5|BXAg9G@Mzcl`ay%6jw9&w zfet73UV&o;I-YoB?+rMOxDxOUZaSXm`mwv~LEs<6!9!ayoj(8zfjPr2PTi{ zx&^}TBUvDL1dKb~UH7^_8;s5My6YqU+WAFBD>XGuu4{}>4n^vwNZq4TLctoGo^fW3 zPC-^Io;JB;a(%2JSoGPt*j(qaZ4zpM!W&`8uC86~X>K-i7c7P%Kkm9us6uK?@sgy; zxxDF(V;4Mvh?hw;Cw(M_SwjBw*h&l)AJAOX6!C_2-{qG<)gh>80eic+B+F1=eE_oq z9{L)+!D0sI7p=!ESdJ0M`dLHELZvi&R9GK~26#-cOMrI6NUmYWj)yj+<*9bj0%X7# zPCJ5D>+Be#v?nSGcj(HAW{KqJD9HGvK8|;hcUNz7|?~FY^GW~6EH{?b7apNv_vg1 z%&PCaDcn4!0rM;{X%@uXupXJlAK|H;E-ZsG(>)ntg-ADz{qu`rbf%6Sb)zw}`+_*D zUZ~JyyXS-H5h7F-MGY;<=4?&*AYV)c#fiH4@IwaYe(28?>T|_BCzGOKvMZC@x3nu$ zv|y%vcsp|O)Ohf0(U>=~AGM+T4Zbe1Gvbhc*pc3tT#!c1NEhCkXB0^%H}R<#)->K= z9Px_tsv5DP(Y*^#O);1<Tc*m@4QnSzWY08dbbFzoDR*EMSK$zlw?Bl6O9GK- zY!Ne4iCHSvhS@nD!ym7xWZySNL+g5KzCxnYI_HH^X1>d^VJSUSpmh5z z>Hm&FJa<>OswFuF>gEnC19fo+7U%Bmz<_<=q6Megr7Q;qJs0G~6Am={@mL`u6qU@# zrPnIeD-$h>1hK6Gd~*kTsDdZ8PQzO1?r_j^6N}n9ydZ#0f5| zlV+;LG?qbjzzjnS^s+iVSEdnMR<9Y@Jk+$SH7`}|81q%vj(6ZBshecSnfC%i7m^uc zI+jIec}$s#i7~`{cvH#A88R#l&!^RRo`oMo!DM2l<4j4HVvT~l+k;K8R6m$DvE$d< z#c=_nYn>gv&YLQE>@JyN#hukD&2mt+$uF6#=1k0($7B*fabw<<|76XSk;To4U!Ukr zojLu~5`E@lGKo8<8J|fvkJpdZ*`;1Sk2jH}()vRp&XqaJvW_3Re7a_jC7Gp}8`Ju@ z;xteU#5?d1GZ5#1!%YTb=FpQ_l$Ga2@%u^_#-rW;UD<-?aCQ@)43Aq>w8Wh84L*oBdqksLP7bRm|>u#RS#nX7!g$SGMnCu(bq>q*-7=uoeQ zHL{4%t)I@1>e4Au^Q$XFZ*)$HuIx816UZudZgla(j8$ySb>=GvHQG1F>dwt3b{ zbD3tPAJ{A_wP}(~G+WG3Oi|6qx&5>pyHVna8EjCCLu_T6h@+8C?gj4sY(F9AI}6fJ z|G7R(Ch;xXlls;lQfvE)d3@E z>R^H!-8kP(TI#vVJ~DS?o`ntdV`YbYs2_7uA232c;{Evj^_dFsq{&dH8R|6pshYV; z8(_-v5$`kuCWNVj8T{T~_p8Ki!BF2D>U;l9eQyvwMtr1KoTi^m-;ok6uL;Pn=+L{3 zWw#*L(SvoBsUJ1iZXQ~Rb3W0Wv74K{`pi7Bvr5l-Md!x zeyE-oPu|CT+57dmTHmg5az=n1Q$A5($CtNl%$yO~grQeHHZq;1ljdco9b>+>GOw-5 zTr$v!Yp^mA5%0#L7GvlkE6&cj$ps&*O=iJlF?%dL|Ec=O=0M zVCJW4Y&&xv%mXHaf%u(|jYQ5zwUS7V{V`$4Lx|Q@p>Ra&gMKouWtWB z&dD{-UD0Zm-VJlP#LAbSJFHxJ^*+lHiS8jxzv)9AnOP}&`ofOP8YeR+u!cxI)yaoK z@*WSZb`54Mv{%_)ZRLR~Bnh#SSjFFX_YoT5KWqaXyOExEa3lZV%L8)^dD%0cJfB@~ z>YUuv84q>p@u**|;iY%dp|P?^jFlhJo{;0iA5P8x5uWS*$GS?c@l15W13#-A8sd$Q zwh!Qnp&{P*K7-659xM3D(q@@yx_NzPJ&yVyuil`c7XnWfNz1&7OCx z*)b0$-t73%2KW*={>JA4zAb_{>1AyXae(zc1W>HM4|Wdt!SLH`J`2m(x~!(O-*DDB ztlk(@Lvn?Bz{#EK!8WFyj6t2N>z1&f0e!<1S^iO$y%*yF89#p#jlQB{Q9MFl{T*x( z6xj(kqh^a62JJ^y&LU)gd}${q|D-&SNrOnxd5Fm;S?3`pcjC@NNbV$_hmgDv!gX2J zuEzs|?f1_ak%+Sbe3o(!eHDXan%Bi6(^0)a=Ii!pWSEu<6?5b`l$%mB#t!9T)N!P>Oxh%n75B%$d$%<)rJtH5>@H+6huz zJJ61Us*8SaZ6*1Y=J=IOf2}tj#DXxdvwvNjop$>-9UVYYK6?hLLIa2z?6hb(FIhr=DfyO-Y6p?*Q(iDA*lI_|l$HTScW&QQ< zi|@hpyX<~)pu;=Q2?{wXk4cIk%OiC6dmPR>uyh)TiSR=b;X}iw-p}OKIylK`!C;5Y ze_yYC-z|8cyX^o6hZbKSz;2t5zu(`k(qOWqHHZf9Vygsm(9hGod1S+um<@Dzn?^rh#!R-+E0>OCI>PxP0w!)_@7ElAMyR9nh<^_%3oX^ zudVe*{JDOqBWs|w?CE@HcBhP?VQ6Eb$>~kh@bxo*LSn674Sk=CkhNR>`Y@1!d-^j`ZEv z!K}aR zhGm`w@YC`GJzZt>@SvXDv@$CP?|Jn{E5A%wc`iO2xbt0bII!oNEgjhN+rM{U&hJS~ z2j;w=jA;w~V_F%xQw@F21;3o!vY#J~uzGapb1vr8COcgWyz6ZB z<)B7+s@5uCup_;ljQ{-ST$Tia{;2Wsf`O(64R5QcAwl zs2pPQolfNtlRIxeuW1SCJVavJRdGo+1*jH5@-wvzrgaqXe1R zeCSyMHR7_uXXpbQp)f6g?e=gp9GB&}!Dl7A?mOs-6AQ^bc@ktfCrHRAdC-6=D^odt zfFra24V{r^gpt$UY6cMi=e^c!%FNL+-@Vsdat?HS=Q;9{T6v7Vf-H~N-QW1mW1%2c ziG$A^`!!^h!*I>|iHxggKaEwCyFY^=-2-}$9ot9$k*AAv~rXpn06NZ+v*R zUyN)%wEd#wvh0b~(DuvF_Dj|eHDyGM7z78q{bKaLq3xFpZ|1WGAcp+b0fKU9`z6E0 znZSYHenDvG{rPdb1{&IZ$!sALvQ8)DRC{RmWgWiKbnx4J`mVsx?hALr5Bw3Bp^rV7 zT^V-+Y~47If{sigj~}RyJ@Agt(B~c;&mG@qCU#)YZ|~cIIll+<9GLTdSjNilyxGnn zH1N}RgAQ{i2ItwJRbM^l=gLJ^zWnxBtX$@f?*NBu4!gWIJ>AZHd(*9o=w=T%)LEHw z+ic~?X|Ii~S$1a6NV5;Ovme8;s*=|%(#n+Yd7YJSP)}i7nGg7{yJS0u$9Kz~R$dOW zW6ak{cD(go`c;sk1;}&*r3R~u^4mAFa^>w<*3|K++9vvJzrS~px6$Vh%J0mypN(2I zln2yxv314pD!2!7ik(06ZbUm~r6F^rLp%2Dul3y@DT6!KwmML9=X;dxz@F~{%7OhO zIBeqwql=@lkZ)Z+U*Kyu>`*|^%YOI~W!bx_c@0BO%(;gnCr)!%8sPJX#B4J>88YpD zv7LF|cj8#(UGLxDv=IgGP}0zcw*0d0P|}En8usI7uKrt-#sG8o{Yx573Dr57T1TF| z6RDLkza(nq$}537B+sn*J*8Q3T%vYYd)uvwNN2s3}9hewe}a>gj%vABwiRz{1MB+SeEEWk=$7BAe-kPK@z04x1bdx_&SC8+TU+)dZ@vBAE zp(f9)as&~Va2r{p!Ns{n*G7zD84VFXu))c zj+Y%W0bi)GxRHO))E8=)j4$2{G{&3hS{#+lSWL~xt>`pWvf52TtAr*FKM9kw5i$vs z1fUjVclPChXlxaJS;H@W9)`X>M1UeT=J`UwctfKRU-OPHE_MqXJHcJ&tM^8{k%+ft zs=K&Y4=Bkdw}(v{J>;OCDtBIuH|8~XBcUe!9_|MrckmM1-%42662p8HG&;w;DGK{M z`XE>4ex;$ayk#; zvnHTchA=XD27_gtJFwew+vN$xBY7A$E$it)tD+w|%T{2pz;K;Mqs_LC9Upqz&h`7( z5=*pXkFg)7W}_VPG3;k#*2l7&kzpUxUPh*U+&Woh)F1g64rZoV)X8$E`;W>{ zX4)nCSZ>Q^enbW`)3T3c7yH-^W87XJ!%@tz>ti>F8J2xyJDAwQ;>8$$P-B+dUbIfl z2i(T866e|(wbCmaP}m6b`J+)fS`8ORTky+)!GJGw-7xS{%xci=|FA*+2K;e=xi#)L0vcG^l0vYxcpmM#LWtT;he+4!<&NZ9Vy$#Kld4 znpl0&f*CV&E{2r$t_gU9p}OLWEI;V>8e*gM3TKPlKI4rRmB0LcYilvt(D|{ z4#RLfg&lxawOu0H5@z5(XmIV&jEH&+p7nt92T9B8rc8vKdY{!dJ7k&lTTt zwf&mIUi_TbG~340IjuY``@ypxNk*@pu2vP4^NdrS%~i*yOleNP#%--9uk%?u1#_R# z+HslZv;#B3Jo zZ%4Ot+_wvW1q3l6|ivwQ$m^D zox59mZ}+@A>$@|(hTe-w=omv1N@z*wEkGb(_!2`1#U%6=2-TrDe3E9gGy5dXNSZzS zY-{ohv%a18U+L-THNBBCxf-X{u9;&e$B1XX`}=SPrrstOOKGh z#2x$vouzY1FIqyU-y=;~bh@&(>wEftrJqKnvR1K3&);mxCFz1GeSqFa)d_J#S{0M> zt6s{WUI8FSaNH6I5Q%kzijH5!M_AfglWZ;v(K2!Vr*D=U`X`*T5Z3 zP`^jJvR3;BD6~pAUF|5{rZFo1Bo~(ZxlGiW zfrC^&i$nCNfW2J($)6RGEakA1$4WjMVW(tR2x+3(2Pu5k3Bni-+ZdLy{w?d*ve^XK z6e;Bmi2_PHRNX?la*lG4px>-|m44NdWe3sLjH@3sxJ~5M$jK<*Abd*-c0p`iU9d3Y z39+PjPkNzmG~sWu22)jAkoB>T3`5Z6&<;-lt4bDp*E|+-OI3E9G zW;u^8dZzQJB4;}x;zzj5tS8TMolMT`54=r06XkEJBdtqhq$r2xq8nlJQBnF}5h zdhv}I{03u@ z*qdG`N#m{qOhc~#>}MtIEC_+&AV}#JNF?pdh!e^>iDXd%xl#&<;;4KFtMY+>m;}FI zjlonqS8`wJKpFf}y~jz&j8G23hod+LpGOrGc42{?aPloJS+q?6DsmOoQdC$terKjQ zcAMLw{qk0NQZ}EovZVNQ-pec?OlWEEN_7k1EP&w&As;K)L|G1^xNy)@xEyGtQ zE;xo4m1p=*R7wll*U?5*uZc(@!9N~~&Yk`4&xSQSyvdMX(%KOJFeH}Kh&)Outw;#P zJQDCn#2YbRV7H`s0tw~#0jYdmgvg9QR=7M+u@LO^hRu_n){szTIzw9dm|8$76Hg0B zWt?mQX>=SdAdHTo1%%YG4vi=vZ7Y><)iSyTx`f?o-^+>2WWIA^DVIX)e%|iEScCW% zWP`M1V+csBBHcWCc?l1pmXY!hav4bvA&-{!5aMWw4mgYr{M;4>>#$Y-;5n!DLJB@5nRt6}Ifh+RhulEcpsPHRLkCn`2sbmQ_X1UCWyWmU0bxX=v8906_WxBk*skCXjU03P=rz03ie;z z@PvKL|BIR^VLEtAMHOs&zJDZ(}oICWEd4cRIpfKVDQMA$&Y;5IcQP5ubRPbMGvuF|BM+)bScm>DY z{j5ClNX8@5d{y`n^~uLhJZcELS#yoI7i3a)@9Bm7Tx1@Mh*e?qjfkO*NANzAqieft zlz+jSsT#pDg2i%x`xod9iM=jzyoix3mW#$JvOGb5k(Vsb92Sjmv5Yjr#qvZ+xMt;> zo!&FizQ~0P3CMf*!!Hu{H?qd^)yNvl6E#`0QN4@ZJDX|CxSL)YVdHWX|Ir8=mo@TM zlT~b}2*NHJ&Bo!Y5jGA}R9v)KtY$OP#^ovcqmec)XXI7ec)Qsy6wtxP#(r`+iT`MX zjLRA=Av3Cs%gY`rWokZC5u05{3cRJ~oyt7hN`}3qM>z_|L#uuQf&^+N zlmrCgWXWb)HFTTvz-oh6GE#%;869+Bd?qEC#ETv&?43%91+4<`UMxdnmT-kxq015? zC@DE%wFs=Z@Lw9IGC`ysbgxIr#cC<7i{@F?_{Ia$ol`t4wMt}+Krc8$JtWzxWD0}t z0w~!EWeF&`YGnx^xyt1*pz@Z&p;h}q1pHaP!hoIP0gF(=M;f~&05T?lwgL{2mI@Go z#Sv%18la!_MLGmcN328ObVNG@PF=i1z|=)N1WdYEA7cbBC~{&4z!m3_$UCEg5M}}C zZ^)Sc^0QKIfd6#mOM%)BG6sZf&~uV`NLr3E0g`i;-AAR0*W;<(cKc}>Xrqcyc{KM~ zsZOkV1*Q;t(}~TBb9ZR4i1U5?#<-uVufb%;LN5D(TL~4vw#x&7^!N`^v|JrYzDrpR zx#*3x7C6yBJep*_)5~+=;@aYb98Q3dW7Z^m8^{iA0|J5KL~e2{A;QHN(I8vuhe>dN zC!^Y2;DN>A1P?D(S_=c>3l5iF=7EPKeZ~=K2j@TXqfdUGk$^x-!%K3Lc`*ys)v4q) zczuf{7d*hYvcbcQ=VpZ<>gG8@Aa!#cA&`3cju1e-oJRL+?<(Wqs&5;bMiNMn=u(ui;sXUR|u!}}} zR#|(Zg>(7CaOorn-r0{Yo+7(TiastW($beY(5`yWEHbnBrMWNtE zaZIG`qkLQu9&D3nVvcRk6Ky9(2Z`PxS7JpG5G-y40r7fTbQ#m338n)^NM-|w00K)9 zYs`3namS5dDlvypFdpBm_Dn8#iZBS7iJaqS6nMw$ZfySXKm$C~S(3t#_<~a)egGYU z8YhSjfsNw}hQR6v(;=Yx0d)vyte_f4S?x?>NHHtV??!d0FdQ#C9H>eFet!$pqw4yB3K0g>8nL4b2v`kUs>U5Yhr*(>i6}Q|!n0}_ zo+_m2$q@3LClj9K9Vg!=aXuPmB73RY1dO0=7hI|;R%p|XK=oq6Gs>BWJ8Lrp;Tcwj zMH8PzpFb#KI22K%4{6ZX6Vp{DJ`>3?{X3NBH7?C&;xnhqTc(dac2F4N*4_4Ovd!Ez`pzkv(3k)WH!XT>5nJRjg3Fy4Gm_U2VAHPv=%7Tc#X*$v8zh`Y39 zr#SK!zD&VX;|Q`Fo+?x>!NxxXRYB}rIS;fN`Enkvr?;|pGdd7WX;T!8MlZ+$qYZnq zHe^Lsy!M<%j&QYB0L;=eaWuS`TR#jF%{uLHtPI%g6-26rSltLiRTL|9#*Bf0@x~3J z`D3P0kf9Jplb)!Y4yR^p*}x+hQr9<_(2V6!SZFp8ueO-jjIQ;n6pgYo)_5a5*&9(c z39e2yg~6B)a+ji+z@R-THlw=G1ZPGaD(y1p&kpEyc@|+!UwAgb8QP>fwu4Xf9i3Vx zI7>OQ-qt!4oN3ewC|X?wi>u->sf`iTldA%?6x6RYojFY9}I?E+zoS$d|KPO}R{VolF(v|?Y_ ztUY(OTe);?V^wz?&=1AR`VD9vKP1x#l`*Jdxa^WhhhFaEYCDjqn_(EA#0sBDlL43G zjT>y9KW1z5+Vfx&ow3eHSae3#TZl_y;xiMUnfMGV;)+Y%Fko`1ePbI39%wuR!9$E? zBnV))7nP~xU~!A^#i~R>eCBII6QFqshIlcmsm7r(stM5W=F;AZt0@jP#lebui>ce; zs@q@)7|;GfG~f1W1l5WGwL(r*C8w=6Mvwuqd?W~_KQ<7_AD2OD`6-1lksc5E+%)U+ zFze4#Gr5vun-yr+No4;EC839`Ko2oF4pz9savXRC+Ld*a<1jf6ljC4CotoXIJ%*!6N7R9?m+zoE3)K`2z-e)cTCNphGZ2VHckN}gv;Pja-m z9^)+b@ljbmKj><~4SmsyJ^h$@->L!7_JzqdP z?H#aQ!jG`k+MFb4#wl32V%Bm3p~y7kh^y!d z`U`|FVE$2arz=wgQ+eT-P%(O`$ z&a5KABAU-g79NAjOL@?ZWL2sxTn=Xht5T@&zl>n9Ji%-MR!VFOXXTrn-ZN2vP{yt8Sz~#kCTsQr=V{fNSBBw8G}-$hnj`QAdjB zav62j!Nk?_(JM$$xoEHCL7>12p7K(sT$k}=;B>p>IA|e`EN~{B9P;(iS{>O8UVDZ%~mOk*0`&I>TM~cd59@&W6TYT1aL*i!b|$f zN306q&^lc8!1UhH6SORuNAldJ(>SF-l{1l~^amDle8JYonl(JYz|2wBC!~eAkxDEf ztzedIr?gouDy0&vlHJFMcZ*uNQ2Z* zrZ{gtE+iSyT*~F_tX^_O*0;c|q?f#(K`HPZN-M1k(3UJ7D00EGdJ35~6*ki^k5eiR zqj0F-a(;gfJpw}E7}8vL6;s6 zdA%RU*MuyHrO_c+To+271$YK>*iad}j<>Tafh)lT!K-QWma)R15K!M>@zAu576DTWV5E%~!Bz@%BDME~bjFFRzKy2M zIUz!|Wl)ak5-s7TR+;u-|SYJEE6QC2dxG?cQ&YsvF`{ zR&GZY+Z_=B$8$?WsIlCWGN_uH;*)7ic(tIj{8NmQsLZ+QcrRsa5QG}FQL*tu6`T+e zr@K)jdC>adpQz2^%rTZhqxlfupyBCm&8L}4#v`ndS)>Btk|}FG)xa9JP3cEee?Tq8 zOnMCzWo%PfT|t3pzG>7D5JkaI8Y?vu7#X>bO{e1q?t#3kl}_s@G06PbMic@Dd~TC; zRjwoAP2Vb5UpPpyt*!vjBwd5n2N_t^Xb19jjZxhSRjian-KV-$Osv`%RdswIn7;o7 zk+9r(J0c;^TGdW4X!&Bs-G)ZdKr4)}q+ymFS@}_goz?SnIySl%?JE>o1Ni6*;0Xl5BcBnv_ z36ivW;Q|lI&!?{8<-1M!wqzc;F=QJ{^5$hw%aLzG-EKO{JzC4HdU4fB%RlXHJ}cFURjkbX3m;|rB29q5NdA|oLer=xz0_pJ|qG-#^ZFKhZifGCF-$W!hzSk)_hyO1xaDPgbwM_@((2)EVnD{ zbZ}D^u8;4|hUta;Ty**Y-t(G#SuZggM2w0h8a#f*6%QU}JpU>LQ8&R60;!wi2!Yf~ zbc6uvB|Aa@wG$pZOmWg zU~TWfg<}EryaW-NmbXv_Q!Bof@*c|ARac*rNIrNX-tE}ct+G)BI|fF3sxEt!hZT4g zo{BfxQ}vK&sAnRzC(;{s(WuWVtIt?fMR-!car70kV)BoGb(=y~F`Q~f6EYx{!GvJ? zqYaV#aaqHc5O6qI4zr0#oMYSbP>>^asu*NTEK3N%;>HjVucw8WF`pAvJ3 zvSTtOv)VJcae~CqlL+oqF+K#1&!ziy1^tOP=>0JFliWw;ksKLYAtTzhT;oKsL_X`Yds#UGy0H~ z0&%q5ft_Ks@+w!*c*53cWiu_hM<8RB;kr0-uDRO`wcv|39nO+9PLFE@%Vfa1U5~4d zq5Ak$ee57$Jo^jLV%c8Fb?UNMtGtIUzeYRvffZdJF zKOSg+hbF&a@*8?bVY*sN#ZFx+_Ud!d z1ZQ;WRmBvW;^0J2^hQ)of~%8Fa7K-G^j*riy2F=mS6r4XH|jFZ|J z!C)y?^bEoD=M+Tp=hAB5&kfB>Y1fC%N3%=Mlk=s5S$lRh9{XP?2t8x%d5Fnxu%aDW zU60qEv80>DXOa>&`3=d9Td78XdcX^5OnxJ{!Vt@Ni#V-s#6^g{G1o|eV^Bp$%O#OE z+HSMujlBE3>f$po`)2jID(j3Uzp=LDH(IeXjHY*0#KJ5;2aQ8_>T!)=*;UHQHCGBj zv-=BbFR-fx&*T@VtgdOb^%}NU(e5gZm72X}qmN)B;_xN;0+V+bbKYZm|tK(C)PB8a9G7vD?eaRFbgeF=R@XM8&~nZD`7asdr-%R%>s< z3QZ6X}3iK3Hbsz+j;4zWh8jlPfv4S%apIBD_OU=oxF! z!%UKc74Fa^2VR4AW!(I!l*(uU4NC($H` zR|L?V%3Nb@lQgm03yW0NIbEiyZcGB>pxA~O0>&FRh~^t$jWO%KFimBg)Iw>@-O-*eAfB!T$Dk{{Ysre~?1F7$ez?cPw~#a9XO!}eRm9&& za){^BXv-T0!xt2m7;@(VvXDjFDx_KyseHE7rh9UyD~L6joMRVqRyIM#V{~oN&e|y_ zlULjRoj*Ra%2;)B5=+>pl7}S(N|HntZEj`kG<39zin5@; zKpG8PZ))#Uby)?bGV4f781^;U+3ZYoQmQ1 zDNp&+0IR8P7A&IqjAYSq@bAilZX_#fIaV@@_E77>tK7H(#0ZuzQ1p`#EXs+BJ9K`; zws2Oy+37tKMF@oq@i%(+DxjPzbMF>y#To;y|bCNjALQv)(9Jy zqxg?T*to1w5H?1!p^TDUG@6aWS0ij3rl@GPiCDC>ZKh&C;?_E6if; zo6$MknT7snbPks@@&<0a-E0>MnOuwUqPU#Ie>6hIWsR1Q8CAyRWe=4ywZyE#Jdp>M z1eFC`3)iF-c1TCgrA+yX6wl={>a2r_%jKh2kf3tWUde+%ffYRE)4}Arj3+p!+aZk;eiF%qO%AExm>VQc4mQHOr-5*tCU5n+|@w! z3OTcOGXhjD7l&<(Sr#gQD>`~dISb&>LR|H_s#g&&Xjw9k1iDS9aY~UYXC_H05G>^Q zf~}7=Yj}WxnWL;wNDFZzl~_Vr!K~X(X|q~XY9)AmiOn1yXf+tb!_B1fxdg6O$X9zYJRQ8O=| z9Tu^`L)A5)B3SX;1n%%@W?YRcz?-ZPbgG zLjbj7W*%m#XeWwJJ~dC*mshb;ZUbbJhxkc)!GVfptuQDA)VEkXG;OOzz|=w*Y3oI> zl|r3J^*te-aboLlqiQp`gk~y|CwxZLs;6{A_!v*sD$O_23ML;Xx6XlS=>?Tr>=}lE zA!xv%iI-GTW)W!(!zP`yC9hvqVHOX#S`6c1$9LE;D!$+_d&qITEEkxC_IwWPxZB8( z=%rLio0VVtahs$TG1G34Uj#8oY=4A;L-xn>OGK!#{F5@MnxEp6X-s&vu(SMAjFPBK zyK1>FWpE$@MsK(qBYT^GRKW`oak?8-k_W9H0E*fyP99?+G^!8rZB?s2&1^CrVTI%( z6$qD1S@o%g*0^m-Kce~r>NXROYiwHy0pr<7i00cy4FORU45hJBvw@MZ``C0kcIX~R zy;|wCjuwO5k8MREV8H7(c~|99C!)20qf-U*3kNB-*%bhqylc?>APc+BShX>Nav#gKLNI;13X!nfc^e}k*ILz1FlhN=#@&oY(LyVXu%u;{9a;HNg`L$N zQ3#|rnh-^QBpIagC@P$bCOLulDtmlJ4KaE9_z4wcIxd5^&j+GRqK09CN#Ul+!~!NKn`q8I5$po!APTs-C=s z2?r}=(F+-H1bdV?RLKa3<=0VFNufBske`co4wNw^ z7!Y5u6WX%O1B)ZiJUo4w4nfnA>kv2{*$#nIm+ufTbr}x<(_X2EA}4kn#@h=rDSM=x z=YX4vFBuQQeG*H*N{9{{t{p6pW`aDAUckUZ@>8m7coAt6p4n60=bByF*%6dwK!MiS%L)>pNCRYnZFPMu;UlXN>WcJacnY#WaCXMsR3hIw$LJ)QH8zGRoIgSuWy*x(|(J7Z^T`L zUa+*fYS3|@nY{8cE;3Dub=vYy0qzmLpwZBF4qP}EP|ryap=mh_WiYk+YbocUjNM(@ zb0XfF)~HX)=g>P8<`~N!^mhc1Mt!=q>#~6@s}~~GCsG`C(df@A>(5wqMR-!c3E^vG z#pE9W>o$$7VmZ~UCS*V?iwVK>M;jvfJJl(ty*+l6F7_3gL_QQMxE0o8mhOr{h86M`zJL^swA<`LcEQ=CR5+K@aTlUb)d zCoKcn;qKOlS_@pX!B9kvLL6P|@nD@%h^$T#N6a1AA66@|qN2wBOsAF2wCEm(jCF?V zSG51;~8Lx7R&f5j+c_r zm0zbNV!*^76%pD9g%|^JD7HO?fPvUT+m@8gt8u<0Zq!pSQz|@!+Ehx<_e@u*4$)CW#l>C0gS;aVe9g5L3;_B{;(NxAsZH%Dq zi8Z$%n11{Wk$kU6aaUbT=SIFp8fV04O^gY?5SFzUq2%BYS%8Tf`f>ozr($>99 zpkyyF6{`{190z&1%TtAJMYdUlHtMiy7GX_KaHNqhT&;xwvj$B(4R2?7{aCE55J8$s zJ0>dwc6%|AswGy7or%r|Oo!9jG1CqR3Sc787H+E8k&k&a|?p$yG9VnAD7j> zw;NK|(ykJlkq*Ym)7@>NC+ABAvj9z%9=t=xezo(stWzw!EEp zpGU2dNO5>pAFn|Z%kL&Z;w3yyj)MmHW@m^*PgIDk_7>+jTCqQD7NI-atz5dcQTx3~ zqVhm^+ntJBBVcy5a(BNjrD}}T4KeggVjE!y7;oGlS}fzMXm}Np97snf8EDqn27~K{ zK_)_DITRkDO~eZ?#3?Z`nu*a&j7Hu1@?G6D@T_ob^S}d*XCiorvCISk?Dq8wRg*zl zB_E^t`p^VvUYa3ZoN5-LX`E_;G+cA-t-6^?VN)q=-h{49gj^L0RY_Yte&E zrh^sl@Jt6@eQ~ATWI9Zy!(=)bZKr0tDLGV-v23^qRNt115Ph4zF0V#=*59N$Osaz} z8&)OTv!xC#@^b}tR(o9m0_pJ|qWHX5m=ltGm*Tlx9RMfzP8IUmteu{d z$))oh66p!p^Hw|4(&{7%_WY7vL_S&lK&1o@gwuYH4FU!B=TSY>7(x|WEySCI)75U* zHfC}vlS^(`NQ}W0r5>2EJKFOF#M8Clgmk345_s3ix=dc`U;N_odB;;$rG zMEFcsHoVG1ZGod61(cQ;f+vD3+EyXenn>ldr8eCoJzYtx$>bcnkh8K0G9aUCi+0vd zIhnlL!Q}h_npMWClM`7o9;+j^rsCA(aa3x8iAKlCI9a>4#wl32V%Bo3WET0~UATy9 z%6JuBLGcM!fRs{mr>e>-FqP&YrDTV?$|E@gtM!+id7BQ?wvV4i6pNwQtPE_2X3naFPxa!gf zRt59OKa60pJVAd^5UhN&(|ab0Knoe-&i3wCM55N;$QsL6BWo;A)MU+GfPCNH*-Tr; zv2g5UgpJEl{6`~fT-L->=R)H#0)0GMipggc7s4U=GSo5H;BR_I3WscdE;<=oWW8Emc??LneB~&ij3&jv9 zut2Q5wWnN{@dW2|yW}`%otLbjC!HMf_0dwWx0WQq4+097CAE3N0}Jp)XPFbSxnQU4 z%mTZZNZZX;DT~S|s)6d2$!Z?Y1lt&MH!J~M(XnvVh;nJL01hqnRu4??RZv08l6fT2 zZ90up3RO8%NlJrYA;%YNeXLo-0}RX@WsO2wh#RTI64DB$Vrfd7)uK|1!|O|I=I}tP z!5|)PCY8@6aKUwLV=CV^pp?v_H-$U#JyEnB2L&}q{bY*s=Hp7G0nMdc&d%zkS7f~l z+)8@Mdm5Ai-=Vb9(i3gT;(;P3JgcXWX;Wb{{R&K_`a=qb`Yq>~_ym|lane*{lDWGx z5G$TdW?d^jsgN(V7tJ||)jG#s*Md^vfWj$$U&S3i&77-I3Y6jA9rE2*3JPV}LCo$~ z3Tk7hpm9`y)hq?%ax4o0!SpQyMDhn;(IO}ey7YL+YyLRiCS*Y@X9|MFb)w{1fM+0w z4VCfhcsr{Wyb@Fpz`BaLvBjB(!o;lYXcZ?xM#bVfuayDL>%_1;$m&GLJmh#0atLCa zgMHu-d5w%?=LL{@(Q-()^&;jFK<%iRhgmAxiK3HF&C~VfRm_yz0Ga$Dev)2rpkkRT z34D(o+2ab)yN#HMX&Yfbj$cqWQ*ALqHS~ z&#oLP7(+E9$Qr+KmD$&^>GbqMelFTOLb7y-G#Jd$K=##2r*+gAWPfZk3IPLtw@JM! zR}}FEy$bdh4pMBpD*!a9S3H2_YaLSF3KgxCJ>93gRgA3K7(uy@Wn3YczF~z(xMbMd zehc~5s&;}w%NH~5jz@|nT497G-6+|Sl^<2uS?v*pKzgGIQS?WWK`M`;!YO=`BPcO? zG9xE9YOy;e(W%G|x!z$7-r{a_E!x5=)Tv{g!$4-l^9pBMN%xQ8h4!%XTK*dZ3HWSE z$z_Nmj=H^0%4wn=Br0r}jK(_QPHhEN#h17!oct|I9LHO^O zpgF`nyKt1{pq;UhMA=1O!0`y60WW{$t-W-R9i3}y7FgL5@&=RnY#MIyIjXKqRDoAH zK?yp{C$o7-R#17X@sKk{F6l^DE}3b`B}sG*6$%gkm#8pH)3s+hZS-Ok+Lx`iagg*B zPKDc(5q8;+EpO19TD~Q9_uPglWARYcJo;>7RM)G*BKoAp7 z;vOMh0h85kSpaEZ{znaJkLOVYRm>+R-nPqZOjxGl5(S7>qU0 zD@hlujs!ZKCzGYrz>mooQhGYtW_*}Ax|!!%oh+e3{MF}9T#H_p7SBfQ-03#`p?&Qa2m-i z-7!?r+1agGue3*O5ml&RkS<_>) z{qk0Nt&GiZ$B??tW6%9o?9w9C#}&`G`j`wZZ#2aO+VQxr1!(eZUmll zB?NMz)Q+4VavJGCbU~{DpDsFfI|{N=1)KbIBQqBuK|9*$u7UvkM66!ULTA~m)xE^0 zKxqtR19Pr19F`t4j<|;!!?w1XOh z*yHA+cSJWyz;@))Xa=JFo6#w=C1Hs?SrrQf@0a9P8iL-f z-vr*W9qf%%PzH&bBR30%6p;&MQZW!yB*AJju`IiX(`!q!OAZyW&ulLV=Eb^eyF9Oz zqR9lA?&x;EXkw2~TQD)P5lg)1`{>%WQY_8T+ zmaPjX$t{!)@gsV(M8w_U4CugIDyg-%LNGWT^Ba9AMc~p@>D^~L>H(SZeY^B1xMC$yj@(<;if@MqE|P`dVwH z2fNzj7OfB1bg4_kaj~cpY9p9yanefg4s!P^)N;}a%b2z<#V9lnfSgCW*xyL&S}d)@ z`J>zY(ponEv7|L<`Hi#&U$R&$jsA!pA+6POR$Y-b-s)N}xb;j8p6fbxr=Fc{x3y<2 zC(0FAgQB0cQm54m@)XgcQJI^l2+!TnoNl72vIm);BZi@Cq@X~8K!_|1a@mGfc&=d-}H2%Y-l6*UcTFu|giu^|TE3eYV zY>vgODy_C{omhFp8*dy@B;_r_R0VvmsA38u$cn}9z?Z=<*ck$fbKUYS=8y!{$qJvR z%O>1R6nxlJ={9nO0P@LObu?AFDW`_)t}wcGk~6P|ttLxXAQP=EyKbBB1O|*}SEP&> zk5JZ-iJMHmVV0XKt?_t!K_+ES4?TZr{=U1A}5 z*kq@qA-^sz&zB$$ugazXf_{gV?NeG_%f;T2D?lSf-jNF$w0^;#aeqp*qRwlG^r||K z7{%_Wq9Ur=fJf;sz6qj2OoT5^2;hE!zv3zu^o8K>=o^*Udm!F%m7|eJvw)Xurm$lb z(BV^D6Hf<>$2d=c$V}n2NazLeE@hOu(2ID(U#I5{1XTo4vl(haIUNA0q~^bX4cvLp zpY!Z|XB{aXGo+_8?ANMsGG?Kdze+_C)fi91&(_fC!y8eFutI`dMol3r1B`?B+da+G zAo5d#D)?%U|Apkq_#B=D2=opStLpn4>|{2MM{p|A&w^RC3StM5aU}u~zCS9^1k}h1 zbHTK;E_CHsgbN9kKz<9I~vfJpeqR{ptv<^&e&l;hE4IaW5`Vw?`+bl?e5zMyUv zr#CzaLMB#FZS7)0z)tVI`^anoTu&%B5qV`MFVdRHrg@^v#z_-$PNBrVbVj;I`bBD4Nbt_jOtgq#cdQ;Ot1|*@MZXS; znX%}+8{Gt|iRHBbr1Y6B*g8jo$pZd}cq8TuY@9St zAfX&TAe9s^1levb57wzXsbiSrDGTxEfVKtbVexk`$BA#}&sP=NP-{@9X}mn{7e%K!#Z9sO!45uE^>4dbP} zLny#T6|D|cB>!TNH?2YgL9t6iW*1O{(ryipSkATKQTpypgkRm=8U!ZGJ>|d3JqMjh zZ)R)v&sI_3;0m?QvXst9S7V}8J*Gl7T)|X>JozNFZCnAp-s#P^*an;8t=UFfM>dQW zSQE8?mU~tWH6YmN73(v6soPtTh7|iD(Cd`;K_Hpzz1&B!dHWAw8CGH zfz6W+BOswl9)jOwA^^-XlAG(M?<{)?8y^xOskEg#M1CIlrz)M|(Hrg9{n`;}4KQlr zz}gd^8Z1BIwpyfD+)>u?yjGjejabYQ=o-?|Y7{LCVw}}5g^hnh_KM-H8&+T3b(k$@ zQF)5ix2jc-=tZnq13V1DPUY^@=2kUwJPcm{`F)3aSjw}4MA0$;Dg3b)XgZFDWBSRu zBr+ZpY>Je#0f}Ut3`ke?{m&;B_-+;aVX0p7W~ppXd9?Db6l|_XDf6nifK=vH5dmrR zi(dl5=$F1AA#r;WeV&~9Ud_JLjIxn-KKA`}}KHEi}@M01{I7=G=g-e;8q>WWzDGx_pH`DHfpvdTH2^bljEddj)za>DT zb-4tHbfGTAf+8ahi^~FuUg|}5tPp-&3UD(mQObl;=o^=^cVZ zdyG%%i!-FxZ z1~NvhYWywI<#Y_o^s<912e1w)sfg4EmE_f>q{970-u&uOPEPazWt7469<9kqrx|U| z)Rk4bk7b=so|AJQtHxa(P{1>n$@)?D@Srp+$-*G@oKs%oG_6Jml&a+jfl_l+c|e&q ztHnPvUWtofP{#QnEyT2N?8dHHtom%g07A-H+{Yl*oHo}_Yb6$|g z3=-4N63U#kShSKuamYiFK`wcU(O0wDGr3@ajX+)D$JQ=w<=CB0ZH-f~az(URyp_zN z!=$_L0Y^#$=<<`dDpN5y+SpzLiiiuCbiR~Jx+?@E`n@LiF$oFQ zw#xaoWFGl2v&o=m(xYnya^8d=>{)^?wf0Qqhc{}*hz7Y+{=5#`sEC5jGKe(n6 ze#gr=sVGUPXw?-YMDUfPBzq-TyGjyHIIUeimCEFrOs*+7|J~0});*KbjcINFfHT=B z2DZ`UnkoYwUq6KuuLg&Hb?K)yJlB-YmryW~NS2zL?ShToBUWFyrIRoyHQ6_Vh7glywvJP@i-DSmi5XCnON{J7tj7FsUN*W{)_oHSjX0FQW z3TLkBBMLNle9>CJ-~m-J!)|g`QJJOPjkm&x6RzP|EoE635r~x&Y_63v9#Tm~9Rg*; zo$maVL3U=F_hjHuc-lc`f(l5ZC#QfgdSXICGO5gaGIqh~(%jY+a@4#hLwy@wk|8`7 z4SA_#G$+5PFT|?=pAYZ*#tJFr+0{>?yO)Wh@$MU z5Rj@ZT%ra=hFIhm88Md#vq+3>UXsE5Ll+$RwcLJ^!RNj>hbE3)l*_6RzDZh?g z?}(aO24>c%Yh5_+e2pu~-qjT%LJdpYhjKL+`BqN3LJst(NK!8#fnCy6rUDq%Ktuqe z7K8{udV0DX3uH|;(iSSE*Ma#-Dw!z$}5lf%N(4qhgQh04x&1=K-CNkmon z@yHSZ@=(=tSV+S6!#=G-ltmf>Hp0=0w0Jh+(Y2GDc`#$vQplIuN!rZ3 zj}w(}hf?ZU30Z|KAeU3Z0%EyfNLANEF>?ND+U+2dk!=tX#^@y4${vO`|P}q>l4(6=-9NGcSP{ivYs-!egoQIP!=CV=42_G~_V5 zIkgUoT8IVPptzVNAYb<^cd2M6icUT?ueLFI(0G;y%M-r%7RddMP5nw)A`x-4MG{f^ zmMLOG9*%`7V~VznW-V5kgsB7)Yzu8Iuw!VBA|f|>gQk<@6tB@6PQI z#DmAPU0rX8bgEdNLfa*+OCh109)(m=I#j?1#>>YXbCqLoy7K!D8zR+jNEF>?Na6Qa zkeB2174);Rj}>3KM#I}i#mP8XJ82clP9y7dPPVPIT^JX5hBdB{z98&k!2c75hHOL2 ztt5ian7BY5QiLM+&}$j*>or%GS(#eMi=;ylJI+i}nl zaK)N*rZ}$#Z(L&)YZ5i6GZ`n77ajvT%5t1SCRuXqVo<gauZ% zgbqwd=CkSAx=N~1b!DOoyh;Hh=+H}Hy%Scrrr?uKDuz`v3LA=rYqQrg%) zRVF7OdgPpk1W|qE$z*iA34cYxR}_$h#gzgQaTZuWAkO>>2tu>HkVZPURXOs6@r-Gx z9DUy4L`ndUNJa{Hbkcnz#M}%~l!RkSd_lHK^^->^+gC!%Z8G_W8JbF~J>FiBN!gyB z!72wB2aJI)?QZdiRl3HbkDl0=ie9kk5|f;g;=6!6Y{E;BizmMXu~-pE5Qi#-FnY1; zx5wfIh(w2mEgL9C#PP%GjSu1r$2ZVKE+uf6OG2A+!~lU4yuSWXkv+p702C4^b8{VN{kk z?dXA>(8T#LaRg;;;J*51wQ)euFmSD}I4TiGByb#QG_tB4kPu%?pai%qSf?D2CUjPD zHs9hqA0|u+Xej&#cPD70WLVfVH$Q|NN*|7`rx8v{CxSI3HeR63J%q`k5*!<$W6yBS60f*MLp=U#%j zD7$ZlfP8IVB@-ER%u}&ZcfYM1E$Zy(jI{A}DtRf#4=A#}-xsoDg+TXk^bSun_#y!t zLPa6e?}bFseTEc%e+3m(oW3&sWc@jr(oEPCsY(e*BwM!#>7-v!X8T4aE@LmuIh>Hi z3XYtBG`b>FKp0((2?7Bxf z7oI#vlwV5d{shl4q(4sYd`FRfOYg9$QjQ}frgsPu?MPBedWQ&+jwL0ecaEb;zoK`> z@uXkSJKtHO-{QNRrr{pIX*5k6dPCM|8dsd4ynB4!^rD z9tyI$bX2&vh+7B6u}Aqha(jqTCX?<&x{Ty0CJHC#5-|JxVCS){(t}4ANT_u3J3wx< zn9BnSIFT|bKMX-HIN4p4UJLU8sIX5Ph&JFJlr-<1Cw*mF1b2v&RYhLkJ=URQDQ%J4g0wn;@t zLLpLTF+}hk07>>r=*39GU#(MY0bRO+FXeW}T=4QKKqrKpjTmU%JdP3@|Y#>bPDmXuapW(2X)K!o> zfzOapCUs>}SJgXt6DQis+6t$xdQdE{5~1J;180iKSw&^qSf2TD+1it{D$6&?Ynhx? zh;h*j-*~gngIbNtJ~BBJx8+u99x57CpDi@stmLrrn57=9@KF58E16UwAmY~{@z?Z< zOs?S6b##7z?Z{b$ylFuBh41m>!Ely_jER^~NaSY6yfYTu@;Tm&kgLaHPQ?uIE1=z0 zTC9h}fdzW0SqbUY;t&C~?6SFlTvlfa$mMeT0%E!9O#!iVdJEEvt2MEMisn&Bfu^#k ziwMNJ2{xDN{U{F=(#ffLNad^bki}MkuHnvhejc2i*yarxI1~y_jesD>C5@SQ)?D<3A~nzT6z@G3`ZS7gj9GC^Hd@fnJvQeucAK@imh zkqBpX*BMmmbW>dAmylwhb7MOpy_KD&5DwkF+DGTP(>IDZO(LseQ=uzRUURVUXq^aTsFskZZ0Hdbb z1t4l_T>zr2(jksmonwhKum70Wf2gvlxI;1OQJSYmB+|+X-6YZ~Bq#6>C`5V|0|N?> zWUJ-^Z4yDLT8@xbsaX#mkV&MOL|T;-X=Qa~5@|tg5d16?K)JIuZonEh1*RTM@wAK| zP^}G#w0e_C3kdT%W-vX^LM`Ot%?S@kIqc$Li9;`wNehT7`Us`f*G!VB9>RX}T2duf z%l{Iy*SwbG)TFXju{gSRk~5E_=3o(=c`qr(sZz306_ij<4a-GR0%AF1ARv}D0FYj+ z^e09ypNKtBLH=JvAkOo{_R8k=A)TBH3aNa>9^!He^7b4S@Vd|MI&28-c4&PtB#Q1c zq=@V{&u*?L~~#VdA0AJ`PB3?3wsEq#M@N^eO(;;Nt9#4?BY3!vItia|U=Stjvl zTdi!SC0E;sG+o%rDrAvd1{6|BGnTYeSY^(UzLMkQa{@TGn72;YeX*?tb{wry zMD#{yP{YRCjDZzGqcfa*o6PZVl&#*|Ve6{S2=UzUOjp+#B7G{>rO<9k>rqH3r$Zr? zl>QX(f${D!$JkwP_iZ5M*;q4;hWSp#>vr7PCDo`pK3=7Ok&ZzRh4oBW;hNHBwb&KIsv%rFw(1T?d#2OQ zCW>fJo7%=fg6YRLF_X&Y5;?045vB5N1JG`{nOvz8-xEbo5))Vwi69C`4u~NJJ;H5? z;FS5uL8yEnpaz0pu%j|3lS}72-1xF1m!3hU51u;*6m6<1RA)4N9?2Yu#7Xc2Sppv} z*oY4n+JjiI^>C%Au^p<+NI>++`3?zWgbUI{2buzku;5Za5*APjNW`gM0f9K(D z@j@EugjVIq6HUO_h04+AX^Th+;1S740gq0)Z-kf|_C-lJro zZ<+opNqAR7 z?0RrYB8nx@0?4rgQc2A~q=k5eivce@ARAnpxt5xFH=dZ~SWc;EEWIxTQ*@3mnv0az>p;=^J+AmditDDL=VA6Es-B5cFxWn1HI@Ox@+da*@!E!SR5G-HM88Ea%3X{0HKdHL$)_#s}*?(#cuUYCvoIW`5dSiuJqkVb1?0b#W71qn%3$Q+wuj!iMgrigq= zr5XbYLX;(UA)?|5Mx6$h0q3JqA-koJFSX-i!OEvpkS9WdVTuoDx|Err#Pkk9WX%qx zr+0|s=}5(WsRbxuRXwx;!MgxPc1eIj31Fg?HwD0V0Z6nWmjIDoDxg@fG2$hIvNU>U zreN1FQvOLmSYeJRG^#oM~6^Jz9;Erx=%!Y~skgj#zda%L<)5C!x^EuYj4Z#abRv zz=4!mjl>Z2g2TV_;P0$z(27um-mr>+dY<+LOe038hpG1OTM5q!-k$==l! z!oegH&SRH1b0%M!Q$$R1$(!L&%DX?gWKI#O^th_2nFh%&2t;Q4O>&9NE~N8lI|MtC zEHyXV1v@QxlOLK+`foVXdQ7USY#U6fijGzJ4hPMos>-aX`~VqcQdK5Z)eWhtvaT|z zs>=C?{v{KDVIsL8%zd)bRnZB=csS}V4-dr;$kwt{RawZJOsWbGJiefP@eJ|WvC^~Z zX0Az95n<}~f+&?_J``yNVXG?5%P?>#JnbMeK?S7IlT$z#Jux96nN;Rw81piWc^QU; zI-F={^}h@=5uZg>e*b{1B8Iq1qJAj3Od=3f*GYt<=0ZiF$huMyFftmOLf|{prCy(+ zwYLOFv?iATk#@Bx7VMGOExMUX&W&A;YBHunK_a z>MgE&R)G;+9>P>m6D1Nj0*XXqM9-9KwTzx|x+>rLFnR_|7*FGMqnjX|ZdGDQY>+ErYlq;$nY=pW)FHTz_xdm)>&j>1uQ zQ!pY_p?)+a>8cQr=!nXFEHY|B4U%{UJ*5*}k$S9LcGs(2>NT!wDPm@fmoPg+GGQJ5Wk_(>PCrvU9^FeS`KbeNadq3>W z$_7`sVNms&T$*6G7*2WCyhp7n7MVbc2)y5)nsRA`zu;kwRV%#>5=URK^qqP^_gYlQ5N0!A<*-&X{E_u=O=Y z5m6g`L6_W=Ty&!^B2I6Dnr>ay7a<H((9g;-uK3b57Bx;+J30`+$v9a%X%)&xT(eH*WZO#H zg>ivrSfd*01Hvu_{61kQ$TqaxN+S4-X(Ou;t~Z=bW^ub`pyLd!BDQaHGP!iVgX0&& zmPK}j{5Dnj-s_1n-Qm%Rvlg>#$3Yp@Vof?zoL7T4^S6pMi5lD$^kyogNHKomJfrqQF z*5PQ+blTZO5p8Bu+c-!t_gLZ2r1H5$&T2zMseIc2v`cO#SL(#~M9~|?1Rg~)h{BNr z5`{sJa9c8jPZK!^l@A1Tfd9p)x=hZo3(Z!_ZtUHwSHDup>gr$0)b;AML9brDQpIB3 z_tBl-lSIA8dQn`hC{l zNjrs4d_FWmLr7ta<~o^tMAxb=S0cdN`%yM8`k z$OT^&bH~2wH!Qb%Mm}@@Vk>=TJg!SfcNjc z@z$R-ww$%&`H#JG%Tq6ZwD93W-udzJv;Xkg$}8LFzIx$4J6`^WA3wD4f+ZI(9GMyO z#AUnp{Y|$1oZ8PW`1a?{-g6svJ-qe4zxDY`;?@tRCmVPA>t3(jw)maf{@wM;e#hSW z!QrQ0bHSp$=Ktlml@I*yqlb#uUNZBHpMU?Dum8E{j4Q^^|LH%^UGLGoe|*KTU%xfw zKY#yb#hicsa_sL$WfuJK#gFG7vt;|9tgM-H?D0!C+iRyW2V9lCf1C4acR6h1-R-T8 z-{|he`;6Z`+5h~>8(lr^-3t!baO1@@(|s1VF8x9Kjayv#%;-z5yk_Q`#UCB;%)+-W zm^buynY-7!WbO%LmTd8hg-=e{xBp!See&0RZoPZrThGrO^5)%#4!tY+{L|mw-u&tv zzuoTE+(*mr8Q!xD{$$U(-bX)g|7Fgh$K0^_#lQdP_78sl?|c7!?A0$lIcfh9U%XiQ_RhaO zIO8a5<)hz>**kInjZdC5d$T+9%luX)~vN{rE={KB_(QyX{^X@YzPgzB=Okd%u6rgQvf; z>-=v9Ej!RT{i~WU`#(DQ{VRU`z;&rluD|ZC13LVbM z@zY~qpBg$-{w zbmGe=&Asr|{(WzG^4))J+Hufh-ztQ_XItCzm+rgSxZLg6e>Cr<-!k{qvq2H?8l* zO#`OgeDRyV`q|vWZutI3cTJr5lMi2fsDJx+OV5X4 z&6m8f;q#x}^4X`CZT9tV`fj$*;oCg-=(2y!cxSgwUO9iu#$#T&Yts)FO;~X8z@0zq z|M_i;zua`g8-9K5Mt`5V;z!G#%-*zk+sFI#eSG)+FKn=V#~=3iXUiRbdSHX2My3<9 zKl|_FyIeKoZ?~WH$M>GPtG52;arXPWeYV-#mp}2%U&pn5aZ9mw=YdRe-tJj z`S)W=m!0~+wFjqrzrXNL3k(0YFTHHyqJQsx&*)zsI`M$JX5G8}8?*9rZaVRWi3yIpZ@!UN5(D8 zcAe9A*Ij-xCAa4*r#0XHUZ0CzOMbN8ttT(({q-hKJ^JPCKijn5?+2g1V$&bo)90d> zoBF=L{D#lR=0;yP>&|{p969r`I}dL^==dk!+F;Yxk0xw0<&9H!d~cgYD?jY_!qP!+ z{^u+4~23 zPRw2Yy|0p!7wx*!BYpeae*Oi!3~oE-kSRZ0f5~;1Ov$`;%+6Q0ZMfa9#vJ>roBwr_ zHR*eeC*D43ix+-*$KQ?|_`~*DCtUmQ*U#B@kK1RSdg;C$XLc^W;?S|fet5!8*S)fJ z?vu}7yz=>N-kx#Yq_^HW<-<4n_B!zyL(RSo`2l^ z&eNBiH~PgFuAXqhk!RmF_paYvbmov(hjb3V_}G!}^yzokX~XX6v(G&zY=6`ibu+Fx zcdE>D!FYdG1|GoI=gqmmYuGfL@ zZg$BQXI{N%MQ3v0u5azJ*GI|YwmWY7hp$VY{?LnU*FX1F&4}5}|F`F6uQpG5?!7>>$nTsFz{@^bUdgaA` zJab0o(aAHf8N7GrrMH~E;F9y+m_BJ#|7)h)x#!&dH~#G-%g;Gxlc%RWaq++AU;F7h z4-J}l)la8RUY=UH`;u)ZTy_6v=f5}TiizVVEkEdl&CjYCKl{$+F84f^u*V6Zhx%#g^s5|+!Q%{(9!=nvHK7Q&y zk9+c>>GN)QZP|fKzW30n?R#J6j9PEudpjKPgNJUI{_BQ!&)DXWH-53m8Z&swhbOiC z_V;`K>6b$vTe;qiy-t4n%~5AP^0RXm-?(tMjkaF-qXDnKF#kWlm~_=Co4;)Rbl_=M z4}JH>r#C%3cly7-PVK(*PZMi@zQeKOHoo}stJiyT)c^Jy(z?@0f4%Jg2Hkzb-xfam zgXW!&xMSnf2K?*YVXxM#|Ji$`|K7XhJ_l{^((LBnzWMS$HePl{-_#S$e_OP{yspyB zKVP}qqCekZJu>dtiGO%zX!>^(p1pVUe-GK^$dh(G^_fi;9JwI1=~H_jx@ehmcKhZ( z{oj(u>zpTQhHt)c!)=&EERuIhQ1?O*dM8 z)3sx>Q=jU*>8A(YJnn*fKYH%cv+sC+@GDbi?>44>%mxGJPq^pYM?d_*l3fq59(=sv zg(IgPbH`qX4Eg%bmT$+Ndi4K&`;T)+J$}*hUt}No^rv6{?9W%#-8Xz?-S3Nc&pPwM z5%89eYo|aY~vR1559foBm4dH#Pj+ryz}(|+kMou-a{={ z9<}(uXP>!pt4UWL_2ImJb56hgvG-@T9QB8DUf$sEhfmvnqr2b#`Po~Y{&Lg#xBa1i zP4kwQoi_fgqkcAP@0XL0Papg7!N)u~b?)P1Z@%YW-(G&{!)KrK{C(FQJ2^A)`xCc6 z>ldTnXq~?O->%vJ!Q+1S>9+QhD;~S>*5lTjbK;`YwtHk(2f59sWSW|$PibnRUNZ8H zFF)q|(UTvYzU?Xd&zf-l87FNpVSK~v?GmS*F?{Y1&Y0eJS?`-iF1qjYEq^)q$NdMK zbK<;*AHM3b-<)*j9k*<8%ZWArUGMexUtj!g?N63py6qu<>ipLyjZ5!+=ReDjIez+{ z_0P=RaihVn4!!V`MT?f+bjHrNZhYj%W6!#F|K>~Te>!E8|Gx0|(WP0hPUyPixYw?F z{^sVyhU<@i{ov+BLqFN@lh2p5wJ-na7I&O@)7DpQbM9r%*w-iBvga-j&R=@(UjKRe zcbDz6bemtC{@Br*?wNSH_mYXDChRn0$Q7TSa_19!ypvdZ$gdySVa1zuo7rDnY~S*? z9mel;=0PW}->3H;{jObq#~Ck`X72Ul_eQ<_#;)xvx4wJZ!Vez)^KHjB4F2;iyMDXn zvCqEn)YNI6Q?A+mx&OUBeAh?!eqzA%TSqQkaoZcq_CNlggW9hjw(_kV27WeW;a$I; zaL(~pw*B+&;tISp1K@@5`WYW@QG2EeB2AZzPWN ztaLtU59n-bM`2B`UZciz;&WwerzUB)WOAcxKfd=tHyJT!$kc&T+nemx%;bdyd)C5f zvr`M_rADM{$29gH)j1LYwAqeT)7h5I6-RcCt|ho5(P#YUy4o7@h%;|=?Lkwg*EHn| zcFo`cg9i*uOz6xkXuvsd<9T7_VYw~MJlrrpWpb2S*#O6E(>=-OIR*X6aZt$pg$ zGJLM+aRKq8uG4C-s~<41uC1*uNKteqEI=S$gSZsM*(e)TH`6ZWONEp@VS$}W;UouIBZdx74o?gkJ|vwO zJYr~b!m781B&>$vcFM9E?9{My0Ahc%;E>5#*mh77kxBnGDu z)bNJpf#^Sjhcwt$a@Yua2!TqcMo!EZ+AK7j4Kwwc{Mm7~}%gGmJ=kwXowYW(&n9|J}j&cWOat5tA7P{O#7m@i{ z_IxkvMgE!1ctwmvY)4ut_ebzbm&;C+?sC6MwOY9r8!f$i0!9Cx;SAQG`eDPZGI#0bku4sB?zA39=aigcrlUd%T;9ag~}+k$$EdV>Ur^rogCVP*fy zr#o70%%_13gAxPl6AeRW*AE#vc*w{h4SNn8I&$E^a$>I=yO>H1Y8adxGB`10(C}fX zi)kxiB^yR0Qp1L)hYoHSluQmAR@vw{T^uxUcKtxqvylxWD!VwU4l6D?sH5tbVRs)0 zXgaJw2@%quNFmpiHL@obIKSDAS7^;_wSL$9h!Q6ay9~ROIH2^fkuJk7B@QS(Y^1Ad z?CR~ubf~~?bZrNU*xq~Nga=Txw_$SMN#jY}*XygMdyhk(Hff)HaIsgf0lVSTiH*%&-ov_h6-`i#VUONvMwcknTPd{=d9OR(0t#D}2i+HSdx~3!JwANscbBD2DT)5+3N?$zr^lu*7?DJ8#ZFKvTpjt8bpGL| z3bptCrq}0tH#T-msM+Dh4d?#(sr%kpUi|5aA8fwSMjMU)Zm;Xl`gTCyAAf$-jBlPl z@VC#O_e}G>4|FU&`|}s~f8@)%Z`t?ct**Z4f_I+1>cWk-+-0l&KRJKqxP7Kvf6<@5 zYy4!`K8GK%*YijGud(^VmXo)7|KpaIzB~BEefN3tjK^y4*z3%HZr({KgaK&i~+rM6bPv{%Z5b?|g0k z=HDFtVsVS3K6?Lzb1{9(US*R{ZwaosPfyqTaoB zI=<%Q_AjozsIX7}mb1Ffs$aVOXNTXv@Ua_~EE&~z{q4s6@$~U04tjjlcPn=3`=`&2 z`}ndal4ou3@$+9je^;-q{x^K%??x{E^5Cyib<6JGwD0e3zrD7lx%r>>-17OT{YPJS z!oH!qui)savch)^&})-Jsvef86Zq2Nzwk)ph6f z>)U6+*)#rr%;DGkdBn$?{BY$ia}Mhm^Y3bJ^{oocypR~)M5C8YYrC(pQ;p9sn$bC`#)7ky6AN={fGoJYOoK4B!6W;a?$tcMT+1vm2`Tl>` z27xwD9CT@?JrfsBZ@RIB}T5NnJK;xIIILCsHF@`(}Zz&>F z;>^M%D`ZHkqiyQ3i1&mom3>+P0-a0Cx9Izb1OxpnWXV-zEvCDgZ;!vt!%!TDRZ+Sg z`yI0)=)@w_Z?#)8HP_Q+DPHtQs%wslyAZ!GmuqOL8u;c+WH5kjynz}vj}C9;VzQ}ioAzb?0lbAZ4F zEdRZx<+;Ji+@9JL`85Ft%2xl3McYM^oe(7<0$Ftep*}jLwFbU6r~cTgo!Q2d>n_SH zS)B1d)XW=550?wFbnzNu3aVz44IS^4$j)&ucTbI6jm_@`! zESW?p)koo{PH5sr?6vM z@zhFMdZpEjkrlvE$5x<&(xl5=ihmSC(tF2lf|91u+3$)~aC`u!&L)h69RJA^ zMIaG@`%WddV3F5rGx5TSX{ol{{#^5^6xN6S77Okb8QV-Xzug2W+s!y4IO=8D`19W0 zJ4RVrg*4g&I_<+LD)?FDfeq(bJf3RQ&D@YyM>EmN(8ib~^P?1J4UM=)^zsK6%68{| zhYF&2Ge)8Vm&&te#1Z@%qoShnM3j-9iAjk&x_a>Z=f}ju>EFl38h`#|L+4Nn$6q*^ zGd&^k-4yo?+~0TqjLsP|EA6UgzNPy9{rjStn$W;NqMMh`TM9FL9$Ks)59VCLr}&AJ za6?-v(4!c!rTP2fu9=Lw8s_wxn{gD$+kHjJAWo|I)D%k#G7_u1&+fQ!B; zEX>;_+2R*J45c0{sDH1@SUE?B-0I~4$&O&fyE~NJ6fJHhPT=}7+fB%1a8gxgo+I#) z7OXTXNH^wh*_8S+@mHjfrc5BVi=?x$=HYhfGgVTblg*T+k;5=+EA74odVb?3X|c4Qeagh(?)vcrc2Hi2P?M43E4z zmBYEa(LMV?RI`Ivf&m88w&r{4`TO~uu<-Dvl6+0&be3mgsE+eQ^$)WG_3@ZAbPj7Y zDh-1_N4uK3JG`8@MPU?H2Gk~>z6)x(6^Q=Cf#-59rlPt z|N8x#xTdCNZ%Fo7o0pfj(fQg~Ig{pLV3Cy2bfnhwQ?UdXD9!MOCFae-I>=Hf2iK2I z^RTru_{dzFdSaZ8gQH`phU~FUCYo#DiRka|-#?{dQCzqp`$xiUI*ci(wWvR84YZqe zFB(c7Ns*F&#G-%g?a^x_OEqPs_>lK)eo(y$2MCU`0dwyi#&A;GGDbMYa1{S6$R4%G z*4A9uxjjq-N8zjbxw}+*%c75P=%%(d(oa3ssRf?Nbp3CG6$q|exxz_JZt}@f0HuA- zGw>UQT#jCzxrGH02M5R3O{tZ?ee)L*zI+s0SyEQR= zBF4bX%pQcij=L$dzLR8wKeh@&vInJx34OCI8{63tyDKGSiADc$XTG8!*tZGuo7r<` zg`vjxRL1l4cz3+HnXqf_d6-b!QR1G6`_9(wrKSC2e{>obT{WQs;)AQ?11}Py9_uIs zYrOjFn^E_FRr51Tdno$s)=Wnp?ylWP>054m=p}pOybD|0{x16hkDB~nmaA9q0T3_< zwiJG+!yOE#8Quq5O5YWd+T&`+?iDJLZEXVkjDfR$;Bz=JeLbab_T>2R2|Tjt>Gs35 zhKR_>NRi=}I>axHzmz@f%R8h~FmrLalJxMLg@uLFwR45b=|hV%Pylc&Gcq#Lo`whZ zw`Cs6S8*ZC;NC@}NK8);M$IS0;ISBwDwP?vE-i7>TfBld9ErlsNIW!+CpEwDaLk75 z7H?Pc;vyGdE_MzMAsHFUzD>;>9qIyJk$81P8|t6tO6p12?eB)4`b<3qzWj>~LhfzI zF<-kjvyF}&6qh1qQ#6XXb-N#H^uA8hefPw(a3}A_%jic`eiP+A=h zM_T?X9W69Pd{7|M$01D5iT{n>HDMf4qi1An?(f$`;)}}5Un^esA0HoY^ktzf`qrgV*m$2n+TsEZ zecsd4lb(fzD&L002Sre*!=0^{cQ!(PNSZ%myP(tJXFx^F1K1W|^WTXIq1(5EjS5J) ztWxb3hEGE21d57^{Km%(;X?RRT*kbYLlPHjMt5rpLt9$z!36B?>kC8%7!|yJQBxq| zkM>vNjt*F^HgP7FoJlZa`FGhUwMd8bzs1Fzt#(uEQo{~t8UK>n*|ax8fA!Q zY8sP~&3s+Iwmp&@?d;YSum7B^b&nEHcmSZ?eqzTf^#y!0At7N34hRba!@oa&{?w|o zw+t&Wfw3T3twLrZEbD; z5?r78?Ucbq(UXAAltr~4@#D=WO2Sy@EW2X-0wzydd=!Q_I!3zEl)YbbH z(i%T@+`OVdY=-Cc1fbeG+JqsKzt)~sZhvLe?S94pYod#S>E`Qx6QobHv|yX6Si-Gx zdyAJZV~-9-8(z;!#Kp(6$EVrd_4G-Hmm`b)1)f$_pAKop^5(0{%5FtO zM2tv9ow%tfy!~Q-^_}ANq7?=Un??*iHH+7CvQyueV7;g3!D=;sgWEFgu2kO@1t(OF z3fWHuvOaxsV?-i)$+>qQW^+Y#_0nX`%ZP}uuvg=DG4s#w=n6$#QK-b02y`VQuLmQa z`}&$ndG4r7z7K>R`BQ{`kfptmj{pIPQ2p}oD`z{qGRL}bt~Gv(+v$EevUzvJna z#;M|GEIl)G+t;te?Ck9D82St@u-6r`%jM`afBQxYO#u)q{3$VyRB$~X16^@)(j*^` zw|M&W{Jxh=kr@;RlsAly_dkFBWJQf^^-!?A^?87LgxBHz3`pkLv(S~5m6_Ga8W{9n zov#VDL9O15?J~Et46-aW)MeBopeK>Dn_v$U+89t_iF}xKZ*8hhZDZdHu_R+~dHR=L zO5pRV0=-asd;8+Y#s48R*@$NoMSAZ{Oio&Lb#>V}J4c4Ue=m&Ux)CJURTB3dN;k%e zi^R`bm_bZb^y}+4Z{qDIV4@>Z(47cQWL6Loz~B2>Bpb24C?f#uxMC8rck+IOJ}G(} zi1nj=7cYRpmX9A3-nel?v9EQM*X6PDIFaA11oX9F`w3`podO>0Bm6;`9Od>mqB>^Q z*O3zw6EK$J)&HpLG~AKhasgOt=iu=F_Za>WK; zx3)xIzkVICcjY!m3;FK_z4Cc?nEon&3RYI^8Xs@xDMA}OKKA~M=7I@BGO$!V;y~K4 zNL$`O$%^|b-mw2bl}jscq*w7vo}5sbo?Gg+6cs#ZKkVg~t3R3+7C5i9zYD9Rs>y^= z3H48EF}>)ji68yxj#=2${+1b^o)z$QD^a{}bN1}DF4==qNcaALF! zgg2Qw*)~0mURV?WBm{60zz_g&e_X*Mz8EV2*JjV2QADHW!dkN$O>haqr zwOKGvO8sgIN06D9*R>8yVdRQ={ggzJe!EuWufxN`v5AR$X_|7^BNqrYn0TrCnOIn6 zseJc{=q)PUH`(FE?Ix7rwEs!^glB(H@Ms()J_%{*R_HuuBu%kqS)i)~3dG6PH3)?Z z=;-J$3nLA;)Vs3)ZD#H{L%ez>@Fy6_oqGViff3Yi7dQg(Y5XK^V%bTkCx^$N&TFQc zNg zjYj3jVesniPELLW1$Ddm;k9~c8o5uX@poaC$ zZzj6*9zXl}>6QQ)TZvxYyXa_|;;JgH`9FVt|M%Zp@)HUJ${TT1KGzgxmNdtOTOVJF zV3uwMX%Jvspw1l2>0bN)T5Q8!t3Y)l=6oU$xIM8e?-Yv+bZ`Y?OPCOJ#<2JAuLFZ_cv>;>8(Iu-y(bkDoUvW6_BU=p(Ha^X zE3!wiA+XcYoDD9LN$j9oo>7#`=cSjJLz4CV)&iN`uDw}VT^)o=m%MZ5epXi2Q{niV z3S@2c8Oiel&#Tlc%F7Kh22v4m$bd@<1~_zDUy7_v;c^LRwZsSwu8VRe)1n`!8Zjt_ zN&?=lbU0mhuU^Fg(#j=SiB!BU&tUOo#CE`_K$*cJck#jWS!E_}&eUD51^^3ODKRne z10bMN`Mi(pZBVcWoDP(v^J(fUVTV+gHxcu1Ln+ZrS9Q`!C z4bT9RWqse5mED$lwT^&RteQ0>|GB~;nEM55w*da!h?^u+et!PhuWgx;ey*-gV+x^r(mU-` zyliPy)D@5#&hb}x$*|-8iJcA~N8}Dbyx=N}Ex9BZ?xS14}mfi?L9{uS_ z0Qq^_j=A7s^x< z1pwtT)W8NHHsFh)3F3~V@rZuLpF#e0)xJ1n&VKHnUO?2E{IQVNdS@x@Za?0zJR#t_ zul888)P%6z`5LI+Kv!o$0D?x~zmBG@9hU=z!|P;!9!^Ombgt)B#!gbV1Rpet=RLX4 z^;3fKtTS?O=%!wZM1!<5yEv4!;3`@9a*Y|CgGC#>l`Pbl2H^8ihg%6mEhtLoYbpdD zX5-6TFO1BX|8eu`te~Ak4FnQ&0VDiq&b+$~ z;TCD}%B8_OnyCA{T?zm^W30^K8J`|cpN1=>ok3{?qQklr8a^=s#4%Obm&Q7EPsf*O zE0BaB@PiH(u1xgo*)ya^@F4hJlIi|tLXS04@yUdkQ336lTC=$L6!eO;al2-> z$@V>|~)#urOfRB~)VR0af0u!qp zv3&=HLEd|3S4soqAmV|2xn3OBrg7@r5`Wi}4MJxIfcuc5<8 zvxpBr+`CG$m#eo*`($naAcPJ8HAEtJH;FO>I|%1@2d=vaz^~ZdyK2G6?()Ca5+4d7#$Gg*6&@4xm-3A>haw2a#JvGBm9m@Mc`!Eap`ER!U z)ydHvpY=eN4|ZZ#KRd@4)7Ftk2l;!C`AA3eCOtemLmDYE!OPWq>n&7~ee*i@p-sW$TaW{fhWbo%oNE?j^MzZavi7~@5dI&L}uJ}Vv1e^O@DTyDR5 z*b~TF%~=$SCN;x9+VOexh-r^Vw$6T{7M-&mA$tv!e z|L(YQ^hdm*X>joJ>QvoTVmU4z6ra?C3Ci~c6g1k1rTy;+RpIy`B;mFP6Qszga>vf6 z_s&UB{);DiJRt^B2a1c8(Vm53$H&zZ8D=vfW@u<=ey09LqX+f!pdE4_ZVhQH0!teM z*+eaCsJn#McA`9ermueoJBXNhkUEN9A?%uxm9+>P0Oe3pOiX!sTXJ)4wzF|cwmyA7 zjSD?CIjM9#lC^M|RL9Lg(m-dw&!=%p=Y+a74ux9>4t?~CuAvbGITqp)n7K2a=DLWM z#`@_(&ua8Rm+8r6*}WzzL1Ezly*!$)#S09au>?ETVSd#SBO|&%*uCcOPW#(W^dEl< z#9}FzbyHc?s62+Oh%7DuTxd8wUi&xddprv4ixR!xY_tF#&NF`xVIY#wYBM5agyZj} zRhd+W^gM}KVJI3U+Qw@9IHzV((73ob3GKLh{{D+=qL1oc-*z9kQKjp;y1wqj`lQF$hbAn8 zhfZrU)58#1T{5ufO4zA4>6%%S3CFC&9{{Nn_Za^FvT-bDUO}S_%lzA@+ZAf zw`|Yl*oXRl{6UQ{OTc6f{O`HaqABt4Vey78lP^tCX4?(Bi&VLm3#jOEzMiA5J1S|K zjmL+(&Q4DKxb9`29iN2mM4KUtw@3L2{1s+8-mfbi{G7Rhmd0dS#-lnNBBlXX5SxRLg-8jam z7|b_{5712#Ke=MIWy5&OtdGb;D<+kndg8Cx_rEVbC}a}7U%f6oRMp*x_d#gdkQk3% z>`k+|wl#5kRchCvtu@=`r^G}3mmQ%pj-|=o1|}W~svk1&;x6yViEB4Zdf5M879ga@ z^4XR|YGp}-IZ0~zZ__wq@<&&k8*?I5@R_JTdyCWh!Ybl+-Ra85`E{JF*VQjkxFzT~^{=_8MYJ39$ran?tu-UgWl}0zRWH|!@_KEeFT4G%?*?b# z_m4|-it0+O!~=1Ohsmkb(MC4qs<(q<_rreW7y0llhH^@ok0Qkc)XnW_YZ(>)g&$zB z&mOELrPbJV`z$zmP<}!={cvHqX`LP`KOkT-71|k*-s?GVV(pL1eipVd`KF+YbMC~% z(b4nb4jYwdH{+7Nx!~sS7WP^$#g=sc*)N?wPgXE9?pkVH`2>!c&cRv^b@>MpsDIq6 zv%&?v6**2pRxcF8qjC~=KHW2=VSCA-ZffxNR6wm?PyI$>eON%3+0lVkHhPEmgpYp!s0-mtHmuRn!cQ8+HhClG)f(>81Gud&8 z=zOHcSs@S|2(r;}AZIzB4|QI=l4$-#Z`j8rV0US|z*n5Nj(ue}P<<);W6GcFwHKDf zyN{id2lHYt5_2~St2gfEB^ry4X%^r2Kw0Pr>fxV-)Wj4Odi;@E;CP!e?T*ac+wov` zPIVgZlkL7mGn%te`?}rT(je~WUC3t^YOfY!K4*1n0Up_h#TPv@6%|X6YUCk)y)L4qK?a18$<@*q_V~+SVU1DAJL5YTtK%B>b0g1>e+=m2#K&g8;v; zhy&YK8u9a?C*pyJ%}1DTRE%gtE32gb&&wm)SSs4d)d?~UB?nvT{!RhyWEVB8hYn@)$ zbdo5lNA0vk`^`OPi1X)&Mr3GLcg~uXk}+1A;byBk9hu{VjW3OvZ*uW4!S_T*I|Sn9`UGe3p9pygRsPYozOgbKS{H1~V3# z{A;lfkZsxZJqCHtihNaQov$^<9nN;5U(bc9_`6cO(dicCrjQ+FlQ8N&PlnzEkCJL$9U%=dAZ~FU*tSGE{6L*V!gvVaT$H@ zeEzr^zwFL7V)2NG2<_g*@aD*@T3-@4W=xN3uk>WtsxldEI}P#k#D2>bxVAl&_?CQK zXF_d=TQ{XA_>$gT+4p??4H*?e;g^4C@ds>@UR16^e8vJ&re|Qdb5H0E&QHnkmN`Ns zJHiP$!}QzJLxkGRB==d`zTIJmyNrgMmcbh(X;qB~9ZI6ZqDEzx!h~;Bqh8M-6?ZDCfd z8(vN7=LVU8O9G0C@o4MD#`FI9?O#5Q-r3heXQYJQpHE$uVCeO-#G$J)h=XS4QO_NQkGWFVk}APiq$ zj0(&i*1tobO_(bSft=13&gbCSjv1Evj7~Ab#?IF`_Ap=^v7D@*lkz!|Kww(gIjzl+ zx2~(V1)F5??LbXPSbPu&Kr12cp6RY1#d`G<*>dS3yOUM^MITDhT zByV>nG;jDHZM%%n0MQBAd#ua%=-j9%y{C>Mhq4&yy*Ir z=h{!t=|kr4f5qTmz!s0}u?8>MBa?l}WS^A40L2Bh1b)D`Z{OC-@ZJ{-mw%nf#I&@u zf+8Y;px;TncbN-Gsh*z(jtA$(AA1=}0hnA=R1}ctBHrarZN*?D_`b?zM$$wdocS^` zP_}PcujYIkdGzQJD4BcXeLk~(!T9LW0hgGMTrlb&QUGkB;_QRNa((4tzhZTwy??(+$N3?d&dqLjcMe2q{G%`#VAI0R$<#i8j!C`k#n?=$flu;HY~R z!(g6E#A|iu+4TQt*4i)$FMy`hmLHwjZhg*?Meh@@> z4J;aBFZefNM?O8?-*;JqSU)x1M5C@TGk*ke{Aj15p>-%rLkQ|5Cx;6(vb+(6VuLf! znLjpgR>DU366pfb!{!D3TTb9!1VR0PW(y)=1_lqJ-mkjdsTL4<%FD|&IjITRa@rXd z@^y`QLki=B+931x59slaN@pS}7MURIMg$m)|IX@Z(UlQ&Ua*FnAblcpvS(pgI_~G@a_wB=ri+bZkiQ)GV4a=h z-$qBZK+puq7?c!{-L6MZY3Y(j=`eMWfNxDXQ(8~{8 zuv*TFY%X$3C2!E=AjLE^2#AY`{T>|r=mi-VHXIfzp=8pb>qQOUm3Kki)}ot|j3O6m(J4c%pkqS526!%829Nh{cP9Y#e<(P%t?*=c(~SxqgQ6F~ zBHQMBGVfbov%2&w`<%?)3{m%I(vi@NJuc>;lDkCq+ z*t*?JI`5q2x=jVF@aN*4db!ww-iL<|fK-gbDx&U36K2$9%aEej1e-A7(b&t;sNgf3 z80@*uZ0!I1DkDg?L})&vY6Z>5in2yx-g+%G6ZslFD_v0zF{%-a+;jNAPh$WQ^@ z7P3Ad-@tjgIu`3l=#RWk{|0^sNX>Fj(cRJD=>GUYJb&%w+LV%Hk}~*i{IM<2_0c&x zmMi}5wk~g;pW|N78C`}S`wATZoObfy0G%yw_9%JyDl-DvkJLgPp-DrF6T^^?;dU_D zeOR=+hX?n|7cYMQ_>oxYwjA>T@}9Ws(tTIZD0#AB` z<$L@pNRwPCO%qwT9AZ?!etbxyK(-iBwmw(6H7Va@8g3F@%?2qu5c?oAmfH5uM)oki zmh|xDt3x>HZ!a6bEC3ltr4FM~Gbv*cpYskPRv$Vn33K5FJ_em0vVkW4F1E$wY);_k z!IbnmUN(ILohjXBTrwsyLvg|!xr|GKb{oxand!r~nS2BEN!P#SeO zqSnK|&Y=e`xum#Qo+q08pHu{jYY||IiK%H8-1=J(WD#oPWD7EiQKA{-Df$M+tD#A+iV|Aneb~9jRW6zt3>*JLQx%N;8CUS z%o1|8@OmncJ=D+uEAbszAAUlwT_u?ejG-NZxh8M?wj>!W!bU~!qkrvZXJBm1K+rKG zy2`&-j z3>v{@5E2uk4NLR6CgQXX@y)Zw19J}q*-$V@bhvLj%_%96K}HY^b{KBpmZgd=SQHw2 zf&~G7;h78$sLhcCj3Wrz5uc64o0m=IyzfyX8Csu%#tF$rh-=<3V>q@z-BQC6e(bP> z{A@^Ty5>gvxedfhS;L_0n-3>Dpa$O&7w2%CtiA;uSK`i{OMhQHLVUoY3FP(=e4nw+ z=bk`bvCq1+cHC|Qg=>cU40%8-nm)XD!MhVR z&<-g+{uklv1@evL7!^b;z8TbEsBjzV;nU@R{mOMGVE6%4g3=~znyGeR#Y)UWpcfpA z0LOPN<@N|Nul^w9ux%MSgktXQ?Y*ARbNO^kQN-XK!5%^m z2L7Z&6ht~o8X7c=M{x>dXzu6*XfAxzi3n&%+eFkrCJO>w&~PR1UbMXAKp4AY9Do_w&!5=K9o>l?8)C4Fk&D z+?=h*ZhIv#dq!ou0YJoA^upQs($LV*fAgEFIJERE$?)y7$QNX5po$IJt(_8{(`7Gf z`}~GU2X-*=g@{=R@T?%ZNN$iuRxbZ(7s8fjsd_kXDBK{)0z9QfSED5YTS@zr4ok(X zA*~WsTZhEP5`C24ay9%`129hZA(qgk&VB<%IH z>rkY3litUoaFq^ahat@jMY1w7J1~??jg7a!G`+(X^iq-u0tfCH12bq;Vec*6Z@lwi znbq2(g=XIlS4lpm_Dd(yenPYqJ0}KRfNvfb({t+BPIA-zH9cxIH4Z$ksZB~wz6`U= zk6H8y7`VST_Y1N4kBi?z4T&c7^iyB%bw~clBs>J1P-gVEL{5QM?(&YT0?d11$j1Xj zGIMjI0d8XndOjqcdaIu6B2)h8o!D0vs)e>*AOHRx%z-y#Y^o3fVDUW?f(V|gxw*gO z`zw2c-kSPy8s2`Ho#-;5$3DKP${!2P{S7c|6;5L_*zs1x=i3m7I}#GC(E49N1{flxO<>*t z)6q&Tq|kk^aHX^)h2hnr1Z7)WTY#CuWD5SUOuDZHh9hhQw4I#DKrU=%RZC!^oJb!n zmhd;kfRf@hj0#9!L5xB|QnESe?n}Z0L#}+p8AjchQ>)#b@{CJKfhj~qm~xO-)3Px@ zLy<0g4qD*E?TT$)Do8x@$NpVkwY?4SkC7(((4!YjbLT1xWyW8XR& zlai}LoDQOwC>*-+lVBU+4trDwkP}rA+I!lp!6DMQqswTkPE{_Puk1$`et0y%$XYAv zxB2dX`36-6h;z_}F^F`j^V~Ga&QcxKS7THM7fvc(eM5(P4hGWmu98~C>rFT;vqhL1 zmkEk17VQCp9G{>63K9?hpdPDcC79sd5o@O*Onmtau}0W2_*m zev7GHK1b)W&xJQSscWT~Xw*C941b_thWODwOPj@bZrOu@2vF-xrl8LMl{NUIt<@>+ zMs*PD6x(IAu=#a^C;fBlYVFZ2(tPgG5 zC6b9pLXOh33q^Z0mv~l-z+vx7Nc5!uM=nzW)$R3x6#>l$S8 z^cK_zXOmb}t_~Q{U@&g^n#AJQQqU;wXmWV{4#+#YLs0_5dsos%fJ~WUueK_{RbFEH zvE9ggyzkTt3|SC@jtXf`nN!U$9`y9}VUXXaR$Z2VQJt!B^D>+|0%@iZ4tXxvuwjE6 z^E3@22{8N-)sW$pcpvEKHG5V510-+LeCB-A>R;>9{Fs^|wYbpP^Vt9ol?6Noqz@^t zJ;Aq2;@aZ?ZI}-q8|tke!uMcVgBk<}7Z;Z^RCPuS3~|v+OibobrSK`1uj*}&hDAmR zSh;geqy=;%W?Dn(fWR6U7|6lQvY&wdd1k5+9#SI-$V$B74gaimX#8OiL(=XH#DU1r z!Z2nSuN$i-!%2jIME+-NZX87i{k^=AkH9>h1A_)ju-VN7%st$4^~bZ!sigh1_}Frz zI@v!^N7h^=F{R_b%k4euPbYy$9IdbSm)a*x*LzQt+D|~PwYN&YK(A`K`iDN5dSe8M zC*q?^p^RD^{qw5C^;uJD&+Es$H{3xDfswvP@Y)7@H;LeIQ}%QdgxA;#7^shxYj&1L zDe{7oAot#5O(bhxhiUKarOX|%by@+w15?PU7ZB0`C4ETg%J%8ucUkkWG-LiK09qg5 zo4+^Rf2s6FLD~dD*l^~#5G6G=YLGH|2;qc#umJ$c0AMBz7CNZ=-nq#JF|E}7JRTp0lV+%?Ja?Pz#asZzr^|^izv7UUiD&ZBTJdURuHOt`r}U0l?QF%nf1B zG#&1<7z>24-XIAf?7I*X#7vc%??FPF>l4UeK=-Fh&-rG&Iw@rCpldtJ$)9$l9GwSp z0>?ly>7l-yNt|yzOVQ}FQ69}Q`>WvpLQskRe@iK?Aa@j%mIea*d2DI%Y>^>1PrY6qT)ZYXZD$E@ z&W~JkF32n$HJt9Ao^`NuhuQzlY$~pE`$vKD1?A6!GvG~!#3^<9H*)@9 zLu)RD5QHNO2wEmX)@tLPvecQ^Vg2vSalJFwzKSqEW3$DJk<< zbl;}b)DzKKqk=z+5*TEK7?nv(Qr?40Cl$La`JzD5B zsKIa6c*jiXMydiHoWHL7?#F~Xm0LlPMrV4tf5w8<9MsZn%fWp2C@yU6}DM| zkWJFN+AnsmKR1jPbu2RiS}IpMu5;mjUnW}rju`l`?;Rw=7v^nSN_chhMp#)h?`JU(-YdUYCaq5X#R-9k&u39rTxOW!p@VBo_#F_RmXmm#fup zC^B3I0Uk7AClm3vkNPL9OrwpzjXKm!zV35UjQI}n4j5DI74pwocMpJC?oJc&;3t|US+`tJK@BYDY6268Ee)+5A>G?6UqsR!n=-9B5kK06cP&YFG^ zA;DS*vHuQ2ms9CR(Bo1KC$dSI`WCq&WF9YDFuN=-_{>*HZ~JapEHA5ZCH{e{T`T%@ z{`fx;7pbk+3Le_HqHV_AABXO*52~()DMN}?qTNJ4I_=sb%&8j79(LjW{PUw%yov-GbqD%D7DBWwEOXTunM-+D- z;>$<~9C)cui+h^X#S{8NIjZt)>CnLbBdbY&Mj=iaHn zl|81mj#kD*Hw>_1ow5}BN<^C)c`O$H8+OJ<%e+4Z48pCboyKK6*RaqRE z#6mnG+ih&kgDP~Z;X>QzY1Wo(&y`!t>VXO`xpsuvn|oO@Ke5L0Ma~ zF`aqvt6q`!u|g@+zop)WQY|WVnOY_uoc|SOVO{urLx!p{CHBvnuET!1%Ri}2eiVCL z+W@3I9K9c`3Un!I<;a*XqD-UZus#I?p#jUR@h|GuPIx^pom&ohc1!!z96R z9`|GVX59(9v8}0?``EH%18QTPaYaDz-@(3#!SZ)ZKm|*hSMvSrtgc|Kcjodg^To{> zs4UFahQ0C>H-Xozw#KtNZ>%J@I#XDN+ZpGK$PyyV8{Ta;P@!g3T9v<&C~cP}AK)f3 z{+R0cP3achpMMv=(7N!|#6>{gT!8L}73rf-&T4d8m4~{F2T8H!F2B;B!|P9*|2>kr zBHG>HX&5>$HJbX;P9!hcL^t;x*MFWQUz0d!mW2l^`0p7m=r1UTy9pFUJSHUlJIYL3 z;}p3+qEUpwZa62?`*#_1)%AKC5@M)UhM$>jJ+t2>Jm~VVrqlBJ)y8W#by3n$V430K zb@*suIp2#rj&Zae6T{KTYPJF1c+^Y%G`Ut>g2_l`ib@}k*skfE^qcUeR9Ma;PZ5-L z8bNdMxlia!ZO&Gocv`;kw`z$#1LGi*SK2NWrZF?ze~!wm zPAPfQy9n({NtO~S|733_q&^F9PV}vu4yL6!hkRKp(dE-G6uOb{2KOkqmCJa`eS66- z3zjvqcONm~S<&4V8t{2NL*4K)(cni7zJj1srrk!v8G>>G4=2L9Pr1YXLJ>#Gd0nA6dJs^T zykli_Wc~8?@iFV}Wj#~bLZ&B)R=&)sYv){Bu;H9$3_1ggH0m^ZBGXdJSSvR}?40f# zayO(^aQ>6Kqjl0wsMKkZ(CufRRc=dGbvrY-P8ur_;404Vm@3cCKj0iW3o9Y^Mc*`4`p?wr83bw38S|hlDcZs!ZFgKEwrPKYXXv$B|!a zKfLcrfSYcRMlUXn+!5-2Fr2r5opM!PdvHm=MEv2m3kn%3_8uH6nhewYSnURh&}duTuWBV%*j`Q|14c0*V5P(xql+}0=bHD=`L7%uDM;d-iN z8ncNP`W*E>0UUiiA9ND5>t5C@dA*E}(ZWB|>51K%cX06Nd9HnD@!ap0&h=dPoW8qJ zZB%MhcLnD1iA3gW^XTgC$R1j~=BIeO6?RR#s@|@JEB|Whc<}0jM_bj25FIo*gmx&v zG^TQ%G|5Oe)fhhtDNw)vTcZ6u^z>#_hX{3Ey&&~Wg8N~h(GJk4|1*ZqR-mr6pC|cU z)FxuCfREL+XRZOO=l@p5VAJ)v5@O;A`m#|jfdIi^} zkcM0;A?L~Pj5K?2tP3##)6;F!y@3dyAlQ~$YNNMg_8o7+$d;F^>gL&N6L?>xt{?X= z)n8tH>26UuwGJO$wELTz{Ud*65E3@LTEHojTim{!dMPSg@ifd2jrwAN+>S+~j)Ik8 z)88EsGq4yAP$oP)KK+2DQuzFc4nOQ(To z6fon{BcsgPDG>O=gg|131xi>r?uW(PPaT#EpnpAu9U>6?utLf>Y|sJN*qCXlTa%AQ zZBC7FzT1&RI@3@d& zeynvtr3^=9;Makq{uqQ{uu0Bh_t?vD*H6lli^cc{xioE1Kzq-YF2D|*fjl#WBwz^= z{EHYXrNQAkgv>*UB|q+jGT`3- z$KH3wMU^!Do-i{UV1Qvr1Hv%moD>id(9Zy%E=543H52d;zBOGVQ?4s7r7`7xO zW6|!3!v}4^E82+}?koQ6e)r4mg38g+(d4z7G-*2`*$QL@LW?jzXrOMA=?<}xPJ!BgDNB5n9P~4{q{NFep^66&qP7Q3SZzIGhC$;aXQNj;-S*d|P`k-utUBh8LZcI^^%=gO`9vpYUw zRdIB2#*)V~;rE9hXWik8+k)|h`5)K>!v~C=d-tCHd3QbBw^b$h{q4p9J`UBw-G|Qq z2*+5Q)Ztl}$5`z7HuJZ?28VSW-`Vi}Ry^McKHOeCdv57=e#zEJlgy*5RB2G|@zeux zl^$hHsT~l|_UeSC-&2-XUf-k9war}H00G~i(MGn5Rq3dxnw-v~M)jvkK_HkY3dLSFJc2%{s$W2@ys|2-F8q~VK<-oe<< z#6Ro-^}U~C6`pgUXY|&sTSvhK0l}uZr^n^g`ltIoSEplf0W~)^I|}C_wya;>J~RVT z5WD-%zWAO4XD(u<+xb`O@Ybc@Roh38e+#yJIk*(QeEsot)tdr*rb35>aFB^UI`^GD zvwV=_9ASN{6&a13@8{V4<(i%_3I`neqo`TQ?{|t}rOT2Zx$5&H%Po7LXH2lLU+$!Sl%@5JMnUA2L3wJI3rHnJ#4t+xM)G;YSnBO_89f2k_jR+Hcr-*f1Y4R>i< zaPv%`K@ZnB?Ry8e<1cN;e2cm^BxK-;e(;LXtq>SAxWjNL;Y-i&&o+OzfTsrAjBO5{ zteQ3d?ZVJ4zc?P)_NdnlxJz9!E*-u!r;+~ZAdJPaHa0esbfbqZsg?XN4gQvQ@D2{o zd)0?EI{abjVV_@`gk3+C+vVzWIG!L9ZjxqORa~k#2yog%5`mclB6Y_Wb{r5_o(i+>P#i;D_ z<@~1KPa9AlM|0Y4?$oQ-w8VsdUq1H2KGi+T_Ilpm`%KvS)#U#_m- z$ETZyX7r4>d}LSWRtubOM9mKD)~HO_%>6Zu!A`?QcMkkzZIg$dwdeG>xApXNpVPAj zEw54AzNTIkyL4ZH<%+ja9nv$B7Yt2VHrXe^(|pUtn>}9dyn1WIMD!NyQQlwJ=U~34@n?e2f=-I^oram7&90^y|eckXT({Ru%H}dY6$~gYeH)d?o0(_W3 zXV9?q4Nr!?WqhfYxxZH^A2kvKAvS2?F~O%R)f47FDf3TXy0~ab#bKkv4t;HO?)-Vb zx?_4j$$s9nwd0F`>}@w*cI?*8Y-6)JIeBp(zl_8;Qj_rc*VbLTd^fi{6ngsMw$4*) zpY=-Zw&n4nTDW`%S9jEa$1OWMdt#$gR!1dskBXC*|B5dO4-I|mxp&CxwwHg69Ey#9 zOl~ulPi&lU+wuh;pAdlC6mV`1Zs44}S~<@X*NxbCZAxUB73bIXIrQzL#fvIKu(52P zHLz#HdXw+=od^#i#=*Yl`r$Yc?1i(3*c=-@U^;f*p&Q(jK9;RUp0n>$C3pLb`R{F8 zwvej&XXC6Jwv0c2tBmm=z;Vj4aII%{6ZhDWxBc*G_M*j$XWs1_AM-d;ld^aF_Uh-) zoqK{CE<)xcJg^EnuOHqvZ~r)5-Gr0cqf5Ew_BAnx(q%BcZk)**>8RpYWR&($iHGav zcK);bocXIx#ys9|_4!tKN8GEVoEd-AV;?Sz2(q`h9Ijn8K_hv1Evb|p84*8Lhsn3% zc`tk#wz5g!%;#4(=Z0&SmEyZ=>*jiAG}4dvNWSgYty?$x5Inn)$6HO^j0sEhnKNq# z7N7?I`7$#3+lQ<08DI(>bA;RU+}C&r9@U5aO=IyrVmd~z{mGx`fWf)N70eCKZhc=_ zZf)#WdIswJK=?HPbpVI7q0`Aq4K@!NxjB&w9UJ@GjpHyt1h%uW zHkkUtYOhN>n?JP^s>6SL3PaVg7_{d}7iT*xh#xajQ_4f~cr(%+AHGE|tf#8V;a+X9_Xpp*(B%P@o4=V&)UvYIyvNziSYgN^QqEp1G0za zzq#vhE%n?9xXLc(b_@-4Jejb*9Ja#XCdFyW*I#HA>YqJ{t9Lux>geGQ&#%Hcg1vq5 z^fq11i;=^t%#OZtq^uLm6Stg1`z{ac;k z2aHyu(=c3@dz>+#epaOs_~84&$Co$GMAlny`l0^9wEJ(hI3%;pfAW*QF`eO{+R%3M z_LM{C(MqTA3yx=e{bNPz(CxUq!_X;MTYY$P@)@keuBU!~@7^rf@hLpE1`cvE%r^i1 z()&zoK=#`q*>E}FC?)Q%^5`?PqRWht`t!f!G;}@hhcD+=CCx%R9JsFyj?TP;hZn=n zEI5+K?!4G>t@rwzf={2y!GTB%y}u8REVU}h_wume-zAUq^N;8FHCXPC8-(B%8;V6R zCK9@svvp|MOLe;}db9EBb9}LT59PvXv#Oh~))_m@;>Dl~zbsk1d`5N#opCmd-#z%H z3nsg|xvsSrp1Nf7q>|IQbLaXFA3k~K&YffT4sKI6qW`x24L#^e378efTEBmLor(jM zD{y{l>D)P`=XZ6*sfzDdKz8ia%Zg4%&qs*3@?_RZXgjW7Lm_(Xks;+}1gB zzHBa4t*Wj)Rs*Y&I(F%zUX?WcK!X-NCuTI-yJ?DFgC$s-+{M)@eO>)Jq;C7mbM=w7 z4Lq!lCSsKX2epT``r2(h?AOd+wYK6=!+4L;rgW@J-{FiyO5V*O{jsQMw!UeH7Ma4= zVbx=SQ!FPvrXMMtXVFxcqYP zC-O#K-*xutl`FgN$Lw#mzF$sr;bWi7-FG6QveGJf)aZL|Tym$kbi#7M*;W5kv>D$) zs(Ir?C;zB=)vDcJxN5%PO84N9(+Q8hUu~B^RJCqy zlO?W`l3Fg`|MlAJdKGUpTC2iG!;c>7xnp@F@yY`K@9-tH9G+xlWzD|2x!v~eI}=dO z0IqwBEAdk+OTwcVYrNG=9dHioSx(;ow@0na@LJj+pi4vhh}_5)Tbp-2-f?C^!2IWX zU;Oh=#(|V?3wrnNy$x?b<;#|>Wp#AvR%2RX!rBgoCdc1nk#n+r_)=Uw)jYE%mmaRI zeWsds`+}~i`BiK?^^}hEb8Qql*Fjw$vm;Jx*BfoZiPwbX%bVTb)c6I4Q;gtPI1YVt zhexUX?}uwKM@!Szi*a?6>^^)t_2t&ho5!(OM{C5n^bReqw7R@?aw-ltkrNAtz^m#^ z(&(}0>W?`vd{gRl>w6sxxS!}~xE2=nh#q_EU4p}X-H94B*|q!j>=)c!Xf9zU)=oJ3 zpyef@>CL{YGVsB$Vf-jeg*fAdD+u-+)s0k%>H=c zLyrrVFX80IAf}iz`d+Z0XT8}Wbi&5ovQ!)fTX486V}%K)-LeqeasnfaGu!N z<7!{roEtM;Jkf94{SQravi>iyS|5LO|FyS&HXP1hz8y^d_+tK< zhyCA82|I`*{Y`Ne2v(`F#pY=G>sPPdVFs&Qp~7iQZ{<1#cbxjv^u?{=LVV-vwKl%Ruq~f8&%acb z&qP_Vg>G7{8OCLBL(*(nY5kK6*OnWHt(k`9kEb-+yKC81Hp#2}oX2}C%UIq#Sbwe@ zTEd`C)7Ru5s8*J)O4i@bv#n_xQLk~{z)499ytB^FPOjVljp1^BW|x_`1P-eVybk+d zc`$EPZF3KANjOz*HSU2~g^+)SS1RvnozybcsqxFb7ee{&=gNH;nT0cpb#qtl>Xi#8 zxaBxu{^G^iSf^l0#}y6^>UXtY++;Ui)<>h7zi?q4)li&&y!pv?%P-?E_l@zcs>3al zc#XpORa{1Q^6~qjAD%gA#_$Q*vxH>N>>7sgbk{N3ao+9J8T*F3_RTo(c$nAHP1|cF zg-={QG5?@VfDZ;nYyjXL3K!{NRfz_S0yW7E^xbqg&b&Y~=19D)&!EZ&Vx}#*GVk1& zX4=uhHJps>+&1H#>?fmUmyDL?F7H!HGH!0R$i)Q zK+5$>ythE;oO@IMq-6`Q)B@xySHjz5j%x9Xi_2TQz@TUdKKyEj%8a zJUJ=(YyQ@$%j0kDAJ#ZC!N8tDOdo=#@FfQq8lz^jSJEm1{P^wOqs|9gBm!CrZ;W*#IYULT*}k8KT$Afm}^AOCNJ7Jl?ycWbDe;f^)y{IOt5(Ir$c`@BagiV zv{<^v@pj(Zn?r7QNJ*)@Y=c9W)RR*!mrtqq{?pfq=>x(IG{fSA7*4pL{^0;Vf*X(U zxz2^>A4&&V2BtR{@$uA+#Z6T4Zc837yZRjWLHXLg?RV~C_no+l3rl*;^)ZiY8=hCc zoEfea$5r#Fy%4vGq8+xMy6n&H_!8v~Zj;5T+R(vpX>Zz&-zu#gyZ(D?33r00nWQ&3 zV7YsfWsafkp_FOecTUD@&ZMNi_d6bTKHud^4|Eb7RK}f4^uCR&5F4!>n_St(V{GTC z9b#OUU+;;3zRRoU%u8G#=FGDmoUkmkQy-&?f1R9p$zG|$#Qm5?I^t?L+-zP4Z`vqR zjjhceG)lPm`~w~MwKS5iByie=XASLrjMs6l0>_d% z7;tInahyYe^>ObXzRHTbmvyS;m5}b=Qa{J7Xm!KlLY-{=vk!ZhjIa66yV;Xpz4$QP z`{S*Nj+1wXUpuiiCHpVGPswc?euD+I)oTSc#qgYm@TX@8O zO>ukDwC(p+otFOT7r&%OUV3;A_Ch8KzhOy=&n7zIJB=z|--w^!e^0}!Z|R0RgBtXA zZBwyVy;W;Rp5BH}X=creQIjNs>v*?5cmao2dR}7p!bZ^~PHIGzYZ%E&}ihUG? zU5(}bzf(ip*lf0am8*lo7IrAz)M-V>)mQ}MNLK!dD&Kju>X*OWzPEn!!Gzx}55D%R zcC6pdSGUzK{``WsAzFXpDC$FE7HNjr(ZGjU4CLd)8mWYW?~(@>-CWNt1$YqK5X9 z=njiZgW9}(-mah}_Kfhl7K+6l#@asBSFCD_`+S2msM=4i)W_}$g>pkJc~+v|)uaBkL` zb(tLuz8hXQeRi{3%GZZssU9r?;#MUsZxUGb_Jjf-ysg+~=E?w4?#=(}>p=Rgb<3pQ9b!+jN`ulBiw$B(f zo-<(#y0HtJ;2FAE7hd%HnibICc4R#aZO`+*G#NEG`1cjLX({?^tN;A=_7h&#ceD=0 z8#bL?9N;=3F(GO5)fF8K>zc%NSvfU%b?}x3x%qpqHFP-JFfKD`!I~z4*cGm-yMya_ zotiak_6P239c_X?<)mh&^^w+t>vg?&76+6u<_gR4%85I&&V-J8+T+605k63yf9+V0mrC$y!8YY#N6oUxpYRU z+tA{-_Dy~I;9fKOa%ktyIf)OFs;9Ib-f{T;++nv`Y;Kz7UelHig=5lQHzKgo`BE1< z|9aIUaz%Bs(l^)FtJtpQ`TO z%?#RdwQ5_**4)E)^nq8`g9aV?TxqgrO5eUF49U1rZM4pFWroF_nrFJMNgQ)w+Wc!1 zGm{2acP|L;6eJ0FWx;nd=gWV1wXSt&PTs9Yi|%8v-#Tx^fwtT3uA6rkqipY+d)2q| zW>5GlKDSHP+^1!pj$7O`pw73H!Gp)A9GZcPe=<%#TzPqeQLLAmHDufO9p!J`?Cpd` z6A=6K{G&yFTkmc-zq{_^-5Wf8S{!d`U+J9TD6ZMsdoy&ozsrqdUH|Tyxbp_kESS z4SLhK?XHfcGx)a=d!J-i>O3bJ_t=HITH_S#@8PZ|o6L*O3;nBS;LWt!*->!~$6^e} z&8;!ngS>s0>>R(ksqdM+2Y3A5_Gaye6vbFub^c{Zl$^C*u zmv;VR@#6M`Tk{g@l#1OpvF8orvTK8mG_0Iet8!L@Xkl@n+vBI5qmoW`#}WK1&j+D9 z^!}~Ftf)5;F16P@Z_@NilkW3`zZWlFJho;1Fk$D@cK=j#YExtH!~}=&^CJ&7zPG~8 zDf!CR#K#w{Jlfp+w)WB5y?#$$4f>puaq!iKS3`2UA6%dJENk_ctaaa4=SAi>`Ec~l z7<{0&CgYF1wQo~fbZWk_*PORYo9oqSdoRv$EST2g!T@J6yjNZShMUjDuIb_Wn{iu8 z)u?0=jwIi zZ{gejIvO}<18xs}*kzS_Zp)+3GTQ8YJ0WoY#g~I;AD^@9UX{pe&)XiHd=wj{SV-RO zJ8$AvUp{wb%>maRm3mg;xmCSwX?><{?F1*f1TFDEcv1)?DK)zBldLPe)V{E)}=2O4{RJ*>)4E)4W7hq8nLc>mBgi0HZ5Fy zaLM+BclFEvW=uKRec$>aTQ4u3IfZ-HrF?~FcaH}@DqY7k-1%@;wBzSI_Y-653m^K8 zxEPaIkiBF70b#_QY9ZF!dk_Ds|M}&o2X@GK^{M_g$L$+ZYL0wrRju+z)tQ77m(Fio zJ+q$pD%i9*u1Edl19Pi{bsE>8W&YFA5iK@%n%V(d3OOfMzk89}DLSC%%-$Cl*1X@X z>5_#x2Ukv09f*2&zUqKgRvV{Wdhc}LO23g0ay|D4_o^}c>!9*2%cfsCbH>|rZux=j zfuHNO?9<}8@ACsK-Y2;CX_J+{Drftm1^)~&bZfoR>d)GBNVzUY1hhE?{^x}>UF~Q0}Y-hK5Vgi{?e=-J#S~< ze7SFG?w^&bmgZA0{XNX-{NPImOV^+9_F#|B`ukDmE?nMeo~wPj;mw2HZ*J6dsnjO& z>yU;Ez86fmZ}DR0&6cIt2d`@DQYNJ19%<`_zUxZ`$O!R_gJ@ zv;LWtQPCT@hK>VDqtm>p&LdBk$xYwZF=sBnV9LSD^?n)IeW~%c zC%(fX@B8l#wt2Lz{l+JkPH)rP*X~GKGOqlE|$cu41X=UM)+8Ij}iJr1YLy1IOXWmd~k1t1UhM8X@>Qg!*7*trdk*}S)HZi_c%97U$&HT8ul?*rR_={Y=>e&8 zTO3N-+@xUSrPhm9J$Ih_x!kKI4I000Q2uevdwH{`uBm-^p>ami>y!FQZ95;Re`;;k zv2zF3H_R(%na$rR;2kr^H^02fQiU>m@pfG+{(0aiGK^nm*T zuL0@~BRybSK!X{_odJvi+;jx#0ZqRnJ>VC>MS#PP<`?V-G#<|{_#1FK;8(y?Ik2C^ zam!ES7sLVv|B+wN8E_ZiSipjlC^ul>X_Ol<>P&vY8^GTHb>r9I)g0{DLM# zU&t>Q2>1YS9$*3BZouC!LT|wKSCKEE&2{8!f%*cB1#Er;^#ynYFb%N!->5IZyEpR- zjsdp2m0$1x@Ft+j5`S&^HtGv-EMN`5SAd-X=iNnp0mk2h-hlh=LvKKrhxr9B0Ji~Z zwH$XAFc@(Cqx^!pfL8!}0$M-LFPI8A6mSF4Pmmt4D&PyiI?s{b3i$vA1OEL2=>biz zkREV3U^-y>>->T(fcM_y7hDF6e24l1Tn1>chTQk4FTjp~%>jph$S+6+TnxAfaOxMd zQ$YG*vCn?|@J1XzRL7Unnn~%r9PSEET2_96FU6=~rX%2u|B?7VbS~OB>X@_E#aSB? zY%GUJXC-|W|@(W58=QsP2 zek%9@;JXy(H~qoi0KOOafyMbr#t1?7sTANV8xso>uPKfO3# zm{KHv1NikY7t}AouU*7H1O5o`N0s0w7x7>tOPw?wwPU>HR-;4202%8H2Qt)pS=cCUE7g-cmhg%Tm7tCk$ zR}p`-(cwjTTmXL;_$$%wi}+#|>vU8HZ@@2qAitn*iS#{+bkJemoD6=&;_0d1mj2Oi zBN1mg=FV#+WaJjfXaauAL-_@hi}R@*X+O#_6mbs!97h;eBx4@q+&W{i7_Ai1YZ| zzxT5y;KyUl@<(wQ;!!4m$}tf9H(0wQmC&5_!xnDu)UDCE)*Cn~Md1KKQpvq`zL2zCHNA{DnSRoG(u) zY&=T?za#iD#rXqRa>ic@{&4XBlO3ro9R~jx_?gAi3p0!IzXN`Gtb5B8=lA|0pR>T6 z0=@<2hN3+@%De_o4`*4f5V-h z+B)_7p+9t7i8vNmd%r57!&4T4WY8M^8u*Qh>p*R(rrZuF&J)DZ-2eADq^lNd_{azO z1-*b5*+TfWsI0-@kNO|@b-_Oe{(qWZO%T}=d;#wU2CPGh2pDe&Oudw&4z%9*XX^{#|OAz{P#X6LJh4k+~(YZg-&wrvn{Y0B#Jy%?w z?N7A-Pjva8=sG{qt$w2W{Y0n!L}&g)ul|YN_Y-~kC;Hh>^mm2EHn99llmWJN*>3}T z`NqDaLT{mscKq0T380Qq*o#)+VTDiYLHZT)KYTCfL-b)<@8d_yNc!pAWQbQ}_WM;9 z&naqg(ROk;mX_>iP$1jGRd51|SZqAX0%)mAzuihgdzs`E@tl)FUtpWDTv7PY(lP_D zZ|v7x5u`K&t}y>E1#)>1iADXc&;})afkGFyyEh6Q7cR^Fq|kbq{Qv&Epw!#XibN~z zAx?qK6xdaPgB3Vlftd6_}~ORSMjtz#Ii$ zQQ#v5epH~Qv68<6eH9q3z&HgqQ(#vG4p!iJ1!gL6l>&DuFh_w`6!=Ji9~G!!FOTql zD9~4d(F%-HU^4}FRp4L+j#pr&0#_+;mjZJXctwGa6!=krnx;zm73izLXa&Y8u$cn8 zDsZp@$15;XfvXg_OMy8GyrRHI3jC-*O*18b1^Oy5T7hv2Y^K1j3LLD!@e0gT;3@^~ zQech(uPE@50zWEH^NW(d0(})2t-v@1;*)&#>#D%P3LLM%Oa-n|;4TH`DDa8`A1Uyo z0%fTf%pMeukcA;Kyl_f}Yn~O3)Ft`<8x?utKgal02`=|9e8oIm)qmj^j<0q8g%rnnyG~5)Y1l zNGR`x_9F1sz(wAOlq$Xto@zb{;Tm3xzGlXE0$1XnL6SK?9^n@JbqKKJH$z1&Ppc{` zz6)?`ek{`3@b3|#BVCe+V7r=+$8OS$6oFIM_$`#E2hB(3eD?CH^ID~}45{RVA46_1d1C-Nr z#zQO*G3qiNUI^8dBa!MTsTTdpTh{+P*(< zgL*W=D`*cQjtMqKkj4oQ+btN`cyq^0kb_6NW1Y~Y+~2!icM zEsA7Mt%MDXsWNaIedyjEp&+5zfa-Yjw2}g@rx|zpir+qg|9_F7>0Qe!0+v?B|(Kf z$w5wrblhj))a|Iwyji!)SC~I{@M#FQkh`5~4&DQVi%wNp5bJ_Iau-Ad>Vg(>7qpPO zpoQGyEaV<%A@?{7xyPx>psvL#4xtdGs*T<+#xk)g>WN~ajC<(840IeuajwAxs#(s2 z`%3CR0Q6L+$cnnDo&wb8@lchu0~V@dF{tOL{E<=}u46e-Z&pX>;wfB&baiRnN5b80 zfk!)2!Bji&GNdlca#E#Bz{}Z|hLtSj-mmJ4cNKMc+nN-lj07|YsJq$hC*cq2(Gg5P z3wbU|NrO13yGCH}y!0n13~q5qF7nbx6j8-X!|(>9=B1SY8eYmoHfFq3 z9=S`rR1c!ed8r{{qKYz+xg{^psd+W-i8R2jPg^H05z$hu8N1hBn=WNI~zL0 zG}wab)uuPZ53zJXDQuphfI}^xQRrLPVVD-><7}c3VYqD?g|;Hg+fF5vj$I{deJR2? z#2sl>j?k}&kYZgIC}+Hc9BB%2uL_FiR9_+8ypC%t1ZlniH<@pjBs68MC5o|&DS+t; zj6H<&Hrj5elD!PqX)8gAeS{0P+CHd&{e(+)T6!%$z~YqBYM{qKhP!HqLA}EachfG$ zVEjA7joRJ_Kgw`-aVf&hkGuAU4ic*j^V3FBT_?sus`**Jx!@Sk+M$PeT_1Z;n(e@K z=Gjt35OSK;dRAOfMQPUP<4GE)8iy)0Z)w{G;#9OFVcyBM2{`H&c$kv#;3*YP7^fyH zsRs~;a%6%0AFv+J6g^8Ai_J1plg(HMv0S|asPF~F;Dx4W+XAP`g?^UnMEnV5PKB$x zIPJl}Gr(Qm0XJyPd2=;7qTMT0zt)o1Q}f{L$o{BmJ>@3Z^@Rkj4X>xpr^CR58r2?V zLez&LsT6fhE6m(<)<9r0x4>p@fz8|ko4Exxa|>+d7TC-!u$fz6Gq=EIZh_6*0*ybG z0-L#oJ|tRTGq=EIZs9#bbOM{X1vYaFY~~i&%q_5)TVOM{a1=3}1U7REY~~i&%q_5) zTVOM{z-DfN&D;W;xdk?J3vA{V)S-aS;B>XFq+AP+mA+2gY+OTfA-%8+S^MJEVbRh!&i8A?&RGeUe=D-Wx zs8QhD7}}~(7xk(V{z4SBuoAdNpq()@;Rv{rK&L*;g(hehP=}79sw!hhv-R?~K;zI< z0&dc`kxGLQ@1pzZ+gVa$;KUWkU*Ey;3(A3>5)E0lq5hRAO%!mG-8iXhVH&#$4%GPM zG*DybtK+IlHCX_&pPKE9anQpNr+TYfA0ynwUkj8*ub>kLStV6lg za>)P#ont++b*tt#1C-f1YA=*P-2e~OSQOjX(sLcL#sF6@0mkM9ceh(W1z&V>PB?{D zzzH|df_NbWMihkpD4@uxIza_@UvUSbYBqr#?(VN^OpU5XmtmZHpd}4K@)YMDWJ&8b zNu+lM_h19X(utm7AVL^n5CgI5bq{5PNvr~G+{0{034ieh@^lY3kB5L@*cD+a%FR7O zB-}h55BFI6;Sgyq_I*SR9YtvlQZ7pVT%bZWgm6M@bV#ft+QY2wU&K@}G;@%Z$y8c; z2ttfEf{3)aOd`a3NMb5$M)^wOSg=ho5)HySr@OW8m~OfTR7hKlS; z=dwNAq-O{>7woN!&|B2qV13 z%P^xyC?otuZ|LL^#)x1HX(TRO^rV)wr8J#R7bp25C{nkD$|epY6{8p-i3iYOJ)#+* z6HlN4dBiZnAXX!y93xEP7PK9Y@{I5oM^WAt7!fW$B%&fCVnjNs?@^f%vEpP@n@1H! z#ETP9l^(H-NEE-52GtnRTy!Gkt23g#xQ94381buUNup~qqOW*`M8`2=sJNV@#WNyJ zyn_bsQJWDH#TXKhz=(9QC92<}4kPA?@5n6m7_n6Jp<>r(#2WN_s?J355?L&!aW_<4yqhsX5|@&kUl^eiD^cFf8DS7@$YL!RVG;+C@~s%*FZQGCS~CJe#uzGb z8&QRPTqQ{3MTuIKxfrW7GmlxQv;|h>V03R@rP+XpY^vusLnvD#a<(*Fd-c%L3c&U_ z#2bg0(ffi<4_)2*>Tgh*`4pXw!*jNsLA$lqQ;6juSkL__TZ4R~XsqK0`az)k64u~t zAkUN2-9>raA8R~7@q1xc&Nc_R+0WEcMphKby*{sLL2PPS#UAm9%oja4do{}AuIE{n z!~gI2oYex@(Y-FOS@eH1W%YFLp}9{Ni|rJFx;0N2r|tvPt1%wFdj#DUgjmvA#xF@r zx!<73Y;*{E472$46|7!S5b-$6*<^+^R$w)nD$B={v%CY`RE?z%qhMAHhLI#blEO#< zPE9LNH4Q|TwS?uCPr-{U6CKRZ$ zbVk&QODl^k3eH3$U_8$Ds6B$4vv*0$HW1)`SxbqIP&8JDmRG1qf3nc4MWI&T+!5-< zYhD)y@ifMAmJOk``xaIyYN#s9uo?mxcKrpdfr8kGVKp5_vr816!V80VSk(%)9*xOvsG$9e;<6IxTB8K6Bb?q+NWza^@jL9` z+E&LpPHjXf)y~Nt#pfTA(dCZw6m?Omg%d@wk4AK}!RGp-ASzNkLU>|vmfcZ){d{X% zEO>t*7OiMy5niXjvg;zSinA{b(SELiHBGQ1C?f5gahCKkmHx0brJ6~hEORST)x9CF zSxZ4=45gmWLMeYg*0QKG%k9nTI4o(`LomNYL9E>Np%nB`v?l6lQE>3pK*Tt}YW_f1 z${$Nt#GoI)h{jXvUC8->bvy#ZnO{d(t5Na;F4Wn?nQumzPa-=WVH1uxb851A2$Jx> zD|C9Yxg8BFM-_Tra!At%&=$O&M2j<*CWm$!Fo5G7cn2Df#F=Z74OP0a+&KrTLHx{J zs68EbddO02Nj9`nBCr#jh!B><@ws|g!Hi@>cZL0iIuL&5PoXP+*;bCQD4D|4G#46a z{{H}}Y?s243*SN`!We5(Z9sd9#&HQqOFw>5O>{YPru{gkyf8D~+zXcC$J2{RMT zvoUn@E7;gB%xum@#KGkJ0L?RYd>daZ%Az34xg*3T%~Zl$6opSl9@gKXT9O-8u`u&j zuJltXeRIveHgYWXDHBkB(L+**Y0yH^Al95-8u*rq2Jz;7B0^@P>x5WEGOQYUSK?8Wihda!%C91*aM-TTpBNjLVGf6dk2#o$_JZ>XiUy~P(4n) zl%yyi`|*n|7v|>Vsc6k|a|%_I<{}4EQ?=3*?%;YAC1r)R@>Y`JD0l%ZxK74cB?nLF?KSE-r>q{UmQXaj(ZR;*`bO(&GA4%Xd~I50@yyc zc+rV6v>6?YSxRLoH3mbope(pL?IkccO@-1R92~xp98RJQCQph4%a9*P<>mz=<4+xd zT|U$wZ&>OWvrO=fgS^2gFEP9nilDBbC0($g0PZUM_o6gqITfW+S2p%VkUxdPmb7sd zd=j`wMdYM|Kvkbnc8!0jzkpY0=*MyQftcRoLI0UBjNzwDn0w5y&y0yW9g)bgT);w@ znb|mCdH~0fOex?1OiY-Lv)Ka^UXvoE%_xxOFT{|_n2|G$(+o$Q;B}cyCuwG*l}cq9 zq0X=sns%7?r5cWZK+pD?6O<;-{w#=JH5|H)6wkEot0{#l zlWH?!pyoa5K}xXPi{cE`)F$2P>7ziTX%eu=^FaZRBGi!U%$=Mlp%w(cK!%rsiuM}h&D`}HJUA+*19R**aVAgg> zE2X-neZaL}NvFqzg_A;Wfw72|==Ut59ef37ffkX5b5xO3&7MwRO60w&T*U%&r-8S0 zl!k!R?12nRXRA!8&S?(9`j#$MWIRcOKl#d8x*N!NI!!HfFH4gh%E{?9anRP%!-CS= z$$3uz%JMGY!fMoR#D%B2&PI@S9hI1xlg(`O)pV_k)Ei@uCLY~S>u%K_((o#eO452W z4J6G;D5nj!*~Buf2i>$G*2_T{G`G=ewP98%AY3(`kgE;1nhe6E8481IOPf;@_SV!! zy=WtuXn#!^m{VJhl_y+tALY?jvVDkXF`8{KqPB|eEr?i6ZD$Y(4)iTtyygLHpsmA* z=9*&^tu7;e)$~9Sv@M*d1VcF!jSwk7S+NDqS@x2tVqhq%KnH4ND)Lra1v!z?RGZM? ztU??c5EK+bv$#`@yu1HlU;Q>*;S{LU3EIyRi~3(bvoHqr;}ZEI@wjH zlU;Q>*;S{LU3EIyRi~3(bvoHqr&C;Y(j_YIOFSINUuU1r2V94Z9mr#6pTP%w1@wQ0 zhfO#h28TY9H==3C|K`x&;wHj44f*UGQq{D-C~*$tv$LPe2SgyA74zEJ!)sR`lt8KM z;k9GQI0y3D+0W+#T2V~qx3h=ej=sGU$Zuy4za0^fN_jF75~(8P;Zap`7$j1bM)KP^ z47Q+(Gm_)ZVTfgE!pU>zFw{~YoLqMf!?eDHlkd)9xa|=X(@4%chY_}C2`BHJL$bCq z#Ub~d!$_-!gp>cyA;r2gaLzOpn&^=$>ywHD&#{iH5kWT0f#d+-nFEjEMtA1G zW4OD99C(h$T_YeuVm0G<+DNMFG_eSBJnPpI0K2F=Y(draxk`#N2cBcLQ~*Lwvs%xJ zt04!T;~G6}Gf5nC;5oLmr7u~T1JALOtrKxv@dysaL!?w9VVp!(lA?)2IkG@;G^{6* zqT&R?SZtONvl;6)POFC?I?o(k#o7|elZI2cH~zgF)c$zXs3?+;J{Iq(c{ z;89cK1hT&Y4m`?D63BsPfCG=Zq~gFc9A-jX&8S;D!+9s7z5Mss&Hr-jMllz>cY$Os z=DowK98jKl?|9jJC$UL^oOLcP_VhZ(oOPuZ>%)-B>J<&zu1|U0WKh;aIoD@An_D^S zVT5a0Vqqluo$GU%BMEe62q-q&XgP;5SWvmX;Kf>y;7~RcM0u@oB?#>aa8%y{u$R}y zkL0UvV_tOY>cf0`w27#_g#gu5jNon){jO5L6yU0|-UyiF_k;qXfvd**B4CE!Ckhw` zTrRpBe2NXw(s<@m^sm->pW7ZKo;2|SbHF5jF6ATu5qg@C01yO)gUN4 zk{{2hmZLQr)4XX9*lHQ@MB{5gx?H6G+Y;)(E1~}T66*g`O#KhV)c;sQ{k#(D=NGE~ zoGR^;OeyMrE}{OH66${`Qa_L^H_GP@sUHBmz0pIImSLGETi;78-Uz+L;*HQplpCSI ztnVxSu)d%8!}|U*u2?@nEN=ZkQL+9mbXa4M=-|ujy_6b!u&8x`g=6Kq2oYIb#LION zD$7ii>mpQSbRass-rm?ylty6imkZOlL}8kgC`{85g=to-FuxQl zO!LCRu*TCuR^MNEN7ipCI!;E54we;eB`X{*E8JR67b7d&T2?q#@WLCTv5m}&7lMdt zD^rQ#7hr^TY_>d%uCr7(SA$;Ol@+1L^#8&{%amD^BpqrHnrV_cy*4rD*#?E50p}@w*Zkzb~}nR_ba0z;2i_6f1sEtSFcB zqg+mJEE{RKpXgH!8CZ=49&40T(vhON*sb+`oh>0VPxk zEL0@}(Tzbe&mdS)zX?|9)fl);0#h@jgeswhs_deHHcX}>Ih6;Eag%+TLz*=z zyF>=7N@TFQFoRSBWUNuy1)+3GEw7WaGs)xHdX>dT7}{GN*Ve1_MEP>6e!fUJ)h8O+ zS@i{OGWJqQQ;IV0QzG-eB{J_nk^8IkYtgang}Ky<2FMgj_mDD}<};Tvc)&7f zp^{z{Wzecb2CYkE(55hh?op7@R%L&cWk5$IjO|oxXAl{br9p4HPd;T34cy;2MTL#J zLi0^6k-@YQ8B8zCpfODgGgNFIvllj#G1FzrAY@Se&y>@dIMrWeDXL#Lq_DaUJkfYe zCHW$STwBLWWS3JSyAy@kRj0=OhfLWDHe{ibGNqTh#VMt!&^UKm^<#=YBjYCP&S0FC z34iO(7*Nj1gfar2mnmfgJg;KYZmitjFR0j5js?-(Xk?u3R~pJ&-2vX-_);ZVK{vT5 zuSyiBvBv3|v*6@}Fy5hJb3-fVVeJ zQk(q^L{D!~Q`8Rh5*5;+_b_g%+MZtB^d~T|OjA43o0i@M>yqhe7kXjR+oP|~P&?Aw zjGnBYu6Cr?5dGFNa5<~pXicyG6(iv+wHqyvL+Di4Y_&bDFZHJ}mSm_6w7St(NBlWz zM_QffcVMc@R6EleMNbpeT(yCwcs*{rgGhgjSQ=&c{eSd-4ndYRB&b>Qx z3)OBkDd-ns_*VJc7%hhhwPW7(HYlYg4nhht-!P8aU9H=px=gDT(k4JJ`D&LIQd=Ql2 z`5+900>1`Kk*@@eRQx#DL(Pvi(bF8gK*I+i2MsTxQJV3C5l7cobh53Y`vke4mL2_@6>dl1u(?*L8h`DrMm1OFCga^ycF z#EHL*5Cgv%Iymz+A;E>e9E!sT{Bg{+u6!s8@5cWQ9o+eT(9p!!M=B5g6YTBDYmk>0 ze;wW5n;#xV-y@}h>&ur#h#!9!+WPaAph*C~8j=I~FDP{opN!H4^9!L>2)_<-Lix(j zGmN)GF5#TRglO2WJ1^cvRmd9##z8z!FS>jZ)`A@07&`I%36xpj9BM%+<1k(f17C@~ zf#>NZf-itAIes$q;`!+mn_mMfiu|9@TE#iMg965Fyx8VP%2PZ~i%xzbO2_eoVSk<< zgc=n1hR{&tkKw7}A48&=bGU{g887nU+#l&5^E@qK`DRg+egrJb^LnraJ`DMb`~Wl= z6@M9AHGdF!Xn3m#s^dfGgxL2zh6Kj9ymj5Fz8Qedp^ zJaXaEY8*w@NQg$#5NV7-f*1gXV%V|*PxCy#3{9BhhoNG5ei{{zbNGyKV+BFn^&@ti zz|)G3PhhbfVRW8XLpj8L4a*u61n~i4OE0x}%%unI21us~qp?r=8<@)1gr?V`R7FVA z`T&>0fw65)(}83XKaSbDB`nDEjtCI=Tu2vrTV$)^(_kMp{~GnC;Z&YzV5Z|@9Ae2O zGBxA*6(pn;I2<1XYw?`JX((xG!HW~YQB{Fpk6{1(z-=l6H+cq04?t+{LZ)YkC7qn* zG<4juT@UtHN~L=7)V3s)jh)f zy+PTq^XlGFQXLQxbY9)Nti@j7EF14~4i0E}*hiw1>R#3Se*s5JC)Jr=ED_6%omBS; z2^vBo-cI*PS`SJ~C)HU3sRu}QT-`Us zCkMC5Q$T6yYr5^JvS;z~$2Tm$N?$ z0;Qp&-u_{Je}K}`QE!$&ng~+W9VHA1^SKY)CJA_WKpDvr&50Q&AgY*g0%G*8U_e}N zG^c=YA16@SUcgxb)j^DIfnk0j2(>u?JUp`-Xf5rR9OM1gbe0 z^h11uXwJ6Dph+SmPzs{qkXlkmuxu<&)f)4JXMlfMaI~#}vpCWgvlvnD*hdoHxkcdV$<;(G1!>+W|&4|`9+AHrc0y26s`0aVuel-=O9p33lnIVpZ6Q! zHgUjX!h$3N(r7}EJS?P`;lsil1Hgdcw(l+HExYQ3B}!L`YZBsHD9xp`;?x z16Ww|+BLX{YO=R^5@y?o_Exo!K(z~Ml=kxL0o-OM@R%}pq}d=?)@ANG5iVC!nFpm_ zfk4)(NNm@Jd1X-=5qNlH8R-P2iG;e5k@_DUJ2Kk+8W?E1FJbh^h`?M>T3R@<1ge|C z99JgZ_bG+`4P3ejOlpS*GjWugC;Bqaz98V)7X&=}f`DgV5b(vmAc*o6^O4GieL)cA zuggTb2wE#f1zOTc1?FOl3bMR~(nuQmfFLT^K#_DB`hXxRgb@Y}eLxTu$_SH&J|Kt+ zvmqV)HS_^NR5%owXci}%*A=ik!@)qqRFPrZv_s|zF^>seZdg*MXU}+P5-EG<~xCCXaOJf zy%fdfG&{*Q1-jPAQ?l;ZXDAoN@r=?5pD`yy@iJu)N~4oS3B0U6=WqaxKT71qZjfSD z9=sbWdy;N0E>$#(v*%l=)jnu(croT%s;!zMKXOL#tz=xq_S5**G9^2s_%<@76|Op< zFl}W@$JN?{PQ|xVn_Xjhq$zorT}AWnpmypC_07dU3PWeZY8};%*UTvNLSd*IDx;HH zPmRS~yrzUY4MX24lgRU#P*i-6C}Lj?^bG8P9#{w zHAUA5sbhVyD45L1xy+^56|5tWbiKF0ZR1{hiaJDslG1@-2Az~1*(xDVf@x$OE4d>z$ zXvsOnLpjd`mBloQTeUDQXEzERTX)VPi-PI+3+J)`wg_EoL-OoiW9SY{*Zf|TH>)ta zBvf+XG|lyr!7jDYw*vdH`m(!8Lv$1ESBer^SOJ{NLCiW~iE@-RFj7EEt58g&#p;M! z8f$LM0l?YbMXcaPHsm#^K`~>nK+pYkjYDiWN-#DStgK~ zAtW<=|Np6~+qbXOGvDv~Ufa4$-BYJdojP09t*UELX(rEkehreh3CJu?YhQ$E?O!5{ zmXGf&g?#*Z&I^LG)F#gv0u@W{m6<5TKZnAuXfOB^K~fUutIeE7XzGfl0wLuQn3Ux& zO}PRspxc|1Mw~gE2)}&)EP@mrB>zu{NbMvT*&kxe?-YFqo_YDZL^N--kDQ|4qRX

2DG8W<6Xa{r6{?s?pW!p9@|=yhy?R87p7kU;DT}`p z$o(E4_ptscrJmKuho1}N{%VqkMUMk`+UMkTLJ?XaL=&ZJAypCCEb0XtbH6Ar?3WQ} zRu(Ea{YwzCO?T?|_|;5qgCPq&j7O+EoWQ2`BICiCbq*eS@#pcX9}=K>n0mO2%T#tem_NN3 zjk@@^fn18sIt%C&2BbyaE^}(hbmsd>r{AufEEw=WwWJWc;OUfgSTrQ zp7m>_@GtZR4o+klnj^w#mqp9aX44*$O3Z^;dn(}(g*%`=(@y14+Zi_cfjp30^t1Jr zDfDhJLUy1uQ>`y71(Lf2$z78m(L(p5#Q>@mayZG)QxfOqX{$MB9*p<2&3WYa^!s5V zaE+adZ6U$Go&X~6f@%7TkgUz`)0ubMXU9>Iex!qdB9$J4M&RA8%hJh@No~m4Qf&ZThXu z*Q4`s8cc|dAmlD~rYB%=w!bGJ_2k@ePc@22*7j|Jcn-L!DU^m2GN=C^i2wGFV166$ zttEgK)8`f-`Lu{>gH6?sW<3VRZ(bEFh+1@xEd1Gwg+HwRAtnp%5-#z%7!K!u0m=BC zAz$#rb~G^Dic2RhhL=l4#-BW{@<8du@CJSV#PRHJz$ZKvmOv3pQ?fq~4t>quwq)nc zcbu==+m7t>WsdW-y*-e9aT%fqd)tQ@WQ8!!;qd&=X$pSJw!klN`n#m0ayp+bqY(~~ zlG!lZhr`?T{S(JkH9Y9y@IHP2$Z>TRq#O?S3m3;fbzBuf4G)KJ)AwhOtCNt)!(lG) z0KU`5b6ZWZUoypJ{{Sj?OL#gFvT7~B|6Y6BlHH8rZ?(4_IgFTZv$s1CzHrT3EF6CO zQQ*f9PD6g!9SC^T4saqCUP?A%p^IW99t&5!3;G!x?{-T5gv@o}@XsI7ne39I!0Dql zb6t3uZi9~=m)v#XYUU1&fB1MdXN=Z|ix`E6#?eMcz`ot#VhM!CA32^A9~p7>gbNte zU@g>fXB}5ZZVSuk^u4CYc9-7gStNT0+rld}FZ$-Qw%fv+_3Z)04#KwZZhhO~lyEWS z)!}fN!8PdOS`0Z>e_h0_97OJ&1UTpjMzjA}t&9R_=CIQ-?$ zYMd$5$1Uo$T1LoLqFx)`;zhkS+~7sMHoV`W&RYXEEzw-){ES8~UlqV*;50kG>N;4G zCE?8y#f-moo4N_sXGyq)?k6<<``gsbC~rwPrtkmtHreHBN%)`^v0vS`IJ*a?erdRf zGyOy3r;cTFv~9VTn$Y;&$DF*EOJS5W4O2hur{VpUhNAG+G#ZM+t!XqAg}c&dC<+gz z(=g3P!*nkVcfgAMQHeAx{FJ8QH~IuVa5pyf22A!J)s>c!t&r9~s%?gmxw}lJXH2H- zYal%TsXK6x?wrx&i1S~nP=oj7jv4R|8}OWd=N&bT^ajTd;FxyuA5FODlQEUmD+~N@?Fx72eXmZ4v0wp0l^QwCC-uF6{+-+vlu*9uoX@ z_19;0L5=!^YMnws*<(07t!8js0otRNX+NZ7G~$_0XwY1k7XAXK*CR+*1<=lil$bFr zqCA$9?C*BYt71k*usp|duY6F0Z$<)tXnW_=YBodB(D@?yieV0fNyevF9JAc zFm}W_VP$&2DLDm_kE-134fG}#`VU0SWsOJGMy)V?>h}<$qpFr~Q7Pja{s#Iqq*j@{ z@Z9nXoZhge)N$gf@#8vy_24gXx}>noaV}+r*O@0kB)`Dv{U}*+E$5}ISw_RKJP5=+ zlO-Dczylicqi&AxFvqS1gjiu@Owmp~lXaE8-675JY?h4pU`1s1zoJUt%qnCnV|`~f zOZ%36dcetRL2Vw)%4X&*AJfG|am`=gbni7NjSBi;)+()_yF@`B%-YfcfZ%wI8UgwT zv+9_ij$Z7=r(FEGpD{RpEf~=hH#wiqnxZq`nEOTZ^!w&%Hf#3TENg9$ns;Ef3g2^Q7rGuTFg1v@cg-N8K_MLO2qV@tm&Hm7SWpzWEs5yA$jkHR3@B%> zn@lJ}e$qfIvWl!>bMoQ{e`jbB{l^b!Aj|r|>8DVFpq!BgfNelK# zjS?0|tIB6X>8kQb$f(LCs>-7wqblFjs`5F^p%qnmC7SzNQ^?(hq8#eN7edC1y$n&# z`w19*DwMtdTFi*KSA)IJK*NM1Rb7M;Jr!EWYY2fRFwQ14!4HFulz3!Bp@js13&Fcy9QEx|9+7_$KFMXr{*Y*l|3|yRi&P zu31p^ehn<&=EEhT%pG9C>RE&+*9Po49W1P{eE;FGY_e!&Xc}Qdpgcr9T7q_?8w%c3Ba(`?x z{1r?lf7yRP9j*$ApGEk7Ja@Kf@}m~uUlyPj9$KKecJ_Go*P$?5LW^XWYW$S$iERy) z>7Llj$FlhX>Dtg0T7N%EKB4va{%6lJJP8zs#H${^OCC7S>J#`iyaUuk;8mxGjF&!; z`#l2%0gzudt2akikI|5GRlywOl985f1DlE?@&@5P-o|1GH2CXxY7Fl+m>@Dc&^~LR zs&5A?yk7k6;1=yPcPP$ke>>=U@$44FW`7J$)zIi8W+4uKJsAG^9U7^88xoi3;#LAT z8Tfi|8L#1iRW11TdT@)r-I05>A?V{eucIwhP%IS#l&>y_p$Z!Rd?5FL0Y6~CA*;U* znjXfDNQ;oDya!4h=liC@#)`>DEddZX{RWAmPJAD$T=GSp(4AWh1O09p~?Z#!~$0w(O#1=n4d-g>-js8d&&LP%Qk_rpzxIA_J$tUS$~ZRB)qV zn_3SHPX+7sZHu}R1Uwbor-Ppc^&YhFQ^7ucyDOWo+`guZhtth%HzjDXLg3Wzd_8Ea zM0f7H%~R{g#Th(pdD@rTZJu`-`Ve+KW0@!-mUp?taURu``O5n=l*t1IRv>JUxbM;6 za)uleif=#D(hM6}Fn$$iZf@nu~S znfD<}4ZK<2`@m}~<6>FI4THHHoxi|oypY$G9}Ujex{dKG)_yctp`{7qR~3tRzga(j z-78XT*HO-gaODAR^rN1jSZtJf?}LcZqqD#DGjd zEHJ!QH(bHnEA{OTl`HwL)}%anJi8qCQH#GN`%f^;2kb41`y(Fj(ZxM>n=bAH`h>bq zuSIcp&LhNp-O@LrE{(P>2eN0C;>*CnJg!^k=s;JW(`Ip_4|+E=WWC0{a02en5;v=| zK4{{BUFwGzY*-&$XRERdTwNcmw5^<5V~}(j0&}{?lFr7U34uCtJI!(%R3fg-dmaTjntM}> z^_GttBNY*(B^BGmYIbSvIl&dWp=yLVK}%>$_TF`={>Ol^$Y+mN4JI%CPn^aQZtaV}4iP z2q0`lUJs^R3Zy!ic|S*7@}x$2_OOQfvCEZBy9`&J47g0c4VwOBV3lUl zj@<8!s6%}T z?)0I+X5@v+wdd|Inf9AZ5Xev4;%I3<4NH4O<8L^mVSeu7uc)dUD4mi1Q86XfWKLPl#1!xhZ*hj%s477fC zBc?lOT7NpG^9-51fzw~Hv~~x|c?~-+-HGnNHJbS?Io(}Jrzc>$in)I_-tZ z^#*3@0uLZ|;8osgaHw6EddlQza!bwK4Jk?tbOXX|fqPJ)_CTdZqel>~cT08hYS*A| zt?_L&_-K0g3!Lr;K55a~z%{1gy1N~yHMP*)?Lf;<0gv!WDplt}Uk>!^0@7E#kQA)W z`}7Iuze@BEqUqKJRvGka4SeIeK<)F;KKdJq(|QlS<}2}nLz6pb@TIDsv&VGW76qhZ zO3%+X6pI2|G<}-sOH%ks{%JmV8VLVnR1ZGq<_{&|CITC@FxN<3 z3oNb!A|NyEZ67y7rt6*(umeVznKBcV`_E6AvaWH<`Uc9H%bNbDk?W4!#|#j{Ecq>^ zw7g@40ddNz;w4zhK*H`YcCZu`HyOy?yF zRtO-=Olm~nWAjZ*%%m0tKDJih9+-KB+}7&bK4-~oH|x9)8x)6K6rVRJc4-u!Hz-=1 zCC$cIeB0!?=;nDr^02?BGrb_0I4C#sAjx{c6uiU9onct>L4!oo{WF8$tU>TIgWwU^ z*kupQz$8hrTANM9A$jr(oZjAOxOKasvm>|J0HMb66Xu_E?TNGM>MpV@??FTn=$>csESp_|4HqSZ zA2i4iSjsPO`WF`2zNIewFUqiVRp6@){7M&o9n?mIq+zjvui)T8gHfCVbE!BDMsGTt zWp}{tR0*yX1{cheDSO!Bs#@;FRVD9kIS9AxD`3bb$vws7h9;QYkK5dvjB)LgvNv6& zb@qU>>Yq`RU>+XQnI3dAzil%wU#E-i5FV~@dH4rZIk3{)_BpHGfrk@Oxys<$;^Mlx z*|223=nbrg;9B5jZsa`eK%NMa-6+pScY)J0slkB)7upFd#|(pcc`#&)oxHqj^SCrA zG!to?^S0z&lUHAi$(BnUp72%_sbxwhZ$cLA7L!*N;j?TdAQ24`*ix3Gv*uI;w$HY? z$_kgw-a0z~@LYUR2dDyD)HP)V%Vrk^re*IaxfNk^UQuAll;XV56?3m(;#A0FzM(6E z)jKE;#ZJizT$`5%(msaY5ce z&`{vQqN=vBrYO@`A`Zk}sPjgwfJ}9>0mNo2a+x8CP^Ju4`Evw+TRRHDPiJY+rAX&Jl_HRKMbM2&dnxQs=i zOqiQioJpML7dGQOYab zbkkr~dRfDAzY0_!fjkEetrM$Ff|Nuqt?}YZ=>oB>b*m0&UCb>YcbzwfxAgT8LAQa4 zdxIA;)vDlX%AWaUETlEiuV+@e-HL=wMyUv;DO>6;*2>g1;wmRKFQP4(d6sKs&nlkI z=rspqLB3Vu0>2baG14pqvHU_80wgi-RIB$z>1?oSLn8(zZ+#=?QeK$&vQds5rA_3kuSm13Y zEPT^-o+&zM?OCbS%d#}hwuWTk)#9}lS*2Y}wOpdxkA*I^jq8%OELBmYrP}ls(e>rp zx~w-n3fQ3y zXl1$qt#V5+LRT$%R)7iRa)IceRxH18kwxt^w+6mW427|Y+Ewgwn_lFFM!B9XtD_Dq z&O_9J*4bm&WAb{r-H;d9i!i9sg^+f)5UAZf_)|{AX~Q`X2>cQD11EG%vDS)LR{%fu zvc?}fLw|<9&)_c@xFT4X{cc209Pyu|F$bOtJbp9t;nVP#t z1uloa5U5ZgUTxQ>U*u+h=3ea5NS{2Hgpfl%p&QEpT1JFaR`_3u#$(Xn6`sgyLn)pvfFW$ zC11iy;40@99CGjE;eH+-QcJOgY#&L`De-Yq_<7V^C5 zq?#8gRXLFd)s}PaDikw$Dkg~`Vy2Qs-@eZ|ekD7Z%%{hagx&nW=Qf2rnJ);6=)Vyo&CyPkK z3|4&hn3~0N$w|I<|sab7UYf|SM)-F1!$_Tyi zq$=fk_DNlm&AsTHd45hmFFB_vSo*kH3__7t z(pQl^xNdN-Rir6cSsdJ59ITz8@-M5v9#z&Cc|+x0R=JU_N{wAsIpol+vuavsO5`z> z^PrluUljzeV!M1SFkQ_!^RD2oVpZ~xnw31=7r0$3iE<3}RqWWI7GUy6FmzL?nuUu%QsswMpnaF}<~cQ+ryf->9=s63 z1|$!wNQYXo=Zso>Mya!4$(`UsaqtLsBMDv!x$l4gL|#DJIf!*F#3^!~t+F3i7u5X7 z9Z2|Uq!BG2Tm%dB_pr;fK<8jHCN+n6uB{3!53SITpoX+C);xMG(eLn#)+h@$##*FR zxZaAtDE`DMRdN&WfE;Lxf;3H`VO(YLyRN};96}G^fQea1dyI!K;h-+y5d0<&Pvc>j zCM^30xXu1C4>V@kukwl}ESqL6LbDd3S&Pu3MQG6?v}ifBX!32p+}|Qc9?e?*f8Z(~ zQLj@l1BWTJa#LuFrqIewp_Q9LD>sE!ZVGK%AqE zw8Hq@a#k?%s+PiVaAC2U!xUH`o<;=byqXq1q5>z?=8Y@^_GVL!nu3dSY6mXfRD~$( zf?8Fh3Qwx(Ob_L3RYkB5CzLt|6ru2oM08#S!egPF-D=teRr02q`5@r|gX4-5YCbNY zmM7HAF_aa`t55|eRpf-4v0vq!^dgxW9#h4=s2yRj3w6<1l@BmjvJ-0RZZ-dYwf4NK zJx@v&9a5zi_*0AiL0_qoi)#Ld34zBm?BjnR2%Z#t_`kzedPq<$L`I7Z*ItAgLa+tC z9?GpyGr?;VMe^6E%{)Dc-6}LMj*t~am&r*5wO@k|*?{GTvAqROU(x1Zw^H}8L8p>H z@V+2)_(c^6!Hwors9A5a)u)_Sg=4IZZt>_wRrDqsIPWD@Fs7!$9p-_jFlJ~BVm`*= z!{@`dsC+cleo{FLPIT&Cl?3fj#b-#^j2lQy$stsuUlsSIk_rx~ zk_(bL<0iF&jYeLmKm*aj%1s$l1xOiFIY~7GPE~4J_M~NA(ZedgOie%8r-~s|LQ4b; znMz6?quW??UM;EMaRbC{tD3b9PQO?cM0!;|jA_As7}Ked%l*hZs3I3s>6n^*Ud?+` z<(!9ynF@93!y~nPV{kt8l~4dBNRNRsJWTfsuOvSEgp6 zeR|aFmz3%O?@P{$1kf+BUJKt;MR0lM;q1sswenRp4ITy=m%d82uL6NMEkV9FE(3o) z6_@Hh^oE)PU-stM7}aPB^d6!$b2VzS73G$yDf_j4?^4C&0mSPrJVUc?3(Y`90;hwP zS&@&SHF~~;(pA+EP-63`lPZ5q&3H-W{a#I7tqQ@58Ij#;`gxVRO%?0`Oob}miPK|h z#ows>g+7S<29?{R@?lIGR8uGimteq^C)K(hH3PmBDlsN4vtJ?l$v>nv^@6OeYTj0y zI@A>>RM8D;9{JUyHY0Y_j~3z)%$TTg=m>;LbDBl~a8p8gr_^+mw3Q}I?GAx}DTofq zLbg+nTDV^o0n=18SIK@g%e2_AZL$1&C~~6|lpIK!rm$eOnkGuHap*lA(d9_fCrzO0D#PbwfQe;Ul#XW>|CQq-b{C8=&gR6U7HQ|F3s~{q4 zdeqzwaN~?BJfUX4L1hbr%${+wfA$bVW;ED*Vt_f8YA+yj^F&HfuPJDH1jwQ=Nioua z2i5dFYEBo9faK*|R&ySL$lai>d6$}V0z!<&jEt)yII0tB z(OK$}n*BHe`VO_~PE`hNIH#5ZV196Uv6_cK^9D6Pc@c452Lt(q zwRIcsw(@TC3AJ&L_gVVg@;$1G)wyP?TE0!~3Kr94v7F-SX z;$bOn<^?N?(Z_gBEr$pML$?H1bB8IB22qnIwd2|iw_9-jFm!b_brp_p0W!m9!1>K% zZ=*v|7=s_QqM84GYS5JkQlQ9?gh-N_P4hAR5CrNnJ*X(uS(wC=ssJwVK~V`fM`~mM zE_3!B=z}Z~$qSz+_Ta*4YEd}2tXNgBr*I46v`|iPae(mQ^J;1s;SfZaxBJ7ds^#HZ z5&4^k^YAbq!iA^+(E{893>qk0xiJMY10XP|Gw35>++hAMs2rAivs(bd2FbPw*&>>< zH`Kf^xKaq*2sWp|QZG2KuBhPgO7vZ}syQjQIuBZUo{WI8T@Q7rf=}NK%lWuXfaxxd z+|TYTh@5&(J8rdXXabS*Kx9!;O%?VFk*5uj`G{>$v2tp$TYFQr#moiuOXa#ZJr~*W zrb#LRJ6J2kCK5lWS$Md|JY0x}Y)u3oMZ%FajErnv00rT6=7upUu~b6uO$dr3F#T+V z$s2$79clrxK#s2f;M_52yI9qNZIC(`q0r%^iiGmf+-eGlLQ~(broyd~pc~NI72!}0 zI>x%a-%zH;48}sJHQi9?gfwR;@;l~%z!ZcJgPabGtl++bPG46Pv!zj&=LPBwRmkR@ zj!vwY#A)!6;>?nG91J5jt$S7&W}}W5dqjP*PKd?K(iSu8lump@3~d%fo55}taHXxYT$}tZFXbxm5x*(@=_=VZkvNq7u3Sg{Q-n8d!V)Me{{~5z;Pl1D!Z1{t-h?v5ythZ zJvEFm3NFCkomFbTT5&CKj)D3zRnQ9|QITJ$4K->Nl#qix82i9s5pZ1K003%y6&QhL zQ3_NwK)U)2kjA@nuZvNNH^(I#)g@vVLn9uYwn1il2-)@R1hr_e%jhQ5HadsO9` z|Bo44rJo3)r7*!g>p+RbBD|nPg&+!7@{ER)TLj-cf6kinsdpNqx0^8{=r-X@`8nAA z9(I4H!Imf0Qs4vO8=gnF(ZhZU(V#?_WIC&LywkcCY}YZ%Zf)@qWZX@Ybqh!h-Y^Y* z0r3{Q5QU7h5Zsl*j>6qcjeJMtKTOCYp}ffXNkJF*KqFtn$dBgme2Ua58Hct>WvQfW zMCpcJoDd~4xI3q2oO8|a+Beu=ogcg!G>y|yAk?0FgUZ>B{@q1Y!OZ9soQ=E*7A*>v zvmPMk_Y;y}?dKs{6;f1P1hNko4ioiIAT)g|Iw6;}eZer?8F*QCIf_q;>B*-82vZ+a zv(AAf7%W8uMtQvAvhY6VGD{Z<3P43sWICxw9Tvkl6rsdrkSd&kwcsNB4%Cmi7wFvi zpiF%Kg9-zX|M$?B8sdO{0hE~~&V{FqoI<@Xs$HR61h`NHJrX;AoHw(^rL9bpp;L#J zyR4SLWwHrZ@*ZM}{vGa03*O$`9Br&@+8=GGZ`#x5ebUt29&K#i+ti*;+P>z!4K>l$+UmWnZD|G9 zcGS1EPr%SxTer8NvNgIBRrF%lXsQ~TtM_=5tDBpeYOCApo10L?&b@8vWm~ooSyN?W z8p7(zrs~=TA0IvFsvDYp*fiUtyDFP%eA!ralNAK?j-lx`d8w>#i{cx7ptHGkzcY{+ z>MfOnuZ1TzYh!I&TV-8sluQRx>e4FU@|!I>fnQav&3kH_qAm3;wJAA__QsP@D~wKe zEE$Uq#D|>T=x8#Q?C)|PMSJ>(`kmN7fA7#>9AYTcb|=O<2jbppk%FCQ@fv4rXcVyV z?$WNl*hs28TU4|wF*K>**EZGEH`O`Ox;7!8)v8a5M=s_xg-TJ%N_c5%uWy7JHK&Vm zWlc>hSP2=ALPU&yrDLAJ0&rjw{hQcER)YBW{57>r z^$@+`Sa)~-Q12uyn%45Yqy4w|S~A+!QdvDgzUrImX&mZrNY|@f&28<`RO@@JRMpVvHnmRyH&=?@K3$2x}W#+SAHrV%y%9mgZKU zNrLJ_Ur|zfZM3Sgde7b#r*}930gI=ZWvOKbtEtUVW35joNqw}rsbL}=`x~p88|tgY zY7d!huth^dyeC2&d)-~D&pHSQC#FB}Ar++94Q5x-w4LH5YgV9)LVk{Z$?vD*5p#Crm zU5P>J`lviT+&|QvI4tHOd2|?}VlnP-uWx8~Vk5m{Vi=-z&7C*JF{irD+P`S!&UO?z z67K=VF*-pMHW)+cH;+M~I>-74y20kr_&^WT{`%O!SlnqqjT#bNv4O_;&{%ykJ_vN} zV!j$`ceY32p=z6?>M%f2lsgvf2au`4Q2em7E0%1Cb;buA&>h7Boahnv>ZpqgtY~Vl z-&tSV8g1I!(BO3UcP0B1L$Q&gPFw6yylx=T>7gK6*N%$U!)(Qd;LmI7#mQ8*?vKKS zwnp3c!>&f_k_W33LrK&QRU#5ig;WK6jl|rSw4%q{Zc)Fiq@ z5a2x$LlaxCvaMa$0bU`>h7yjAj<$>>4)s$E24e#Qi7u(mX!7VloQ{I!L}AA$;{p}! zNsJgGr5!Bu$=T|G7`_W{#igE+Pc?9M#<~t7HC;FATdv>eg6^vA5Pndryxatp(VmgS zpzC2EN#uh7O;DP{@y=1mVst>H55m_!lt}jXXo>QRw2vAcvN?y4CyBNmiuOp}{`g2r zL^?+jhbbUN9}~m$*2WPZiZae{ss|FI@v5<8GBG3-YVS`D7&(kaX)nlANMaNoZUnvo z++vook$96P70TR|Qt%oCWsHpALZsEvJdhBGcC=R%M9Qci>Pcu(C+oyh_H{;+G323b zIE2hy(lC77H9DGVN|DfX{_29FU43zs)Nd3n+7-jjGj6-Os_QUN7#n4)^^XGj5Q3C$ z2cpz}2r>vNdj?{?j?kOZgJ@m%!8Q?cXBdEBc}g*A!~(WReuV9!SL9_%?pynN`^5Od z%82g7kHC;oP_^D$BAct*D;u1_ID#r;Xrn_3sJ9pfS2u*8!Ue-ms>D7mV!SjhsZ(i$ zEorU^Zeb|1x0SwH8_CxCx?S*Rdt2dly1fdiTYh9vwA08C2pk&o>*0hlTASM|8C1Jv zR5v%WUlDCXxQ4*|5bP1c3^863fkmxQxz>$g&e&+QGjW9OWo(#6gYp~AOrqBYP9Uj) z#zeT+7athbYU4G_Rn5%})-sTz!NJ%NU9xVLrsk$vNM`3)Z*(w$oeW5VIImGuU?3VB z1~aCUuIHlW0YrI+a~r@!_Pa zGBxZA9D;yJM};{&O@63QG57-OzY|3k}?j1xGFRqI;W;fmHbO23d%h~=F& z168dIm9W{7z;Z97y=>g@@o>e}~2_tn?b)wZ{3)n$ZIKN#!vM4TNGaoS4O zHt&R|>>Z1ZbdNeWiylJCy66L=qhp=gPf|=N>#zawBQAe-HZ)fvJg|}MzFoDo4PZc; zGZYCT5zXMxKn%fSwO09^a4Xs^8&_;vNkoW(Bz6Nz-kC@Y#A8FkS>)9|!g7R+97?WV z2VS}rx^6E9U)t*Hnw&m_M4F|PLkrL*J%@>H&z`7eny1Aua&*`@jYwC$~~=HQ4_k<62Z)=tVbSq!Vz zVt8Q$T|_rXla{Dyt;8rHM*UhH3>#rMDIv*iwGC!muDYQXo})L4b&&!f9RapsO)boQ z^M0oXr64LrN_+F(>Rm19LbvVXxD^G`=otw?=`n;?ru$<|JC(*1*xnA`5v`Pt8hdF? zbr2T1&k@0t>hFoyLVTLUSWL8&F~z7Oeo?2OTR12=SSX^*p0R-e-AB?Cu`^@5H++6) zf-#Q6(cCV$`L07r35(DJj*Y_n4kF0L$)$bN0Ur>xiayXlxA(;d;gyhG;t$3IY=rdg z&`5kRf#6mL)uPIXmod_YAZsMa9Vf`W>eglq27v{2t(8@h!ZDNj#`^aCG9ZRHM7mpR zq<~@gJKZOX_KJ1yjwX6~9E8f%BZ<*bIPgYBEz(eI;>KnP2*I&I@+Z14-npkgiR1PC z@xxWIQA8Y!!F3K&5Y4|iQDcRgzE7(&FJC&WLIA_nLq%5<^Z!g6EOC| zpu;2VYjvV5C)P70!3nAj@w&d2qfzxc_d8v&{*eUwZe8fM_o6=ub4z0jFz^E7WnhJY zB$JJ`V>`=;7+f3t6#5<-NiSQDdE3C+23YCFW>^CbvYAi>V+bsYU>J}XHbx&J0Rv83 zW?4c(_J|)qlW;9Se0_aeeN}w}TgZ?#oa}?-bVt!$vCQ-UnZbImlNRE=edm-c38z@k ze!5hNo22VC+<&BVtjFmeWGJZnG8~La9@MUvq6LHP(O8BI4DNc3DpB^Rj-zo9D*ZO} ziO^c2uzWTWA0CKd*o1Z5SKn0Ayf2DwC5GGf)wl10#n{*6V2D`)?LD>oWndHxK)gH* zvlpjYB0|M5P`3%>8PCKudfl02t!da1UU(CVr@YG8!5&Hr6OZniv>^ zBm=be5bPSdhzWx-jpp{|7Q9?&tG_{Bos7h99>ZH4yul%7q57gkZq0?k;FSt|FwydDRuw7aW;HEpkTFx+skKN-a-dI(yVioO|0F-Nqa zxf#Qm7?p3Wu8p=`k5GCf)@eiB_~6(8_&U_<#_DWz6Y5x5r6ofD^&pxWwht8@c9My) zu0BfraQ{$OpI>9U62nLFVk-{uCl~x))(<`yJBVI-{|Ll|;Ty^t>K_)mpha$5I2?!Z zh*|1M4PG})BGYs|DMDdIFzObCaX(1*8WWJ#s+CpE*Vj6O2cg2EG4jI6Ex!exek3tA zEH-fTCZi zZN$%_zttj2Bp%!vA+}?BBuMwDO_uoRsD689XfQrd3``8>5Z!7WXQivBRm~{)iB2{; zhU^cpUjdpoVQ2;%8G%lqtHCi-I7y5RLk7`%?(ad60~z3Wt2VFT4QkGwx@$o8)Yi5j zSd@W^HYvKTHZ3O5TBJ2fyE9v1N}F^hCKxPBtprgz7kzf?hza)k^tAm}4q@Me?q0^KnfCAvGvgwreUs%fa(FkS%DQmNgc?y5^g zT-yW-3Y*l3*Eb0Cnj5MR6|!qjUyrbo!@;^gDDI-AxdpFf>~lB^gaFzsjXDU%XsAIZ z{%f{qufY0|>UC+&KOrf!AH>Mc;Dqj$A&Oe+P#i01i^O7FtpRNir6=|*24tL zplkGc#Hsbw7)+MlHq@gVwjc42jy4l`VFeO7)HoO)9pzw&KQ55*<*|`|uMuGzqh1(S zq@RTmqw>UKaBJ4FL=kf7kgd9b#6)Ya$C0Bx@gWT9qh>G;92JqbGv<1tm0-A}jfC{Q zXtK~8jty*K;G{O7K)(Yb;?&rJmQ4LV3ta4RIN%5tyAX&PU?eeyIE?p~TBIPau&NR^ zOUTOx*5P!NuQJ*&?Lv6$jgavAIoi$2p#lkt%&(5Ib~+@*v`CA23~Ovqr-T)lhoZQ za@6gaidJz#M>mJ5XriSA)1{F?Lj;Kkb)4EGaXb7cp$ZLMl5dl|rb0wZf?SEXqSz*F zf@c{*kL@TZ7(O~dSq{hGGg3nV6iPc{MkX>Q;Rt67x|=nqda5DOJHU)1jwC=HXrOur z`a5ODN_^xH2FNAW>yqA{guEEZIf$2Kw8l=IeIFqD8-=M$z@iX&YLue2_PV{0lu3(3 zH?6fD!*q81!@O;E8%7*k4dzKS*E!YbsPraA`s1T~qX%x=*Lm6!a^L_`lkDTzj=Vb6 zmP^YUro)Jy^}}UElN=a8tbn*%?)6*H7@9*XkjISdleZn(RWO9r_riR}3|0oaZBSO1kmYt)zn{nYK7Vp4|{O=9;jm11XK zb*B$xP*yl9(~w9U92?f7zM@KkTk0t?dsGK$t_YZZS6wZ}IWWs(CxRRfvBo}E5hIRiKAScT-E=+P!GgRlVi#_1XokaRkRoU=d@*O6HS5xqGSNKM zL5G%fQsTr-JJC!d0HaRGV23vrgGFyZB^pFFeTIeH&@sPu-~LELtiS-KuUK0tV-bSM z6I0RZGpLbQSJn{92-S$Z8guz9s)jd_dj%XZklSsA*y~i}wMudinp8Uq%H59GD7o*I)rFvoccdQ=YOx7uMR@zfXtNGDsj zt`j=~+rYAFJ6bTsFeS=$=&Dy~v&F|=hl0tW`*Z@MUYWG#XSAt}Po?#13F9Yq^QQNS zfLK^*`&I39K?qZZWO|4+fxJNV_p{ntE1TLHBwlHwge8VB%O!4{OIj4IV}U02X@tYg zO*`xB7WegGSZ1>Ff zVUI&VgomjCrOu<$S7OPYF}IzVEQA5nsy4hA<$yAU24e;j=&Nc**RRntQsj@yB(zC$ z%~T%giqwq72KWN9H^x_#U_X2Rq|PI*$gVwybX0jKj^DL}l|x4zMsTCUaN}-jtqx{M zEuE{pUggcs=4#B$(<8E)RqlYj8Hu#vuQr0|X3}aMgkF!D)wlzpM4l$PGQ-X35j#DB zX+j3Liu!V_PP;0Kt5^scDVIljAWiB_G@cgP+vK*6ne-u6gHxa;i@GFm@icvxys*RE zDm?-(rUJI88BQGjNaAHmHbb>ZB0)5g>7PgGZD7guXsg6_ekH~D*}xdQuUK0%g6fW0 zbGRAVJ!5j(p=kj%uKJS^_GMq!|z`%DOM(rr%d{vPe zbmC}m-F0}Ws{2c(6&QMmXh?T#C+32-?Lt$bK`>{K1H>*3j1+|i_l=rw;*tym3}aMy z1ai%MDKC<8AYd=$7c59&c3Xdf~hoz zBPR?CBy8cFF-!-L9t1o1BT2GFvyiV?s8W?2FeY--z1Z8dr%CWfdxyrl+$e<*>(iY% zMyoN01XYBLY}|l4`m~$&NJg}M>DsJ&6ki%QWwX$hQOJZIys|w79grfJ?2$pn3B038 z1AA&QtMbwI>|991{+P%qFVXy7fqlHzb{!#2;!0AZdRnhNZ(mK!oZ?QSevL;G z-N;FXKlH$lJF3fCn})ajw_SLhV*-eE4Bav2eZ-uP(sN4Sl{^$38in1~hD%3lj(A_j zPQs~48U>b2zXCDhX!|MNHmby%87F!uNzY=#VX6b8TzU8C>I3R#JNRyEyDSxvk~IkK z;2reAD>QDQ7&ZapYUznZlTGZ&kz6zQt<4I@p8W$=;wJ2n0Zp5J%LIJs!J#F(8^#y* zTfe5GgYz+;Ow%)ofGpLVMsVfDhP=-MVF=2s{+Or&YXyK06P_^$0GGsK;F`@lh16?8 z&%4G+UW-m{!$n`I3wV=&K`c&Of+_1lkC{Cp_MA}?hjfL5o=BOd7Cj!=A=5Xf#F^%= zZ`z682L?Nm2{f(@Cc6V866s>x8QDe7;T!oHNx!B;4->ELd&Myte7o#CEZcKnsKUVj z455l{rzw<)eROcfffz6aLuI9$vXLr#t*qBEjj@yI$c8^W1auU4wj!WcSC42%tG z*Q9&Y!-$IXTWzr-W@L;JVru-0Fwjfs3Av+{#-E!A0{ub^rb&>`R`(fU%9n_vFC9&m zs-+BD;)P&~ybp}(&H{Xz%lkB*vLQstWSB`ywa1!UL+%_-j2z_4Niz&VK{PLLoTDiZ zlbX{2trRJNQw1$+q^Y!{+1rA}6DZSt%?k5M>nea(iArgsz}g>ppr|M3#Y{n=j zR=iE#FPaWKWSg|gs|1;h;H>UT48~WFjzJV+-Glu@t1o@{($_AX|NhBK7cYI~(o^3* z@%=wred)~iZ%5)+kbGkGSf^S_m3XDc`O0@fRJez613XJSfdqP zHqBW*HafBz17fQ=DprnVM5|4tsh^me)Kh|Gdejd~z_B%nF)H}-5~JRuyy#E3mzD^f zj2VQ3gwTs0GgJWNn#GYRYP-5tV`Wox|v@*Q$3J|2?o3yV@zZa z^$88iOEQpWdAZ38zRSh%FfaLL12LFf%6wy9=_=t0=n$}$^L_CUZu>gRArONJUZWCj z!z8_zW{C(vk_YuWYkSQRUVV***6)z@ZD+rrOyb2j*9PfCnLz4I;8aolhy(L7Sxn!G zUKva>T~}XY$}+T32K;q`45N6GDD-2={s9p*J0g_+cSP~4%k zVXDTqg_0PM*LDIGLKMv$$%E31)tAyKbRXEeR1@kj2my%6$@XR7uWwE4iklAn?UU(g zI};=5@pjiBMnpWpn1QtEXE<`|n*Y8Es){sF#_(HTQO5Z$PVUe}B>{%ROhV*_lXhFU z;P#E&-;uwpPv?I(KkFj}A1#pE3ahALOr8j@a`W=gHvl z6_!cUmm@vs6goRP3<7iFcPyAb>`UKf(x339%LcyqpnK#O*ts4*(#>BKe*sYS^#9T6 zl8D1y_#=L2zfIBS`*8|5Gn^-U@LxdsWc7MV;HNp4UeNiU_$78a#_#X(7jWh{rLXF8 zSx^2hM6iOOZZVxz`{)fcg%b`sy}yoR#)lt@tig3 zmd+au{^xw~$4vSqU;0N(`pdrbOzr-Jz)yD$d^5dW$cxG9dk^-b4mwkv$G%92)bDG8 z2RlQ*l8)zxl0M71X}W;D3IHMqmthi1wVe8Tg++q7zHNcm6suz~7W1{mu;Oe_`6t1dZF{o zCp0CwXea)-x$k7~eMqOiJ3f2(-VE^fW=MZ1L;6=Gz0mQ0g84fc;Qz_M|B?<7KW==_ z-)~L2|2x16ZjAEg|D<`TN#F7@o!@>9{2EEuY2IU_fiE+1IA|UYWPratL;6QDq+cuT zUg*62s7AcV;D0;={Iil?=&U-e0aqFLA7y}l%fS0T?nQe%S-Wq^klrfkh0cX{>jGaC z|KT|AGU@*BjNNR~{U0j5I|KfY8Tf}x{P3!g&x=T>9G3dz@EaNM{2)X6>lxDDk@Ug| z-*ujefMhcMEYFaBm82Is{%_|sXMpd_kbaB7f0!n*qMnz@Po3hC888&X7s> ze^vPd8Ss2EL;6=Tq(7G-{WYYQ8XCN(V6L_^*BgD@WF9Uu>0kb=POx_48k6q-C}N{Y zzwu!WUt{#^W=Z#!sIUJlL;6QEq<_lb_kWV}0@91{&v{zog*lSn3mNddX7E(KU&Gn& z)aM|+olIZmW=P+VA^o}x>G2HdM>3?}mm&Rgl3wUcy-(BsoZ<5~Gr+%;A$@xWIeFdS z_kUve4;k>}Ax@y5dUo9K)6la-(si2mxW&NxKdikw1N>ly^ba7t)Qi|$eH6AxJZIqVeMG0)PZobW1N@IOr2mJ(V?V-#@5IV)%GAmEuu#&`Up8_6dIP^E z1AMK4-*`*|)*Jp`Z_+D`U9$dn80pj(zg`^9fd7LT($8c_KPTyhj{h^b-^u|0Vutj8 z&5$03tD8)I$}*&H$&lWbA-yL<`YjpKKb9f=2}v(>Vjt4&Vw%VKwn=aNxK976Y2Tli z^r@fL39Y6b^HJH!>boLC`c_FVbh_`-c&uJDn{@w&;cqnQ3qPgde`Dx5k^%pR4g8Ra zCm%I*e#)f#KW_geq!&TnUNPfZ2uJ1j9RvTm5zIdrJU^Cn1LQgV#=!5sRVTh|o&_01 zsS&)-;MtV{KAIstVemY7i$*YP@Epzne~*DLc}N4=`1#Wr;J<9(2MuF382sPL0RJNc zfAPZ_aF>DqrAeRg&1o3w$@sQ7L;6-pFLc%!y|#Mi#5()Sv3pq@?|7rw8m?cKjd2GX zBy^1=N0VbcJ-Eb*D6@lIG&#uib3>R4jkQP#v$IDfys^Tfs2*+)5$zru9ORZYo;%EL!K!I5sC|9Scj)dey`0CXXJyC)2)_C9 z?1`F!bHVWbNxymHL?@eS&s>>i_xjE74wKB{LSd?}F|%+`BDZo&Uwt&$ ztW=q6GT8&YAfN=_}D_dtCJvejjJ(Ene^|<)>!3mZhppkr zob;OGH9A%*v6u-HI3}wt@}oWM;@R}c)OcYROYW#^sIRJyuB%wTo*R_O%4*L>LYT_L z_0lfXx{9m(6J{ozpozp$nYoOqnR+#E`kJToY5BgXHnJpF=7sCEF%VyniX{ztQ#_eE z!^tUnY8?1!)>)-<3M62~cKV(l-aS*uL*G=!4Evk`&_4-GTEHaQNqs5Cc-DVSA`qPX zD> z&R^8quceizHv>pZ0#*2*mc+tLbCLb-I#8A^vO3DeTNxUQlL+k0e3xRFD4CO$+Q3xg za`K7EzDF`^OK;?ZX-+TwUyR8|J*3gn~;~P6Wi91}RvA{<#&^Tu4?gTJRZ<;fOTOSaS@Uq*x1CQTo zxQrq)cMY{{S;G|VMALwL5}P*HI9lJ{h_=(45F-#^0M{-{mRK$P*X9=U*(NMCom8v+ z(ml%M!9+#tlA?Cvesgv)x!xto<=pxWBDgYdp7xSeq(1Q4$9PccPLSr@CzOd5`e|~H zTs{L%9NJuF*n~jVTe#%V36TUVUl5tp#-mZ}uYd*2(0=ZrfWXMjW@=$_xs9WDp>d%E z`2^#^pm;)=h=0&(vTczT9xbb~wAi+$WJ<+U60T|5Wi7ZTit+Pn~^4?%s2rz7KzHn4P1ZY z*2C9u?s91(PIi$BqT#M1F?K{Sh4_~A>^^Y=rBXLGv|kkUc3`AVMBcaao(~a)Qr3@4 z9|f^F_fQfc0yUk8r}Z_lr2=vCNrzls*$~OHyN*in49{hoc4?KAFQ-xTIMcKV?H*9m z;GQLF{ufM6Ay-E9|vU{_yyENH93xFcw(Hxw&TifL&M8=rQYR z($Xe|k0dg!DN-SiOTUM+Ofw40RHLxkkIQ;kzX+1x|8Dmm;XW$g*2?JqbK&VRreScm-AeAG-1~zJ^UdfENP7> zOfo4JsZejD^s(e<8X@F@2q_d^zA@rw3&$rUP3xwAHKx0SDny0X;V=A>#DdQ8x-J?$JTZ2k9FblkVlyWQw9!iTfyL#V`+E z@_JNX*eCa?O}!k+I~6j@iZwD7XdS)M zER`f3wsI^-(n*z7_2t~YtAgOzSF_Kl=sr4xBJ>$6#pH>NfV?+RJR6A*#F)Wc4db&Q z71I5$z-2`*7W`I7lvp7#XT?ZDY;uL`6jE1CMZC|9$M$stv%S;!^uVkmXzVqLjScp9 zfxtwP#erfjk*q*~<5U>6LYi!@kBR-*We4f{wjcXQ+v`|oCl{QXC$gH*T!XFNWJCe( z{RlRW#Tt=OGj{&}=fv@GzPbn+Bqe6Pm_5()Avdo%+*Ho9!_+S~|0a{)o_DyA`og|< zvdMfu?#+M1*20wd#1n(pGV={SX>tDh|{5b!BMcDGE&Sxs#4V&{uyifA} z{QSQe58v_7zjKX-w&%Y!87%#_9DC;b(Esw}FIlJa+w%c^JAr%`??p*z;$7`JD~}V9u6ao8R8s^Ao=OcAmUFfBXiUQ=e_QHuW!k z`R%$0d&YE^w4Y!8FPi+e{hX%_xH(_KJT>pn(rweei3{@2=C|u#?Afk^vGD%nQB`R~E5B;HUqeeffu<)D33Ozc=!esr=vJ0j9`^4id($_j%%PG#)>{E&cZVpU8u$ zC2oGZzUb-ym-%zRJj$*yGwwQ-OD4a4ps7j8zom=QXvlvz|37NTOW)JyHF)OzS-S0c z8ZvwHyX$8znG$^rxB2XOu0Ow>$NEE^|1~1_{7OC7yez|W;^Ii<)89Bu=#BAwHfk%;6+XUkNYg7KKt|U&X7O8 zU32&wm>=o=`SW*V$iJ*!=YP#Q8iT~2zuV;Z^RJK-tMSX(WHOqQ&2P_%4EakQ(E0z% z%qm5%Oq_$^Wvc{}QAw!k@DBuPb|! hQy(H<)sS_@f7?g?@-ba#()`VTtMlLI%iz0p{vT)wyV?K% diff --git a/ubl-settings-diskquota-banner.png b/ubl-settings-diskquota-banner.png deleted file mode 100644 index 8eb67cbc38babeaf498d981356cf7e77e2741f12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33872 zcmeFYWmuKl+BQ6C1O+4{L`v!IkZvYDX{2M)4blxNU6WF}kp=pV{*)KugiV3A=#Adm+N^3pH}1nCm| z4#PwTKQ;FJ#UT)EG9OJ{cbKUsm9wi8+{WIL%H7-9lFHJ{1`dIE%~zz^C9VqKgxziv z`l3EWy|*vmC%g0D^!!pnTT2X1XLf4p`Jz@yor)_#e!BklWYq0CH1)h9_0iG1ZJW2v z1YIUUhgj8tU(t)~(RGhL-;{v103vTEd^XG2i=%pf!)1eY;kM<4%lKp78@s%!q)9<$ zv4D;1Hqn4K(WQHOBTfWu4}TteAGR$$UW%w~eYm-P>G$;g@bA>ZiVIP_WyPD-4tSEj zE!UdH8edtATk4A#ze>zwC7W#W82*U8@Txsysqi$5b%c|sTR{HMf!O*8=fS{<;*aA1 zw%%e3U;IE6T53ESU&>=P-oy(x$AF(3>_&lBdi=P8&(Uwg=FblJm;AD?`yShLjQ@Jf zTeTN|#a!-rEqb$gqS;RO=MQzDm~lWr?dX|OK%3FTVt`8T3HP^k7O~MhJ((FO+g3|S z6|JaM^y7ry^~x^`yFOj|>(7>A8keuLoNX7AppP>epLO~q7A5-#*@*S0(^0>-=ZvK} zO1v^~7q{i2G_r1;csR&fwWDSxNJKh^L`2#H6#t3&LnBfJ)PuF($}kUYN2Bmz$_jXSdS1nm*8X#i=<@b z!hX7uY7P6WCED>-+ccr1*anLg;k@=4kWpl;*F6}ARyE14P1*APYA)eUZs6un~QY==`? zW_B#UDa%2f7yiW$k{fnww;O)9{0_*OACOZOJel>l`Y_R-QkM0}%kx#XVIc8|EAI%VvU-^wg)&o@6P%&*t>bY;d!aLE#< zlb>W*`qk82tbi|jSo-sDSCE%YI{&136SjnzE;yq5o9B7cXp3IDQR>c%qL*BVX|2dg zA)`13?Ve|5#9W1B9&@wX*74S{J`<`(6Z0GS z?(L)R6T2`{xFcKzG?os)T6quPV-PF>gv%)^rk;K#XdiD$YpqD*Diw6DF}|Z&*aOu!!`=q z4CT9om2p1_r!uCq^{+cx&{Z*=?7-lq4oe*CHewYIY+Gd#`^M@xUiwm7>BowXYke@R z{uMphpWuB74Xt!VFMc7r5NeyW$Vgo|u<;$+Q@8hWatNzocr$9hzg5?LxF^lKvkdwq zgRjPy1(l__(Dwt%JKbWkL$%EAihPO#+qO%(xhIMbhbX=&r@W&5B^~RbY3^Y)FR;z# z@!$mk)|uf}0ZUtwl!Lnka=|dsDU^bEts9;RnXlE0CztqPy3b4!q# zSA+=;_DMb@>}mC6s_xM>%tqUaACOd`PL^U*sYw3$?zydDG4gJ`tSs%$Y$v1hZ4v6> zR%ptkiGYPp@Z!FCxOV}@u*g}ScH2WtuQEED07imr?R$*kUvRNBBcDFRH)>|6_S=)Pmk{Z%ILowmvlI(bfbB~f%j^j%wo<})?~)tBmGr-o}LBPmd__2 z*WZ?@>9T3R>6%5}zL3?b*JvSG)o{`&51CFbI&-=ACES|8ehJS#rSRF?0D@gIW8_$c z;26nXJ{F%u$+>a0rv?5D_?TXaRc19KOxT;0Eh!%`!Wf^E7YMG#o4IH4nXqo>VB;_h zQQWhCJ(L4E{Jq^R>0|F5OHD~ZtKi7|?G3zk^C4o{Y!{^}tO)DRy)Qkdwa>8`8h8@U zu!))?BU6GeulDCI(?TTDbNPQ)zhn1OU*CZ9%0 z-c9|mHX)IM$H8A;;Sp+4eu{$4n*Wm=2Xx|hVgc_ezL%TIA&G|6%Hd4Et(!36c;u`R zocH@jEFn`Z>{Y6wXOve#<_ih_N5SOz-|!s|j%Tx`2!5&O%dM@2@2pZoUVL5r@Dd}{ zFI-`5dC3dchrU2RYy3lw5n&@;KAnE7iuj5d88QS=G1{!>5yvmEt6VMQ~1@ zSo%Mw8_eS;(=Mob!qmm3*1Yt~YWUSTRoL*Eegyu3+&$`2Dva-JA09KsK4dg((y?a# zNcSP4C|+cCI!7khB&No;z8Vq5yU6P$kQ^Yi{*a;m4S(}PXmc=$FAlqUZsagYdED@b zfjmRr5W3ZB?`iVG`(I~!WS(?FHdKrV5-Cnz>CZft$cJce+)u%Y%1Jx(GUK3JV`AAg z3nUIC>B_f==$v&Z9J`F-n_?srW6>#4=w^-t{Ufl2mutPGP^ z44IF^O&INu+z%Hh!mnQxRr}b#X|7*lKzl1Kq|TP6YsIX;ni_*v_+;u`(Yx$F>twdw zDfm`4$?eEIr@G%}=Y}I~dgNibJmOxdl@Tvf;#bw=gc)-cJ}}#=VwQC;#roeHQt40r z?vi)7-pMVSO|LA!WPVLoL@1Npc9gKmohd6Vx1<~VAeu^A^8?&Wvi{&jTI?f{s;`45 zoS|sp!b)GbPb17`DW=)t9)+8|QC5=4%^4?R4_kf}EL+^eWzzR*C2#>sCsa=HB z`N~;5-(48RXOm2esIyqDlxriBK!5dhnyDC1(N3sUSp)N@w|u?VC?$}vUq6MTyPwAv zl=wWwz`rJC`!VgZ|5`3P{K0}LJ;$3IzKxP0Y$L~r-+#>MMn1{X7?1@>VkT$gp!^iR zQR1~G4;@ec%H32v;WJ7Ee_~vR`G)QL2LB=z>d~ghc?&L77j0e>UiNcg4s$Y++Poh= zk%ngH?E(9o^)&5sooTmZfNbM1pGCFIXp6|XK7~mr<*VU)FHK&WV}B8Ukv8cbk`-AXGV@eh4I{9q&Al|t#X%JMDH9v#lYlgskmv18DQsO{Z?S@|}`E}+dAsgPha zZ5hPiMJz}q)HE_u!Ew{yNJslV*AQPY>r<21)AJutw(XOsX#Reck=hj#JJp&WAa5g! zEK3soT4dE)jbtKMwIi_lkkE4AtT(AD5Je{>?G14^r8|Jl;WkoIY6?na}L`+#^71xOFBqP8!3-`QiW-P zDG{Bg3QysrSGadRJtN|wu_)u661bc_RRL#3N0t7e2T$WWKtDJxa&TUv$Egb`$Im8+ zOLv#}Ay>&v(cv=E!m>Y9oemu#cpcH}ht147gjFOfEJLo&n|T=ip`U4;bwt0ko9yf- z`+dukWXsA4GHLQC-4N7=SWFCgsE^g>Jzy-)Hidt!QaWGbHxarLb$zZ0;^O&SNqL1E zFgpE3S;b2smt^ebhX7@dct4w3mC(pp&FZ9T&34KX6jMnV0{FXsWFLLaL-@RBRFUA#*geQMQ!odkn5VowkY;CFY zaJ)U``E`b3SL9kSC*EoU+L>z`(6;C*D+!r9Ik1^pIGI_pc{wpYIoLb833-Xo{57r+`2FraZZ;=ZD|SvnK|yv7E_N<1R&WKYo42F8 zsTZrG+ta%t{vJcx(#_n}#@XG*$&u=AOj9!_4|fq78t^^UKi|*6Sy}mC!#leDV->)9 zuzQ(0vvaa>usb-g|N9+o?lLdIApdxw|KlBQnxOk*hgrHgdAOQe%Dl96bbtEqLs*#q z>waesSNp%FV`0v2X>aKOE_DM><@}FF$|)$T{p*gqC9tw_aQ^Equ-N}`rMnIMe-`UM z-tF$2zozr=F9L4=*SP<2^*`tS*Tvu}Wo030Cv%Ux*He%dp}Bj$kcE@EjfK!(znb!M znDU$R3bJx>TEba*I8EWKf`VL}teo5ed=|WxW^h44%YPe6!O_j#)Y07XZYVG~n++Jp zjKfrrPryuom0N(f|k604P{|2BaQ>E7F!{{G6`+SJj?5}faU1k^u2xA{M87B?rqfT{ZQU^XCt{+bOH!(U6u_@7sMT3g<& z69*SJD+ebl7oR34uMiKf5HA-q2cHlJ2MzoG{VAH8b93>S@$#_patrW-DO#AanwoJ5 zvYPV?Sn%<1ahsX(^Z(~d|9_bxH-{!C2bh@bB9=e&Lob+FPALK%+B@p~}&skp2 z4FX|%diOt)SE1NT@F9k~g0c+8IuZpcIGNpNdBa_IE}h>Z^&2-X~~x%r>-xqG%fET$Ks-* zo-$NqCFr)FzqGC|xzUGgKfu7ikiKOpjJ{%{es=7uemSLGHWfb%Z)x`&i8-EC?LKX) zR1Cw*K_sq^W+!3bQs6PtCcq@23WbPIx1tC9P$OfODdQVa_>NT=-qxPg{H@-sB6J|K zm!^&-YVGL4M2tG@p=26@Yv*iIxC)VYaVCC`da?r-D=6)(;PhfNG9xSNuc6IqUbbw`LFQ3qOhh3;YOa4h!w`Ua8pN<0e()-P#(e|b;rs^ShHv*WqLItOKf6Un@+pwvtYint&;P92^%41NxY z<8PGvS#a;(qiYHsLr<}pqCl}7qaM_{c4OiK)4)rlEC!Pe&mA`NN;#y&KOH!Jp%mOZ zHz%ooveD&J+Z|8bKE*H=@*KCQ_y5+pw`HXg&gg1-*rSPuPD*?&pw89lhm)G?B{Ps< z#KmnJoj1KnwOX~S9@r~FIpV!>-Zr?vJ8PVKn4`*qcIsq)_z4MCwcW%p8+L7^$1M2< zJ5DamBwDCZ6umjwsvQA|Meg}Hsvg4rWow(3WE6!XG{{^GOHRyud9a&z?oF8y_H}d< zj{9}cH5G)IFHVWJ-{MJkJ8`k}1E0*cPBD9&PozjLN3F*Du^QF+r-l|c{foEW4?69t zJJ7G>9S$9gRMTWm=&AfN-VS2!P@6MmfCc>+Id6c zCQDh&kp4~4v;+NeyP{aDN|jGi-ej?3AVLQ79s{EX>mSth3|yrJBfi;pJQq3Iw(LHl z_jh_&)X>g_k%!To5@zsrbHeI*Lrfi57D@5eaw_VHxH5>AUW_`nJ08_0#+AEFDCaA9U4%+8 z3N@-wCXVnZc90U%jpd8EKix2M^94TenZZoV)lyFPz?C85@COEiB<5GNod7B$;`%CV z`zJfT>X}fJ_S?1h9WmYMf(T9_==h>Nz;U!B8{(_{gc^pRjaaJ4_#KPs&HpKO!XdVs%2Q}Ss9=eB?>dN5b>)fZ^ygg z^t+5XHln1PkfHo>`*^oU^x*|Ya&mIkJY*zKp2#pIH;>;dFhiZpo1dNS{QjL9R!Yc~ ze*b38_y#TTh(9p&;=;QCRyu1^H`q);D<2yhTiwzU6&i~24F8@57iq!7X8T+?!&X&x z5I-6dNJ|yk*i*Jdzh6E#5miz&x+V88NJ4w_ryL~<-yH#)+&*E8I#Y&4LhrRHVeyYN z&zS4zS4@W!{VrLjL~HotpPiAhvax{)#!0d4YWO`SIJ>Qvw$8OEMmJmLZ_5^NI6x0x z`T-Xg%b-wCQ2HbY^>7XysU`#2QcWyN&p&9V9E}lzI84|*9)`|9^`)?15Y1=6Z7#w< z3J~G=s9%w1z}9ml{9)lYcO_9hd+H$Cm(CWIlR7(j^njbA?4-e>NJOsz%cFy>DdtIA zUhs#9?14N`@SlyyWWOVRAB^&~Lz1!g;DA%l$Ot@>=J(5YEbQ#714;Bh*TrrH=N1;8 zQu-f1R4AVK46h4=LBsGqsd7$e>^G0kToG&C&WPnde-gLi@t%Ss%MERny~pok{^I&tUGT!<9%{04z+P^LyWIjI!1FQ4z8K#Jz^xp z`nlBR`^m$ww!Iyvj|BYvQ{#TbuNIwEh3>G7z{)WJ$i%pYveo@j(afp|qb4Bgx>A+!-l`q7P}9-LDN0rBTC)ho_|=-{=luNJ90ZiHu-f4TSDz+XHgqrPmtx1G zqqdhFwJ(Ixu@VumALr*Js#(Ha#n}N^qet=b&%gl!M_HF*M35{7-L{?#9Aj`4e{G0e z^@z2$+&|@=L;*+PlM=>r-1BXo7lp8{zCQG~!|H{p^<1Ox;Ogjj}eec7QJ z7`~y?*y5$yWv1rlDD?F7pN@oge*aDY%aqXDE5pLdn$XlF2xB08gGlt-@4_gVvOQi{ zzTqRKpr8xGqbYnQx__E!RdsC{hDR5c6U{koTR(ex%J*DY*a89jNkb& z=?-a2;H{|d?e*DQcQ^9jnrk#?-&MvrxA*BW@7C7EbucWKk+>OI5)$t&r0j==G7L|G zP^BxqdX}W{qnV9D#78>dtYtaj@@(&E_ULw}il5lidv4Te7iV-E%!(4fDIY(U0zg1F z+=44YlPMgWW-t%x>`?-=*6U`cp&eZA6AdJX{I7TUAmDOgnI?O5_2&B08f@9}a{uLC zM_fWe0{5h+CaR~whkBLKvP)t~6E`=4Oce}sb8}~MjLPl2iOm%d0N_~W=jZ3z#DtFZ z6vZ84aUsn_q_+F~Lx_W~16fEKO@s2HcCo8DKMwPK`Y z8SLKNWCWOtj-H-VR1|0QNUcMeUCJP*q#O(nM~jY*{yZ_EA?$N}2m8z|ETm)Ph?$|75<;1M`}-WS zva%dvV(e92H&2!*!~&FL<>W>&XOGUW-wo5f^z?LbcPC`g9`R1a2l-2QG}Kb>qsuCK zQBhGmv=Di# ztDhPikb~|&c<}xFJniP@tb?B4@f($*qT;gzdAwFOeJLK3Czv~hh~t%&AO|O>x|c1( zEQ4klZXg)TG?{kh>a3J7yB-k}r(5bp<8_1gocs2T{4ph^)u#K~ZuZXn*gfLK-1(>r zsXP>aV(b+G90j_hf;sy{klE_Js}N*~N^}VW7V`D_v>kt@s?;j92f%u=42G-<7)C3| z=Mde)uI1XiwdadEIB@x}-~izAOTG9=HU!Mf!y}pJow5a2dXWA!67Btso=&4>aCpD0 zakZcSz_xdA_}&$YK|)5>JvOF>S5@86@JgB{cy4a4Gm!F8_4J@zWv2p?i240O*gaog zUlK}6+;S_l04P$WCR2%a*sO#NTISeq zOx{EhvsYJF2hGjtffr%RcANFzj?CC>nK^5zjOyu;0u^v*bTkw%M8D$I%a#i6U|6ss zQ*y|5v!M&B(8@a#$^(4;oN7(<&zqa2$Nk3eI=ulBu$$eDyB>CW-Rv3poua5KEuC3- z-K>K@PJA+*?CtlZX}&MEdMEL}QwE^jVd2y-=Oy^^-Me>7;DAt)k{?^KlS#Hs*nWlo}cu!L@~> zro7qXn>;r=qc=NbJIiaovu`i52X=N?ii(R-mgjN;q(=l#Pfu6uh9vObP$aV#O1CV^ z7Eg2$8~Y(qqk=%F0n722-_gXv0-S87=~Ua0HcLHdd^`w5uwCP}_4~cV#+?lgT>Sj6 z?fDcT@dj+K!QS5GM2CgQ(^r;yJPGpgCnp|<$D105``@LwL`7Ae^iyZJEhg?_@2IM( z&i(pDS21NPAtOBFk-qM|b8)m@u3c6G@@tCxGm=6CXJ6W?0LX?QPQxXGm6epnBy&3x z2c8i~qMB5(_yV9hGSg**DM8+!+u%Sj+A4F3-GySlepPoKQLmbjLaCe-9jpb%4HWgR z!$U6NQ7O@EF{zrf+MTHb!x@>nxlc*-s@2WSkpL=1$HhH;H%yZZr3N`JI3f%WWCnYC zd#dbFb2$80^t)1>k>&t@CQJuVKS8QgljLFhvFu?8B0q1+*3{OP>Ej+pc+ZCtkL4<| z1?{qMuzjo36)(~uq~I73s9RIo13>5TRh|9qNBa$>{HfV1+_Ti2qZruYS{;~@MyyETmu7* zg?&$zgknQMj{MF|GEUjw$%+I4h>_i>HNL;UUsqp$E0TL$uPFQKC;g1cEt}KrvFfdK z0fK~rqVLluR6063unnWS_vzXy>BLJlyQilgfusNsEBGm}jwk7UF9l@9#YMyNsw#6E zn|l|2qSYoKI6!!V(h>Xp`*$kn)bTJj^_u`?=!+^%rUHOu?Chd;c6L^F7h6D~|Kvi> z(FbDnS?Zvvg+-V}ot_q%HWCS%xcvfMH0R-0Im!f;VyV5QHpRmWKggD-F8=Zl?d(w3 zrV8yS2M325vzpHkHEPt=4DJ!Zg~dh7!NEa$7ng*X*jO$oNW5V|RrjA%h{ zE>b=oo=>k{zfN~p02LjQ4f_INz$*^J1K=-q6^|O#frktL?6ev*%m|4fl^*S#VR18)okIy)6##iH++hJExG(HJbW?0$Mf430Pm=~#_V@7? z78XERPFMP+q}d@TcI*aVt-Yh;j~-mHPqVWmzt-0i2G>@wPuau@Ht7Te1jK7}KOGmz{02S=)*ms(plu3g$czx|(0AmCd2JP!s^OPfc$L6Dk z4jih&Py8Jh%JPirWm6;4AIiiz>$N>{PK0s6Mh7AAJ$Ju#ZEP@*_eVs3#BC`8r4qzH zy7}^^yIR%EcWJU%njMbT4RD(Mn0> zq~l#7Zr)pTA-|Y^M~704fj4#z`3N$s4!QufGy+Q7-qJGYwA4CqbRk?dv;D2MJcqmz zk%+SI7w_rcd3t5;9V6Rwxl=d#5it%@>}r!iEQsEHB|3tjHr3zQjI>tK_o%}Fu|e4y zj(~yjngA^k)tjelV1SU4lG?8_jx)#XG#YkVXs`qe1~?Y5iX1{hK6K{a*>4Z;D!k#+ z&57}C^2R1RKtcdc0x$%CcyM9G3)U1%0Ip5!?68xeYtg;MorZ<)$e%p!-7LYW24;J z*;zVXhyo+&dIquy7<%VuRLrWbuFl@fj0WQQm5enA$T_FtKAtLT&~Ud#cCPe4SZ7i6BhCQZ6!n|-hr1c3%WmZKvoqE_)g2vi02Bb2hw6w`S0p25QdOzJ$@v9Kt40I{ zEfqJaQu20o4yveNRj<%ac4g3dUx@4#nEf7uoky&#_PlUaK(b7NQukEU1RGjfGPCXH z>-$1US@|G0mwL&b??mV{*F+U_6WO;fjlS@hq3{l*j%JCh4p=0Pj*cD~u=N8rY;^r7 z!)@f+?)zI>c1-G8?XrmEWTKj;CdTz&zkYuH{08d=TNmeP8g2l&<5p3=E{{ zlBgkwa*p`>mhEO#_p%&Ky`7I3ww5LLzp;)csS@wlBvP|}Y` zEQ5LAblH1(r2(Y%9&IN^pa|by$WN>L+D9)dHG%C2W6crcIEh(5S**e zYpz{>Q+8w-^l?T_H1DUFwoZIF+M5dtcMA>Jz-cDFOO7D*+Scpqyw}p~%trRkjL^ub z601u}A^=na23w<_C}sHzj|Y(n@^neyP{8B$OGAElM>3os`)WOw^yd$oPyO;S9`*w~ zaC>{3;Zf8|28c5sIE<7~D5ffJ(jU8xdE8L%Fm@Glu(lcbn8f^>hha@!-P16kZn~RX_lNL=e0Wd(=874j2xRW@AwGaW|qA*hv2Q7m0)yrzazh>J^7qm&RdkboD^ubL@c z_qIYlMz7g8=+`jS%7jY>o1#&pv_}pP5k}p7 z{ujm5^rsBJ`uI9 zk^nCjyP7kxDX&#v>+Aa%pbNkaZ25#Edu7+^gd=YFi7Ou8A1!FUM-3YA*#=fbA)rM; zC)PS;8vz0XYeeu&SQXGgs9!I{M+y;Eol6*7Y=cWy5Y7E8ImR^@lr3xpKqo&dtJljN zf!S7ddRZ#Py&!q5XGE>8nje5J1Cu(e)%&OjR8z^803vtHgN}JP@n`1cHk-9=G!M<_ zseyreH@kZ`yMHx0VmGT|@|sO*F+c8wd4u}#h-sa?LYukzm%#d6#sY-P?zg5;P%bKi zC>9fS*pm`tT>Llh!P=7T=Ht3i(Wd|qf(!s+2u=KXCQd$L9Gu@%@ZQw`{PI12t{9Ft)bN|F zYzftCtz{-}weV9al zKUnSey15bz*bk+Qx959Y;F4bRs0}MQEZBcGKqQ$ZQ|0aqsb-6YZ#SRs_uwXsuA}^t z$GE6Qi1$i{%bdS9Ohpb{XsBsxivcyVsi`Rk{s~|@HKH1wfw_P#QTqo>UA|skZvel` zFt>bj+9-i}51H!H8rv71jeJ#|DtfbZlO^H{+T=01Gtiyf@yIQUIJ)6R{$!H79ecqV zqa5#sp<*6{ATS^~IzI{CwkFIUrO4ul|7KXU7`H>m$kv#xZ$1_KO&+6vNt?Tu> z8yt2oheN5F8LCrZ=q6P!P6J-Ncyf*+*5|3=23ZGfv<@B7PK2&Cc9ddL1I!^XACKssc)Jf2Y9 z1YO!JpiLBuCx&WSY!@2xRz}B85#x{*<(wJV4)WlVn3#F=SHK(!@$t!Sp9mf8t$yiT z5^K-9$Yq4hE-uQ@Bv4guqicHT3h8QIj0SWrY2Fa_ra=q$K@WZPgSev;5OS2LwV>v% z_?l`#dOF*eD}9?`e+G?j@Wsx%a5=cRLbS_>KGkfHGNdA%!lQ$l2!o zD5k12(A+#U5aje9akuAjO_q9h;HuZ_m{7vH*ITJtNALbt9bXpLeU!-z^XTt@cAUB1 z>A-qXm6+W;HoaZ8&`^QJW&)bKsHmv4v@`*YG^ya=%{`tMZLfH}zdmi!a^KzGcc!u) zHV7b!&Sxf8Uo7&`!)vbny6KMmMSC%@cmk=AaL%5O0l$Ed9E~Z!M9up5LBPDqmdT85 zeKRa|#7_CNuGFf?+K?#Oh~-gDdpm{hORW7>$Xe^#8;`&`tZDmteb6c1kxFTFL1H8_KYnFn@DZ{*JBDMAQG(N5>!+#;~nf(Vp3p)*jol z*ENW?>5muwTC=i?gF{0~YCmOr!!}Yr`Z#615G%T{|3S#b%6gdD-)L7Yx0jO9=2z7m zG$x^PG372kqv6;6r|DhS^X3++@*W+4uHPcyPcgXZn<#Hx2*gS?(VC2+_^7Akun{i&=9~ZhGG4L>C3csFYockWvnl|h zW`$-j^I#;`iu`zicUSn#v9Gtp>bro7j^{v>s8d~*zpkN=q2DQIybOwZ!D0FcF4k7v!Qw_2Tl(>SXH?xT;p|&;C%){ji!$md#ZBx?T06>Eoz+6; zPGs^uyS(?+miyqy#v}r-3l&e1F9P2FIPNKu_88o@q6p_j9&hnJ-6G9>EDoprRPFZG zk?QCQU}~Zopl@CaU=K#?;?x~0*?qd7IL_*K=vPQ& zUbHVKy*l!m16wOcQ0te54{cfDrAq09wW2yow#%AaJz>{5zctwx-v8!p4=p%8@pVw| zgu^c36(Q_{kNQYX^Tp*zaf%W+F{MaOTO<%C41y({qUB{drI7R>N-Ob`_iEk`PWR5? zu(#^SLm!xi{o%W{qyvx9;mum)v|&9wLq>1i5qcWO`A*re$1a*0D;KCBS=)=X=6@v_G zH-=75z7I~Rae0QwwscH6j(+ygwK7WgKtbIQaUE7G~@KGlra&tC#jOL?(bW6#W8KAry1?hA%iAYf7DCZl1?^t zC|b9t&+nx9eV+Qxk7y3)<+x2)uN76{mde#NY;bU>=&o_$Xx=;1pul3v7ST5NK z#`;Aj_!&(!i=+&sQUrSWRH)=Q6^uQQ$kwxCYwuSfkBy+5x3P?uX|J$_KG?8gO?Sb( zuH{)zP`wKTls_EQ#PoQp46YMj9uQ=he$bu_a0@xxI;jZcXKAC`ISWhuPsMeQrAwHr5BU$LVQSdO2;sY}XSgFg*--7>Ru z%1ErePaEK`N54!k4wcURp|zI|mSlcFM_&)80Ogi~~?W^tcb4@<&AnT|t)5-B?E9GR|pq7Sfq zm#Y*jmc1V(Kfoit#rIfNSBlqrM_n%B`c1db(jaW$L$!JMKqf;6r zCWA+t(0S|8w0G$Q!}lrGgs8!x(mhKV1B3|avtA`)Os55_Kq8aCteQ!r`3xsw#++j| zbcJ>s=0Ag&SgAzJ6RNar0dJohN~1q`AKm%@{giCy78kkgBC}evM1toeU}EbBVKD#i zx(<70p-9%TiYWdELdJCQ+!}jIWzQ?ikEqO-R2M_-a&BFR!mE#`2IF1YZahg%D2d9+ zQ49E=BzGB#nPtOL0o4&w19kMq(y{LqnlSthW;=fTC-#6apFple$=S*tm9_r@=4VZ z$8+_Rce|njPL{1vpYI*{y|<{@ghw{t9*qrOmk)fL?p0@_s3UaIRaoS>z_;=`b{j78 z<=Qd$b%fJWDNrW*{zkmRO+~B^1Yda9vH_~;lkFh|O5z714D$CAJsoe@N0Ob@%LG_5 z=~WgeEo#D${3bvGm zvHT9`?8$iS6nerjc=k5D>IXy&3J>G-3O&EMMDsh!D9WQu*(w>;ny7e`Vsvg<)(ujk zaUv_$&mN)A;mY&X%O?}R2U=e-gi|YF^AVe5z+4lQtKL|#@oAuRlpo->WH;96dX({1 z27i5rclt+HPVdyk(p5Q^Z2fYEG+AO%rj1PS0ak<4{0}TjzAQ^#@gI$OvQ`UBY}NC5&MWfD?SK`GAHg+VfUw5Aa5k~n9) zl_x)aeYgod4By-3Uf5p_c#EovtLwg&5s_Do)5Jl!tnQR`t9&<|b#XO$30!c=)VWJ# zCC4AP{M-73-%~a#=)4QJN4JsZ-bj0`x37MDxd4+^z959hA2T%&7IMI#fR-H_(b008 z#8y1P%7}4g4IAK}Xe-QWv0W=?{s?DJ6zDr@9o;AsUo+NuwjZofpRYCb`PgU&-r=>V z^FGWFs3d?fF_`H+JaipfpRZ+kh9AKeT#m6Xb1{&2SU9zJjLzWFAA>S1LDwWC2d@6} zM+o$3*3z;6+fgt- zPZrs0=KMf?a#u_34KSmCz7tS{GBvtk4hvSlWJtL4;)?$`erx^8D&s*3y3Bu2R&R&t zfHdi_U>MS&lhNmm+=y^pZDtd_KGwM7+xLZWhv9A}%tx)$C2#E{F#&-N2x0K&gMNjH zN_zwZW=Qd|5;Ui)mFuNd)Yqh2qx!c-lLjv2^yfxEIHJ7S#}E#<5`Y->(lNkI@n~t3 z`oay1+0L>={UdS3uJER8>!Z}CP_!=9jnLESn-_NHYXfKeN!uH2ZELYM0CU7CB!t!P zf^6FHSKEdUQ3a$G=!k(T*Cp5wRts>Wa4RbyPlVPMwf%W5XOj;Y1i-n$poCE}!rq6d zz^oxHl)0O?llS3}Bj>l(A=CFM$Hu!Zu&qr*4f@rwQ5|$ephYzSjuFuCcYpqjiGzc4 zN2LO~0Cel~ufJKax})c$wn!U}f;|D`3lJ|xqqntcL;)}M`t|Es;32Zg_J1Xtk2F{d zw5i}b7HD*xi6{)Y^;P~4Dz|^!(Zr7) zJ>uZz4h8(3K&;zZWOnoVGU)NZc?m|~gHQmSTvAdJXrilGw!dgdhvNa=SGHbX1SQ^u zH9sF}`?~jW>Gaf#7cT&lc|JE9@Cst{M(M`bsY~Fw z@IBk5P94mh*rZC32eu8GbR{!;`};s40L&U7QmO&%?+knofRM6Z=mUJum^DxQ;9Bzr zeVbhhsp)$ZD)ak2Jw1SM1i7G^B?>VAX12Ci?8fbPrv_|^1Sa*3B+YyX{f*1LLd5wx zHRPBWf(KjQSd|mRNogq~;K<6R zBx`iI<(F}y$A#G12|hi66PCK0aEWr+u2eNAbA=Z8q^pF zk*Q1jNjJ*13|Jy7(>VKp=j{Nr$KO7>px{!9h9U6l^&bE#EesF%oPynAfuc!>70$+= zL^1QVN~RFo!Q%xK^vsMpAT$AG444!^yU`>KKp;%X(3~A0+|9lv4K;X8>L1|e7rnM-`9Yr* zIO#e`0AK#c4WaHLP3B~&FG@j%$YU%SCf-BlE)NCY7XsJoG!eA{b#6~Zre9HC^ za8OC$5GO95_wnBe0;p7vV_pdh3MQQR7y?ICx=Qg^dp_EA1E!}Bf+ktq=HedrM?cO% zoJke=C6vBg_} zcJ1VZ3s_r2QPz{dJ`!MiscCF{eP<;Jy zV6>@QXmpxTqLaEujc8l)Q-TA7N?(7!P5xICaIrnmZtpbL(W5j(B9cj!2Yw$zA-IB} zQ0aPUS#HV`lX}R*@QdJ`uiKd2vI-;Jd4!QVEH)a$0HAk0G zOfmvL85({k69akf=bc2CmevWxteiJ`DKhTPO2rd*k@EAWMF|bDoZCCQL>Qnrp@sM< zsi}ZiM_Fh9X*ofO?r-9obf_^Q;UP!g9e;yK&B4n{G$aQS`!+qBl~ISv=+T|Q5+sS& zxRij32Npzkq0CBaC(CQylyKniz>^H|u51aJygtsGn&MnGAPSH603HieNr82% z%8ohvA7At30B;MtK7hUf=jrimsuOZB9u3KBFb1HS#cg0i$w1Nl_6>EN+;eY9MkrGj z=x%JOJs|7DN;NHZg1v3sUb|v2?U&AMgUddF3;>jNtnd)cV}H6N3Gk<0AJBg2=1LGX zqDO^%Mp(0jr$!~C2$;8z50mH1mp{LK%lPQAoe~fHo`p0bqXaOh1m<^0814_@qyfy) zBdIJ`(ycXU0N|Ae4Pf>I}ReNGoA@Gq>AFD+risTcF5^aC=+ZFd)`D0&hhd z9p0g=0A^LEObeK!0k^#wH~6}s762MYuFXiUWl_{Ty)*(?tl|eOkl%v^Gy^<6 z@CF(NyV=%YQ9A=Y4^&CN>uuxLAT#AzO%)7UaNR9!-CWpqGu)Y69RcS`|Fp4Dl6N{F zN9i911VS!O&RoJ6NUKk9o8vHe<=UDW3Fc(11K~I*<0gP9hQ`LlVCiXrk%hC5fjUe- zMTTgcxq2E1uX@@Q+H+-~g#iqa9#^_W);i~4EeZ8Ahz~?b=Mj*){&EZ+3CA%y&va2h zl3@6KBt(*9z?%S8>IpC$0)eZ!Qt^K09yYLZ6adR2FaZJG_Gc)rXeY2zkUoCAeW>~; zFk%-)XOuH(zyxSiIj5`03_UEql9(#0sz6GN0MbVg=PP%iC%Oh89RhJp!r)D97LW)# zrTwoC`tQ!b?5r+_Q+{5>Nf4Bg7U;;psJXwm7eE}ldguPjRH5f8l0q9|EcAABoi8j&^E2XTRZfW8r$#RV3NY27v>+`>bpnB|7wK@D09p!fl( z1VS6RYo*zd3L&r#481_H2yu$&X>fpG`i+I*P1@Eoe2Lqb%)vtj8YalIAd7%Hl?Z}) zXk>)u-7x;`tTeZ71kyP~92ERT$0T6ssO{)bHJB-s#Dp;=Z-C^&N{HnShs%E5j)p;5 z2eCShg1HM3dMUjH2to+3y7Z9@!t3loTK3NB2mZ7>gBBjX?giEk>z&hub41X?FjavO zMREC7g?N_vk)--fh8qw@fcWnY^7Q#}N3#xD(f-CNfDGWMeg@lo2a2JEk^s$tdK?j% z$?=UXT5N7c{njK@p=77z7Qs| ziZ;o6XZZr&8W6?0{cz`ZuEZtV8Ua5+r2}#>>ixJ?0iam{>mrtJE@p$o+cRLcymQrq z^9C&(N813qwCS$Dg=8z_kUd}_T|A*)D{t$V(OIhl4ccx7qv`_T5eke2ToqX^coz}yIBdT zC~S>W^;t7}b1_Cq< zWHbVT3p%w^wQnQYleKRLU~G(dlTj4_%~b&v2uG0tRL!-3*lbYZW(U{ew2R&bc^nA> zU6D(=cARQ;Ly0dHl>6%-*vg%z=5v(UoIQ_2AjCvPS>WpT1_l_A(oZ1Xz@(#$AOI`nT?%G)bjJRlKjOWntV*lDJH())jfCIt{bkKm(a49V^)Ey>h$M`lT z00IY$tVi|5503Rb4xHS1rpJ1yE+B-#gBChv1mqdOD=>GpR+jLkMmd`hld1wv2k0dV ztKE{pk0adSNa}#$L`jhDo(@ZRjAYTslD18!5)vCE{nCvOz8aXw+CDaI-xLG!4Ne(! zoCA*-!-y9<&rK5TEH+YpF+p`8u@dR38@k*xP>`N>RW{sb`-DX^TgRy&O;N~HZC@zl zWhEuvKs>C&d90llWuANW(fDQ{jGw^`LChCql#pk-CYmD<%K?bg6dOR**{`Q`OM$GAjRD zEv^cj2E5^g{{D-dj2qiEhv?&(1dqygq3OGvh zE)?C-%q#p^gcT%gTS~IWSUyGiqS@KCzHbO?*QJ>2M#4nc+r(O0xHY|N1e?(Y|X{1zqVVLkM~`A zU_#~x&`~berC{PSlm~qS11RLmG)hado^?4IH>lyMBapm0%qfcmhYc%yFm}0sBtY>; z)B(dQnh@&jKYc~^Igq!xfirFfe|+O>eZ{3a7rP?(!0t2Xh?8`fQ7rrRPvTy z;#6BKJq)mhhK4dwvmD3Z{=|!FgoiX#1SFLK@P>caIko&UOd)D_g~8#Bk+o6EP?=t; ziWJuw1Q7YJ(M4%w9Srx1hhM_v@f0R#kOV(_n1Z;6U8;MDXHLZ(C-00dwWyM;!**oV zUEHkd$KMZ*eod$2Fi0G&t@TwoW==K*j8!>~0oU47Yw%9LcB$@{0f}l$B9R~BrCX_# z3Xb7v?W?tEa~eOkW8UjNunmEdzDE%82z@t;;BZs=bQ2b@sUM-BS}D};ERB#Ahi3uz z{>}D`v}L1Ndr!}WqG5ZNWtexM3c2(^hjeg(A*O11`}FXqv}Ihb311R4TF>Es{@wKX zqu7%Kv*OM$^aRYx=B=N=|E2 z_syJnnHZfvaSL?mK<__+>Hb?!PbKgHdjKlGPYui#v?y!V4bHZ$O#&Ve0BL~2%N;Wj zEb$8WYHzO9PaY?L5eS-Ag0T;@E$0ZlJMWY|LZyB3*9w<)Cwoa10`nTc+yHy#>T=^T z7J#uLsR#k~olgm4rpzhvC88?|483efKij46dLvzx7??Y_wOwUoPdhM2=V3U3$3Q$w z-9W}PEvV^Q`G~^^k7l*w70`bHRATtgl+p(4j`FIiP?&zK9zJ}{6R&+se3)`{iLNQ# zi7O1xrRFOp;#WNQ9SUI9sa?N;J%f!6bZiTR4q0siG!3Knp{N&H7(I*WIZRLjj8ZTv zwt9@SWO)KKn=swtVOk3%9qvdW#&|(tVVXXm3V>pT<$@*(D|IctmQ$!rg<1}M1%)@9 zL07N=s|K>i{v#gA!neYyxV@b%$_?C`Rtg|I@gdPonpUm2r_h_0oI>@BUjktN5^o!xeYjV?dR`M49DzZcZ zvvkyax_gSh!Ok7N{W`UIe~tTD5^TQU`14>5dGml6g>(J^yg83sJjVHqU7tUqv;Dzy zv>tv}8LJIX_gRDykm0bifKvI)xk*%~+qMnA+qttIc>tQ#;@>y#>q#s2UvFrZbM z@@U$_vt|CPev@P|+BQ{2usE^?&@vlXtBre-ZnRf&TFj1nnnf<_l%pQ6VlzI*38brX zK!1+aRz4t)LOn||p2{A|8xK!G(IXn1_uX!4YCQ7?cC6_DN*cjbGO8^LgPB8X_ijo| zJQiv&emA>78nUn5QpUsJYEjl0dCL6CZ6Pts|6mJQG+gx54tx=Ibi@Pg$pR6u4USyp z9W|#Pt_@K;&!+eIdTJNz3nlz_3y^R!iv6orQ_RV-FO^PyKYr8H*GC1tFuq}MKHYJK zqkf(t3JfpskPz#KW~}*EWb!|wA5Ix~&#NX&GrX)|6g2DoCHdqZk>+8sEWlr)8d=fyC{l>*#Ig?sS;jl=f7cue+ z%quXshQ2R?MJz1N1hLPDMVDxNMqefP(rLxCzkBd;t@YXo)#m0V!Iu8vz5mAo#O9%; z5VH2UJ-l28W{s-SPe&z4u8`3R6&0Nprae=CGuUQgl5Vq5FANYc4BK$Ef}16b>XYQI zj^{4hQ=?=d=W1gZOJ%Bl=#ne<7HAuYiGU89;3OVDKWE=s$*WsD%)){??Xfx2q_4}C z_7=8m1bu268j)uA*j|uq%Pv}!&FM!H_@mdNi@I&cJX7_Ci&YGmTD}bPj1W~*XJpT@ zrmGUluq=c9UNh*y{yV+$RPk(5h`4&XzZn!5G;NpJk+dag8JAz*4$9aLYb$XDr@TGdM9OTni!c z^&oaBhkjW5heY#qth;Utgc~xvbRVWALPNOr)h-WSHa1W~o;_ zNb>~qow4dGv3-Mc)p4KCI;BktbiX7ybEfe@x*fq6kMx-Og21CL`f75&nP^3LWmYt{ z$@1HG5|{j#zjHRxZ%-77rzp9 zB^%ySktZ;E70!sGA^*%_;!(CL%R3lIQ^21~r_i;-$T?`$7qH?wcR`2zpc?ntgx)gT zyGJk~RRA;jS0XBwazVb!{NbyE^MB&3ZA*V{NKw{cQfF87oc8nF)+ILiP#kHvexN*@ z1JqV-b=}u0l(JkvnJ3Gj1K;(>hUhduQ8SeCW*Uv0!L`f(rhM9HPK(+w&2*l_{+hhe zc*0>~Z!Y39x+LC=+E`;;zQwY~{Cay27=hEoI&2Dn93<-k5!9 z-ur;@xD~--Z!*0TX(PVXiMck^&NyRCl9_1P9KG30iJDeyQ}{w8zg?AmfE~-9HP;QE z&?{G-i;kafoBv|!cFVx>7X2?9;s+V7D)d@4hkA?$S*ez8fAXHf@1L~%cO-F1sJq$E zD0WU_B**KCU~#soUQsmis~^#qEKb^`+XEl@?itM+%qzru+$vABA|(Dd!c151@?w8j zqudO=;hN3xtjn;gu_wTY(2R0<$iZUE!Eu-HpexXpUd#Uvj`zs~g}C#rrOOm-5G^bd zM6u(XM&~;=l$@<%9}-Z8@-oPkX~Slk4i{h)dwE25&1WPd<3HtqIg1p-FYPfZ*;wd7 zUEmV%{LVHR_~qM5|i(BqP>PDVW!?XZXeB4rnqO1s%=g$@aA<9 zKB*#F%&eJxyP28e5aRkOsAe*pj`kdtSA%F*V4pzjMrI`TL3kU|WXorJG58IbHQw$% zxLS5C_syK!k{#MIT@6A z=58XWhZ%=>>jo2B82%nL$_VoIie6Ydr086xJ!6@mrptGt7t*I!5VBKLRoeTph9OKg zWcM>e5?6TF!}M;8j^dOv#|K@L9wYIW!wN$W$KtwAx#Rx9A$}p_e~Ii!Eu=Af$Hw@` z)=T*Km}Qq*-(0%%>f={7LCiU;=iFP-@mv;{b^8}+RcZAFCnXfnHXcUk8NC^*-IzB1 zxeOm?+pL{fiPLfcVTad>!s4~vu9w}%P2>r%AJ6ZYD@@O+aSh{PCB&X=-qyFbJ!V?P z#{=reX4hF?7n|2k=<6FGKG%(>>w1k6iiGQoR^$ciIm_ggwyAd9zI$Fl9=*Fn_C36Q zf`~Ux`vMQkCHZC?^75?fA9OIdXFkvCWHF8m3gpYwn&WJqr-i;%kJjqtENO5Y+V>;C zPBu$wFDwp=33RIs70;t5+!a>UE*ezcQU6XZm#^sP%c;0|(wdDmk`zp+6=*ln>(0J}(-y8@XG?8U-;IwLNC2w;;_kL)sn>HBm0nT8w!b za5e>oaQ5;%*Ui*v^r~O<_exLEDs#~Nmbx|PO|%o>dtvt$6uZ z*G#NIbkXi#ZjP6HHDOfX@M;C6OlD!5I_F|i{Qc9oU~SZUYpU&3ZPZb?0yzDBpksz9 zh7&duzP=g1z*GwP5zk@G^VHq_KD4pXFa|rO*jz+`WJiT#u!+0qVX}A{s*Qrl`1HuQ zpkV?Qd~pJ>Vg>^x7>@hEn48h@a31zwcHkj`g&$f#0gDbh02$kCQi6T_!N{Xi<2o}0 ziFMrGv;sIa-VCw=81mYzEa|S-3Zz0wogTTp{AR1n_5y)LKh|2bZ-_=x`3JK!hE-iY zss_CdR_a!;2nLx1kKLoG;Zr}U&aM#Q8$fD4Lc!RJH(h`nIt4s4KoVer1pOk#Mt)$Z z5h0~6x){tI)&kq53zU@jlqgs$gQ)#B2G(_P-A&Po+deMDVIrbab?!g|+ckOvEOQG~&cW3vqZ3v>#?4DAw-NG+{apOOVNvxI%MujYmq&Mpo5H{c;N zeSOc@Bs4gv&&widan9Y=;n}O(*Pr+8IQS~$d{H`{=$g5$uC6{M+H*Oa$0_b~{o3hz zR$J{7iUI)(4ZZ*-bj!>CGCDwO2k2%G;QQz&B7PT93HSF3qO^(MTVFEQr0NkX9JU7& z>sbUoI3s)R1?c{u;}o^@SMq|x{3|TMz`*#>$tmHWMh)_|qO&z1bDf(dR{^r8UIn;u;ksXECwL zNTk_FWX?%oo>Z}e_GlTx3`qzcH2fl)k>a+nusni_^*;Y&2#W}FO8{6uuS5#Tu9b7m za{L9CiatGL{@|A)@VtR%(i_wtSXjX)1_p;P*q8x;)7{B2mG%8A2OL9?;1XS_b=4ML7KqaqX3cJV5Tl)G9kR1)oLXU+7a< zyMii)PlbR>1JMG45;#3i7RydZL8*Z?qiIuzEGB(Dlds%>uCa2~aSY^AM)W|-K(aRV zhzH!oGL)2*(NrPc*^2%%!JxNnfI8^AyJCvBXka0P#)9;S_A41H&E9PU!Ke=EGGexl zPX(*}#M3hcWHET$t>Y^ErFy|{3l1{<;x_o|9)LLn)+YIQ9>b73883`o`;x5fO1vzb z^X6w0Vjiz|{QC78D6KFXqi5J&G0uePU^jI@bIi)D9UbE}QLcwOjo8eeU$*u49+ub%T-OdV=RH-smR+L!Ul8e2{T@OgM@Ak+$Hi7Y*{vy!1XH54jBr zb!XU=lO6t4bS1ENz4XYtuS_FPeO4x?{*)|#UD)zD+CRfPFgJ!B#df~Df81fUdSt>c z3Z53&QBG$%H_2kP3FerzXmT~V5D1WDfzpE!{0BtBz_1TyJl-zU%JyqMA0t;sL{uIL zjH5YdNb;a ze$TyrJWP*Y?Gk)ot#B;@Mq$Z-8xESS&V5yOW}o_)!*)o9=3JGZnz|DaSjN4VjEom0{y&H`c63p){bZ$Q0AzhaCg2gfo#{G$wTFh^k zC{PgL9(3t(1)K;zFJKR0ITqrU0GoGsZ6HswlRXINp>dWTtV&GZyl8AhBFlvZ)(uw1 z2gg!yA0X*szwnc@VRf&`1Wa;*HTzXo){EaRN}_W@#DR5HRrh*(dgdYF;$|}HF9lC8 zwXfN3LpYTxs)M{W2VqDf50@xD490P+dpCgYEI~f{HtX3lEvkbLhwYQo3pzySN=B9{ zKpnXz9oQYw%32SB5j-@cL;U0gk;Ejd*Rv(DLIO%*R8V{+dar{u?6ofUi=~mWL4NYw zD+KoBs)IMs+SC!O{*#=K9zDVv!Liz`>%^+)$ZYDA7s}kH@C|Mq2KXOukAP+XB{cLC zqI8LaxfvAInWrpa;75E8w^xJzJ{~aW$+~->xGVMI<8s&oB zvKg+_X{w{5A=(P^bKdF0pNo;g3N&MO+nzrWT6GtY>{ho(L7S2VEQTRse)sUYzym}% zFWG+!KNsTg(fHF-4Uzp6tu{QVs1Yn&Fy+PbEMIEC#1HpmWqu#XX!w0%=-Q8=(?{E-7qm5E0`Td_SbMcj3`AAuk8{c_Wcv64-SLAM3 zwW{OTlrP6x)9!@|a10-G-Zn#Gz4z9B(~bu9w1ZUEKWN3rP1k`c7K2q7$fQ71t{&pM zP%dmVLT!?tqP1mvX#~U(*zKR`s-%+d7xI-(68Zkg?EE}DHI{L|kB(lEutr(EXRv;) z$wk%fs?_iU`GrlE>bcWL72if?ijZKquEpliZt56GKQMg%-T61xEu@ywHACGOKfO*4 zkW3|4%)E=}LlCG+%*v_)n|tAu#u8+-p^v`ioA6aZcn5rDZj*#LzXuAP@4B!^Y^TNU0Y#+~l(i-CZMZ}fgO1zahx;~4VsJt1Lz-aD7fsgcJ8 z2|^%?c|#Kng#;hWX~K7BK-K2e+Pje@aP0np_XV_>Y}trPm=Ec)N1s7>Qw+m!$9M>2dM(jj67#4y*Gty(93nvO$X#A1MJJD`2fB$E!gA zROSOem6Mu$JKdHEsEQM4Agvr7De!c3GAf$EgP-9Bu{zxqITBgGsONm}*bRJf70Jnm zWmn{6sVtxyD6q4#u^}q3OK8+EdJ=`!t}Bh@)X0Y3YSJN!I%=J>mY=>v+O4<6FU&1Z9LJiTqf*HJ7lOoZNI~ zK{~^Cd)}K}sM(Vd^Pm8t9n9u>Z_r5+T(eOAOvEYf-}ID!0X=4zWfTO!;qfZ-fNk0* zW9ki})wxCCZyGXyn1F{nU%N0aKAoGtH;*UzttyGE>Y#2mQ?#9NUc=F7lA6SrcHvnt z4bRR{Bfjhgz{mpnuWz;@?K}p9Ng63Lud=U3!TUra?2W!F#YvG6&Wc`usV2^?2l`nA zwFaa|y+&Wp(Lma0(FhC*8C4iQY_ocSLZ&a(EpKh18v~CsoSd90VFD7rb4QV)HK&3( zSQAxf$)MY|2~AFi1%D1iPZ_4jBcAhpQH#jto-fL3?@UFS0`N^S1lf)OFQBbwJw7uVXI59rn2F*I0 zM&QydjlMq^s)z{!xCt*}0R%2f#X=Gi)}tQU=vx|;aN&<71LPC6@{_|S%qkK#v4NtU zrfR>BFLvg~iw2Ngc%B3*F?nR`U*iEny>XWUG#G{%BA!7h1jY*@3gHoMPG)?f+p8T$Tp&4DG~rCUYh}YX)pC%L!IevU9BBSeQu~|Ewn^LU^y&>R zEC|kr$4&k_%jw-SPd8$3H38DE2P_bLD)-ANTc5A4tZYC9le&Ai3(A|AHLq3N0?V~F zcYiMIUj!QpNiTQ5z)oS&8OW0(pyMFrWev>D&@sdDm9V9J>BbGshDs|x+&VR-JdoEi zv%g=PgXX5Y_jpq5(sFW+25>1MDgeTRANcgirxR2><&;eNMe$#w8?2bfoC`7}zFJBa&-abyG5frYhxUh!B;W2s_2zKn_d+{Fg0XNpYqNcE&RFI{)hW_z3KK#I^%4z$~f`zW(4i2qHLH zIAMBL78d#xDCrR4KufftygdG2;-xwqs`SiEm9yT!KaTHTEH{W4auK~DO9d&DFh&8t z3So2|bDQ4Vi?qa{1SsrFLVq^weTE2p)-jyp-N~TDdaqRubmN@Q^_NY#_fh zdFhgt^tS4#2w@Tvh3W`QSADt8w zJ1rZPKnp4R-e3?8Cr8b!S+NULFT`RzY@SSoXqlHOHp)nBoKf`O22}F3M?b#8S+525 zd2-j1A>utRS*;1*`h3-w1iN#p?;c?*U_O9n6tWBwgN~*j#kv_}O9o4y?)OH2?fmdB ztZwKI);+nJpWGGVT%Lr)hKb=@U$$fVXd|ryJEpfv1jqIG2AH@zj z!z~cfrHuk~?0x(_jVmhBBc}=k&*gGufLW$q>t|p>A{ZlBp-+JO6&i-k0L+ERdv$QJ z9Ue<%VlZzYXX6RvDAksBSv`M*9{3V#kln!dS0_6l<7Xn$E2V43u-e!r#YPK4I$?AG zrm@L;J%p5X6x7Tps*n%HHzD+60mAg+^P<8m-wy0jTeP2g_%I1P(OovB7vpAeWr~Dh zJ(x-k3M>r%c<2updDtbuiN(h_PVTOcdrevf21@0Y(Aorb#F6F2N^I^QMLl=pXTVoj zAjE)hf$tv#;7^cv1a_UirS021WZcg+{B}CWvUJZXUCo}$9a(}rD2|Kku08$s)sV#n zEj`qF(K%&?rF%mu{N!iC<7ZHPkDE)4UR zqGSzw7-uQUl=tHa{Nc#EhfCAUID<>O;EBrRvvy`?w(-C(WveDE|JGobMq)ee#r7*AYN*&^m)h4)m3B{Hw;&n9 zG6h%lT%%cHS!wA86kTA4TYz4aBl#pok9Si1coM@x0+F(i1qw+KLTZvdc6XFcy_!SBGUZ~{OzTKHL>EDBL58-H3<6S`L=yJ#REo#xQGyedt0+2MYNQ#z^~Au+)p&b=eW}TN_C+E6dxyH+CkX=wfR4 zN82j`u|GNY{mrxvg_3O*{U;watqy*&kb!6?I|!J8VyvL`uu1zw%kGdp=;oiog- zlQr3`o{qyYvYGoa%ocC;t?eHK9I}HLY^WeQ~W`nIu{sK7?rq-+zJ&i2bu7 z(c1;}m+NLfXb=dJA^g7)FpVBJNXE+*4wW^#x)Ra_+hPh7%r&uJG;9A z4CD$s41+@9bWSgS`Y1j=5*p>X&O#grYa%V0XncmnfQRY&lKH7I?2KSs_`;M)=;x~5cqrjw@)^# zw!md$t%@TL>-)^a*2Jl;QKb^v*z@vjQHmu4N6D(*;`pP$qnTSltVT$M0=qn2ZrQd? zn5b*bYqItMA?;%B`u=j`M%RTdpynHPx*+f8Og=-tQ;YYD?fNVnhzvn*aBT#Sl~*AM70nqw%2IVDfw>Ox0<1S@#&*c zDR!RsuATB)^NjHK2 zSjmUUB9LRp&vXGO*w6e-9lB{EyL>;NaE}KoV}%v8!r%^vWDXb9Nl$I z??0Q3JbgRqIL54ueI=AQAjwjhp@UtmZMtkZG5w^KZmJMsQ#tR`^DTs*FzWI@%ib~=7H)h(&fp>i8M`>D>9W)PsW&YM?F4i zNnsSFFd8C+S=?9W79I-Qb=U)f|9!~=9tWq7cV7yx2{0*`IZE|>HWGW6m3MhP?OG|{7dxy-;Xrs`YBjV$BzqV3+p%+Ry+=H=%$sD6|X`2 zrsCa2%$rb5(aD=#p*`L0)?raF=)FaM-7Q=XGO{*&=a{^nV@ORDT-TpWcN*`|=XUuF zzoRObR#}hCTL-3(%$0!{_p1ktItuc}enL0hH%cQ)rOJj)3=qyn-=kg#J2_+CpHmg= z2|91OR@%bsJo1D2BY)M;R_^2yNDrN{DY!Oh+`5Q1ty_=eZs`B#nbem2;g7V?=#p7e zOe-u(p^^OUk``6LK`{7Q-tEWimBqVD6l#^?`D*t4;!c7}q0=?rpABGt_4g( zbfkLQBhzN5qj-mN{{6(a4jPsHYVE5=+OU{`!~Vv1?uuU$t2O3jO8tuLr8RS;OEa^Y zva3)V>f#@n13T>Ni@hp_vR=d@7H!1uF8*%goxQEX;(NITBSLqud#yc8op9ULuU}O2 z6#KrRkd-J;7Ezv9c>Xmd=C4uq*3lwrvJ7>F5?E}5<-n>vdv%<@g zrQo2R=RPQX%Q{@ccyA#@z^KeR&JtD%xb`<2%Y)V;$R{tH`ZMLHAL(Uh;+kH^pKTQ0 z=#_OVpm-NMuu0$e-8JCvAX@{k<9**F4{_r=&j-4@Z?N>_HCAySs2MvOEpaS08f~Jk zIh$gh7vQR1Wo&sdJTiGrF|4erRL3*>o>-RN@+Pk0fx%6upl3pX#*&$4h=tG0gCc3~ zlO-KPzujh%8kx5Cd$5YCYSdWLoH2Tno`Z3CGKn4kS06VxEG2uJAZXy14}GuaK+|pY z$n_?Nht$);J$*yf=Lg9bO4k0?tc}StN}38Cd1+;woJLNQF25KzzFo{)V8$qT)2f!l zdnqZ9y3O-N_--xXN&5kF>i)0Yg-fM#Q|iS!rxoq)OoAJ^6vgJG@%y>6hIM^o-L11!>eVcf7tn-a8dg{+o0;C|B|O!*1iV7+<$~ z@rm9|CIGirCK3eoPw071ylNv#B>r^yD%q7E*W&)%c3)}F_QF_c)Rg3}HCNt=kHtI^ z$WC?bl#1N;B-&}FqMKUW^GOs6-(zhFd^wWmM}{$ecA7g^wnD3R$d@#rEuG9^%{Usg zxVKm&tLmfy7J;OW^io(IWj2KsM)Se_cUO@ z* { - border:none; - background:inherit; -} -.workingbg { - background:@theme_base_color; -} -.menuitembottom{ - margin-top:0px; - margin-bottom:3px; - border-color:inherit; - border-left-width:inherit; - border-right-width:inherit; - } - .menuitemmiddle{ - margin-top:0px; - margin-bottom:0px; - border-color:inherit; - border-left-width:inherit; - border-right-width:inherit; - } - - .menuitemtop{ - margin-bottom:0px; - border-color:inherit; - border-top-width:inherit; - border-left-width:inherit; - border-right-width:inherit; - } - .menuitemtop *{ - margin:2px 2px 0 2px; - padding: 5px 10px 3px 5px; - border:transparent; - } - .menuitemmiddle *{ - margin:0 2px 0 2px; - padding: 3px 10px 3px 5px; - border:transparent; - } - .menuitembottom *{ - margin:0 2px 2px 2px; - padding: 3px 10px 5px 5px; - } - .menuitemtop:hover { - background:@theme_bg_color; - border-color:inherit; - border-top-width:inherit; - border-left-width:inherit; - border-right-width:inherit; - } - .menuitemmiddle:hover { - background:@theme_bg_color; - border-color:inherit; - border-left-width:inherit; - border-right-width:inherit; - } - .menuitembottom:hover { - background:@theme_bg_color; - border-color:inherit; - border-bottom-width:0px; - border-left-width:inherit; - border-right-width:inherit; - - } - .menuitemtop:hover* { - margin:2px 2px 0 2px; - padding: 5px 10px 3px 5px; - background:@theme_selected_bg_color; - border-radius:2px; - } - .menuitemmiddle:hover* { - margin:0 2px 0 2px; - padding: 3px 10px 3px 5px; - background:@theme_selected_bg_color; - border-radius:2px; - } - .menuitembottom:hover* { - margin:0 2px 2px 2px; - padding: 3px 10px 5px 5px; - background:@theme_selected_bg_color; - border-radius:2px; - } - .boxInfoMessError{ - background-color: #ea9999; -} - -.boxInfoMessOK{ - background-color: #f3f0ac; -} \ No newline at end of file diff --git a/ubl-settings-diskquota.desktop b/ubl-settings-diskquota.desktop deleted file mode 100644 index 3343192..0000000 --- a/ubl-settings-diskquota.desktop +++ /dev/null @@ -1,15 +0,0 @@ -[Desktop Entry] -Encoding=UTF-8 -Name=ubl-settings-diskquota -Name[ru]=TEMPLATE -GenericName=ubl-settings-diskquota -GenericName[ru]=TEMPLATE -Comment=ubl-settings-diskquota -Comment[ru]=Приложение для TEMPLATE -Type=Application -Exec=pkexec ubl-settings-diskquota -Icon=com.ublinux.ubl-settings-diskquota -Terminal=false -X-XfcePluggable=true -X-UBLPluggable=true -Categories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings;X-UBL-SettingsManager;X-UBL-Personal-Settings; diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade deleted file mode 100644 index d240446..0000000 --- a/ubl-settings-diskquota.glade +++ /dev/null @@ -1,7278 +0,0 @@ - - - - - - - - - - False - False - True - center - com.ublinux.ubl-settings-diskquota - dialog - True - ubl-settings-diskquota - 1.1 - Copyright © 2022 - 2023, UBSoft LLC - Setting user quotas - https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota - Project Home Page - Это приложение распространяется без каких-либо гарантий. -Подробнее в <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License, версии 2 или позднее</a>. - UBGroup - UBGroup - com.ublinux.ubl-settings-diskquota - True - gpl-2-0 - - - True - False - vertical - 2 - - - False - end - - - False - False - 1 - - - - - - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 2 - - - - - - - - - - - - - - - - - True - False - center - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - 64 - com.ublinux.ubl-settings-diskquota - - - False - True - 0 - - - - - True - False - - - True - False - - - True - False - center - vertical - - - 255 - True - False - end - Setting user quotas - 0 - - - - - - - - True - True - 0 - - - - - 255 - True - False - start - Configuring disk quota settings for system groups and users - True - 0 - - - - - - - - True - True - 1 - - - - - False - True - 0 - - - - - True - True - 0 - - - - - True - True - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - - - True - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - Quota use status: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - - - True - True - 1 - - - - - True - True - 1 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - UserGropProject: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - True - True - 1 - - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - - - True - False - Settings disk quotas - Addition - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - - - - - - - Byte - - - Kb - - - Mb - - - Gb - - - Tb - - - - - vertical - - - - True - - - True - - - 5 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - 5 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - 5 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - 5 - 1 - 10 - - - 23 - 1 - 10 - - - 59 - 1 - 10 - - - 100 - 1 - 10 - - - True - False - process-stop-symbolic - - - True - False - emblem-ok-symbolic - - - False - False - 450 - dialog-question-symbolic - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - 10 - - - True - False - - - True - False - start - 20 - 20 - dialog-question-symbolic - 6 - - - False - True - 0 - - - - - True - False - vertical - - - True - False - start - 10 - 5 - Would you like to read documentation in the Web? - True - 0 - - - - - - - False - True - 0 - - - - - True - False - start - start - 10 - 10 - You will be redirected to documentation website where documentation is -translated and supported by community. - True - 0 - - - - False - True - 1 - - - - - Always redirect to online documentation - True - True - False - end - True - - - - False - True - end - 2 - - - - - - True - True - 1 - - - - - - True - True - 0 - - - - - True - False - 30 - True - - - Cancel - True - True - True - image8 - - - - True - True - 0 - - - - - Open documentation - True - True - True - image9 - - - - True - True - 1 - - - - - False - True - 1 - - - - - - - True - False - - - True - False - - - - - - - - - - True - False - False - - - True - False - Load global configuration - - - - - - True - False - Load local configuration - - - - - - True - False - False - False - - - True - False - False - - - True - False - Save configuration - - - - - - True - False - Save to global configuration - - - - - - True - False - Save to local configuration - - - - - - 800 - 600 - False - 800 - 600 - com.ublinux.ubl-settings-diskquota - - - True - False - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - 25 - - - False - True - 0 - - - - - True - False - start - 5 - 5 - 5 - 5 - 6 - 6 - True - - - - - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - vertical - - - 81 - True - False - - - True - False - start - - - -1 - - - - - False - True - 0 - - - - - False - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - True - True - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - True - True - vertical - - - True - True - - - True - False - vertical - - - 300 - True - True - in - - - True - False - - - True - True - ListGeneral - 0 - - - - - - Status - True - - - - - - - - Quota type - True - - - - - - - - Device -Project - True - - - - - - - - User - True - - - - - - - - Group - True - - - - - - - - Projects - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - - - - True - True - 0 - - - - - - - True - False - General statistics - - - False - - - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - - - True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False - - - True - True - ListUser - 0 - - - - - - Name - True - - - - - - - - Quota - True - - - - - - - - Size - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Files - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - - - - True - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - gtk-edit - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - - - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - - - - - 1 - - - - - True - False - Users - - - 1 - False - - - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - - - True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False - - - True - True - ListGroups - 0 - - - - - - Name - True - - - - - - - - Quota - True - - - - - - - - Size - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Files - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - - - - True - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - gtk-edit - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - - - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - - - - - 2 - - - - - True - False - Groups - - - 2 - False - - - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - - - True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False - - - True - True - ListGroups - 0 - - - - - - ID - True - - - - - - - - Project Name - True - - - - - - - - Quota - True - - - - - - - - Size - True - - - - - - - - Soft -Restriction -(size) - True - - - - - - - - Severe -limitation -(size) - True - - - - - - - - Soft -Restriction -(files) - True - - - - - - - - Files - - - - - - - - Severe -limitation -(files) - True - - - - - - - - Deferring -(size) - True - - - - - - - - Deferring -(files) - True - - - - - - - - - - - - True - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - gtk-edit - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - - - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - - - - - 3 - - - - - True - False - Project - - - 3 - False - - - - - True - True - 0 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - True - True - 0 - - - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 2 - ubl-settings-diskquota - - - - - - - - True - False - 5 - 5 - 5 - 5 - 6 - 6 - 32 - com.ublinux.ubl-settings-diskquota - - - - - True - False - - - True - True - False - True - menu3 - - - True - False - - - True - False - Save - - - False - True - 0 - - - - - True - False - pan-down-symbolic - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - True - True - False - True - True - menu2 - none - - - - - - - False - True - 1 - - - - - end - 1 - - - - - True - False - - - True - True - False - True - menu1 - - - True - False - - - True - False - Load - - - False - True - 0 - - - - - True - False - pan-down-symbolic - - - False - True - 1 - - - - - - - False - True - 0 - - - - - 2 - - - - - - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1024 - 1 - 10 - - - 1024 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1024 - 1 - 10 - - - 1024 - 1 - 10 - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - Name - True - True - False - start - 5 - True - - - False - True - 0 - - - - - Quotas - True - True - False - start - True - - - False - True - 1 - - - - - Size - True - True - False - start - True - - - False - True - 2 - - - - - Soft limit (size) - True - True - False - start - True - - - False - True - 3 - - - - - Hard limit (size) - True - True - False - start - True - - - False - True - 4 - - - - - True - False - end - 5 - 5 - True - - - gtk-cancel - True - True - True - center - True - - - False - True - 0 - - - - - gtk-save - True - True - True - center - True - - - False - True - 1 - - - - - False - True - end - 5 - - - - - Hard limit (size) delay - True - True - False - start - True - - - False - True - 5 - - - - - Files - True - True - False - start - True - - - False - True - 6 - - - - - Soft limit (files) - True - True - False - start - True - - - False - True - 8 - - - - - Hard limit (files) - True - True - False - start - True - - - False - True - 9 - - - - - Hard limit (files) delay - True - True - False - start - True - - - False - True - 10 - - - - - True - True - False - start - True - - - False - True - 11 - - - - - - - True - False - - - True - False - Filters - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Quota use status: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 1 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Catalog - 0 - - - False - True - 0 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - True - 1 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - gtk-zoom-fit - - - False - True - 0 - - - - - True - False - Review - - - False - True - 1 - - - - - - - False - True - 2 - - - - - False - True - 2 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project ID - 0 - - - False - True - 0 - - - - - Auto - True - True - False - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - True - 2 - - - - - Generate - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 3 - - - - - False - True - 3 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project Name - - - False - True - 0 - - - - - True - True - 5 - 5 - 5 - 5 - - - True - True - 1 - - - - - False - True - 4 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - - - True - False - Settings disk quotas - Addition - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Quota use status: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 1 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Catalog - - - False - True - 0 - - - - - True - False - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project ID - - - False - True - 0 - - - - - True - False - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project Name - - - False - True - 0 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - True - 1 - - - - - False - True - 4 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - - - True - False - Settings disk quotas - Editing - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - - - True - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Quota use status: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - - - True - True - 1 - - - - - True - True - 1 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - UserGropProject: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - - - True - False - Settings disk quotas - Editing - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot deleted file mode 100644 index de55d1c..0000000 --- a/ubl-settings-diskquota.pot +++ /dev/null @@ -1,724 +0,0 @@ -# Language translations for ubl-settings-diskquota package. -# Copyright (C) 2022, UBTech LLC -# This file is distributed under the same license as the ubl-settings-diskquota package. -# UBLinux Team , 2022 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-10 16:09+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -msgid "" -"You will be redirected to documentation website where documentation is\n" -"translated and supported by community." -msgstr "" - -msgid "ubl-settings-diskquota" -msgstr "" - -msgid "Settings disk quotas - Addition" -msgstr "" - -msgid "Settings disk quotas - Editing" -msgstr "" - -msgid "Edit" -msgstr "" - -msgid "Project ID" -msgstr "" - -msgid "Catalog" -msgstr "" - -msgid "Project Name" -msgstr "" - -msgid "Auto" -msgstr "" - -msgid "Review" -msgstr "" - -msgid "Generate" -msgstr "" - -msgid "User:" -msgstr "" - -msgid "Group:" -msgstr "" - -msgid "Projects:" -msgstr "" - -msgid "Kb" -msgstr "" - -msgid "Mb" -msgstr "" - -msgid "Gb" -msgstr "" - -msgid "Tb" -msgstr "" - -msgid "Quota use status:" -msgstr "" - -#: source/ubl-settings-diskquota.cc:224 source/ubl-settings-diskquota.cc:154 -#: source/ubl-settings-diskquota.cc:144 -msgid "About" -msgstr "" - -#: source/ubl-settings-diskquota.cc:183 source/ubl-settings-diskquota.cc:113 -#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:124 -#: source/ubl-settings-diskquota.cc:121 source/ubl-settings-diskquota.cc:118 -msgid "Configuration of disk quotas parameters for system groups and users" -msgstr "" - -#: source/ubl-settings-diskquota.cc:138 source/ubl-settings-diskquota.cc:68 -#: source/ubl-settings-diskquota.cc:60 source/ubl-settings-diskquota.cc:81 -#: source/ubl-settings-diskquota.cc:78 source/ubl-settings-diskquota.cc:75 -#: source/ubl-settings-diskquota.cc:74 -msgid "Copyright © UBSoft LLC, 2022 - " -msgstr "" - -#: source/ubl-settings-diskquota.cc:201 source/ubl-settings-diskquota.cc:206 -#: source/ubl-settings-diskquota.cc:211 source/ubl-settings-diskquota.cc:131 -#: source/ubl-settings-diskquota.cc:136 source/ubl-settings-diskquota.cc:141 -#: source/ubl-settings-diskquota.cc:121 source/ubl-settings-diskquota.cc:126 -#: source/ubl-settings-diskquota.cc:142 source/ubl-settings-diskquota.cc:147 -#: source/ubl-settings-diskquota.cc:152 source/ubl-settings-diskquota.cc:139 -#: source/ubl-settings-diskquota.cc:144 source/ubl-settings-diskquota.cc:149 -msgid "Currently using:" -msgstr "" - -#: source/ubl-settings-diskquota.cc:216 source/ubl-settings-diskquota.cc:146 -#: source/ubl-settings-diskquota.cc:136 source/ubl-settings-diskquota.cc:157 -#: source/ubl-settings-diskquota.cc:154 -msgid "Currently using: " -msgstr "" - -#: source/ubl-settings-diskquota.cc:62 source/ubl-settings-diskquota.cc:83 -#: source/ubl-settings-diskquota.cc:80 source/ubl-settings-diskquota.cc:77 -#: source/ubl-settings-diskquota.cc:76 -msgid "Date and Time" -msgstr "" - -#: source/ubl-settings-diskquota.cc:246 source/ubl-settings-diskquota.cc:381 -msgid "" -"Deferring\n" -"a hard\n" -"limit\n" -"(files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:239 source/ubl-settings-diskquota.cc:374 -msgid "" -"Deferring\n" -"a hard\n" -"limit\n" -"(size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:194 -msgid "Deferring a hard limit (files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:189 -msgid "Deferring a hard limit (size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:149 source/ubl-settings-diskquota.cc:181 -#: source/ubl-settings-diskquota.cc:182 source/ubl-settings-diskquota.cc:196 -#: source/ubl-settings-diskquota.cc:208 source/ubl-settings-diskquota.cc:79 -#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:112 -#: source/ubl-settings-diskquota.cc:126 source/ubl-settings-diskquota.cc:138 -#: source/ubl-settings-diskquota.cc:69 source/ubl-settings-diskquota.cc:101 -#: source/ubl-settings-diskquota.cc:102 source/ubl-settings-diskquota.cc:116 -#: source/ubl-settings-diskquota.cc:128 source/ubl-settings-diskquota.cc:90 -#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:123 -#: source/ubl-settings-diskquota.cc:137 source/ubl-settings-diskquota.cc:87 -#: source/ubl-settings-diskquota.cc:119 source/ubl-settings-diskquota.cc:120 -#: source/ubl-settings-diskquota.cc:134 source/ubl-settings-diskquota.cc:146 -#: source/ubl-settings-diskquota.cc:84 source/ubl-settings-diskquota.cc:117 -#: source/ubl-settings-diskquota.cc:83 -msgid "Device:" -msgstr "" - -#: source/ubl-settings-diskquota.cc:197 source/ubl-settings-diskquota.cc:207 -#: source/ubl-settings-diskquota.cc:127 source/ubl-settings-diskquota.cc:137 -#: source/ubl-settings-diskquota.cc:117 source/ubl-settings-diskquota.cc:138 -#: source/ubl-settings-diskquota.cc:148 source/ubl-settings-diskquota.cc:135 -#: source/ubl-settings-diskquota.cc:145 -msgid "Disk quotas for this device:" -msgstr "" - -#: source/ubl-settings-diskquota.cc:152 source/ubl-settings-diskquota.cc:153 -#: source/ubl-settings-diskquota.cc:82 source/ubl-settings-diskquota.cc:83 -#: source/ubl-settings-diskquota.cc:72 source/ubl-settings-diskquota.cc:73 -#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:94 -#: source/ubl-settings-diskquota.cc:90 source/ubl-settings-diskquota.cc:91 -#: source/ubl-settings-diskquota.cc:87 source/ubl-settings-diskquota.cc:88 -#: source/ubl-settings-diskquota.cc:86 -msgid "Enable" -msgstr "" - -#: source/ubl-settings-diskquota.cc:597 source/ubl-settings-diskquota.cc:510 -#: source/ubl-settings-diskquota.cc:444 -msgid "Error saved local and global configuration" -msgstr "" - -#: source/ubl-settings-diskquota.cc:156 source/ubl-settings-diskquota.cc:158 -#: source/ubl-settings-diskquota.cc:86 source/ubl-settings-diskquota.cc:88 -#: source/ubl-settings-diskquota.cc:76 source/ubl-settings-diskquota.cc:78 -#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:99 -#: source/ubl-settings-diskquota.cc:94 source/ubl-settings-diskquota.cc:96 -#: source/ubl-settings-diskquota.cc:91 source/ubl-settings-diskquota.cc:93 -#: source/ubl-settings-diskquota.cc:90 source/ubl-settings-diskquota.cc:92 -msgid "Excess files delay period" -msgstr "" - -#: source/ubl-settings-diskquota.cc:155 source/ubl-settings-diskquota.cc:157 -#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:87 -#: source/ubl-settings-diskquota.cc:75 source/ubl-settings-diskquota.cc:77 -#: source/ubl-settings-diskquota.cc:96 source/ubl-settings-diskquota.cc:98 -#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:95 -#: source/ubl-settings-diskquota.cc:90 source/ubl-settings-diskquota.cc:92 -#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:91 -msgid "Excess size delay period" -msgstr "" - -#: source/ubl-settings-diskquota.cc:150 source/ubl-settings-diskquota.cc:175 -#: source/ubl-settings-diskquota.cc:176 source/ubl-settings-diskquota.cc:214 -#: source/ubl-settings-diskquota.cc:221 source/ubl-settings-diskquota.cc:80 -#: source/ubl-settings-diskquota.cc:105 source/ubl-settings-diskquota.cc:106 -#: source/ubl-settings-diskquota.cc:144 source/ubl-settings-diskquota.cc:151 -#: source/ubl-settings-diskquota.cc:70 source/ubl-settings-diskquota.cc:95 -#: source/ubl-settings-diskquota.cc:96 source/ubl-settings-diskquota.cc:134 -#: source/ubl-settings-diskquota.cc:141 source/ubl-settings-diskquota.cc:91 -#: source/ubl-settings-diskquota.cc:116 source/ubl-settings-diskquota.cc:117 -#: source/ubl-settings-diskquota.cc:155 source/ubl-settings-diskquota.cc:162 -#: source/ubl-settings-diskquota.cc:88 source/ubl-settings-diskquota.cc:113 -#: source/ubl-settings-diskquota.cc:114 source/ubl-settings-diskquota.cc:152 -#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:110 -#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:84 -msgid "File system:" -msgstr "" - -#: source/ubl-settings-diskquota.cc:191 source/ubl-settings-diskquota.cc:200 -#: source/ubl-settings-diskquota.cc:215 source/ubl-settings-diskquota.cc:243 -#: source/ubl-settings-diskquota.cc:121 source/ubl-settings-diskquota.cc:130 -#: source/ubl-settings-diskquota.cc:145 source/ubl-settings-diskquota.cc:378 -#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:120 -#: source/ubl-settings-diskquota.cc:135 source/ubl-settings-diskquota.cc:321 -#: source/ubl-settings-diskquota.cc:132 source/ubl-settings-diskquota.cc:141 -#: source/ubl-settings-diskquota.cc:156 source/ubl-settings-diskquota.cc:325 -#: source/ubl-settings-diskquota.cc:129 source/ubl-settings-diskquota.cc:138 -#: source/ubl-settings-diskquota.cc:153 source/ubl-settings-diskquota.cc:317 -#: source/ubl-settings-diskquota.cc:264 source/ubl-settings-diskquota.cc:126 -msgid "Files" -msgstr "" - -#: source/ubl-settings-diskquota.cc:177 source/ubl-settings-diskquota.cc:178 -#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:108 -#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:98 -#: source/ubl-settings-diskquota.cc:118 source/ubl-settings-diskquota.cc:119 -#: source/ubl-settings-diskquota.cc:115 source/ubl-settings-diskquota.cc:116 -#: source/ubl-settings-diskquota.cc:112 source/ubl-settings-diskquota.cc:113 -msgid "Filters" -msgstr "" - -msgid "" -"GTK settings quotas. for UBLinux\n" -"\n" -"Usage: ubl-settings-diskquota [OPTIONS...]\n" -"Options:\n" -" -h, --help\t Show this help\n" -" -V, --version\t Show package version\n" -msgstr "" - -#: source/ubl-settings-diskquota.cc:144 source/ubl-settings-diskquota.cc:74 -#: source/ubl-settings-diskquota.cc:66 source/ubl-settings-diskquota.cc:87 -#: source/ubl-settings-diskquota.cc:84 source/ubl-settings-diskquota.cc:81 -#: source/ubl-settings-diskquota.cc:80 -msgid "General settings" -msgstr "" - -#: source/ubl-settings-diskquota.cc:611 source/ubl-settings-diskquota.cc:524 -#: source/ubl-settings-diskquota.cc:458 -msgid "Global configuration downloaded successfully" -msgstr "" - -#: source/ubl-settings-diskquota.cc:585 source/ubl-settings-diskquota.cc:498 -#: source/ubl-settings-diskquota.cc:432 -msgid "Global configuration read error" -msgstr "" - -#: source/ubl-settings-diskquota.cc:617 source/ubl-settings-diskquota.cc:530 -#: source/ubl-settings-diskquota.cc:464 -msgid "Global configuration successfully written" -msgstr "" - -#: source/ubl-settings-diskquota.cc:593 source/ubl-settings-diskquota.cc:506 -#: source/ubl-settings-diskquota.cc:440 -msgid "Global configuration write error" -msgstr "" - -#: source/ubl-settings-diskquota.cc:198 source/ubl-settings-diskquota.cc:128 -#: source/ubl-settings-diskquota.cc:118 source/ubl-settings-diskquota.cc:139 -#: source/ubl-settings-diskquota.cc:136 -msgid "Group quotas for this device:" -msgstr "" - -#: source/ubl-settings-diskquota.cc:145 source/ubl-settings-diskquota.cc:75 -#: source/ubl-settings-diskquota.cc:67 source/ubl-settings-diskquota.cc:88 -#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:82 -#: source/ubl-settings-diskquota.cc:81 -msgid "Groups" -msgstr "" - -#: source/ubl-settings-diskquota.cc:203 source/ubl-settings-diskquota.cc:204 -#: source/ubl-settings-diskquota.cc:213 source/ubl-settings-diskquota.cc:218 -#: source/ubl-settings-diskquota.cc:133 source/ubl-settings-diskquota.cc:134 -#: source/ubl-settings-diskquota.cc:143 source/ubl-settings-diskquota.cc:148 -#: source/ubl-settings-diskquota.cc:123 source/ubl-settings-diskquota.cc:124 -#: source/ubl-settings-diskquota.cc:138 source/ubl-settings-diskquota.cc:144 -#: source/ubl-settings-diskquota.cc:145 source/ubl-settings-diskquota.cc:154 -#: source/ubl-settings-diskquota.cc:159 source/ubl-settings-diskquota.cc:141 -#: source/ubl-settings-diskquota.cc:142 source/ubl-settings-diskquota.cc:151 -#: source/ubl-settings-diskquota.cc:156 -msgid "Hard limit" -msgstr "" - -#: source/ubl-settings-diskquota.cc:320 source/ubl-settings-diskquota.cc:324 -#: source/ubl-settings-diskquota.cc:316 source/ubl-settings-diskquota.cc:263 -msgid "" -"Hard limit\n" -"(Size) activation\n" -"time" -msgstr "" - -#: source/ubl-settings-diskquota.cc:323 source/ubl-settings-diskquota.cc:327 -#: source/ubl-settings-diskquota.cc:319 source/ubl-settings-diskquota.cc:266 -msgid "" -"Hard limit\n" -"(files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:325 source/ubl-settings-diskquota.cc:329 -#: source/ubl-settings-diskquota.cc:321 source/ubl-settings-diskquota.cc:268 -msgid "" -"Hard limit\n" -"(files) activation\n" -"time" -msgstr "" - -#: source/ubl-settings-diskquota.cc:324 source/ubl-settings-diskquota.cc:328 -#: source/ubl-settings-diskquota.cc:320 source/ubl-settings-diskquota.cc:267 -msgid "" -"Hard limit\n" -"(files) delay" -msgstr "" - -#: source/ubl-settings-diskquota.cc:318 source/ubl-settings-diskquota.cc:322 -#: source/ubl-settings-diskquota.cc:314 source/ubl-settings-diskquota.cc:261 -msgid "" -"Hard limit\n" -"(size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:319 source/ubl-settings-diskquota.cc:323 -#: source/ubl-settings-diskquota.cc:315 source/ubl-settings-diskquota.cc:262 -msgid "" -"Hard limit\n" -"(size) delay" -msgstr "" - -#: source/ubl-settings-diskquota.cc:247 source/ubl-settings-diskquota.cc:382 -msgid "" -"Hard limit\n" -"activation\n" -"time (files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:240 source/ubl-settings-diskquota.cc:375 -msgid "" -"Hard limit\n" -"activation\n" -"time (size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:195 source/ubl-settings-diskquota.cc:125 -#: source/ubl-settings-diskquota.cc:115 source/ubl-settings-diskquota.cc:136 -#: source/ubl-settings-diskquota.cc:133 source/ubl-settings-diskquota.cc:130 -msgid "Hard limit (file) activation time" -msgstr "" - -#: source/ubl-settings-diskquota.cc:123 source/ubl-settings-diskquota.cc:113 -#: source/ubl-settings-diskquota.cc:134 source/ubl-settings-diskquota.cc:131 -#: source/ubl-settings-diskquota.cc:128 -msgid "Hard limit (files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:124 source/ubl-settings-diskquota.cc:114 -#: source/ubl-settings-diskquota.cc:135 source/ubl-settings-diskquota.cc:132 -#: source/ubl-settings-diskquota.cc:129 -msgid "Hard limit (files) delay" -msgstr "" - -#: source/ubl-settings-diskquota.cc:188 source/ubl-settings-diskquota.cc:118 -#: source/ubl-settings-diskquota.cc:108 source/ubl-settings-diskquota.cc:129 -#: source/ubl-settings-diskquota.cc:126 source/ubl-settings-diskquota.cc:123 -msgid "Hard limit (size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:120 source/ubl-settings-diskquota.cc:110 -#: source/ubl-settings-diskquota.cc:131 source/ubl-settings-diskquota.cc:128 -#: source/ubl-settings-diskquota.cc:125 -msgid "Hard limit (size) activation time" -msgstr "" - -#: source/ubl-settings-diskquota.cc:119 source/ubl-settings-diskquota.cc:109 -#: source/ubl-settings-diskquota.cc:130 source/ubl-settings-diskquota.cc:127 -#: source/ubl-settings-diskquota.cc:124 -msgid "Hard limit (size) delay" -msgstr "" - -#: source/ubl-settings-diskquota.cc:190 -msgid "Hard limit activation time (size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:225 source/ubl-settings-diskquota.cc:155 -#: source/ubl-settings-diskquota.cc:145 -msgid "Help" -msgstr "" - -#: source/ubl-settings-diskquota.cc:179 source/ubl-settings-diskquota.cc:109 -#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:120 -#: source/ubl-settings-diskquota.cc:117 source/ubl-settings-diskquota.cc:114 -msgid "Load" -msgstr "" - -#: source/ubl-settings-diskquota.cc:222 source/ubl-settings-diskquota.cc:152 -#: source/ubl-settings-diskquota.cc:142 -msgid "Load global configuration" -msgstr "" - -msgid "Direct control of the file system" -msgstr "" - -#: source/ubl-settings-diskquota.cc:223 source/ubl-settings-diskquota.cc:153 -#: source/ubl-settings-diskquota.cc:143 -msgid "Load local configuration" -msgstr "" - -#: source/ubl-settings-diskquota.cc:608 source/ubl-settings-diskquota.cc:521 -#: source/ubl-settings-diskquota.cc:455 -msgid "Local configuration downloaded successfully" -msgstr "" - -#: source/ubl-settings-diskquota.cc:581 source/ubl-settings-diskquota.cc:494 -#: source/ubl-settings-diskquota.cc:428 -msgid "Local configuration reading error" -msgstr "" - -#: source/ubl-settings-diskquota.cc:614 source/ubl-settings-diskquota.cc:527 -#: source/ubl-settings-diskquota.cc:461 -msgid "Local configuration successfully written" -msgstr "" - -#: source/ubl-settings-diskquota.cc:589 source/ubl-settings-diskquota.cc:502 -#: source/ubl-settings-diskquota.cc:436 -msgid "Local configuration write error" -msgstr "" - -#: source/ubl-settings-diskquota.cc:184 source/ubl-settings-diskquota.cc:234 -#: source/ubl-settings-diskquota.cc:114 source/ubl-settings-diskquota.cc:369 -#: source/ubl-settings-diskquota.cc:104 source/ubl-settings-diskquota.cc:314 -#: source/ubl-settings-diskquota.cc:125 source/ubl-settings-diskquota.cc:318 -#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:310 -#: source/ubl-settings-diskquota.cc:119 -msgid "Name" -msgstr "" - -#: source/ubl-settings-diskquota.cc:623 source/ubl-settings-diskquota.cc:536 -#: source/ubl-settings-diskquota.cc:470 -msgid "Nothing to save!" -msgstr "" - -#: source/ubl-settings-diskquota.cc:143 source/ubl-settings-diskquota.cc:73 -#: source/ubl-settings-diskquota.cc:65 source/ubl-settings-diskquota.cc:86 -#: source/ubl-settings-diskquota.cc:83 source/ubl-settings-diskquota.cc:80 -#: source/ubl-settings-diskquota.cc:79 -msgid "Project Home Page" -msgstr "" - -#: source/ubl-settings-diskquota.cc:185 source/ubl-settings-diskquota.cc:235 -#: source/ubl-settings-diskquota.cc:115 source/ubl-settings-diskquota.cc:370 -#: source/ubl-settings-diskquota.cc:105 source/ubl-settings-diskquota.cc:315 -#: source/ubl-settings-diskquota.cc:126 source/ubl-settings-diskquota.cc:319 -#: source/ubl-settings-diskquota.cc:123 source/ubl-settings-diskquota.cc:311 -#: source/ubl-settings-diskquota.cc:258 source/ubl-settings-diskquota.cc:120 -msgid "Quotas" -msgstr "" - -#: source/ubl-settings-diskquota.cc:151 source/ubl-settings-diskquota.cc:81 -#: source/ubl-settings-diskquota.cc:71 -msgid "Quotas for groups" -msgstr "" - -#: source/ubl-settings-diskquota.cc:154 source/ubl-settings-diskquota.cc:84 -#: source/ubl-settings-diskquota.cc:74 -msgid "Quotas for users" -msgstr "" - -#: source/ubl-settings-diskquota.cc:180 source/ubl-settings-diskquota.cc:110 -#: source/ubl-settings-diskquota.cc:100 source/ubl-settings-diskquota.cc:121 -#: source/ubl-settings-diskquota.cc:118 source/ubl-settings-diskquota.cc:115 -msgid "Save" -msgstr "" - -#: source/ubl-settings-diskquota.cc:226 source/ubl-settings-diskquota.cc:156 -#: source/ubl-settings-diskquota.cc:146 -msgid "Save in global and local configuration" -msgstr "" - -#: source/ubl-settings-diskquota.cc:227 source/ubl-settings-diskquota.cc:157 -#: source/ubl-settings-diskquota.cc:147 -msgid "Save in global configuration" -msgstr "" - -#: source/ubl-settings-diskquota.cc:228 source/ubl-settings-diskquota.cc:158 -#: source/ubl-settings-diskquota.cc:148 -msgid "Save in local configuration" -msgstr "" - -#: source/ubl-settings-diskquota.cc:140 source/ubl-settings-diskquota.cc:70 -msgid "Setting user quotas" -msgstr "" - -#: source/ubl-settings-diskquota.cc:245 source/ubl-settings-diskquota.cc:380 -msgid "" -"Severe\n" -"limitation\n" -"(files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:238 source/ubl-settings-diskquota.cc:373 -msgid "" -"Severe\n" -"limitation\n" -"(size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:193 -msgid "Severe limitation (files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:186 source/ubl-settings-diskquota.cc:199 -#: source/ubl-settings-diskquota.cc:210 source/ubl-settings-diskquota.cc:236 -#: source/ubl-settings-diskquota.cc:116 source/ubl-settings-diskquota.cc:129 -#: source/ubl-settings-diskquota.cc:140 source/ubl-settings-diskquota.cc:371 -#: source/ubl-settings-diskquota.cc:106 source/ubl-settings-diskquota.cc:119 -#: source/ubl-settings-diskquota.cc:130 source/ubl-settings-diskquota.cc:316 -#: source/ubl-settings-diskquota.cc:127 source/ubl-settings-diskquota.cc:151 -#: source/ubl-settings-diskquota.cc:320 source/ubl-settings-diskquota.cc:124 -#: source/ubl-settings-diskquota.cc:137 source/ubl-settings-diskquota.cc:148 -#: source/ubl-settings-diskquota.cc:312 source/ubl-settings-diskquota.cc:259 -#: source/ubl-settings-diskquota.cc:121 -msgid "Size" -msgstr "" - -#: source/ubl-settings-diskquota.cc:244 source/ubl-settings-diskquota.cc:379 -msgid "" -"Soft\n" -"Restriction\n" -"(files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:192 -msgid "Soft Restriction (files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:202 source/ubl-settings-diskquota.cc:205 -#: source/ubl-settings-diskquota.cc:212 source/ubl-settings-diskquota.cc:217 -#: source/ubl-settings-diskquota.cc:132 source/ubl-settings-diskquota.cc:135 -#: source/ubl-settings-diskquota.cc:142 source/ubl-settings-diskquota.cc:147 -#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:125 -#: source/ubl-settings-diskquota.cc:137 source/ubl-settings-diskquota.cc:143 -#: source/ubl-settings-diskquota.cc:146 source/ubl-settings-diskquota.cc:153 -#: source/ubl-settings-diskquota.cc:158 source/ubl-settings-diskquota.cc:140 -#: source/ubl-settings-diskquota.cc:150 source/ubl-settings-diskquota.cc:155 -msgid "Soft limit" -msgstr "" - -#: source/ubl-settings-diskquota.cc:322 source/ubl-settings-diskquota.cc:326 -#: source/ubl-settings-diskquota.cc:318 source/ubl-settings-diskquota.cc:265 -msgid "" -"Soft limit\n" -"(files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:237 source/ubl-settings-diskquota.cc:372 -#: source/ubl-settings-diskquota.cc:317 source/ubl-settings-diskquota.cc:321 -#: source/ubl-settings-diskquota.cc:313 source/ubl-settings-diskquota.cc:260 -msgid "" -"Soft limit\n" -"(size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:112 -#: source/ubl-settings-diskquota.cc:133 source/ubl-settings-diskquota.cc:130 -#: source/ubl-settings-diskquota.cc:127 -msgid "Soft limit (files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:187 source/ubl-settings-diskquota.cc:117 -#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:128 -#: source/ubl-settings-diskquota.cc:125 source/ubl-settings-diskquota.cc:122 -msgid "Soft limit (size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:620 source/ubl-settings-diskquota.cc:533 -#: source/ubl-settings-diskquota.cc:467 -msgid "Successfully saved local and global configuration" -msgstr "" - -#: source/ubl-settings-diskquota.cc:59 source/ubl-settings-diskquota.cc:55 -#: source/ubl-settings-diskquota.cc:47 source/ubl-settings-diskquota.cc:68 -#: source/ubl-settings-diskquota.cc:70 source/ubl-settings-diskquota.cc:67 -#: source/ubl-settings-diskquota.cc:66 -msgid "The program must be run as root" -msgstr "" - -#: source/ubl-settings-diskquota.cc:209 source/ubl-settings-diskquota.cc:139 -#: source/ubl-settings-diskquota.cc:129 source/ubl-settings-diskquota.cc:150 -#: source/ubl-settings-diskquota.cc:147 -msgid "User quotas for this device: " -msgstr "" - -#: source/ubl-settings-diskquota.cc:148 source/ubl-settings-diskquota.cc:78 -#: source/ubl-settings-diskquota.cc:68 source/ubl-settings-diskquota.cc:89 -#: source/ubl-settings-diskquota.cc:86 source/ubl-settings-diskquota.cc:83 -#: source/ubl-settings-diskquota.cc:82 -msgid "Users" -msgstr "" - -#: source/ubl-settings-diskquota.cc:163 source/ubl-settings-diskquota.cc:164 -#: source/ubl-settings-diskquota.cc:165 source/ubl-settings-diskquota.cc:166 -#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:94 -#: source/ubl-settings-diskquota.cc:95 source/ubl-settings-diskquota.cc:96 -#: source/ubl-settings-diskquota.cc:83 source/ubl-settings-diskquota.cc:84 -#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:86 -#: source/ubl-settings-diskquota.cc:104 source/ubl-settings-diskquota.cc:105 -#: source/ubl-settings-diskquota.cc:106 source/ubl-settings-diskquota.cc:107 -#: source/ubl-settings-diskquota.cc:101 source/ubl-settings-diskquota.cc:102 -#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:98 -#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:100 -#: source/ubl-settings-diskquota.cc:97 -msgid "days" -msgstr "" - -#: source/ubl-settings-diskquota.cc:219 source/ubl-settings-diskquota.cc:220 -#: source/ubl-settings-diskquota.cc:149 source/ubl-settings-diskquota.cc:150 -#: source/ubl-settings-diskquota.cc:139 source/ubl-settings-diskquota.cc:140 -#: source/ubl-settings-diskquota.cc:160 source/ubl-settings-diskquota.cc:161 -#: source/ubl-settings-diskquota.cc:157 source/ubl-settings-diskquota.cc:158 -msgid "files" -msgstr "" - -msgid "Configuring disk quota settings for system groups and users" -msgstr "" - -#: source/ubl-settings-diskquota.cc:167 source/ubl-settings-diskquota.cc:168 -#: source/ubl-settings-diskquota.cc:169 source/ubl-settings-diskquota.cc:170 -#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:98 -#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:100 -#: source/ubl-settings-diskquota.cc:87 source/ubl-settings-diskquota.cc:88 -#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:90 -#: source/ubl-settings-diskquota.cc:108 source/ubl-settings-diskquota.cc:109 -#: source/ubl-settings-diskquota.cc:110 source/ubl-settings-diskquota.cc:111 -#: source/ubl-settings-diskquota.cc:105 source/ubl-settings-diskquota.cc:106 -#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:102 -#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:104 -#: source/ubl-settings-diskquota.cc:101 -msgid "hours" -msgstr "" - -#: source/ubl-settings-diskquota.cc:141 source/ubl-settings-diskquota.cc:71 -#: source/ubl-settings-diskquota.cc:63 source/ubl-settings-diskquota.cc:84 -#: source/ubl-settings-diskquota.cc:81 source/ubl-settings-diskquota.cc:78 -#: source/ubl-settings-diskquota.cc:77 -msgid "https://wiki.ublinux.com" -msgstr "" - -#: source/ubl-settings-diskquota.cc:548 source/ubl-settings-diskquota.cc:461 -msgid "" -"https://wiki.ublinux.com/ru/Программное_обеспечение/Программы_и_утилиты/Все/" -msgstr "" - -#: source/ubl-settings-diskquota.cc:171 source/ubl-settings-diskquota.cc:172 -#: source/ubl-settings-diskquota.cc:173 source/ubl-settings-diskquota.cc:174 -#: source/ubl-settings-diskquota.cc:101 source/ubl-settings-diskquota.cc:102 -#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:104 -#: source/ubl-settings-diskquota.cc:91 source/ubl-settings-diskquota.cc:92 -#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:94 -#: source/ubl-settings-diskquota.cc:112 source/ubl-settings-diskquota.cc:113 -#: source/ubl-settings-diskquota.cc:114 source/ubl-settings-diskquota.cc:115 -#: source/ubl-settings-diskquota.cc:109 source/ubl-settings-diskquota.cc:110 -#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:106 -#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:108 -#: source/ubl-settings-diskquota.cc:105 -msgid "minutes" -msgstr "" - -#: source/ubl-settings-diskquota.cc:257 -msgid "name" -msgstr "" - -#: source/ubl-settings-diskquota.cc:92 source/ubl-settings-diskquota.cc:89 -#: source/ubl-settings-diskquota.cc:86 source/ubl-settings-diskquota.cc:85 -msgid "quotas for groups" -msgstr "" - -#: source/ubl-settings-diskquota.cc:95 source/ubl-settings-diskquota.cc:92 -#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:88 -msgid "quotas for users" -msgstr "" - -#: source/ubl-settings-diskquota.cc:629 source/ubl-settings-diskquota.cc:542 -#: source/ubl-settings-diskquota.cc:476 source/ubl-settings-diskquota.cc:350 -#: source/ubl-settings-diskquota.cc:371 source/ubl-settings-diskquota.cc:318 -#: source/ubl-settings-diskquota.cc:267 source/ubl-settings-diskquota.cc:213 -msgid "ubl-settings-diskquota version: " -msgstr "" - -#: source/ubl-settings-diskquota.cc:159 source/ubl-settings-diskquota.cc:160 -#: source/ubl-settings-diskquota.cc:161 source/ubl-settings-diskquota.cc:162 -#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:90 -#: source/ubl-settings-diskquota.cc:91 source/ubl-settings-diskquota.cc:92 -#: source/ubl-settings-diskquota.cc:79 source/ubl-settings-diskquota.cc:80 -#: source/ubl-settings-diskquota.cc:81 source/ubl-settings-diskquota.cc:82 -#: source/ubl-settings-diskquota.cc:100 source/ubl-settings-diskquota.cc:101 -#: source/ubl-settings-diskquota.cc:102 source/ubl-settings-diskquota.cc:103 -#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:98 -#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:94 -#: source/ubl-settings-diskquota.cc:95 source/ubl-settings-diskquota.cc:96 -#: source/ubl-settings-diskquota.cc:93 -msgid "weeks" -msgstr "" - -msgid "General statistics" -msgstr "" \ No newline at end of file diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po deleted file mode 100644 index 814ebd0..0000000 --- a/ubl-settings-diskquota_ru.po +++ /dev/null @@ -1,997 +0,0 @@ -# Russian translations for ubl-settings-diskquota package. -# Copyright (C) 2022, UBTech LLC -# This file is distributed under the same license as the ubl-settings-diskquota package. -# UBLinux Team , 2022 -# -#, fuzzy -msgid "test" -msgstr "" -"Project-Id-Version: ublexec 1.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-10 16:09+0000\n" -"PO-Revision-Date: 2023-01-01 00:00+0600\n" -"Last-Translator: UBLinux Team \n" -"Language-Team: Russian - UBLinux Team \n" -"Language: Russian\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit" -#: source/ubl-strings.h:1 - -msgid "Version:" -msgstr "Версия:" - -#: source/ubl-strings.h:2 -msgid "ubl-settings-TEMPLATE version:" -msgstr "Версия ubl-settings-TEMPLATE: " - -#: source/ubl-strings.h:2 -msgid "TEMPLATE settings" -msgstr "Настройки TEMPLATE" - -#: source/ubl-strings.h:2 -msgid "Usage:" -msgstr "Использование:" - -#: source/ubl-strings.h:2 -msgid "[OPTIONS]" -msgstr "[АРГУМЕНТЫ]" - -#: source/ubl-strings.h:2 -msgid "Options:" -msgstr "Аргументы:" - -#: source/ubl-strings.h:2 -msgid "Show this help" -msgstr "Показать параметры справки" - -#: source/ubl-strings.h:2 -msgid "Show package version" -msgstr "Показать текущую версию" - -#: source/ubl-strings.h:2 -msgid "Lock this help menu" -msgstr "Блокировка вызова справки" - -#: source/ubl-strings.h:2 -#, fuzzy -msgid "Lock configuration saving" -msgstr "Блокировка сохранения локальной и глобальной конфигурации" - -#: source/ubl-strings.h:2 -msgid "Lock local configration saving" -msgstr "Блокировка сохранения локальной конфигурации" - -#: source/ubl-strings.h:2 -msgid "Lock global configration saving" -msgstr "Блокировка сохранения глобальной конфигурации" - -#: source/ubl-strings.h:2 -msgid "Lock global configration loading" -msgstr "Блокировка загрузки глобальной конфигурации" - -#: source/ubl-strings.h:4 -msgid "TEMPLATE Manager" -msgstr "Настройки TEMPLATE" - -#: source/ubl-strings.h:5 -msgid "System TEMPLATE settings management" -msgstr "Настройки TEMPLATE" - -#: source/ubl-strings.h:7 -msgid "Operation succeeded" -msgstr "Операция завершена" - -#: source/ubl-strings.h:8 -msgid "" -"Warning! Application was launched without root - root-dependent actions are " -"locked" -msgstr "Внимание! Приложение было запущено без прав суперпользователя - действия, требующие их наличия заблокированы" - -#: source/ubl-strings.h:11 -msgid "Documentation" -msgstr "Справка" - -#: source/ubl-strings.h:12 -msgid "Save to local configuration" -msgstr "Сохранить в локальную конфигурацию" - -#: source/ubl-strings.h:13 -msgid "Save to global configuration" -msgstr "Сохранить в глобальную конфигурацию" - -#: source/ubl-strings.h:14 -msgid "Save configuration" -msgstr "Сохранить конфигурацию" - -#: source/ubl-strings.h:24 -msgid "Always redirect to online documentation" -msgstr "Всегда перенаправлять" - -#: source/ubl-strings.h:25 -msgid "Open documentation" -msgstr "Прочитать справку" - -#: source/ubl-strings.h:27 -msgid "Nothing were chosen" -msgstr "Ничего не было выбрано" - -#: source/ubl-strings.h:30 -msgid "Global configuration loading succseeded." -msgstr "Успешно загружена глобальная конфигурация" - -#: source/ubl-strings.h:31 -msgid "Local configuration loading succseeded." -msgstr "Успешно загружена локальная конфигурация" - -#: source/ubl-strings.h:33 -msgid "Local and global configuration saving succseeded." -msgstr "Успешно записаны локальная и глобальная конфигурация" - -#: source/ubl-strings.h:34 -msgid "Global configuration saving succseeded." -msgstr "Успешно записана глобальная конфигурация" - -#: source/ubl-strings.h:35 -msgid "Local configuration saving succseeded." -msgstr "Успешно записана локальная конфигурация" - -msgid "Off" -msgstr "Выключено" - -msgid "Not set" -msgstr "Не задано" - -msgid "ubl-settings-diskquota" -msgstr "Дисковые квоты" - -msgid "Settings disk quotas - Addition" -msgstr "Настройка дисковых квот - Добавление" - -msgid "Settings disk quotas - Editing" -msgstr "Настройка дисковых квот - Редактирование" - -msgid "Edit" -msgstr "Редактировать" - -msgid "Kb" -msgstr "Кб" - -msgid "Mb" -msgstr "Мб" - -msgid "Gb" -msgstr "Гб" - -msgid "Tb" -msgstr "Тб" - -msgid "Quota use status:" -msgstr "Статус использования квот:" - -msgid "Would you like to read documentation in the Web?" -msgstr "Вы хотите прочитать справку в Сети?" - -msgid "" -"You will be redirected to documentation website where documentation is\n" -"translated and supported by community." -msgstr "" -"Вы будете перенаправлены на сайт с документацией где страницы помощи\n" -"переводятся и поддерживаются сообществом." - -msgid "Cancel" -msgstr "Отменить" - -msgid "Always redirect" -msgstr "Всегда перенаправлять" - -msgid "Read online" -msgstr "Прочитать онлайн" - -#: source/ubl-settings-quotas.cc:224 source/ubl-settings-quotas.cc:154 -#: source/ubl-settings-quotas.cc:144 -msgid "About" -msgstr "О программе" - -msgid "Projects" -msgstr "Проекты" - -#: source/ubl-settings-quotas.cc:183 source/ubl-settings-quotas.cc:113 -#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:124 -#: source/ubl-settings-quotas.cc:121 source/ubl-settings-quotas.cc:118 -msgid "Configuration of disk quotas parameters for system groups and users" -msgstr "Настройка параметров дисковых квот для системных групп и пользователей" - -msgid "Configuring disk quota settings for system groups and users" -msgstr "Настройка параметров дисковых квот для системных групп и пользователей системы" - -#: source/ubl-settings-quotas.cc:138 source/ubl-settings-quotas.cc:68 -#: source/ubl-settings-quotas.cc:60 source/ubl-settings-quotas.cc:81 -#: source/ubl-settings-quotas.cc:78 source/ubl-settings-quotas.cc:75 -#: source/ubl-settings-quotas.cc:74 -msgid "Copyright © UBSoft LLC, 2022 - " -msgstr "" - -#: source/ubl-settings-quotas.cc:201 source/ubl-settings-quotas.cc:206 -#: source/ubl-settings-quotas.cc:211 source/ubl-settings-quotas.cc:131 -#: source/ubl-settings-quotas.cc:136 source/ubl-settings-quotas.cc:141 -#: source/ubl-settings-quotas.cc:121 source/ubl-settings-quotas.cc:126 -#: source/ubl-settings-quotas.cc:142 source/ubl-settings-quotas.cc:147 -#: source/ubl-settings-quotas.cc:152 source/ubl-settings-quotas.cc:139 -#: source/ubl-settings-quotas.cc:144 source/ubl-settings-quotas.cc:149 -msgid "Currently using:" -msgstr "В настоящее время используется:" - -#: source/ubl-settings-quotas.cc:216 source/ubl-settings-quotas.cc:146 -#: source/ubl-settings-quotas.cc:136 source/ubl-settings-quotas.cc:157 -#: source/ubl-settings-quotas.cc:154 -msgid "Currently using: " -msgstr "В настоящее время используется: " - -#: source/ubl-settings-quotas.cc:62 source/ubl-settings-quotas.cc:83 -#: source/ubl-settings-quotas.cc:80 source/ubl-settings-quotas.cc:77 -#: source/ubl-settings-quotas.cc:76 -msgid "Date and Time" -msgstr "Дата и время" - -#: source/ubl-settings-quotas.cc:246 source/ubl-settings-quotas.cc:381 -msgid "" -"Deferring\n" -"a hard\n" -"limit\n" -"(files)" -msgstr "" -"Отсрочка\n" -"жесткого\n" -"ограничения\n" -"(файлы)" - -msgid "" -"Deferring\n" -"(files)" -msgstr "" -"Отсрочка\n" -"(файлы)" - -msgid "" -"Deferring\n" -"(size)" -msgstr "" -"Отсрочка\n" -"(объём)" - -#: source/ubl-settings-quotas.cc:239 source/ubl-settings-quotas.cc:374 -msgid "" -"Deferring\n" -"a hard\n" -"limit\n" -"(size)" -msgstr "" -"Отсрочка\n" -"жесткого\n" -"ограничения\n" -"(объём)" - -#: source/ubl-settings-quotas.cc:194 -msgid "Deferring a hard limit (files)" -msgstr "Отсрочка жесткого ограничения (файлы)" - -#: source/ubl-settings-quotas.cc:189 -msgid "Deferring a hard limit (size)" -msgstr "Отсрочка жесткого ограничения (объём)" - -#: source/ubl-settings-quotas.cc:149 source/ubl-settings-quotas.cc:181 -#: source/ubl-settings-quotas.cc:182 source/ubl-settings-quotas.cc:196 -#: source/ubl-settings-quotas.cc:208 source/ubl-settings-quotas.cc:79 -#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:112 -#: source/ubl-settings-quotas.cc:126 source/ubl-settings-quotas.cc:138 -#: source/ubl-settings-quotas.cc:69 source/ubl-settings-quotas.cc:101 -#: source/ubl-settings-quotas.cc:102 source/ubl-settings-quotas.cc:116 -#: source/ubl-settings-quotas.cc:128 source/ubl-settings-quotas.cc:90 -#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:123 -#: source/ubl-settings-quotas.cc:137 source/ubl-settings-quotas.cc:87 -#: source/ubl-settings-quotas.cc:119 source/ubl-settings-quotas.cc:120 -#: source/ubl-settings-quotas.cc:134 source/ubl-settings-quotas.cc:146 -#: source/ubl-settings-quotas.cc:84 source/ubl-settings-quotas.cc:117 -#: source/ubl-settings-quotas.cc:83 -msgid "Device:" -msgstr "Устройство:" - -msgid "Project ID" -msgstr "ID проекта" - -msgid "Catalog" -msgstr "Каталог" - -msgid "Project Name" -msgstr "Имя проекта" - -msgid "Auto" -msgstr "Авто" - -msgid "Review" -msgstr "Обзор" - -msgid "Generate" -msgstr "Сгенерировать" - -msgid "User" -msgstr "Пользователь" - -msgid "Group" -msgstr "Группа" - -msgid "User:" -msgstr "Пользователь:" - -msgid "Group:" -msgstr "Группа:" - -msgid "Projects:" -msgstr "Проект:" - -msgid "Quota type" -msgstr "Тип квот" - -msgid "Status" -msgstr "Статус" - -msgid "Device\nProject" -msgstr "Устройство\nПроект" - -#: source/ubl-settings-quotas.cc:197 source/ubl-settings-quotas.cc:207 -#: source/ubl-settings-quotas.cc:127 source/ubl-settings-quotas.cc:137 -#: source/ubl-settings-quotas.cc:117 source/ubl-settings-quotas.cc:138 -#: source/ubl-settings-quotas.cc:148 source/ubl-settings-quotas.cc:135 -#: source/ubl-settings-quotas.cc:145 -msgid "Disk quotas for this device:" -msgstr "Дисковые квоты для этого устройства:" - -#: source/ubl-settings-quotas.cc:152 source/ubl-settings-quotas.cc:153 -#: source/ubl-settings-quotas.cc:82 source/ubl-settings-quotas.cc:83 -#: source/ubl-settings-quotas.cc:72 source/ubl-settings-quotas.cc:73 -#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:94 -#: source/ubl-settings-quotas.cc:90 source/ubl-settings-quotas.cc:91 -#: source/ubl-settings-quotas.cc:87 source/ubl-settings-quotas.cc:88 -#: source/ubl-settings-quotas.cc:86 -msgid "Enable" -msgstr "Включить" - -#: source/ubl-settings-quotas.cc:597 source/ubl-settings-quotas.cc:510 -#: source/ubl-settings-quotas.cc:444 -#, fuzzy -msgid "Error saved local and global configuration" -msgstr "Сохранить глобальную и локальную конфигурацию" - -#: source/ubl-settings-quotas.cc:156 source/ubl-settings-quotas.cc:158 -#: source/ubl-settings-quotas.cc:86 source/ubl-settings-quotas.cc:88 -#: source/ubl-settings-quotas.cc:76 source/ubl-settings-quotas.cc:78 -#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:99 -#: source/ubl-settings-quotas.cc:94 source/ubl-settings-quotas.cc:96 -#: source/ubl-settings-quotas.cc:91 source/ubl-settings-quotas.cc:93 -#: source/ubl-settings-quotas.cc:90 source/ubl-settings-quotas.cc:92 -msgid "Excess files delay period" -msgstr "Превышение периода задержки файлов" - -#: source/ubl-settings-quotas.cc:155 source/ubl-settings-quotas.cc:157 -#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:87 -#: source/ubl-settings-quotas.cc:75 source/ubl-settings-quotas.cc:77 -#: source/ubl-settings-quotas.cc:96 source/ubl-settings-quotas.cc:98 -#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:95 -#: source/ubl-settings-quotas.cc:90 source/ubl-settings-quotas.cc:92 -#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:91 -msgid "Excess size delay period" -msgstr "Период задержки превышения размера" - -#: source/ubl-settings-quotas.cc:150 source/ubl-settings-quotas.cc:175 -#: source/ubl-settings-quotas.cc:176 source/ubl-settings-quotas.cc:214 -#: source/ubl-settings-quotas.cc:221 source/ubl-settings-quotas.cc:80 -#: source/ubl-settings-quotas.cc:105 source/ubl-settings-quotas.cc:106 -#: source/ubl-settings-quotas.cc:144 source/ubl-settings-quotas.cc:151 -#: source/ubl-settings-quotas.cc:70 source/ubl-settings-quotas.cc:95 -#: source/ubl-settings-quotas.cc:96 source/ubl-settings-quotas.cc:134 -#: source/ubl-settings-quotas.cc:141 source/ubl-settings-quotas.cc:91 -#: source/ubl-settings-quotas.cc:116 source/ubl-settings-quotas.cc:117 -#: source/ubl-settings-quotas.cc:155 source/ubl-settings-quotas.cc:162 -#: source/ubl-settings-quotas.cc:88 source/ubl-settings-quotas.cc:113 -#: source/ubl-settings-quotas.cc:114 source/ubl-settings-quotas.cc:152 -#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:110 -#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:84 -msgid "File system:" -msgstr "Файловая система:" - -#: source/ubl-settings-quotas.cc:191 source/ubl-settings-quotas.cc:200 -#: source/ubl-settings-quotas.cc:215 source/ubl-settings-quotas.cc:243 -#: source/ubl-settings-quotas.cc:121 source/ubl-settings-quotas.cc:130 -#: source/ubl-settings-quotas.cc:145 source/ubl-settings-quotas.cc:378 -#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:120 -#: source/ubl-settings-quotas.cc:135 source/ubl-settings-quotas.cc:321 -#: source/ubl-settings-quotas.cc:132 source/ubl-settings-quotas.cc:141 -#: source/ubl-settings-quotas.cc:156 source/ubl-settings-quotas.cc:325 -#: source/ubl-settings-quotas.cc:129 source/ubl-settings-quotas.cc:138 -#: source/ubl-settings-quotas.cc:153 source/ubl-settings-quotas.cc:317 -#: source/ubl-settings-quotas.cc:264 source/ubl-settings-quotas.cc:126 -msgid "Files" -msgstr "Файлы" - -#: source/ubl-settings-quotas.cc:177 source/ubl-settings-quotas.cc:178 -#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:108 -#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:98 -#: source/ubl-settings-quotas.cc:118 source/ubl-settings-quotas.cc:119 -#: source/ubl-settings-quotas.cc:115 source/ubl-settings-quotas.cc:116 -#: source/ubl-settings-quotas.cc:112 source/ubl-settings-quotas.cc:113 -msgid "Filters" -msgstr "Фильтры" - -msgid "Direct control of the file system" -msgstr "Прямое управление файловой системой" - -msgid "" -"GTK settings disk quota for UBLinux\n" -"\n" -"Usage: ubl-settings-diskquota [OPTIONS...]\n" -"Options:\n" -" -h, --help\t Show this help\n" -" -V, --version\t Show package version\n" -" --lock-help Lock utility help\n" -" --lock-save Lock saving local and global configuration\n" -" --lock-save-local Lock save global configuration\n" -" --lock-save-global Lock load global configuration\n" -" --lock-load-global Lock load global configuration\n" -msgstr "" -"GTK утилита настройки дисковых для UBLinux\n" -"\n" -"Использование: ubl-settings-diskquota [Параметры приложения...]\n" -"Параметры приложения:\n" -" -h, --help\t Показать параметры справки\n" -" -V, --version\t Показать версию пакета\n" -" --lock-help Блокировка вызова справки\n" -" --lock-save Блокировка сохранения локальной и глобальной " -"конфигурации\n" -" --lock-save-local Блокировка сохранения локальной конфигурации\n" -" --lock-save-global Блокировка сохранения глобальной конфигурации\n" -" --lock-load-global Блокировка загрузки глобальной конфигурации\n" - -#: source/ubl-settings-quotas.cc:144 source/ubl-settings-quotas.cc:74 -#: source/ubl-settings-quotas.cc:66 source/ubl-settings-quotas.cc:87 -#: source/ubl-settings-quotas.cc:84 source/ubl-settings-quotas.cc:81 -#: source/ubl-settings-quotas.cc:80 -msgid "General settings" -msgstr "Общие настройки" - -#: source/ubl-settings-quotas.cc:611 source/ubl-settings-quotas.cc:524 -#: source/ubl-settings-quotas.cc:458 -msgid "Global configuration downloaded successfully" -msgstr "Успешно загружена глобальная конфигурация" - -#: source/ubl-settings-quotas.cc:585 source/ubl-settings-quotas.cc:498 -#: source/ubl-settings-quotas.cc:432 -#, fuzzy -msgid "Global configuration read error" -msgstr "Сохранить глобальную конфигурацию" - -#: source/ubl-settings-quotas.cc:617 source/ubl-settings-quotas.cc:530 -#: source/ubl-settings-quotas.cc:464 -msgid "Global configuration successfully written" -msgstr "Успешно записана глобальная конфигурация" - -#: source/ubl-settings-quotas.cc:593 source/ubl-settings-quotas.cc:506 -#: source/ubl-settings-quotas.cc:440 -#, fuzzy -msgid "Global configuration write error" -msgstr "Сохранить глобальную конфигурацию" - -#: source/ubl-settings-quotas.cc:198 source/ubl-settings-quotas.cc:128 -#: source/ubl-settings-quotas.cc:118 source/ubl-settings-quotas.cc:139 -#: source/ubl-settings-quotas.cc:136 -msgid "Group quotas for this device:" -msgstr "Групповые квоты для этого устройства:" - -#: source/ubl-settings-quotas.cc:145 source/ubl-settings-quotas.cc:75 -#: source/ubl-settings-quotas.cc:67 source/ubl-settings-quotas.cc:88 -#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:82 -#: source/ubl-settings-quotas.cc:81 -msgid "Groups" -msgstr "Группы" - -#: source/ubl-settings-quotas.cc:203 source/ubl-settings-quotas.cc:204 -#: source/ubl-settings-quotas.cc:213 source/ubl-settings-quotas.cc:218 -#: source/ubl-settings-quotas.cc:133 source/ubl-settings-quotas.cc:134 -#: source/ubl-settings-quotas.cc:143 source/ubl-settings-quotas.cc:148 -#: source/ubl-settings-quotas.cc:123 source/ubl-settings-quotas.cc:124 -#: source/ubl-settings-quotas.cc:138 source/ubl-settings-quotas.cc:144 -#: source/ubl-settings-quotas.cc:145 source/ubl-settings-quotas.cc:154 -#: source/ubl-settings-quotas.cc:159 source/ubl-settings-quotas.cc:141 -#: source/ubl-settings-quotas.cc:142 source/ubl-settings-quotas.cc:151 -#: source/ubl-settings-quotas.cc:156 -#, fuzzy -msgid "Hard limit" -msgstr "Жесткий предел" - -#: source/ubl-settings-quotas.cc:320 source/ubl-settings-quotas.cc:324 -#: source/ubl-settings-quotas.cc:316 source/ubl-settings-quotas.cc:263 -#, fuzzy -msgid "" -"Hard limit\n" -"(Size) activation\n" -"time" -msgstr "" -"Жесткий предел\n" -"(размер)" - -#: source/ubl-settings-quotas.cc:323 source/ubl-settings-quotas.cc:327 -#: source/ubl-settings-quotas.cc:319 source/ubl-settings-quotas.cc:266 -#, fuzzy -msgid "" -"Hard limit\n" -"(files)" -msgstr "" -"Жесткий лимит\n" -"(файлы)" - -#: source/ubl-settings-quotas.cc:325 source/ubl-settings-quotas.cc:329 -#: source/ubl-settings-quotas.cc:321 source/ubl-settings-quotas.cc:268 -#, fuzzy -msgid "" -"Hard limit\n" -"(files) activation\n" -"time" -msgstr "" -"Жесткий предел\n" -"(размер)" - -#: source/ubl-settings-quotas.cc:324 source/ubl-settings-quotas.cc:328 -#: source/ubl-settings-quotas.cc:320 source/ubl-settings-quotas.cc:267 -#, fuzzy -msgid "" -"Hard limit\n" -"(files) delay" -msgstr "" -"Жесткий лимит\n" -"(файлы)" - -#: source/ubl-settings-quotas.cc:318 source/ubl-settings-quotas.cc:322 -#: source/ubl-settings-quotas.cc:314 source/ubl-settings-quotas.cc:261 -#, fuzzy -msgid "" -"Hard limit\n" -"(size)" -msgstr "" -"Жесткий предел\n" -"(размер) задержки" - -#: source/ubl-settings-quotas.cc:319 source/ubl-settings-quotas.cc:323 -#: source/ubl-settings-quotas.cc:315 source/ubl-settings-quotas.cc:262 -#, fuzzy -msgid "" -"Hard limit\n" -"(size) delay" -msgstr "" -"Жесткий предел\n" -"(размер) задержки" - -#: source/ubl-settings-quotas.cc:247 source/ubl-settings-quotas.cc:382 -#, fuzzy -msgid "" -"Hard limit\n" -"activation\n" -"time (files)" -msgstr "" -"Время активации\n" -"жесткого лимита\n" -"(файла)" - -#: source/ubl-settings-quotas.cc:240 source/ubl-settings-quotas.cc:375 -msgid "" -"Hard limit\n" -"activation\n" -"time (size)" -msgstr "" -"Время активации\n" -"жесткого лимита\n" -"(объём)" - -#: source/ubl-settings-quotas.cc:195 source/ubl-settings-quotas.cc:125 -#: source/ubl-settings-quotas.cc:115 source/ubl-settings-quotas.cc:136 -#: source/ubl-settings-quotas.cc:133 source/ubl-settings-quotas.cc:130 -msgid "Hard limit (file) activation time" -msgstr "Время активации жесткого лимита (файла)" - -#: source/ubl-settings-quotas.cc:123 source/ubl-settings-quotas.cc:113 -#: source/ubl-settings-quotas.cc:134 source/ubl-settings-quotas.cc:131 -#: source/ubl-settings-quotas.cc:128 -msgid "Hard limit (files)" -msgstr "Жесткий лимит (файлы)" - -#: source/ubl-settings-quotas.cc:124 source/ubl-settings-quotas.cc:114 -#: source/ubl-settings-quotas.cc:135 source/ubl-settings-quotas.cc:132 -#: source/ubl-settings-quotas.cc:129 -msgid "Hard limit (files) delay" -msgstr "Жесткий лимит (файлы)" - -#: source/ubl-settings-quotas.cc:188 source/ubl-settings-quotas.cc:118 -#: source/ubl-settings-quotas.cc:108 source/ubl-settings-quotas.cc:129 -#: source/ubl-settings-quotas.cc:126 source/ubl-settings-quotas.cc:123 -msgid "Hard limit (size)" -msgstr "Жесткий лимит (объём)" - -#: source/ubl-settings-quotas.cc:120 source/ubl-settings-quotas.cc:110 -#: source/ubl-settings-quotas.cc:131 source/ubl-settings-quotas.cc:128 -#: source/ubl-settings-quotas.cc:125 -msgid "Hard limit (size) activation time" -msgstr "Жесткий предел (размер)" - -#: source/ubl-settings-quotas.cc:119 source/ubl-settings-quotas.cc:109 -#: source/ubl-settings-quotas.cc:130 source/ubl-settings-quotas.cc:127 -#: source/ubl-settings-quotas.cc:124 -msgid "Hard limit (size) delay" -msgstr "Жесткий предел (размер) задержки" - -#: source/ubl-settings-quotas.cc:190 -msgid "Hard limit activation time (size)" -msgstr "Время активации жесткого ограничения (объём)" - -#: source/ubl-settings-quotas.cc:225 source/ubl-settings-quotas.cc:155 -#: source/ubl-settings-quotas.cc:145 -msgid "Help" -msgstr "Справка" - -#: source/ubl-settings-quotas.cc:179 source/ubl-settings-quotas.cc:109 -#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:120 -#: source/ubl-settings-quotas.cc:117 source/ubl-settings-quotas.cc:114 -msgid "Load" -msgstr "Загрузить" - -#: source/ubl-settings-quotas.cc:222 source/ubl-settings-quotas.cc:152 -#: source/ubl-settings-quotas.cc:142 -msgid "Load global configuration" -msgstr "Загрузить глобальную конфигурацию" - -#: source/ubl-settings-quotas.cc:223 source/ubl-settings-quotas.cc:153 -#: source/ubl-settings-quotas.cc:143 -msgid "Load local configuration" -msgstr "Загрузить локальную конфигурацию" - -#: source/ubl-settings-quotas.cc:608 source/ubl-settings-quotas.cc:521 -#: source/ubl-settings-quotas.cc:455 -msgid "Local configuration downloaded successfully" -msgstr "Успешно загружена локальная конфигурация" - -#: source/ubl-settings-quotas.cc:581 source/ubl-settings-quotas.cc:494 -#: source/ubl-settings-quotas.cc:428 -#, fuzzy -msgid "Local configuration reading error" -msgstr "Загрузить локальную конфигурацию" - -#: source/ubl-settings-quotas.cc:614 source/ubl-settings-quotas.cc:527 -#: source/ubl-settings-quotas.cc:461 -msgid "Local configuration successfully written" -msgstr "Успешно записана локальная конфигурация" - -#: source/ubl-settings-quotas.cc:589 source/ubl-settings-quotas.cc:502 -#: source/ubl-settings-quotas.cc:436 -#, fuzzy -msgid "Local configuration write error" -msgstr "Загрузить локальную конфигурацию" - -#: source/ubl-settings-quotas.cc:184 source/ubl-settings-quotas.cc:234 -#: source/ubl-settings-quotas.cc:114 source/ubl-settings-quotas.cc:369 -#: source/ubl-settings-quotas.cc:104 source/ubl-settings-quotas.cc:314 -#: source/ubl-settings-quotas.cc:125 source/ubl-settings-quotas.cc:318 -#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:310 -#: source/ubl-settings-quotas.cc:119 -msgid "Name" -msgstr "Имя" - -#: source/ubl-settings-quotas.cc:623 source/ubl-settings-quotas.cc:536 -#: source/ubl-settings-quotas.cc:470 -msgid "Nothing to save!" -msgstr "Нечего сохранять!" - -#: source/ubl-settings-quotas.cc:143 source/ubl-settings-quotas.cc:73 -#: source/ubl-settings-quotas.cc:65 source/ubl-settings-quotas.cc:86 -#: source/ubl-settings-quotas.cc:83 source/ubl-settings-quotas.cc:80 -#: source/ubl-settings-quotas.cc:79 -msgid "Project Home Page" -msgstr "Главная страница проекта" - -#: source/ubl-settings-quotas.cc:185 source/ubl-settings-quotas.cc:235 -#: source/ubl-settings-quotas.cc:115 source/ubl-settings-quotas.cc:370 -#: source/ubl-settings-quotas.cc:105 source/ubl-settings-quotas.cc:315 -#: source/ubl-settings-quotas.cc:126 source/ubl-settings-quotas.cc:319 -#: source/ubl-settings-quotas.cc:123 source/ubl-settings-quotas.cc:311 -#: source/ubl-settings-quotas.cc:258 source/ubl-settings-quotas.cc:120 -msgid "Quotas" -msgstr "Квоты" - -#: source/ubl-settings-quotas.cc:151 source/ubl-settings-quotas.cc:81 -#: source/ubl-settings-quotas.cc:71 -msgid "Quotas for groups" -msgstr "Квоты для групп" - -#: source/ubl-settings-quotas.cc:154 source/ubl-settings-quotas.cc:84 -#: source/ubl-settings-quotas.cc:74 -msgid "Quotas for users" -msgstr "Квоты для пользователей" - -#: source/ubl-settings-quotas.cc:180 source/ubl-settings-quotas.cc:110 -#: source/ubl-settings-quotas.cc:100 source/ubl-settings-quotas.cc:121 -#: source/ubl-settings-quotas.cc:118 source/ubl-settings-quotas.cc:115 -msgid "Save" -msgstr "Сохранить" - -#: source/ubl-settings-quotas.cc:226 source/ubl-settings-quotas.cc:156 -#: source/ubl-settings-quotas.cc:146 -msgid "Save in global and local configuration" -msgstr "Сохранить в глобальную и локальную конфигурацию" - -#: source/ubl-settings-quotas.cc:227 source/ubl-settings-quotas.cc:157 -#: source/ubl-settings-quotas.cc:147 -msgid "Save in global configuration" -msgstr "Сохранить в глобальную конфигурацию" - -#: source/ubl-settings-quotas.cc:228 source/ubl-settings-quotas.cc:158 -#: source/ubl-settings-quotas.cc:148 -msgid "Save in local configuration" -msgstr "Сохранить в локальную конфигурацию" - -#: source/ubl-settings-quotas.cc:140 source/ubl-settings-quotas.cc:70 -msgid "Setting user quotas" -msgstr "Настройка квот пользователей" - -#: source/ubl-settings-quotas.cc:245 source/ubl-settings-quotas.cc:380 -msgid "" -"Severe\n" -"limitation\n" -"(files)" -msgstr "" -"Жесткое\n" -"лимит\n" -"(файлы)" - -#: source/ubl-settings-quotas.cc:238 source/ubl-settings-quotas.cc:373 -msgid "" -"Severe\n" -"limitation\n" -"(size)" -msgstr "" -"Жесткое\n" -"лимит\n" -"(объём)" - -#: source/ubl-settings-quotas.cc:193 -msgid "Severe limitation (files)" -msgstr "Жесткое лимит (файлы)" - -#: source/ubl-settings-quotas.cc:186 source/ubl-settings-quotas.cc:199 -#: source/ubl-settings-quotas.cc:210 source/ubl-settings-quotas.cc:236 -#: source/ubl-settings-quotas.cc:116 source/ubl-settings-quotas.cc:129 -#: source/ubl-settings-quotas.cc:140 source/ubl-settings-quotas.cc:371 -#: source/ubl-settings-quotas.cc:106 source/ubl-settings-quotas.cc:119 -#: source/ubl-settings-quotas.cc:130 source/ubl-settings-quotas.cc:316 -#: source/ubl-settings-quotas.cc:127 source/ubl-settings-quotas.cc:151 -#: source/ubl-settings-quotas.cc:320 source/ubl-settings-quotas.cc:124 -#: source/ubl-settings-quotas.cc:137 source/ubl-settings-quotas.cc:148 -#: source/ubl-settings-quotas.cc:312 source/ubl-settings-quotas.cc:259 -#: source/ubl-settings-quotas.cc:121 -msgid "Size" -msgstr "Объём" - -#: source/ubl-settings-quotas.cc:244 source/ubl-settings-quotas.cc:379 -msgid "" -"Soft\n" -"Restriction\n" -"(files)" -msgstr "" -"Мягкое\n" -"лимит\n" -"(файлы)" - -#: source/ubl-settings-quotas.cc:192 -msgid "Soft Restriction (files)" -msgstr "Мягкое лимит (файлы)" - -#: source/ubl-settings-quotas.cc:202 source/ubl-settings-quotas.cc:205 -#: source/ubl-settings-quotas.cc:212 source/ubl-settings-quotas.cc:217 -#: source/ubl-settings-quotas.cc:132 source/ubl-settings-quotas.cc:135 -#: source/ubl-settings-quotas.cc:142 source/ubl-settings-quotas.cc:147 -#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:125 -#: source/ubl-settings-quotas.cc:137 source/ubl-settings-quotas.cc:143 -#: source/ubl-settings-quotas.cc:146 source/ubl-settings-quotas.cc:153 -#: source/ubl-settings-quotas.cc:158 source/ubl-settings-quotas.cc:140 -#: source/ubl-settings-quotas.cc:150 source/ubl-settings-quotas.cc:155 -#, fuzzy -msgid "Soft limit" -msgstr "Мягкий лимит" - -#: source/ubl-settings-quotas.cc:322 source/ubl-settings-quotas.cc:326 -#: source/ubl-settings-quotas.cc:318 source/ubl-settings-quotas.cc:265 -#, fuzzy -msgid "" -"Soft limit\n" -"(files)" -msgstr "" -"Мягкий\n" -"лимит\n" -"(файлы)" - -#: source/ubl-settings-quotas.cc:237 source/ubl-settings-quotas.cc:372 -#: source/ubl-settings-quotas.cc:317 source/ubl-settings-quotas.cc:321 -#: source/ubl-settings-quotas.cc:313 source/ubl-settings-quotas.cc:260 -#, fuzzy -msgid "" -"Soft limit\n" -"(size)" -msgstr "" -"Мягкий лимит\n" -"(объём)" - -msgid "" -"Soft limit\n" -"(file)" -msgstr "" -"Мягкий лимит\n" -"(файлы)" - -#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:112 -#: source/ubl-settings-quotas.cc:133 source/ubl-settings-quotas.cc:130 -#: source/ubl-settings-quotas.cc:127 -msgid "Soft limit (files)" -msgstr "" -"Мягкий лимит\n" -"(файлы)" - -#: source/ubl-settings-quotas.cc:187 source/ubl-settings-quotas.cc:117 -#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:128 -#: source/ubl-settings-quotas.cc:125 source/ubl-settings-quotas.cc:122 -msgid "Soft limit (size)" -msgstr "Мягкий лимит (объём)" - -#: source/ubl-settings-quotas.cc:620 source/ubl-settings-quotas.cc:533 -#: source/ubl-settings-quotas.cc:467 -#, fuzzy -msgid "Successfully saved local and global configuration" -msgstr "Сохранить глобальную и локальную конфигурацию" - -#: source/ubl-settings-quotas.cc:59 source/ubl-settings-quotas.cc:55 -#: source/ubl-settings-quotas.cc:47 source/ubl-settings-quotas.cc:68 -#: source/ubl-settings-quotas.cc:70 source/ubl-settings-quotas.cc:67 -#: source/ubl-settings-quotas.cc:66 -msgid "The program must be run as root" -msgstr "Программа должна быть запущена от имени root" - -#: source/ubl-settings-quotas.cc:209 source/ubl-settings-quotas.cc:139 -#: source/ubl-settings-quotas.cc:129 source/ubl-settings-quotas.cc:150 -#: source/ubl-settings-quotas.cc:147 -msgid "User quotas for this device: " -msgstr "Квоты пользователей для этого устройства: " - -#: source/ubl-settings-quotas.cc:148 source/ubl-settings-quotas.cc:78 -#: source/ubl-settings-quotas.cc:68 source/ubl-settings-quotas.cc:89 -#: source/ubl-settings-quotas.cc:86 source/ubl-settings-quotas.cc:83 -#: source/ubl-settings-quotas.cc:82 -msgid "Users" -msgstr "Пользователи" - -#: source/ubl-settings-quotas.cc:163 source/ubl-settings-quotas.cc:164 -#: source/ubl-settings-quotas.cc:165 source/ubl-settings-quotas.cc:166 -#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:94 -#: source/ubl-settings-quotas.cc:95 source/ubl-settings-quotas.cc:96 -#: source/ubl-settings-quotas.cc:83 source/ubl-settings-quotas.cc:84 -#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:86 -#: source/ubl-settings-quotas.cc:104 source/ubl-settings-quotas.cc:105 -#: source/ubl-settings-quotas.cc:106 source/ubl-settings-quotas.cc:107 -#: source/ubl-settings-quotas.cc:101 source/ubl-settings-quotas.cc:102 -#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:98 -#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:100 -#: source/ubl-settings-quotas.cc:97 -msgid "days" -msgstr "дни" - -#: source/ubl-settings-quotas.cc:219 source/ubl-settings-quotas.cc:220 -#: source/ubl-settings-quotas.cc:149 source/ubl-settings-quotas.cc:150 -#: source/ubl-settings-quotas.cc:139 source/ubl-settings-quotas.cc:140 -#: source/ubl-settings-quotas.cc:160 source/ubl-settings-quotas.cc:161 -#: source/ubl-settings-quotas.cc:157 source/ubl-settings-quotas.cc:158 -#, fuzzy -msgid "files" -msgstr "Файлы" - -#: source/ubl-settings-quotas.cc:167 source/ubl-settings-quotas.cc:168 -#: source/ubl-settings-quotas.cc:169 source/ubl-settings-quotas.cc:170 -#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:98 -#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:100 -#: source/ubl-settings-quotas.cc:87 source/ubl-settings-quotas.cc:88 -#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:90 -#: source/ubl-settings-quotas.cc:108 source/ubl-settings-quotas.cc:109 -#: source/ubl-settings-quotas.cc:110 source/ubl-settings-quotas.cc:111 -#: source/ubl-settings-quotas.cc:105 source/ubl-settings-quotas.cc:106 -#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:102 -#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:104 -#: source/ubl-settings-quotas.cc:101 -msgid "hours" -msgstr "часы" - -#: source/ubl-settings-quotas.cc:141 source/ubl-settings-quotas.cc:71 -#: source/ubl-settings-quotas.cc:63 source/ubl-settings-quotas.cc:84 -#: source/ubl-settings-quotas.cc:81 source/ubl-settings-quotas.cc:78 -#: source/ubl-settings-quotas.cc:77 -msgid "https://wiki.ublinux.com" -msgstr "https://wiki.ublinux.ru" - -#: source/ubl-settings-quotas.cc:548 source/ubl-settings-quotas.cc:461 -msgid "" -"https://wiki.ublinux.com/ru/Программное_обеспечение/Программы_и_утилиты/Все/" -msgstr "" - -#: source/ubl-settings-quotas.cc:171 source/ubl-settings-quotas.cc:172 -#: source/ubl-settings-quotas.cc:173 source/ubl-settings-quotas.cc:174 -#: source/ubl-settings-quotas.cc:101 source/ubl-settings-quotas.cc:102 -#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:104 -#: source/ubl-settings-quotas.cc:91 source/ubl-settings-quotas.cc:92 -#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:94 -#: source/ubl-settings-quotas.cc:112 source/ubl-settings-quotas.cc:113 -#: source/ubl-settings-quotas.cc:114 source/ubl-settings-quotas.cc:115 -#: source/ubl-settings-quotas.cc:109 source/ubl-settings-quotas.cc:110 -#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:106 -#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:108 -#: source/ubl-settings-quotas.cc:105 -msgid "minutes" -msgstr "минуты" - -#: source/ubl-settings-quotas.cc:257 -msgid "name" -msgstr "имя" - -#: source/ubl-settings-quotas.cc:92 source/ubl-settings-quotas.cc:89 -#: source/ubl-settings-quotas.cc:86 source/ubl-settings-quotas.cc:85 -#, fuzzy -msgid "quotas for groups" -msgstr "Квоты для групп" - -#: source/ubl-settings-quotas.cc:95 source/ubl-settings-quotas.cc:92 -#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:88 -#, fuzzy -msgid "quotas for users" -msgstr "Квоты для пользователей" - -#: source/ubl-settings-quotas.cc:629 source/ubl-settings-quotas.cc:542 -#: source/ubl-settings-quotas.cc:476 source/ubl-settings-quotas.cc:350 -#: source/ubl-settings-quotas.cc:371 source/ubl-settings-quotas.cc:318 -#: source/ubl-settings-quotas.cc:267 source/ubl-settings-quotas.cc:213 -msgid "ubl-settings-quotas version: " -msgstr "ubl-settings-quotas версия: " - -#: source/ubl-settings-quotas.cc:159 source/ubl-settings-quotas.cc:160 -#: source/ubl-settings-quotas.cc:161 source/ubl-settings-quotas.cc:162 -#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:90 -#: source/ubl-settings-quotas.cc:91 source/ubl-settings-quotas.cc:92 -#: source/ubl-settings-quotas.cc:79 source/ubl-settings-quotas.cc:80 -#: source/ubl-settings-quotas.cc:81 source/ubl-settings-quotas.cc:82 -#: source/ubl-settings-quotas.cc:100 source/ubl-settings-quotas.cc:101 -#: source/ubl-settings-quotas.cc:102 source/ubl-settings-quotas.cc:103 -#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:98 -#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:94 -#: source/ubl-settings-quotas.cc:95 source/ubl-settings-quotas.cc:96 -#: source/ubl-settings-quotas.cc:93 -msgid "weeks" -msgstr "недели" - -msgid "Argument not recognized\n" -msgstr "Аргумент не распознан\n" - -msgid "ubl-settings-diskquota version: " -msgstr "ubl-settings-diskquota версия: " - -msgid "ubl-settings-quotas" -msgstr "Квоты" - -msgid "General statistics" -msgstr "Общая статистика" - -#~ msgid "Severe limitation (size)" -#~ msgstr "Жесткое лимит (объём)" - -#, fuzzy -#~ msgid "Hard limit activation time (files)" -#~ msgstr "Время активации жесткого граничения (файла)" From b9c7d7c5cb991e5c0a8e20b8194184fab701f8c8 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 10 Jul 2023 17:37:42 +0600 Subject: [PATCH 009/144] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=20=D0=BF?= =?UTF-8?q?=D0=B8=D1=81=D0=B0=D1=82=D1=8C=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83?= =?UTF-8?q?=D0=B7=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/load.c | 139 ++++++++++++++++++++++++++++++++++++++++++++ source/model/load.h | 13 +++++ 2 files changed, 152 insertions(+) create mode 100644 source/model/load.c create mode 100644 source/model/load.h diff --git a/source/model/load.c b/source/model/load.c new file mode 100644 index 0000000..7ce6316 --- /dev/null +++ b/source/model/load.c @@ -0,0 +1,139 @@ +#include "load.h" + + +void load_template_load_cfg(config_u_g_p* _config, char* cmd) { + model_clear_cfg(_config); + int size = 0; + char** cfg = yon_config_load(cmd, &size); + philos_array_string_remove_char(&cfg, "\n", size); + int size_loaded_keys = 0; + for (int index = 0; index < size; index++) { + char* str_key_value = yon_char_new(cfg[index]); + char* str_key = yon_char_divide_search(str_key_value, "=",-1); + _config->loaded_keys = yon_char_parsed_append(_config->loaded_keys, &size_loaded_keys, str_key); + char* str_value = str_key_value; + load_pars_keys(_config, yon_char_new(str_key), index); + load_pars_values(_config, yon_char_new(str_value), index); + + } + _config->flag_set_data = 0; +} + +void load_pars_keys(config_u_g_p* _config, char* str_key, int index) { + yon_char_divide_search(str_key, "[",-1); + str_key = yon_char_divide_search(str_key, "]",-1); + load_pars_keys_u_g(_config, str_key, index); + load_pars_keys_p(_config, str_key, index); +} + + + +void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { + if (strstr(str_key, "prjquota")) { + return; + } + if (yon_char_find_count(str_key, ":") || yon_char_find_count(str_key, ",")) { + int size_point = 0; + char** arr_keys = philos_str_split(str_key, &size_point, ":"); + char** type_quota = philos_char_parsed_append(_config->type_arr, &index, arr_keys[0]); + int size_users = 0; + if (yon_char_find_count(str_key, ":") == 2) { + _config->UNIX_file = philos_char_parsed_append(_config->UNIX_file,&index, arr_keys[1]); + } + if (yon_char_find_count(str_key, ",")) { + int size_comma = 0; + char** arr_user = philos_str_split(arr_keys[size_point-1], &size_comma, ","); + + for (int i = 0; i < size_comma; i++) { + _config->actors = yon_char_parsed_append(_config->actors, &size_users, arr_user[i]); + } + _config->actors = yon_char_parsed_append(_config->actors, &size_users, NULL); + } + else { + _config->actors = yon_char_parsed_append(_config->actors, &size_users, NULL); + } + } + else { + + } +} + +void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index) { + if (strstr(str_key, "usrquota") || strstr(str_key, "grpquota")) { + return; + } + if (yon_char_find_count(str_key, ":") || yon_char_find_count(str_key, ",")) { + int size_point = 0; + char** arr_keys = philos_str_split(str_key, &size_point, ":"); + char** type_quota = philos_char_parsed_append(_config->type_arr,&index, arr_keys[0]); + int size_users = 0; + if (yon_char_find_count(str_key, ":") == 2) { + _config->UNIX_file = philos_char_parsed_append(_config->UNIX_file,&index, arr_keys[1]); + int size_comma = 0; + if (yon_char_find_count(str_key, ",")) { + char** arr_user = philos_str_split(arr_keys[size_point-1], &size_comma, ","); + if (strstr(str_key, "AUTO")) { + _config->number = philos_int_append(_config->number,&index, -1); + } + else { + _config->number = philos_int_append(_config->number,&index, atoi(arr_user[0])); + } + } + else { + if (strstr(str_key, "AUTO")) { + _config->number = philos_int_append(_config->number,&index, -1); + } + else { + _config->number = philos_int_append(_config->number, &size_comma, atoi(arr_keys[size_point-1])); + } + } + } + } +} + +void load_pars_values_status(config_u_g_p* _config, int index, char*key, char* value) { + for (int i = 0; i < _config->size; i++) { + if (strstr(key, _config->loaded_keys[i])) { + if (strstr(key,"enable")) { + _config->status[index] = 1; + return; + } + else if (strstr(key,"disable")) { + _config->status[index] = 0; + return; + } + } + + } +} + +void load_pars_values(config_u_g_p* _config, char* str_value, int index) { + int size = 0; + char* new_value = yon_char_new(str_value); + char** arr_values = philos_str_split(new_value, &size, ":"); + if (yon_char_find_count(str_value, ":") == 3 || yon_char_find_count(str_value, ":") == 5) { + philos_set_pow_size_memory(yon_char_new(arr_values[0]), &_config->soft_restriction_size, index, array_size_pow); + philos_set_size_memory_integer(yon_char_new(arr_values[0]), &_config->soft_restriction_size_pow, index); + philos_set_pow_size_memory(yon_char_new(arr_values[1]), &_config->soft_restriction_file, index, array_size_pow); + philos_set_size_memory_integer(yon_char_new(arr_values[1]), &_config->soft_restriction_file, index); + philos_set_pow_size_memory(yon_char_new(arr_values[2]), &_config->severe_limitation_size, index, array_size_pow); + philos_set_size_memory_integer(yon_char_new(arr_values[2]), &_config->severe_limitation_size_pow, index); + philos_set_pow_size_memory(yon_char_new(arr_values[3]), &_config->severe_limitation_file, index, array_size_pow); + philos_set_size_memory_integer(yon_char_new(arr_values[3]), &_config->severe_limitation_file_pow, index); + if (yon_char_find_count(str_value, ":") == 5) { + philos_set_pow_size_memory(yon_char_new(arr_values[3]), &_config->deferring_size, index, array_size_pow); + philos_set_size_memory_integer(yon_char_new(arr_values[3]), &_config->deferring_size_pow, index); + philos_set_pow_size_memory(yon_char_new(arr_values[3]), &_config->deferring_file, index, array_size_pow); + philos_set_size_memory_integer(yon_char_new(arr_values[3]), &_config->deferring_file_pow, index); + } + else { + philos_set_pow_size_memory("-", &_config->deferring_size, index, array_size_pow); + philos_set_size_memory_integer("-", &_config->deferring_size_pow, index); + philos_set_pow_size_memory("-", &_config->deferring_file, index, array_size_pow); + philos_set_size_memory_integer("-", &_config->deferring_file_pow, index); + } + } + else { + + } +} \ No newline at end of file diff --git a/source/model/load.h b/source/model/load.h new file mode 100644 index 0000000..f8653a3 --- /dev/null +++ b/source/model/load.h @@ -0,0 +1,13 @@ +#ifndef LOAD_H +#define LOAD_H +#include "ubl-utils.h" +#include "../ubl-strings.h" +#include "model.h" + +void load_template_load_cfg(config_u_g_p* _config, char* cmd); +void load_pars_keys(config_u_g_p* _config, char* str_key, int index); +void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index); +void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index); +void load_pars_values(config_u_g_p* _config, char* str_value, int index); + +#endif \ No newline at end of file From de96957bc080644a85a0cb06ca9292dd1493cb67 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 10 Jul 2023 17:38:38 +0600 Subject: [PATCH 010/144] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=20=D0=BF?= =?UTF-8?q?=D0=B8=D1=81=D0=B0=D1=82=D1=8C=20=D1=81=D0=BE=D1=85=D1=80=D0=B0?= =?UTF-8?q?=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/my_device.c | 50 +++++++++++++++++++ source/model/my_device.h | 24 ++++++++++ source/model/save.c | 101 +++++++++++++++++++++++++++++++++++++++ source/model/save.h | 11 +++++ 4 files changed, 186 insertions(+) create mode 100644 source/model/my_device.c create mode 100644 source/model/my_device.h create mode 100644 source/model/save.c create mode 100644 source/model/save.h diff --git a/source/model/my_device.c b/source/model/my_device.c new file mode 100644 index 0000000..614a3ff --- /dev/null +++ b/source/model/my_device.c @@ -0,0 +1,50 @@ +#include "my_device.h" + +device_config obj_device_config; + +device_config* get_device_cfg() { + return &obj_device_config; +} + +void device_disk_parsed() { + char* cmd = "lsblk --fs --raw --output PATH,FSTYPE --exclude 7,11,253"; + int size = 0; + char** responce = yon_config_load(cmd, &size); + obj_device_config.size_disk = 0; + char* split_simvol = " "; + for (int index = 1; index < size; index++ ) { + char* disk = yon_char_divide_search(responce[index], "\n", -1); + if (yon_char_find_count(disk, " ") != 0) { + char* name_disk = yon_char_divide_search(disk, " ", -1); + obj_device_config.name_disk = yon_char_parsed_append(obj_device_config.name_disk, &obj_device_config.size_disk, name_disk); + obj_device_config.size_disk--; + obj_device_config.file_system = yon_char_parsed_append(obj_device_config.file_system, &obj_device_config.size_disk, disk); + obj_device_config.size_disk--; + obj_device_config.mounted = yon_char_parsed_append(obj_device_config.mounted, &obj_device_config.size_disk, ""); + obj_device_config.size_disk--; + obj_device_config.type_dick = yon_char_parsed_append(obj_device_config.type_dick, &obj_device_config.size_disk, ""); + obj_device_config.size_disk--; + disk = yon_char_replace(disk," ", ""); + if (strlen(disk)!=0) { + char* description_disk = yon_char_unite(name_disk, + split_simvol, + disk, + NULL); + obj_device_config.description_disk = yon_char_parsed_append(obj_device_config.description_disk, &obj_device_config.size_disk, description_disk); + free(description_disk); + + } + free(name_disk); + } + free(disk); + } + philos_free_string_array(&responce, size); + +} +void device_fill_disk(GtkWidget* combo_box_text) { + for (int index = 0; index < obj_device_config.size_disk; index++) { + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_box_text), obj_device_config.description_disk[index]); + } +} + + diff --git a/source/model/my_device.h b/source/model/my_device.h new file mode 100644 index 0000000..c2ef0e6 --- /dev/null +++ b/source/model/my_device.h @@ -0,0 +1,24 @@ +#ifndef MY_DEVICE_H +#define MY_DEVICE_H +#include "ubl-utils.h" +#include +#include +#include +#include "philos_utils.h" +typedef struct { + char** name_disk; + char** file_system; + char** mounted; + char** type_dick; + char** description_disk; + int size_disk; +} device_config; + +void device_disk_parsed(); +device_config* get_device_cfg(); +void device_fill_disk(GtkWidget* combo_box_text); +size_t get_mem_total(); +float get_size_pow_memory(size_t size_memory, int size); +size_t get_resurs_total(char* cmd); + +#endif \ No newline at end of file diff --git a/source/model/save.c b/source/model/save.c new file mode 100644 index 0000000..150ee8c --- /dev/null +++ b/source/model/save.c @@ -0,0 +1,101 @@ +#ifndef SAVE_H +#define SAVE_H +#include "save.h" + + +char* template_format_save(config_u_g_p* config, char* cmd) { + for (int i = 0; i < config->size; i++) { + char* key = save_format_key(config, i); + char* value = save_format_str_value(config, i); + char* value_status = save_format_status_cmd(config, i); + if (key!= NULL) { + // key = yon_char_unite(cmd, " " , key, "=\"" , value, "\" ", NULL); + cmd = yon_char_unite(cmd, key, "=" , value, " ", NULL); + cmd = yon_char_unite(cmd, key, "=" , value_status, " ", NULL); + free(key); + free(value); + free(value_status); + } + + } + return cmd; +} + +char* save_format_key(config_u_g_p* config, int index) { + if (config->status_set[index] == 1) { + return NULL; + } + char* cmd = yon_char_new(""); + char* value = yon_char_new(""); + char* key = yon_char_new(""); + int number = config->number[index]; + + key = yon_char_unite("CGROUP_QUOTA[", config->type_arr[index], ":", NULL); + if (strstr(config->type_arr[index], "prjquota")) { + if (number!=-1) { + key = yon_char_unite(config->UNIX_file[index],":",yon_char_from_int(number), NULL); + } + else { + key = yon_char_unite(config->UNIX_file[index],":AUTO", NULL); + } + } + else { + key = yon_char_unite(config->UNIX_file[index], NULL); + } + + + key = yon_char_unite(key, save_str_users(config, index) , "]", NULL); + + return cmd; + +} + +char* save_format_str_value(config_u_g_p* config, int index) { + if (config->status_set[index] == 1) { + return NULL; + } + char* value = yon_char_new(""); + value = philos_format_cfg_str_size_memory(value, config->soft_restriction_size[index],config->soft_restriction_size_pow[index]); + value = yon_char_unite(value, ","); + philos_format_cfg_str_size_memory(value, config->soft_restriction_file[index],config->soft_restriction_file_pow[index]); + value = yon_char_unite(value, ","); + philos_format_cfg_str_size_memory(value, config->severe_limitation_size[index],config->severe_limitation_size_pow[index]); + value = yon_char_unite(value, ","); + philos_format_cfg_str_size_memory(value, config->severe_limitation_file[index], config->severe_limitation_file_pow[index]); + value = yon_char_unite(value, ","); + philos_format_cfg_str_size_memory(value, config->deferring_size[index], config->deferring_size_pow[index]); + value = yon_char_unite(value, ","); + value = philos_format_cfg_str_size_memory(value, config->deferring_file[index], config->deferring_file_pow[index]); + return value; +} + +char* save_str_users(config_u_g_p* config, int index) { + char* cmd = yon_char_new(""); + char split_simvol[2] = {0}; + split_simvol[0] = 0; + split_simvol[1] = 0; + if (strstr(config->type_arr[index], "prjquota")) { + for (int i=0; config->actors[i]; i++) { + cmd = yon_char_unite(":", split_simvol, config->actors[i], NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + } + } + else { + + } +} + +char* save_format_status_cmd(config_u_g_p* config, int index) { + if (config->status_set[index] == 1) { + return NULL; + } + if (config->status[index]) { + return yon_char_new("enable"); + } + else { + return yon_char_new("disable"); + } + return yon_char_new("disable"); +} +#endif \ No newline at end of file diff --git a/source/model/save.h b/source/model/save.h new file mode 100644 index 0000000..883dffa --- /dev/null +++ b/source/model/save.h @@ -0,0 +1,11 @@ +#ifndef SAVE +#define SAVE +#include "ubl-utils.h" +#include "../ubl-strings.h" +#include "model.h" +char* template_format_save(config_u_g_p* _config, char* cmd); +char* save_format_key(config_u_g_p* _config, int index); +char* save_str_users(config_u_g_p* _config, int index); +char* save_format_str_value(config_u_g_p* config, int index); +char* save_format_status_cmd(config_u_g_p* config, int index); +#endif \ No newline at end of file From 70c38db5cbcd1c3c73d90964b58e1d023805c2ab Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 10 Jul 2023 17:39:17 +0600 Subject: [PATCH 011/144] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=20=D1=81?= =?UTF-8?q?=D0=BE=D0=B1=D0=B8=D1=80=D0=B0=D1=82=D1=8C=20=D0=BF=D1=80=D0=B8?= =?UTF-8?q?=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 9 + Makefile | 168 + README.md | 29 + ...ublinux.ubl-settings-diskquota.checked.svg | 327 + com.ublinux.ubl-settings-diskquota.funnel.svg | 45 + com.ublinux.ubl-settings-diskquota.policy | 24 + com.ublinux.ubl-settings-diskquota.svg | 5903 +++++++++++++++ ...ublinux.ubl-settings-diskquota.warning.svg | 55 + gresource.xml | 12 + screenshot/screenshot.png | Bin 0 -> 77906 bytes source/CMakeLists.txt | 108 + source/controler.c | 174 + source/controler.h | 8 + source/model/philos_utils.c | 1169 +++ source/model/philos_utils.h | 127 + source/model/ubl-utils.c | 1759 +++++ source/model/ubl-utils.h | 345 + source/ubl-cmake.in | 1 + source/ubl-settings-diskquota.c | 188 + source/ubl-settings-diskquota.h | 123 + source/ubl-strings.h | 62 + source/view_add_p.c | 0 source/view_add_p.h | 0 source/view_add_u_g.c | 0 source/view_add_u_g.h | 0 source/view_check_user_table.c | 0 source/view_check_user_table.h | 0 source/view_edit_p.c | 0 source/view_edit_p.h | 0 source/view_edit_u_g.c | 0 source/view_edit_u_g.h | 0 source/view_filters.c | 109 + source/view_filters.h | 48 + ubl-settings-diskquota | Bin 0 -> 629184 bytes ubl-settings-diskquota-banner.png | Bin 0 -> 33872 bytes ubl-settings-diskquota.css | 108 + ubl-settings-diskquota.desktop | 15 + ubl-settings-diskquota.glade | 6508 +++++++++++++++++ ubl-settings-diskquota.pot | 724 ++ ubl-settings-diskquota_ru.po | 997 +++ 40 files changed, 19145 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 README.md create mode 100644 com.ublinux.ubl-settings-diskquota.checked.svg create mode 100644 com.ublinux.ubl-settings-diskquota.funnel.svg create mode 100644 com.ublinux.ubl-settings-diskquota.policy create mode 100644 com.ublinux.ubl-settings-diskquota.svg create mode 100644 com.ublinux.ubl-settings-diskquota.warning.svg create mode 100644 gresource.xml create mode 100644 screenshot/screenshot.png create mode 100644 source/CMakeLists.txt create mode 100644 source/controler.c create mode 100644 source/controler.h create mode 100644 source/model/philos_utils.c create mode 100644 source/model/philos_utils.h create mode 100644 source/model/ubl-utils.c create mode 100644 source/model/ubl-utils.h create mode 100644 source/ubl-cmake.in create mode 100644 source/ubl-settings-diskquota.c create mode 100644 source/ubl-settings-diskquota.h create mode 100644 source/ubl-strings.h create mode 100644 source/view_add_p.c create mode 100644 source/view_add_p.h create mode 100644 source/view_add_u_g.c create mode 100644 source/view_add_u_g.h create mode 100644 source/view_check_user_table.c create mode 100644 source/view_check_user_table.h create mode 100644 source/view_edit_p.c create mode 100644 source/view_edit_p.h create mode 100644 source/view_edit_u_g.c create mode 100644 source/view_edit_u_g.h create mode 100644 source/view_filters.c create mode 100644 source/view_filters.h create mode 100755 ubl-settings-diskquota create mode 100644 ubl-settings-diskquota-banner.png create mode 100644 ubl-settings-diskquota.css create mode 100644 ubl-settings-diskquota.desktop create mode 100644 ubl-settings-diskquota.glade create mode 100644 ubl-settings-diskquota.pot create mode 100644 ubl-settings-diskquota_ru.po diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ed27715 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +.vscode/ +ubl-settings-TEMPLATE +*~ +build/ +compile/ +*# +terminal-commands/ +source/ubl-cmake.h +vgcore* \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..8ec4457 --- /dev/null +++ b/Makefile @@ -0,0 +1,168 @@ +#!/usr/bin/make -f + +#SHELL := /bin/bash +MAKEFILE_FILEPATH := $(abspath $(lastword $(MAKEFILE_LIST))) +MAKEFILE_DIR := $(notdir $(patsubst %/,%,$(dir $(MAKEFILE_FILEPATH)))) +MAKEFILE_PATH := $(dir $(MAKEFILE_FILEPATH)) + +CMAKE_COMMAND = cmake +CMAKE_SOURCE_DIR = $(MAKEFILE_PATH)source +CMAKE_BUILD_DIR = $(MAKEFILE_PATH)compile +#CMAKE_SOURCE_DIR = ./source +#CMAKE_BUILD_DIR = ./compile +DEPENDS = /bin/cmake +PREFIX ?= /usr +PKGNAME = $(MAKEFILE_DIR) +#PKGNAME = ubl-settings-manager +LATEST_TAG= +default_target: all + +.PHONY: all init depend debug prepare check build uninstall install clean help + +all: init build + +init: + @echo "Initialize ..."; \ + if [ -d ".git" ]; then \ + LATEST_TAG=$$(git describe --tags | sed 's/^v//'|grep -oE "^[0-9]{1,}.[0-9]{1,}"); \ + else \ + LATEST_TAG="0.0"; \ + fi; \ + sed -r "s/^(string version_application).*/\1=\"$${LATEST_TAG}\";/" -i source/${PKGNAME}.h; \ + echo "-- Build path: ${CMAKE_BUILD_DIR}" + +depend: + @echo "Check depends ..." + @for FILE_DEPEND in $(DEPENDS); do \ + if [ ! -f $${FILE_DEPEND} ]; then \ + echo "ERROR: Depend '$${FILE_DEPEND}' not found !"; \ + exit 1; \ + fi; \ + done; \ + echo "Check depends: OK" +# $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + +debug: init build + @echo "Debug ..."; \ + if [ ! -d ${CMAKE_BUILD_DIR} ]; then \ + $(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \ + fi; \ + echo "${CMAKE_BUILD_DIR}/${PKGNAME}"; \ + cp ${CMAKE_BUILD_DIR}/${PKGNAME} ./; \ + echo "Debug: OK" + +prepare: + @echo "Prepare ..."; \ + if [ ! -d ${CMAKE_BUILD_DIR} ]; then \ + $(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \ + fi; \ + echo "Prepare: OK" + +check: + @echo "Check ..."; \ + if [ -f ${CMAKE_BUILD_DIR}/${PKGNAME} ]; then \ + echo "Check: OK"; \ + else \ + echo "Check: ${CMAKE_BUILD_DIR}/${PKGNAME} not found !"; \ + exit 1; \ + fi + +build: depend prepare + @echo "Build ..."; \ + make --directory=${CMAKE_BUILD_DIR}; \ + echo "Build: OK" + +uninstall: + @echo "Uninstall ..." + @for FILE_PO in $(wildcard *.po); do \ + LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ + FILE_MO=$${FILE_PO##*/}; FILE_MO="$${FILE_MO%_*.po}.mo"; \ + PATH_FILE_MO="${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES/$${FILE_MO}"; \ + $(RM) "$${PATH_FILE_MO}"; \ + done + @for SIZE in 16x16 32x32 48x48 scalable; do \ + $(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}/apps/com.ublinux.${PKGNAME}.svg"; \ + $(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}/apps/com.ublinux.${PKGNAME}.png"; \ + done + @for FILE_SVG in $(wildcard *.svg); do \ + for SIZE in 16x16 32x32 48x48 scalable; do \ + $(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}/status/$${FILE_SVG%.*}".{svg,png,jpg}; \ + done; \ + done + @$(RM) "${DESTDIR}${PREFIX}/bin/${PKGNAME}" + @$(RM) "${DESTDIR}${PREFIX}/share/applications/${PKGNAME}.desktop" + @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.svg" + @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.checked.svg" + @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.warning.svg" + @$(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}.policy" + @if [ -z ${DESTDIR} ]; then \ + [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ + update-desktop-database --quiet &>/dev/null || true; \ + [ -d "${DESTDIR}${PREFIX}/share/applications" ] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \ + fi + @echo "Uninstall: OK" + +install: check uninstall + @echo "Install ..." +#################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ + @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g +#################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ + @for FILE_PO in $(wildcard *.po); do \ + LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ + install -dm755 "${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES"; \ + FILE_MO=$${FILE_PO##*/}; FILE_MO="$${FILE_MO%_*.po}.mo"; \ + PATH_FILE_MO="${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES/$${FILE_MO}"; \ + echo "$${FILE_PO}"; \ + msgfmt "$${FILE_PO}" -v -f -o "$${PATH_FILE_MO}"; \ + done + @for SIZE in 16 32 48; do \ + install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps"; \ + rsvg-convert -w $${SIZE} -h $${SIZE} -f svg --keep-image-data "com.ublinux.${PKGNAME}.svg" -o "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/com.ublinux.${PKGNAME}.svg"; \ + done + @install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/" "com.ublinux.${PKGNAME}.svg" + @install -dm755 "${DESTDIR}${PREFIX}/share/polkit-1/actions" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "com.ublinux.${PKGNAME}.policy" + @install -Dm755 -t "${DESTDIR}${PREFIX}/bin/" "${CMAKE_BUILD_DIR}/${PKGNAME}" + @install -dm755 "${DESTDIR}/etc/xdg" + @install -dm755 "${DESTDIR}${PREFIX}/share/applications" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.funnel.svg" + @if [ -z ${DESTDIR} ]; then \ + [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ + update-desktop-database --quiet &>/dev/null || true; \ + [ -d "${DESTDIR}${PREFIX}/share/applications" ] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \ + fi + @echo "Install: OK" + @sed -r "s/^(string version_application=\"*\").*/string version_application;/" -i source/${PKGNAME}.h; \ + +clean: + @echo "Clean ..." + @$(RM) -rd ${CMAKE_BUILD_DIR} + @if [ -d ${CMAKE_BUILD_DIR} ]; then \ + echo "Clean: error, compile directory exist ${CMAKE_BUILD_DIR}"; \ + else \ + echo "Clean: OK"; \ + fi + +up_ver: + @CURRENT=$$(grep 'VERSION' ${FILE_VERSION} | cut -d" " -f2); \ + MAJOR=$$(cut -d. -f1 <<< $${CURRENT}); \ + MINOR=$$(cut -d. -f2 <<< $${CURRENT}); \ + VER="$${MAJOR}.$$(($${MINOR}+1))"; \ + sed "s/VERSION *[[:digit:]]*.*/VERSION $${VER}/" -i ${FILE_VERSION}; \ + echo "Updated version to VERSION.md: $${CURRENT} to $${VER}" + +help: + @echo "The following are some of the valid targets for this Makefile:"; \ + echo "... all (the default if no target is provided)"; \ + echo "... init"; \ + echo "... debug"; \ + echo "... prepare"; \ + echo "... compile"; \ + echo "... install"; \ + echo "... uninstall"; \ + echo "... clean"; \ + echo "... up_ver" diff --git a/README.md b/README.md new file mode 100644 index 0000000..85aef32 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# ubl-settings-diskquota +# Выполнить +# Build +In order to build ubl-settings-diskquota you will need: + +- CMake +- C compiler +- GTK+ 3 & dependencies +- webkit2gtk (optional) + +Once you have all the necessary dependencies, you can use: +```sh +$ make +``` + +# Installation +After a successful build, just use: +```sh +$ sudo make install clean +``` + +# Uninstallation +After a successful build, just use: +```sh +$ sudo make uninstall +``` + +![alt text](screenshot/screenshot.png) + diff --git a/com.ublinux.ubl-settings-diskquota.checked.svg b/com.ublinux.ubl-settings-diskquota.checked.svg new file mode 100644 index 0000000..e3cab42 --- /dev/null +++ b/com.ublinux.ubl-settings-diskquota.checked.svg @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + diff --git a/com.ublinux.ubl-settings-diskquota.funnel.svg b/com.ublinux.ubl-settings-diskquota.funnel.svg new file mode 100644 index 0000000..4aec04a --- /dev/null +++ b/com.ublinux.ubl-settings-diskquota.funnel.svg @@ -0,0 +1,45 @@ + + + + + + + + + + diff --git a/com.ublinux.ubl-settings-diskquota.policy b/com.ublinux.ubl-settings-diskquota.policy new file mode 100644 index 0000000..de22da1 --- /dev/null +++ b/com.ublinux.ubl-settings-diskquota.policy @@ -0,0 +1,24 @@ + + + + + UBLinux + https://ublinux.ru + + + Run ubl-settings-diskquota as root + Запуск утилиты ubl-settings-diskquota с правами root + Authentication is required to run ubl-settings-diskquota + Требуется авторизация для запуска утилиты ubl-settings-diskquota с правами root + + auth_admin + auth_admin + auth_admin + + /usr/bin/ubl-settings-diskquota + true + + + diff --git a/com.ublinux.ubl-settings-diskquota.svg b/com.ublinux.ubl-settings-diskquota.svg new file mode 100644 index 0000000..708bd05 --- /dev/null +++ b/com.ublinux.ubl-settings-diskquota.svg @@ -0,0 +1,5903 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/com.ublinux.ubl-settings-diskquota.warning.svg b/com.ublinux.ubl-settings-diskquota.warning.svg new file mode 100644 index 0000000..9a90dba --- /dev/null +++ b/com.ublinux.ubl-settings-diskquota.warning.svg @@ -0,0 +1,55 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/gresource.xml b/gresource.xml new file mode 100644 index 0000000..c640934 --- /dev/null +++ b/gresource.xml @@ -0,0 +1,12 @@ + + + + ubl-settings-diskquota.glade + + + ubl-settings-diskquota.css + + + ubl-settings-diskquota-banner.png + + \ No newline at end of file diff --git a/screenshot/screenshot.png b/screenshot/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..51bf4abac5dac49275751c3c2ae5617424329367 GIT binary patch literal 77906 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

Q|8Qex{Eyf7I2}dy0;ts;P;pM)(vX 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∓yi8;h@u@a4esG;*G6(5Q4g>P(ld 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 WMe&b3#3kSi0mlist); + if (flag_gui_add == 0) { + g_object_ref(_config_gui->list); + gtk_list_store_clear(_config_gui->list); + } + for (int index = start; index < _config->size; index++) { + GtkTreeIter iter; + gtk_list_store_append(_config_gui->list,&iter); + if (strcmp(_config->type_arr[index], "project") != 0) { + gtk_list_store_set(_config_gui->list,&iter, + 0,_config->name[index], + 1,_config->quota[index], + 2,_config->files[index], + 3,philos_format_cfg_str_size_memory("", _config->soft_restriction_size[index],_config->soft_restriction_size_pow[index]), + 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_file[index],_config->soft_restriction_file_pow[index]), + 5,philos_format_cfg_str_size_memory("", _config->severe_limitation_size[index],_config->severe_limitation_size_pow[index]), + 6,philos_format_cfg_str_size_memory("", _config->severe_limitation_file[index], _config->severe_limitation_file_pow[index]), + 7,philos_format_cfg_str_size_memory("", _config->deferring_size[index], _config->deferring_size_pow[index]), + 8,philos_format_cfg_str_size_memory("", _config->deferring_file[index], _config->deferring_file_pow[index]), + -1); + } + else { + gtk_list_store_set(_config_gui->list,&iter, + 0,_config->id[index], + 1,_config->name[index], + 2,_config->quota[index], + 3,_config->files[index], + 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_size[index],_config->soft_restriction_size_pow[index]), + 5,philos_format_cfg_str_size_memory("", _config->soft_restriction_file[index],_config->soft_restriction_file_pow[index]), + 6,philos_format_cfg_str_size_memory("", _config->severe_limitation_size[index],_config->severe_limitation_size_pow[index]), + 7,philos_format_cfg_str_size_memory("", _config->severe_limitation_file[index], _config->severe_limitation_file_pow[index]), + 8,philos_format_cfg_str_size_memory("", _config->deferring_size[index], _config->deferring_size_pow[index]), + 9,philos_format_cfg_str_size_memory("", _config->deferring_file[index], _config->deferring_file_pow[index]), + -1); + } + } + if (flag_gui_add != 0) { + gtk_tree_view_set_model(GTK_TREE_VIEW(_config_gui->treeViewMain), model); + } +} +void fill_tree_view_u_g(custom_window* _config_gui, config_u_g_p* _config, int start,int flag_gui_add) { + GtkTreeModel *model = GTK_TREE_MODEL(_config_gui->list); + if (flag_gui_add == 0) { + g_object_ref(_config_gui->list); + gtk_list_store_clear(_config_gui->list); + } + for (int index = start; index < _config->size; index++) { + GtkTreeIter iter; + gtk_list_store_append(_config_gui->list,&iter); + if (strcmp(_config->type_arr[index], "project") != 0) { // Баг + gtk_list_store_set(_config_gui->list,&iter, -1); + } + } + if (flag_gui_add != 0) { + gtk_tree_view_set_model(GTK_TREE_VIEW(_config_gui->treeViewMain), model); + } +} + + +void load_system_cfg() { + cfg_u_g_p->flag_load = 0; + load_template_load_cfg(cfg_u_g_p, CMD_LOAD_SYSTEM); + yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL, BACKGROUND_IMAGE_SUCCESS_TYPE); +} + +void load_global_cfg() { + cfg_u_g_p->flag_load = 1; + load_template_load_cfg(cfg_u_g_p, CMD_LOAD_GLOBAL); + yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); +} + +void control_event(main_window* _config_main_gui, custom_window* _config_custom_gui) { + g_signal_connect(G_OBJECT(_config_main_gui->LoadLocalMenuItem), "activate", G_CALLBACK(load_system_cfg), NULL); +} + +int main(int argc, char *argv[]){ + local=setlocale(LC_ALL, ""); + textdomain (LocaleName); + config_init(); + int option_index=0; + int show_help=0; + int debug_mode=0; + { + struct option long_options[] = { + {"help", 0, 0, 'h'}, + {"version", 0, 0, 'V'}, + {"lock-help", 0,0, 1}, + {"lock-save", 0,0, 2}, + {"lock-save-local", 0,0, 3}, + {"lock-save-global", 0,0, 4}, + {"lock-load-global", 0,0, 5}, + {"socket-id", 1, 0, 's'}, + {"socket-ext-id", 1,0, 'e'}, + {"socket-trd-id", 1,0, 't'}, + {"debug", 0,0, 'd'}, + { NULL, 0, NULL, 0 } + }; + for (int i=0;iHeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); + + yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); + if (getuid()!=0) + yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + else + yon_ubl_status_box_render(TITLE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + yon_ubl_setup_sockets(widgets->PlugBox,widgets->LeftBox,widgets->RightBox,main_config.socket_id,main_config.load_socket_id,main_config.save_socket_id); + yon_window_config_setup(GTK_WINDOW(widgets->Window)); + yon_window_config_load(config_path); + GtkCssProvider *css=gtk_css_provider_new(); + gtk_css_provider_load_from_resource(css,CssPath); + gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), + GTK_STYLE_PROVIDER(css), + -1); + gtk_main(); +} \ No newline at end of file diff --git a/source/controler.h b/source/controler.h new file mode 100644 index 0000000..ac9f3a8 --- /dev/null +++ b/source/controler.h @@ -0,0 +1,8 @@ +#include "ubl-settings-diskquota.h" + + + +int main(int argc, char *argv[]); +void load_global_cfg(); +void load_system_cfg(); +void control_event(main_window* _config_main_gui, custom_window* _config_custom_gui); \ No newline at end of file diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c new file mode 100644 index 0000000..3e19790 --- /dev/null +++ b/source/model/philos_utils.c @@ -0,0 +1,1169 @@ +#include "philos_utils.h" + +void philos_array_string_remove_char(char*** array, char* str_remove, int size) { + for (int index = 0; index < size; index++) { + (*array)[index] = yon_char_divide_search((*array)[index], str_remove, -1); + } + +} + +void philos_set_pow_size_memory(char* str_find, int** array_size,int index, char** array_size_pow) { + char* STR_KB = array_size_pow[0]; + char* STR_MB = array_size_pow[1]; + char* STR_GB = array_size_pow[2]; + char* STR_TB = array_size_pow[3]; + size_t length = strlen(str_find); + if (strstr(str_find,"K") != NULL) { + *array_size = philos_int_append(*array_size, &index, 0); + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find, " ", STR_KB, NULL); + index--; + } + else if (strstr(str_find,"M") != NULL) { + *array_size = philos_int_append(*array_size, &index, 1); + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find," ", STR_MB, NULL); + index--; + } + else if (strstr(str_find,"G") != NULL) { + *array_size = philos_int_append(*array_size, &index, 2); + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find," ", STR_GB, NULL); + index--; + } + else if (strstr(str_find,"T") != NULL) { + *array_size = philos_int_append(*array_size, &index, 3); + str_find = yon_char_divide(str_find, length-1); + + str_find = yon_char_unite(str_find," ", STR_TB, NULL); + index--; + } + else if (strstr(str_find,"%%") != NULL) { + *array_size = philos_int_append(*array_size, &index, -1); + str_find = yon_char_divide(str_find, length-1); + index--; + } + else if (strstr(str_find,"-") != NULL) { + *array_size = philos_int_append(*array_size, &index, -1); + index--; + } + else { + *array_size = philos_int_append(*array_size, &index, 0); + index--; + } + +} +void philos_set_pow_size_memory_device(char* str_find, int** array_size,int index, char** array_size_pow) { + char* STR_KB = array_size_pow[0]; + char* STR_MB = array_size_pow[1]; + char* STR_GB = array_size_pow[2]; + char* STR_TB = array_size_pow[3]; + size_t length = strlen(str_find); + if (strstr(str_find,"K") != NULL) { + (*array_size)[index] = 0; + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find, " ", STR_KB, NULL); + index--; + } + else if (strstr(str_find,"M") != NULL) { + (*array_size)[index] = 1; + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find," ", STR_MB, NULL); + index--; + } + else if (strstr(str_find,"G") != NULL) { + (*array_size)[index] = 2; + str_find = yon_char_divide(str_find, length-1); + str_find = yon_char_unite(str_find," ", STR_GB, NULL); + index--; + } + else if (strstr(str_find,"T") != NULL) { + (*array_size)[index] = 3; + str_find = yon_char_divide(str_find, length-1); + + str_find = yon_char_unite(str_find," ", STR_TB, NULL); + index--; + } + else if (strstr(str_find,"%%") != NULL) { + (*array_size)[index] = -1; + str_find = yon_char_divide(str_find, length-1); + index--; + } + else if (strstr(str_find,"-") != NULL) { + (*array_size)[index] = -1; + index--; + } + +} +void philos_set_size_memory_integer_char(char* str_find, char*** array_data, int index) { + char* simv_del_array[10] = {"K","M","G","T","k","m","g","t"," ","%"}; + for (size_t i = 0; i < 10; i++) { + if (strstr(str_find, simv_del_array[i])) { + str_find = yon_char_divide_search(str_find, simv_del_array[i], -1); + } + } + if (strstr(str_find, " ") != NULL) { + char* mem_s = yon_char_new(str_find); + yon_char_divide_search(mem_s, " ", -1); + *array_data = yon_char_parsed_append(*array_data, &index, mem_s); + } + if (strstr(str_find, "-") != NULL) { + *array_data = yon_char_parsed_append(*array_data, &index, "-"); + } + else { + if (str_find[0] == '\"') { + yon_char_divide(str_find, 0); + size_t length = strlen(str_find); + str_find = yon_char_divide(str_find, length-2); + } + if (strstr(str_find, " ") == NULL) { + *array_data = yon_char_parsed_append(*array_data, &index, str_find); + } + + } +} + +void philos_free_string_array(char ***array, int size) { + if ((*array) == NULL) { + return; + } + for (int i = 0; i < size; i++){ + free((*array)[i]); + } + if (size!= 0) { + free(*array); + (*array) = NULL; + } +} + +void philos_free_string_array_n3(char ****array, int size) { + if ((*array) == NULL || size == 0) { + return; + } + int index_to_l2 = 0; + for (int i = 0; i < size; i++){ + index_to_l2 = 0; + if ((*array)[i]!=NULL) { + while ((*array)[i][index_to_l2] != NULL) { + if ((*array)[i][index_to_l2] != NULL) { + free((*array)[i][index_to_l2]); + index_to_l2++; + } + + } + } + free((*array)[i]); + + } + if (size!= 0) { + free(*array); + (*array) = NULL; + } +} + +void philos_free_int_array(int **array, int size) { + if (size!= 0) { + free(*array); + *array = NULL; + } +} +void philos_free_int_array_n2(int ***array, int size) { + if ((*array) == NULL || size == 0) { + return; + } + for (int i = 0; i < size; i++){ + free((*array)[i]); + } + if (size!= 0) { + free(*array); + (*array) = NULL; + } +} + +config_str philos_list_group(int* size) { + char* str_uid_min = "UID_MIN"; + char* str_uid_max = "UID_MAX"; + unsigned short uid_min = philos_read_uid_min_max(file_source_login_min_max, str_uid_min); + unsigned short uid_max = philos_read_uid_min_max(file_source_login_min_max, str_uid_max); + config_str str_users = malloc(1); + while (1) { + errno = 0; + struct passwd* entry = getpwent(); + if (!entry) { + if (errno) { + return str_users; + } + break; + } + if ((entry->pw_uid >= uid_min && entry->pw_uid < uid_max) || entry->pw_uid == 0) { + str_users = yon_char_parsed_append(str_users, size, entry->pw_name); + } + } + endpwent(); + return str_users; +} + +unsigned short philos_read_uid_min_max(char* filename, char* search) { + int uid = 0; + char* remove_tab = "\t"; + char* remove_space = " "; + char* search_uid_min = "UID_MIN"; + int buff_size = 255; + char* line = g_malloc0(buff_size); + char* search_true = yon_char_get_augumented("SYS_", search); + FILE *fp = fopen(filename, "r"); + if(fp) { + while((fgets(line, buff_size, fp)) != NULL) { + try{ + if (yon_char_find_count(line, search) != 0 && yon_char_find_count(line, search_true) == 0) { + line = philos_str_remove(line, search); + line = philos_str_remove(line, remove_space); + line = philos_str_remove(line, remove_tab); + uid = atoi(line); + + } + } + catch (...) { + if (yon_char_find_count(search, search_uid_min) != 0){ + uid = 1000; + } + else{ + uid = 65534; + } + } + } + } + else{ + if (yon_char_find_count(search, search_uid_min) != 0) { + uid = 1000; + } + else{ + uid = 65534; + } + } + fclose(fp); + free(line); + free(search_true); + return uid; + +} + + +config_str philos_list_user(int* size) { + char* str_uid_min = "UID_MIN"; + char* str_uid_max = "UID_MAX"; + unsigned short uid_min = philos_read_uid_min_max(file_source_login_min_max, str_uid_min); + unsigned short uid_max = philos_read_uid_min_max(file_source_login_min_max, str_uid_max); + config_str str_users = malloc(1); + while (1) { + errno = 0; + struct passwd* entry = getpwent(); + if (!entry) { + if (errno) { + return str_users; + } + break; + } + str_users = yon_char_parsed_append(str_users, size, entry->pw_name); + } + endpwent(); + return str_users; +} + +char* philos_str_size_pow_byte(GtkWidget *combo_box_text) { + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(combo_box_text)); + if (menu_id == 0) { + return "K"; + } + else if (menu_id == 1) { + return "M"; + } + else if (menu_id == 2) { + return "G"; + } + else if (menu_id == 3) { + return "T"; + } + else { + return " "; + } +} + +char* philos_str_remove(char *str, const char *sub) { + size_t len = strlen(sub); + if (len > 0) { + char *p = str; + size_t size = 0; + while ((p = strstr(p, sub)) != NULL) { + size = (size == 0) ? (p - str) + strlen(p + len) + 1 : size - len; + memmove(p, p + len, size - (p - str)); + } + } + return str; +} + + +void philos_split_size_memory(char* str_value, int* size, char* pow_memory) { + (*size) = atoi(yon_char_divide_search(pow_memory, " ", -1)); +} + +char* philos_format_cfg_str_size_memory(char* str_key, int value, int pow_size_memory) { + if (value == -1 || value == -3 || pow_size_memory == -3) { + return yon_char_new("-"); + } + char* str_value = yon_char_from_int(value); + if (pow_size_memory==0) { + return yon_char_unite(str_key, str_value, "K" ,NULL); + } + else if (pow_size_memory==1) { + return yon_char_unite(str_key, str_value, "M" ,NULL); + } + else if (pow_size_memory==2){ + return yon_char_unite(str_key, str_value, "G" ,NULL); + } + else if (pow_size_memory== 3) { + return yon_char_unite(str_key, str_value, "T" ,NULL); + } + else if (pow_size_memory== -1) { + return yon_char_unite(str_key, str_value, "%" ,NULL); + } + else if (pow_size_memory== -3) { + return yon_char_new("-"); + } + else { + return yon_char_new("-"); + } +} + +char** philos_str_split(char *parameters, int *size, char *divider) { + char** array_split = NULL; + char* ch= NULL; + ch = strtok(parameters, divider); + if (ch != NULL) { + array_split = yon_char_parsed_append(array_split, size, ch); + while (ch != NULL) { + ch = strtok(NULL, divider); + array_split = yon_char_parsed_append(array_split, size, ch); + } + } + (*size) -= 1; + return array_split; +} + +void philos_array_str_copy(char*** source, char*** copy) { + int index = 0; + if (copy == NULL || source == NULL) { + return; + } + while (1) { + if ((*copy)[index] != NULL) { + (*source) = yon_char_parsed_append((*source), &index, yon_char_new((*copy)[index])); + } + else { + break; + } + } +} +void philos_array_int_copy(int** source, int** copy) { + int * new_int = g_malloc0(sizeof(int)*2); + if ((*copy)[0] != -2) { + new_int[0] = (*copy)[0]; + new_int[1] = -2; + int i = 2; + for (i=1;(*copy)[i]!=-2;i++) { + yon_int_array_append(&new_int,(*copy)[i]); + } + *source=new_int; + } + else { + new_int[0] = (*copy)[0]; + *source=new_int; + } + +} +char** philos_pars_terminal_systemd_cgls(char* CMD_GET_SLICE_SERVICE, char* str_find, int* size_array_data) { + int size = 0; + char** terminal_print = yon_config_load(CMD_GET_SLICE_SERVICE, &size); + char** array_data = NULL; + for (int index = 0; index < size; index++) { + if (strstr(terminal_print[index], str_find) != NULL) { + yon_char_divide_search(terminal_print[index],"─",-1); + terminal_print[index] = yon_char_divide_search(terminal_print[index]," ", -1); + yon_char_divide(terminal_print[index],1); + array_data = yon_char_parsed_append(array_data, size_array_data, terminal_print[index]); + + } + } + return array_data; +} +char* philos_pard_array_add_cmd(char* cmd, temp_config* _config, char* key, int* array_io, int* array_io_pow_size, char** disk, int size) { + char* split_simvol = g_malloc0(sizeof(char)*2); + int flag_format = 0; + char* cmd_old = yon_char_new(cmd); + char* cmd_new = ""; + if (disk && size && array_io && array_io_pow_size) { + int index_find = 0; + for (int index = 0; index < size; index++) { + if (array_io_pow_size[index] >= 0 && array_io[index]>= 0 && !strstr(disk[index], "-")) { + char* num_and_pow_size = philos_format_cfg_str_size_memory(" ", array_io[index], array_io_pow_size[index]); + if (!strstr(num_and_pow_size, "-")) { + cmd_new = yon_char_unite(cmd_new, + split_simvol, + disk[index], + num_and_pow_size, NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + flag_format = 1; + } + free(num_and_pow_size); + } + } + } + free(split_simvol); + if (flag_format) { + if (strlen(cmd_new)>2) { + if (strlen(cmd_old) > 3) { + cmd = yon_char_unite(cmd_old, ",", key, cmd_new, NULL); + } + else { + cmd = yon_char_unite(key, cmd_new, NULL); + } + + } + return cmd; + } + else { + return cmd_old; + } + +} +int philos_check_activ_disk(temp_set_window *widgets, temp_config* _config) { + char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); + disk = yon_char_divide_search(disk," ", -1); + if (disk == NULL) { + return 0; + } + return 1; +} + +void philos_temp_generate_cmd(temp_set_window *widgets, temp_config* _config) { + char* str_cmd = ""; + char* split_simvol = g_malloc0(sizeof(char)*2); + int size_bite = 0; + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkSoftRestrictionTemp))) { + size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spiSevereRestrictionTemp)); + str_cmd = yon_char_unite(str_cmd, + "MemoryHigh=", + yon_char_from_int(size_bite), + philos_str_size_pow_byte(widgets->cmSevereRestrictionTemp), NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + } + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkSevereRestrictionTemp))) { + size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinSevereRestrictionTemp)); + str_cmd = yon_char_unite(str_cmd, split_simvol, + "MemoryMax=", + yon_char_from_int(size_bite), + philos_str_size_pow_byte(widgets->cmbSevereRestrictionTemp), NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + } + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkPaddingFLTemp))) { + size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinPaddingFLTemp)); + str_cmd = yon_char_unite(str_cmd, split_simvol, + "MemorySwapMax=", + yon_char_from_int(size_bite), + philos_str_size_pow_byte(widgets->cmbPaddingFLTemp), NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + } + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkCPULimitTemp))) { + size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinCPULimitTemp)); + str_cmd = yon_char_unite(str_cmd, split_simvol, + "CPUQuota=", + yon_char_from_int(size_bite), + "%", NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + } + if (gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice))!=-1) { + if (_config->size_disk!=0) { + str_cmd = philos_pard_array_add_cmd(str_cmd, _config, "IOReadBandwidthMax=", _config->i_o_limit_read, _config->i_o_limit_read_size, _config->disk_read, _config->size_disk); + + } + if (_config->size_disk!=0) { + str_cmd = philos_pard_array_add_cmd(str_cmd, _config, "IOWriteBandwidthMax=", _config->i_o_limit_write, _config->i_o_limit_write_size, _config->disk_write, _config->size_disk); + } + + } + gtk_entry_set_text(GTK_ENTRY(widgets->entryTempCmd), str_cmd); + free(split_simvol); +} +// flag_check_array = 0 READ +// flag_check_array = 1 WRITE +void philos_temp_del_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array) { + char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); + disk = yon_char_divide_search(disk, " ", -1); + int bool_read = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead)); + int bool_write = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite)); + char** ptr_disk = NULL; + int size = 0; + + if (flag_check_array == 0) { + size = _config->size_disk; + if (philos_check_activ_disk(widgets, _config) == 0) { + return; + } + ptr_disk = _config->disk_read; + } + else if (flag_check_array == 1) { + size = _config->size_disk; + if (philos_check_activ_disk(widgets, _config) == 0) { + return; + } + ptr_disk = _config->disk_write; + } + int index_find = -1; + if (ptr_disk) { + for (int index = 0; index < size; index++) { + char* disk_cfg = ptr_disk[index]; + if (disk_cfg) { + if (strstr(disk_cfg, disk) != NULL) { + index_find = index; + break; + } + } + } + } + + if ((bool_read == 0 && bool_write == 0 && index_find != -1)) { + ptr_disk[index_find] = yon_char_new("-"); + _config->i_o_limit_read_size[index_find] = -3; + _config->i_o_limit_write_size[index_find] = -3; + _config->i_o_limit_read[index_find] = -3; + _config->i_o_limit_write[index_find] = -3; + } + if (flag_check_array == 0) { + if (ptr_disk) { + yon_char_parsed_copy(&_config->disk_read, &ptr_disk); + } + } + else if (flag_check_array == 1) { + if (ptr_disk) { + yon_char_parsed_copy(&_config->disk_write, &ptr_disk); + } + } +} + +void philos_temp_config_init(temp_config* _config) { + if (_config->size_disk != 0) { + philos_free_string_array(&_config->disk_read, _config->size_disk); + philos_free_int_array(&_config->i_o_limit_read, _config->size_disk); + philos_free_int_array(&_config->i_o_limit_read_size, _config->size_disk); + } + else if (_config->size_disk != 0) { + philos_free_string_array(&_config->disk_write, _config->size_disk); + philos_free_int_array(&_config->i_o_limit_write, _config->size_disk); + philos_free_int_array(&_config->i_o_limit_write_size, _config->size_disk); + } + _config->disk_read = NULL; + _config->disk_write = NULL; + _config->i_o_limit_read = NULL; + _config->i_o_limit_write = NULL; + _config->i_o_limit_read_size = NULL; + _config->i_o_limit_write_size = NULL; + _config->size_disk = 0; + _config->size_disk = 0; +} + +// flag_check_array = 0 READ +// flag_check_array = 1 WRITE +void philos_update_device_to_entry(temp_set_window *widgets, temp_config* _config, int flag_check_array) { + int disk_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice)); + char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); + disk = yon_char_divide_search(disk, " ", -1); + if (disk_id != -1) { + int index_find = -1; + if (flag_check_array == 0) { + if (_config->disk_read) { + for (int index = 0; index < _config->size_disk; index++) { + char* disk_cfg = _config->disk_read[index]; + if (disk_cfg) { + if (strstr(disk_cfg, disk)) { + index_find = index; + break; + } + } + } + } + } + else if (flag_check_array == 1) { + if (_config->disk_write) { + for (int index = 0; index < _config->size_disk; index++) { + char* disk_cfg = _config->disk_write[index]; + if (disk_cfg) { + if (strstr(disk_cfg, disk)) { + index_find = index; + break; + } + } + } + } + } + if (index_find != -1) { + if (flag_check_array==0) { + if (_config->i_o_limit_read[index_find]<0 || _config->i_o_limit_read_size[index_find]<0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), _config->i_o_limit_read[index_find]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 1); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), _config->i_o_limit_read_size[index_find]); + + } + } + else if (flag_check_array==1) { + if (_config->i_o_limit_write[index_find]<0 || _config->i_o_limit_write_size[index_find]<0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), _config->i_o_limit_write[index_find]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 1); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), _config->i_o_limit_write_size[index_find]); + } + } + else { + if (flag_check_array==0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); + } + else if (flag_check_array==1) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); + } + } + } + else { + if (flag_check_array==0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); + } + else if (flag_check_array==1) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); + } + } + } + else { + if (flag_check_array==0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); + } + else if (flag_check_array==1) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); + } + } +} +// flag_check_array = 0 READ +// flag_check_array = 1 WRITE +void philos_temp_add_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array) { + char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); + disk = yon_char_divide_search(disk, " ", -1); + int disk_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice)); + int bool_read = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead)); + int bool_write = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite)); + char** ptr_disk = NULL; + int size = 0; + if (flag_check_array == 0) { + ptr_disk = _config->disk_read; + size = _config->size_disk; + } + else if (flag_check_array == 1) { + ptr_disk = _config->disk_write; + size = _config->size_disk; + } + if (disk_id >= 0 && size !=0) { + int index_find = -1; + if (ptr_disk){ + for (int index = 0; index < size; index++) { + char* disk_cfg = ptr_disk[index]; + if (disk_cfg) { + if (strstr(disk_cfg, disk) != NULL) { + index_find = index; + break; + } + } + } + } + + if (index_find == -1 || index_find>=0) { + if (index_find == -1) { + index_find = find_null_array(_config); + } + // Редактирование + if (flag_check_array == 0) { + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead))) { + ptr_disk[index_find] = yon_char_new(disk); + _config->i_o_limit_read_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempRead)); + _config->i_o_limit_read[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempRead)); + } + else { + ptr_disk[index_find] = yon_char_new("-"); + _config->i_o_limit_read_size[index_find] = -3; + _config->i_o_limit_read[index_find] = -3; + } + } + if (flag_check_array == 1) { + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite))) { + ptr_disk[index_find] = yon_char_new(disk); + _config->i_o_limit_write_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempWrite)); + _config->i_o_limit_write[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempWrite)); + } + else { + _config->i_o_limit_write_size[index_find] = -3; + _config->i_o_limit_write[index_find] = -3; + ptr_disk[index_find] = yon_char_new("-"); + } + } + } + } + else { + if (bool_read == 1 || bool_write == 1) { + int index_find = find_null_array(_config); + if (flag_check_array == 0) { + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead))) { + ptr_disk[index_find] = yon_char_new(disk); + _config->i_o_limit_read_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempRead)); + _config->i_o_limit_read[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempRead)); + + } + } + if (flag_check_array == 1) { + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite))) { + ptr_disk[index_find] = yon_char_new(disk); + _config->i_o_limit_write_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempWrite)); + _config->i_o_limit_write[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempWrite)); + } + } + } + } + if (flag_check_array == 0) { + if (ptr_disk) { + yon_char_parsed_copy(&_config->disk_read, &ptr_disk); + + } + } + else if (flag_check_array == 1) { + if (ptr_disk) { + yon_char_parsed_copy(&_config->disk_write, &ptr_disk); + } + } +} +int find_null_array(temp_config* _config) { + int index = 0; + for (index = 0; (_config->disk_read[index]!=NULL && _config->disk_write[index]!=NULL); index++) { + if (strcmp(_config->disk_read[index], "-") == 0 && strcmp(_config->disk_write[index], "-") == 0) { + break; + } + } + return index; + + +} +int* philos_int_append(int* array, int* size, int value) { + array = yon_remalloc(array, (*size+1)*sizeof(int)); + array[(*size)] = value; + (*size)++; + return array; + +} + +int* remove_element_int_array(int* array, int* size, int item_to_delete) { + int *new_int_parsed=NULL; + new_int_parsed=malloc(sizeof(int)*((*size)-1)); + int flag = 0; + for (int i=0;i < (*size);i++){ + if (i==item_to_delete) { + flag = 1; + } + if (flag == 0) { + memcpy(&(new_int_parsed[i]),&(array[i]),sizeof(int)); + } + else if (flag == 1 && i!=item_to_delete) { + memcpy(&(new_int_parsed[i-1]),&(array[i]),sizeof(int)); + } + } + (*size)=(*size)-1; + return new_int_parsed; +} + +int** remove_element_int_array_n3(int** array, int* size, int item_to_delete) { + int **new_int_parsed=NULL; + new_int_parsed=malloc(sizeof(int*)*((*size)-1)); + int flag = 0; + for (int i=0;i < (*size);i++){ + if (i==item_to_delete) { + flag = 1; + } + if (flag == 0) { + philos_array_int_copy(&new_int_parsed[i],&array[i]); + } + else if (flag == 1 && i!=item_to_delete) { + philos_array_int_copy(&new_int_parsed[i-1],&array[i]); + } + } + (*size)=(*size)-1; + return new_int_parsed; +} +char* philos_get_size_bite(GtkWidget* chk_button, GtkWidget* spin, GtkWidget* combo_box_text) { + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(chk_button))) { + char* size_prifics = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(combo_box_text)); + int size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin)); + char* str_size_bute = yon_char_unite(yon_char_from_int(size_bite), " ", size_prifics, NULL); + return str_size_bute; + } + else { + char* str = (char*)malloc(sizeof(char*)*2); + str[0] = '-'; + str[1] = '\0'; + return str; + } +} +void philos_fill_combo_box_text(GtkWidget *cbt, config_str list_data, int size) { + for (int index = 0; index < size; index++) { + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(cbt), list_data[index]); + } +} + +void philos_set_spin_adjustment(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, size_t value) { + gboolean active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)); + guint value_spin = gtk_spin_button_get_digits(GTK_SPIN_BUTTON(spin)); + if (active != -1) { + GtkAdjustment* adjustment = NULL; + adjustment = gtk_spin_button_get_adjustment(GTK_SPIN_BUTTON(spin)); + gtk_adjustment_set_lower(adjustment, 0.0); + gtk_adjustment_set_page_increment(adjustment, 1.0); + if (combo == NULL) { + gtk_adjustment_set_upper(adjustment, (gdouble)(value*100)); + if ((value*100)0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),1); + } + else if (active == 0) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 0); + } + if (flag_cpu == 0) { + philos_set_spin_adjustment(check, spin, combo, resurs); + if (value_spin>resurs) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), resurs); + } + } + else { + philos_set_spin_adjustment(check, spin, NULL, resurs); + } + +} + +size_t get_resurs_total(char* cmd) { + int size = 0; + size_t size_memory = 0; + char **responce = yon_config_load(cmd, &size); + for (int index = 0; index < size; index++ ) { + char* mem_size_kb = yon_char_divide_search(responce[index], "\n", -1); + size_memory = atoll(mem_size_kb); + free(mem_size_kb); + } + philos_free_string_array(&responce, size); + return size_memory; +} + +float get_size_pow_memory(size_t size_memory, int size) { + float res = size_memory; + for (size_t index = 0; index < size; index++) { + res = res/1024; + } + return res; +} + +void philos_set_active_widgets_device_io(GtkWidget* combo_to_l2,GtkWidget *check, GtkWidget *spin, GtkWidget *combo) { + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(combo_to_l2)); + if (menu_id != -1) { + gboolean active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)); + if (active == 0) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 0); + } + else if (gtk_spin_button_get_digits(GTK_SPIN_BUTTON(spin))>0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),1); + } + gtk_widget_set_sensitive(spin, active); + gtk_widget_set_sensitive(combo, active); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 0); + gtk_widget_set_sensitive(spin, 0); + gtk_widget_set_sensitive(combo, 0); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), 0); + } + philos_set_spin_adjustment(check, spin, combo, 12582912); +} +char *yon_char_get_augumented(char *source, char *append) +{ + if (source && append) + { + int size = strlen(source) + strlen(append) + 1; + char *final = malloc(size); + memset(final, 0, size); + if (strstr(source, "%%")) + sprintf(final, source, append); + else + sprintf(final, "%s%s", source, append); + return final; + } + else + return NULL; +} +dictionary *yon_dictionary_create_with_data_connected(dictionary *dict, char *key, void *data) { + dictionary *dct = yon_dictionary_create_conneced(dict); + dct->key = yon_char_new(key); + dct->data = data; + dct->data_type = DICTIONARY_OTHER_TYPE; + return dct; +} +char **yon_char_parsed_shrink(char **char_string, int *size, int item_to_delete) { + char **new_char_parsed=NULL; + new_char_parsed=malloc(sizeof(char*)*((*size)-1)); + int flag = 0; + for (int i=0;i < (*size);i++){ + if (i==item_to_delete) { + flag = 1; + } + if (flag == 0) { + new_char_parsed[i]=yon_char_new(char_string[i]); + } + else if (flag == 1 && i!=item_to_delete) { + new_char_parsed[i-1]=yon_char_new(char_string[i]); + } + } + (*size)=(*size)-1; + return new_char_parsed; +} +char*** yon_char_parsed_shrink_n3(char ***char_string, int *size, int item_to_delete) { + char ***new_char_parsed=NULL; + new_char_parsed=malloc(sizeof(char**)*((*size)-1)); + int flag = 0; + for (int i=0;i < (*size);i++){ + if (i==item_to_delete) { + flag = 1; + } + if (flag == 0) { + yon_char_parsed_copy(&new_char_parsed[i],&char_string[i]); + } + else if (flag == 1 && i!=item_to_delete) { + yon_char_parsed_copy(&new_char_parsed[i-1], &char_string[i]); + } + } + (*size)=(*size)-1; + return new_char_parsed; +} +dictionary *yon_dictionary_create_empty() { + dictionary *dict = malloc(sizeof(dictionary)); + dict->data = NULL; + dict->key = NULL; + dict->next = NULL; + dict->prev = NULL; + dict->first = dict; + dict->data_type = DICTIONARY_OTHER_TYPE; + return dict; +} +#ifdef VTE_TERMINAL +void yon_terminal_integrated_launch(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument){ + char **commands=new_arr(char*,2); + gchar **envp = g_get_environ(); + commands[0]=(gchar *)g_strdup(g_environ_getenv(envp, "SHELL")); + commands[1]=NULL; + char **env=new_arr(char*,2); + env[0]=""; + env[1]=NULL; + vte_terminal_set_size(VTE_TERMINAL(terminal),10,15); + VtePty *pty = vte_pty_new_sync(VTE_PTY_DEFAULT,NULL,NULL); + vte_terminal_set_pty(VTE_TERMINAL(terminal),pty); + char *install_command=yon_char_unite("tput cup 0 0 && tput ed; ",command, "; exit 0\n",NULL); + if(endwork_function) + g_signal_connect(G_OBJECT(terminal), "child-exited", G_CALLBACK(endwork_function), endwork_function_argument); + vte_terminal_spawn_async(VTE_TERMINAL(terminal), + VTE_PTY_DEFAULT, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + child_ready, + install_command); + vte_pty_spawn_async(pty, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + NULL, + NULL); + vte_terminal_set_scrollback_lines(VTE_TERMINAL(terminal), -1); + vte_terminal_set_scroll_on_output(VTE_TERMINAL(terminal), TRUE); + vte_terminal_set_scroll_on_keystroke(VTE_TERMINAL(terminal), TRUE); + gtk_widget_show_all(terminal); +} +static void child_ready(VteTerminal *terminal, GPid pid, GError *error, gpointer user_data) +{ + if (!terminal) return; + if (pid == -1) printf("Error\n\n\n"); + else vte_terminal_feed_child(VTE_TERMINAL(terminal),(char*)user_data,strlen((char*)user_data)); +} +#endif +dictionary *yon_dictionary_create_conneced(dictionary *targetdict) +{ + targetdict = yon_dictionary_get_last(targetdict); + targetdict->next = yon_dictionary_create_empty(); + targetdict->next->prev = targetdict; + targetdict->next->first = targetdict->first; + targetdict->next->data_type = DICTIONARY_OTHER_TYPE; + return targetdict->next; +} +void yon_int_array_append(int **source, int append){ + int size=0; + for (size=0;(*source)[size]!=-2;size++); + *source = realloc(*source,(size+2)*sizeof(int)); + (*source)[size] = append; + (*source)[size+1] = -2; +} + +/**[EN] + * int yon_config_save(char *command) + * Saves config with [command] + * [RU] +*/ +int philos_config_save(char *command) +{ + FILE *output = popen(command, "r"); + return 1; +} + +void philos_array_int_pars_to(int** array, int to) { + int flag = 0; + int i = 0; + for (i = 0; (*array)[i] != -2; i++) { + if ((*array)[i]==-3) { + (*array)[i] = to; + flag = 1; + break; + } + } +} + +void philos_array_char_pars_to(char*** array, char* to) { + int flag = 0; + int i = 0; + for (i = 0; (*array)[i] != NULL; i++) { + if (strcmp((*array)[i], "-") == 0) { + (*array)[i] = yon_char_new(to); + flag = 1; + break; + } + } +} +void init_device_disk(temp_config* _config) { + for (int index = 0;index< (get_device_cfg()->size_disk*2);index++){ + _config->disk_read = yon_char_parsed_append(_config->disk_read,&_config->size_disk, "-"); + _config->size_disk--; + _config->i_o_limit_write_size = philos_int_append(_config->i_o_limit_write_size, &_config->size_disk, -3); + _config->size_disk--; + _config->i_o_limit_write = philos_int_append(_config->i_o_limit_write, &_config->size_disk, -3); + _config->size_disk--; + _config->i_o_limit_read_size = philos_int_append(_config->i_o_limit_read_size, &_config->size_disk, -3); + _config->size_disk--; + _config->disk_write = yon_char_parsed_append(_config->disk_write,&_config->size_disk, "-"); + _config->size_disk--; + _config->i_o_limit_read = philos_int_append(_config->i_o_limit_read, &_config->size_disk, -3); + } + _config->i_o_limit_write_size = philos_int_append(_config->i_o_limit_write_size, &_config->size_disk, -2); + _config->size_disk--; + _config->disk_write = yon_char_parsed_append(_config->disk_write, &_config->size_disk, NULL); + _config->size_disk--; + _config->disk_read = yon_char_parsed_append(_config->disk_read, &_config->size_disk, NULL); + _config->size_disk--; + _config->i_o_limit_write = philos_int_append(_config->i_o_limit_write, &_config->size_disk, -2); + _config->size_disk--; + _config->i_o_limit_read = philos_int_append(_config->i_o_limit_read, &_config->size_disk, -2); + _config->size_disk--; + _config->i_o_limit_read_size = philos_int_append(_config->i_o_limit_read_size, &_config->size_disk, -2); +} + +char** philos_char_parsed_append(char** parsed, int *size, char *string) { + parsed = yon_char_parsed_append(parsed, size, string); + (*size)--; + return parsed; +} + +void philos_set_size_memory_integer(char* str_find, int** array_data, int index) { + if (strstr(str_find, " ")) { + yon_char_divide_search(str_find, " ", -1); + } + char* simv_del_array[9] = {"K","M","G","T","k","m","g","t","%"}; + for (size_t i = 0; i < 9; i++) { + if (strstr(str_find, simv_del_array[i])) { + str_find = yon_char_divide_search(str_find, simv_del_array[i], -1); + } + } + if (strstr(str_find, "-")==NULL) { + *array_data = philos_int_append(*array_data, &index, atoi(str_find)); + } + else { + *array_data = philos_int_append(*array_data, &index, -1); + } +} \ No newline at end of file diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h new file mode 100644 index 0000000..3055bb7 --- /dev/null +++ b/source/model/philos_utils.h @@ -0,0 +1,127 @@ +#ifndef PHILOS_UTILS_H +#define PHILOS_UTILS_H +#include "ubl-utils.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#ifdef VTE_TERMINAL + #include +#endif + +#include +#include +#include "my_device.h" + +#define catch(x) ExitJmp:if(__HadError) +#define throw(x) {__HadError=true;goto ExitJmp;} +#define file_source_login_min_max "/etc/login.defs" +static char** array_size_pow; +typedef struct { + char** disk_read; + char** disk_write; + int* i_o_limit_read; + int* i_o_limit_write; + int* i_o_limit_read_size; + int* i_o_limit_write_size; + int size; + int size_disk; +} temp_config; + +typedef struct { + + GtkWidget* Window; + GtkWidget* btnSaveTempSave; + GtkWidget* btnTempCancel; + + GtkWidget* entryTempCmd; + GtkWidget* chbTempRead; + GtkWidget* spinTempRead; + GtkWidget* cbtTempRead; + + GtkWidget* chbTempWrite; + GtkWidget* spinTempWrite; + GtkWidget* cbtTempWrite; + + GtkWidget* chkSoftRestrictionTemp; + GtkWidget* spiSevereRestrictionTemp; + GtkWidget* cmSevereRestrictionTemp; + + GtkWidget* chkSevereRestrictionTemp; + GtkWidget* spinSevereRestrictionTemp; + GtkWidget* cmbSevereRestrictionTemp; + + GtkWidget* chkPaddingFLTemp; + GtkWidget* spinPaddingFLTemp; + GtkWidget* cmbPaddingFLTemp; + + GtkWidget* chkCPULimitTemp; + GtkWidget* spinCPULimitTemp; + GtkWidget* lblCPULimitTemp; + + GtkWidget* cbtTempDevice; + GtkWidget* cbxTempQuotaObj; + GtkWidget* cbxTempQuotaLevel2; + GtkWidget* boxBlockGui; +} temp_set_window; +void philos_array_string_remove_char(char*** array, char* str_remove, int size); +void philos_set_pow_size_memory(char* str_find, int** array_size,int index, char** array_size_pow); +void philos_set_size_memory_integer_char(char* str_find, char*** array_data, int index); +void philos_free_string_array(char ***array, int size); +void philos_free_string_array_n3(char ****array, int size); +void philos_free_int_array(int **array, int size); +void philos_free_int_array_n2(int ***array, int size); +config_str philos_list_group(int* size); +unsigned short philos_read_uid_min_max(char* filename, char* search); +config_str philos_list_user(int* size); +char* philos_str_size_pow_byte(GtkWidget *combo_box_text); +char* philos_str_remove(char *str, const char *sub); +void philos_split_size_memory(char* str_value, int* size, char* pow_memory); +char* philos_format_cfg_str_size_memory(char* str_key, int value, int pow_size_memory); +char** philos_str_split(char *parameters, int *size, char *divider); +void philos_array_str_copy(char*** source, char*** copy); +void philos_set_pow_size_memory_device(char* str_find, int** array_size,int index, char** array_size_pow); +void philos_array_int_copy(int** source, int** copy); +char** philos_pars_terminal_systemd_cgls(char* CMD_GET_SLICE_SERVICE, char* str_find, int* size_array_data); +char* philos_pard_array_add_cmd(char* cmd, temp_config* _config, char* key, int* array_io, int* array_io_pow_size, char** disk, int size); +int philos_check_activ_disk(temp_set_window *widgets, temp_config* _config); +void philos_temp_generate_cmd(temp_set_window *widgets, temp_config* _config); +void philos_temp_del_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array); +void philos_temp_config_init(temp_config* _config); +void philos_update_device_to_entry(temp_set_window *widgets, temp_config* _config, int flag_check_array); +void philos_temp_add_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array); +int* philos_int_append(int* array, int* size, int value); +int* remove_element_int_array(int* array, int* size, int item_to_delete); +int** remove_element_int_array_n3(int** array, int* size, int item_to_delete); +char* philos_get_size_bite(GtkWidget* chk_button, GtkWidget* spin, GtkWidget* combo_box_text); +void philos_fill_combo_box_text(GtkWidget *cbt, config_str list_data, int size); +void philos_set_spin_adjustment(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, size_t value); +void philos_set_active_widgets(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, int flag_cpu, char* cmd); +size_t get_resurs_total(char* cmd); +float get_size_pow_memory(size_t size_memory, int size); +void philos_set_active_widgets_device_io(GtkWidget* combo_to_l2,GtkWidget *check, GtkWidget *spin, GtkWidget *combo); +char *yon_char_get_augumented(char *source, char *append); +dictionary *yon_dictionary_create_with_data_connected(dictionary *dict, char *key, void *data); +char **yon_char_parsed_shrink(char **char_string, int *size, int item_to_delete); +char*** yon_char_parsed_shrink_n3(char ***char_string, int *size, int item_to_delete); +dictionary *yon_dictionary_create_empty(); +void yon_terminal_integrated_launch(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument); +dictionary *yon_dictionary_create_conneced(dictionary *targetdict); +void yon_int_array_append(int **source, int append); +#ifdef VTE_TERMINAL +static void child_ready(VteTerminal *terminal, GPid pid, GError *error, gpointer user_data); +#endif +int philos_config_save(char *command); +void philos_array_int_pars_to(int** array, int to); +void philos_array_char_pars_to(char*** array, char* to); +int find_null_array(temp_config* _config); +void init_device_disk(temp_config* _config); +char** philos_char_parsed_append(char** parsed, int *size, char *string); +void philos_set_size_memory_integer(char* str_find, int** array_data, int index); +#endif \ No newline at end of file diff --git a/source/model/ubl-utils.c b/source/model/ubl-utils.c new file mode 100644 index 0000000..0688bf4 --- /dev/null +++ b/source/model/ubl-utils.c @@ -0,0 +1,1759 @@ +#include "ubl-utils.h" + +// dictionary functions + +/**yon_dictionary_create_empty(): + * [EN] + * Creates and returns empty dictionary + * [RU] + * Создаёт и возвращает пустой словарь. + */ +dictionary *yon_dictionary_new() +{ + dictionary *dict = malloc(sizeof(dictionary)); + dict->data = NULL; + dict->key = NULL; + dict->next = NULL; + dict->prev = NULL; + dict->first = dict; + dict->data_type = DICTIONARY_OTHER_TYPE; + return dict; +} + +/**yon_dictionary_copy(dictionary *dict) + * [EN] + * + * [RU] + * Создаёт и возвращает копию элемента словаря [dict] +*/ +dictionary *yon_dictinoary_copy(dictionary *dict){ + dictionary *dct = yon_dictionary_new_with_data(dict->key,dict->data); + dct->data_type= dict->data_type; +} + +/**yon_dictionary_copy_deep(dictionary *dict) + * [EN] + * + * [RU] + * Создаёт полную копию словаря [dict] и возвращает первый элемент +*/ +dictionary *yon_dictionary_copy_deep(dictionary *dict){ + dictionary *dct = NULL; + dictionary *newone=NULL; + for_dictionaries(dct,dict){ + yon_dictionary_add_or_create_if_exists_with_data(newone,dct->key,dct->data); + newone->data_type=dct->data_type; + } + return newone->first; +} + +/**int yon_dictionary_set_data(dictionary *dict, void *data) + * [EN] + * + * [RU] + * Установить элементу словаря [dict] значение [data] +*/ +int yon_dictionary_set_data(dictionary *dict, void *data){ + dict->data=data; +} + +/**int yon_dictionary_set_key(dictionary *dict, char *key) + * [EN] + * + * [RU] + * Изменяет ключ элемента словаря [dict] на [key] +*/ +int yon_dictionary_set_key(dictionary *dict, char *key){ + dict->key=key; +} + +/** int yon_dictionary_set(dictionary *dict, char *key, void *data) + * [EN] + * + * [RU] +* Устанавливает значение ключа элемента словаря [dict] на [key] и его данные на [data] +*/ +int yon_dictionary_set(dictionary *dict, char *key, void *data){ + dict->key=key; + dict->data=data; +} + +/**int yon_dictionary_empty(dictionary *dict) + * [EN] + * + * [RU] + * Очищает элемент словаря [dict] от данных +*/ +int yon_dictionary_empty(dictionary *dict){ + dict->data=NULL; + dict->data_type=DICTIONARY_OTHER_TYPE; +} + +/**yon_dictionary_switch_to_last(dictionary **dict) + * [EN] + * + * [RU] + * Переключает словарь [dict] на последний элемент. +*/ +void yon_dictionary_switch_to_last(dictionary **dict) +{ + dictionary *dct=NULL, *dact=*dict; + for_dictionaries(dct,dact); +} + +/**yon_dictionary_create_conneced(dictionary *targetdict) + * [EN] + * + * [RU] + * Создаёт новый элемент словаря [targetdict] +*/ +dictionary *yon_dictionary_append(dictionary *targetdict) +{ + targetdict = yon_dictionary_get_last(targetdict); + targetdict->next = yon_dictionary_new(); + targetdict->next->prev = targetdict; + targetdict->next->first = targetdict->first; + targetdict->next->data_type = DICTIONARY_OTHER_TYPE; + return targetdict->next; +} + +/**yon_dictionary_get_last(dictionary *dict) + * [EN] + * + * [RU] + * Возвращает последний элемент словаря [dict]. + * В отличае от yon_dictionary_switch_to_last() + * словарь [dict] остаётся на прежнем элементе. +*/ +dictionary *yon_dictionary_get_last(dictionary *dict) +{ + if (dict->next){ + dictionary *dct = NULL; + for_dictionaries(dct,dict); + return dct; + } else return dict; +} + +/**yon_dictionary_switch_places(dictionary *dict, int aim) + * [EN] + * + * [RU] + * Меняет элемент словаря [dict] местами с другим элементом. + * если [aim]<0 элемент меняется местами с левым элементом; + * если [aim]>0 элемент меняется местами с правым элементом; +*/ +dictionary *yon_dictionary_swap(dictionary *dict, int aim) +{ + if (aim < 0) + { + if (dict->prev) + { + if (dict->prev->prev) + { + dictionary *next = dict->next, *prev = dict->prev, *preprev = prev->prev; + if (next) + { + preprev->next = dict; + dict->prev = preprev; + dict->next = prev; + prev->prev = dict; + prev->next = next; + next->prev = prev; + } + else + { + preprev->next = dict; + dict->prev = preprev; + dict->next = prev; + prev->prev = dict; + prev->next = NULL; + } + return prev; + } + else + { + dictionary *next = dict->next, *prev = dict->prev; + if (next) + { + yon_dictionary_make_first(dict); + dict->prev = NULL; + dict->next = prev; + prev->prev = dict; + prev->next = next; + next->prev = prev; + } + else + { + dict->prev = NULL; + dict->next = prev; + prev->prev = dict; + prev->next = NULL; + } + return prev; + } + } + } + else if (aim > 0) + { + if (dict->next) + { + if (dict->next->next) + { + dictionary *next = dict->next, *prev = dict->prev, *afnext = next->next; + if (prev) + { + prev->next = next; + next->prev = prev; + next->next = dict; + dict->prev = next; + dict->next = afnext; + afnext->prev = dict; + } + else + { + yon_dictionary_make_first(next); + next->prev = NULL; + next->next = dict; + dict->prev = next; + dict->next = afnext; + afnext->prev = dict; + } + return next; + } + else + { + dictionary *next = dict->next, *prev = dict->prev; + if (prev) + { + prev->next = next; + next->prev = prev; + next->next = dict; + dict->prev = next; + dict->next = NULL; + } + else + { + next->prev = NULL; + next->next = dict; + dict->prev = next; + dict->next = NULL; + } + } + } + } +} + +/**yon_dictionary_make_first(dictionary *dict) + * [EN] + * + * [RU] + * Устанавливает указатель первого элемента словаря [dict] + * на текущий элемент. Не использовать. +*/ +void yon_dictionary_make_first(dictionary *dict) +{ + for (dictionary *dct = dict->first; dct != NULL; dct = dct->next) + { + dct->first = dict; + } +} + +/**yon_dictionary_make_nth(dictionary *dict, int nth) + * [EN] + * + * [RU] + * Перемещает элемент словаря [dict] на позицию [nth]. +*/ +void yon_dictionary_make_nth(dictionary *dict, int nth) +{ + dictionary *dct = dict->first; + for (int i = 0; i < nth; i++) + { + if (dct == NULL) + return; + else + dct = dct->next; + } + yon_dictionary_rip(dict); + dictionary *prev = dct->prev; + prev->next = dict; + dict->prev = prev; + dict->next = dct; + dct->prev = dict; +} + +/**yon_dictionary_create_with_data(char *key, void *data) + * [EN] + * + * [RU] + * Создаёт новый словарь с ключом [key] и указателем на данные [data] +*/ +dictionary *yon_dictionary_new_with_data(char *key, void *data) +{ + dictionary *dct = yon_dictionary_new(); + dct->key = yon_char_new(key); + dct->data = data; + dct->data_type = DICTIONARY_OTHER_TYPE; + return dct; +} + +/** void *yon_dictionary_free_all(dictionary *dictionary,void *data_manipulation) + * [EN] + * Frees whole [dictionary] and activates [data_manipulation] function if not NULL with [dictionary]->data argument for each dictionary. + * [RU] + * Освобождает память для всех элементов словаря [dictionary] и активирует функцию [data_manipulation], если она была передана, с аргументом [dictionary]->data на каждый элемент словаря. +*/ +void *yon_dictionary_free_all(dictionary *dictionary_to_free,void (*data_manipulation)(void*)){ + dictionary *dict=NULL; + for_dictionaries(dict,dictionary_to_free){ + if(data_manipulation) + data_manipulation(dict->data); + if(dict->prev) + free(dict->prev); + } + free(dict); + return NULL; +} + +/**yon_dictionary_create_with_data_connected(dictionary *dict, char *key, void *data) + * [EN] + * + * [RU] + * Создаёт новый элемент словаря, присоединяемый в конец словаря [dict] + * с ключом [key] и указателем на данные [data] +*/ +dictionary *yon_dictionary_append_with_data(dictionary *dict, char *key, void *data) +{ + dictionary *dct = yon_dictionary_append(dict); + dct->key = yon_char_new(key); + dct->data = data; + dct->data_type = DICTIONARY_OTHER_TYPE; + return dct; +} + +/**yon_dictionary_connect(dictionary *old, dictionary *toconnect) + * [EN] + * + * [RU] + * Присоединяет словарь [toconnect] в конец словаря [old]. +*/ +dictionary *yon_dictionary_connect(dictionary *old, dictionary *toconnect) +{ + dictionary *dict = yon_dictionary_get_last(old); + dict->next = toconnect; + toconnect->prev = dict; + toconnect->first = dict->first; + return toconnect; +} + +/**yon_dictionary_get(dictionary **dict, char *key) + * [EN] + * + * [RU] + * Возвращает элемент словаря [dict] с ключом [key]. + * Если такого элемента не было обнаружено, возвращается NULL +*/ +dictionary *yon_dictionary_get(dictionary **dict, char *key) +{ + dictionary *dct = *dict; + for (dictionary *pointer = dct->first; pointer != NULL; pointer = pointer->next) + { + if (strcmp(pointer->key, key) == 0) + { + *dict = pointer; + return pointer; + } + } + return NULL; +} + +/**yon_dictionary_rip(dictionary *dict) + * [EN] + * + * [RU] + * Вырезает элемент из словаря и возвращает вырезанный элемент. +*/ +dictionary *yon_dictionary_rip(dictionary *dict) +{ + if (!dict->next&&!dict->prev) return NULL; + else if (!dict->next) + { + dictionary *prev = dict->prev; + if (prev) + { + prev->next = NULL; + return prev; + } + else + return dict; + } + else if (!dict->prev) + { + dictionary *next = dict->next; + if (next) + { + yon_dictionary_make_first(next); + next->prev = NULL; + return next; + } + else + return dict; + } + else + { + dictionary *next = dict->next, *prev = dict->prev; + next->prev = prev; + prev->next = next; + return next; + } +} + +/**yon_dictionary_get_nth(dictionary *dict, int place) + * [EN] + * + * [RU] + * Возвращает [place]-й элемент словаря [dict] +*/ +dictionary *yon_dictionary_get_nth(dictionary *dict, int place) +{ + if (dict){ + dict = dict->first; + int i = 0; + for (i = 0; i < place; i++) + if (dict->next) + dict = dict->next; + else + break; + if (i == place) + return dict; + else + return NULL; + } else return NULL; +} + +// char functions + +/**[EN] + * + * creates new char string by combining two char strings. + */ +char *yon_char_append(char *source, char *append) +{ + if (source && append) + { + int size = strlen(source) + strlen(append) + 1; + char *final = malloc(size); + memset(final, 0, size); + if (strstr(source, "%%")) + sprintf(final, source, append); + else + sprintf(final, "%s%s", source, append); + return final; + } + else + return NULL; +} + +/**[EN] + * + * creates new char string by copying another char. + */ +char *yon_char_new(char *chr) +{ + if (chr){ + char *newchar = malloc(strlen(chr) + 1); + memset(newchar, 0, strlen(chr) + 1); + memcpy(newchar, chr, strlen(chr)); + return newchar; + } else + return NULL; +} + +/**yon_char_unite(char *source, ...) + * [En] + * + * [RU] + * Объединяет строку [source] со всеми строками, написанными в [...] +*/ +char *yon_char_unite(char *source, ...){ + va_list arglist; + char *new_char=NULL; + char *unite_char=NULL; + new_char=yon_char_new(source); + va_start(arglist,source); + unite_char = va_arg(arglist,char*); + while(unite_char){ + new_char = yon_char_append(new_char,unite_char); + unite_char = va_arg(arglist,char*); + } + va_end(arglist); + return new_char; +} + +/**yon_cut(char *source, int size, int startpos) + * [EN] + * cuts source string by size length from startpos position. + */ +char *yon_cut(char *source, int size, int startpos) +{ + char *cut = NULL; + cut = malloc(size + 1); + memset(cut, 0, size + 1); + memcpy(cut, source + startpos, size); + return cut; +} + +/**yon_char_divide(char *source, int dividepos) + * [EN] + * divides source string in dividepos position, + * returning left part of divided string and + * inserting right part to source string. + */ +char *yon_char_divide(char *source, int dividepos) +{ + char *cut = malloc(dividepos + 1); + memset(cut, 0, dividepos + 1); + memcpy(cut, source, dividepos); + char *left = malloc(strlen(source) - strlen(cut)); + memset(left, 0, strlen(source) - strlen(cut)); + memcpy(left, source + dividepos + 1, (strlen(source) - dividepos)); + memset(source, 0, strlen(source)); + memcpy(source, left, strlen(left)); + return cut; +} + +/**yon_char_find_count(char *source, char *find) + * [EN] + * + * [RU] + * Считает количество символов [find] в строке [source] +*/ +int yon_char_find_count(char *source, char *find){ + char *working_string=yon_char_new(source); + int i=0; + int size=0; + int pos=0; + config_str rtn = yon_char_parse(working_string,&size,"\n"); + for (int j=0;j= 10; i++) + { + convert_check = convert_check / 10; + } + char *ch = g_malloc0(i * sizeof(char) + 1); + sprintf(ch, "%d", int_to_convert); + return ch; +} + +/**yon_char_replace(char *source, char *find, char*replace) + * [EN] + * + * [RU] + * Заменяет в строке [source] все вхождения строки [find] на [replace] +*/ +char *yon_char_replace(char *source, char *find, char*replace){ + char *final=NULL; + char *temp=NULL; + if(!strstr(replace,find)){ + while ((final=strstr(source,find))){ + temp=malloc(strlen(source)-strlen(final)); + memset(temp,0,strlen(source)-strlen(final)+strlen(replace)); + memcpy(temp,source,strlen(source)-strlen(final)); + temp=yon_char_append(temp,replace); + source=yon_char_append(temp,final+1); + } + return source; + } +} + +/**yon_char_parse(char *parameters, int *size, char *divider) + * [EN] + * Parses string [parameters], divided by [divider], + * then returns parsed string array and sets [size] to + * size of returned array +*/ +char **yon_char_parse(char *parameters, int *size, char *divider){ + char **string=NULL; + int i=1; + string=malloc(sizeof(char*)); + char *paramline=yon_char_new(parameters); + char *param; + while ((param=yon_char_divide_search(paramline,divider,1))){ + string=realloc(string,sizeof(char*)*i); + string[i-1]=yon_char_new(param); + i++; + if (strcmp(param,paramline)==0) break; + } + string=realloc(string,sizeof(char*)*i); + string[i-1]=yon_char_new(paramline); + i++; + // printf("%d\n",i); + *size=i-1; + return string; + +} + +/**yon_char_parsed_rip(char **char_string, int *size, int item_to_delete) + * [EN] + * + * [RU] + * Удаляет элемент [item_to_delete] из массива строк [char_string], размера [size] + * Возвращает получившийся массив, в [size] загружается размер нового массива. +*/ +char **yon_char_parsed_rip(char **char_string, int *size, int item_to_delete){ + char **new_char_parsed=NULL; + new_char_parsed=malloc(sizeof(char*)*((*size)-1)); + int flag = 0; + for (int i=0;i < (*size);i++){ + if (i==item_to_delete) { + flag = 1; + } + if (flag == 0) { + new_char_parsed[i]=yon_char_new(char_string[i]); + } + else if (flag == 1 && i!=item_to_delete) { + new_char_parsed[i-1]=yon_char_new(char_string[i]); + } + } + (*size)=(*size)-1; + return new_char_parsed; +} + +/**yon_char_parsed_check_exist(char **parameters, int size, char *param) + * [EN] + * Checks if [parameters] string array of length [size] + * has [param] element; + * [RU] + * Проверяет есть ли в массиве строк [parameters], размера [size] + * элемент [param] +*/ +int yon_char_parsed_check_exist(char **parameters, int size, char *param){ + + for (int i=0;id_name); + file = fopen(path, "r"); + if (strlen(de->d_name) > 9) + { + char *extension = strstr(path, "."); + if (extension != NULL) + { + if (strcmp(extension, ".desktop") == 0) + { + apps tempapp; + GKeyFile *gfile = g_key_file_new(); + GError *err = NULL; + g_key_file_load_from_file(gfile, path, G_KEY_FILE_KEEP_TRANSLATIONS, NULL); + char *Type = g_key_file_get_string(gfile, "Desktop Entry", "Type", &err); + if (err) + { + printf("%s\n", err->message); + } + if (strcmp(Type, "Application") == 0) + tempapp.Type = 1; + else if (strcmp(Type, "pyApplication") == 0) + tempapp.Type = 2; + else + continue; + tempapp.Name = g_key_file_get_locale_string(gfile, "Desktop Entry", "Name", setlocale(LC_ALL, NULL), NULL); + if (tempapp.Name == NULL) + continue; + tempapp.Categories = g_key_file_get_string(gfile, "Desktop Entry", "Categories", NULL); + if (tempapp.Categories == NULL) + continue; + tempapp.Exec = g_key_file_get_string(gfile, "Desktop Entry", "Exec", NULL); + if (tempapp.Exec == NULL) + continue; + tempapp.Icon = g_key_file_get_string(gfile, "Desktop Entry", "Icon", NULL); + if (tempapp.Icon == NULL) + continue; + tempapp.Pluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "Pluggable", NULL); + if (!tempapp.Pluggable) + tempapp.Pluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "X-XfcePluggable", NULL); + if (tempapp.Pluggable) + tempapp.DualPluggable = g_key_file_get_boolean(gfile, "Desktop Entry", "X-UBLPluggable", NULL); + if (g_key_file_get_boolean(gfile, "Desktop Entry", "X-UBL-SettingsManager-Hidden", NULL) == 0) + if (size == 0) + { + applist = (apps *)malloc(size + 1 * sizeof(apps)); + applist[0].Name = yon_char_new(tempapp.Name); + applist[0].Categories = yon_char_new(tempapp.Categories); + applist[0].Exec = yon_char_new(tempapp.Exec); + applist[0].Icon = yon_char_new(tempapp.Icon); + applist[0].Type = tempapp.Type; + applist[0].Pluggable = tempapp.Pluggable; + applist[0].DualPluggable = tempapp.DualPluggable; + size++; + } + else + { + applist = (apps *)realloc(applist, (size + 1) * sizeof(apps)); + applist[size].Name = yon_char_new(tempapp.Name); + applist[size].Categories = yon_char_new(tempapp.Categories); + applist[size].Exec = yon_char_new(tempapp.Exec); + applist[size].Icon = yon_char_new(tempapp.Icon); + applist[size].Pluggable = tempapp.Pluggable; + applist[size].DualPluggable = tempapp.DualPluggable; + applist[size].Type = tempapp.Type; + size++; + } + } + } + } + } + } + *sizef = size; + return applist; +}; + +void yon_apps_sort(apps *applist, int size) +{ + apps tmp; + if (size > 2) + { + for (int i = 1; i < size; i++) + { + for (int j = 1; j < size; j++) + { + if (strcmp(applist[j].Name, applist[j - 1].Name) < 0) + { + tmp = applist[j]; + applist[j] = applist[j - 1]; + applist[j - 1] = tmp; + }; + } + }; + } +}; + +apps *yon_apps_get_by_name(apps *applist, char *name, int size) +{ + for (int i = 0; i < size; i++) + { + if (strcmp(applist[i].Name, name) == 0) + return &applist[i]; + } + return NULL; +}; + +//config functions + +/**yon_config_load_register(char *command) + * [EN] + * + * [RU] + * Выполняет команду [command]. + * Полученные данные парсятся и регистрируются в конфиг. +*/ +int yon_config_load_register(char *command){ + if (__yon__config__strings){ + __yon__config__strings = yon_dictionary_free_all(__yon__config__strings,NULL); + } + FILE *output = popen(command, "r"); + char **output_strings = NULL; + output_strings = malloc(sizeof(char)); + int i = 0; + char str[4096]; + memset(str, 0, 4096); + while (fgets(str, 4096, output)) + { + if (strcmp(str, "") != 0&& strcmp(str,"(null)\n")!=0) + { + char *key = yon_char_divide_search(str,"=",-1); + yon_dictionary_add_or_create_if_exists_with_data(__yon__config__strings,key,str); + __yon__config__strings->data_type=DICTIONARY_CHAR_TYPE; + } + } + check_config + return 0; + else return 1; +} + +/**yon_config_remove_by_key(char *key) + * [EN] + * + * [RU] + * Удаляет параметр конфига по ключу [key] +*/ +int yon_config_remove_by_key(char *key){ + check_config{ + dictionary *dict = yon_dictionary_get(&__yon__config__strings,key); + if (dict){ + yon_dictionary_rip(dict); + return 1; + }else return 0; + } + return 0; +} + +/**yon_config_remove_by_data(void *data) + * [EN] + * + * [RU] + * Производит поиск по конфигу на наличие параметра со значением [data] и удаляет найденное значение из конфига. +*/ +int yon_config_remove_by_data(void *data){ + check_config{ + dictionary *dict = NULL; + for_dictionaries(dict,__yon__config__strings){ + if (dict->data==data){ + yon_dictionary_rip(dict); + return 1; + } + } + return 0; + } + return 0; +} + +/**yon_config_remove_element(char *key, char *deleted) + * [EN] + * + * [RU] + * Удаляет элемент [deleted] из массива параметров с ключом [key] +*/ +int yon_config_remove_element(char *key, char *deleted){ + check_config{ + dictionary *dict = yon_dictionary_get(&__yon__config__strings,key); + char *data = (char*)dict->data; + char *found = strstr(data,deleted); + int size=strlen(data)-strlen(found)+1; + char *new_data = malloc(size); + memset(new_data,0,size); + if (strlen(found)!=strlen(deleted)){ + memcpy(new_data,data,size-1); + new_data = yon_char_append(new_data,found+strlen(deleted)+1); + } else { + memcpy(new_data,data,size-2); + new_data = yon_char_append(new_data,found+strlen(deleted)); + } + dict->data=(void*)(new_data); + free(data); + dict->flag1=1; + return 1; + } else return 0; +} + +/**yon_config_get_by_key(char *key) + * [EN] + * + * [RU] + * Возвращает значение параметра конфига с ключом [key] +*/ +void *yon_config_get_by_key(char *key){ + check_config{ + dictionary *dict = NULL; + for_dictionaries(dict, __yon__config__strings){ + if (strcmp(dict->key,key)==0){ + return dict->data; + } + } + } + return NULL; +} + +/**yon_config_get_key_by_data(char *data) + * [EN] + * + * [RU] + * Возвращает ключ параметра конфига со значением [data]. + * Если параметр с таким значением не найден, возвращается NULL +*/ +char *yon_config_get_key_by_data(char *data){ + check_config{ + dictionary *dict = NULL; + for_dictionaries(dict, __yon__config__strings){ + if (strcmp(((char*)dict->data),data)==0){ + return dict->key; + } + } + } + return NULL; +} + +/**yon_config_set(char *key, void *data) + * [EN] + * + * [RU] + * Производит поиск по конфигу и заменяет значение параметра с ключом [key] на новое значение [data]; +*/ +int yon_config_set(char *key, void *data){ + check_config{ + dictionary *dict = yon_dictionary_get(&__yon__config__strings,key); + dict->data=data; + return 1; + } else return 0; +} + +/**yon_config_clean() + * [EN] + * Erase all parameters from config; + * [RU] + * Удаляет все параметры из конфига; +*/ +int yon_config_clean(){ + check_config{ + __yon__config__strings = yon_dictionary_free_all(__yon__config__strings, NULL); + return 1; + } + else return 0; +} + +/**yon_config_register(char *key, void *data) + * [EN] + * + * [RU] + * Регистрирует новый параметр конфига. + * [key] - ключ параметра; + * [data] - значение параметра; +*/ +void yon_config_register(char *key, void *data){ + yon_dictionary_add_or_create_if_exists_with_data(__yon__config__strings,key,data); + __yon__config__strings->data_type=DICTIONARY_CHAR_TYPE; +} + +/**yon_config_load(char *command, int *str_len) + * [EN] + * + * [RU] + * Выполняет команду [command] и возвращает распаршеный результат выполнения команды. + * В [str_len] возвращается длина возвращаемого массива +*/ +config_str yon_config_load(char *command, int *str_len){ + FILE *output = popen(command, "r"); + char **output_strings = NULL; + output_strings = malloc(sizeof(char)); + int i = 0; + char str[4096]; + memset(str, 0, 4096); + while (fgets(str, 4096, output)) + { + if (strcmp(str, "") != 0) + { + output_strings = realloc(output_strings, sizeof(char *) * (i + 1)); + // printf("%s\n", str); + output_strings[i] = NULL; + output_strings[i] = yon_char_new(str); + memset(str, 0, 4096); + i++; + } + } + if (i>0){ + *str_len = i; + return output_strings; + } else{ + *str_len=-1; + return NULL; + } +} + +/**int yon_config_save(char *command) + * [EN] + * Saves config with [command] + * [RU] + * Выполняет команду [command], добавляя в конец все записи конфига в таком виде: + * [ПАРАМЕТР1]="[значения1]" [ПАРАМЕТР2]="[значения2]" +*/ +int yon_config_save_registered(char *command){ + check_config{ + dictionary *dict = NULL; + for_dictionaries(dict,__yon__config__strings){ + command = yon_char_unite(command, " ", yon_dictionary_get_data(dict,char*), NULL); + } + if (popen(command, "r")) return 1; + else return 0; + } else return 0; +} + +/**yon_config_get_all(int *size) + * [EN] + * + * [RU] + * Возвращает массив со всеми параметрами конфига, оканчивающаяся NULL + * [size] - указатель, в который выгружается длина массива +*/ +config_str yon_config_get_all(int *size){ + check_config{ + *size = 1; + config_str conf = NULL; + dictionary *dict = NULL; + for_dictionaries(dict,__yon__config__strings){ + conf = yon_remalloc(conf,sizeof(char*)*(*size)); + conf[(*size)-1] = yon_char_unite(dict->key,"=",(char*)dict->data,NULL); + size++; + } + conf = yon_remalloc(conf,sizeof(char*)*(*size+1)); + conf[*size] = NULL; + return conf; + } else return NULL; +} + +/**char *yon_config_get_parameter(config parameters, int size, char *param) + * [EN] + * Gets parameter [param] from parameter list [parameters] of size [size]; + * or NULL if nothing were found + * [RU] + * Возвращает параметр [param] из массива строк [parameters] размером [size] + * или NULL если такой не был найден +*/ +char *yon_config_get_parameter(config_str parameters, int size, char *param) +{ + if (param[0]==' ') + yon_char_divide_search(param," ",-1); + param=yon_char_divide_search(yon_char_new(param)," ",-1); + + char *str = NULL; + for (int j = 0; j < size; j++) + { + char *name = yon_char_divide_search(yon_char_new(parameters[j]), "=", 1); + if (name) + { + if (strcmp(name, param) == 0) + { + str = yon_char_divide_search(yon_char_new(parameters[j]), "\n", 1); + if (strcmp(str, "") != 0 && strcmp(str, "(null)") != 0) + return str; + else + return NULL; + } + } + } + return NULL; +} + + + +// terminal-using functions + +/**yon_launch_app_with_arguments(char *name, char *args) + * [EN] + * Execute [command] in separate thread; + * [RU] + * Выполнить команду [command] в отдельном потоке; +*/ +int yon_launch_app_with_arguments(char *name, char *args) +{ + char *path = yon_char_unite("/usr/bin/", name, " ", args,NULL); + pthread_t thread_id; + char *command = NULL; + command = path; + pthread_create(&thread_id, NULL, (void *)yon_launch, command); +}; + +/**yon_launch(char *command) + * [EN] + * Execute command [command] + * [RU] + * Выполнить команду [command] +*/ +void yon_launch(char *command) +{ + system(command); +} + +// Gtk functions + + +#ifdef __GTK_H__ + + +static render_data render; + +#ifdef VTE_TERMINAL + +static void child_ready(VteTerminal *terminal, GPid pid, GError *error, gpointer user_data) +{ + if (!terminal) return; + if (pid == -1) printf("Error\n\n\n"); + else vte_terminal_feed_child(VTE_TERMINAL(terminal),(char*)user_data,strlen((char*)user_data)); +} + +/** + * void yon_terminal_integrated_launch(GtkWidget *place_to_show, void *endwork_function, void* endwork_function_argument) + * [EN] + * launches terminal with specific [command], + * terminal is shown in [place_to_show] container, + * after terminal done its work [endwork_function] is called with [endwork_function_argument] argument. + * [RU] + * Запускает терминал с командой [command], + * терминал добавляется в контейнер [place_to_show] виджета, + * после завершения работы терминала вызывается функция [endwork_function] с аргументом [endwork_function_argument]. +*/ +void yon_terminal_integrated_launch(GtkWidget *place_to_show, char* command, void *endwork_function, void* endwork_function_argument){ + char **commands=new_arr(char*,2); + gchar **envp = g_get_environ(); + commands[0]=(gchar *)g_strdup(g_environ_getenv(envp, "SHELL")); + commands[1]=NULL; + char **env=new_arr(char*,2); + env[0]=""; + env[1]=NULL; + GtkWidget *terminal = vte_terminal_new(); + vte_terminal_set_size(VTE_TERMINAL(terminal),10,15); + VtePty *pty = vte_pty_new_sync(VTE_PTY_DEFAULT,NULL,NULL); + vte_terminal_set_pty(VTE_TERMINAL(terminal),pty); + gtk_container_add(GTK_CONTAINER(place_to_show),terminal); + char *install_command=yon_char_unite("tput cup 0 0 && tput ed; ",command," ; sleep 5;exit 0","\n",NULL); + printf("%s\n",install_command); + if(endwork_function) + g_signal_connect(G_OBJECT(terminal), "child-exited", G_CALLBACK(endwork_function), endwork_function_argument); + vte_terminal_spawn_async(VTE_TERMINAL(terminal), + VTE_PTY_DEFAULT, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + child_ready, + install_command); + vte_pty_spawn_async(pty, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + NULL, + NULL); + vte_terminal_set_scrollback_lines(VTE_TERMINAL(terminal), -1); + vte_terminal_set_scroll_on_output(VTE_TERMINAL(terminal), TRUE); + vte_terminal_set_scroll_on_keystroke(VTE_TERMINAL(terminal), TRUE); + gtk_widget_show_all(terminal); + } + +/**yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument) + * [EN] + * launches terminal with specific [command], + * terminal is shown in [place_to_show] container, + * after terminal done its work [endwork_function] is called with [endwork_function_argument] argument. + * [RU] + * Запускает терминал с командой [command], + * терминал добавляется в контейнер [place_to_show] виджета, + * после завершения работы терминала вызывается функция [endwork_function] с аргументом [endwork_function_argument]. +*/ +void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument){ + char **commands=new_arr(char*,2); + gchar **envp = g_get_environ(); + commands[0]=(gchar *)g_strdup(g_environ_getenv(envp, "SHELL")); + commands[1]=NULL; + char **env=new_arr(char*,2); + env[0]=""; + env[1]=NULL; + vte_terminal_set_size(VTE_TERMINAL(terminal),10,15); + VtePty *pty = vte_pty_new_sync(VTE_PTY_DEFAULT,NULL,NULL); + vte_terminal_set_pty(VTE_TERMINAL(terminal),pty); + char *install_command=yon_char_unite("tput cup 0 0 && tput ed; ",command," ; sleep 5;exit 0","\n",NULL); + if(endwork_function) + g_signal_connect(G_OBJECT(terminal), "child-exited", G_CALLBACK(endwork_function), endwork_function_argument); + vte_terminal_spawn_async(VTE_TERMINAL(terminal), + VTE_PTY_DEFAULT, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + child_ready, + install_command); + vte_pty_spawn_async(pty, + NULL, + commands, + NULL, + 0, + NULL, NULL, + NULL, + -1, + NULL, + NULL, + NULL); + vte_terminal_set_scrollback_lines(VTE_TERMINAL(terminal), 100); + vte_terminal_set_scroll_on_output(VTE_TERMINAL(terminal), TRUE); + vte_terminal_set_scroll_on_keystroke(VTE_TERMINAL(terminal), TRUE); + gtk_widget_show_all(terminal); + } +#endif + + // Window config functions + + #define check_window_config_setup if(__yon_window_config_target_window) + + struct { + int x; + int y; + int width; + int height; + int fullscreen; + } __yon_main_window_config; + + static GtkWindow *__yon_window_config_target_window = NULL; + static GKeyFile *__yon_window_config_file = NULL; + static char *__yon_window_config_path = NULL; + + void yon_window_config_save(){ + g_key_file_set_integer(__yon_window_config_file,"window","WindowPosX",__yon_main_window_config.x); + g_key_file_set_integer(__yon_window_config_file,"window","WindowPosY",__yon_main_window_config.y); + g_key_file_set_integer(__yon_window_config_file,"window","WindowWidth",__yon_main_window_config.width); + g_key_file_set_integer(__yon_window_config_file,"window","WindowHeight",__yon_main_window_config.height); + g_key_file_set_integer(__yon_window_config_file,"window","fullscreen",__yon_main_window_config.fullscreen); + g_key_file_save_to_file(__yon_window_config_file,__yon_window_config_path,NULL); + } + + void yon_get_is_fullscreen(){ + gtk_window_is_maximized(__yon_window_config_target_window); + __yon_main_window_config.fullscreen = gtk_window_is_maximized(__yon_window_config_target_window); + } + + /**yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event) + * [EN] + * + * [RU] + * Сохраняет настройки основного окна. Вызывается когда основное окно уничтожается. + */ + void yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event){ + check_window_config_setup{ + yon_get_is_fullscreen(); + yon_window_config_save(); + } + gtk_main_quit(); + } + + void __yon_window_config_on_resize(){ + int max=0; + max=gtk_window_is_maximized(__yon_window_config_target_window); + if(max==0){ + gtk_window_get_size(__yon_window_config_target_window,&__yon_main_window_config.width,&__yon_main_window_config.height); + gtk_window_get_position(__yon_window_config_target_window,&__yon_main_window_config.x,&__yon_main_window_config.y); + } + } + + /**yon_window_config_setup(GtkWindow *window) + * [EN] + * + * [RU] + * Устанавливает указатель на окно для отслеживания его положения и размера + */ + void yon_window_config_setup(GtkWindow *window){ + __yon_window_config_target_window = window; + g_signal_connect(G_OBJECT(window),"delete-event",G_CALLBACK(yon_on_configured_window_destroy),NULL); + g_signal_connect(G_OBJECT(window),"check-resize"/*"configure-event"*/,G_CALLBACK(__yon_window_config_on_resize),NULL); + } + + void _yon_maximize(void *data){ + g_usleep(G_USEC_PER_SEC/10); + if(__yon_main_window_config.fullscreen ==1) gtk_window_maximize(__yon_window_config_target_window); + } + + /**yon_window_config_load(char *path) + * [EN] + * + * [RU] + * Загружает конфиг окна и инициализирует отслеживание его параметров + */ + int yon_window_config_load(char *path){ + __yon_window_config_file = g_key_file_new(); + __yon_window_config_path=yon_char_new(path); + if (!g_key_file_load_from_file(__yon_window_config_file,__yon_window_config_path,G_KEY_FILE_NONE,NULL)){ + struct stat st; + int size; + config_str conf = yon_char_parse(yon_char_new(__yon_window_config_path),&size,"/"); + char *path = yon_char_unite(conf[0],"/",conf[1],"/",conf[2],"/",conf[3],"/",conf[4],"/",NULL); + if (stat(path, &st) == -1) { + mkdir(path, 0777); + } + FILE *fp; + fp=fopen(__yon_window_config_path,"w"); + fclose(fp); + g_key_file_load_from_file(__yon_window_config_file,__yon_window_config_path,G_KEY_FILE_NONE,NULL); + } + __yon_main_window_config.x = g_key_file_get_integer(__yon_window_config_file,"window","WindowPosX",NULL); + __yon_main_window_config.y = g_key_file_get_integer(__yon_window_config_file,"window","WindowPosY",NULL); + __yon_main_window_config.width = g_key_file_get_integer(__yon_window_config_file,"window","WindowWidth",NULL); + __yon_main_window_config.height = g_key_file_get_integer(__yon_window_config_file,"window","WindowHeight",NULL); + __yon_main_window_config.fullscreen = g_key_file_get_integer(__yon_window_config_file,"window","fullscreen",NULL); + if (__yon_main_window_config.width==0) __yon_main_window_config.width=800; + if (__yon_main_window_config.height==0) __yon_main_window_config.height=600; + gtk_window_resize(__yon_window_config_target_window,__yon_main_window_config.width,__yon_main_window_config.height); + gtk_window_move(__yon_window_config_target_window,__yon_main_window_config.x,__yon_main_window_config.y); + pthread_t tid; + pthread_create(&tid,NULL,(void *)_yon_maximize,NULL); + return 1; + } + + void yon_window_config_apply(){ + dictionary *dict=NULL; + gtk_window_move(__yon_window_config_target_window,__yon_main_window_config.x,__yon_main_window_config.y); + gtk_window_resize(__yon_window_config_target_window,__yon_main_window_config.width,__yon_main_window_config.height); + } + +GtkWidget *yon_ubl_menu_item_about_new(char *buttonname){ + GtkWidget *menu_item = gtk_menu_item_new(); + gtk_style_context_add_class(gtk_widget_get_style_context(menu_item),"menuitembottom"); + GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,0); + GtkWidget *label = gtk_label_new(buttonname); + GtkWidget *image = gtk_image_new_from_icon_name("dialog-information-symbolic",GTK_ICON_SIZE_BUTTON); + gtk_label_set_xalign(GTK_LABEL(label),0.0); + gtk_box_pack_start(GTK_BOX(box),image,0,0,5); + gtk_box_pack_start(GTK_BOX(box),label,0,0,5); + gtk_container_add(GTK_CONTAINER(menu_item),box); + gtk_widget_show_all(menu_item); + return menu_item; +} + +GtkWidget *yon_ubl_menu_item_documentation_new(char *buttonname){ + GtkWidget *menu_item = gtk_menu_item_new(); + gtk_style_context_add_class(gtk_widget_get_style_context(menu_item),"menuitemtop"); + GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,0); + GtkWidget *label = gtk_label_new(buttonname); + GtkWidget *image = gtk_image_new_from_icon_name("dialog-question-symbolic",GTK_ICON_SIZE_BUTTON); + gtk_label_set_xalign(GTK_LABEL(label),0.0); + gtk_box_pack_start(GTK_BOX(box),image,0,0,5); + gtk_box_pack_start(GTK_BOX(box),label,0,0,5); + gtk_container_add(GTK_CONTAINER(menu_item),box); + gtk_widget_show_all(menu_item); + return menu_item; +} + + +// other Gtk functions + +/**yon_gtk_combo_box_text_fill(GtkWidget *combo, config_str parameters,int size) + * [EN] + * + * [RU] + * Добавляет в Комбобокс [combo] все строки из массива строк [parameters] размера [size] +*/ +int yon_gtk_combo_box_text_fill(GtkWidget *combo, config_str parameters,int size){ + if (combo&¶meters){ + for (int i=0;imessage); + g_error_free(err); + } + if (type == BACKGROUND_IMAGE_SUCCESS_TYPE||! type) + { + gtk_style_context_remove_class(gtk_widget_get_style_context(data.box), "boxInfoMessError"); + gtk_style_context_add_class(gtk_widget_get_style_context(data.box), "boxInfoMessOK"); + gtk_image_set_from_pixbuf(GTK_IMAGE(data.icon), gtk_icon_theme_load_icon_for_scale(ictheme, "com.ublinux.ubl-settings-video.checked", 25, 1, GTK_ICON_LOOKUP_FORCE_SIZE, &err)); + } + else if (type == BACKGROUND_IMAGE_FAIL_TYPE) + { + gtk_style_context_remove_class(gtk_widget_get_style_context(data.box), "boxInfoMessOK"); + gtk_style_context_add_class(gtk_widget_get_style_context(data.box), "boxInfoMessError"); + gtk_image_set_from_pixbuf(GTK_IMAGE(data.icon), gtk_icon_theme_load_icon_for_scale(ictheme, "com.ublinux.ubl-settings-video.warning", 25, 1, GTK_ICON_LOOKUP_FORCE_SIZE, &err)); + } + if (text) + gtk_label_set_text(GTK_LABEL(data.label), text); +} + +void yon_ubl_status_box_render(char *text, BACKGROUND_IMAGE_TYPE type){ + _yon_ubl_status_box_render(text,type); +} + +/**yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWidget *right_window, int socket_main_id, int socket_left_id, int socket_right_id) + * [EN] + * Set up plugs for using with GtkSockets insine ubl-settings-manager. + * [main_window] is container widget, which holds main application functionality. + * [left_window] is container widget, which holds widgets, have to be shown at left part of ubl-settings-manager header. + * [right_window] is container widget, which holds widgets, have to be shown at right part of ubl-settings-manager header. + * [socket_main_id] is id of socket for [main_window]. + * [socket_left_id] is id of socket for [left_window]. + * [socket_right_id] is id of socket for [right_window]. + * [RU] + * Настраивает плаги для работы с сокетами в утилите ubl-settings-manager. + * [main_window] - контейнер основного интерфейса приложения. + * [left_window] - контейнер для виджетов которые должны отображаться в левой части шапки ubl-settings-manager. + * [right_window] - контейнер для виджетов которые должны отображаться в правой части шапки ubl-settings-manager. + * [socket_main_id] - id сокета для [main_window]. + * [socket_left_id] - id сокета для [left_window]. + * [socket_right_id] - id сокета для [right_window]. +*/ +void yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWidget *right_window, int socket_main_id, int socket_left_id, int socket_right_id){ + if (main_window&&socket_main_id>-1){ + gtk_widget_hide(gtk_widget_get_toplevel(main_window)); + GtkWidget *plug_main=gtk_plug_new(socket_main_id); + GtkWidget *plug_left=NULL; + GtkWidget *plug_right=NULL; + GtkWidget *box=NULL; + g_signal_connect(G_OBJECT(plug_main), "destroy", G_CALLBACK(gtk_main_quit),NULL); + if (socket_left_id>-1&&left_window){ + plug_left=gtk_plug_new(socket_left_id); + g_object_ref(left_window); + gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(left_window)),left_window); + gtk_container_add(GTK_CONTAINER(plug_left),left_window); + gtk_style_context_add_class(gtk_widget_get_style_context(plug_left),"primary-toolbar"); + gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"button"); + gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"opacited"); + gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"color"); + gtk_style_context_add_class(gtk_widget_get_style_context(plug_left),"noborder"); + gtk_widget_show(plug_left); + } + else if (left_window){ + if (box==NULL){ + box=gtk_box_new(GTK_ORIENTATION_HORIZONTAL,5); + gtk_box_pack_start(GTK_BOX(main_window),box,0,0,5); + gtk_box_reorder_child(GTK_BOX(main_window),box,0); + gtk_widget_show(box); + } + gtk_style_context_add_class(gtk_widget_get_style_context(left_window),"inherited"); + gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(left_window)),left_window); + gtk_box_pack_end(GTK_BOX(box),left_window,0,0,5); + } + if (socket_right_id>-1&&right_window){ + plug_right=gtk_plug_new(socket_right_id); + g_object_ref(right_window); + gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(right_window)),right_window); + gtk_container_add(GTK_CONTAINER(plug_right),right_window); + gtk_style_context_add_class(gtk_widget_get_style_context(plug_right),"primary-toolbar"); + gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"button"); + gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"opacited"); + gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"color"); + gtk_style_context_add_class(gtk_widget_get_style_context(plug_right),"noborder"); + gtk_widget_show(plug_right); + } + else if (right_window){ + if (box==NULL){ + box=gtk_box_new(GTK_ORIENTATION_HORIZONTAL,5); + gtk_box_pack_start(GTK_BOX(main_window),box,0,0,5); + gtk_box_reorder_child(GTK_BOX(main_window),box,0); + gtk_widget_show(box); + } + gtk_style_context_add_class(gtk_widget_get_style_context(right_window),"inherited"); + gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(right_window)),right_window); + gtk_box_pack_start(GTK_BOX(box),right_window,0,0,5); + } + g_object_ref(main_window); + gtk_container_remove(GTK_CONTAINER(gtk_widget_get_parent(main_window)),main_window); + gtk_container_add(GTK_CONTAINER(plug_main),main_window); + gtk_widget_show(plug_main); + } +} + +#ifdef WEBKIT_FOUND + +/**yon_ubl_browser_window_open(char *link, char *browser_window_name) + * [EN] + * Launches integrated browser window, named [browser_window_name] at header with [link]. + * [RU] + * Открывает встроенный браузер с именем [browser_window_name] и показываемой страницей по ссылке [link] +*/ +void yon_ubl_browser_window_open(char *link, char *browser_window_name){ + GtkWidget *browser=gtk_window_new(GTK_WINDOW_TOPLEVEL); + GtkWidget *web_place=gtk_box_new(GTK_ORIENTATION_VERTICAL,0); + GtkWidget *header=gtk_header_bar_new(); + GtkWidget *header_label=gtk_label_new(browser_window_name); + GtkWidget *WebView=webkit_web_view_new(); + gtk_container_add(GTK_CONTAINER(browser),web_place); + gtk_window_set_titlebar(GTK_WINDOW(browser),header); + gtk_window_set_title(GTK_WINDOW(browser),browser_window_name); + gtk_widget_set_size_request(browser,800,600); + gtk_header_bar_set_custom_title(GTK_HEADER_BAR(header),header_label); + gtk_header_bar_set_show_close_button(GTK_HEADER_BAR(header),1); + webkit_web_view_load_uri(WEBKIT_WEB_VIEW(WebView),link); + gtk_box_pack_start(GTK_BOX(web_place),WebView,1,1,0); + gtk_widget_show_all(browser); +} +#else + +/**yon_ubl_browser_window_open(char *link, char *browser_window_name) + * [EN] + * Launches browser with [link]. + * [browser_window_name] is't used. It's needed for compatibility with webkit version of that function. + * [RU] + * Открывает браузер со страницей по ссылке [link] + * [browser_window_name] не используется. Нужна для совместимости с webkit версией этой функции. +*/ +void yon_ubl_browser_window_open(char *link, char *browser_window_name){ + char *user=getenv("SUDO_USER"); + if (!user) + user=getlogin(); + char *command=yon_char_unite("sudo -u ",user," xdg-open ", link,NULL); + yon_launch_app(command); +} +#endif + +#endif \ No newline at end of file diff --git a/source/model/ubl-utils.h b/source/model/ubl-utils.h new file mode 100644 index 0000000..99d34cc --- /dev/null +++ b/source/model/ubl-utils.h @@ -0,0 +1,345 @@ +#ifndef UBL_UTILS +#define UBL_UTILS +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#define try bool __HadError=false; +#define catch(x) ExitJmp:if(__HadError) +#define throw(x) {__HadError=true;goto ExitJmp;} + +#include "../ubl-cmake.h" +#ifdef WEBKIT_FOUND + #include +#endif +#define DesktopPath "/usr/share/applications/" + +#define for_dictionaries(obj, obj1) for (obj = obj1->first; obj != NULL; obj = obj->next) + +#define new(type) malloc(sizeof(type)) +#define new_arr(type,size) malloc(sizeof(type)*size) + + +typedef enum +{ + #ifdef __GTK_H__ + DICTIONARY_GTK_WIDGETS_TYPE, + #endif + DICTIONARY_OTHER_TYPE=0, + DICTIONARY_CHAR_TYPE, + DICTIONARY_INT_TYPE, + DICTIONARY_BOOL_TYPE, + +} DICT_TYPE; + +typedef struct dictionary +{ + char *key; + void *data; + struct dictionary *next; + struct dictionary *prev; + struct dictionary *first; + DICT_TYPE data_type; + int flag1; +} dictionary; + +typedef struct apps +{ + char *Name; + int Type; + char *Categories; + char *Exec; + char *Icon; + int Pluggable; + int DualPluggable; +} apps; + +typedef char** config_str; + +static dictionary *__yon__config__strings = NULL; +#define check_config if(__yon__config__strings&&__yon__config__strings->data_type==DICTIONARY_CHAR_TYPE) + +#define config(key) yon_config_get_by_key(key) + +#define for_config dictionary temp = NULL; for_dictionary(temp,__yon__config__strings) + +#define yon_remalloc(pointer, size) (!pointer) ? malloc(size) : realloc(pointer, size) +// dictionary functions + +/**yon_dictionary_get_data(dictionary, type) + * [EN] + * Gets data from dictionary. + * [dictionary] is dictionary, from which data should be extracted; + * [type] is type of data, [dictionary] contains. + * [RU] + * Возвращает данные из словаря. + * [dictionary] - словарь из которого достаются данные. + * [type] - тип данных, хранящихся в словаре [dictionary]. +*/ +#define yon_dictionary_get_data(dictionary, type) ((type)dictionary->data) + +/**yon_dictionary_add_or_create_if_exists_with_data(dict,key,data) + * [EN] + * + * [RU] + * Добавляет элемент словаря в конец словаря [dict] c ключом [key] и данными [data]. + * Если словарь не существует, создаёт его +*/ +#define yon_dictionary_add_or_create_if_exists_with_data(dict,key,data) {if (!dict) dict=yon_dictionary_new_with_data(key,data); \ + else dict=yon_dictionary_append_with_data(dict,key,data);} + +dictionary *yon_dictionary_new(); + +dictionary *yon_dictionary_append(dictionary *targetdict); + +dictionary *yon_dictionary_get_last(dictionary *dict); + +dictionary *yon_dictionary_swap(dictionary *dict, int aim); + +void yon_dictionary_make_first(dictionary *dict); + +void yon_dictionary_make_nth(dictionary *dict, int nth); + +dictionary *yon_dictionary_new_with_data(char *key, void *data); + +dictionary *yon_dictionary_append_with_data(dictionary *dict, char *key, void *data); + +dictionary *yon_dictionary_connect(dictionary *old, dictionary *toconnect); + +dictionary *yon_dictionary_get(dictionary **dict, char *key); + +dictionary *yon_dictionary_rip(dictionary *dict); + +dictionary *yon_dictionary_get_nth(dictionary *dict, int place); + +void *yon_dictionary_free_all(dictionary *dictionary,void (data_manipulation)(void*)); + +// char functions + +char *yon_char_append(char *source, char *append); + +char *yon_char_new(char *chr); + +char *yon_char_unite(char *source, ...); + +char *yon_cut(char *source, int size, int startpos); + +char *yon_char_divide(char *source, int dividepos); + +char *yon_char_divide_search(char *source, char *dividepos, int delete_divider); + +char *yon_char_from_int(int int_to_convert); + +char *yon_char_replace(char *source, char *find, char*replace); + +char **yon_char_parse(char *parameters, int *size, char *divider); + +char **yon_char_parsed_rip(char **char_string, int *size, int item_to_delete); + +int yon_char_parsed_check_exist(char **parameters, int size, char *param); + +int yon_char_find_count(char *source, char *find); + +int yon_char_parsed_includes_char_parsed (config_str source, config_str to_check, int source_size, int check_size); + +config_str yon_char_parsed_new (int *size, ...); + +void yon_char_parsed_copy(config_str *source, config_str *to_copy); + +config_str yon_char_parsed_append(config_str parsed, int *size, char *string); + +int yon_ubl_check_root(); + +char *yon_ubl_root_user_get(); + +// parsing functions + +config_str philos_list_user(int* size); + +apps *yon_apps_scan_and_parse_desktops(int *sizef); + +void yon_apps_sort(apps *applist, int size); + +apps *yon_apps_get_by_name(apps *applist, char *name, int size); + +config_str yon_config_load(char *command, int *str_len); + +int yon_config_save_registered(char *command); + +char *yon_config_get_parameter(config_str parameters, int size, char *param); + +int yon_config_load_register(char *command); + +int yon_config_remove_by_key(char *key); + +int yon_config_remove_by_data(void *data); + +int yon_config_remove_element(char *key, char *deleted); + +void *yon_config_get_by_key(char *key); + +char *yon_config_get_key_by_data(char *data); + +int yon_config_set(char *key, void *data); + +int yon_config_clean(); + +void yon_config_register(char *key, void *data); + +config_str yon_config_get_all(); + +// terminal-using functions + +int yon_launch_app_with_arguments(char *name, char *args); + +void yon_launch(char *command); + +// Gtk functions + +#ifdef __GTK_H__ +#ifdef VTE_TERMINAL +void yon_terminal_integrated_launch(GtkWidget *place_to_show, char* command, void *endwork_function, void* endwork_function_argument); + +void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *endwork_function, void* endwork_function_argument); + +#endif + +GtkWidget *yon_ubl_menu_item_about_new(char *buttonname); +GtkWidget *yon_ubl_menu_item_documentation_new(char *buttonname); + +/**yon_gtk_builder_get_widget(builder, widget_name) + * [EN] + * Returns GtkWidget from GtkBuilder *[builder]. + * [builder] is GtkBuilder*; + * [widget_name] is id of widget; +*/ +#define yon_gtk_builder_get_widget(builder, widget_name) GTK_WIDGET(gtk_builder_get_object(builder, widget_name)) + +typedef struct +{ + GtkWidget *Icon; + GtkWidget *Label; + GtkWidget *IconView; + GtkListStore *List; +} expander_icon_view; + +void yon_window_config_setup(GtkWindow *window); + +int yon_window_config_load(char *path); + +int yon_gtk_combo_box_fill(GtkWidget *combo, char **parameters,int size); + +int yon_gtk_combo_box_text_find(GtkWidget *combo_box, char *text_to_find); + +int yon_gtk_icon_view_hide_empty(dictionary *icon_view_segment); + +int yon_dictionary_gtk_pack_start_multiple_widgets(GtkBox *destination, gboolean expand, gboolean fill, int padding, ...); + +int yon_dictionary_gtk_pack_end_multiple_widgets(GtkBox *destination, gboolean expand, gboolean fill, int padding, ...); + + + +typedef enum +{ + BACKGROUND_IMAGE_SUCCESS_TYPE, + BACKGROUND_IMAGE_FAIL_TYPE +} BACKGROUND_IMAGE_TYPE; + +typedef struct { + BACKGROUND_IMAGE_TYPE type; + GtkWidget *icon; + GtkWidget *box; + GtkWidget *label; + char* text_to_render; +} render_data; + + +/**yon_ubl_status_box_setup(render,icon,box,label) + * [EN] + * Sets up [render] structure of type render_data. + * [icon] is GtkImage widget of status box for showing status icons; + * [box] is GtkBox widget of status box for showing status color; + * [label] is GtkLabel widget of status box for showing status text; + * [RU] + * Настраивает структуру [render] типа render_data. + * [icon] - виджет типа GtkIcon в котором будут отображаться статусные иконки; + * [box] - виджет типа GtkBox в котором будет отображаться цвет статуса; + * [label] - виджет типа GtkLabel в котором будет отображаться текст статусного сообщения; +*/ +int yon_ubl_status_box_setup(GtkWidget *icon, GtkWidget *box, GtkWidget *label); + +/**yon_ubl_status_box_render(render,text,type) + * [EN] + * Renders message in status box; + * [render] is render_data structure of status box; + * [text] is text to be shown in status box; + * [type] if type of message. Can be BACKGROUND_IMAGE_FAIL_TYPE or BACKGROUND_IMAGE_SUCCESS_TYPE + * [RU] + * Отображает сообщение в статусном окне. + * [render] - структура типа render_data для нужного статусного окна; + * [text] - текст, отображаемый в статусном окне; + * [type] - тип сообщения. Может быть: + * BACKGROUND_IMAGE_FAIL_TYPE (красный фон,иконка - восклицательный знак) + * или + * BACKGROUND_IMAGE_SUCCESS_TYPE (Жёлтный фон, иконка - галка) +*/ +void yon_ubl_status_box_render(char *text, BACKGROUND_IMAGE_TYPE type); + +#ifdef __cplusplus + +/**yon_ubl_header_setup(overlay, head, image, imag_path) + * [EN] + * Sets up header of app. + * [overlay] is overlay for app header; + * [head] is box of header, which connects to [overlay] + * [image] is header background image; + * [imag_path] is path of image, shown in [image] + * [RU] + * Настраивает заголовок приложения. + * [overlay] - оверлей заголовка приложения; + * [head] - шапка заголовка, присоединяемая к [overlay] + * [image] - виджет картинки для заднего фона; + * [imag_path] - путь до картинки, загружаемой в [image] +*/ +#define yon_ubl_header_setup(overlay, head, image, imag_path) _yon_ubl_header_setup(GTK_WIDGET(overlay.gobj()), GTK_WIDGET(head.gobj()), GTK_WIDGET(image.gobj()), (char *)imag_path) +#else + +/**yon_ubl_header_setup(overlay, head, image, imag_path) + * [EN] + * Sets up header of app. + * [overlay] is overlay for app header; + * [head] is box of header, which connects to [overlay] + * [image] is header background image; + * [imag_path] is path of image, shown in [image] + * [RU] + * Настраивает заголовок приложения. + * [overlay] - оверлей заголовка приложения; + * [head] - шапка заголовка, присоединяемая к [overlay] + * [image] - виджет картинки для заднего фона; + * [imag_path] - путь до картинки, загружаемой в [image] +*/ +#define yon_ubl_header_setup(overlay, head, image, imag_path) _yon_ubl_header_setup(GTK_WIDGET(overlay), GTK_WIDGET(head), GTK_WIDGET(image), (char *)imag_path) +#define yon_ubl_header_setup_resource(overlay, head, image, imag_path) _yon_ubl_header_setup_resource(GTK_WIDGET(overlay), GTK_WIDGET(head), GTK_WIDGET(image), (char *)imag_path) +#endif + +void _yon_ubl_header_setup(GtkWidget *Overlay, GtkWidget *Head, GtkWidget *Image, char *image_path); + +void _yon_ubl_header_setup_resource(GtkWidget *Overlay, GtkWidget *Head, GtkWidget *Image, char *image_path); + +void yon_ubl_setup_sockets(GtkWidget *main_window, GtkWidget *left_window, GtkWidget *right_window, int socket_main_id, int socket_left_id, int socket_right_id); +#ifdef WEBKIT_FOUND + +void yon_ubl_browser_window_open(char *link, char *browser_window_name); +#else +void yon_ubl_browser_window_open(char *link, char *browser_window_name); +#endif +#endif +#endif \ No newline at end of file diff --git a/source/ubl-cmake.in b/source/ubl-cmake.in new file mode 100644 index 0000000..d4623a7 --- /dev/null +++ b/source/ubl-cmake.in @@ -0,0 +1 @@ +#cmakedefine WEBKIT_FOUND diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c new file mode 100644 index 0000000..0cd85d8 --- /dev/null +++ b/source/ubl-settings-diskquota.c @@ -0,0 +1,188 @@ +#include "ubl-settings-diskquota.h" + + + +//signal emmit handlers - no header initialization + +/**on_close_subwindow(GtkWidget *self) + * [EN] + * Closes window in which [self] is contained. + * [RU] + * Закрывает окно, в котором расположен виджет [self]. +*/ +void on_close_subwindow(GtkWidget *self){ + gtk_widget_destroy(gtk_widget_get_toplevel(self)); +} + +/**yon_open_browser(GtkWidget *self, char *link) + * [EN] + * Opens browser with [link] link. + * [RU] + * Открывает браузер с [link] ссылкой. +*/ +void yon_open_browser(GtkWidget *self, char *link){ + yon_ubl_browser_window_open(link,TITLE_LABEL); +} + +/**on_open_documentation_confirmation(GtkWidget *self, char *link) + * [EN] + * Opens confirmation window for [link] link. + * [RU] + * Открывает окно подтверждение перехода по ссылке [link]. +*/ +void on_open_documentation_confirmation(GtkWidget *self, char *link){ + if (main_config.always_open_documentation==0){ + GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); + documentation_confirmation_window *widgets = malloc(sizeof(documentation_confirmation_window)); + widgets->Window = yon_gtk_builder_get_widget(builder,"helpConfirmationWindow"); + widgets->AcceptButton = yon_gtk_builder_get_widget(builder,"ReadHelpButton"); + widgets->CloseButton = yon_gtk_builder_get_widget(builder,"CancelHelpButton"); + widgets->HatText = yon_gtk_builder_get_widget(builder,"webHeaderNameLabel"); + widgets->HeaderText = yon_gtk_builder_get_widget(builder,"helpHeader"); + widgets->InfoText = yon_gtk_builder_get_widget(builder,"helpText"); + widgets->AlwaysOpenCheck = yon_gtk_builder_get_widget(builder,"AlwaysOpenDocumentationCheckbox"); + gtk_label_set_text(GTK_LABEL(widgets->HatText),TITLE_LABEL); + gtk_label_set_text(GTK_LABEL(widgets->HeaderText),HELP_TITLE_LABEL); + gtk_label_set_text(GTK_LABEL(widgets->InfoText),HELP_INFO_LABEL); + gtk_button_set_label(GTK_BUTTON(widgets->AcceptButton),OPEN_HELP_LABEL); + gtk_button_set_label(GTK_BUTTON(widgets->AlwaysOpenCheck),HELP_ALWAYS_OPEN_LABEL); + gtk_button_set_label(GTK_BUTTON(widgets->CloseButton),CANCEL_LABEL); + gtk_widget_show_all(widgets->Window); + g_signal_connect(G_OBJECT(widgets->CloseButton),"clicked",G_CALLBACK(on_close_subwindow),NULL); + g_signal_connect(G_OBJECT(widgets->AcceptButton),"clicked",G_CALLBACK(yon_open_browser),yon_char_new(link)); + g_signal_connect(G_OBJECT(widgets->AcceptButton),"clicked",G_CALLBACK(on_close_subwindow),NULL); + + + } else { + yon_open_browser(self,link); + } +} + +/**on_link(GtkWidget *self, char* uri, gpointer user_data) + * [EN] + * Signal for hadnling AboutDialog links. + * Connect to "activate-link" signal. + * [self] is AboutDialog window; + * [uri] is activated link; + * [user_data] is pointer for user data, hasn't used in standard handler; + * [RU] + * Функция для обработки сигнала нажатия на ссылку окна AboutDialog. + * Присоединять к сигналу "activate-link". + * [self] - окно AboutDialog; + * [uri] - ссылка, по которой совершается переход; + * [user_data] - указатель на любые другие данные, не используется в стандартном обработчике; +*/ +void on_link(GtkWidget *self, char* uri, gpointer user_data){ + gtk_widget_destroy(self); + on_open_documentation_confirmation(self,uri); +} + +/**on_about() + * [EN] + * Function for setting up and showing AboutDialog. + * Connect it to "activate" signal of Documentation MenuItem. + * [RU] + * Функиця для настройки и показа окна AboutDialog. + * Присоединять к сигналу "activate" кнопки справки типа MenuItem. +*/ +void on_about(){ + GtkBuilder *builder=gtk_builder_new_from_resource(glade_path); + GtkWidget *window=yon_gtk_builder_get_widget(builder,"AboutWindow"); + GtkWidget *title=yon_gtk_builder_get_widget(builder,"headerAboutTopic"); + GtkWidget *hideButtonBox=yon_gtk_builder_get_widget(builder,"buttonBoxHide"); + gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(window),version_application); + gtk_about_dialog_set_website_label(GTK_ABOUT_DIALOG(window),PROJECT_HOME_LABEL); + gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(window),TITLE_LABEL); + gtk_label_set_text(GTK_LABEL(title),TITLE_LABEL); + g_signal_connect(G_OBJECT(window),"activate-link",G_CALLBACK(on_link),NULL); + gtk_widget_set_visible(hideButtonBox,0); + gtk_widget_destroy(hideButtonBox); + gtk_widget_show(window); +} + +//functions + +void yon_load_proceed(char *command){ + if (yon_config_load_register(command)) + yon_ubl_status_box_render(LOCAL_SAVE_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + else + yon_ubl_status_box_render(LOAD_FAILED_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + +} + +// standard functions + +void config_init(){ + main_config.always_open_documentation=0; + main_config.win_height=0; + main_config.win_width=0; + main_config.win_pos_x=0; + main_config.win_pos_y=0; + main_config.socket_id=-1; + main_config.save_socket_id=-1; + main_config.load_socket_id=-1; + main_config.lock_help=0; + main_config.lock_help=0; + main_config.lock_load_global=0; + main_config.lock_save_global=0; + main_config.lock_save_local=0; +} + +main_window *setup_window(main_window* widgets){ + /* Widgets getting | Получение виджетов */ + widgets = malloc(sizeof(main_window)); + GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); + widgets->Window = yon_gtk_builder_get_widget(builder,"MainWindow"); + widgets->HatLabel = yon_gtk_builder_get_widget(builder,"headerTopic"); + widgets->PlugBox = yon_gtk_builder_get_widget(builder,"plugBox"); + + widgets->HeadOverlay = yon_gtk_builder_get_widget(builder,"HeadOverlay"); + widgets->HeadImage = yon_gtk_builder_get_widget(builder,"HeadBackgroundImage"); + widgets->HeadBox = yon_gtk_builder_get_widget(builder,"HeaderBox"); + widgets->HeadTitleLabel = yon_gtk_builder_get_widget(builder,"HeaderTitleLabel"); + widgets->HeadInfoLabel = yon_gtk_builder_get_widget(builder,"HeaderInfoLabel"); + + widgets->StatusBox = yon_gtk_builder_get_widget(builder,"mainStatusBox"); + widgets->StatusIcon = yon_gtk_builder_get_widget(builder,"mainStatusIcon"); + widgets->StatusLabel = yon_gtk_builder_get_widget(builder,"mainStatusLabel"); + + widgets->SaveLabel = yon_gtk_builder_get_widget(builder,"headerSaveConfigLabel"); + widgets->SaveMenuItem = yon_gtk_builder_get_widget(builder,"SaveGlobalLocalConfigurationMenuItem"); + widgets->SaveGlobalMenuItem = yon_gtk_builder_get_widget(builder,"SaveGlobalConfigurationMenuItem"); + widgets->SaveLocalMenuItem = yon_gtk_builder_get_widget(builder,"SaveLocalConfigurationMenuItem"); + widgets->RightBox = yon_gtk_builder_get_widget(builder,"HeaderRightBox"); + + widgets->LoadLabel = yon_gtk_builder_get_widget(builder,"headerLoadConfigLabel"); + widgets->LoadGlobalMenuItem = yon_gtk_builder_get_widget(builder,"LoadGlobalConfigurationMenuItem"); + widgets->LoadLocalMenuItem = yon_gtk_builder_get_widget(builder,"LoadLocalConfigurationMenuItem"); + widgets->LeftBox = yon_gtk_builder_get_widget(builder,"HeaderLeftBox"); + + widgets->DocumentationMenuItem = yon_ubl_menu_item_documentation_new(DOCUMENTATION_LABEL); // yon_gtk_builder_get_widget(builder,"DocumentationMenuItem"); + widgets->AboutMenuItem = yon_ubl_menu_item_about_new(ABOUT_LABEL); // yon_gtk_builder_get_widget(builder,"AboutMenuItem"); + + GtkWidget *menu = yon_gtk_builder_get_widget(builder,"menu2"); + gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->DocumentationMenuItem); + gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->AboutMenuItem); + + if (main_config.lock_load_global == 1){ + gtk_widget_set_sensitive(widgets->LoadGlobalMenuItem,0); + } + if (main_config.lock_save_global == 1){ + gtk_widget_set_sensitive(widgets->SaveGlobalMenuItem,0); + gtk_widget_set_sensitive(widgets->SaveMenuItem,0); + } + if (main_config.lock_save_local == 1){ + gtk_widget_set_sensitive(widgets->SaveLocalMenuItem,0); + gtk_widget_set_sensitive(widgets->SaveMenuItem,0); + } + + /* Signal connection | Присоединение сигналов */ + g_signal_connect(G_OBJECT(widgets->Window), "destroy", G_CALLBACK(gtk_main_quit), NULL); + g_signal_connect(G_OBJECT(widgets->DocumentationMenuItem),"activate",G_CALLBACK(on_open_documentation_confirmation),WIKI_LINK); + g_signal_connect(G_OBJECT(widgets->AboutMenuItem),"activate",G_CALLBACK(on_about),NULL); + + + gtk_widget_show(widgets->Window); + return widgets; +} + diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h new file mode 100644 index 0000000..bfe4c6b --- /dev/null +++ b/source/ubl-settings-diskquota.h @@ -0,0 +1,123 @@ +#ifndef UBL_SETTINGS_DISKQUOTA_H +#define UBL_SETTINGS_DISKQUOTA_H +#include +#include +#include "model/ubl-utils.h" +#include +#include +#include +#include +#include +#include +#include +#include "ubl-cmake.h" +#include "model/model.h" +#include "model/load.h" +#include "ubl-strings.h" +#ifdef WEBKIT_FOUND + #include +#endif +#include "ubl-strings.h" + +#define WIKI_LINK "https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota" + + +#define VERSION_LABEL yon_char_unite(_("Version:")," ",version_application,"\n",NULL) +#define glade_path "/com/ublinux/ui/ubl-settings-diskquota.glade" +#define banner_path "/com/ublinux/images/ubl-settings-diskquota-banner.png" +#define CssPath "/com/ublinux/css/ubl-settings-diskquota.css" +#define config_path yon_char_unite("/home/",yon_ubl_root_user_get(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL) + +#define LocalePath "/usr/share/locale" +#define LocaleName "ubl-settings-diskquota" + +static char *local; + +typedef struct { + int always_open_documentation; + int win_pos_x; + int win_pos_y; + int win_width; + int win_height; + + int socket_id; + int load_socket_id; + int save_socket_id; + + int lock_help; + int lock_save_local; + int lock_save_global; + int lock_load_global; +} config_settings_gui; + +typedef struct { + //Standard + GtkWidget *Window; + GtkWidget *HatLabel; + GtkWidget *PlugBox; + + GtkWidget *HeadOverlay; + GtkWidget *HeadImage; + GtkWidget *HeadBox; + GtkWidget *HeadTitleLabel; + GtkWidget *HeadInfoLabel; + + GtkWidget *StatusBox; + GtkWidget *StatusIcon; + GtkWidget *StatusLabel; + + GtkWidget *SaveLabel; + GtkWidget *SaveMenuItem; + GtkWidget *SaveGlobalMenuItem; + GtkWidget *SaveLocalMenuItem; + GtkWidget *RightBox; + + GtkWidget *LoadLabel; + GtkWidget *LoadGlobalMenuItem; + GtkWidget *LoadLocalMenuItem; + GtkWidget *LeftBox; + + GtkWidget *DocumentationMenuItem; + GtkWidget *AboutMenuItem; + // Custom +} main_window; + +typedef struct { + GtkWidget *treeViewMain; + GtkListStore *list; +} +custom_window; + + +typedef struct { + GtkWidget *Window; + + GtkWidget *HatText; + GtkWidget *HeaderText; + GtkWidget *InfoText; + GtkWidget *AlwaysOpenCheck; + + GtkWidget *CloseButton; + GtkWidget *AcceptButton; +} documentation_confirmation_window; + +typedef char* string; +static string version_application=""; +static config_u_g_p* cfg_u_g_p = NULL; +static config_general* cfg_general = NULL; +static main_window* cfg_main_gui = NULL; +static custom_window* cfg_custom_gui = NULL; +static config_settings_gui main_config; + +main_window *setup_window(main_window* widgets); +void on_about(); +void yon_open_browser(GtkWidget *self, char *link); +void on_close_subwindow(GtkWidget *self); +void on_link(GtkWidget *self, char* uri, gpointer user_data); +void on_open_documentation_confirmation(GtkWidget *self, char *link); +void yon_load_proceed(char *command); +void event(main_window *widgets); + +void on_link(GtkWidget *self, char* uri, gpointer user_data); +void config_init(); +#endif diff --git a/source/ubl-strings.h b/source/ubl-strings.h new file mode 100644 index 0000000..9bedb83 --- /dev/null +++ b/source/ubl-strings.h @@ -0,0 +1,62 @@ +#include +#include +#include +#include +#include +#include +#define _(String) gettext(String) + + +#define HELP_LABEL yon_char_unite(_("ubl-settings-diskquota version:")," ", version_application,"\n",_(""),"\n",_("Usage:"), " ubl-settings-diskquota ",_("[OPTIONS]"),"\n",_("Options:"),"\n\t--help, -h\t\t\t",_("Show this help"),"\n\t--version, -V\t\t\t",_("Show package version"),"\n\t--lock-help\t\t\t",_("Lock this help menu"),"\n\t--lock-save\t\t\t",_("Lock configuration saving"),"\n\t--lock-save-local\t\t",_("Lock local configration saving"),"\n\t--lock-save-global\t\t",_("Lock global configration saving"),"\n\t--lock-load-global\t\t",_("Lock global configration loading"),"\n",NULL) + +#define TITLE_LABEL _("") +#define TITLE_INFO_LABEL _("") + +#define SUCCESS_LABEL _("Operation succeeded") +#define ROOT_WARNING_LABEL _("Warning! Application was launched without root - root-dependent actions are locked") + +#define ABOUT_LABEL _("About") +#define DOCUMENTATION_LABEL _("Documentation") + +#define SAVE_LOCAL_LABEL _("Save to local configuration") +#define SAVE_GLOBAL_LABEL _("Save to global configuration") +#define SAVE_CONFIGURATION_LABEL _("Save configuration") +#define SAVE_LABEL _("Save") + +#define LOAD_LOCAL_LABEL _("Load local configuration") +#define LOAD_GLOBAL_LABEL _("Load global configuration") +#define LOAD_LABEL _("Load") + +#define CANCEL_LABEL _("Cancel") + +#define HELP_TITLE_LABEL _("Would you like to read documentation in the Web?") +#define HELP_INFO_LABEL _("You will be redirected to documentation website where documentation is\ntranslated and supported by community.") +#define HELP_ALWAYS_OPEN_LABEL _("Always redirect to online documentation") +#define OPEN_HELP_LABEL _("Open documentation") +#define PROJECT_HOME_LABEL _("Project Home Page") +#define NOTHING_CHOSEN_LABEL _("Nothing were chosen") + + +#define GLOBAL_LOAD_SUCCESS_LABEL _("Global configuration loading succseeded.") +#define LOCAL_LOAD_SUCCESS_LABEL _("Local configuration loading succseeded.") +#define LOAD_FAILED_LABEL _("Config loading failed") + +#define GLOBAL_LOCAL_SAVE_SUCCESS_LABEL _("Local and global configuration saving succseeded.") +#define GLOBAL_SAVE_SUCCESS_LABEL _("Global configuration saving succseeded.") +#define LOCAL_SAVE_SUCCESS_LABEL _("Local configuration saving succseeded.") +#define SAVE_FAILED_LABEL + +#define STR_KB _("Kb") +#define STR_MB _("Mb") +#define STR_GB _("Gb") +#define STR_TB _("Tb") + + +#define CMD_LOAD_GLOBAL "ubconfig --default --source global get security DISK_QUOTA[*]" +#define CMD_LOAD_SYSTEM "ubconfig --default --source system get security DISK_QUOTA[*]" +#define CMD_SAVE_GLOBAL "ubconfig --default --target global set security" +#define CMD_SAVE_SYSTEM "ubconfig --default --target system set security" +#define CMD_ALL_SAVE "ubconfig set security " +#define CMD_ALL_REMOVE "ubconfig remove security " +#define CMD_REMOVE_GLOBAL "ubconfig --target global --noexecute remove security " +#define CMD_REMOVE_SYSTEM "ubconfig --target system remove security " \ No newline at end of file diff --git a/source/view_add_p.c b/source/view_add_p.c new file mode 100644 index 0000000..e69de29 diff --git a/source/view_add_p.h b/source/view_add_p.h new file mode 100644 index 0000000..e69de29 diff --git a/source/view_add_u_g.c b/source/view_add_u_g.c new file mode 100644 index 0000000..e69de29 diff --git a/source/view_add_u_g.h b/source/view_add_u_g.h new file mode 100644 index 0000000..e69de29 diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c new file mode 100644 index 0000000..e69de29 diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h new file mode 100644 index 0000000..e69de29 diff --git a/source/view_edit_p.c b/source/view_edit_p.c new file mode 100644 index 0000000..e69de29 diff --git a/source/view_edit_p.h b/source/view_edit_p.h new file mode 100644 index 0000000..e69de29 diff --git a/source/view_edit_u_g.c b/source/view_edit_u_g.c new file mode 100644 index 0000000..e69de29 diff --git a/source/view_edit_u_g.h b/source/view_edit_u_g.h new file mode 100644 index 0000000..e69de29 diff --git a/source/view_filters.c b/source/view_filters.c new file mode 100644 index 0000000..12ac641 --- /dev/null +++ b/source/view_filters.c @@ -0,0 +1,109 @@ +#include "filters.h" + +filters_window *filters_widgets = NULL; +gboolean flag_filters[8]; +filters_window *filters_setup_window(char* glade_path){ + if (filters_widgets == NULL) { + filters_widgets = malloc(sizeof(filters_window)); + GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); + filters_widgets->Window = yon_gtk_builder_get_widget(builder,"wndFilters"); + filters_widgets->chbFilterName = yon_gtk_builder_get_widget(builder,"chbFilterName"); + filters_widgets->chbFilterSoftLimitFile = yon_gtk_builder_get_widget(builder,"chbFilterSoftLimitFile"); + filters_widgets->chbFilterFiles = yon_gtk_builder_get_widget(builder,"chbFilterFiles"); + filters_widgets->chbFilterHardLimitSizeDelay = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitSizeDelay"); + filters_widgets->chbFilterHardLimitSize = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitSize"); + filters_widgets->chbFilterSoftLimitSize = yon_gtk_builder_get_widget(builder,"chbFilterSoftLimitSize"); + filters_widgets->chbFilterQuotas = yon_gtk_builder_get_widget(builder,"chbFilterQuotas"); + filters_widgets->chbFilterSize = yon_gtk_builder_get_widget(builder,"chbFilterSize"); + filters_widgets->btnFiltersCancel = yon_gtk_builder_get_widget(builder,"btnFiltersCancel"); + filters_widgets->btnFiltersSave = yon_gtk_builder_get_widget(builder,"btnFiltersSave"); + filters_widgets->chbFilterHardLimitFile = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFile"); + filters_widgets->chbFilterHardLimitFileDelay = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFileDelay"); + filters_widgets->chbTemplate = yon_gtk_builder_get_widget(builder,"chbTemplate"); + if (filters_widgets->name == "Project") { + + } + + filters_event(filters_widgets); + } + filters_set_flag(); + return filters_widgets; +} +void filters_set_name(string name) { + if (name == "Project") { + filters_widgets->name = name; + } + +} + +void filters_event(filters_window *widgets) { + g_signal_connect(G_OBJECT(widgets->btnFiltersCancel), "clicked",G_CALLBACK(filters_on_hide_subwindow),NULL); + g_signal_connect(G_OBJECT(widgets->Window), "destroy", G_CALLBACK(filters_destroy), NULL); +} + +void filters_destroy(GtkWidget *self) { + filters_widgets = NULL; +} + +void filters_localization(filters_window *widgets) { + +} + +void filters_on_hide_subwindow(GtkWidget *self) { + gtk_widget_destroy(gtk_widget_get_toplevel(self)); + filters_widgets = NULL; +} + +filters_window *get_widget_filters() { + return filters_widgets; +} + +void filters_show(GtkWidget *self, char* glade_path) { + if (filters_widgets != NULL) { + gtk_widget_show_all(filters_widgets->Window); + } + else { + filters_setup_window(glade_path); + gtk_widget_show_all(filters_widgets->Window); + } +} + +gboolean* filters_get_flag() { + flag_filters[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); + flag_filters[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); + flag_filters[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles)); + flag_filters[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); + flag_filters[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); + flag_filters[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas)); + flag_filters[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); + flag_filters[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize)); + flag_filters[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); + flag_filters[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); + return flag_filters; +} + +void filters_init_flag() { + flag_filters[0] = 1; + flag_filters[1] = 1; + flag_filters[2] = 1; + flag_filters[3] = 1; + flag_filters[4] = 1; + flag_filters[5] = 1; + flag_filters[6] = 1; + flag_filters[7] = 1; + flag_filters[8] = 1; + flag_filters[9] = 1; +} + +void filters_set_flag() { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName),flag_filters[0] ); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile), flag_filters[1]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles), flag_filters[2]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay), flag_filters[3]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize), flag_filters[4]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas), flag_filters[5]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize), flag_filters[6]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize), flag_filters[7]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile), flag_filters[8]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay), flag_filters[9]); +} \ No newline at end of file diff --git a/source/view_filters.h b/source/view_filters.h new file mode 100644 index 0000000..d8e6761 --- /dev/null +++ b/source/view_filters.h @@ -0,0 +1,48 @@ +#ifndef FILTERS_H +#define FILTERS_H +#include +#include +#include "ubl-utils.h" +#include "ubl-strings.h" +#include +#include +#include +#include +#include +#include +#include +#include "philos_utils.h" +#include + +// Переменные +typedef struct { + GtkWidget* Window; + GtkWidget* btnFiltersSave; + GtkWidget* btnFiltersCancel; + GtkWidget* chbFilterName; + GtkWidget* chbFilterQuotas; + GtkWidget* chbFilterSize; + GtkWidget* chbFilterSoftLimitSize; + GtkWidget* chbFilterHardLimitSize; + GtkWidget* chbFilterHardLimitSizeDelay; + GtkWidget* chbFilterFiles; + GtkWidget* chbFilterSoftLimitFile; + GtkWidget* chbFilterHardLimitFile; + GtkWidget* chbFilterHardLimitFileDelay; + GtkWidget* chbTemplate; + string *name; +} filters_window; + +// Функции +filters_window *filters_setup_window(char* glade_path); +void filters_event(filters_window *widgets); +void filters_localization(filters_window *widgets); +void filters_on_hide_subwindow(GtkWidget *self); +filters_window *get_widget_filters(); +void filters_show(GtkWidget *self, char* glade_path); +void filters_destroy(GtkWidget *self); +int* filters_get_flag(); +void filters_init_flag(); +void filters_set_flag(); +void filters_set_name(char *name) +#endif \ No newline at end of file diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota new file mode 100755 index 0000000000000000000000000000000000000000..e71a3010bc77cd644722efdbbe1e91a20812283d GIT binary patch literal 629184 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 z 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

GkUZcucckimKjbi;JA3+xVfn|!B zg~bgt{VE7qq)J4DgG{2;d8*fDzD3~Gc<-IP@6uqxz(ZubA=W0oRjMqDUw9?Si==7D zi%{2uVz5^}Le#nbsURs*kE?{ANA(S~323RM5F8@Fm6N`Uy|9}Na*peeEJ6f?xb4@I z9EydIQY>1sq~o{tuzy$=lVPP)3YCfK-T^+)^V` z42KA=shFP1ibsgBP|bJrS1IuhG&C4VIwdFF=?@@_u0k9cLd~9!-F|%MS_t)DoYtBR zDcfe3i&8yZT{n`pek<#GxbZ55E57wJqD0Uc6e7wXB_qQde$7u{qjL}Bo5a9_c@GZR zGYF9Ai*0iLrmo5YjUWQ-nA{L8OO$T2PB-;N2m)P)h-I-#g{hF&z>$$()nFF=QpV{yP#Sr^!)e$yun*G zZ(if{F=rJq={VX1_!&G@uA=ZFwRwiSY2L@WZG!ipX^l30A+1aa0nWQ)9tXsb=+ zWJC-T<19uI%u^T9nae9GmS1_zMQ>2sXcWdUL{i3t|M5s9Bpq1=1=^7ubYr&EMuj> zW@1rHrmA8!hxs_{be!aeb!x@dA}7+~?`1hh1v{3AU#iXDkPia^eU4CGLO^15@Zil| zqWX+x#+AdKbuI|dum&??agd2sT5RkhNcdhPiN31FMi!AM@*~&Q`A`KRK95;&Me?Ph zFS})1(Q^$2 zu{=<@JP5HRp{mFGMy6KJZo^ah;bzj#;2`Ii@X|)@MvZRP4u>OG3$qN#0UbFws}TYx zG{_RlG*_>{ln$#WkTdDFXXW*SmGo-+go=)D_oQd&Xj{ zR_>69LF9e~0=BC3nB>(NwzKAzkVso(WrZ;Gdq4vWN$FDrZ(!-@CZ@9)>~33lFDqe@ z#}C>0B_$<+`&B7DkZ_KPs-)_3 z`LT!UCwAXU(IbaxB%go@W}H!9X>;I5teDbpRRp|sW}nc{e`Ob((6iHI+Zy?DmVVmr z6;OpI8i^m%jd;az>9rl!q0!ON*dTDfxS@XI#&v$njCRPyK@JM3feqA|*sG?gt$o}$ z^J})8CUhFO;U8613qD_sL~KuH^X8X$YbLQR%m z@Q!r5$(i4K_w|9JcRu|i42jX6o;UX#uQcWRHr{h=gs!#XvEiM)k2`Wc7_w*) ze(m-Avb`b_Y7>aC@y?5qvYtHI1(lH�lH50|3eZSSE|C^~pPZZ^au$7jwT^>t%K# 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 z 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 B*g^mR literal 0 HcmV?d00001 diff --git a/ubl-settings-diskquota-banner.png b/ubl-settings-diskquota-banner.png new file mode 100644 index 0000000000000000000000000000000000000000..8eb67cbc38babeaf498d981356cf7e77e2741f12 GIT binary patch literal 33872 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 { + border:none; + background:inherit; +} +.workingbg { + background:@theme_base_color; +} +.menuitembottom{ + margin-top:0px; + margin-bottom:3px; + border-color:inherit; + border-left-width:inherit; + border-right-width:inherit; + } + .menuitemmiddle{ + margin-top:0px; + margin-bottom:0px; + border-color:inherit; + border-left-width:inherit; + border-right-width:inherit; + } + + .menuitemtop{ + margin-bottom:0px; + border-color:inherit; + border-top-width:inherit; + border-left-width:inherit; + border-right-width:inherit; + } + .menuitemtop *{ + margin:2px 2px 0 2px; + padding: 5px 10px 3px 5px; + border:transparent; + } + .menuitemmiddle *{ + margin:0 2px 0 2px; + padding: 3px 10px 3px 5px; + border:transparent; + } + .menuitembottom *{ + margin:0 2px 2px 2px; + padding: 3px 10px 5px 5px; + } + .menuitemtop:hover { + background:@theme_bg_color; + border-color:inherit; + border-top-width:inherit; + border-left-width:inherit; + border-right-width:inherit; + } + .menuitemmiddle:hover { + background:@theme_bg_color; + border-color:inherit; + border-left-width:inherit; + border-right-width:inherit; + } + .menuitembottom:hover { + background:@theme_bg_color; + border-color:inherit; + border-bottom-width:0px; + border-left-width:inherit; + border-right-width:inherit; + + } + .menuitemtop:hover* { + margin:2px 2px 0 2px; + padding: 5px 10px 3px 5px; + background:@theme_selected_bg_color; + border-radius:2px; + } + .menuitemmiddle:hover* { + margin:0 2px 0 2px; + padding: 3px 10px 3px 5px; + background:@theme_selected_bg_color; + border-radius:2px; + } + .menuitembottom:hover* { + margin:0 2px 2px 2px; + padding: 3px 10px 5px 5px; + background:@theme_selected_bg_color; + border-radius:2px; + } + .boxInfoMessError{ + background-color: #ea9999; +} + +.boxInfoMessOK{ + background-color: #f3f0ac; +} \ No newline at end of file diff --git a/ubl-settings-diskquota.desktop b/ubl-settings-diskquota.desktop new file mode 100644 index 0000000..3343192 --- /dev/null +++ b/ubl-settings-diskquota.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=ubl-settings-diskquota +Name[ru]=TEMPLATE +GenericName=ubl-settings-diskquota +GenericName[ru]=TEMPLATE +Comment=ubl-settings-diskquota +Comment[ru]=Приложение для TEMPLATE +Type=Application +Exec=pkexec ubl-settings-diskquota +Icon=com.ublinux.ubl-settings-diskquota +Terminal=false +X-XfcePluggable=true +X-UBLPluggable=true +Categories=XFCE;GTK;Settings;DesktopSettings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings;X-UBL-SettingsManager;X-UBL-Personal-Settings; diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade new file mode 100644 index 0000000..533cf49 --- /dev/null +++ b/ubl-settings-diskquota.glade @@ -0,0 +1,6508 @@ + + + + + + + + + + False + False + True + center + com.ublinux.ubl-settings-diskquota + dialog + True + ubl-settings-diskquota + 1.1 + Copyright © 2022 - 2023, UBSoft LLC + Setting user quotas + https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota + Project Home Page + Это приложение распространяется без каких-либо гарантий. +Подробнее в <a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html">GNU General Public License, версии 2 или позднее</a>. + UBGroup + UBGroup + com.ublinux.ubl-settings-diskquota + True + gpl-2-0 + + + False + vertical + + + False + spread + + + False + False + 0 + + + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 2 + + + + + + + + + + True + False + center + + + True + False + 5 + 5 + 5 + 5 + 6 + 6 + 64 + com.ublinux.ubl-settings-diskquota + + + False + True + 0 + + + + + True + False + + + True + False + + + True + False + center + vertical + + + 255 + True + False + end + Setting user quotas + 0 + + + + + + + + True + True + 0 + + + + + 255 + True + False + start + Configuring disk quota settings for system groups and users + True + 0 + + + + + + + + True + True + 1 + + + + + False + True + 0 + + + + + True + True + 0 + + + + + True + True + 1 + + + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + True + False + vertical + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + 5 + 5 + + + True + True + 1 + + + + + True + True + 0 + + + + + True + False + + + True + False + 5 + 5 + Quota use status: + 0 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + + + True + True + 1 + + + + + True + True + 1 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + UserGropProject: + 0 + + + False + True + 0 + + + + + True + True + True + + + True + False + center + + + True + False + edit-find-symbolic + + + False + True + 0 + + + + + True + False + User-Group + + + False + True + 1 + + + + + + + True + True + 1 + + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment1 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + KB + MB + GB + TB + + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment2 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + KB + MB + GB + TB + + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Size + + + + + True + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment3 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + 5 + + + True + True + False + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment4 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Files + + + + + True + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + True + + + True + False + end + 5 + True + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + + + True + False + + + True + False + Settings disk quotas - Addition + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + True + False + vertical + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + True + True + 0 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Quota use status: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + True + True + 1 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Catalog + 0 + + + False + True + 0 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + entrycompletion1 + + + True + True + 1 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + gtk-zoom-fit + + + False + True + 0 + + + + + True + False + Review + + + False + True + 1 + + + + + + + False + True + 2 + + + + + False + True + 2 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project ID + 0 + + + False + True + 0 + + + + + Auto + True + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + entrycompletion2 + + + True + True + 2 + + + + + Generate + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 3 + + + + + False + True + 3 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project Name + + + False + True + 0 + + + + + True + True + 5 + 5 + 5 + 5 + entrycompletion3 + + + True + True + 1 + + + + + False + True + 4 + + + + + False + True + 0 + + + + + True + False + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment1 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + KB + MB + GB + TB + + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment2 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + KB + MB + GB + TB + + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Size + + + + + True + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment3 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment4 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Files + + + + + True + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + True + + + True + False + end + 5 + True + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + + + True + False + + + True + False + Settings disk quotas - Addition + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + True + False + vertical + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + True + True + 0 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Quota use status: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + + + False + True + 1 + + + + + True + True + 1 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Catalog + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project ID + + + False + True + 0 + + + + + True + False + + + False + True + 1 + + + + + False + True + 3 + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project Name + + + False + True + 0 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + entrycompletion4 + + + True + True + 1 + + + + + False + True + 4 + + + + + False + True + 0 + + + + + True + False + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment1 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + KB + MB + GB + TB + + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment2 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + KB + MB + GB + TB + + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Size + + + + + True + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in + + + True + False + 5 + 5 + 5 + 5 + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Currently using: + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment3 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment4 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 4 + + + + + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Files + + + + + True + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + True + + + True + False + end + 5 + True + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + + + True + False + + + True + False + Settings disk quotas - Editing + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + True + False + process-stop-symbolic + + + True + False + emblem-ok-symbolic + + + False + False + 450 + dialog-question-symbolic + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + 10 + + + True + False + + + True + False + start + 20 + 20 + dialog-question-symbolic + 6 + + + False + True + 0 + + + + + True + False + vertical + + + True + False + start + 10 + 5 + Would you like to read documentation in the Web? + True + 0 + + + + + + + False + True + 0 + + + + + True + False + start + start + 10 + 10 + You will be redirected to documentation website where documentation is +translated and supported by community. + True + 0 + + + + False + True + 1 + + + + + Always redirect to online documentation + True + True + False + end + True + + + + False + True + end + 2 + + + + + + True + True + 1 + + + + + + True + True + 0 + + + + + True + False + 30 + True + + + Cancel + True + True + True + image8 + + + + True + True + 0 + + + + + Open documentation + True + True + True + image9 + + + + True + True + 1 + + + + + False + True + 1 + + + + + + + True + False + + + True + False + + + + + + + + + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + True + True + in + + + True + False + + + True + True + liststore1 + + + + + + + + + + + + + User + + + + + + + + + + + + False + True + 0 + + + + + True + False + vertical + True + + + True + False + end + 5 + True + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + + + True + False + + + True + False + Users + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + + + + True + False + False + + + True + False + Load global configuration + + + + + + True + False + Load local configuration + + + + + + True + False + False + False + + + True + False + False + + + True + False + Save configuration + + + + + + True + False + Save to global configuration + + + + + + True + False + Save to local configuration + + + + + + 800 + 600 + False + 800 + 600 + com.ublinux.ubl-settings-diskquota + + + True + False + vertical + + + True + False + vertical + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + 25 + + + False + True + 0 + + + + + True + False + start + 5 + 5 + 5 + 5 + 6 + 6 + True + + + + + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + vertical + + + 81 + True + False + + + True + False + start + + + -1 + + + + + False + True + 0 + + + + + False + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + True + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + True + vertical + + + True + True + + + True + False + vertical + + + 300 + True + True + in + + + True + False + + + True + True + liststore2 + 0 + + + + + + Status + True + + + + + + + + Quota type + True + + + + + + + + Device +Project + True + + + + + + + + User + True + + + + + + + + Group + True + + + + + + + + Projects + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + + + + True + True + 0 + + + + + + + True + False + General statistics + + + False + + + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + Off + Not set + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + + + True + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + + + + False + True + 0 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 3 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 4 + + + + + False + True + 1 + + + + + 100 + True + True + in + + + True + False + + + True + True + liststore2 + 0 + + + + + + Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + + + + True + True + 2 + + + + + True + False + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + + + + False + True + 0 + + + + + True + False + + + gtk-delete + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + + + + False + True + 1 + + + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + + + + False + True + end + 1 + + + + + False + True + end + 3 + + + + + 1 + + + + + True + False + Users + + + 1 + False + + + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + Off + Not set + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + + + True + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + + + + False + True + 0 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 3 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 4 + + + + + False + True + 1 + + + + + 100 + True + True + in + + + True + False + + + True + True + liststore3 + 0 + + + + + + Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + + + + True + True + 2 + + + + + True + False + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + + + + False + True + 0 + + + + + True + False + + + gtk-delete + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + + + + False + True + 1 + + + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + + + + False + True + end + 1 + + + + + False + True + end + 3 + + + + + 2 + + + + + True + False + Groups + + + 2 + False + + + + + True + False + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + + False + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + Off + Not set + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + + + True + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + + + + False + True + 0 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 1 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 3 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 4 + + + + + False + True + 1 + + + + + 100 + True + True + in + + + True + False + + + True + True + liststore4 + 0 + + + + + + ID + True + + + + + + + + Project Name + True + + + + + + + + Quota + True + + + + + + + + Size + True + + + + + + + + Soft +Restriction +(size) + True + + + + + + + + Severe +limitation +(size) + True + + + + + + + + Soft +Restriction +(files) + True + + + + + + + + Files + + + + + + + + Severe +limitation +(files) + True + + + + + + + + Deferring +(size) + True + + + + + + + + Deferring +(files) + True + + + + + + + + + + + + True + True + 2 + + + + + True + False + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + + + + False + True + 0 + + + + + True + False + + + gtk-delete + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + + + + False + True + 1 + + + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + + + + False + True + end + 1 + + + + + False + True + end + 3 + + + + + 3 + + + + + True + False + Project + + + 3 + False + + + + + True + True + 0 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + True + True + 0 + + + + + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 2 + ubl-settings-diskquota + + + + + + + + True + False + 5 + 5 + 5 + 5 + 6 + 6 + 32 + com.ublinux.ubl-settings-diskquota + + + + + True + False + + + True + True + False + True + menu3 + + + True + False + + + True + False + Save + + + False + True + 0 + + + + + True + False + pan-down-symbolic + + + False + True + 1 + + + + + + + False + True + 0 + + + + + True + True + True + False + True + True + menu2 + none + + + + + + + False + True + 1 + + + + + end + 1 + + + + + True + False + + + True + True + False + True + menu1 + + + True + False + + + True + False + Load + + + False + True + 0 + + + + + True + False + pan-down-symbolic + + + False + True + 1 + + + + + + + False + True + 0 + + + + + 2 + + + + + + + + False + start + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + Name + True + True + False + start + 5 + True + + + False + True + 0 + + + + + Quotas + True + True + False + start + True + + + False + True + 1 + + + + + Size + True + True + False + start + True + + + False + True + 2 + + + + + Soft limit (size) + True + True + False + start + True + + + False + True + 3 + + + + + Hard limit (size) + True + True + False + start + True + + + False + True + 4 + + + + + True + False + end + 5 + 5 + True + + + gtk-cancel + True + True + True + center + True + + + False + True + 0 + + + + + gtk-save + True + True + True + center + True + + + False + True + 1 + + + + + False + True + end + 5 + + + + + Hard limit (size) delay + True + True + False + start + True + + + False + True + 5 + + + + + Files + True + True + False + start + True + + + False + True + 6 + + + + + Soft limit (files) + True + True + False + start + True + + + False + True + 8 + + + + + Hard limit (files) + True + True + False + start + True + + + False + True + 9 + + + + + Hard limit (files) delay + True + True + False + start + True + + + False + True + 10 + + + + + True + True + False + start + True + + + False + True + 11 + + + + + + + True + False + + + True + False + Filters + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot new file mode 100644 index 0000000..de55d1c --- /dev/null +++ b/ubl-settings-diskquota.pot @@ -0,0 +1,724 @@ +# Language translations for ubl-settings-diskquota package. +# Copyright (C) 2022, UBTech LLC +# This file is distributed under the same license as the ubl-settings-diskquota package. +# UBLinux Team , 2022 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-04-10 16:09+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +msgid "" +"You will be redirected to documentation website where documentation is\n" +"translated and supported by community." +msgstr "" + +msgid "ubl-settings-diskquota" +msgstr "" + +msgid "Settings disk quotas - Addition" +msgstr "" + +msgid "Settings disk quotas - Editing" +msgstr "" + +msgid "Edit" +msgstr "" + +msgid "Project ID" +msgstr "" + +msgid "Catalog" +msgstr "" + +msgid "Project Name" +msgstr "" + +msgid "Auto" +msgstr "" + +msgid "Review" +msgstr "" + +msgid "Generate" +msgstr "" + +msgid "User:" +msgstr "" + +msgid "Group:" +msgstr "" + +msgid "Projects:" +msgstr "" + +msgid "Kb" +msgstr "" + +msgid "Mb" +msgstr "" + +msgid "Gb" +msgstr "" + +msgid "Tb" +msgstr "" + +msgid "Quota use status:" +msgstr "" + +#: source/ubl-settings-diskquota.cc:224 source/ubl-settings-diskquota.cc:154 +#: source/ubl-settings-diskquota.cc:144 +msgid "About" +msgstr "" + +#: source/ubl-settings-diskquota.cc:183 source/ubl-settings-diskquota.cc:113 +#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:124 +#: source/ubl-settings-diskquota.cc:121 source/ubl-settings-diskquota.cc:118 +msgid "Configuration of disk quotas parameters for system groups and users" +msgstr "" + +#: source/ubl-settings-diskquota.cc:138 source/ubl-settings-diskquota.cc:68 +#: source/ubl-settings-diskquota.cc:60 source/ubl-settings-diskquota.cc:81 +#: source/ubl-settings-diskquota.cc:78 source/ubl-settings-diskquota.cc:75 +#: source/ubl-settings-diskquota.cc:74 +msgid "Copyright © UBSoft LLC, 2022 - " +msgstr "" + +#: source/ubl-settings-diskquota.cc:201 source/ubl-settings-diskquota.cc:206 +#: source/ubl-settings-diskquota.cc:211 source/ubl-settings-diskquota.cc:131 +#: source/ubl-settings-diskquota.cc:136 source/ubl-settings-diskquota.cc:141 +#: source/ubl-settings-diskquota.cc:121 source/ubl-settings-diskquota.cc:126 +#: source/ubl-settings-diskquota.cc:142 source/ubl-settings-diskquota.cc:147 +#: source/ubl-settings-diskquota.cc:152 source/ubl-settings-diskquota.cc:139 +#: source/ubl-settings-diskquota.cc:144 source/ubl-settings-diskquota.cc:149 +msgid "Currently using:" +msgstr "" + +#: source/ubl-settings-diskquota.cc:216 source/ubl-settings-diskquota.cc:146 +#: source/ubl-settings-diskquota.cc:136 source/ubl-settings-diskquota.cc:157 +#: source/ubl-settings-diskquota.cc:154 +msgid "Currently using: " +msgstr "" + +#: source/ubl-settings-diskquota.cc:62 source/ubl-settings-diskquota.cc:83 +#: source/ubl-settings-diskquota.cc:80 source/ubl-settings-diskquota.cc:77 +#: source/ubl-settings-diskquota.cc:76 +msgid "Date and Time" +msgstr "" + +#: source/ubl-settings-diskquota.cc:246 source/ubl-settings-diskquota.cc:381 +msgid "" +"Deferring\n" +"a hard\n" +"limit\n" +"(files)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:239 source/ubl-settings-diskquota.cc:374 +msgid "" +"Deferring\n" +"a hard\n" +"limit\n" +"(size)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:194 +msgid "Deferring a hard limit (files)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:189 +msgid "Deferring a hard limit (size)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:149 source/ubl-settings-diskquota.cc:181 +#: source/ubl-settings-diskquota.cc:182 source/ubl-settings-diskquota.cc:196 +#: source/ubl-settings-diskquota.cc:208 source/ubl-settings-diskquota.cc:79 +#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:112 +#: source/ubl-settings-diskquota.cc:126 source/ubl-settings-diskquota.cc:138 +#: source/ubl-settings-diskquota.cc:69 source/ubl-settings-diskquota.cc:101 +#: source/ubl-settings-diskquota.cc:102 source/ubl-settings-diskquota.cc:116 +#: source/ubl-settings-diskquota.cc:128 source/ubl-settings-diskquota.cc:90 +#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:123 +#: source/ubl-settings-diskquota.cc:137 source/ubl-settings-diskquota.cc:87 +#: source/ubl-settings-diskquota.cc:119 source/ubl-settings-diskquota.cc:120 +#: source/ubl-settings-diskquota.cc:134 source/ubl-settings-diskquota.cc:146 +#: source/ubl-settings-diskquota.cc:84 source/ubl-settings-diskquota.cc:117 +#: source/ubl-settings-diskquota.cc:83 +msgid "Device:" +msgstr "" + +#: source/ubl-settings-diskquota.cc:197 source/ubl-settings-diskquota.cc:207 +#: source/ubl-settings-diskquota.cc:127 source/ubl-settings-diskquota.cc:137 +#: source/ubl-settings-diskquota.cc:117 source/ubl-settings-diskquota.cc:138 +#: source/ubl-settings-diskquota.cc:148 source/ubl-settings-diskquota.cc:135 +#: source/ubl-settings-diskquota.cc:145 +msgid "Disk quotas for this device:" +msgstr "" + +#: source/ubl-settings-diskquota.cc:152 source/ubl-settings-diskquota.cc:153 +#: source/ubl-settings-diskquota.cc:82 source/ubl-settings-diskquota.cc:83 +#: source/ubl-settings-diskquota.cc:72 source/ubl-settings-diskquota.cc:73 +#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:94 +#: source/ubl-settings-diskquota.cc:90 source/ubl-settings-diskquota.cc:91 +#: source/ubl-settings-diskquota.cc:87 source/ubl-settings-diskquota.cc:88 +#: source/ubl-settings-diskquota.cc:86 +msgid "Enable" +msgstr "" + +#: source/ubl-settings-diskquota.cc:597 source/ubl-settings-diskquota.cc:510 +#: source/ubl-settings-diskquota.cc:444 +msgid "Error saved local and global configuration" +msgstr "" + +#: source/ubl-settings-diskquota.cc:156 source/ubl-settings-diskquota.cc:158 +#: source/ubl-settings-diskquota.cc:86 source/ubl-settings-diskquota.cc:88 +#: source/ubl-settings-diskquota.cc:76 source/ubl-settings-diskquota.cc:78 +#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:99 +#: source/ubl-settings-diskquota.cc:94 source/ubl-settings-diskquota.cc:96 +#: source/ubl-settings-diskquota.cc:91 source/ubl-settings-diskquota.cc:93 +#: source/ubl-settings-diskquota.cc:90 source/ubl-settings-diskquota.cc:92 +msgid "Excess files delay period" +msgstr "" + +#: source/ubl-settings-diskquota.cc:155 source/ubl-settings-diskquota.cc:157 +#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:87 +#: source/ubl-settings-diskquota.cc:75 source/ubl-settings-diskquota.cc:77 +#: source/ubl-settings-diskquota.cc:96 source/ubl-settings-diskquota.cc:98 +#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:95 +#: source/ubl-settings-diskquota.cc:90 source/ubl-settings-diskquota.cc:92 +#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:91 +msgid "Excess size delay period" +msgstr "" + +#: source/ubl-settings-diskquota.cc:150 source/ubl-settings-diskquota.cc:175 +#: source/ubl-settings-diskquota.cc:176 source/ubl-settings-diskquota.cc:214 +#: source/ubl-settings-diskquota.cc:221 source/ubl-settings-diskquota.cc:80 +#: source/ubl-settings-diskquota.cc:105 source/ubl-settings-diskquota.cc:106 +#: source/ubl-settings-diskquota.cc:144 source/ubl-settings-diskquota.cc:151 +#: source/ubl-settings-diskquota.cc:70 source/ubl-settings-diskquota.cc:95 +#: source/ubl-settings-diskquota.cc:96 source/ubl-settings-diskquota.cc:134 +#: source/ubl-settings-diskquota.cc:141 source/ubl-settings-diskquota.cc:91 +#: source/ubl-settings-diskquota.cc:116 source/ubl-settings-diskquota.cc:117 +#: source/ubl-settings-diskquota.cc:155 source/ubl-settings-diskquota.cc:162 +#: source/ubl-settings-diskquota.cc:88 source/ubl-settings-diskquota.cc:113 +#: source/ubl-settings-diskquota.cc:114 source/ubl-settings-diskquota.cc:152 +#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:110 +#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:84 +msgid "File system:" +msgstr "" + +#: source/ubl-settings-diskquota.cc:191 source/ubl-settings-diskquota.cc:200 +#: source/ubl-settings-diskquota.cc:215 source/ubl-settings-diskquota.cc:243 +#: source/ubl-settings-diskquota.cc:121 source/ubl-settings-diskquota.cc:130 +#: source/ubl-settings-diskquota.cc:145 source/ubl-settings-diskquota.cc:378 +#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:120 +#: source/ubl-settings-diskquota.cc:135 source/ubl-settings-diskquota.cc:321 +#: source/ubl-settings-diskquota.cc:132 source/ubl-settings-diskquota.cc:141 +#: source/ubl-settings-diskquota.cc:156 source/ubl-settings-diskquota.cc:325 +#: source/ubl-settings-diskquota.cc:129 source/ubl-settings-diskquota.cc:138 +#: source/ubl-settings-diskquota.cc:153 source/ubl-settings-diskquota.cc:317 +#: source/ubl-settings-diskquota.cc:264 source/ubl-settings-diskquota.cc:126 +msgid "Files" +msgstr "" + +#: source/ubl-settings-diskquota.cc:177 source/ubl-settings-diskquota.cc:178 +#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:108 +#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:98 +#: source/ubl-settings-diskquota.cc:118 source/ubl-settings-diskquota.cc:119 +#: source/ubl-settings-diskquota.cc:115 source/ubl-settings-diskquota.cc:116 +#: source/ubl-settings-diskquota.cc:112 source/ubl-settings-diskquota.cc:113 +msgid "Filters" +msgstr "" + +msgid "" +"GTK settings quotas. for UBLinux\n" +"\n" +"Usage: ubl-settings-diskquota [OPTIONS...]\n" +"Options:\n" +" -h, --help\t Show this help\n" +" -V, --version\t Show package version\n" +msgstr "" + +#: source/ubl-settings-diskquota.cc:144 source/ubl-settings-diskquota.cc:74 +#: source/ubl-settings-diskquota.cc:66 source/ubl-settings-diskquota.cc:87 +#: source/ubl-settings-diskquota.cc:84 source/ubl-settings-diskquota.cc:81 +#: source/ubl-settings-diskquota.cc:80 +msgid "General settings" +msgstr "" + +#: source/ubl-settings-diskquota.cc:611 source/ubl-settings-diskquota.cc:524 +#: source/ubl-settings-diskquota.cc:458 +msgid "Global configuration downloaded successfully" +msgstr "" + +#: source/ubl-settings-diskquota.cc:585 source/ubl-settings-diskquota.cc:498 +#: source/ubl-settings-diskquota.cc:432 +msgid "Global configuration read error" +msgstr "" + +#: source/ubl-settings-diskquota.cc:617 source/ubl-settings-diskquota.cc:530 +#: source/ubl-settings-diskquota.cc:464 +msgid "Global configuration successfully written" +msgstr "" + +#: source/ubl-settings-diskquota.cc:593 source/ubl-settings-diskquota.cc:506 +#: source/ubl-settings-diskquota.cc:440 +msgid "Global configuration write error" +msgstr "" + +#: source/ubl-settings-diskquota.cc:198 source/ubl-settings-diskquota.cc:128 +#: source/ubl-settings-diskquota.cc:118 source/ubl-settings-diskquota.cc:139 +#: source/ubl-settings-diskquota.cc:136 +msgid "Group quotas for this device:" +msgstr "" + +#: source/ubl-settings-diskquota.cc:145 source/ubl-settings-diskquota.cc:75 +#: source/ubl-settings-diskquota.cc:67 source/ubl-settings-diskquota.cc:88 +#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:82 +#: source/ubl-settings-diskquota.cc:81 +msgid "Groups" +msgstr "" + +#: source/ubl-settings-diskquota.cc:203 source/ubl-settings-diskquota.cc:204 +#: source/ubl-settings-diskquota.cc:213 source/ubl-settings-diskquota.cc:218 +#: source/ubl-settings-diskquota.cc:133 source/ubl-settings-diskquota.cc:134 +#: source/ubl-settings-diskquota.cc:143 source/ubl-settings-diskquota.cc:148 +#: source/ubl-settings-diskquota.cc:123 source/ubl-settings-diskquota.cc:124 +#: source/ubl-settings-diskquota.cc:138 source/ubl-settings-diskquota.cc:144 +#: source/ubl-settings-diskquota.cc:145 source/ubl-settings-diskquota.cc:154 +#: source/ubl-settings-diskquota.cc:159 source/ubl-settings-diskquota.cc:141 +#: source/ubl-settings-diskquota.cc:142 source/ubl-settings-diskquota.cc:151 +#: source/ubl-settings-diskquota.cc:156 +msgid "Hard limit" +msgstr "" + +#: source/ubl-settings-diskquota.cc:320 source/ubl-settings-diskquota.cc:324 +#: source/ubl-settings-diskquota.cc:316 source/ubl-settings-diskquota.cc:263 +msgid "" +"Hard limit\n" +"(Size) activation\n" +"time" +msgstr "" + +#: source/ubl-settings-diskquota.cc:323 source/ubl-settings-diskquota.cc:327 +#: source/ubl-settings-diskquota.cc:319 source/ubl-settings-diskquota.cc:266 +msgid "" +"Hard limit\n" +"(files)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:325 source/ubl-settings-diskquota.cc:329 +#: source/ubl-settings-diskquota.cc:321 source/ubl-settings-diskquota.cc:268 +msgid "" +"Hard limit\n" +"(files) activation\n" +"time" +msgstr "" + +#: source/ubl-settings-diskquota.cc:324 source/ubl-settings-diskquota.cc:328 +#: source/ubl-settings-diskquota.cc:320 source/ubl-settings-diskquota.cc:267 +msgid "" +"Hard limit\n" +"(files) delay" +msgstr "" + +#: source/ubl-settings-diskquota.cc:318 source/ubl-settings-diskquota.cc:322 +#: source/ubl-settings-diskquota.cc:314 source/ubl-settings-diskquota.cc:261 +msgid "" +"Hard limit\n" +"(size)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:319 source/ubl-settings-diskquota.cc:323 +#: source/ubl-settings-diskquota.cc:315 source/ubl-settings-diskquota.cc:262 +msgid "" +"Hard limit\n" +"(size) delay" +msgstr "" + +#: source/ubl-settings-diskquota.cc:247 source/ubl-settings-diskquota.cc:382 +msgid "" +"Hard limit\n" +"activation\n" +"time (files)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:240 source/ubl-settings-diskquota.cc:375 +msgid "" +"Hard limit\n" +"activation\n" +"time (size)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:195 source/ubl-settings-diskquota.cc:125 +#: source/ubl-settings-diskquota.cc:115 source/ubl-settings-diskquota.cc:136 +#: source/ubl-settings-diskquota.cc:133 source/ubl-settings-diskquota.cc:130 +msgid "Hard limit (file) activation time" +msgstr "" + +#: source/ubl-settings-diskquota.cc:123 source/ubl-settings-diskquota.cc:113 +#: source/ubl-settings-diskquota.cc:134 source/ubl-settings-diskquota.cc:131 +#: source/ubl-settings-diskquota.cc:128 +msgid "Hard limit (files)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:124 source/ubl-settings-diskquota.cc:114 +#: source/ubl-settings-diskquota.cc:135 source/ubl-settings-diskquota.cc:132 +#: source/ubl-settings-diskquota.cc:129 +msgid "Hard limit (files) delay" +msgstr "" + +#: source/ubl-settings-diskquota.cc:188 source/ubl-settings-diskquota.cc:118 +#: source/ubl-settings-diskquota.cc:108 source/ubl-settings-diskquota.cc:129 +#: source/ubl-settings-diskquota.cc:126 source/ubl-settings-diskquota.cc:123 +msgid "Hard limit (size)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:120 source/ubl-settings-diskquota.cc:110 +#: source/ubl-settings-diskquota.cc:131 source/ubl-settings-diskquota.cc:128 +#: source/ubl-settings-diskquota.cc:125 +msgid "Hard limit (size) activation time" +msgstr "" + +#: source/ubl-settings-diskquota.cc:119 source/ubl-settings-diskquota.cc:109 +#: source/ubl-settings-diskquota.cc:130 source/ubl-settings-diskquota.cc:127 +#: source/ubl-settings-diskquota.cc:124 +msgid "Hard limit (size) delay" +msgstr "" + +#: source/ubl-settings-diskquota.cc:190 +msgid "Hard limit activation time (size)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:225 source/ubl-settings-diskquota.cc:155 +#: source/ubl-settings-diskquota.cc:145 +msgid "Help" +msgstr "" + +#: source/ubl-settings-diskquota.cc:179 source/ubl-settings-diskquota.cc:109 +#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:120 +#: source/ubl-settings-diskquota.cc:117 source/ubl-settings-diskquota.cc:114 +msgid "Load" +msgstr "" + +#: source/ubl-settings-diskquota.cc:222 source/ubl-settings-diskquota.cc:152 +#: source/ubl-settings-diskquota.cc:142 +msgid "Load global configuration" +msgstr "" + +msgid "Direct control of the file system" +msgstr "" + +#: source/ubl-settings-diskquota.cc:223 source/ubl-settings-diskquota.cc:153 +#: source/ubl-settings-diskquota.cc:143 +msgid "Load local configuration" +msgstr "" + +#: source/ubl-settings-diskquota.cc:608 source/ubl-settings-diskquota.cc:521 +#: source/ubl-settings-diskquota.cc:455 +msgid "Local configuration downloaded successfully" +msgstr "" + +#: source/ubl-settings-diskquota.cc:581 source/ubl-settings-diskquota.cc:494 +#: source/ubl-settings-diskquota.cc:428 +msgid "Local configuration reading error" +msgstr "" + +#: source/ubl-settings-diskquota.cc:614 source/ubl-settings-diskquota.cc:527 +#: source/ubl-settings-diskquota.cc:461 +msgid "Local configuration successfully written" +msgstr "" + +#: source/ubl-settings-diskquota.cc:589 source/ubl-settings-diskquota.cc:502 +#: source/ubl-settings-diskquota.cc:436 +msgid "Local configuration write error" +msgstr "" + +#: source/ubl-settings-diskquota.cc:184 source/ubl-settings-diskquota.cc:234 +#: source/ubl-settings-diskquota.cc:114 source/ubl-settings-diskquota.cc:369 +#: source/ubl-settings-diskquota.cc:104 source/ubl-settings-diskquota.cc:314 +#: source/ubl-settings-diskquota.cc:125 source/ubl-settings-diskquota.cc:318 +#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:310 +#: source/ubl-settings-diskquota.cc:119 +msgid "Name" +msgstr "" + +#: source/ubl-settings-diskquota.cc:623 source/ubl-settings-diskquota.cc:536 +#: source/ubl-settings-diskquota.cc:470 +msgid "Nothing to save!" +msgstr "" + +#: source/ubl-settings-diskquota.cc:143 source/ubl-settings-diskquota.cc:73 +#: source/ubl-settings-diskquota.cc:65 source/ubl-settings-diskquota.cc:86 +#: source/ubl-settings-diskquota.cc:83 source/ubl-settings-diskquota.cc:80 +#: source/ubl-settings-diskquota.cc:79 +msgid "Project Home Page" +msgstr "" + +#: source/ubl-settings-diskquota.cc:185 source/ubl-settings-diskquota.cc:235 +#: source/ubl-settings-diskquota.cc:115 source/ubl-settings-diskquota.cc:370 +#: source/ubl-settings-diskquota.cc:105 source/ubl-settings-diskquota.cc:315 +#: source/ubl-settings-diskquota.cc:126 source/ubl-settings-diskquota.cc:319 +#: source/ubl-settings-diskquota.cc:123 source/ubl-settings-diskquota.cc:311 +#: source/ubl-settings-diskquota.cc:258 source/ubl-settings-diskquota.cc:120 +msgid "Quotas" +msgstr "" + +#: source/ubl-settings-diskquota.cc:151 source/ubl-settings-diskquota.cc:81 +#: source/ubl-settings-diskquota.cc:71 +msgid "Quotas for groups" +msgstr "" + +#: source/ubl-settings-diskquota.cc:154 source/ubl-settings-diskquota.cc:84 +#: source/ubl-settings-diskquota.cc:74 +msgid "Quotas for users" +msgstr "" + +#: source/ubl-settings-diskquota.cc:180 source/ubl-settings-diskquota.cc:110 +#: source/ubl-settings-diskquota.cc:100 source/ubl-settings-diskquota.cc:121 +#: source/ubl-settings-diskquota.cc:118 source/ubl-settings-diskquota.cc:115 +msgid "Save" +msgstr "" + +#: source/ubl-settings-diskquota.cc:226 source/ubl-settings-diskquota.cc:156 +#: source/ubl-settings-diskquota.cc:146 +msgid "Save in global and local configuration" +msgstr "" + +#: source/ubl-settings-diskquota.cc:227 source/ubl-settings-diskquota.cc:157 +#: source/ubl-settings-diskquota.cc:147 +msgid "Save in global configuration" +msgstr "" + +#: source/ubl-settings-diskquota.cc:228 source/ubl-settings-diskquota.cc:158 +#: source/ubl-settings-diskquota.cc:148 +msgid "Save in local configuration" +msgstr "" + +#: source/ubl-settings-diskquota.cc:140 source/ubl-settings-diskquota.cc:70 +msgid "Setting user quotas" +msgstr "" + +#: source/ubl-settings-diskquota.cc:245 source/ubl-settings-diskquota.cc:380 +msgid "" +"Severe\n" +"limitation\n" +"(files)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:238 source/ubl-settings-diskquota.cc:373 +msgid "" +"Severe\n" +"limitation\n" +"(size)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:193 +msgid "Severe limitation (files)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:186 source/ubl-settings-diskquota.cc:199 +#: source/ubl-settings-diskquota.cc:210 source/ubl-settings-diskquota.cc:236 +#: source/ubl-settings-diskquota.cc:116 source/ubl-settings-diskquota.cc:129 +#: source/ubl-settings-diskquota.cc:140 source/ubl-settings-diskquota.cc:371 +#: source/ubl-settings-diskquota.cc:106 source/ubl-settings-diskquota.cc:119 +#: source/ubl-settings-diskquota.cc:130 source/ubl-settings-diskquota.cc:316 +#: source/ubl-settings-diskquota.cc:127 source/ubl-settings-diskquota.cc:151 +#: source/ubl-settings-diskquota.cc:320 source/ubl-settings-diskquota.cc:124 +#: source/ubl-settings-diskquota.cc:137 source/ubl-settings-diskquota.cc:148 +#: source/ubl-settings-diskquota.cc:312 source/ubl-settings-diskquota.cc:259 +#: source/ubl-settings-diskquota.cc:121 +msgid "Size" +msgstr "" + +#: source/ubl-settings-diskquota.cc:244 source/ubl-settings-diskquota.cc:379 +msgid "" +"Soft\n" +"Restriction\n" +"(files)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:192 +msgid "Soft Restriction (files)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:202 source/ubl-settings-diskquota.cc:205 +#: source/ubl-settings-diskquota.cc:212 source/ubl-settings-diskquota.cc:217 +#: source/ubl-settings-diskquota.cc:132 source/ubl-settings-diskquota.cc:135 +#: source/ubl-settings-diskquota.cc:142 source/ubl-settings-diskquota.cc:147 +#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:125 +#: source/ubl-settings-diskquota.cc:137 source/ubl-settings-diskquota.cc:143 +#: source/ubl-settings-diskquota.cc:146 source/ubl-settings-diskquota.cc:153 +#: source/ubl-settings-diskquota.cc:158 source/ubl-settings-diskquota.cc:140 +#: source/ubl-settings-diskquota.cc:150 source/ubl-settings-diskquota.cc:155 +msgid "Soft limit" +msgstr "" + +#: source/ubl-settings-diskquota.cc:322 source/ubl-settings-diskquota.cc:326 +#: source/ubl-settings-diskquota.cc:318 source/ubl-settings-diskquota.cc:265 +msgid "" +"Soft limit\n" +"(files)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:237 source/ubl-settings-diskquota.cc:372 +#: source/ubl-settings-diskquota.cc:317 source/ubl-settings-diskquota.cc:321 +#: source/ubl-settings-diskquota.cc:313 source/ubl-settings-diskquota.cc:260 +msgid "" +"Soft limit\n" +"(size)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:112 +#: source/ubl-settings-diskquota.cc:133 source/ubl-settings-diskquota.cc:130 +#: source/ubl-settings-diskquota.cc:127 +msgid "Soft limit (files)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:187 source/ubl-settings-diskquota.cc:117 +#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:128 +#: source/ubl-settings-diskquota.cc:125 source/ubl-settings-diskquota.cc:122 +msgid "Soft limit (size)" +msgstr "" + +#: source/ubl-settings-diskquota.cc:620 source/ubl-settings-diskquota.cc:533 +#: source/ubl-settings-diskquota.cc:467 +msgid "Successfully saved local and global configuration" +msgstr "" + +#: source/ubl-settings-diskquota.cc:59 source/ubl-settings-diskquota.cc:55 +#: source/ubl-settings-diskquota.cc:47 source/ubl-settings-diskquota.cc:68 +#: source/ubl-settings-diskquota.cc:70 source/ubl-settings-diskquota.cc:67 +#: source/ubl-settings-diskquota.cc:66 +msgid "The program must be run as root" +msgstr "" + +#: source/ubl-settings-diskquota.cc:209 source/ubl-settings-diskquota.cc:139 +#: source/ubl-settings-diskquota.cc:129 source/ubl-settings-diskquota.cc:150 +#: source/ubl-settings-diskquota.cc:147 +msgid "User quotas for this device: " +msgstr "" + +#: source/ubl-settings-diskquota.cc:148 source/ubl-settings-diskquota.cc:78 +#: source/ubl-settings-diskquota.cc:68 source/ubl-settings-diskquota.cc:89 +#: source/ubl-settings-diskquota.cc:86 source/ubl-settings-diskquota.cc:83 +#: source/ubl-settings-diskquota.cc:82 +msgid "Users" +msgstr "" + +#: source/ubl-settings-diskquota.cc:163 source/ubl-settings-diskquota.cc:164 +#: source/ubl-settings-diskquota.cc:165 source/ubl-settings-diskquota.cc:166 +#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:94 +#: source/ubl-settings-diskquota.cc:95 source/ubl-settings-diskquota.cc:96 +#: source/ubl-settings-diskquota.cc:83 source/ubl-settings-diskquota.cc:84 +#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:86 +#: source/ubl-settings-diskquota.cc:104 source/ubl-settings-diskquota.cc:105 +#: source/ubl-settings-diskquota.cc:106 source/ubl-settings-diskquota.cc:107 +#: source/ubl-settings-diskquota.cc:101 source/ubl-settings-diskquota.cc:102 +#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:98 +#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:100 +#: source/ubl-settings-diskquota.cc:97 +msgid "days" +msgstr "" + +#: source/ubl-settings-diskquota.cc:219 source/ubl-settings-diskquota.cc:220 +#: source/ubl-settings-diskquota.cc:149 source/ubl-settings-diskquota.cc:150 +#: source/ubl-settings-diskquota.cc:139 source/ubl-settings-diskquota.cc:140 +#: source/ubl-settings-diskquota.cc:160 source/ubl-settings-diskquota.cc:161 +#: source/ubl-settings-diskquota.cc:157 source/ubl-settings-diskquota.cc:158 +msgid "files" +msgstr "" + +msgid "Configuring disk quota settings for system groups and users" +msgstr "" + +#: source/ubl-settings-diskquota.cc:167 source/ubl-settings-diskquota.cc:168 +#: source/ubl-settings-diskquota.cc:169 source/ubl-settings-diskquota.cc:170 +#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:98 +#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:100 +#: source/ubl-settings-diskquota.cc:87 source/ubl-settings-diskquota.cc:88 +#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:90 +#: source/ubl-settings-diskquota.cc:108 source/ubl-settings-diskquota.cc:109 +#: source/ubl-settings-diskquota.cc:110 source/ubl-settings-diskquota.cc:111 +#: source/ubl-settings-diskquota.cc:105 source/ubl-settings-diskquota.cc:106 +#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:102 +#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:104 +#: source/ubl-settings-diskquota.cc:101 +msgid "hours" +msgstr "" + +#: source/ubl-settings-diskquota.cc:141 source/ubl-settings-diskquota.cc:71 +#: source/ubl-settings-diskquota.cc:63 source/ubl-settings-diskquota.cc:84 +#: source/ubl-settings-diskquota.cc:81 source/ubl-settings-diskquota.cc:78 +#: source/ubl-settings-diskquota.cc:77 +msgid "https://wiki.ublinux.com" +msgstr "" + +#: source/ubl-settings-diskquota.cc:548 source/ubl-settings-diskquota.cc:461 +msgid "" +"https://wiki.ublinux.com/ru/Программное_обеспечение/Программы_и_утилиты/Все/" +msgstr "" + +#: source/ubl-settings-diskquota.cc:171 source/ubl-settings-diskquota.cc:172 +#: source/ubl-settings-diskquota.cc:173 source/ubl-settings-diskquota.cc:174 +#: source/ubl-settings-diskquota.cc:101 source/ubl-settings-diskquota.cc:102 +#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:104 +#: source/ubl-settings-diskquota.cc:91 source/ubl-settings-diskquota.cc:92 +#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:94 +#: source/ubl-settings-diskquota.cc:112 source/ubl-settings-diskquota.cc:113 +#: source/ubl-settings-diskquota.cc:114 source/ubl-settings-diskquota.cc:115 +#: source/ubl-settings-diskquota.cc:109 source/ubl-settings-diskquota.cc:110 +#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:106 +#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:108 +#: source/ubl-settings-diskquota.cc:105 +msgid "minutes" +msgstr "" + +#: source/ubl-settings-diskquota.cc:257 +msgid "name" +msgstr "" + +#: source/ubl-settings-diskquota.cc:92 source/ubl-settings-diskquota.cc:89 +#: source/ubl-settings-diskquota.cc:86 source/ubl-settings-diskquota.cc:85 +msgid "quotas for groups" +msgstr "" + +#: source/ubl-settings-diskquota.cc:95 source/ubl-settings-diskquota.cc:92 +#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:88 +msgid "quotas for users" +msgstr "" + +#: source/ubl-settings-diskquota.cc:629 source/ubl-settings-diskquota.cc:542 +#: source/ubl-settings-diskquota.cc:476 source/ubl-settings-diskquota.cc:350 +#: source/ubl-settings-diskquota.cc:371 source/ubl-settings-diskquota.cc:318 +#: source/ubl-settings-diskquota.cc:267 source/ubl-settings-diskquota.cc:213 +msgid "ubl-settings-diskquota version: " +msgstr "" + +#: source/ubl-settings-diskquota.cc:159 source/ubl-settings-diskquota.cc:160 +#: source/ubl-settings-diskquota.cc:161 source/ubl-settings-diskquota.cc:162 +#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:90 +#: source/ubl-settings-diskquota.cc:91 source/ubl-settings-diskquota.cc:92 +#: source/ubl-settings-diskquota.cc:79 source/ubl-settings-diskquota.cc:80 +#: source/ubl-settings-diskquota.cc:81 source/ubl-settings-diskquota.cc:82 +#: source/ubl-settings-diskquota.cc:100 source/ubl-settings-diskquota.cc:101 +#: source/ubl-settings-diskquota.cc:102 source/ubl-settings-diskquota.cc:103 +#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:98 +#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:94 +#: source/ubl-settings-diskquota.cc:95 source/ubl-settings-diskquota.cc:96 +#: source/ubl-settings-diskquota.cc:93 +msgid "weeks" +msgstr "" + +msgid "General statistics" +msgstr "" \ No newline at end of file diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po new file mode 100644 index 0000000..814ebd0 --- /dev/null +++ b/ubl-settings-diskquota_ru.po @@ -0,0 +1,997 @@ +# Russian translations for ubl-settings-diskquota package. +# Copyright (C) 2022, UBTech LLC +# This file is distributed under the same license as the ubl-settings-diskquota package. +# UBLinux Team , 2022 +# +#, fuzzy +msgid "test" +msgstr "" +"Project-Id-Version: ublexec 1.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-04-10 16:09+0000\n" +"PO-Revision-Date: 2023-01-01 00:00+0600\n" +"Last-Translator: UBLinux Team \n" +"Language-Team: Russian - UBLinux Team \n" +"Language: Russian\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit" +#: source/ubl-strings.h:1 + +msgid "Version:" +msgstr "Версия:" + +#: source/ubl-strings.h:2 +msgid "ubl-settings-TEMPLATE version:" +msgstr "Версия ubl-settings-TEMPLATE: " + +#: source/ubl-strings.h:2 +msgid "TEMPLATE settings" +msgstr "Настройки TEMPLATE" + +#: source/ubl-strings.h:2 +msgid "Usage:" +msgstr "Использование:" + +#: source/ubl-strings.h:2 +msgid "[OPTIONS]" +msgstr "[АРГУМЕНТЫ]" + +#: source/ubl-strings.h:2 +msgid "Options:" +msgstr "Аргументы:" + +#: source/ubl-strings.h:2 +msgid "Show this help" +msgstr "Показать параметры справки" + +#: source/ubl-strings.h:2 +msgid "Show package version" +msgstr "Показать текущую версию" + +#: source/ubl-strings.h:2 +msgid "Lock this help menu" +msgstr "Блокировка вызова справки" + +#: source/ubl-strings.h:2 +#, fuzzy +msgid "Lock configuration saving" +msgstr "Блокировка сохранения локальной и глобальной конфигурации" + +#: source/ubl-strings.h:2 +msgid "Lock local configration saving" +msgstr "Блокировка сохранения локальной конфигурации" + +#: source/ubl-strings.h:2 +msgid "Lock global configration saving" +msgstr "Блокировка сохранения глобальной конфигурации" + +#: source/ubl-strings.h:2 +msgid "Lock global configration loading" +msgstr "Блокировка загрузки глобальной конфигурации" + +#: source/ubl-strings.h:4 +msgid "TEMPLATE Manager" +msgstr "Настройки TEMPLATE" + +#: source/ubl-strings.h:5 +msgid "System TEMPLATE settings management" +msgstr "Настройки TEMPLATE" + +#: source/ubl-strings.h:7 +msgid "Operation succeeded" +msgstr "Операция завершена" + +#: source/ubl-strings.h:8 +msgid "" +"Warning! Application was launched without root - root-dependent actions are " +"locked" +msgstr "Внимание! Приложение было запущено без прав суперпользователя - действия, требующие их наличия заблокированы" + +#: source/ubl-strings.h:11 +msgid "Documentation" +msgstr "Справка" + +#: source/ubl-strings.h:12 +msgid "Save to local configuration" +msgstr "Сохранить в локальную конфигурацию" + +#: source/ubl-strings.h:13 +msgid "Save to global configuration" +msgstr "Сохранить в глобальную конфигурацию" + +#: source/ubl-strings.h:14 +msgid "Save configuration" +msgstr "Сохранить конфигурацию" + +#: source/ubl-strings.h:24 +msgid "Always redirect to online documentation" +msgstr "Всегда перенаправлять" + +#: source/ubl-strings.h:25 +msgid "Open documentation" +msgstr "Прочитать справку" + +#: source/ubl-strings.h:27 +msgid "Nothing were chosen" +msgstr "Ничего не было выбрано" + +#: source/ubl-strings.h:30 +msgid "Global configuration loading succseeded." +msgstr "Успешно загружена глобальная конфигурация" + +#: source/ubl-strings.h:31 +msgid "Local configuration loading succseeded." +msgstr "Успешно загружена локальная конфигурация" + +#: source/ubl-strings.h:33 +msgid "Local and global configuration saving succseeded." +msgstr "Успешно записаны локальная и глобальная конфигурация" + +#: source/ubl-strings.h:34 +msgid "Global configuration saving succseeded." +msgstr "Успешно записана глобальная конфигурация" + +#: source/ubl-strings.h:35 +msgid "Local configuration saving succseeded." +msgstr "Успешно записана локальная конфигурация" + +msgid "Off" +msgstr "Выключено" + +msgid "Not set" +msgstr "Не задано" + +msgid "ubl-settings-diskquota" +msgstr "Дисковые квоты" + +msgid "Settings disk quotas - Addition" +msgstr "Настройка дисковых квот - Добавление" + +msgid "Settings disk quotas - Editing" +msgstr "Настройка дисковых квот - Редактирование" + +msgid "Edit" +msgstr "Редактировать" + +msgid "Kb" +msgstr "Кб" + +msgid "Mb" +msgstr "Мб" + +msgid "Gb" +msgstr "Гб" + +msgid "Tb" +msgstr "Тб" + +msgid "Quota use status:" +msgstr "Статус использования квот:" + +msgid "Would you like to read documentation in the Web?" +msgstr "Вы хотите прочитать справку в Сети?" + +msgid "" +"You will be redirected to documentation website where documentation is\n" +"translated and supported by community." +msgstr "" +"Вы будете перенаправлены на сайт с документацией где страницы помощи\n" +"переводятся и поддерживаются сообществом." + +msgid "Cancel" +msgstr "Отменить" + +msgid "Always redirect" +msgstr "Всегда перенаправлять" + +msgid "Read online" +msgstr "Прочитать онлайн" + +#: source/ubl-settings-quotas.cc:224 source/ubl-settings-quotas.cc:154 +#: source/ubl-settings-quotas.cc:144 +msgid "About" +msgstr "О программе" + +msgid "Projects" +msgstr "Проекты" + +#: source/ubl-settings-quotas.cc:183 source/ubl-settings-quotas.cc:113 +#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:124 +#: source/ubl-settings-quotas.cc:121 source/ubl-settings-quotas.cc:118 +msgid "Configuration of disk quotas parameters for system groups and users" +msgstr "Настройка параметров дисковых квот для системных групп и пользователей" + +msgid "Configuring disk quota settings for system groups and users" +msgstr "Настройка параметров дисковых квот для системных групп и пользователей системы" + +#: source/ubl-settings-quotas.cc:138 source/ubl-settings-quotas.cc:68 +#: source/ubl-settings-quotas.cc:60 source/ubl-settings-quotas.cc:81 +#: source/ubl-settings-quotas.cc:78 source/ubl-settings-quotas.cc:75 +#: source/ubl-settings-quotas.cc:74 +msgid "Copyright © UBSoft LLC, 2022 - " +msgstr "" + +#: source/ubl-settings-quotas.cc:201 source/ubl-settings-quotas.cc:206 +#: source/ubl-settings-quotas.cc:211 source/ubl-settings-quotas.cc:131 +#: source/ubl-settings-quotas.cc:136 source/ubl-settings-quotas.cc:141 +#: source/ubl-settings-quotas.cc:121 source/ubl-settings-quotas.cc:126 +#: source/ubl-settings-quotas.cc:142 source/ubl-settings-quotas.cc:147 +#: source/ubl-settings-quotas.cc:152 source/ubl-settings-quotas.cc:139 +#: source/ubl-settings-quotas.cc:144 source/ubl-settings-quotas.cc:149 +msgid "Currently using:" +msgstr "В настоящее время используется:" + +#: source/ubl-settings-quotas.cc:216 source/ubl-settings-quotas.cc:146 +#: source/ubl-settings-quotas.cc:136 source/ubl-settings-quotas.cc:157 +#: source/ubl-settings-quotas.cc:154 +msgid "Currently using: " +msgstr "В настоящее время используется: " + +#: source/ubl-settings-quotas.cc:62 source/ubl-settings-quotas.cc:83 +#: source/ubl-settings-quotas.cc:80 source/ubl-settings-quotas.cc:77 +#: source/ubl-settings-quotas.cc:76 +msgid "Date and Time" +msgstr "Дата и время" + +#: source/ubl-settings-quotas.cc:246 source/ubl-settings-quotas.cc:381 +msgid "" +"Deferring\n" +"a hard\n" +"limit\n" +"(files)" +msgstr "" +"Отсрочка\n" +"жесткого\n" +"ограничения\n" +"(файлы)" + +msgid "" +"Deferring\n" +"(files)" +msgstr "" +"Отсрочка\n" +"(файлы)" + +msgid "" +"Deferring\n" +"(size)" +msgstr "" +"Отсрочка\n" +"(объём)" + +#: source/ubl-settings-quotas.cc:239 source/ubl-settings-quotas.cc:374 +msgid "" +"Deferring\n" +"a hard\n" +"limit\n" +"(size)" +msgstr "" +"Отсрочка\n" +"жесткого\n" +"ограничения\n" +"(объём)" + +#: source/ubl-settings-quotas.cc:194 +msgid "Deferring a hard limit (files)" +msgstr "Отсрочка жесткого ограничения (файлы)" + +#: source/ubl-settings-quotas.cc:189 +msgid "Deferring a hard limit (size)" +msgstr "Отсрочка жесткого ограничения (объём)" + +#: source/ubl-settings-quotas.cc:149 source/ubl-settings-quotas.cc:181 +#: source/ubl-settings-quotas.cc:182 source/ubl-settings-quotas.cc:196 +#: source/ubl-settings-quotas.cc:208 source/ubl-settings-quotas.cc:79 +#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:112 +#: source/ubl-settings-quotas.cc:126 source/ubl-settings-quotas.cc:138 +#: source/ubl-settings-quotas.cc:69 source/ubl-settings-quotas.cc:101 +#: source/ubl-settings-quotas.cc:102 source/ubl-settings-quotas.cc:116 +#: source/ubl-settings-quotas.cc:128 source/ubl-settings-quotas.cc:90 +#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:123 +#: source/ubl-settings-quotas.cc:137 source/ubl-settings-quotas.cc:87 +#: source/ubl-settings-quotas.cc:119 source/ubl-settings-quotas.cc:120 +#: source/ubl-settings-quotas.cc:134 source/ubl-settings-quotas.cc:146 +#: source/ubl-settings-quotas.cc:84 source/ubl-settings-quotas.cc:117 +#: source/ubl-settings-quotas.cc:83 +msgid "Device:" +msgstr "Устройство:" + +msgid "Project ID" +msgstr "ID проекта" + +msgid "Catalog" +msgstr "Каталог" + +msgid "Project Name" +msgstr "Имя проекта" + +msgid "Auto" +msgstr "Авто" + +msgid "Review" +msgstr "Обзор" + +msgid "Generate" +msgstr "Сгенерировать" + +msgid "User" +msgstr "Пользователь" + +msgid "Group" +msgstr "Группа" + +msgid "User:" +msgstr "Пользователь:" + +msgid "Group:" +msgstr "Группа:" + +msgid "Projects:" +msgstr "Проект:" + +msgid "Quota type" +msgstr "Тип квот" + +msgid "Status" +msgstr "Статус" + +msgid "Device\nProject" +msgstr "Устройство\nПроект" + +#: source/ubl-settings-quotas.cc:197 source/ubl-settings-quotas.cc:207 +#: source/ubl-settings-quotas.cc:127 source/ubl-settings-quotas.cc:137 +#: source/ubl-settings-quotas.cc:117 source/ubl-settings-quotas.cc:138 +#: source/ubl-settings-quotas.cc:148 source/ubl-settings-quotas.cc:135 +#: source/ubl-settings-quotas.cc:145 +msgid "Disk quotas for this device:" +msgstr "Дисковые квоты для этого устройства:" + +#: source/ubl-settings-quotas.cc:152 source/ubl-settings-quotas.cc:153 +#: source/ubl-settings-quotas.cc:82 source/ubl-settings-quotas.cc:83 +#: source/ubl-settings-quotas.cc:72 source/ubl-settings-quotas.cc:73 +#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:94 +#: source/ubl-settings-quotas.cc:90 source/ubl-settings-quotas.cc:91 +#: source/ubl-settings-quotas.cc:87 source/ubl-settings-quotas.cc:88 +#: source/ubl-settings-quotas.cc:86 +msgid "Enable" +msgstr "Включить" + +#: source/ubl-settings-quotas.cc:597 source/ubl-settings-quotas.cc:510 +#: source/ubl-settings-quotas.cc:444 +#, fuzzy +msgid "Error saved local and global configuration" +msgstr "Сохранить глобальную и локальную конфигурацию" + +#: source/ubl-settings-quotas.cc:156 source/ubl-settings-quotas.cc:158 +#: source/ubl-settings-quotas.cc:86 source/ubl-settings-quotas.cc:88 +#: source/ubl-settings-quotas.cc:76 source/ubl-settings-quotas.cc:78 +#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:99 +#: source/ubl-settings-quotas.cc:94 source/ubl-settings-quotas.cc:96 +#: source/ubl-settings-quotas.cc:91 source/ubl-settings-quotas.cc:93 +#: source/ubl-settings-quotas.cc:90 source/ubl-settings-quotas.cc:92 +msgid "Excess files delay period" +msgstr "Превышение периода задержки файлов" + +#: source/ubl-settings-quotas.cc:155 source/ubl-settings-quotas.cc:157 +#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:87 +#: source/ubl-settings-quotas.cc:75 source/ubl-settings-quotas.cc:77 +#: source/ubl-settings-quotas.cc:96 source/ubl-settings-quotas.cc:98 +#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:95 +#: source/ubl-settings-quotas.cc:90 source/ubl-settings-quotas.cc:92 +#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:91 +msgid "Excess size delay period" +msgstr "Период задержки превышения размера" + +#: source/ubl-settings-quotas.cc:150 source/ubl-settings-quotas.cc:175 +#: source/ubl-settings-quotas.cc:176 source/ubl-settings-quotas.cc:214 +#: source/ubl-settings-quotas.cc:221 source/ubl-settings-quotas.cc:80 +#: source/ubl-settings-quotas.cc:105 source/ubl-settings-quotas.cc:106 +#: source/ubl-settings-quotas.cc:144 source/ubl-settings-quotas.cc:151 +#: source/ubl-settings-quotas.cc:70 source/ubl-settings-quotas.cc:95 +#: source/ubl-settings-quotas.cc:96 source/ubl-settings-quotas.cc:134 +#: source/ubl-settings-quotas.cc:141 source/ubl-settings-quotas.cc:91 +#: source/ubl-settings-quotas.cc:116 source/ubl-settings-quotas.cc:117 +#: source/ubl-settings-quotas.cc:155 source/ubl-settings-quotas.cc:162 +#: source/ubl-settings-quotas.cc:88 source/ubl-settings-quotas.cc:113 +#: source/ubl-settings-quotas.cc:114 source/ubl-settings-quotas.cc:152 +#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:110 +#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:84 +msgid "File system:" +msgstr "Файловая система:" + +#: source/ubl-settings-quotas.cc:191 source/ubl-settings-quotas.cc:200 +#: source/ubl-settings-quotas.cc:215 source/ubl-settings-quotas.cc:243 +#: source/ubl-settings-quotas.cc:121 source/ubl-settings-quotas.cc:130 +#: source/ubl-settings-quotas.cc:145 source/ubl-settings-quotas.cc:378 +#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:120 +#: source/ubl-settings-quotas.cc:135 source/ubl-settings-quotas.cc:321 +#: source/ubl-settings-quotas.cc:132 source/ubl-settings-quotas.cc:141 +#: source/ubl-settings-quotas.cc:156 source/ubl-settings-quotas.cc:325 +#: source/ubl-settings-quotas.cc:129 source/ubl-settings-quotas.cc:138 +#: source/ubl-settings-quotas.cc:153 source/ubl-settings-quotas.cc:317 +#: source/ubl-settings-quotas.cc:264 source/ubl-settings-quotas.cc:126 +msgid "Files" +msgstr "Файлы" + +#: source/ubl-settings-quotas.cc:177 source/ubl-settings-quotas.cc:178 +#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:108 +#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:98 +#: source/ubl-settings-quotas.cc:118 source/ubl-settings-quotas.cc:119 +#: source/ubl-settings-quotas.cc:115 source/ubl-settings-quotas.cc:116 +#: source/ubl-settings-quotas.cc:112 source/ubl-settings-quotas.cc:113 +msgid "Filters" +msgstr "Фильтры" + +msgid "Direct control of the file system" +msgstr "Прямое управление файловой системой" + +msgid "" +"GTK settings disk quota for UBLinux\n" +"\n" +"Usage: ubl-settings-diskquota [OPTIONS...]\n" +"Options:\n" +" -h, --help\t Show this help\n" +" -V, --version\t Show package version\n" +" --lock-help Lock utility help\n" +" --lock-save Lock saving local and global configuration\n" +" --lock-save-local Lock save global configuration\n" +" --lock-save-global Lock load global configuration\n" +" --lock-load-global Lock load global configuration\n" +msgstr "" +"GTK утилита настройки дисковых для UBLinux\n" +"\n" +"Использование: ubl-settings-diskquota [Параметры приложения...]\n" +"Параметры приложения:\n" +" -h, --help\t Показать параметры справки\n" +" -V, --version\t Показать версию пакета\n" +" --lock-help Блокировка вызова справки\n" +" --lock-save Блокировка сохранения локальной и глобальной " +"конфигурации\n" +" --lock-save-local Блокировка сохранения локальной конфигурации\n" +" --lock-save-global Блокировка сохранения глобальной конфигурации\n" +" --lock-load-global Блокировка загрузки глобальной конфигурации\n" + +#: source/ubl-settings-quotas.cc:144 source/ubl-settings-quotas.cc:74 +#: source/ubl-settings-quotas.cc:66 source/ubl-settings-quotas.cc:87 +#: source/ubl-settings-quotas.cc:84 source/ubl-settings-quotas.cc:81 +#: source/ubl-settings-quotas.cc:80 +msgid "General settings" +msgstr "Общие настройки" + +#: source/ubl-settings-quotas.cc:611 source/ubl-settings-quotas.cc:524 +#: source/ubl-settings-quotas.cc:458 +msgid "Global configuration downloaded successfully" +msgstr "Успешно загружена глобальная конфигурация" + +#: source/ubl-settings-quotas.cc:585 source/ubl-settings-quotas.cc:498 +#: source/ubl-settings-quotas.cc:432 +#, fuzzy +msgid "Global configuration read error" +msgstr "Сохранить глобальную конфигурацию" + +#: source/ubl-settings-quotas.cc:617 source/ubl-settings-quotas.cc:530 +#: source/ubl-settings-quotas.cc:464 +msgid "Global configuration successfully written" +msgstr "Успешно записана глобальная конфигурация" + +#: source/ubl-settings-quotas.cc:593 source/ubl-settings-quotas.cc:506 +#: source/ubl-settings-quotas.cc:440 +#, fuzzy +msgid "Global configuration write error" +msgstr "Сохранить глобальную конфигурацию" + +#: source/ubl-settings-quotas.cc:198 source/ubl-settings-quotas.cc:128 +#: source/ubl-settings-quotas.cc:118 source/ubl-settings-quotas.cc:139 +#: source/ubl-settings-quotas.cc:136 +msgid "Group quotas for this device:" +msgstr "Групповые квоты для этого устройства:" + +#: source/ubl-settings-quotas.cc:145 source/ubl-settings-quotas.cc:75 +#: source/ubl-settings-quotas.cc:67 source/ubl-settings-quotas.cc:88 +#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:82 +#: source/ubl-settings-quotas.cc:81 +msgid "Groups" +msgstr "Группы" + +#: source/ubl-settings-quotas.cc:203 source/ubl-settings-quotas.cc:204 +#: source/ubl-settings-quotas.cc:213 source/ubl-settings-quotas.cc:218 +#: source/ubl-settings-quotas.cc:133 source/ubl-settings-quotas.cc:134 +#: source/ubl-settings-quotas.cc:143 source/ubl-settings-quotas.cc:148 +#: source/ubl-settings-quotas.cc:123 source/ubl-settings-quotas.cc:124 +#: source/ubl-settings-quotas.cc:138 source/ubl-settings-quotas.cc:144 +#: source/ubl-settings-quotas.cc:145 source/ubl-settings-quotas.cc:154 +#: source/ubl-settings-quotas.cc:159 source/ubl-settings-quotas.cc:141 +#: source/ubl-settings-quotas.cc:142 source/ubl-settings-quotas.cc:151 +#: source/ubl-settings-quotas.cc:156 +#, fuzzy +msgid "Hard limit" +msgstr "Жесткий предел" + +#: source/ubl-settings-quotas.cc:320 source/ubl-settings-quotas.cc:324 +#: source/ubl-settings-quotas.cc:316 source/ubl-settings-quotas.cc:263 +#, fuzzy +msgid "" +"Hard limit\n" +"(Size) activation\n" +"time" +msgstr "" +"Жесткий предел\n" +"(размер)" + +#: source/ubl-settings-quotas.cc:323 source/ubl-settings-quotas.cc:327 +#: source/ubl-settings-quotas.cc:319 source/ubl-settings-quotas.cc:266 +#, fuzzy +msgid "" +"Hard limit\n" +"(files)" +msgstr "" +"Жесткий лимит\n" +"(файлы)" + +#: source/ubl-settings-quotas.cc:325 source/ubl-settings-quotas.cc:329 +#: source/ubl-settings-quotas.cc:321 source/ubl-settings-quotas.cc:268 +#, fuzzy +msgid "" +"Hard limit\n" +"(files) activation\n" +"time" +msgstr "" +"Жесткий предел\n" +"(размер)" + +#: source/ubl-settings-quotas.cc:324 source/ubl-settings-quotas.cc:328 +#: source/ubl-settings-quotas.cc:320 source/ubl-settings-quotas.cc:267 +#, fuzzy +msgid "" +"Hard limit\n" +"(files) delay" +msgstr "" +"Жесткий лимит\n" +"(файлы)" + +#: source/ubl-settings-quotas.cc:318 source/ubl-settings-quotas.cc:322 +#: source/ubl-settings-quotas.cc:314 source/ubl-settings-quotas.cc:261 +#, fuzzy +msgid "" +"Hard limit\n" +"(size)" +msgstr "" +"Жесткий предел\n" +"(размер) задержки" + +#: source/ubl-settings-quotas.cc:319 source/ubl-settings-quotas.cc:323 +#: source/ubl-settings-quotas.cc:315 source/ubl-settings-quotas.cc:262 +#, fuzzy +msgid "" +"Hard limit\n" +"(size) delay" +msgstr "" +"Жесткий предел\n" +"(размер) задержки" + +#: source/ubl-settings-quotas.cc:247 source/ubl-settings-quotas.cc:382 +#, fuzzy +msgid "" +"Hard limit\n" +"activation\n" +"time (files)" +msgstr "" +"Время активации\n" +"жесткого лимита\n" +"(файла)" + +#: source/ubl-settings-quotas.cc:240 source/ubl-settings-quotas.cc:375 +msgid "" +"Hard limit\n" +"activation\n" +"time (size)" +msgstr "" +"Время активации\n" +"жесткого лимита\n" +"(объём)" + +#: source/ubl-settings-quotas.cc:195 source/ubl-settings-quotas.cc:125 +#: source/ubl-settings-quotas.cc:115 source/ubl-settings-quotas.cc:136 +#: source/ubl-settings-quotas.cc:133 source/ubl-settings-quotas.cc:130 +msgid "Hard limit (file) activation time" +msgstr "Время активации жесткого лимита (файла)" + +#: source/ubl-settings-quotas.cc:123 source/ubl-settings-quotas.cc:113 +#: source/ubl-settings-quotas.cc:134 source/ubl-settings-quotas.cc:131 +#: source/ubl-settings-quotas.cc:128 +msgid "Hard limit (files)" +msgstr "Жесткий лимит (файлы)" + +#: source/ubl-settings-quotas.cc:124 source/ubl-settings-quotas.cc:114 +#: source/ubl-settings-quotas.cc:135 source/ubl-settings-quotas.cc:132 +#: source/ubl-settings-quotas.cc:129 +msgid "Hard limit (files) delay" +msgstr "Жесткий лимит (файлы)" + +#: source/ubl-settings-quotas.cc:188 source/ubl-settings-quotas.cc:118 +#: source/ubl-settings-quotas.cc:108 source/ubl-settings-quotas.cc:129 +#: source/ubl-settings-quotas.cc:126 source/ubl-settings-quotas.cc:123 +msgid "Hard limit (size)" +msgstr "Жесткий лимит (объём)" + +#: source/ubl-settings-quotas.cc:120 source/ubl-settings-quotas.cc:110 +#: source/ubl-settings-quotas.cc:131 source/ubl-settings-quotas.cc:128 +#: source/ubl-settings-quotas.cc:125 +msgid "Hard limit (size) activation time" +msgstr "Жесткий предел (размер)" + +#: source/ubl-settings-quotas.cc:119 source/ubl-settings-quotas.cc:109 +#: source/ubl-settings-quotas.cc:130 source/ubl-settings-quotas.cc:127 +#: source/ubl-settings-quotas.cc:124 +msgid "Hard limit (size) delay" +msgstr "Жесткий предел (размер) задержки" + +#: source/ubl-settings-quotas.cc:190 +msgid "Hard limit activation time (size)" +msgstr "Время активации жесткого ограничения (объём)" + +#: source/ubl-settings-quotas.cc:225 source/ubl-settings-quotas.cc:155 +#: source/ubl-settings-quotas.cc:145 +msgid "Help" +msgstr "Справка" + +#: source/ubl-settings-quotas.cc:179 source/ubl-settings-quotas.cc:109 +#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:120 +#: source/ubl-settings-quotas.cc:117 source/ubl-settings-quotas.cc:114 +msgid "Load" +msgstr "Загрузить" + +#: source/ubl-settings-quotas.cc:222 source/ubl-settings-quotas.cc:152 +#: source/ubl-settings-quotas.cc:142 +msgid "Load global configuration" +msgstr "Загрузить глобальную конфигурацию" + +#: source/ubl-settings-quotas.cc:223 source/ubl-settings-quotas.cc:153 +#: source/ubl-settings-quotas.cc:143 +msgid "Load local configuration" +msgstr "Загрузить локальную конфигурацию" + +#: source/ubl-settings-quotas.cc:608 source/ubl-settings-quotas.cc:521 +#: source/ubl-settings-quotas.cc:455 +msgid "Local configuration downloaded successfully" +msgstr "Успешно загружена локальная конфигурация" + +#: source/ubl-settings-quotas.cc:581 source/ubl-settings-quotas.cc:494 +#: source/ubl-settings-quotas.cc:428 +#, fuzzy +msgid "Local configuration reading error" +msgstr "Загрузить локальную конфигурацию" + +#: source/ubl-settings-quotas.cc:614 source/ubl-settings-quotas.cc:527 +#: source/ubl-settings-quotas.cc:461 +msgid "Local configuration successfully written" +msgstr "Успешно записана локальная конфигурация" + +#: source/ubl-settings-quotas.cc:589 source/ubl-settings-quotas.cc:502 +#: source/ubl-settings-quotas.cc:436 +#, fuzzy +msgid "Local configuration write error" +msgstr "Загрузить локальную конфигурацию" + +#: source/ubl-settings-quotas.cc:184 source/ubl-settings-quotas.cc:234 +#: source/ubl-settings-quotas.cc:114 source/ubl-settings-quotas.cc:369 +#: source/ubl-settings-quotas.cc:104 source/ubl-settings-quotas.cc:314 +#: source/ubl-settings-quotas.cc:125 source/ubl-settings-quotas.cc:318 +#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:310 +#: source/ubl-settings-quotas.cc:119 +msgid "Name" +msgstr "Имя" + +#: source/ubl-settings-quotas.cc:623 source/ubl-settings-quotas.cc:536 +#: source/ubl-settings-quotas.cc:470 +msgid "Nothing to save!" +msgstr "Нечего сохранять!" + +#: source/ubl-settings-quotas.cc:143 source/ubl-settings-quotas.cc:73 +#: source/ubl-settings-quotas.cc:65 source/ubl-settings-quotas.cc:86 +#: source/ubl-settings-quotas.cc:83 source/ubl-settings-quotas.cc:80 +#: source/ubl-settings-quotas.cc:79 +msgid "Project Home Page" +msgstr "Главная страница проекта" + +#: source/ubl-settings-quotas.cc:185 source/ubl-settings-quotas.cc:235 +#: source/ubl-settings-quotas.cc:115 source/ubl-settings-quotas.cc:370 +#: source/ubl-settings-quotas.cc:105 source/ubl-settings-quotas.cc:315 +#: source/ubl-settings-quotas.cc:126 source/ubl-settings-quotas.cc:319 +#: source/ubl-settings-quotas.cc:123 source/ubl-settings-quotas.cc:311 +#: source/ubl-settings-quotas.cc:258 source/ubl-settings-quotas.cc:120 +msgid "Quotas" +msgstr "Квоты" + +#: source/ubl-settings-quotas.cc:151 source/ubl-settings-quotas.cc:81 +#: source/ubl-settings-quotas.cc:71 +msgid "Quotas for groups" +msgstr "Квоты для групп" + +#: source/ubl-settings-quotas.cc:154 source/ubl-settings-quotas.cc:84 +#: source/ubl-settings-quotas.cc:74 +msgid "Quotas for users" +msgstr "Квоты для пользователей" + +#: source/ubl-settings-quotas.cc:180 source/ubl-settings-quotas.cc:110 +#: source/ubl-settings-quotas.cc:100 source/ubl-settings-quotas.cc:121 +#: source/ubl-settings-quotas.cc:118 source/ubl-settings-quotas.cc:115 +msgid "Save" +msgstr "Сохранить" + +#: source/ubl-settings-quotas.cc:226 source/ubl-settings-quotas.cc:156 +#: source/ubl-settings-quotas.cc:146 +msgid "Save in global and local configuration" +msgstr "Сохранить в глобальную и локальную конфигурацию" + +#: source/ubl-settings-quotas.cc:227 source/ubl-settings-quotas.cc:157 +#: source/ubl-settings-quotas.cc:147 +msgid "Save in global configuration" +msgstr "Сохранить в глобальную конфигурацию" + +#: source/ubl-settings-quotas.cc:228 source/ubl-settings-quotas.cc:158 +#: source/ubl-settings-quotas.cc:148 +msgid "Save in local configuration" +msgstr "Сохранить в локальную конфигурацию" + +#: source/ubl-settings-quotas.cc:140 source/ubl-settings-quotas.cc:70 +msgid "Setting user quotas" +msgstr "Настройка квот пользователей" + +#: source/ubl-settings-quotas.cc:245 source/ubl-settings-quotas.cc:380 +msgid "" +"Severe\n" +"limitation\n" +"(files)" +msgstr "" +"Жесткое\n" +"лимит\n" +"(файлы)" + +#: source/ubl-settings-quotas.cc:238 source/ubl-settings-quotas.cc:373 +msgid "" +"Severe\n" +"limitation\n" +"(size)" +msgstr "" +"Жесткое\n" +"лимит\n" +"(объём)" + +#: source/ubl-settings-quotas.cc:193 +msgid "Severe limitation (files)" +msgstr "Жесткое лимит (файлы)" + +#: source/ubl-settings-quotas.cc:186 source/ubl-settings-quotas.cc:199 +#: source/ubl-settings-quotas.cc:210 source/ubl-settings-quotas.cc:236 +#: source/ubl-settings-quotas.cc:116 source/ubl-settings-quotas.cc:129 +#: source/ubl-settings-quotas.cc:140 source/ubl-settings-quotas.cc:371 +#: source/ubl-settings-quotas.cc:106 source/ubl-settings-quotas.cc:119 +#: source/ubl-settings-quotas.cc:130 source/ubl-settings-quotas.cc:316 +#: source/ubl-settings-quotas.cc:127 source/ubl-settings-quotas.cc:151 +#: source/ubl-settings-quotas.cc:320 source/ubl-settings-quotas.cc:124 +#: source/ubl-settings-quotas.cc:137 source/ubl-settings-quotas.cc:148 +#: source/ubl-settings-quotas.cc:312 source/ubl-settings-quotas.cc:259 +#: source/ubl-settings-quotas.cc:121 +msgid "Size" +msgstr "Объём" + +#: source/ubl-settings-quotas.cc:244 source/ubl-settings-quotas.cc:379 +msgid "" +"Soft\n" +"Restriction\n" +"(files)" +msgstr "" +"Мягкое\n" +"лимит\n" +"(файлы)" + +#: source/ubl-settings-quotas.cc:192 +msgid "Soft Restriction (files)" +msgstr "Мягкое лимит (файлы)" + +#: source/ubl-settings-quotas.cc:202 source/ubl-settings-quotas.cc:205 +#: source/ubl-settings-quotas.cc:212 source/ubl-settings-quotas.cc:217 +#: source/ubl-settings-quotas.cc:132 source/ubl-settings-quotas.cc:135 +#: source/ubl-settings-quotas.cc:142 source/ubl-settings-quotas.cc:147 +#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:125 +#: source/ubl-settings-quotas.cc:137 source/ubl-settings-quotas.cc:143 +#: source/ubl-settings-quotas.cc:146 source/ubl-settings-quotas.cc:153 +#: source/ubl-settings-quotas.cc:158 source/ubl-settings-quotas.cc:140 +#: source/ubl-settings-quotas.cc:150 source/ubl-settings-quotas.cc:155 +#, fuzzy +msgid "Soft limit" +msgstr "Мягкий лимит" + +#: source/ubl-settings-quotas.cc:322 source/ubl-settings-quotas.cc:326 +#: source/ubl-settings-quotas.cc:318 source/ubl-settings-quotas.cc:265 +#, fuzzy +msgid "" +"Soft limit\n" +"(files)" +msgstr "" +"Мягкий\n" +"лимит\n" +"(файлы)" + +#: source/ubl-settings-quotas.cc:237 source/ubl-settings-quotas.cc:372 +#: source/ubl-settings-quotas.cc:317 source/ubl-settings-quotas.cc:321 +#: source/ubl-settings-quotas.cc:313 source/ubl-settings-quotas.cc:260 +#, fuzzy +msgid "" +"Soft limit\n" +"(size)" +msgstr "" +"Мягкий лимит\n" +"(объём)" + +msgid "" +"Soft limit\n" +"(file)" +msgstr "" +"Мягкий лимит\n" +"(файлы)" + +#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:112 +#: source/ubl-settings-quotas.cc:133 source/ubl-settings-quotas.cc:130 +#: source/ubl-settings-quotas.cc:127 +msgid "Soft limit (files)" +msgstr "" +"Мягкий лимит\n" +"(файлы)" + +#: source/ubl-settings-quotas.cc:187 source/ubl-settings-quotas.cc:117 +#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:128 +#: source/ubl-settings-quotas.cc:125 source/ubl-settings-quotas.cc:122 +msgid "Soft limit (size)" +msgstr "Мягкий лимит (объём)" + +#: source/ubl-settings-quotas.cc:620 source/ubl-settings-quotas.cc:533 +#: source/ubl-settings-quotas.cc:467 +#, fuzzy +msgid "Successfully saved local and global configuration" +msgstr "Сохранить глобальную и локальную конфигурацию" + +#: source/ubl-settings-quotas.cc:59 source/ubl-settings-quotas.cc:55 +#: source/ubl-settings-quotas.cc:47 source/ubl-settings-quotas.cc:68 +#: source/ubl-settings-quotas.cc:70 source/ubl-settings-quotas.cc:67 +#: source/ubl-settings-quotas.cc:66 +msgid "The program must be run as root" +msgstr "Программа должна быть запущена от имени root" + +#: source/ubl-settings-quotas.cc:209 source/ubl-settings-quotas.cc:139 +#: source/ubl-settings-quotas.cc:129 source/ubl-settings-quotas.cc:150 +#: source/ubl-settings-quotas.cc:147 +msgid "User quotas for this device: " +msgstr "Квоты пользователей для этого устройства: " + +#: source/ubl-settings-quotas.cc:148 source/ubl-settings-quotas.cc:78 +#: source/ubl-settings-quotas.cc:68 source/ubl-settings-quotas.cc:89 +#: source/ubl-settings-quotas.cc:86 source/ubl-settings-quotas.cc:83 +#: source/ubl-settings-quotas.cc:82 +msgid "Users" +msgstr "Пользователи" + +#: source/ubl-settings-quotas.cc:163 source/ubl-settings-quotas.cc:164 +#: source/ubl-settings-quotas.cc:165 source/ubl-settings-quotas.cc:166 +#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:94 +#: source/ubl-settings-quotas.cc:95 source/ubl-settings-quotas.cc:96 +#: source/ubl-settings-quotas.cc:83 source/ubl-settings-quotas.cc:84 +#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:86 +#: source/ubl-settings-quotas.cc:104 source/ubl-settings-quotas.cc:105 +#: source/ubl-settings-quotas.cc:106 source/ubl-settings-quotas.cc:107 +#: source/ubl-settings-quotas.cc:101 source/ubl-settings-quotas.cc:102 +#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:98 +#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:100 +#: source/ubl-settings-quotas.cc:97 +msgid "days" +msgstr "дни" + +#: source/ubl-settings-quotas.cc:219 source/ubl-settings-quotas.cc:220 +#: source/ubl-settings-quotas.cc:149 source/ubl-settings-quotas.cc:150 +#: source/ubl-settings-quotas.cc:139 source/ubl-settings-quotas.cc:140 +#: source/ubl-settings-quotas.cc:160 source/ubl-settings-quotas.cc:161 +#: source/ubl-settings-quotas.cc:157 source/ubl-settings-quotas.cc:158 +#, fuzzy +msgid "files" +msgstr "Файлы" + +#: source/ubl-settings-quotas.cc:167 source/ubl-settings-quotas.cc:168 +#: source/ubl-settings-quotas.cc:169 source/ubl-settings-quotas.cc:170 +#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:98 +#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:100 +#: source/ubl-settings-quotas.cc:87 source/ubl-settings-quotas.cc:88 +#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:90 +#: source/ubl-settings-quotas.cc:108 source/ubl-settings-quotas.cc:109 +#: source/ubl-settings-quotas.cc:110 source/ubl-settings-quotas.cc:111 +#: source/ubl-settings-quotas.cc:105 source/ubl-settings-quotas.cc:106 +#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:102 +#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:104 +#: source/ubl-settings-quotas.cc:101 +msgid "hours" +msgstr "часы" + +#: source/ubl-settings-quotas.cc:141 source/ubl-settings-quotas.cc:71 +#: source/ubl-settings-quotas.cc:63 source/ubl-settings-quotas.cc:84 +#: source/ubl-settings-quotas.cc:81 source/ubl-settings-quotas.cc:78 +#: source/ubl-settings-quotas.cc:77 +msgid "https://wiki.ublinux.com" +msgstr "https://wiki.ublinux.ru" + +#: source/ubl-settings-quotas.cc:548 source/ubl-settings-quotas.cc:461 +msgid "" +"https://wiki.ublinux.com/ru/Программное_обеспечение/Программы_и_утилиты/Все/" +msgstr "" + +#: source/ubl-settings-quotas.cc:171 source/ubl-settings-quotas.cc:172 +#: source/ubl-settings-quotas.cc:173 source/ubl-settings-quotas.cc:174 +#: source/ubl-settings-quotas.cc:101 source/ubl-settings-quotas.cc:102 +#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:104 +#: source/ubl-settings-quotas.cc:91 source/ubl-settings-quotas.cc:92 +#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:94 +#: source/ubl-settings-quotas.cc:112 source/ubl-settings-quotas.cc:113 +#: source/ubl-settings-quotas.cc:114 source/ubl-settings-quotas.cc:115 +#: source/ubl-settings-quotas.cc:109 source/ubl-settings-quotas.cc:110 +#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:106 +#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:108 +#: source/ubl-settings-quotas.cc:105 +msgid "minutes" +msgstr "минуты" + +#: source/ubl-settings-quotas.cc:257 +msgid "name" +msgstr "имя" + +#: source/ubl-settings-quotas.cc:92 source/ubl-settings-quotas.cc:89 +#: source/ubl-settings-quotas.cc:86 source/ubl-settings-quotas.cc:85 +#, fuzzy +msgid "quotas for groups" +msgstr "Квоты для групп" + +#: source/ubl-settings-quotas.cc:95 source/ubl-settings-quotas.cc:92 +#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:88 +#, fuzzy +msgid "quotas for users" +msgstr "Квоты для пользователей" + +#: source/ubl-settings-quotas.cc:629 source/ubl-settings-quotas.cc:542 +#: source/ubl-settings-quotas.cc:476 source/ubl-settings-quotas.cc:350 +#: source/ubl-settings-quotas.cc:371 source/ubl-settings-quotas.cc:318 +#: source/ubl-settings-quotas.cc:267 source/ubl-settings-quotas.cc:213 +msgid "ubl-settings-quotas version: " +msgstr "ubl-settings-quotas версия: " + +#: source/ubl-settings-quotas.cc:159 source/ubl-settings-quotas.cc:160 +#: source/ubl-settings-quotas.cc:161 source/ubl-settings-quotas.cc:162 +#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:90 +#: source/ubl-settings-quotas.cc:91 source/ubl-settings-quotas.cc:92 +#: source/ubl-settings-quotas.cc:79 source/ubl-settings-quotas.cc:80 +#: source/ubl-settings-quotas.cc:81 source/ubl-settings-quotas.cc:82 +#: source/ubl-settings-quotas.cc:100 source/ubl-settings-quotas.cc:101 +#: source/ubl-settings-quotas.cc:102 source/ubl-settings-quotas.cc:103 +#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:98 +#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:94 +#: source/ubl-settings-quotas.cc:95 source/ubl-settings-quotas.cc:96 +#: source/ubl-settings-quotas.cc:93 +msgid "weeks" +msgstr "недели" + +msgid "Argument not recognized\n" +msgstr "Аргумент не распознан\n" + +msgid "ubl-settings-diskquota version: " +msgstr "ubl-settings-diskquota версия: " + +msgid "ubl-settings-quotas" +msgstr "Квоты" + +msgid "General statistics" +msgstr "Общая статистика" + +#~ msgid "Severe limitation (size)" +#~ msgstr "Жесткое лимит (объём)" + +#, fuzzy +#~ msgid "Hard limit activation time (files)" +#~ msgstr "Время активации жесткого граничения (файла)" From 1ed325dad1ae20c07766bdc2566207e2ea12e3d6 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 11 Jul 2023 09:51:02 +0600 Subject: [PATCH 012/144] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=BF=D1=83=D1=81=D0=BA=20=D0=B3=D0=BB=D0=B0=D0=B2?= =?UTF-8?q?=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BE=D0=BA=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 21 +++++++++++------ source/ubl-settings-diskquota.c | 39 ++++++++++++++++---------------- source/ubl-settings-diskquota.h | 10 +++----- ubl-settings-diskquota | Bin 629184 -> 628472 bytes ubl-settings-diskquota.glade | 1 + 5 files changed, 38 insertions(+), 33 deletions(-) diff --git a/source/controler.c b/source/controler.c index 0e10d91..7088e4b 100644 --- a/source/controler.c +++ b/source/controler.c @@ -1,5 +1,11 @@ #include "controler.h" +config_u_g_p cfg_u_g_p; +config_general cfg_general; +main_window cfg_main_gui; +custom_window cfg_custom_gui; +config_settings_gui main_config; + void fill_tree_view_u_g_p(custom_window* _config_gui, config_u_g_p* _config, int start, int flag_gui_add) { GtkTreeModel *model = GTK_TREE_MODEL(_config_gui->list); if (flag_gui_add == 0) { @@ -61,25 +67,26 @@ void fill_tree_view_u_g(custom_window* _config_gui, config_u_g_p* _config, int void load_system_cfg() { - cfg_u_g_p->flag_load = 0; - load_template_load_cfg(cfg_u_g_p, CMD_LOAD_SYSTEM); + cfg_u_g_p.flag_load = 0; + load_template_load_cfg(&cfg_u_g_p, CMD_LOAD_SYSTEM); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL, BACKGROUND_IMAGE_SUCCESS_TYPE); } void load_global_cfg() { - cfg_u_g_p->flag_load = 1; - load_template_load_cfg(cfg_u_g_p, CMD_LOAD_GLOBAL); + cfg_u_g_p.flag_load = 1; + load_template_load_cfg(&cfg_u_g_p, CMD_LOAD_GLOBAL); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); } void control_event(main_window* _config_main_gui, custom_window* _config_custom_gui) { g_signal_connect(G_OBJECT(_config_main_gui->LoadLocalMenuItem), "activate", G_CALLBACK(load_system_cfg), NULL); + g_signal_connect(G_OBJECT(_config_main_gui->LoadGlobalMenuItem), "activate", G_CALLBACK(load_global_cfg), NULL); } int main(int argc, char *argv[]){ local=setlocale(LC_ALL, ""); textdomain (LocaleName); - config_init(); + config_init(&main_config); int option_index=0; int show_help=0; int debug_mode=0; @@ -153,8 +160,8 @@ int main(int argc, char *argv[]){ gtk_init(&argc,&argv); - main_window *widgets = setup_window(cfg_main_gui); - //control_event(&cfg_main_gui, &cfg_custom_gui); + main_window *widgets = setup_window(&cfg_main_gui); + control_event(widgets, &cfg_custom_gui); yon_ubl_header_setup_resource(widgets->HeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 0cd85d8..5e3891b 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -1,6 +1,6 @@ #include "ubl-settings-diskquota.h" - +config_settings_gui* _main_config; //signal emmit handlers - no header initialization @@ -31,7 +31,7 @@ void yon_open_browser(GtkWidget *self, char *link){ * Открывает окно подтверждение перехода по ссылке [link]. */ void on_open_documentation_confirmation(GtkWidget *self, char *link){ - if (main_config.always_open_documentation==0){ + if (_main_config->always_open_documentation==0){ GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); documentation_confirmation_window *widgets = malloc(sizeof(documentation_confirmation_window)); widgets->Window = yon_gtk_builder_get_widget(builder,"helpConfirmationWindow"); @@ -112,20 +112,21 @@ void yon_load_proceed(char *command){ // standard functions -void config_init(){ - main_config.always_open_documentation=0; - main_config.win_height=0; - main_config.win_width=0; - main_config.win_pos_x=0; - main_config.win_pos_y=0; - main_config.socket_id=-1; - main_config.save_socket_id=-1; - main_config.load_socket_id=-1; - main_config.lock_help=0; - main_config.lock_help=0; - main_config.lock_load_global=0; - main_config.lock_save_global=0; - main_config.lock_save_local=0; +void config_init(config_settings_gui* main_config){ + _main_config = main_config; + _main_config->always_open_documentation=0; + _main_config->win_height=0; + _main_config->win_width=0; + _main_config->win_pos_x=0; + _main_config->win_pos_y=0; + _main_config->socket_id=-1; + _main_config->save_socket_id=-1; + _main_config->load_socket_id=-1; + _main_config->lock_help=0; + _main_config->lock_help=0; + _main_config->lock_load_global=0; + _main_config->lock_save_global=0; + _main_config->lock_save_local=0; } main_window *setup_window(main_window* widgets){ @@ -164,14 +165,14 @@ main_window *setup_window(main_window* widgets){ gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->DocumentationMenuItem); gtk_menu_shell_append(GTK_MENU_SHELL(menu),widgets->AboutMenuItem); - if (main_config.lock_load_global == 1){ + if (_main_config->lock_load_global == 1){ gtk_widget_set_sensitive(widgets->LoadGlobalMenuItem,0); } - if (main_config.lock_save_global == 1){ + if (_main_config->lock_save_global == 1){ gtk_widget_set_sensitive(widgets->SaveGlobalMenuItem,0); gtk_widget_set_sensitive(widgets->SaveMenuItem,0); } - if (main_config.lock_save_local == 1){ + if (_main_config->lock_save_local == 1){ gtk_widget_set_sensitive(widgets->SaveLocalMenuItem,0); gtk_widget_set_sensitive(widgets->SaveMenuItem,0); } diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index bfe4c6b..4a4605e 100644 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -103,13 +103,9 @@ typedef struct { typedef char* string; static string version_application=""; -static config_u_g_p* cfg_u_g_p = NULL; -static config_general* cfg_general = NULL; -static main_window* cfg_main_gui = NULL; -static custom_window* cfg_custom_gui = NULL; -static config_settings_gui main_config; -main_window *setup_window(main_window* widgets); + +main_window *setup_window(main_window* widgets); void on_about(); void yon_open_browser(GtkWidget *self, char *link); void on_close_subwindow(GtkWidget *self); @@ -119,5 +115,5 @@ void yon_load_proceed(char *command); void event(main_window *widgets); void on_link(GtkWidget *self, char* uri, gpointer user_data); -void config_init(); +void config_init(config_settings_gui* main_config); #endif diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota index e71a3010bc77cd644722efdbbe1e91a20812283d..cf4349bcd0bd745e5d65b76728e654bfb72429a3 100755 GIT binary patch delta 77580 zcmbUK2Y6J)_XmvMx!KL8XA=_A8zl)X3B5>3fIw(cq)A752O$Ddma2phB@B2`0nslC zDne+|AruK99TY^tV7(L(MKn=#-_Mzu-3|Kt|DWf5_jzv4%$d{AnYnXkceBMilFL3y zUY@EqDJZP@o?mfaO}vWx7G6*DTYOgb7N6yzEX{Wr_ZIzSyaQ{jPY&b@*zX~eH`xTz z4SAmK4D0$?qpJap8xH^B&3UDpkA75b=h4S^`5LcmFTbqk_;+4OdU11Zvs4Q&UfzG< zhLDUlId7iGOzKgn<>?KI^LeJF!I+JZx(V0&Lb|4Xpx}pqAK}`HYa6bexahS@0`Yeb z{_e%KAJ+j~#kh{)qStX;C8DKiCjn1!7FNk|0j-O;F5~(f*Hv6!;QA8R4O|spH!F6~ z{u);)u3Nai!Sy|^+qmxHqSsHj?&JCu*F#*7aQ%U+4A-By{?ar)-5Tz&Fio@Ka=pCK zw&C(oIDZ8L0fTS_;|jqQimMW?FkIodB5+0FqE|FvEUpAxiMWz*Rl!vi7rm+hCgVzB zT5qiu8ntnys5DMX#p-o8xMMs}-&+Ty1e><7$tqBd$)kI^*hst1Exj zyQ|C4DW0H=`x~1*C#ru1JrQ^t$#F?;aW9=zm8JXG);e3X*J*zeofnpI$-AtZvI> z-&Ml%$mr6=X0=>FNN@Emdc>l${bP@zZHG<5foj?YK(r z44OZ9DciLc%4o4FXj)B8*{Hp)qB7!~WVkMYW>*T{;X|WSe4kh5<@3Vmhz=*JOJm@( zc)b@QjhXVi?5|b$0m}FR42I8XLRt0WXD`3o0IJgr0YijY;zx5oI^XeUuxfhy4puS>)a zvLdyI?nK^-iKzFdDs1Jnc1%UA3N0~sHId9(iJCv-f8{k}(>nBfRpL7+p!Uj(gKNnQE^pMrq@ujWw7G9p|qrZAQ6uhzJ&_Q z%RfuRe1(6gv{(K^BCaWXkVfHg%Ukcjee?}-^aVh zM>w)hN%U+r`ny`Vz5bSn?F!#PIp6-FL^u?Fj|y3>=Ow~bt|yd}UYjM}Wm`9;{qr3H zUsK$#so7X967S!a49g|ZoGQAHct}EoUJ%J^CL|}-ROOqNBxBt}g?zXo{+Lfmh;SGx zAzhTH6gjQ559wZv*Ib1UQ_?yek%&=h7UZk=j*pl03l#k>72nY>NyI*-{d48QZMhV2 zTVjY~mnH{iDc%Sbuj`K_g6_=pvMC#~zmffZ-V#<;)4RW~B%CkNT8ff$uS6nxDLH{E zPdAqcd_QffVtA|+d`BA)yj(?OsD!tFQ4+f7=c`a2R0U#JL0O{KzSI1d#E2;S$CAr6 zbuX$A|G<-yA{?3OwwWP`w0kN*{nTcrr^08cb@NR%Q(QCRoN~U3bjE#md{;UD!2>D4 zRod5-FC%GFrD+arwNg+yR<2L~$N`#5;6WB>R?$DLs=E3@iEsrg zMmctkHe`6cB|tSzdqI`Z7izA%_BErFAibRTtCBV}@s3)}rC6;**%hU>J+2Mx5Vb^< zt9{CkioOr*r4^z`tq{n9cwJUWoWL(ui5S}Iyu_YUx24@GTpQHxX^i5!pzz_ePsXc} z1lm|J^t79% z*Bi>Ue(FByTCV1+3S6xco~h{HQ`79kL&08C+n@$!Dg|R7i2-f01ll>pu#0c27UAfg zC()PHXcIL7I;n_%uB0tjk=?da682Q|dz86vnG*4w!Uy@vXa%XlY^uttyUJ+Qy@Jr8 zZBz{7lz-P2Nklz`|4S8GfT~-U0;{Uq50zi8hm4`BU}MxyX}roqy-L!cmrJDJ5dz@m zaZ3pbTOkMjR5f{13HpkjfADgx>`5v@HLptg14_Z~DiS`bU|bQJrsRm{La@}7Y}(i4 za03(+yDc$Kse%2j@>EkOL*YMFii`Nr55E2}8$B z96Ty_%#PD7ztDXNlRJ3S;K@edQr{N*>#W=$LJiBEI&IPfA~QZ{?ieO z#-OAuT4UAEjUIzZ<)vk*{tiK}Yh8BKX#bSXj_?s3(%H5ht2#^#-#+A1U)E~JnK9|Q zJ|do{Pi*e@DVDRGyb?1Zp65<%&K=`@^e^K0{)tWfTC0)Q;`l%4I*&@iXX1F)q^5oc zRM#HIdrbIJuOAC(ZP`zJ+Qe+Ok?)(>nhocFPi(Cx#eh7E-Q2No(n#G=Vtte=XM9e9 zHU1DuJb~8ZX*OX*X)j<3tl46q#LRu*bfPKsuG^t$%Lg9om6P{0fi&~5kmts7Cb>pGpzoV=qDqe(Gl$NRwKXP4#V&!c<# zp>9h3(VvK+Qav}rej)yZY2_E6Z`$D40aAA2Fl~y=cxcSYvu=cukUUD+Vg3eefwenf z5pb`Gyy?`MY%L!?wXM(ZU+xX+D$$>$|9*oY@r!{oM zJ}+dq6lzP%8$Xf8lB_*YPdd{D{zy*Vb#$sp+r*f8d#;Si{)bK{^uXFFzmmt+J5wNW zadGgX4@gA5^*Z%o(}H_WXP&iqs!hAST#gh^u{k8^LWw9+q19d!}pXC~(4iP148<>R=y?cW5c ziXaCBIeEv-yg0qDT=Gl=g7SQQncxdEeyZ-82XArZZ~wU5oi;{sR(n5Hwzb zro`NT8;hM-(_rIwcqqLai_y5C5OrN4nkCh-F^G8`K) zVkV2_$KxA#gljE-B+E<8e(N+%X5s3~B=CeNn~#y6ZpdIOXzW~IT}jz0u+|m&kD#?! zq>q+L*(#ADf?ovP!sB)leA)`hW+b0HGi<;xK`sOS0|M?PRwy#62_;5av<@Q_OK&87 zA68a$Zjzvph^=`MbuDz{CPdJBoqh69 zCl#QrclqfTo9nY)$?G~Q2U{zSH=53y&Q4-+y#MSL$+u?^XZA^0_<#(6B8pl=hs>IkSi}#_ zjt%G|P$C{x_z$yN)EK0A^Ro{uG+AEufx8oh4|S9e4UloH$J6TY`?DkXusJI#Z~vA8 z^em97Rq(_&R~ol)!U1;s0WFUdqAp7OqaS&|+*rPTZiIgN1^&vc z%0WXaG8gh2bK}??{@2_FtOw6rs;{WOEamd9qoA z<~-TlgXVPEEJkypY@S4Oglt|wbAW7KL$jr9mZF)%|DKnse^bg+=2z7_y}&!quin7> zdzqQODCQZWXiLm7Q-mqYVdZjJ$pwM0Z71A0ipVeg-T4XaSJS;Wf7N8cqbu%1u7t1p zPKvFE0YQ?FQYsiv#0BB)J+gXm{{pJviWygh^EBk zuw-Oj_RYhz$eCTf5yf0;UO_`Xdzrqj0$(_%Ov?>1_kP2R7Iz66OiN5&cIn;x<>t9> zxc^I4T0bRZW>d2M_(+bTX_Z*BB>RjLI`Xs6U=Ib&kG~MQF2J-RY1-c(@kuX*2i_ID zqU6jQyzr$OkzSKE4U=wys@Dr@p}NN}z0{M1@RXP1^%;}+D=$a#!7m51nS9dAae7@s z#5+1&hnDx#RyD|X|tR;$>Jk%f#JL&6zhRP_x8r$i0@< zkF<+{60>MD-U+3*f%3Dz!{8y1y z&B@QD`-Q2N>+sx)v}^grr7=NIS42(Ye=dz_oL&*t2@>xnL)_oFA@DF{R^SR3sSss6DSxxo|KfP=}dxyVN&`OV8z)K36`&q6asI-GG;WrDS!(Gcz>-XFt z?LUTpT@b~4y%HaI;9WO1Vho@6N_G9Kkr<5RhhMR?0)F9@TC6sI{7QP&+80F;VNzW| z0L4O2S=l^{_)(Mv)>QuVt8cR<{K2a&n9kFd$Fe%S)ADAz`5d3UB9gzgJXqg*g%>T4 zPF@QO7tXn&O`8tqOG(V97a)CMnf}6HV8nFUdx1Y#9v3v`exWY3}?jS|co;gPYCFbz+!eUBsnJWmZ-*LP9kpHhRWB5A)kzIONhg0SYf;AgX zenn22l|}ti3UF`F?50XIQz`I)8(1Xfm|ZF2!W1IwtH`1h*-+kiMMCvcI8l-`rRwo4 z?+a`Z{Dpqy-$OoYMRe`wX;QeQjaJguoK;?3CZ)lP=p4-4$d9ZD_nV@I_MYdZE8_K} z5i59X&}h`TJ8*4DaJOThRS-OH9t0@acg{%J+b>DkOG)-4blhf$hhRm0Kv7%xN?wJH z;m#Ft!TZ-&(6($a5+23;`QJR!QBP6-iTXjXW|&z|$OWIv3Liz;4ROO#m!JI=lK82p zFJvIsq*}=ma~1p2Yi|+XMcfioE2_RTh|s7hOzRU`?VNm`zrs)7dzPA zzi3q*z2g~v;cXn83fdC$wt!gOu)?{DFb>;eHI-)!74}{;Z@Htg2_=-MLhY}lTt+El ze`)T2f~tw4`u>#k>mxyRCZ{C(0?&P|Sif|dH#WNX9$iB^N-zxzjAeTBQ9NdKa%>o_ zP?qI)*>bWU+iHtzTYcu_j)AM|Ge^lum$!Rx2vT8wtveyrc_T=9*;mYo|Gx-x6=7fr zF+3TAtT)^-STj(@04stscu@w9PD-**I(hILJ=lBvxi_9?_4#LSOsM&ZsB+2)>~Tlv z=i?O~h~7aU%)d|b$?L=7OE4hH*V^lKY&dd)Cl*u2?4N*S{|P?tt+1d~6?t=b@td{v zS%SGoHb#i$7{zThI_5)nMO4%tM-p%o67ju2aiFb5ez!zgFjnUrDb;h>h5Sgc-T~64?%_yk_;i{e0*}~?XdVx7?3V}VN`HoCD3N8Pk6}s zu;8eQyk}1G7Hezi&XdGl>D18*KEx8wbY8eNJmhWQ-8T0`YWQ1g!Yz?z-f@zcGYrGh z#weI_dzcs9EjMeyi}8%8nN~4{{+)z$66x~b8)V&Vagve{XTyN>U=`l?a3`S~(B@y< z@m6@%&yG}JT>@)vU&2ZZjVyTaNwmyqr+M+3u&{L%>AI7O%_Sm8FJM5buvAoW7-)0s zF>+lst@fcJKm)Zy~#TQPzD?Nwk!wqmNAm=fXD_r)%iQ&&~+DveZr!QWmVUUdg3 z+yNO$8jDaR(yRB-GJBj7Ud^sZmrg2{o*=K{db(A7v$BGUwLs&!*S!`BJKN0ig7zShkc|=oN2=$JcXfD8@5@yBKBxZ6+TP<*ZfY+;N=uemfm|oAYl+)_wmF znTMlMA>_%mBzJ{-ExFK3t|ew3arGXexK5({^RkOgyI6@R(G^$OW{OIOsd?GQ%{xe# z2!)_>t+HW?>Z@bC#XB2WRsQ`uofAJt6g;GfYC+ZxN@GtR<=y{Rb-;^V$tW-LOCiCf zJwp-iI^YtqJ|{m1E5{zSaumceTCuE{EMVT^no7bb*D2Hte&K%!Y!iR*zZl=AmdhpN zOCGi%J7Ei)@mS_^;@W;`*?K->L$!n+PfNpg2zy%JGx7;pbxLX)~6&+}S1XAP|hvO(U7yIBHhkxHC zUx6|{X>Sz&cw?2oiOWcb*nD0&%)j557?9<`Y~&%EX0cAZU{h5#op0MTQZGKlqu#%- zUpUC`?i$EPez3?9=dO%vN=~O;(wRyy8{4MYX7p}Xd`~KpR7FxOVDzxrX%gti~M z>~NXdV<%z6ZSCp~u5Zq0@tHfnE?d0>4YqR#8|@h?iMpU{6f0A2?T`-F;FC5-b^BW6 zvf}thYW$IK5>KeK?aB{NgVnT@9HlCImd5hK=~Eaq?8g7HmtWgFR^PRqxBaM5>!0?x zJaFmWza3Ty2MS@=?NPKs?-mx51$&f*t3X9s{@%?Gd^E1ng>Cdae=VnJc2V%ca|jSf zi*SgU`XBMXgHnn=vzHIt(w6n+?`&yXeZD)RE<3uq39G|@)ZD-_Bda=#9@jZ9dy{#? z9TQhn{XtI_T}Do@V>V;{Bk^{Tq^L{LTTMIT{9bg3P%Nv}5A`7tdnBTKCttoby7$2U zsLF>R_pYHO*y!>9D=jz8EOZxy%ZQ1$1kYh zYRVP|BGle26-7%$_B zJI%~}QWd=;)W&Vx#rYMCTSjQeb8k@kQ#5g6g|@8L!Da%D-4(y|(a9za~^WimJJrn3LZHJiW*OoIN&tU684V>GfOrE5Ak? z2Yi?>AChn7Q+7t^BU|$2KiA~H&$RR7J7e^+?fllx!E6i9+SQ(o==ZnLqO1pY z;2l5CVyF4CkDKbD+qkd!EKl4Wh&x}}?rjY3JnZfj*o@x0l1Bab0dKwMY(V2#Zp>O9 zv$rZM;;r@$3EU_SE=3`4Z^s?`Yw*wZZVfm(lZXZOEMLBF7mL8(ntby9K!yXJ{a-UD zA9SFTK~528cY^m!Gl(g$4wt8SblTltHtDpxhin$3*+Dkxv^G;V z>9o7CY|;U0nrxP$SzR{iIG4rp8V9TEdpGcI2NUa8CuMort8*4+Z(=x3+~o7Z$7GlL z@cM^M!rI(Agr%gf;{Q9?N3ZigzJ6I4w;vkknDGLMpa=KKqNTF+Wdk9ZvRS4c_Aj^} z_S?F7npfo6=;on0USbx$C+b+N2#aOAjPNtjUYPwIqZ;FX9(pGI1M!YRiTQecp_C4< z42610qRN0;q)=1&?8B`RT8JKKBP^o#lJ; zM|vdlHU8R>P9aVHg`LfRJ<=)ktLKT+Lz`HacRkuAWX`|PNBBoapAL!t7xpC znc_{25_2?v`B-{D5784&w&O>SH4bu4uHfD%Zabc-m#*O*j(2ZAUyhia)6{Y3bcJ{d z2z3x%U`?rJ)8q#_=u~`oPQE;fK%JGIHgwVW>9``y|a# zTSyhNA*Y_8qJ;$I9Udk|gsr{n(uscXqFK1P)2M4I{W6I-1hc5kYD|!5Y$+uR+U%?Y2XswT{ zfDSW(Y$yoy_HgA$uCFkjZ@rJdg6n%C&$phFT+Jlcg;vy+%0eaE7GUzNd+=AVZ6yL3 z5S!%rXQJEb+V!~OM6E8zY7+)`SNJZ-@lIwzU{`8N(S=Qkz}isC5_2qXotST8?#+>H zvCvQ9f1GHj|MfagD~W4yAPKf)-xJR?UN{ZO!EwmRH^7)z@wWK+YQl&uSbsDZX5VA^ z*1ROXq@-IV-yC7uwftUZatd%G#itAS-I6B#KdmY7rEsm(mCcso%>t3lXVS$mZ4~Lq zrmsvV?ibRZzZzpWzt^6eyw(_^dmK407m_J_?#V>GTTQ_<&W&C)OCImZB zyr6vG()o;MXgIHTYOv$ZIHDC*H;(*5*)859%MSG%e#JAa*P)`!jfXfIIp7&Fkq;`@ z`QXEOo~(De*$KizK`5+w8mA7hT|^-#-wpz9Kb;)*v`5rzh{Dl&ZcRStOgtZbx>BIO zXRvW?zT|Yeets<9d%7(f%>O|ry&+Hkv|3f)h9W}PY_`sn=Y(Yy&k1*}!V}QQQ?(pF zj&Zx&|25@qCJtDXtrtDR&0WJup5b>r!-|)L?7)-7`^vuX)gAD|yJ-r}Vp= zKYcbmAkH)3;CW{|uo3+7*~WNV)c;(^*zH`nIt`z2qM8hEh67cVbc0VhS2MuhgBS`# z96x@ppW{MRq9TSaWIZuHGm=okc)NIR61k*uXevfT9gRw%9C}SlP(h9N40RSm*5Jjl zII6?vg0@77*?zKf!I06QMqxmFiP@Vp^R?$wV`~T-j^G0an1VFt&YSD*!I}KHZc+T! z`6%`q|Lc66MklI}T~ClbCCPq@bZeL)G%PGe-3cv)e9(mqHiW-=Axg)aqaR#|)l;kR zlNZw2AH3{BT(e2TNvLpXZFO=9c3-8nJU`AE;gY(3iNL`0g~gFd@Os|$Vg{SU=Ut4_ zUyI;xUX0ZnC-J=(({=A8e&=G`$W+CiQ&2?g@D95SI9OmU7)Clv%qFxqp@Z3iCB>40 z{67bZaf+hW9ij-oQCV67QOlnc)tXPZl*AJGtCwQg>>Zmgb+YJt2l4XH{WU;FYlFnj@+jK$B>N>rI7<@tu=Ah6 z{=UNYkk}d?cG@9Th|xSnSVIzOcAoV`WX(Pbt4ZwDV7KunpJY$t3%^KrXo`H!5;%(@ z%D2uU4$nKZdCBCBb%elLuk@F`J?$p%{3LllN#013Z&Kt5Zt}P%$-C5&^fpO9ThTvw z*=5cBpeL+(jF|>&t^vCo6X1ze{KJ>{-0P8kb@Pe0#Qb6@Uw=K)VN)WfyF}7sx0tmb zb;Dtp+`2u3?OG~60D?!`T-=zf{UAS|Zd!{!^n$_y>#2Uy@1c1l9PhC;}9SgPJyCdAiy035FseT`&}S=s#cNqHmpHMm@psiicr{ zhv8ihL#knd5PQ zgnBq4&0bG%*gPC-JRG+cy4_Ah#n;@!cSQ1O!kZE^RPo80aJVeZP>dE2 z;~2_mf%O~Z;dP1>JZvpe?cz&Rd}kKWs7OLx$#+Tdy`%X2p5Q|{Q$f`=S9%!BDKsK* z;x2NUER}Igb$=>+1fOyXMlgN2q8<|Y!Ojz2DkQBJ7bDF+#D-Y{PGW@L?C zZeF|MeOB^5Nql9#_`Ldqzg(Km^(Cn%%m`55t%R9^nTTzLoUHdiww#~Ji*uCGAc~69xxo5KZ&^D7MM|%G(V1e~YAL+wb zk;Y@DqxFB7hIp8=CDVyslBtnm3i=OEZ4ZyC-xZ2SS3K8+-BgC9D#B$r3CxL-H8@91 zYn;4c5f#Psm4njRywN`t4=S7(VfYC%fi$5~+=pT7$VMt1MDnN-Lv3${|R;Af)eqk1Kx7v{tZlzT-lR`osyBndKiY7GDR+iG!H`?55p1MJ^To z9)??#V(E6Whhc_Fk&EHBm@{Hh6nPjPy$D{1m=z1=(JX5yg6?8E?_rwlVLC!gl4l9= zuqSx-dw6m@JOv(}<-~JVc)+BR$`c`+NrOX%XT1R{t_@EDv;7 zv-d!dut|yHPyZOvxp0OEy*%A_e^u?~f|9P)!VlL^)HvfX-|%bc`{)Vy;oJW_LTqQy{Z=lnL5Dt;|0H_ z_j-eb;QcW&`Oq|>s|;?7d;VM+E9l11FLS5KS85dm1F4Ou<#(Z?!wp=VDD9rIBjn*n zjN$XVztz&$JkRg_7OUSM$Ne59>T4$P+K;NSM!fr@IDN@DKKW6EqZRxHJElX4d2Ad> zlrs$7ouZ2qlWRFOaEOX`o#B?d#?j|b(l4TJ4Sa&`I{DzXIgrpw!%(#IdtJ#Hb~>lV zNf@8cy?>8x`=0bl*ici*q&eexyYl0)LW1zx&owT*28-}|_(VSZ_x`LEFaEuSzIQBl z{+>|do7R*T74KOSpqM^Q--{lG-QOr$ImYQc#ebO@&IkMvm(qgt&>UVk$JC~^bQygD zL?SA}fIVaQ`ag#E9*Zs1!{9+j9tMYG|F$su0ecv1&;Bhq-P#=kQ?Jq6)_BuQruOqu zLT*`puX~V*1EIj9S!5fTz6a&4nQdi^%2ov;anF~^9IZc0g{0{b41E$X(!5cp=)YpyW zryqZ!|1pLa{=HK#9Ln4Ovs=G5bi31+>1T(m^2fh|TRC`DTh>W`dC00l*3`E}Q;|fo z?W)VHx+6;T=q-XA1-4=Bwr_rW2;lItTz2ru0y_y?P~;%}Bc zQalUiJkX|j6Wd*@d3*>8Lws@LnVk9eXbsBAJ7`R2EYWwP;4Lxx80#5})8{ua4l@@1 zR11L?t3dnbgh)DinTHyvL>3Gi4BWyp-{6;aW5bM*C5P~?f-o-92-aCtbh<}CeV9wf zDl%q&!Ei_@ScRNW!q&^TRKKA&H3}M*5`dQ12N|#GEa|Cs(%((kcO93pw!Lo#Q$aaU)tsfWqjJer2u>njUJIMIQ zhYjd+_O{|DliG8iV_>r1)?8gO+M6Nz{{dERDj6${-nZ)41fvlAGM@<(dRI_)El- zB5pL+Bt_T}?Qpd7GsQmRDMT8}1IStURo`<%N*o5l&1fsap7^wSnaEkbb=3{y zO@H=WXkAGfyy$s^m~`AQf&&=dPQPK)2w*ju4u>H*a&uKmmGoQBiYxLD)H|AYt;PlM zQIj+7uYdjB&&Us8QE@#$Ak8Z=-=nrzQj18E(bG5*z!HLf=p#r3ZfsBEegJD0xUK@O ziqSBT)zypo7^4GOTJ_amO5X;<*kx!d-?~-sE%!?UAMA+N3!XK;3}j8KMOR=6`oCHJ zFq#ChL>6Q`8^l^vTYX*XXihrNRyyc|7Anv$TsQUwvGlsxin1;!n|dfQJ*+j+b=TvW zugQ07#A@+cu@h(?|kb;V^9dI%=Q_%A)p^x!&n`{>I8I7b1CfqHpeO z)ULz^>*G_5f=a9!YiDe)#JcGZlMPE4q%<}%!cYfms~f|@SaRTGaV{@HajA##S{NJX zZxJY(2VTZMVXRfe`%jBc_C2}rSk#G5;T?BqOx|bm!`EJ>_*;Jf5FeMBPp9|=4Ht{U z{1WqA7i?j|XG@|ZE~1H&Xowj8+{or*EO6p8wwMV$WG5oAXZ9k??E zHy*7PXOg^v@IR^;lOx&SDzD)!-ahyr4h;*?=-nOP`d>tE`W6Jv5uo7q4PXB zXMF(hr2P{``B<;I1|V}%5{~y^;Z#7SIXt0cS(LZZ8eSmjwi2VK7PB>rND z8_>!Rd;@&^*yV(`)<963QDnC2|qVod-rJkqVdS`0AW@XJzYQn5daAOCEV(0-lIY zLdJtb*z@*8Vy#~!$oOuR17&7q!9jb{2dd~Av=w^tts9|cr24|w*KP1w);Ew8xqrpI zQmoHD#?LV$OUN*`r@f%R@Yc_!o>g)VV_7C~{CZ6uRBDwjnh@g#$&P*4sE))I4^ura&L zyySMp6_f|9g|Ye8VF;irC~pF3_C_7J-4H=JE@<4_#ylyKG^Nj$m>6TZwMqr{Qe zkSrrLp0#%vZX#Fmas?6o-4VRa!)Gb*Z*<})hS_B$*$=3k?#?ua{)elT;5v$Wk-`2M z+@{}u$Rd^SA_23@4E%qxIQ_%cy8{zgIIG;#<=A2$THK`7hmEC4EK$GN%GjKQT|!^O zk;ooJ=u#mTzzU=jS{nIDEJ0t^M$%%RlEkX?sOqAnqZ<*4Us|}*gH(#@_?e3JI@a(f zvv$%=hyoRaBjMC?el{=SnY=Eg=ErUhm*_=q4wvW!Bzl6I&=u(ZZbFyny)BKcRao7~ zK__S-ps8o=FPq@8_B~;gRbllS2MAPnAOU>uDkrbk$sFAACDtaf7l6enf>o2X7GY8jF9?P-6Z70~XHNpiT3mzrl-Nqq8CLr2o${0ULt7d~byiDn z(2UM=E9YCs?4@kdxoo@2BAn**X2vho5zFsInP7dSPbWgoC(Th!i6Z)R+$3<_MHoah zKW<9u$WV-kg1tfvKfBAXRAr#xKZG$f`_v*bNkyQ*Vcih!&aapsO6Suq3M=;z>?Jjd zppKhhriWm41%d!K!B7vubV&d!OU%1)Jzhn{L(#heMMtAf3agP^1Q#(EE|?MSG`R|m zwt0{Rqb?Y4*JNRi_kb{OAsJ5=WLH6Vgy__k55YTcMph`c%@u4<6j`BsEedmoCm*Rc zdy9O#Q}eQLQl#cyV<=63A~$}p*X-ps1~W@6PsfN-7+oxk*1v0R^h`xDED-)-*%#lO z!q?8hY916SNaG%g+I?Y~(D;myL&bm*Q4CXvVVMfNxPJ(RHUC4nhujbZC1!vKFPwE) zvnsj0ola7e&bun^1=b7?LGKC#r`-gVJp>Ia5WMdu_$Sn@B1{rs^(!%#fFMB@!?zxa zhcZ8c;>VUoVGWj=+(pC_)v#0KwBoW;rI9PJsv6n=Vb1*z-MxlH_n&ImMUvIh)1iX# z2Zcteh9r+^sW8oaC_?AXO*PRKxyd6H$)Xxu$=OJy`Kvn>u4)+4&{$oQ#X05^hdN-c zPNehP!cpxd<~9*RA-uA%UwJMP-+&mpszi!IXp#7z8jzzE31`WOV&N+>yP}OXPOfK0 zgIbtA>x2mPj)6Qs`%r`rZ}j(&V^p1DS*j-t!j~tbMA)%~66>Q-2l>K)L2d&u<%Om9 zAjOOzE1n>1C`l@#>;QCW4Lr&Ubrl{ zth?W6=iPIqVeiX=L#B?NG`-HS@sp;GsPkOzv}uzj8b|uD7^78BmbE+mOYbo`hEdg4 zmub5{scM_P$WgSr%sJ1B-%UAE=G+9B2{;CrN0G2qjHrGUc$HE&IO5ik+(sgq^S z&Vae6%ADf?_X92iWT(rVn*rAWo&mgivCN6LYPF7+%ABz_O%jl@zFp>A1jGiw4S?%@ zDs!F$?D(L}c@J>NFJ;aEKTT^_UgpdIT;eQq_5^IJl{=>ao&#J7c!-rdcLMIy%biyM zxmUUKH^9FEBmMC+I^N~Z=77t6%AG?1`}>wV=Q+?gkH&hyk^be*V!*6`a_4t|s{k$d z0Mz=xa%U>wnxJxL4&Xn4qXEYRmphjL+U(`dO@IvmPXg`$Gy(gClsf|gH7zEr+*uoN zFkolE@59TTlL7y#T<&x%N8`)La%T}>>zH!q1;Bc-<<19y>j3RRn)V@J24F-&xw9MK zY`__S7Zb~!s{y+tl{@zU4y;=4yaxEFdbzU<@O&~n57xA`HOrlufU$MpIbdcQJO`YV zR_<`FM`Jk<#en+&O95Y~TkfQ{(?-=RcP0WZ1 zHHGJZp8@)W;0J*+VK`tRU^l=sfRh2oW|cda11`>Tz;iU-0^$PTDZmGScLC{VR%*3| z0KnG(y8)I0P6k9VIF|!91uOzQ1$Y54qCNNlR|DE{pT7r48-ivz;0N3UI2mwh2k-+v zcA!y&#?_7}8o=J2P&9ylb}n~@VPiG6OS!WF;CoM(JNp98?TXL?`gALIt^r&DcmVLr z?uZI2S=1U9|Jx$vfLSq$Bw;#%>g4vl{*Ij z4gs7Ecp7jG;IuJFc?9NvwXv`q2xA;9$D`KoYRrP=`jO)~` zZIpwQbups00bDbh5*TVcOCZ&lxeaE_HP%w^1LGipGUEmz&lzkxKyRb^b|5<&+34v( zKO1AW+p0il0bx%X9}%c$oCVPJKaBg^q4A~>xC2-xJJTx` z%UF?qQEWYN_bM^IAnKDwIe|+?)E>*jk(3PXzOs?7|$BFLBdK5 z-+cfVjT!_l8yyHdG{ykvEi;Uz`%odHjrR#V+BijEzHyttFNW`a&?Gc4YVL>Vc@2#C zoe0B_{RqQOV+_W;zG+Zy9NuONH`W8GXEZcE044j?I7N(Y8yR=@BjbM=fd|m-*Vsrq zAgZwob<>&}6A##`#Igjf(_s7{35`wdzuCOy6OPGcpd_ENrjQ z@Gv}#=xX#n42N@#Tyzn#RfPSjtMN}U!g%H|B9`3E`1~+rZ#K$lta%S3x>%@cQ4EgL z#y|kQbuTh4UT@LMSO6V=1?}@gDDTnMwzzG+XPhF6 zH;kW%ZLJY_48762>mIYU^4(o@#x|PiGwK-8=WK(LPSQGz7u7PoGO)*_7bcr{^)+5U zXB!;4x})r3>nmQVIfmbPTTA_9d!yrdXiv=EJ@&k9oz*L6oHswxr{V6*&un*?J}{VX z(I=hBlzx;MnuP}VEmuuMd z>q|-g6^6|ruHnGT!UXNKt->(*vQ#238oZGRrmW`f-zwL9wz z+k1>{GtBEqRyV`{OIu6aoH~AKOJ>E!lrL?akh+6k+9G47k2*9~s>kL;yx5vZ`uRV0 z+<5S%Evmy>WY4NGpV7G4Rd0mnvA8ltct=tP`0jk zpiVY=d}V9mm0GwebW);-Ny*Pf$cDYqP2)Azj{ZE%>#vUo%|QJ={A;1xQP8z*17U#1Y=qRnyPQu_9{C?2g)F0H1bm$x5KROhf_6?|9cng5b8ZlA3blk2(A);f60^`_ znq{&B;(a^CQgQlDLOaoShtFel0uo^C$7DgU7O)m__fne$2lyiL_>d3U_5d%Kxu4p4 zNI+9OSRA0XPo;pvFzKM6i3u>UgdGy?*Z>m=Di-ay06GUa8pQCI#RuFlE`M#S?(l{@ z-?J(Cma_-+gp9b1 z$hu}(XY44oRmaxzi&9&RJrouN1hY^od%I@&aJS`_tsQejAq<-S9J!^x3S)GgcKUvr zHHS3PtgTrKb|qE|qPFFGNC}D#+d%F9h)(d@&`IF6_#oo;S5i3I{x-B@Y3|$W=*$F0 z9|*ykeuk!t-hqtMe+7+~e&3Fx3XA?3Xsr4qi1yakAfz@u37PfLrvvY+(?dM$c^Mtc z=U@v-OD(5?&(KZ`UF?JZmZ7mixDontcsYWgu~3YJ=7*2N0Mhau_(L*M>!9aLzYf`? zQbV6!H1ynHx}*0 z$^(5Spu=LpS$VJzO-+rBfX|hO1Y}aFvz^Fg<)NZuXZMY<-`P?fi4Yi(T5BbVNkBU> zqPEWg64Smt2Gaa@x`P@~H}Wh75Y%NTl873$PNL_ZkG7Qj3!Hz@NmZwm!W8 zMY^NfRj@3oee_5Sz%qZh8`U~xD0=>WXj_TFnuI@=t5~+9`&F4uL!Z+B{G3^n~Y!q0Ro%+mF9kmjXXMjOT7+akI}jvFyki>c!;HW^}y$E5im z0FMvbRvU|FdSp$MvYq{vg-(X(L^4|jI(0=Sku8G>G4+B;XDYK8DL>#bc`A5f+Jtqd zg~jWE`n@u1I=a%rzb2xokB2>)Zm0RAS$f0Vn18%_6N?FviLv#34xqz6tcQ8nAovPs zHC7iav5jpx!oY`^xv@=ro<%9!BVQOgUW;uiMj{kuWk#h3 z@xIR^tL#!WO^f&QBX*6IBP#L!0YvH(IcB&PA0P(oLVbLo7>HzNs)H&>bQ0Nh1Ux=i zbW&Lz=!>_DP6l(dhXe5;qSu5KL0NpL=wz~ea5KJ=ke$OmC9*Kl>Bb64cDNwx%kGmo zv7$4CMPe?-#|g60ED27>$BWKn)__b%5S^sCbzKZB9 zXTwQCHPKnk8WUM{(OJ)E_QofR&L({59-S1?DPq@%ELC*&Fkd6dv_&~|?AqdM2^%l4 z5lzsk9ncW5yv7caUv=o;_h_YTDduW?n&^DT>QN_MbWF{%l%!^OT?MFQkFWnWWyMZj zG!U9F=}BrsL5{o3ObSXPuel)ejtRmCKN6~l<=oc`zX$+bkdl#5Z8WHG;PJU>OLlw( z9}-dpe*mLjN=&FBI(F6=1+{NP81m2nom#WYyT8 zFgl^G=%ljaFe#y)=+xFM9f_&F*RcTH7Ah4bG<*|$Y+y4W8{0>cq3k*QO=u!IKI{x) zlF(Fi>}&;co$!?CM6&NtED6m;Cy^DAFD*nTl{pZlgqEU{!5Wjrtwg5@yG)%d(aChM zc_g8==;g3lsDgwxqSKB2NG4>9PG7d0>~AMJL)bes(q42%v(uzCM|38$EF$Y5Iy2ZH zlGaId=CKQ8PiN6t!s?QMF6bCD@7O|uexT@f6JzUfy0-d`EzR+2YvB4+dI{2z*v4e# zvuq>cWO>j6?a{%s9(n&v0Ur}gi=3}l@edG-SJ(i=%PWYcFcMF05VAL*#ZDE31;>Tl z4b9d-3O^{-^bdOq5q5Y7pB7lx&yj|$NW~31oN5P}6lpCTG*#aSh}wc&S7DaLq?mRB zUh`qM7wxFD@cGb@G%kS9;a5NqJspps*ipfWP=)PrYlaRKvBt9e$Qrg#IJ^y&=I=WWd|OHh=lP$ zufaIFyy%Z+rN9Me!;h*X{I(OCmP#*bVMC8*{4@AdZLe-G0w$1lHr2-jh{b|k zXC5+AeX<_-6QO8K3+xK79We`qgBExu+>X-%w}2$JwGfa-XrlHKEfVEbpKxNawjM*@ zN;ik#SFnaByx>jGC0_JLvr-BJH^aH)9%6AAK|{ipz~gA9yeP17^9U_8h_UFp@YR1M z^QCQmk@3z?wknRO4h;~tWL83?lnpPsYiWU%5v=4CA?Ai#cyM1dQ*GYA5k~wG$+S|L z1~-Psk=G*WPUl5C9Iv^sPYW+6^tnh;E<+$XqE~POBB5E~wJ;Pkh{|ySy+yEk8r|;O z!W>J(@PM~Q#Ay#@k&+?lF(Y>RoY`h8|%<`tZvVLO4^eS97+q)b-v;L~Te75&k{h4*q{h9#jCJrwtbr-h=ld@ zsxn3!A1bX|Ion>WM(Jm==;i%43}q8SB*B{5giD}3#g~<^sEfxqf350zRBZPt&(k2@ zb&)`0_^0)7KbyvqXd>x_qy2t`8QojcfL=I6v(n;IEeU@*{rgwR*_vuAQD52LPm$u< zxusT}fKsaW;biEim+NVvt$RNrT$ZTIF1Q+)@?t~r-X z_0pK1G2j#OTMGSPnGiGY%zDL!2JX!;>eyJST3lU&;9V z7hA(7boQgytlS*PV0o70O-DfbiYP*P{~V7tm+ggB(Ow-jj__|7ZGOdx;&a9*00({I z@S3Hr&j{2RJBD2G*n)s`&L>BfF0y4Ir8 zmt7@sZ7a`(p+i`YYUs2JTZqnR=12DA2(u@%BP6YZ=uBgClhEntzZ5>qVC~?lrAsL7 z`R1{;r03~iM@RG)uwoRVrK`^ph+D{p5>xkJI@w#o7EtHez}G;woE;$(`bWHjk=5+e zM05s3(GO&=X9kT76!vUl;Us&I?>pcrV$V=#u-`s(_OMB)GRqKQTrt}K9};kswha=F zYu>W~thT6|Agq0w?5P!G?`9XI;^!&}1)q+m&Y-#o_psjuzcyFv$ znyoJVV;apntqR)p?0*V86xte#A_$fTb>8vDrQh)UN#}Du)sp(5#_V)HmrOVYmHv?L!s`23FZ+%87?@9I#-4~H`3t6lT{aCg7oaVS$u z9LiY4p^QZw%2?!~j7XO^oxub~hYh9(_cuQM!xrZd2P_tGz+w>xES6uf=6PA}V->Yn z#QBOvoUd5K`HDrHuUN$SibbBUc+<~(+pDDJWBCppf_7p^BcC0#mebKnNR#l7V4^0D zRzjLZZNxnyQuC(c7<*dk;ikmoI*<9$#f0-14-?K~=*|Epb+qyjJ$pZ6eHo5w>1d@= z{XkMDRa9ye*&ZqqHE%jvsgzc$HG1}QXxkd0e<+39G-MhxDa;Ho2}P73Ya?H$pvy@r+zUm(%EA7Z5l zZ=w zuX(?WZbVv2f3!niLc2*sJ)Z^Wq|m`uL_;A?BrKwFI0qimoQYsbPk9AB`#)&gh~C@r z9=Idxq|w{4q3@!d8Cloo3_7ev9Sk%G?25KDEV5C|4Ro4l-cP}U$h5R;=-Hd0Z6gL7 zZH~SFAKKmoK8hmkAMfg(o~gN#$vwFylVft9kc4n1+~E*|qJ~2V2ndRR3W}f%h#U(d zM3hF2Hwq#Mt_rBQo_MZ`y56q$eWR-)UjOe?RXrqm-~I1z-+kZa!=#?7r=EK1si&T* zu73LI0yq$)M=HKYIx!#Vrt}h?N!t|aXL@-&aWBcGS7w&GwTVQpCuE;qSWyJLKo1%R zs^M&a1<5$Ayg$;3y^yZXIE&99QsZGP%z=RyU>dkO+Ytvf23I%Uu42$kd=bk_bu_DnKL&{1 z0wbH%Q!F+bdmcquwF2O5IRukc?>z^t;Z8gYKrio70LkoS^e4++3HxFh%Cc9&O+-Mg zgj!y8HqV5KW)s5L9lL$Rn8r>+gV~;_fH<2DIcIwX5MUbQob3}pkbOfXegTBpmsrHI z<3!IP^kVFrvf~ZnpVR44C_SENyN!VAXkJ4o;|^;1R_p*mnSzMM>OmgIH9|g7_AXe( zd5xb;1IwVIkN|>g1=z)T4V8r1o#-CUYX~ToCmp$h4Y*H&r%;{%YBlF4R4L!+k5=;z zg(4{!Dsh?+DhiPI9=1c&M6m!kdnAhWF;pTTyirT6lnDUu{SjWd0KzNdapqM2> zBB4qFRI}eOI-zO-G_YaN!cdI>n%J2{poajOnU6|p1<-;o!~m!hK(v+B676~cwXs)- zp9TTUVy{z4Zvo6_i-=qw0W4y#P%rxlU>Tc7Ec6$^8Wu+-0|c;<9e^f=ngp}Kubt2wu+y_Zl z{+ez*|GO(C`voXfPJbirVIBTV5WV?0L@s_b?+Ab(z* zWNZx(J{?#Jf|@r7dKo(sKv<&Hu#F~dn6%{2uAIkHg9Q*{@MPb&RQNs>%Kl8d@>-rbi(I!-e)HvH*JS=e z+zaBVZ=tg(yM6Hvi0K+ELK%;^h~!X0qt0uokCHgnbAjWdG zNh9A1GoDgh08;7w<3*+9d>FP}zFN%pJyc1I9L-2A=`QP3#xv9Y0NKoSE-HARFj|q& zyl+?=7|+pv&9?S1p4>?H&2HQ`&jYKq*sPe8FsTJCbtiaCJzh390v*lyvrv?i35}FW zOFCp3IS{Cy~^MhQ zYLLU?N{5%~;v69AUWxc1ygGUj^lOQOlLcO<8X6+o!43H%)X<4A?Moabgn>J9osO25 zIO<7MxFy%=*l~$t5V4`Rw`%@fpx5Sj`d&#xj1!WqgN~=2rHzQV7F;d?POdJhPBup^{;XIzGrXQ;zVy@Dt- ze=SD7-toHi7n4WIc4En>cT`B;#~CE2UJkJqQCEClVfIuw{IvYfwc?yS73T$%(?B^y zt>!zJb#~YgD87A?k!dl0?gu|cDyn>EB-mAalflqChMNQt*eg+gjnyC@S>1r_-Z9FA zsM=e_=)Gg~r_t-Fx3}m6f%A?rTrxe{I1l}O*YHd1Sq42Qdf!leXmcO8*LuatL;fnL z(zAxp8S@^Cxp+#Hnt9eJluFVpnt9e}kV?`dT6xwOM6DR@2cn{x=M1szLuo`ahwNrr z+=K6tUASBIBw@Dpf}wO`9FE@}g(M%BV!Bh|SXa7uJWI81aq)h>CY0|r#FTr*`pU&4 zQ5u@PMo&46P43_Bl9X>#4T!P2&+ywrw+IC8H{xxb*8F>5?QS$0|19w>CjYXIY6wDq z3d44zQAdjnI-~#EhrrPiY|+VGDSD$ZS;EbFd60_dNwCTI2H;J0*Jrs`s3sn^Ir|7L zY&8vXY>2T@IMFxDvV!ogT$Ko<_i8pp>tcpMUnjx|mtiILegh?f&=UWN!>PBgrEv2ur` zcFaD`1quB)2(8R0Aq+WL2&|KaOPa?rqfv?7xDlc%H@p&An#W3ea^ps3Y(tPh? z%uGY9ok!G)d>}^eQldwTy=mmh#Xh}N=#A56bdKh~4t8_9zSnAu!&*p>DYon7`=I(p z`qemFZYoUz=8BYK;_$XuQbukMsFzC?YdZ~@X#V^+=t%owBfs> z#`)lWmksZa8e_wnc89JOpeAERv;mKE?DDPAo&(X&6~xPQAl|Esm4TiQxQ&}pg6l;2 zM^4Q9^;F5&&Zyg`5C+%?t>FBCo+de^`RD%N7Fo8N$-ig>^7=#Usx>_2aupnx^;wg)vY6}t8N`(U3Kec7Sk=#rC(T7DHoK7l<8NdVC-f{nSNu(l&L|} zez%KvMuiH+*}AnS>K zs3HHdjxk}?;fGnZR23|fq$&@yVNz8vJI>C4FQeVT7ULr*`lB}3DlF?`l7B2Unr|TH z)_y#)B>rw~mkrI8e<0!O><0I~KOD_hoF76v_6e*tssZJK1FH#cFb~t%@xM-4m{`!De^qWwO!4 z&V9Iqsjc-85AB&NzKD zQ0kew3u-YQL1`abH(*`<3cc>Z3KZog$u{`y2Rt3f4JeIB(sJGG!PE|-O{a&%Iy`XPl6!5d9|Qqc+0=3*AOPjnoU+;=8+8wnEi?KQH|b7O7)Ms3r^ zDS?UoFk~feCK7F7&(R8Q!tnnp&S>ZZzjPgtf57`?n4=zQ^4C16Ows*OUWy6Eep8mO zmAf%m>~{sW@kHn*`y;syG+-DEKT0*Gz%fP!2r?Fs+sKw6c!$>s=s8%B&ROUVS1Yi> zc(*t}6lSf$53c*{aZ2qtzYr|NLq5+{lDNe4_|4XtX^_pDAc!BbO)_sMK3`B^3-=OZ zFUHtjhql>EG5gHV91i$zs$E}CjM4t?QV*>K(@vmvjP|#dayn{br+KL+ty7uftvMMyui^RSf}}=xba9k(A1JXi z#90F!+iC7)7t7LS`A6gPtj9BOEAt5~Si`Ru$=qY-YVX+WHK<9mKkE5D4AcQM7_=D{ z+%+60x!W1_(BqkgiETr4Gj ziu|K-8gphJRZc?gJdXPvjqz7qFv|4~n1k$b4vBs2RWu2oZatjE>(~d@Pgy(y2bk<^ z-VhZpFLB4)(7gD5z%xfL#8hFz1%e3|2qs)0m~eqW>{d;?hzS=6CR`wxaDiaL1;UUn z5QcPtFr*8FAzdI0=>lO$7YIYXp=69~K!04!kS-90bb&CW3xpwEAPngOVMrGUL%Bfs z_Z{xTE11~y>;Vdk$MCD z6}}8i_%blz%fN&$0~5XsO!zV|;mZJzDB@W7GBDxGzzZX9$>BZf=+UpID)=&L1oU490;m=MLMT@Qs1ZO|CzpLsk9Z?=ZnS*s8}aQdS5^Q)jBJ3B?;QiI{DH2k_FJBlOMe=MWD6nxLJhd;?XfBX7nnjJ~YFT55=d`n?Ya_gb zj5UdIsTt)hXt zUb2C4oVLqYBV-G>gEN5}BbXFBxs)e#|vjR z=XN~nc?F>Fd+WtQPTp)s3vv5?oRwR|$dk zJaSFYCt42_^Pu!*`yZ|VasklEGtFOFoPn|R2*_l-ng#jQ(e z1y&HZ-c&TGc#H|qJ;54Z!lh?gd{2KI>4-p&uMge?Agt-+nHFDJb}eC(XPViLlun*$ zfr`joNPC25TA+r%3BaJ2{sKJ%;!RFLDNvvIB?^i)ojlV5m61;Xxy4I=R6(ySAkVbI zg5LmmDgZPjl=6rPQomPs|tzW5P3ofN(s$$zoD z>a(l|OV#q4R23|Ny$cw$ye3r(AZXC?np7izutCdfQjd5dTx>Y3!ZIwcFAZ^OlkckGasSkyi&5pBHu-#_)l`GioBw1> zFAchol_xv{>iREC4xfdI;VCit0yT|XF{?e+TQ#_UR$F}9n8&vG1jM%Z1jM%Z)DpJ% z*adrR?@ssG$m2xPQ)`Gc*(T4xz*dZ-gSB9o~8pP zR@Nl~TKWML#Z6{$1nsA?b|l1)=IO9Pbs)0J8h}41$h!(*)$wU?NksG0`Gt2x31x^M z!It1ixCML2uzPm-zJRWcuxlCOuG0UtwYv`9IStUjxsA^gH#l7d9$l>C6=0i{5tKzH zP(>JElg_^9)`})zpG`XDm^+vnGun4X9duyK=BX|E5XVl`W%HG_Zg!-h8Fsd~3&Yuw z=39W`$upkQtikm>xi>X5xttopU5X$)xi=BUUO$m;1SSuqRo$*&$_cOI*I4X$kLF!4* z5XVO##s-U7jb1pOAaF=v>Q>YOyM$jW)Zx~vyY&8RCmMX}+auH@8r8IGLTaCqyVmQLI7 z(uJxn>u7;N6a$l*FUNeANu5dUA;+~%Xh5oRt(c@`(0icF;j~xLlT?>jhgoSIYT((p z)B75KqL-5V+)4$TyeB;=TYSQ1TAa&y>}OiusjB>TyZm>m?^PRw76kWT6Mzp~5=0sTKM^UhAoe5zXJzwgI$?UTHJ zZ<)77^jEhUYB~3ISIxmPUb_G-RG6~%w+e#C@<_@`@m+`nAQagv7p2YJ}} z{?%gsf3lWGj~(j$tHu2PVl8)D-{#`x|36;Lot+l*_(0EZX;jD)0gvY7Nh_^kzB;*C z)tnR?!&h%S2ed#(s%9-|%uH)7giV>~{MZUL!N5O4&?IHQaL#)P;31{2QgscELh>)` zU@$wJ7K0&Wl*BQixc3IF;O~tCVmarSBecqY)ibTqd z;ZCw~`;<_U9@M%>YQAewp>~hLuZrPcYU9_I+V}}0fSPrw6*o|=U|IQgv%#;?2iSGn zRz_nz6uoocS-5OdI|&kmr>xK@C-lsshOBdgMZXML_d4aukafRN@?&f)Wym`J zv5<9s8L}>gs>zUb#gy!4EgQl!Po59*2u?Q=T)XVxbU)FOkpph_Qd{wwR|Kb{G>i9& z;B+D#@QUDcl-3ixA~+qTd6M@*>+ld9oQPO-0yWz!V$q3o$oqFF;G-g)qi=Ac{exL_ z#>jONq5GK-`6~r<6{&6&N`ji9BGnmyTy~_oG61s9wnX9Mq^n4Ey@;9?Z>Ugp6ph6= z5^rrD%Ex91b@Xn#87NG|o?|lhoN=AShVj&sf=(J@pPRY=0hEN}Fb#ZOmPli#C6G{j zc-LC=Gr^8eN2(prjN1wIq0;+N&D@P25$(~RsK@nm?weY~^AWj@rh>oTh@;RZ?4Lb& z6sPhAok^&$b%qLCM*%ei35rtpIFb1GPAQ^YpFGNA3Zs7!I+kCI&md~9en^KCPvu7e z=yYbAIK@j{(R4a@PMn(h05lAvp@Q0xs9fT#I%y@Z1R&}ptxh4)$vR2+d?gA{=R-fH zD5Bc+p-LjEU2+|t3Lt}C{!Q-Xp{R4Bo#fsrg|Il)c(n+87<9;;G^qF-6uT!NZ4!4T z1y?fOz)wm=*?RnOy^fz^#H*ueq|@u!DLws!DQTwE2Op;g31Q8kQ}C3^vWEf5Q*f$b z&?$IoMTDM&yTmDYY7PGbfKI32sXYVBk(Q)V>k|WDuNYmz8l74h@dA>k;8ekQ4;7Lt zi*hMfM82aKct)rM&U$H6i+cfZWtU(HOgocL0iZ9(I+b>opX4VSNSmKB9|aAXkx`7I zX~ky(a;GD0QU#*`i)OH-XgSiZe59L$XY$(s2M08FZ3F2s*Bm=W#KNs1YD!4pveDNX}78I_SSfZS7wGpb?6 z;m5eA7-!6tMYEB1-Hmj0W-V_ApkG;nf_g7G(aD}>_D;SD1t50^6;%~o3&_0-X_G3L zG*hC63p5f-@<}_~PNdD9NE!52dRAr8b4a_yTj>Z#_X7Z-m|1nl6f>(=3R$IU&G;jX zDpf@cko$L}O~N-H!H=*n+2KAY>3-}Ng|k`bC;0~55M-Aa5v%&rO&k~|U2t`>ki5zMX;fIJb*?h#K+$P>Zrp6+IH7A@Dz zVaPP7wd`7h(jK~R$R3>hGXA)Y?ds;hybGZ0%P-#{$>w0@X-o$2Gw6lJ?B9(yP#}DB z@ai;~G`F!wRrh4V7$RgF^}ucHm$^|y6)boT#$Vrxj^{+c5-y#BUgi`Ez@gKVft(@% zaJ_R#H@$O6H@y`DZ-;c#Pb5HvbkjSBbkjSBbkh@}#FL8YrXL0Gc1$)mJNnZvrBcdAt&AN){MnH@H34RgLjeu5NMRX&eO{b_3i0DSZEL}x( zBVfKhFbczjkZuGm(kIgpj1s^y{SXWpLb_4O8l5)c2IB-%+xnVl*SG`+Ey`aeZLTwh)U>^1=e^q!>vrV1da z|D^=LGy#P5ql7kH0LA*xppY{|0GNQo37TopcU24(MvipNqr%87p>2)vqzWTf&<<>7 zL{sk)**DlaPP!N|(MaBPzBqafI|;90zXlu!b>4B9)H84$>Sj#zd_&o-7)4R0C9en9 z8LeXT7as{oqMiQ)!2h!ZXT4|FB_HIZ8+axwp~rjMvab|G^%+L#WSUs`-K5xGl5 z**eKC(&D}Wk)(5U-z>_a2DCUQWwjV-%j_)0=qH8Hx@&?KWk1OAGaUOKEpR{R2KNT< zh{GpVJLjJPGQsxX!LI1Z4U~OxkhZ7sbhewl+(q5_gwRC4Qta?)wB<~Tw}L0~yl6j2 zBWaQDD}_=>HUl3*Zdpsx22zd}J(TPumr?fQ0MQS;fOO`RwCRMh%^gGe3uTW_Ba{?7 zN*Tp-zLfAN;SihW_^Iew;#G0D1B+_gsEl?KvYEmy91J1koghN5M~CrxG}+K+2(bK6zos- zJmmz+`^bo+;p!dBE~3DD?2@=O$Qk-RRmQsnm^E~<4$Ae>TOXGcQxeCpo+L2BRwod9 zIMnsbhE&*Aq5nA3MW>;V#g`Qz^IT_i@q3ccGx84z3a6>dQRmzu(t5f@PJIO$GCNnH zj*p>!L~YY+!?Uw#gbB6e3TnL7IqDsWMIID%v5qF}o+NAI6>CkN<O;Efwdo~XP zI8lKup7$URHYvt=>ZPDPDn(JQmxM_KpzO<}vUHLh*eG3i&TNg1ib$^7d=wXWR8QLK zlLS)dqIbEKZ-M~LEb+Aq!Qx??P;RXx)a=^;vbjx?PE%P6)xmWemR7oCfAUjoQPViE zf^wom4Z)894X3t1$J36!A*)~#i;HzsC8B-7cUqp}TQrweso2)apCbYIo%WePeypyj z<}Xmy@EH4eG^R2BC|Yh1=L!8xiG2O1^6zUyUN5O=C~R< zr(czMCgEs<(tT#}ytgUu)N17I&KBh@MEmY6k=|B=^ub(8^CXO69^FNy%K-bu zlp&(|8!x0$i}8CJVIUk{ej*B-b4Q>w;Cm4Tnsb%4;}jk$EbIkYWeWECe$p56G8xO%r}75FU@Lf#o1jd1Qc{(Nk-hb<3WXb zu9f@_F$fuy=>0W~dc{j#Z<48i7BAwy@fyC{06mKP##P)mC&hi^^=@&0=%l!Byq5q1 z&d1XMGzcK*q_}UqHvlMZ*hzukcpp(z?4-bNysrSNofPN8xNq2W6AP_Qiu=Zgq&^8o+ngt0;P|lQX93J|QrtJ*92FE6?ld$(VDexPg z;>kfL_B$!?8*dYwKIEjpZ+sg61r#3B92ED>?MkQN8$fa2cv+mU#VVe_^CJ}ZjgwLE zJxProMk-8N=5=UV{$R9{q&Y6N=1<_6gU`nx2bnjOpN}% z&jG6DycpBUS0Ko9XWRe)JK%5g59u6Q~FD)3ITgFLeNAabNxZVjPfs-El(#GCN zytwJsff%ELgnOvD=AjtQlHldQiXTqtKpB4mfO8KR4pamdBds}aM2$eDY|pva3Z2S> zqv)tJp&<8dAo$30k`p(guH#!MNn&-z&s6jc(z#?#5_@K0VPh2}KK4Gu%2+NG03Sa1 z)mnZk&Y}NDj`IQOZW)m7mH~M_8j#+W0qJcSklvO7>1`R1p#uZb+cF@%Ed%hjEXTJ! z0(45^WdZ4K8IbOl0p)JV>6D0ng`bqe)}YC}3@)Z~C-aP9bKN-euvkeAjj=fJOhy#J zF@VG=X)+Ex>7gX*(Sc|3Rjh*fV8G!n2g7bI+6ueFF%G4n9*Z@{gr- zKWoAic*WAmXX>b|5NgDWlh4$<_%i@a#@?@CP3R zpu^78(UDh)wWU_SHlChEC!49;6KNxjAlh`WnK~iiub_c%a9C%z@zZ$h6B=)|@klwH zTLy7%NkgFN)TJQKEd`f4om&Rs^!gHV#dkF-rt)Ui>z|!Ra(YfAKBJK#onFOfG%~ME ztb&03`PR;92)gkuILi7$zR1V*m1rGMfNJ`*lqXiqQpZ+U@z9026G6^@Gt$A($vVFRklr2_ zMNz9B$isRq5A;Ig^|-_wbVC1OILapIZt|#vwC^J-7Zuzk~K%+5P;EwX+$!DbW7-#9(Y?7Q%v?@ zTNj$!yU@JNrumfh$8_k;CX9V(m+s3Fyo-kJ(A}h`)%uCBo1xvh=UPavRu`Wj*rUhg z0<%Fs1uJ;yPTfm0x=F7bA)q9Jnl;DULjf);$OT9Kza!le`bOt}i}82(7=PG@g}&>; z;P=NE{L2iR!JoP?c*JIqVoipAmXKobXcq>5>B8VIy3ODqtmmQSk#~u~fk?N7at(eX zRxv5Sd?Thw#9)EZS(PG&R3-f>>!O)9gC$0136>g4f~6$gG9#r>$ZSm&pmM{PA!H`x zSz!oyHcNR{8bY2eQl6EDV7FCs+*yf=7e{u1LH{14+d^Xvz64eT?3SSD#AEyd8rOy0 zla8@F@^r8(hIqVWuvo7q2~IFl*Fv+(hI z+p>Uqso`k{)T8?O8j4y(TyMb_QhM}7*(LdX!KS|k>0s!f!I#IFexeK0PsW(Go}R@s zPrQjN&dSJos(d5Tt)U$TAA=)4+2fsED({L_rdoH{J${wOb+;@FLe&~(W9-DFyQ|BH z+%2IdeLk!~=pG{}3p@8_{Y~^HwAV;@8sj=zA4&FVpH#dSDZc$uU^tTc8TWCaRgnqc z&wm8z;?U~`eKugA@1N0$J+BaV$&LUUPtFy?Q^JE?Ig+h9jd*tB%C-2h4lxiEM7vzf|qCr z_sFD`)%rWcXo4i#pgF3^K>jK6Eb&r>bVI1n!AGaqeJ}39OGy`AN^M^HkZPC7vY@_} zpmIl|31br01)mks&dh`=ZC)NEF;z*ZR&%(?@T`rrqIEwGUSyfk;= zWrWR(ko-tVGFe)RQI5DMtp?aJmExWwv@UWlwNQd|acHZ9m!{e++|s3mTf4Nd&2Hfq zvPIh+No7P*j`R-MURc_q+Z~=CA?gBYi*9!${%B(S3pK}3>^DM}M(WX?e+bgy&{+)Y!<;~YogZJ0mF`e4$eb0viC-AfIuk66^ee$l{q2mcaKR7!AS zmlh^y<{a5K`yp>+=2wc7%`v`Yi) zV+}-!=4EyZx0VCi;1CN;vi=0gbEAZU`h}ze?XqH6b6B)uZzwt)E%-Mh-4c4t!3%?S zdk4F;_js&5YVHZUx&D<}h8B8Kf(iNuxaAH#C80!^tnggkC{5P$4zaGOMdW#hSl61Q zAv)v`YbACK_mH*NSVS)l`R_)$E%cRx`*BPnW&Cv)mcHr2(zl&h(n5!iaYQETyJIYU zK`b3l?HsXLs;8m-Swc-x&yGr{S?bwQ$*!`Szesjlp>#CC+au{<&_4v};!vE)*T&e5 zH#-}ffEhD3P}xv|Y40KG0VSGhVG}D-k|_id)Wz;5SwdOTzNbhCSY=&WFF)2gZB;9}v|ibz^(wn{@`(*qcWJ#wwJrjCg?gA`P>VIkYMT6; z3UkrAe-+X&FDAbv#>=oSybOgd*AczD3#* zCI+m~jmQ|BgLGTyPp0cFY~2!RPruGgq5Fc0sdF#TE;W;*bU%{#DW>~+GnH;165s8E z2!&<_-2^1I!^mzhQ)z>qNCU9ZOr?!=;#Wfv8OY40O>E-*JvHreGn@8{74)QdlbKAL zvBVcJJFYN;v`t8i0{==gmG(J_H(?RkY^Ku=Ao0N(jK5_DX@N~78@|O%rxh_V9Y|N1 z*|b_EPRE42+Dxa_qGI~o>Do1BHd*V$;pl9KnN4;zaTV^mt~ImC$|X+hjStqF*<_Fs z$Dse$o7rSK67RvBzroC=X^nUJ5Jb|<_NSx$#P7k~O=dP}YvQ+<4mX?Gq&phF62DpE zjf7A=VYu~$p+!?wUa=`0ln%wRuabL3zzKq4l4u9kkUzzw65osJfq z>||)Bi{*iB&T7H1o1H-Y_prUNR9^NTga@i*kc^(^&%K2;;bfAFs1n&`cB1#LH7db_235KYceSpSF*pnb# z%4VbAWo$qCSI(XSTNP{wa4K0M7_DM|g*>XYl!;_x&S1uSP(pbp99qa2-M_IhE3q5X z*ahHyMK7wd`P=2}XcwH&phiNInkAL^j9jiQDZ%yX6m+yI*m?F+Lk zwAaL1nhDyt z6*1JKP$yKT8zmtK$I4j9@OL*^Fbm153f|hc!)o&rsNZuz(W@Ahl>)9kq%B(XM z@>2gfU^8cYX1^Th+}YNR3wd(+Iw6VYpc#yvgJyLWk6|^~QV?-42JTGuC?x3A9B*3h zE#&D@aj3ys&>5zsd;L=BeKWMKTR6x=_d{)cBDSI z2jyY;Y0^k#+3kc)Zz=QZk>Y3KM|_{Oup;s}((%GctFVTD4ZulGT7^9Wge1uo)+hb} z0ILHzX%$vRjso)0tIDE6RD7Vcpt6YGf%1`;7Iz>ePH77k^gxnb03mAZS_}*B$L2tY z1?L+XC~%OwR8eK&NTlP1yHrsRehvU9xfK=FcIs16ucQ?yK%dB6s;H`vo~-!DT`DSS zILN=LxU%R9WXB8trs7&ouUH88C-Fo}8WOWm0($SGpC#3iG(f)hkQOx@uV8wY zRuxqsH~wX$t4k;HlZX^?R(fhD&Pv;oXG%(qFgm5xMN^5=0Hj3)2fY+tR#5-Svva)iaFtU?nRcU)r0F9xS!pn*aZYNUoQaHaJDSjq?9Q0;*d8FcTq~pb# z;pHX#YXE{=d3ih`Npj_tnSTIiz-O7T0+kn590lZ~{T+`|4M#6b-HO7p0A@pcJ<`P$ zrMwJ)kXJ>yl$Yk%f=QWIQrrtAJ_~7q!}maS9XG%PRMtgKAPUzb9j+Y07ZU}VL6yTh z&AQ4F!F4FW1o{|O(p}jrvWn<^WPNb~=JjqEB*vx*tM)6JaIo9^q9OJ?A!A^wP z5ZK)&wicFgS>UC?q@0>#1+XgD8CQaoW86S207V7gA{~Ds(hXH*JP6@ChogE`MJG8| zRi&1o0CK(tEmoBjI4O*w?`rE$i+N>~e4T3A{KJvuSP1$(@{7(yI(`At4L#rGn*a!! zJ>N^Cv=nyF4>P|80GhpF|7)xAuctZljLN=*V*+3LFbK%fvTPsO;@HF)Wfp62|{ z1)#Tl3&Z&uEJ9r$Q4(-okD;mSD}bPL74~Iy{R9wp&S?bDU(_jf&LUud0PyKhYN)Q! z*oMX(^jdD+z`z!VRj5x0c>ox28?Py6C4LR?gng>}Wg<$tIOI7_wjR2Wr<_LH z%{s<12|?2*3<9LHz@#wb88>a-BCXDlP(XjJ2xSfl1@+5d@*-qwGyb@_xb1yPsJN7vVuC9lNkerg#xg9{00TCFIj*(6TsLLIG`|8IzdzvY{t`V;Yxluw+yBN!0 z&lbk6LSKyUp(Dn8C-O^2K&g9{Ge%FGlJa2(D<;G}KsfygCxdX3E*ysJQE`8ZWs{J! zj1SP+ioS7FGwo(*O8&!!?>EAsVuZj}KN(umR`67Cr7sy4+?Yv)qV2RVtP7U%{OWNS z>7G@LQMHWgVO1;o$5A@rR#=fM~WA*Q5y$hLI7^R2Gg8E$B7={%npxQ{Wq zRpWf*MQ6|&B00`DIt1A*5@j3&Yn{6c{%85wFz_eD(>d$#Qs6eAf|f*IDJi=oelq3U z1A{LHP)qm~$YmGD(`YWRi?ocLLF67EFWRO^80CZGEt`}a+zg6#QQlvmq>;y4K0My` z5>6?}PfNN6mNRmt`&mI0If~@~mX^q6;sIzfh&8PHpY5q zIZrFth_TGiF_Q*jRBj^_!E#0;reUvhL`!LzR>s9VE3^kY--6qj=NrNjsvXmNE#as& z?qXh$Mjtov$d8+p!di*^JFIsF~$z7;$ioRtErC;I5MQkhpfpfd6>OmMNt7PU9%D|fz(+K0!mw$36GVr9-5z* z!dw}znr4X+KmSAns)R>>+nsHP2JBi_X)n!gb)bwc%ozBts_KkjW*&W5-R zN*Jy5lLI6znLgIih>x`pR7(g_0Q6be#ttEtww zNuquMAgEDa_@9wkKDqIp*ghT)ZRsHB${ah)LlKuMht zuz3{P9C7yPiRHp*KXQ?IE*71LvxSU`(f*H%%mY@*S{|O>2b;Y@X9Bs7Av)?(7v1R< z%K^uSjFxKN0;p$#Z0RjAIXbtr)@~`m*{@4W3C(6Cdb5vUw$J$y;ZIuTJL$%dx?uJf(ZVt#2O59}9Ys;UT$H{qg0N)}G zS%=o)J!D$bUoyp_Q=BdPFeElEM~Lp}VEQGqUNViZ(^}z6dG=V+%U4ZhGTK~MVVb{Y zgR|g_hvI{h?1!1%$#Qj!nu1rYA2=a)jF@9>n?u^LZP4SI0(u%kqcp-B_wVMm<=n_MK_ zM;+ouhL(+8Bd|Yq#7{@#@S%61wK3X3ySPpB{)k2BI){sDyOJe`Q{*4;eg;SjmA=kV zCRMswsPuJ?zOCR1pQtd0S@SmVkbX|GwP6F6>ZOXt3yNhIF}uwXZ+8!e&J(a%Smp2$ zy(?5u`*UM0{*_uJ6rvgD{mXy96h(7>6(Tiv?{W^aL% z;fD#b)}ELQb1?iu>I)od?P>MIt0tD(Y?D@>Cux#aYu;omUSlQKeFE0TjXb4>MsBP_ zIB`Rdr9#I=qj-2o%YFl*C&Xw)38q;}jNVg}6lTOB@OI{L{Q2V`WQ`BYL~_ z_jVqsdNEE?Zs}Ynt#j{w8~{-}TyF!RBF?J0oEKD$`|m0_I#-$nPCu4kliA?2F1egX z^7=ux9~;#)+7Ln1^Qcd@Y^#(j)q3V~p56a@;C*f=t!Q=8fPW#s3q+q%aTP;pzO;** zApKFpH0?#%l;3AXHi5rdMS5K4PW{b@86wR)WgsSothCi@EkdOk&v+$2*gT0#Nbk|k zmFOj;n`Nc9s2jMRlz%WEzQPC#)w$UykbT@Qhk2XPd6?N1h^>6TRdof=8@m}zZ8Thy zAmE9L-f}^eYy;(*BVj}~8hMn4_KMlP(WoI@Ojt1&HX3TWjrPoSTQ^;SaOzJ%fEOCh zoi54S?ih>T+9WSDGKeI7m`4z~&?q7;Gup3+x)+=^Ut4N;=zvEA8-HApxlEC9&(@Y3 z>f0vUqn;O4@i}(!8PWBA7r%u zZK;boTWTa`G*Qb4!rn)hGzZxm%h}fcD{%&OlFE16`8_{K?r#eH}Rr=JT=Ocx1fsHU6ldF#rl0vv4>UteI*4N0VTO7kWX){kQ zrsJ*wMviP_i?rLEPOC9D4nuU$W{al|qc1uh)hj!j;iGzAX(O9VdIRvN zK3uZ8KkB-4DE2&hKw@J9JFP&|KGU6dSd%Os88`=B{Y>wB;Xu-{CM?gA)oW~4#e9_C z7@{>~2DTYr>dM}>dCE0rJ!0{E-^W<;UQj$*hr#3&s`!FlD2M;kiwaz&un{ln{@A{e z_%e63w@YskTE`0bjNUCbr@XUXCS>#?h`FWrkNI$1B5(rYps1!6CoC)c7}_&M5yT3mfFR&6#2 zx)ch0l%%`ph@`t#Nq}{vK@rU&Y-~sA*-{Xb!1Qr8(`~NPYBj6v8lLG}1=;qLWWKgm zU&AB0Q?SDJ)O*-$RYMd#brq`)oBY5L>)C5~sJc=$3M(uw*HEN-%P)petZWFL9=;_> z^-BH8%Ix5g1nP5=ULiY)Q-UOGYzGccW>{x+@N#|8Pu4XZJmh;n2h}B0Z&(LWk4>?@ z=-}DeHw;0)Itif!LwlGB;hyn>6}grd1Za{TX1TK0;vVp?u;uUB@D|(y(%Z7nN)p4rw?0K%RTI9KeV-x!Aan`% zJH(Fd2fgz_WxuR6=R2$Kb$H)~zWlkLl_~jpHhm{6-)7UG4jiz*@-$AU!2>o)^s48B zxTn35`DsgZ^suaSj;hN#u0gNhQbHKja?{jmJ_~zzBU2yi8)tZY-&yZnhiS?&7KkXu^_aFl}kd+k&_e_`XsKyXv{@VUoK*?jY(v^LW0_eD;0!X6xU#ljnt-j z9s`otuffKOOJH1KW3&jWSFjS*1?bX^XluG;cE`7}&RkWOb?g_+TF+h2%WDs+($T8a zbvbUAPG_l-R2v?ZP|ABbY}7bOZ_>9`qNX92+PR<;MGD7TbDyAIH2HDr<1n z25C86`0npW5|?$w4ZPo}cL1>m6Wh(z-$;bz@(&OX5aI`zDm_@4>YeGYCUEFejEt;o zxM!z^FTyI4FB|Utja6|YADlB5+{cY2C5hdNM2i;5 z{7NE6A6Jzgj8%GCRH99vto5|0MaPq=yNR!-Rm)A9=RHMby&@tRe@_v(K@oUQ5!jCH zQPBw8BrOy3&PhGb!+#8>xLC)a=s#XV$4 zWG_o%y&QnK!b%l5ODlT`$|**PsWz|#s5bf>uf`y|qBE^ftn%o4>OjmZ#?XG_dKw-@ zs`{y^`yRN3uhf%k@o=S2EV}!J)PY@CEwCDOwS5OVXIvEBU0xN<~i<+l}e{fKjHJ5t&6ItGtpmrdyBQ z#sldUlmruA^xRvNzM27n2vu4&yLoV5a0kEMW1Y8;;}GFa?y+9Dn}_=$Xir?0iB%wp z8F8Ik=ZecX3_%i*sCiFkj&yvZ;~pN&F*}b3iNp_aV}!Vrw>AA9UR4<545LPT6I%%a zPcSpfJ89>(K}sEJiiPF?vh%(j9C-uFIS27?C7JK$#g` z#y%ILoS8&Y&dmXPxo+#6y?kO}=Wa=jiu_kW7YglQMM9V+(JrKu(9pLqh>9KLwpibwd{OydBFY@JY-U5>?v<`m2pUzCV!{pbQ?(t>{KToFkD5OUt zy>G{dyf0%_*2f?5^Gk_YleEI5p)_fDO_HsPBx6zs;!K7PT>t65)gN%y%>HGTSx*H2TGZxI7zW`b1%&^WM>TcWj(NK3^ z$G)7A?izTlT4P7K=cRx9DOkk?lO?Xf*bOl)Q#)eSjB%&w+Go~xquiy|)=}=P5^g)q zbi)mF%U@#MILe(<66}_3lMZ*wzu0OY?G6`r%eAo=b<4j@61M~Ecjwy_-ueM>j$*9!C=cD%0c=yo73JO2bFt^J=_BgeQ4*t~%abRC6>Q8x6b^yQl)_ zovs3b24nxOtZf(du?`>aPD>vwiZirNKkQoEV&%5D(?+cJ5LF-UhV6Rt?<7>i&80Sf zd)I37ke`T`y>d`Mp(>9}1eksalVzXE2*368x~oCZ*MsV&)M)6I7|Psamtj@3b)y^(Km1XR6X; zpP!aQSE&5%!Dlvax-&J{oG6>xGg~5K%O$QIs#5p+n5R{K_p{u0h=p|eo*XgW{bn(K zQ?4g%L@7)QmEQ4(Y(t%@YK;V-E@v zFDlfrf0C##spiQF5b0^VWd?oAi>}`ViG)pK{b}hXFieEg{fR*@Dvi>DN2QD3lQo}_ ze>4g#Ncp4G0rjIQf40i^?UNbPRQ^hp|IyhpW0=anQsv*S9x5$W`4nIT^h^KCv&W}Y zh3*lkUnh2JzEY*#{V{xQ$?o0TC4HsRcsHsBLhM1m=_3@*^GcytDPheLrTdjWc6V8c ziqb1o-R_TncL@4V(eKpH70$=6OCE5JBQ70AnM65ZgM>%J1k#nI^1I*OQs_#;?;d4* z?51|~WL{<&8oA5zGNl<_%3A%7@~cVa~eMmws;gl|GcXvj)P~~@jMzKXyV|U6wkBUFmkxA~L`6FtC zH{GcxMFY6GBnfu+hp18c-5rzYGo^&z{pf3=%J1&bLP19ffAtfxFEdn^Hi~@B8h)xf zf$gvco{H}8Q@C5zK;TeGT!%z)&0DH?k}}9+RPp!7PryH|TB;b9G;!%x&16U|j9nIS z5T_miUWZ9e7e!{IolTS4>)AV-6Gb%~xl?VnRQ|a}{@E@5)I6d{&RQi&*#YpKO;|xzjMhwW|34YwPM`s;t8JeNkJ7ptxkhr3fL|Fh+EBkupL?w(G^sa=Ddk z?(PohCR{#@Xb680n&G@|As0MXosDZ2+bv33awp9NbAi%_wZ6$&cgv=&O)5;uvYvCE z-`mz%=bvZi_j}HB&UxSSb}Dg}8xs=`?3*!UbNtJXEEK2=MB9y15pv{1&)Yr*q?-*bZ1hM-<9 zN64zT8no#%vl)2uF4o_UWX}QjbTH5ge7`p5dK2_foI7p>J*8>#)m52VSG91bE#@Md zpRCLTZaONJ%4jV$oyS2hz+vm#$fI4lw~+B3twn>AQudyKvgu5#E-zP)%iPKT3;1eS zm1y+2azYtjsYRFi2d_%~-IttqE{fm-UVe!Idz@_tZf?)^60TmR13!X}!Omgmn+J?< zF`n+Y1mD-o7<1m|;+@yR^$U`lPO8b_?t%;}TXxq`RhDbvTE7Gj0uv4;)uB$)?(Lv! z;B>bFbPsUH2m>DgkFeEY&;>ggx0}hNru`Q||9dctr#uh53G-9~tY&6#AyYA!>;S%; zaMg1@v6r{NS4k^CFaJ>_yZ3d*v37E70lwf3#_hSb3;5zb#{a;|B%;l^VxUhx&$POQ zLWPf+J_lMKQV?9NNrz)j)7Bz6L1nUXSUjMG`!U)@R1Iki-Kh#WHUPhd?rQ%`>g3b| zT6l+{Wn8c67zb`%2J<=aX^aIEsK5obdW}VjOgv59tjNVhqf6U#m_c z{Zqh?V@#We{#P1z$fodoA0gzUvibLeGQ|x$&m(nk;OE=s5WMP9J!3? z4WP}tzyq50c7Qe=y@v=_H9v--%btfufsbSLL*uCqXSF%^MVNav#4viMV;=a(JB)8+ zq0V4}RELVYIJZG#w{9KNHAJf_27l#b-y(IrroEk@a}$hj0=*Zw=`1q{-1PE%SDT}~ zeN`qa!FgYY@}lEx)%LhamsTT{d|5UZ&AwBd7RWlR)U@>kYXzazgQYx`fPKfj}&FBTx7`=A<_Kb9rtKRyu2`8*(;V>R#5u) zi4y1i^s8M3TSjD5!KVuuw&jyDq2Q&DFl@^sGPh5ZB%k&`+aqiGL}_y2T8i?rV#?H47&-llDl-}H+I#rQCOyd4!|R+xJT`m=v0pN2Dkf*{|HJiPvO8QsPr5INB<6BNQ$DouiY|Ptl}5SIdJD uQIVACkuxOk81(Stn9b)36p$#B#Ro)@=nXQJA^iu)&`^k@FG;@?IsX7>H0!AV delta 78108 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⪯IWb!C^lZsAhLnIgD~Ydy!>SJqVw!gs2udYf&%Q} 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 YQC`bbrtIwzh2EN-obB+)Jv&6s-)B}UmjD0& diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 533cf49..f294b81 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -6086,6 +6086,7 @@ limitation True False + True True From fa5ff467167cb1bf0bb641dd649221d3565525fb Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 11 Jul 2023 10:02:36 +0600 Subject: [PATCH 013/144] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D0=BD=20spin=20=D0=B4=D0=BB=D1=8F=20=D0=B3=D0=BB=D0=B0=D0=B2?= =?UTF-8?q?=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BE=D0=BA=D0=BD=D0=B0=20=D0=B2=20?= =?UTF-8?q?glade?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota | Bin 628472 -> 636664 bytes ubl-settings-diskquota.glade | 144 +++++++++++++++++++++++++++++++++++ 2 files changed, 144 insertions(+) diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota index cf4349bcd0bd745e5d65b76728e654bfb72429a3..336bb3d924eaeaf48796337f13277781d5cae20b 100755 GIT binary patch delta 15562 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 delta 14839 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 10 + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + 100 1 10 + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + 100 1 @@ -950,6 +1045,31 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + @@ -3546,6 +3666,7 @@ limitation 5 5 4 + adjustment5 False @@ -3594,6 +3715,7 @@ limitation 5 5 4 + adjustment6 False @@ -3655,6 +3777,7 @@ limitation 5 5 4 + adjustment7 False @@ -3703,6 +3826,7 @@ limitation 5 5 4 + adjustment8 False @@ -3764,6 +3888,7 @@ limitation 5 5 4 + adjustment9 False @@ -3812,6 +3937,7 @@ limitation 5 5 4 + adjustment10 False @@ -3873,6 +3999,7 @@ limitation 5 5 4 + adjustment11 False @@ -3921,6 +4048,7 @@ limitation 5 5 4 + adjustment12 False @@ -4427,6 +4555,7 @@ limitation 5 5 4 + adjustment13 False @@ -4475,6 +4604,7 @@ limitation 5 5 4 + adjustment14 False @@ -4536,6 +4666,7 @@ limitation 5 5 4 + adjustment15 False @@ -4584,6 +4715,7 @@ limitation 5 5 4 + adjustment16 False @@ -4645,6 +4777,7 @@ limitation 5 5 4 + adjustment17 False @@ -4693,6 +4826,7 @@ limitation 5 5 4 + adjustment18 False @@ -4754,6 +4888,7 @@ limitation 5 5 4 + adjustment19 False @@ -4802,6 +4937,7 @@ limitation 5 5 4 + adjustment20 False @@ -5308,6 +5444,7 @@ limitation 5 5 4 + adjustment21 False @@ -5356,6 +5493,7 @@ limitation 5 5 4 + adjustment22 False @@ -5417,6 +5555,7 @@ limitation 5 5 4 + adjustment23 False @@ -5465,6 +5604,7 @@ limitation 5 5 4 + adjustment24 False @@ -5526,6 +5666,7 @@ limitation 5 5 4 + adjustment25 False @@ -5574,6 +5715,7 @@ limitation 5 5 4 + adjustment26 False @@ -5635,6 +5777,7 @@ limitation 5 5 4 + adjustment27 False @@ -5683,6 +5826,7 @@ limitation 5 5 4 + adjustment28 False From d68681b823a701a8fbea796af9820aed139b8790 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 11 Jul 2023 12:33:10 +0600 Subject: [PATCH 014/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BE=D1=82=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=B4=D0=BE=D1=87=D0=B5=D1=80=D0=BD=D0=B8=D1=85=20=D0=BE=D0=BA?= =?UTF-8?q?=D0=BE=D0=BD=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D0=BA=D0=BB=D0=B0?= =?UTF-8?q?=D0=B4=D0=BE=D0=BA=20=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D1=82=D0=B5=D0=BB=D1=8C=20=D0=B8=20=D0=B3=D1=80=D1=83?= =?UTF-8?q?=D0=BF=D0=BF=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 4 +- source/CMakeLists.txt | 4 + source/controler.c | 93 +++++++- source/controler.h | 17 +- source/model/philos_utils.c | 309 -------------------------- source/model/philos_utils.h | 31 --- source/ubl-settings-diskquota.c | 27 ++- source/ubl-settings-diskquota.h | 32 ++- source/view_add_u_g.c | 54 +++++ source/view_add_u_g.h | 20 ++ source/view_filters.c | 8 +- source/view_filters.h | 18 +- ubl-settings-diskquota | Bin 636664 -> 645320 bytes ubl-settings-diskquota.glade | 16 +- ubl-settings-diskquota_ru.po | 383 ++------------------------------ 15 files changed, 275 insertions(+), 741 deletions(-) mode change 100644 => 100755 source/ubl-settings-diskquota.h diff --git a/Makefile b/Makefile index 8ec4457..8d8ef88 100644 --- a/Makefile +++ b/Makefile @@ -13,7 +13,7 @@ CMAKE_BUILD_DIR = $(MAKEFILE_PATH)compile DEPENDS = /bin/cmake PREFIX ?= /usr PKGNAME = $(MAKEFILE_DIR) -#PKGNAME = ubl-settings-manager +#PKGNAME = ubl-settings-diskquota LATEST_TAG= default_target: all @@ -105,7 +105,7 @@ uninstall: install: check uninstall @echo "Install ..." #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ - @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g + @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_filters.c source/view_filters.h source/view_add_u_g.c source/view_add_u_g.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ @for FILE_PO in $(wildcard *.po); do \ LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 29c40d8..1d8abd9 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -73,6 +73,10 @@ set(SOURCE_FILES controler.h controler.c ubl-strings.h + view_filters.c + view_filters.h + view_add_u_g.c + view_add_u_g.h model/ubl-utils.h model/ubl-utils.c model/model.h diff --git a/source/controler.c b/source/controler.c index 7088e4b..e2e7869 100644 --- a/source/controler.c +++ b/source/controler.c @@ -65,7 +65,46 @@ void fill_tree_view_u_g(custom_window* _config_gui, config_u_g_p* _config, int } } - +void wrapper_all_save() { + /* + int flag_mess_save = 0; + + if (main_config.flag_load == 0) { + flag_mess_save = template_format_str_save(CMD_ALL_SAVE, CMD_ALL_REMOVE); + } + else { + flag_mess_save = template_format_str_save(CMD_ALL_SAVE, CMD_ALL_REMOVE); + } + if (flag_mess_save) { + yon_ubl_status_box_render(GLOBAL_LOCAL_SAVE_SUCCESS,BACKGROUND_IMAGE_SUCCESS_TYPE); + main_config.flag_save=0; + } + else { + yon_ubl_status_box_render(MESS_NOTHING_SAVE, BACKGROUND_IMAGE_SUCCESS_TYPE); + } + */ +} +void wrapper_global_save() { + /* + if (template_format_str_save(CMD_SAVE_GLOBAL, CMD_REMOVE_GLOBAL)) { + yon_ubl_status_box_render(GLOBAL_SAVE_SUCCESS,BACKGROUND_IMAGE_SUCCESS_TYPE); + main_config.flag_save-=1; + } + else { + yon_ubl_status_box_render(MESS_NOTHING_SAVE, BACKGROUND_IMAGE_SUCCESS_TYPE); + }*/ +} +void wrapper_system_save() { + /* + if (template_format_str_save(CMD_SAVE_SYSTEM, CMD_REMOVE_SYSTEM)) { + yon_ubl_status_box_render(LOCAL_SAVE_SUCCESS,BACKGROUND_IMAGE_SUCCESS_TYPE); + main_config.flag_save-=1; + } + else { + yon_ubl_status_box_render(MESS_NOTHING_SAVE, BACKGROUND_IMAGE_SUCCESS_TYPE); + } + */ +} void load_system_cfg() { cfg_u_g_p.flag_load = 0; load_template_load_cfg(&cfg_u_g_p, CMD_LOAD_SYSTEM); @@ -81,11 +120,61 @@ void load_global_cfg() { void control_event(main_window* _config_main_gui, custom_window* _config_custom_gui) { g_signal_connect(G_OBJECT(_config_main_gui->LoadLocalMenuItem), "activate", G_CALLBACK(load_system_cfg), NULL); g_signal_connect(G_OBJECT(_config_main_gui->LoadGlobalMenuItem), "activate", G_CALLBACK(load_global_cfg), NULL); + g_signal_connect(G_OBJECT(_config_main_gui->SaveGlobalMenuItem), "activate", G_CALLBACK(wrapper_global_save), NULL); + g_signal_connect(G_OBJECT(_config_main_gui->SaveLocalMenuItem), "activate", G_CALLBACK(wrapper_system_save), NULL); + g_signal_connect(G_OBJECT(_config_main_gui->SaveMenuItem), "activate", G_CALLBACK(wrapper_all_save), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->btnAddUsers),"clicked",G_CALLBACK(wrapper_add_user_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->btnEditUsers),"clicked",G_CALLBACK(wrapper_edit_user_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->btnAddGroups),"clicked",G_CALLBACK(wrapper_add_group_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->btnEditGroups),"clicked",G_CALLBACK(wrapper_edit_group_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->btnAddProject),"clicked",G_CALLBACK(wrapper_add_project_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->btnEditProject),"clicked",G_CALLBACK(wrapper_edit_project_show), glade_path); + + g_signal_connect(G_OBJECT(_config_custom_gui->btnFilterUsers),"clicked",G_CALLBACK(wrapper_filters_user_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->btnFilterGroups),"clicked",G_CALLBACK(wrapper_filters_group_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->btnFilterProject),"clicked",G_CALLBACK(wrapper_filters_project_show), glade_path); + +} +void wrapper_filters_user_show() { + filters_show(NULL, glade_path); +} +void wrapper_filters_group_show() { + filters_show(NULL, glade_path); +} +void wrapper_filters_project_show() { + filters_show(NULL, glade_path); +} + +void wrapper_add_user_show() { + add_show(NULL, glade_path); +} +void wrapper_edit_user_show() { + add_show(NULL, glade_path); +} + +void wrapper_add_group_show() { + add_show(NULL, glade_path); +} +void wrapper_edit_group_show() { + add_show(NULL, glade_path); +} +void wrapper_add_project_show() { + //add_show(NULL, glade_path); +} +void wrapper_edit_project_show() { + //add_show(NULL, glade_path); } int main(int argc, char *argv[]){ local=setlocale(LC_ALL, ""); + bindtextdomain(LocaleName, yon_char_unite(LocalePath, "/", NULL)); + bind_textdomain_codeset(LocaleName, "UTF-8"); textdomain (LocaleName); + int size_array_size_pow = 0; + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_KB); + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_MB); + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_GB); + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_TB); config_init(&main_config); int option_index=0; int show_help=0; @@ -160,7 +249,7 @@ int main(int argc, char *argv[]){ gtk_init(&argc,&argv); - main_window *widgets = setup_window(&cfg_main_gui); + main_window *widgets = setup_window(&cfg_main_gui,&cfg_custom_gui); control_event(widgets, &cfg_custom_gui); yon_ubl_header_setup_resource(widgets->HeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); diff --git a/source/controler.h b/source/controler.h index ac9f3a8..030fe6c 100644 --- a/source/controler.h +++ b/source/controler.h @@ -1,8 +1,21 @@ #include "ubl-settings-diskquota.h" +#include "view_add_u_g.h" - +char *local; int main(int argc, char *argv[]); void load_global_cfg(); void load_system_cfg(); -void control_event(main_window* _config_main_gui, custom_window* _config_custom_gui); \ No newline at end of file +void control_event(main_window* _config_main_gui, custom_window* _config_custom_gui); +void wrapper_all_save(); +void wrapper_global_save(); +void wrapper_system_save(); +void wrapper_add_user_show(); +void wrapper_edit_user_show(); +void wrapper_add_group_show(); +void wrapper_edit_group_show(); +void wrapper_add_project_show(); +void wrapper_edit_project_show(); +void wrapper_filters_user_show(); +void wrapper_filters_group_show(); +void wrapper_filters_project_show(); \ No newline at end of file diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index 3e19790..f9d2ea9 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -437,123 +437,7 @@ char* philos_pard_array_add_cmd(char* cmd, temp_config* _config, char* key, int* } } -int philos_check_activ_disk(temp_set_window *widgets, temp_config* _config) { - char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); - disk = yon_char_divide_search(disk," ", -1); - if (disk == NULL) { - return 0; - } - return 1; -} -void philos_temp_generate_cmd(temp_set_window *widgets, temp_config* _config) { - char* str_cmd = ""; - char* split_simvol = g_malloc0(sizeof(char)*2); - int size_bite = 0; - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkSoftRestrictionTemp))) { - size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spiSevereRestrictionTemp)); - str_cmd = yon_char_unite(str_cmd, - "MemoryHigh=", - yon_char_from_int(size_bite), - philos_str_size_pow_byte(widgets->cmSevereRestrictionTemp), NULL); - split_simvol[0] = ','; - split_simvol[1] = '\0'; - } - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkSevereRestrictionTemp))) { - size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinSevereRestrictionTemp)); - str_cmd = yon_char_unite(str_cmd, split_simvol, - "MemoryMax=", - yon_char_from_int(size_bite), - philos_str_size_pow_byte(widgets->cmbSevereRestrictionTemp), NULL); - split_simvol[0] = ','; - split_simvol[1] = '\0'; - } - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkPaddingFLTemp))) { - size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinPaddingFLTemp)); - str_cmd = yon_char_unite(str_cmd, split_simvol, - "MemorySwapMax=", - yon_char_from_int(size_bite), - philos_str_size_pow_byte(widgets->cmbPaddingFLTemp), NULL); - split_simvol[0] = ','; - split_simvol[1] = '\0'; - } - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chkCPULimitTemp))) { - size_bite = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinCPULimitTemp)); - str_cmd = yon_char_unite(str_cmd, split_simvol, - "CPUQuota=", - yon_char_from_int(size_bite), - "%", NULL); - split_simvol[0] = ','; - split_simvol[1] = '\0'; - } - if (gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice))!=-1) { - if (_config->size_disk!=0) { - str_cmd = philos_pard_array_add_cmd(str_cmd, _config, "IOReadBandwidthMax=", _config->i_o_limit_read, _config->i_o_limit_read_size, _config->disk_read, _config->size_disk); - - } - if (_config->size_disk!=0) { - str_cmd = philos_pard_array_add_cmd(str_cmd, _config, "IOWriteBandwidthMax=", _config->i_o_limit_write, _config->i_o_limit_write_size, _config->disk_write, _config->size_disk); - } - - } - gtk_entry_set_text(GTK_ENTRY(widgets->entryTempCmd), str_cmd); - free(split_simvol); -} -// flag_check_array = 0 READ -// flag_check_array = 1 WRITE -void philos_temp_del_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array) { - char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); - disk = yon_char_divide_search(disk, " ", -1); - int bool_read = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead)); - int bool_write = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite)); - char** ptr_disk = NULL; - int size = 0; - - if (flag_check_array == 0) { - size = _config->size_disk; - if (philos_check_activ_disk(widgets, _config) == 0) { - return; - } - ptr_disk = _config->disk_read; - } - else if (flag_check_array == 1) { - size = _config->size_disk; - if (philos_check_activ_disk(widgets, _config) == 0) { - return; - } - ptr_disk = _config->disk_write; - } - int index_find = -1; - if (ptr_disk) { - for (int index = 0; index < size; index++) { - char* disk_cfg = ptr_disk[index]; - if (disk_cfg) { - if (strstr(disk_cfg, disk) != NULL) { - index_find = index; - break; - } - } - } - } - - if ((bool_read == 0 && bool_write == 0 && index_find != -1)) { - ptr_disk[index_find] = yon_char_new("-"); - _config->i_o_limit_read_size[index_find] = -3; - _config->i_o_limit_write_size[index_find] = -3; - _config->i_o_limit_read[index_find] = -3; - _config->i_o_limit_write[index_find] = -3; - } - if (flag_check_array == 0) { - if (ptr_disk) { - yon_char_parsed_copy(&_config->disk_read, &ptr_disk); - } - } - else if (flag_check_array == 1) { - if (ptr_disk) { - yon_char_parsed_copy(&_config->disk_write, &ptr_disk); - } - } -} void philos_temp_config_init(temp_config* _config) { if (_config->size_disk != 0) { @@ -576,200 +460,7 @@ void philos_temp_config_init(temp_config* _config) { _config->size_disk = 0; } -// flag_check_array = 0 READ -// flag_check_array = 1 WRITE -void philos_update_device_to_entry(temp_set_window *widgets, temp_config* _config, int flag_check_array) { - int disk_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice)); - char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); - disk = yon_char_divide_search(disk, " ", -1); - if (disk_id != -1) { - int index_find = -1; - if (flag_check_array == 0) { - if (_config->disk_read) { - for (int index = 0; index < _config->size_disk; index++) { - char* disk_cfg = _config->disk_read[index]; - if (disk_cfg) { - if (strstr(disk_cfg, disk)) { - index_find = index; - break; - } - } - } - } - } - else if (flag_check_array == 1) { - if (_config->disk_write) { - for (int index = 0; index < _config->size_disk; index++) { - char* disk_cfg = _config->disk_write[index]; - if (disk_cfg) { - if (strstr(disk_cfg, disk)) { - index_find = index; - break; - } - } - } - } - } - if (index_find != -1) { - if (flag_check_array==0) { - if (_config->i_o_limit_read[index_find]<0 || _config->i_o_limit_read_size[index_find]<0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), _config->i_o_limit_read[index_find]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 1); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), _config->i_o_limit_read_size[index_find]); - - } - } - else if (flag_check_array==1) { - if (_config->i_o_limit_write[index_find]<0 || _config->i_o_limit_write_size[index_find]<0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), _config->i_o_limit_write[index_find]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 1); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), _config->i_o_limit_write_size[index_find]); - } - } - else { - if (flag_check_array==0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); - } - else if (flag_check_array==1) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); - } - } - } - else { - if (flag_check_array==0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); - } - else if (flag_check_array==1) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); - } - } - } - else { - if (flag_check_array==0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempRead), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempRead), 0); - } - else if (flag_check_array==1) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinTempWrite), 0); - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cbtTempWrite), 0); - } - } -} -// flag_check_array = 0 READ -// flag_check_array = 1 WRITE -void philos_temp_add_disk(temp_set_window *widgets, temp_config* _config, int flag_check_array) { - char* disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->cbtTempDevice)); - disk = yon_char_divide_search(disk, " ", -1); - int disk_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempDevice)); - int bool_read = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead)); - int bool_write = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite)); - char** ptr_disk = NULL; - int size = 0; - if (flag_check_array == 0) { - ptr_disk = _config->disk_read; - size = _config->size_disk; - } - else if (flag_check_array == 1) { - ptr_disk = _config->disk_write; - size = _config->size_disk; - } - if (disk_id >= 0 && size !=0) { - int index_find = -1; - if (ptr_disk){ - for (int index = 0; index < size; index++) { - char* disk_cfg = ptr_disk[index]; - if (disk_cfg) { - if (strstr(disk_cfg, disk) != NULL) { - index_find = index; - break; - } - } - } - } - - if (index_find == -1 || index_find>=0) { - if (index_find == -1) { - index_find = find_null_array(_config); - } - // Редактирование - if (flag_check_array == 0) { - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead))) { - ptr_disk[index_find] = yon_char_new(disk); - _config->i_o_limit_read_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempRead)); - _config->i_o_limit_read[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempRead)); - } - else { - ptr_disk[index_find] = yon_char_new("-"); - _config->i_o_limit_read_size[index_find] = -3; - _config->i_o_limit_read[index_find] = -3; - } - } - if (flag_check_array == 1) { - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite))) { - ptr_disk[index_find] = yon_char_new(disk); - _config->i_o_limit_write_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempWrite)); - _config->i_o_limit_write[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempWrite)); - } - else { - _config->i_o_limit_write_size[index_find] = -3; - _config->i_o_limit_write[index_find] = -3; - ptr_disk[index_find] = yon_char_new("-"); - } - } - } - } - else { - if (bool_read == 1 || bool_write == 1) { - int index_find = find_null_array(_config); - if (flag_check_array == 0) { - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempRead))) { - ptr_disk[index_find] = yon_char_new(disk); - _config->i_o_limit_read_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempRead)); - _config->i_o_limit_read[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempRead)); - - } - } - if (flag_check_array == 1) { - if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->chbTempWrite))) { - ptr_disk[index_find] = yon_char_new(disk); - _config->i_o_limit_write_size[index_find] = (int)gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cbtTempWrite)); - _config->i_o_limit_write[index_find] = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinTempWrite)); - } - } - } - } - if (flag_check_array == 0) { - if (ptr_disk) { - yon_char_parsed_copy(&_config->disk_read, &ptr_disk); - } - } - else if (flag_check_array == 1) { - if (ptr_disk) { - yon_char_parsed_copy(&_config->disk_write, &ptr_disk); - } - } -} int find_null_array(temp_config* _config) { int index = 0; for (index = 0; (_config->disk_read[index]!=NULL && _config->disk_write[index]!=NULL); index++) { diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 3055bb7..00e46ff 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -35,40 +35,9 @@ typedef struct { } temp_config; typedef struct { - GtkWidget* Window; GtkWidget* btnSaveTempSave; GtkWidget* btnTempCancel; - - GtkWidget* entryTempCmd; - GtkWidget* chbTempRead; - GtkWidget* spinTempRead; - GtkWidget* cbtTempRead; - - GtkWidget* chbTempWrite; - GtkWidget* spinTempWrite; - GtkWidget* cbtTempWrite; - - GtkWidget* chkSoftRestrictionTemp; - GtkWidget* spiSevereRestrictionTemp; - GtkWidget* cmSevereRestrictionTemp; - - GtkWidget* chkSevereRestrictionTemp; - GtkWidget* spinSevereRestrictionTemp; - GtkWidget* cmbSevereRestrictionTemp; - - GtkWidget* chkPaddingFLTemp; - GtkWidget* spinPaddingFLTemp; - GtkWidget* cmbPaddingFLTemp; - - GtkWidget* chkCPULimitTemp; - GtkWidget* spinCPULimitTemp; - GtkWidget* lblCPULimitTemp; - - GtkWidget* cbtTempDevice; - GtkWidget* cbxTempQuotaObj; - GtkWidget* cbxTempQuotaLevel2; - GtkWidget* boxBlockGui; } temp_set_window; void philos_array_string_remove_char(char*** array, char* str_remove, int size); void philos_set_pow_size_memory(char* str_find, int** array_size,int index, char** array_size_pow); diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 5e3891b..12258c3 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -129,9 +129,10 @@ void config_init(config_settings_gui* main_config){ _main_config->lock_save_local=0; } -main_window *setup_window(main_window* widgets){ +main_window *setup_window(main_window* widgets, custom_window* custom_widgets){ /* Widgets getting | Получение виджетов */ widgets = malloc(sizeof(main_window)); + device_disk_parsed(); GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); widgets->Window = yon_gtk_builder_get_widget(builder,"MainWindow"); widgets->HatLabel = yon_gtk_builder_get_widget(builder,"headerTopic"); @@ -182,8 +183,30 @@ main_window *setup_window(main_window* widgets){ g_signal_connect(G_OBJECT(widgets->DocumentationMenuItem),"activate",G_CALLBACK(on_open_documentation_confirmation),WIKI_LINK); g_signal_connect(G_OBJECT(widgets->AboutMenuItem),"activate",G_CALLBACK(on_about),NULL); - + setup_window_custom(custom_widgets, builder); gtk_widget_show(widgets->Window); return widgets; } +custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *builder) { + custom_widgets->usersDeviceCombo = yon_gtk_builder_get_widget(builder,"usersDeviceCombo"); + custom_widgets->groupsDeviceCombo = yon_gtk_builder_get_widget(builder,"groupsDeviceCombo"); + custom_widgets->ProjectDeviceCombo = yon_gtk_builder_get_widget(builder,"ProjectDeviceCombo"); + device_fill_disk(custom_widgets->usersDeviceCombo); + device_fill_disk(custom_widgets->groupsDeviceCombo); + device_fill_disk(custom_widgets->ProjectDeviceCombo); + custom_widgets->btnAddUsers = yon_gtk_builder_get_widget(builder,"btnAddUsers"); + custom_widgets->btnEditUsers = yon_gtk_builder_get_widget(builder,"btnEditUsers"); + custom_widgets->btnDelUsers = yon_gtk_builder_get_widget(builder,"btnDelUsers"); + custom_widgets->btnFilterUsers = yon_gtk_builder_get_widget(builder,"btnFilterUsers"); + custom_widgets->btnAddGroups = yon_gtk_builder_get_widget(builder,"btnAddGroups"); + custom_widgets->btnEditGroups = yon_gtk_builder_get_widget(builder,"btnEditGroups"); + custom_widgets->btnDelGroups = yon_gtk_builder_get_widget(builder,"btnDelGroups"); + custom_widgets->btnFilterGroups = yon_gtk_builder_get_widget(builder,"btnFilterGroups"); + custom_widgets->btnAddProject = yon_gtk_builder_get_widget(builder,"btnAddProject"); + custom_widgets->btnEditProject = yon_gtk_builder_get_widget(builder,"btnEditProject"); + custom_widgets->btnDelProject = yon_gtk_builder_get_widget(builder,"btnDelProject"); + custom_widgets->btnFilterProject = yon_gtk_builder_get_widget(builder,"btnFilterProject"); + return custom_widgets; +} + \ No newline at end of file diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h old mode 100644 new mode 100755 index 4a4605e..368a7d8 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -16,11 +16,14 @@ #include "ubl-strings.h" #ifdef WEBKIT_FOUND #include -#endif +#endif +#include "view_filters.h" #include "ubl-strings.h" #define WIKI_LINK "https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota" +#define LocalePath "/usr/share/locale" +#define LocaleName "ubl-settings-diskquota" #define VERSION_LABEL yon_char_unite(_("Version:")," ",version_application,"\n",NULL) #define glade_path "/com/ublinux/ui/ubl-settings-diskquota.glade" @@ -28,10 +31,9 @@ #define CssPath "/com/ublinux/css/ubl-settings-diskquota.css" #define config_path yon_char_unite("/home/",yon_ubl_root_user_get(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL) -#define LocalePath "/usr/share/locale" -#define LocaleName "ubl-settings-diskquota" -static char *local; + + typedef struct { int always_open_documentation; @@ -85,6 +87,24 @@ typedef struct { typedef struct { GtkWidget *treeViewMain; GtkListStore *list; + GtkWidget* usersDeviceCombo; + GtkWidget* groupsDeviceCombo; + GtkWidget* ProjectDeviceCombo; + + GtkWidget* btnAddUsers; + GtkWidget* btnEditUsers; + GtkWidget* btnDelUsers; + GtkWidget* btnFilterUsers; + + GtkWidget* btnAddGroups; + GtkWidget* btnEditGroups; + GtkWidget* btnDelGroups; + GtkWidget* btnFilterGroups; + + GtkWidget* btnAddProject; + GtkWidget* btnEditProject; + GtkWidget* btnDelProject; + GtkWidget* btnFilterProject; } custom_window; @@ -105,7 +125,7 @@ typedef char* string; static string version_application=""; -main_window *setup_window(main_window* widgets); +main_window *setup_window(main_window* widgets, custom_window* custom_widgets); void on_about(); void yon_open_browser(GtkWidget *self, char *link); void on_close_subwindow(GtkWidget *self); @@ -113,7 +133,7 @@ void on_link(GtkWidget *self, char* uri, gpointer user_data); void on_open_documentation_confirmation(GtkWidget *self, char *link); void yon_load_proceed(char *command); void event(main_window *widgets); - +custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *builder); void on_link(GtkWidget *self, char* uri, gpointer user_data); void config_init(config_settings_gui* main_config); #endif diff --git a/source/view_add_u_g.c b/source/view_add_u_g.c index e69de29..c4383a8 100644 --- a/source/view_add_u_g.c +++ b/source/view_add_u_g.c @@ -0,0 +1,54 @@ +#include "view_add_u_g.h" + +temp_set_window *add_widgets = NULL; + +temp_set_window *get_widget_add() { + return add_widgets; +} + +temp_set_window *add_setup_window(char* _glade_path) { + if (add_widgets == NULL) { + add_widgets = malloc(sizeof(temp_set_window)); + GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); + add_widgets->Window = yon_gtk_builder_get_widget(builder,"QuotasEditWindow"); + add_widgets->btnSaveTempSave = yon_gtk_builder_get_widget(builder,"quotegroupSaveButton"); + add_widgets->btnTempCancel = yon_gtk_builder_get_widget(builder,"quotegroupCancelButton"); + + add_event(add_widgets); + add_init_windows(); + add_localization(add_widgets); + } + return add_widgets; +} + +void add_show(GtkWidget *self, char* _glade_path) { + if (add_widgets != NULL) { + gtk_widget_show_all(add_widgets->Window); + add_init_windows(); + } + else { + add_setup_window(_glade_path); + gtk_widget_show_all(add_widgets->Window); + } +} + +void add_localization(temp_set_window* add_widgets) { + +} + +void add_init_windows() { +} + +void add_event(temp_set_window* add_widgets) { + +} + +void add_destroy(GtkWidget *self) { + add_widgets = NULL; +} + +void add_on_destroy_subwindow(GtkWidget *self) { + gtk_widget_destroy(gtk_widget_get_toplevel(self)); + add_widgets = NULL; + +} \ No newline at end of file diff --git a/source/view_add_u_g.h b/source/view_add_u_g.h index e69de29..a846add 100644 --- a/source/view_add_u_g.h +++ b/source/view_add_u_g.h @@ -0,0 +1,20 @@ +#include +#include +#include "model/ubl-utils.h" +#include +#include +#include +#include +#include +#include +#include +#include "ubl-cmake.h" +#include "model/model.h" +#include "model/load.h" +#include "ubl-strings.h" + +temp_set_window *add_setup_window(char* _glade_path); +void add_show(GtkWidget *self, char* _glade_path); +void add_init_windows(); +void add_event(temp_set_window* add_widgets); +void add_localization(temp_set_window* add_widgets); \ No newline at end of file diff --git a/source/view_filters.c b/source/view_filters.c index 12ac641..8716308 100644 --- a/source/view_filters.c +++ b/source/view_filters.c @@ -1,4 +1,4 @@ -#include "filters.h" +#include "view_filters.h" filters_window *filters_widgets = NULL; gboolean flag_filters[8]; @@ -20,7 +20,7 @@ filters_window *filters_setup_window(char* glade_path){ filters_widgets->chbFilterHardLimitFile = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFile"); filters_widgets->chbFilterHardLimitFileDelay = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFileDelay"); filters_widgets->chbTemplate = yon_gtk_builder_get_widget(builder,"chbTemplate"); - if (filters_widgets->name == "Project") { + if (strstr(filters_widgets->name,"Project")) { } @@ -29,8 +29,8 @@ filters_window *filters_setup_window(char* glade_path){ filters_set_flag(); return filters_widgets; } -void filters_set_name(string name) { - if (name == "Project") { +void filters_set_name(char* name) { + if (strstr(name,"Project")) { filters_widgets->name = name; } diff --git a/source/view_filters.h b/source/view_filters.h index d8e6761..0381903 100644 --- a/source/view_filters.h +++ b/source/view_filters.h @@ -1,9 +1,8 @@ -#ifndef FILTERS_H -#define FILTERS_H +#ifndef VIEW_FILTERS_H +#define VIEW_FILTERS_H #include #include -#include "ubl-utils.h" -#include "ubl-strings.h" +#include "model/ubl-utils.h" #include #include #include @@ -11,8 +10,10 @@ #include #include #include -#include "philos_utils.h" -#include +#include "ubl-cmake.h" +#include "model/model.h" +#include "model/load.h" +#include "ubl-strings.h" // Переменные typedef struct { @@ -30,7 +31,7 @@ typedef struct { GtkWidget* chbFilterHardLimitFile; GtkWidget* chbFilterHardLimitFileDelay; GtkWidget* chbTemplate; - string *name; + char* name; } filters_window; // Функции @@ -44,5 +45,6 @@ void filters_destroy(GtkWidget *self); int* filters_get_flag(); void filters_init_flag(); void filters_set_flag(); -void filters_set_name(char *name) +void filters_set_name(char *name); +void filters_show(GtkWidget *self, char* glade_path); #endif \ No newline at end of file diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota index 336bb3d924eaeaf48796337f13277781d5cae20b..e631433eb5c3e27864a6382ada7e72eb2cca2f52 100755 GIT binary patch delta 108131 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

iQ+LBV7aj>IUI3)Q8Zox=|3H+DoKK$5lT^ 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 T@dV0V`MOBosIogAG6wxGEyG3+ delta 98224 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�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

~#S@tzBU61vs`2LJw#ITm?9{Zh?It;E8&O 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 10

- + False start False @@ -964,7 +964,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 True - + gtk-cancel True True @@ -984,7 +984,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + gtk-save True True @@ -1023,8 +1023,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + True - + True False Settings disk quotas - Addition @@ -1962,6 +1963,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + True True @@ -2775,6 +2777,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + True True @@ -2986,6 +2989,7 @@ translated and supported by community. True False + True True @@ -3130,6 +3134,7 @@ translated and supported by community. True False + True True @@ -5332,7 +5337,7 @@ limitation - + True False @@ -6628,6 +6633,7 @@ limitation True False + True True diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 814ebd0..27763de 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -6,7 +6,7 @@ #, fuzzy msgid "test" msgstr "" -"Project-Id-Version: ublexec 1.0\n" +"Project-Id-Version: ubl-settings-diskquota 1.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-04-10 16:09+0000\n" "PO-Revision-Date: 2023-01-01 00:00+0600\n" @@ -21,118 +21,89 @@ msgstr "" msgid "Version:" msgstr "Версия:" -#: source/ubl-strings.h:2 -msgid "ubl-settings-TEMPLATE version:" -msgstr "Версия ubl-settings-TEMPLATE: " +msgid "ubl-settings-diskquota version:" +msgstr "Версия ubl-settings-diskquota: " -#: source/ubl-strings.h:2 -msgid "TEMPLATE settings" -msgstr "Настройки TEMPLATE" +msgid "ubl-settings-diskquota settings" +msgstr "Настройки ubl-settings-diskquota" -#: source/ubl-strings.h:2 msgid "Usage:" msgstr "Использование:" -#: source/ubl-strings.h:2 msgid "[OPTIONS]" msgstr "[АРГУМЕНТЫ]" -#: source/ubl-strings.h:2 msgid "Options:" msgstr "Аргументы:" -#: source/ubl-strings.h:2 msgid "Show this help" msgstr "Показать параметры справки" -#: source/ubl-strings.h:2 msgid "Show package version" msgstr "Показать текущую версию" -#: source/ubl-strings.h:2 msgid "Lock this help menu" msgstr "Блокировка вызова справки" -#: source/ubl-strings.h:2 -#, fuzzy msgid "Lock configuration saving" msgstr "Блокировка сохранения локальной и глобальной конфигурации" -#: source/ubl-strings.h:2 msgid "Lock local configration saving" msgstr "Блокировка сохранения локальной конфигурации" -#: source/ubl-strings.h:2 msgid "Lock global configration saving" msgstr "Блокировка сохранения глобальной конфигурации" -#: source/ubl-strings.h:2 msgid "Lock global configration loading" msgstr "Блокировка загрузки глобальной конфигурации" -#: source/ubl-strings.h:4 -msgid "TEMPLATE Manager" -msgstr "Настройки TEMPLATE" +msgid "ubl-settings-diskquota Manager" +msgstr "Настройки ubl-settings-diskquota" -#: source/ubl-strings.h:5 -msgid "System TEMPLATE settings management" -msgstr "Настройки TEMPLATE" +msgid "System ubl-settings-diskquota" +msgstr "Настройки ubl-settings-diskquota" -#: source/ubl-strings.h:7 msgid "Operation succeeded" msgstr "Операция завершена" -#: source/ubl-strings.h:8 msgid "" "Warning! Application was launched without root - root-dependent actions are " "locked" msgstr "Внимание! Приложение было запущено без прав суперпользователя - действия, требующие их наличия заблокированы" -#: source/ubl-strings.h:11 msgid "Documentation" msgstr "Справка" -#: source/ubl-strings.h:12 msgid "Save to local configuration" msgstr "Сохранить в локальную конфигурацию" -#: source/ubl-strings.h:13 msgid "Save to global configuration" msgstr "Сохранить в глобальную конфигурацию" -#: source/ubl-strings.h:14 msgid "Save configuration" msgstr "Сохранить конфигурацию" -#: source/ubl-strings.h:24 msgid "Always redirect to online documentation" msgstr "Всегда перенаправлять" -#: source/ubl-strings.h:25 msgid "Open documentation" msgstr "Прочитать справку" -#: source/ubl-strings.h:27 msgid "Nothing were chosen" msgstr "Ничего не было выбрано" -#: source/ubl-strings.h:30 msgid "Global configuration loading succseeded." msgstr "Успешно загружена глобальная конфигурация" -#: source/ubl-strings.h:31 msgid "Local configuration loading succseeded." msgstr "Успешно загружена локальная конфигурация" -#: source/ubl-strings.h:33 msgid "Local and global configuration saving succseeded." msgstr "Успешно записаны локальная и глобальная конфигурация" -#: source/ubl-strings.h:34 msgid "Global configuration saving succseeded." msgstr "Успешно записана глобальная конфигурация" -#: source/ubl-strings.h:35 msgid "Local configuration saving succseeded." msgstr "Успешно записана локальная конфигурация" @@ -188,53 +159,30 @@ msgstr "Всегда перенаправлять" msgid "Read online" msgstr "Прочитать онлайн" -#: source/ubl-settings-quotas.cc:224 source/ubl-settings-quotas.cc:154 -#: source/ubl-settings-quotas.cc:144 msgid "About" msgstr "О программе" msgid "Projects" msgstr "Проекты" -#: source/ubl-settings-quotas.cc:183 source/ubl-settings-quotas.cc:113 -#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:124 -#: source/ubl-settings-quotas.cc:121 source/ubl-settings-quotas.cc:118 msgid "Configuration of disk quotas parameters for system groups and users" msgstr "Настройка параметров дисковых квот для системных групп и пользователей" msgid "Configuring disk quota settings for system groups and users" msgstr "Настройка параметров дисковых квот для системных групп и пользователей системы" -#: source/ubl-settings-quotas.cc:138 source/ubl-settings-quotas.cc:68 -#: source/ubl-settings-quotas.cc:60 source/ubl-settings-quotas.cc:81 -#: source/ubl-settings-quotas.cc:78 source/ubl-settings-quotas.cc:75 -#: source/ubl-settings-quotas.cc:74 msgid "Copyright © UBSoft LLC, 2022 - " msgstr "" -#: source/ubl-settings-quotas.cc:201 source/ubl-settings-quotas.cc:206 -#: source/ubl-settings-quotas.cc:211 source/ubl-settings-quotas.cc:131 -#: source/ubl-settings-quotas.cc:136 source/ubl-settings-quotas.cc:141 -#: source/ubl-settings-quotas.cc:121 source/ubl-settings-quotas.cc:126 -#: source/ubl-settings-quotas.cc:142 source/ubl-settings-quotas.cc:147 -#: source/ubl-settings-quotas.cc:152 source/ubl-settings-quotas.cc:139 -#: source/ubl-settings-quotas.cc:144 source/ubl-settings-quotas.cc:149 msgid "Currently using:" msgstr "В настоящее время используется:" -#: source/ubl-settings-quotas.cc:216 source/ubl-settings-quotas.cc:146 -#: source/ubl-settings-quotas.cc:136 source/ubl-settings-quotas.cc:157 -#: source/ubl-settings-quotas.cc:154 msgid "Currently using: " msgstr "В настоящее время используется: " -#: source/ubl-settings-quotas.cc:62 source/ubl-settings-quotas.cc:83 -#: source/ubl-settings-quotas.cc:80 source/ubl-settings-quotas.cc:77 -#: source/ubl-settings-quotas.cc:76 msgid "Date and Time" msgstr "Дата и время" -#: source/ubl-settings-quotas.cc:246 source/ubl-settings-quotas.cc:381 msgid "" "Deferring\n" "a hard\n" @@ -260,7 +208,6 @@ msgstr "" "Отсрочка\n" "(объём)" -#: source/ubl-settings-quotas.cc:239 source/ubl-settings-quotas.cc:374 msgid "" "Deferring\n" "a hard\n" @@ -272,28 +219,12 @@ msgstr "" "ограничения\n" "(объём)" -#: source/ubl-settings-quotas.cc:194 msgid "Deferring a hard limit (files)" msgstr "Отсрочка жесткого ограничения (файлы)" -#: source/ubl-settings-quotas.cc:189 msgid "Deferring a hard limit (size)" msgstr "Отсрочка жесткого ограничения (объём)" -#: source/ubl-settings-quotas.cc:149 source/ubl-settings-quotas.cc:181 -#: source/ubl-settings-quotas.cc:182 source/ubl-settings-quotas.cc:196 -#: source/ubl-settings-quotas.cc:208 source/ubl-settings-quotas.cc:79 -#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:112 -#: source/ubl-settings-quotas.cc:126 source/ubl-settings-quotas.cc:138 -#: source/ubl-settings-quotas.cc:69 source/ubl-settings-quotas.cc:101 -#: source/ubl-settings-quotas.cc:102 source/ubl-settings-quotas.cc:116 -#: source/ubl-settings-quotas.cc:128 source/ubl-settings-quotas.cc:90 -#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:123 -#: source/ubl-settings-quotas.cc:137 source/ubl-settings-quotas.cc:87 -#: source/ubl-settings-quotas.cc:119 source/ubl-settings-quotas.cc:120 -#: source/ubl-settings-quotas.cc:134 source/ubl-settings-quotas.cc:146 -#: source/ubl-settings-quotas.cc:84 source/ubl-settings-quotas.cc:117 -#: source/ubl-settings-quotas.cc:83 msgid "Device:" msgstr "Устройство:" @@ -339,87 +270,28 @@ msgstr "Статус" msgid "Device\nProject" msgstr "Устройство\nПроект" -#: source/ubl-settings-quotas.cc:197 source/ubl-settings-quotas.cc:207 -#: source/ubl-settings-quotas.cc:127 source/ubl-settings-quotas.cc:137 -#: source/ubl-settings-quotas.cc:117 source/ubl-settings-quotas.cc:138 -#: source/ubl-settings-quotas.cc:148 source/ubl-settings-quotas.cc:135 -#: source/ubl-settings-quotas.cc:145 msgid "Disk quotas for this device:" msgstr "Дисковые квоты для этого устройства:" -#: source/ubl-settings-quotas.cc:152 source/ubl-settings-quotas.cc:153 -#: source/ubl-settings-quotas.cc:82 source/ubl-settings-quotas.cc:83 -#: source/ubl-settings-quotas.cc:72 source/ubl-settings-quotas.cc:73 -#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:94 -#: source/ubl-settings-quotas.cc:90 source/ubl-settings-quotas.cc:91 -#: source/ubl-settings-quotas.cc:87 source/ubl-settings-quotas.cc:88 -#: source/ubl-settings-quotas.cc:86 msgid "Enable" msgstr "Включить" -#: source/ubl-settings-quotas.cc:597 source/ubl-settings-quotas.cc:510 -#: source/ubl-settings-quotas.cc:444 #, fuzzy msgid "Error saved local and global configuration" msgstr "Сохранить глобальную и локальную конфигурацию" -#: source/ubl-settings-quotas.cc:156 source/ubl-settings-quotas.cc:158 -#: source/ubl-settings-quotas.cc:86 source/ubl-settings-quotas.cc:88 -#: source/ubl-settings-quotas.cc:76 source/ubl-settings-quotas.cc:78 -#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:99 -#: source/ubl-settings-quotas.cc:94 source/ubl-settings-quotas.cc:96 -#: source/ubl-settings-quotas.cc:91 source/ubl-settings-quotas.cc:93 -#: source/ubl-settings-quotas.cc:90 source/ubl-settings-quotas.cc:92 msgid "Excess files delay period" msgstr "Превышение периода задержки файлов" -#: source/ubl-settings-quotas.cc:155 source/ubl-settings-quotas.cc:157 -#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:87 -#: source/ubl-settings-quotas.cc:75 source/ubl-settings-quotas.cc:77 -#: source/ubl-settings-quotas.cc:96 source/ubl-settings-quotas.cc:98 -#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:95 -#: source/ubl-settings-quotas.cc:90 source/ubl-settings-quotas.cc:92 -#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:91 msgid "Excess size delay period" msgstr "Период задержки превышения размера" -#: source/ubl-settings-quotas.cc:150 source/ubl-settings-quotas.cc:175 -#: source/ubl-settings-quotas.cc:176 source/ubl-settings-quotas.cc:214 -#: source/ubl-settings-quotas.cc:221 source/ubl-settings-quotas.cc:80 -#: source/ubl-settings-quotas.cc:105 source/ubl-settings-quotas.cc:106 -#: source/ubl-settings-quotas.cc:144 source/ubl-settings-quotas.cc:151 -#: source/ubl-settings-quotas.cc:70 source/ubl-settings-quotas.cc:95 -#: source/ubl-settings-quotas.cc:96 source/ubl-settings-quotas.cc:134 -#: source/ubl-settings-quotas.cc:141 source/ubl-settings-quotas.cc:91 -#: source/ubl-settings-quotas.cc:116 source/ubl-settings-quotas.cc:117 -#: source/ubl-settings-quotas.cc:155 source/ubl-settings-quotas.cc:162 -#: source/ubl-settings-quotas.cc:88 source/ubl-settings-quotas.cc:113 -#: source/ubl-settings-quotas.cc:114 source/ubl-settings-quotas.cc:152 -#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:110 -#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:84 msgid "File system:" msgstr "Файловая система:" -#: source/ubl-settings-quotas.cc:191 source/ubl-settings-quotas.cc:200 -#: source/ubl-settings-quotas.cc:215 source/ubl-settings-quotas.cc:243 -#: source/ubl-settings-quotas.cc:121 source/ubl-settings-quotas.cc:130 -#: source/ubl-settings-quotas.cc:145 source/ubl-settings-quotas.cc:378 -#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:120 -#: source/ubl-settings-quotas.cc:135 source/ubl-settings-quotas.cc:321 -#: source/ubl-settings-quotas.cc:132 source/ubl-settings-quotas.cc:141 -#: source/ubl-settings-quotas.cc:156 source/ubl-settings-quotas.cc:325 -#: source/ubl-settings-quotas.cc:129 source/ubl-settings-quotas.cc:138 -#: source/ubl-settings-quotas.cc:153 source/ubl-settings-quotas.cc:317 -#: source/ubl-settings-quotas.cc:264 source/ubl-settings-quotas.cc:126 msgid "Files" msgstr "Файлы" -#: source/ubl-settings-quotas.cc:177 source/ubl-settings-quotas.cc:178 -#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:108 -#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:98 -#: source/ubl-settings-quotas.cc:118 source/ubl-settings-quotas.cc:119 -#: source/ubl-settings-quotas.cc:115 source/ubl-settings-quotas.cc:116 -#: source/ubl-settings-quotas.cc:112 source/ubl-settings-quotas.cc:113 msgid "Filters" msgstr "Фильтры" @@ -452,64 +324,33 @@ msgstr "" " --lock-save-global Блокировка сохранения глобальной конфигурации\n" " --lock-load-global Блокировка загрузки глобальной конфигурации\n" -#: source/ubl-settings-quotas.cc:144 source/ubl-settings-quotas.cc:74 -#: source/ubl-settings-quotas.cc:66 source/ubl-settings-quotas.cc:87 -#: source/ubl-settings-quotas.cc:84 source/ubl-settings-quotas.cc:81 -#: source/ubl-settings-quotas.cc:80 msgid "General settings" msgstr "Общие настройки" -#: source/ubl-settings-quotas.cc:611 source/ubl-settings-quotas.cc:524 -#: source/ubl-settings-quotas.cc:458 msgid "Global configuration downloaded successfully" msgstr "Успешно загружена глобальная конфигурация" -#: source/ubl-settings-quotas.cc:585 source/ubl-settings-quotas.cc:498 -#: source/ubl-settings-quotas.cc:432 #, fuzzy msgid "Global configuration read error" msgstr "Сохранить глобальную конфигурацию" -#: source/ubl-settings-quotas.cc:617 source/ubl-settings-quotas.cc:530 -#: source/ubl-settings-quotas.cc:464 msgid "Global configuration successfully written" msgstr "Успешно записана глобальная конфигурация" -#: source/ubl-settings-quotas.cc:593 source/ubl-settings-quotas.cc:506 -#: source/ubl-settings-quotas.cc:440 #, fuzzy msgid "Global configuration write error" msgstr "Сохранить глобальную конфигурацию" -#: source/ubl-settings-quotas.cc:198 source/ubl-settings-quotas.cc:128 -#: source/ubl-settings-quotas.cc:118 source/ubl-settings-quotas.cc:139 -#: source/ubl-settings-quotas.cc:136 msgid "Group quotas for this device:" msgstr "Групповые квоты для этого устройства:" -#: source/ubl-settings-quotas.cc:145 source/ubl-settings-quotas.cc:75 -#: source/ubl-settings-quotas.cc:67 source/ubl-settings-quotas.cc:88 -#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:82 -#: source/ubl-settings-quotas.cc:81 msgid "Groups" msgstr "Группы" -#: source/ubl-settings-quotas.cc:203 source/ubl-settings-quotas.cc:204 -#: source/ubl-settings-quotas.cc:213 source/ubl-settings-quotas.cc:218 -#: source/ubl-settings-quotas.cc:133 source/ubl-settings-quotas.cc:134 -#: source/ubl-settings-quotas.cc:143 source/ubl-settings-quotas.cc:148 -#: source/ubl-settings-quotas.cc:123 source/ubl-settings-quotas.cc:124 -#: source/ubl-settings-quotas.cc:138 source/ubl-settings-quotas.cc:144 -#: source/ubl-settings-quotas.cc:145 source/ubl-settings-quotas.cc:154 -#: source/ubl-settings-quotas.cc:159 source/ubl-settings-quotas.cc:141 -#: source/ubl-settings-quotas.cc:142 source/ubl-settings-quotas.cc:151 -#: source/ubl-settings-quotas.cc:156 #, fuzzy msgid "Hard limit" msgstr "Жесткий предел" -#: source/ubl-settings-quotas.cc:320 source/ubl-settings-quotas.cc:324 -#: source/ubl-settings-quotas.cc:316 source/ubl-settings-quotas.cc:263 #, fuzzy msgid "" "Hard limit\n" @@ -519,8 +360,6 @@ msgstr "" "Жесткий предел\n" "(размер)" -#: source/ubl-settings-quotas.cc:323 source/ubl-settings-quotas.cc:327 -#: source/ubl-settings-quotas.cc:319 source/ubl-settings-quotas.cc:266 #, fuzzy msgid "" "Hard limit\n" @@ -529,8 +368,6 @@ msgstr "" "Жесткий лимит\n" "(файлы)" -#: source/ubl-settings-quotas.cc:325 source/ubl-settings-quotas.cc:329 -#: source/ubl-settings-quotas.cc:321 source/ubl-settings-quotas.cc:268 #, fuzzy msgid "" "Hard limit\n" @@ -540,8 +377,6 @@ msgstr "" "Жесткий предел\n" "(размер)" -#: source/ubl-settings-quotas.cc:324 source/ubl-settings-quotas.cc:328 -#: source/ubl-settings-quotas.cc:320 source/ubl-settings-quotas.cc:267 #, fuzzy msgid "" "Hard limit\n" @@ -550,8 +385,6 @@ msgstr "" "Жесткий лимит\n" "(файлы)" -#: source/ubl-settings-quotas.cc:318 source/ubl-settings-quotas.cc:322 -#: source/ubl-settings-quotas.cc:314 source/ubl-settings-quotas.cc:261 #, fuzzy msgid "" "Hard limit\n" @@ -560,8 +393,6 @@ msgstr "" "Жесткий предел\n" "(размер) задержки" -#: source/ubl-settings-quotas.cc:319 source/ubl-settings-quotas.cc:323 -#: source/ubl-settings-quotas.cc:315 source/ubl-settings-quotas.cc:262 #, fuzzy msgid "" "Hard limit\n" @@ -570,7 +401,6 @@ msgstr "" "Жесткий предел\n" "(размер) задержки" -#: source/ubl-settings-quotas.cc:247 source/ubl-settings-quotas.cc:382 #, fuzzy msgid "" "Hard limit\n" @@ -581,7 +411,6 @@ msgstr "" "жесткого лимита\n" "(файла)" -#: source/ubl-settings-quotas.cc:240 source/ubl-settings-quotas.cc:375 msgid "" "Hard limit\n" "activation\n" @@ -591,155 +420,86 @@ msgstr "" "жесткого лимита\n" "(объём)" -#: source/ubl-settings-quotas.cc:195 source/ubl-settings-quotas.cc:125 -#: source/ubl-settings-quotas.cc:115 source/ubl-settings-quotas.cc:136 -#: source/ubl-settings-quotas.cc:133 source/ubl-settings-quotas.cc:130 msgid "Hard limit (file) activation time" msgstr "Время активации жесткого лимита (файла)" -#: source/ubl-settings-quotas.cc:123 source/ubl-settings-quotas.cc:113 -#: source/ubl-settings-quotas.cc:134 source/ubl-settings-quotas.cc:131 -#: source/ubl-settings-quotas.cc:128 msgid "Hard limit (files)" msgstr "Жесткий лимит (файлы)" -#: source/ubl-settings-quotas.cc:124 source/ubl-settings-quotas.cc:114 -#: source/ubl-settings-quotas.cc:135 source/ubl-settings-quotas.cc:132 -#: source/ubl-settings-quotas.cc:129 msgid "Hard limit (files) delay" msgstr "Жесткий лимит (файлы)" -#: source/ubl-settings-quotas.cc:188 source/ubl-settings-quotas.cc:118 -#: source/ubl-settings-quotas.cc:108 source/ubl-settings-quotas.cc:129 -#: source/ubl-settings-quotas.cc:126 source/ubl-settings-quotas.cc:123 msgid "Hard limit (size)" msgstr "Жесткий лимит (объём)" -#: source/ubl-settings-quotas.cc:120 source/ubl-settings-quotas.cc:110 -#: source/ubl-settings-quotas.cc:131 source/ubl-settings-quotas.cc:128 -#: source/ubl-settings-quotas.cc:125 msgid "Hard limit (size) activation time" msgstr "Жесткий предел (размер)" -#: source/ubl-settings-quotas.cc:119 source/ubl-settings-quotas.cc:109 -#: source/ubl-settings-quotas.cc:130 source/ubl-settings-quotas.cc:127 -#: source/ubl-settings-quotas.cc:124 msgid "Hard limit (size) delay" msgstr "Жесткий предел (размер) задержки" -#: source/ubl-settings-quotas.cc:190 msgid "Hard limit activation time (size)" msgstr "Время активации жесткого ограничения (объём)" -#: source/ubl-settings-quotas.cc:225 source/ubl-settings-quotas.cc:155 -#: source/ubl-settings-quotas.cc:145 msgid "Help" msgstr "Справка" -#: source/ubl-settings-quotas.cc:179 source/ubl-settings-quotas.cc:109 -#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:120 -#: source/ubl-settings-quotas.cc:117 source/ubl-settings-quotas.cc:114 msgid "Load" msgstr "Загрузить" -#: source/ubl-settings-quotas.cc:222 source/ubl-settings-quotas.cc:152 -#: source/ubl-settings-quotas.cc:142 msgid "Load global configuration" msgstr "Загрузить глобальную конфигурацию" -#: source/ubl-settings-quotas.cc:223 source/ubl-settings-quotas.cc:153 -#: source/ubl-settings-quotas.cc:143 msgid "Load local configuration" msgstr "Загрузить локальную конфигурацию" -#: source/ubl-settings-quotas.cc:608 source/ubl-settings-quotas.cc:521 -#: source/ubl-settings-quotas.cc:455 msgid "Local configuration downloaded successfully" msgstr "Успешно загружена локальная конфигурация" -#: source/ubl-settings-quotas.cc:581 source/ubl-settings-quotas.cc:494 -#: source/ubl-settings-quotas.cc:428 #, fuzzy msgid "Local configuration reading error" msgstr "Загрузить локальную конфигурацию" -#: source/ubl-settings-quotas.cc:614 source/ubl-settings-quotas.cc:527 -#: source/ubl-settings-quotas.cc:461 msgid "Local configuration successfully written" msgstr "Успешно записана локальная конфигурация" -#: source/ubl-settings-quotas.cc:589 source/ubl-settings-quotas.cc:502 -#: source/ubl-settings-quotas.cc:436 #, fuzzy msgid "Local configuration write error" msgstr "Загрузить локальную конфигурацию" -#: source/ubl-settings-quotas.cc:184 source/ubl-settings-quotas.cc:234 -#: source/ubl-settings-quotas.cc:114 source/ubl-settings-quotas.cc:369 -#: source/ubl-settings-quotas.cc:104 source/ubl-settings-quotas.cc:314 -#: source/ubl-settings-quotas.cc:125 source/ubl-settings-quotas.cc:318 -#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:310 -#: source/ubl-settings-quotas.cc:119 msgid "Name" msgstr "Имя" -#: source/ubl-settings-quotas.cc:623 source/ubl-settings-quotas.cc:536 -#: source/ubl-settings-quotas.cc:470 msgid "Nothing to save!" msgstr "Нечего сохранять!" -#: source/ubl-settings-quotas.cc:143 source/ubl-settings-quotas.cc:73 -#: source/ubl-settings-quotas.cc:65 source/ubl-settings-quotas.cc:86 -#: source/ubl-settings-quotas.cc:83 source/ubl-settings-quotas.cc:80 -#: source/ubl-settings-quotas.cc:79 msgid "Project Home Page" msgstr "Главная страница проекта" -#: source/ubl-settings-quotas.cc:185 source/ubl-settings-quotas.cc:235 -#: source/ubl-settings-quotas.cc:115 source/ubl-settings-quotas.cc:370 -#: source/ubl-settings-quotas.cc:105 source/ubl-settings-quotas.cc:315 -#: source/ubl-settings-quotas.cc:126 source/ubl-settings-quotas.cc:319 -#: source/ubl-settings-quotas.cc:123 source/ubl-settings-quotas.cc:311 -#: source/ubl-settings-quotas.cc:258 source/ubl-settings-quotas.cc:120 msgid "Quotas" msgstr "Квоты" -#: source/ubl-settings-quotas.cc:151 source/ubl-settings-quotas.cc:81 -#: source/ubl-settings-quotas.cc:71 msgid "Quotas for groups" msgstr "Квоты для групп" -#: source/ubl-settings-quotas.cc:154 source/ubl-settings-quotas.cc:84 -#: source/ubl-settings-quotas.cc:74 msgid "Quotas for users" msgstr "Квоты для пользователей" -#: source/ubl-settings-quotas.cc:180 source/ubl-settings-quotas.cc:110 -#: source/ubl-settings-quotas.cc:100 source/ubl-settings-quotas.cc:121 -#: source/ubl-settings-quotas.cc:118 source/ubl-settings-quotas.cc:115 msgid "Save" msgstr "Сохранить" -#: source/ubl-settings-quotas.cc:226 source/ubl-settings-quotas.cc:156 -#: source/ubl-settings-quotas.cc:146 msgid "Save in global and local configuration" msgstr "Сохранить в глобальную и локальную конфигурацию" -#: source/ubl-settings-quotas.cc:227 source/ubl-settings-quotas.cc:157 -#: source/ubl-settings-quotas.cc:147 msgid "Save in global configuration" msgstr "Сохранить в глобальную конфигурацию" -#: source/ubl-settings-quotas.cc:228 source/ubl-settings-quotas.cc:158 -#: source/ubl-settings-quotas.cc:148 msgid "Save in local configuration" msgstr "Сохранить в локальную конфигурацию" -#: source/ubl-settings-quotas.cc:140 source/ubl-settings-quotas.cc:70 msgid "Setting user quotas" msgstr "Настройка квот пользователей" -#: source/ubl-settings-quotas.cc:245 source/ubl-settings-quotas.cc:380 msgid "" "Severe\n" "limitation\n" @@ -749,7 +509,6 @@ msgstr "" "лимит\n" "(файлы)" -#: source/ubl-settings-quotas.cc:238 source/ubl-settings-quotas.cc:373 msgid "" "Severe\n" "limitation\n" @@ -759,25 +518,12 @@ msgstr "" "лимит\n" "(объём)" -#: source/ubl-settings-quotas.cc:193 msgid "Severe limitation (files)" msgstr "Жесткое лимит (файлы)" -#: source/ubl-settings-quotas.cc:186 source/ubl-settings-quotas.cc:199 -#: source/ubl-settings-quotas.cc:210 source/ubl-settings-quotas.cc:236 -#: source/ubl-settings-quotas.cc:116 source/ubl-settings-quotas.cc:129 -#: source/ubl-settings-quotas.cc:140 source/ubl-settings-quotas.cc:371 -#: source/ubl-settings-quotas.cc:106 source/ubl-settings-quotas.cc:119 -#: source/ubl-settings-quotas.cc:130 source/ubl-settings-quotas.cc:316 -#: source/ubl-settings-quotas.cc:127 source/ubl-settings-quotas.cc:151 -#: source/ubl-settings-quotas.cc:320 source/ubl-settings-quotas.cc:124 -#: source/ubl-settings-quotas.cc:137 source/ubl-settings-quotas.cc:148 -#: source/ubl-settings-quotas.cc:312 source/ubl-settings-quotas.cc:259 -#: source/ubl-settings-quotas.cc:121 msgid "Size" msgstr "Объём" -#: source/ubl-settings-quotas.cc:244 source/ubl-settings-quotas.cc:379 msgid "" "Soft\n" "Restriction\n" @@ -787,25 +533,13 @@ msgstr "" "лимит\n" "(файлы)" -#: source/ubl-settings-quotas.cc:192 msgid "Soft Restriction (files)" msgstr "Мягкое лимит (файлы)" -#: source/ubl-settings-quotas.cc:202 source/ubl-settings-quotas.cc:205 -#: source/ubl-settings-quotas.cc:212 source/ubl-settings-quotas.cc:217 -#: source/ubl-settings-quotas.cc:132 source/ubl-settings-quotas.cc:135 -#: source/ubl-settings-quotas.cc:142 source/ubl-settings-quotas.cc:147 -#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:125 -#: source/ubl-settings-quotas.cc:137 source/ubl-settings-quotas.cc:143 -#: source/ubl-settings-quotas.cc:146 source/ubl-settings-quotas.cc:153 -#: source/ubl-settings-quotas.cc:158 source/ubl-settings-quotas.cc:140 -#: source/ubl-settings-quotas.cc:150 source/ubl-settings-quotas.cc:155 #, fuzzy msgid "Soft limit" msgstr "Мягкий лимит" -#: source/ubl-settings-quotas.cc:322 source/ubl-settings-quotas.cc:326 -#: source/ubl-settings-quotas.cc:318 source/ubl-settings-quotas.cc:265 #, fuzzy msgid "" "Soft limit\n" @@ -815,9 +549,6 @@ msgstr "" "лимит\n" "(файлы)" -#: source/ubl-settings-quotas.cc:237 source/ubl-settings-quotas.cc:372 -#: source/ubl-settings-quotas.cc:317 source/ubl-settings-quotas.cc:321 -#: source/ubl-settings-quotas.cc:313 source/ubl-settings-quotas.cc:260 #, fuzzy msgid "" "Soft limit\n" @@ -833,147 +564,60 @@ msgstr "" "Мягкий лимит\n" "(файлы)" -#: source/ubl-settings-quotas.cc:122 source/ubl-settings-quotas.cc:112 -#: source/ubl-settings-quotas.cc:133 source/ubl-settings-quotas.cc:130 -#: source/ubl-settings-quotas.cc:127 msgid "Soft limit (files)" msgstr "" "Мягкий лимит\n" "(файлы)" -#: source/ubl-settings-quotas.cc:187 source/ubl-settings-quotas.cc:117 -#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:128 -#: source/ubl-settings-quotas.cc:125 source/ubl-settings-quotas.cc:122 msgid "Soft limit (size)" msgstr "Мягкий лимит (объём)" -#: source/ubl-settings-quotas.cc:620 source/ubl-settings-quotas.cc:533 -#: source/ubl-settings-quotas.cc:467 #, fuzzy msgid "Successfully saved local and global configuration" msgstr "Сохранить глобальную и локальную конфигурацию" -#: source/ubl-settings-quotas.cc:59 source/ubl-settings-quotas.cc:55 -#: source/ubl-settings-quotas.cc:47 source/ubl-settings-quotas.cc:68 -#: source/ubl-settings-quotas.cc:70 source/ubl-settings-quotas.cc:67 -#: source/ubl-settings-quotas.cc:66 msgid "The program must be run as root" msgstr "Программа должна быть запущена от имени root" -#: source/ubl-settings-quotas.cc:209 source/ubl-settings-quotas.cc:139 -#: source/ubl-settings-quotas.cc:129 source/ubl-settings-quotas.cc:150 -#: source/ubl-settings-quotas.cc:147 msgid "User quotas for this device: " msgstr "Квоты пользователей для этого устройства: " -#: source/ubl-settings-quotas.cc:148 source/ubl-settings-quotas.cc:78 -#: source/ubl-settings-quotas.cc:68 source/ubl-settings-quotas.cc:89 -#: source/ubl-settings-quotas.cc:86 source/ubl-settings-quotas.cc:83 -#: source/ubl-settings-quotas.cc:82 msgid "Users" msgstr "Пользователи" -#: source/ubl-settings-quotas.cc:163 source/ubl-settings-quotas.cc:164 -#: source/ubl-settings-quotas.cc:165 source/ubl-settings-quotas.cc:166 -#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:94 -#: source/ubl-settings-quotas.cc:95 source/ubl-settings-quotas.cc:96 -#: source/ubl-settings-quotas.cc:83 source/ubl-settings-quotas.cc:84 -#: source/ubl-settings-quotas.cc:85 source/ubl-settings-quotas.cc:86 -#: source/ubl-settings-quotas.cc:104 source/ubl-settings-quotas.cc:105 -#: source/ubl-settings-quotas.cc:106 source/ubl-settings-quotas.cc:107 -#: source/ubl-settings-quotas.cc:101 source/ubl-settings-quotas.cc:102 -#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:98 -#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:100 -#: source/ubl-settings-quotas.cc:97 msgid "days" msgstr "дни" -#: source/ubl-settings-quotas.cc:219 source/ubl-settings-quotas.cc:220 -#: source/ubl-settings-quotas.cc:149 source/ubl-settings-quotas.cc:150 -#: source/ubl-settings-quotas.cc:139 source/ubl-settings-quotas.cc:140 -#: source/ubl-settings-quotas.cc:160 source/ubl-settings-quotas.cc:161 -#: source/ubl-settings-quotas.cc:157 source/ubl-settings-quotas.cc:158 -#, fuzzy msgid "files" msgstr "Файлы" -#: source/ubl-settings-quotas.cc:167 source/ubl-settings-quotas.cc:168 -#: source/ubl-settings-quotas.cc:169 source/ubl-settings-quotas.cc:170 -#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:98 -#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:100 -#: source/ubl-settings-quotas.cc:87 source/ubl-settings-quotas.cc:88 -#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:90 -#: source/ubl-settings-quotas.cc:108 source/ubl-settings-quotas.cc:109 -#: source/ubl-settings-quotas.cc:110 source/ubl-settings-quotas.cc:111 -#: source/ubl-settings-quotas.cc:105 source/ubl-settings-quotas.cc:106 -#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:102 -#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:104 -#: source/ubl-settings-quotas.cc:101 msgid "hours" msgstr "часы" -#: source/ubl-settings-quotas.cc:141 source/ubl-settings-quotas.cc:71 -#: source/ubl-settings-quotas.cc:63 source/ubl-settings-quotas.cc:84 -#: source/ubl-settings-quotas.cc:81 source/ubl-settings-quotas.cc:78 -#: source/ubl-settings-quotas.cc:77 msgid "https://wiki.ublinux.com" msgstr "https://wiki.ublinux.ru" -#: source/ubl-settings-quotas.cc:548 source/ubl-settings-quotas.cc:461 msgid "" "https://wiki.ublinux.com/ru/Программное_обеспечение/Программы_и_утилиты/Все/" msgstr "" -#: source/ubl-settings-quotas.cc:171 source/ubl-settings-quotas.cc:172 -#: source/ubl-settings-quotas.cc:173 source/ubl-settings-quotas.cc:174 -#: source/ubl-settings-quotas.cc:101 source/ubl-settings-quotas.cc:102 -#: source/ubl-settings-quotas.cc:103 source/ubl-settings-quotas.cc:104 -#: source/ubl-settings-quotas.cc:91 source/ubl-settings-quotas.cc:92 -#: source/ubl-settings-quotas.cc:93 source/ubl-settings-quotas.cc:94 -#: source/ubl-settings-quotas.cc:112 source/ubl-settings-quotas.cc:113 -#: source/ubl-settings-quotas.cc:114 source/ubl-settings-quotas.cc:115 -#: source/ubl-settings-quotas.cc:109 source/ubl-settings-quotas.cc:110 -#: source/ubl-settings-quotas.cc:111 source/ubl-settings-quotas.cc:106 -#: source/ubl-settings-quotas.cc:107 source/ubl-settings-quotas.cc:108 -#: source/ubl-settings-quotas.cc:105 msgid "minutes" msgstr "минуты" -#: source/ubl-settings-quotas.cc:257 msgid "name" msgstr "имя" -#: source/ubl-settings-quotas.cc:92 source/ubl-settings-quotas.cc:89 -#: source/ubl-settings-quotas.cc:86 source/ubl-settings-quotas.cc:85 #, fuzzy msgid "quotas for groups" msgstr "Квоты для групп" -#: source/ubl-settings-quotas.cc:95 source/ubl-settings-quotas.cc:92 -#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:88 #, fuzzy msgid "quotas for users" msgstr "Квоты для пользователей" -#: source/ubl-settings-quotas.cc:629 source/ubl-settings-quotas.cc:542 -#: source/ubl-settings-quotas.cc:476 source/ubl-settings-quotas.cc:350 -#: source/ubl-settings-quotas.cc:371 source/ubl-settings-quotas.cc:318 -#: source/ubl-settings-quotas.cc:267 source/ubl-settings-quotas.cc:213 msgid "ubl-settings-quotas version: " msgstr "ubl-settings-quotas версия: " -#: source/ubl-settings-quotas.cc:159 source/ubl-settings-quotas.cc:160 -#: source/ubl-settings-quotas.cc:161 source/ubl-settings-quotas.cc:162 -#: source/ubl-settings-quotas.cc:89 source/ubl-settings-quotas.cc:90 -#: source/ubl-settings-quotas.cc:91 source/ubl-settings-quotas.cc:92 -#: source/ubl-settings-quotas.cc:79 source/ubl-settings-quotas.cc:80 -#: source/ubl-settings-quotas.cc:81 source/ubl-settings-quotas.cc:82 -#: source/ubl-settings-quotas.cc:100 source/ubl-settings-quotas.cc:101 -#: source/ubl-settings-quotas.cc:102 source/ubl-settings-quotas.cc:103 -#: source/ubl-settings-quotas.cc:97 source/ubl-settings-quotas.cc:98 -#: source/ubl-settings-quotas.cc:99 source/ubl-settings-quotas.cc:94 -#: source/ubl-settings-quotas.cc:95 source/ubl-settings-quotas.cc:96 -#: source/ubl-settings-quotas.cc:93 msgid "weeks" msgstr "недели" @@ -989,9 +633,8 @@ msgstr "Квоты" msgid "General statistics" msgstr "Общая статистика" -#~ msgid "Severe limitation (size)" -#~ msgstr "Жесткое лимит (объём)" +msgid "Severe limitation (size)" +msgstr "Жесткое лимит (объём)" -#, fuzzy -#~ msgid "Hard limit activation time (files)" -#~ msgstr "Время активации жесткого граничения (файла)" +msgid "Hard limit activation time (files)" +msgstr "Время активации жесткого граничения (файла)" From fa3d859ab851a39e95c890cc76be6eaed87ab31c Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 11 Jul 2023 16:15:14 +0600 Subject: [PATCH 015/144] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20?= =?UTF-8?q?=D0=BE=D1=82=D0=BA=D1=80=D1=8B=D1=82=D0=B8=D0=B5=20=D0=B2=D1=81?= =?UTF-8?q?=D0=B5=D1=85=20=D0=B4=D0=BE=D1=87=D0=B5=D1=80=D0=BD=D0=B8=D1=85?= =?UTF-8?q?=20=D0=BE=D0=BA=D0=BE=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 2 +- source/CMakeLists.txt | 4 +- source/controler.c | 21 +- source/controler.h | 2 +- source/model/philos_utils.h | 23 + source/view_add_p.c | 0 source/view_add_p.h | 0 source/view_add_u_g.c | 54 - source/view_add_u_g.h | 20 - source/view_edit_p.c | 0 source/view_edit_p.h | 0 source/view_edit_u_g.c | 0 source/view_edit_u_g.h | 0 source/view_filters.c | 32 +- source/view_filters.h | 4 +- source/view_temp_u_g_p.c | 151 +++ source/view_temp_u_g_p.h | 30 + ubl-settings-diskquota | Bin 645320 -> 583592 bytes ubl-settings-diskquota.glade | 2115 ++++++---------------------------- 19 files changed, 628 insertions(+), 1830 deletions(-) delete mode 100644 source/view_add_p.c delete mode 100644 source/view_add_p.h delete mode 100644 source/view_add_u_g.c delete mode 100644 source/view_add_u_g.h delete mode 100644 source/view_edit_p.c delete mode 100644 source/view_edit_p.h delete mode 100644 source/view_edit_u_g.c delete mode 100644 source/view_edit_u_g.h create mode 100644 source/view_temp_u_g_p.c create mode 100644 source/view_temp_u_g_p.h diff --git a/Makefile b/Makefile index 8d8ef88..f84ef11 100644 --- a/Makefile +++ b/Makefile @@ -105,7 +105,7 @@ uninstall: install: check uninstall @echo "Install ..." #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ - @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_filters.c source/view_filters.h source/view_add_u_g.c source/view_add_u_g.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g + @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_filters.c source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ @for FILE_PO in $(wildcard *.po); do \ LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 1d8abd9..22b8308 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -75,8 +75,8 @@ set(SOURCE_FILES ubl-strings.h view_filters.c view_filters.h - view_add_u_g.c - view_add_u_g.h + view_temp_u_g_p.c + view_temp_u_g_p.h model/ubl-utils.h model/ubl-utils.c model/model.h diff --git a/source/controler.c b/source/controler.c index e2e7869..398e33e 100644 --- a/source/controler.c +++ b/source/controler.c @@ -136,33 +136,42 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ } void wrapper_filters_user_show() { + filters_set_name("user"); filters_show(NULL, glade_path); } void wrapper_filters_group_show() { + filters_set_name("group"); filters_show(NULL, glade_path); } void wrapper_filters_project_show() { + filters_set_name("project"); filters_show(NULL, glade_path); } void wrapper_add_user_show() { - add_show(NULL, glade_path); + set_temp_menu("user", "add"); + temp_show(NULL, glade_path); } void wrapper_edit_user_show() { - add_show(NULL, glade_path); + set_temp_menu("user", "edit"); + temp_show(NULL, glade_path); } void wrapper_add_group_show() { - add_show(NULL, glade_path); + set_temp_menu("group", "add"); + temp_show(NULL, glade_path); } void wrapper_edit_group_show() { - add_show(NULL, glade_path); + set_temp_menu("group", "edit"); + temp_show(NULL, glade_path); } void wrapper_add_project_show() { - //add_show(NULL, glade_path); + set_temp_menu("project", "add"); + temp_show(NULL, glade_path); } void wrapper_edit_project_show() { - //add_show(NULL, glade_path); + set_temp_menu("project", "edit"); + temp_show(NULL, glade_path); } int main(int argc, char *argv[]){ diff --git a/source/controler.h b/source/controler.h index 030fe6c..b94a964 100644 --- a/source/controler.h +++ b/source/controler.h @@ -1,5 +1,5 @@ #include "ubl-settings-diskquota.h" -#include "view_add_u_g.h" +#include "view_temp_u_g_p.h" char *local; diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 00e46ff..9592309 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -38,6 +38,29 @@ typedef struct { GtkWidget* Window; GtkWidget* btnSaveTempSave; GtkWidget* btnTempCancel; + GtkWidget* lblSetUGP; + GtkWidget* lblHeadQuotasEditWindow; + + GtkWidget* btnOpenUserGroup; + GtkWidget* lblOpenUserGroup; + + GtkWidget* btnReviewProject; + GtkWidget* btnGenerateProject; + GtkWidget* lblSetUGPData; + GtkWidget* entryCatalogProject; + GtkWidget* chbAuto; + GtkWidget* entryProjectName; + GtkWidget* boxProjectAddEdit; + GtkWidget* boxProject; + GtkWidget* lblCatalogProjectEdit; + GtkWidget* lblProjectIdValueEdit; + GtkWidget* entryProjectId; + + GtkWidget* wndChooseFileWallpaper; + GtkWidget* btnFilemangerOk; + GtkWidget* btnFilemangerExit; + + } temp_set_window; void philos_array_string_remove_char(char*** array, char* str_remove, int size); void philos_set_pow_size_memory(char* str_find, int** array_size,int index, char** array_size_pow); diff --git a/source/view_add_p.c b/source/view_add_p.c deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_add_p.h b/source/view_add_p.h deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_add_u_g.c b/source/view_add_u_g.c deleted file mode 100644 index c4383a8..0000000 --- a/source/view_add_u_g.c +++ /dev/null @@ -1,54 +0,0 @@ -#include "view_add_u_g.h" - -temp_set_window *add_widgets = NULL; - -temp_set_window *get_widget_add() { - return add_widgets; -} - -temp_set_window *add_setup_window(char* _glade_path) { - if (add_widgets == NULL) { - add_widgets = malloc(sizeof(temp_set_window)); - GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); - add_widgets->Window = yon_gtk_builder_get_widget(builder,"QuotasEditWindow"); - add_widgets->btnSaveTempSave = yon_gtk_builder_get_widget(builder,"quotegroupSaveButton"); - add_widgets->btnTempCancel = yon_gtk_builder_get_widget(builder,"quotegroupCancelButton"); - - add_event(add_widgets); - add_init_windows(); - add_localization(add_widgets); - } - return add_widgets; -} - -void add_show(GtkWidget *self, char* _glade_path) { - if (add_widgets != NULL) { - gtk_widget_show_all(add_widgets->Window); - add_init_windows(); - } - else { - add_setup_window(_glade_path); - gtk_widget_show_all(add_widgets->Window); - } -} - -void add_localization(temp_set_window* add_widgets) { - -} - -void add_init_windows() { -} - -void add_event(temp_set_window* add_widgets) { - -} - -void add_destroy(GtkWidget *self) { - add_widgets = NULL; -} - -void add_on_destroy_subwindow(GtkWidget *self) { - gtk_widget_destroy(gtk_widget_get_toplevel(self)); - add_widgets = NULL; - -} \ No newline at end of file diff --git a/source/view_add_u_g.h b/source/view_add_u_g.h deleted file mode 100644 index a846add..0000000 --- a/source/view_add_u_g.h +++ /dev/null @@ -1,20 +0,0 @@ -#include -#include -#include "model/ubl-utils.h" -#include -#include -#include -#include -#include -#include -#include -#include "ubl-cmake.h" -#include "model/model.h" -#include "model/load.h" -#include "ubl-strings.h" - -temp_set_window *add_setup_window(char* _glade_path); -void add_show(GtkWidget *self, char* _glade_path); -void add_init_windows(); -void add_event(temp_set_window* add_widgets); -void add_localization(temp_set_window* add_widgets); \ No newline at end of file diff --git a/source/view_edit_p.c b/source/view_edit_p.c deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_edit_p.h b/source/view_edit_p.h deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_edit_u_g.c b/source/view_edit_u_g.c deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_edit_u_g.h b/source/view_edit_u_g.h deleted file mode 100644 index e69de29..0000000 diff --git a/source/view_filters.c b/source/view_filters.c index 8716308..d53ca03 100644 --- a/source/view_filters.c +++ b/source/view_filters.c @@ -1,7 +1,7 @@ #include "view_filters.h" - +char* flag_filters_u_g_p = NULL; filters_window *filters_widgets = NULL; -gboolean flag_filters[8]; +gboolean flag_filters[10]; filters_window *filters_setup_window(char* glade_path){ if (filters_widgets == NULL) { filters_widgets = malloc(sizeof(filters_window)); @@ -19,9 +19,12 @@ filters_window *filters_setup_window(char* glade_path){ filters_widgets->btnFiltersSave = yon_gtk_builder_get_widget(builder,"btnFiltersSave"); filters_widgets->chbFilterHardLimitFile = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFile"); filters_widgets->chbFilterHardLimitFileDelay = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFileDelay"); - filters_widgets->chbTemplate = yon_gtk_builder_get_widget(builder,"chbTemplate"); - if (strstr(filters_widgets->name,"Project")) { - + filters_widgets->chbProjectName = yon_gtk_builder_get_widget(builder,"chbProjectName"); + if (strcmp(flag_filters_u_g_p,"project")==0) { + gtk_button_set_label(GTK_BUTTON(filters_widgets->chbFilterName), _("ID")); + } + else { + gtk_widget_hide(filters_widgets->chbProjectName); } filters_event(filters_widgets); @@ -29,10 +32,8 @@ filters_window *filters_setup_window(char* glade_path){ filters_set_flag(); return filters_widgets; } -void filters_set_name(char* name) { - if (strstr(name,"Project")) { - filters_widgets->name = name; - } +void filters_set_name(char* _flag_filters_u_g_p) { + flag_filters_u_g_p = _flag_filters_u_g_p; } @@ -60,11 +61,11 @@ filters_window *get_widget_filters() { void filters_show(GtkWidget *self, char* glade_path) { if (filters_widgets != NULL) { - gtk_widget_show_all(filters_widgets->Window); + gtk_widget_show(filters_widgets->Window); } else { filters_setup_window(glade_path); - gtk_widget_show_all(filters_widgets->Window); + gtk_widget_show(filters_widgets->Window); } } @@ -79,6 +80,9 @@ gboolean* filters_get_flag() { flag_filters[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize)); flag_filters[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); flag_filters[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); + if (strcmp(flag_filters_u_g_p,"project")==0) { + flag_filters[10] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName)); + } return flag_filters; } @@ -93,6 +97,9 @@ void filters_init_flag() { flag_filters[7] = 1; flag_filters[8] = 1; flag_filters[9] = 1; + if (strcmp(flag_filters_u_g_p,"project")==0) { + flag_filters[10] = 1; + } } void filters_set_flag() { @@ -106,4 +113,7 @@ void filters_set_flag() { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize), flag_filters[7]); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile), flag_filters[8]); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay), flag_filters[9]); + if (strcmp(flag_filters_u_g_p,"project")==0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName), flag_filters[10]); + } } \ No newline at end of file diff --git a/source/view_filters.h b/source/view_filters.h index 0381903..e0e6543 100644 --- a/source/view_filters.h +++ b/source/view_filters.h @@ -30,7 +30,7 @@ typedef struct { GtkWidget* chbFilterSoftLimitFile; GtkWidget* chbFilterHardLimitFile; GtkWidget* chbFilterHardLimitFileDelay; - GtkWidget* chbTemplate; + GtkWidget* chbProjectName; char* name; } filters_window; @@ -45,6 +45,6 @@ void filters_destroy(GtkWidget *self); int* filters_get_flag(); void filters_init_flag(); void filters_set_flag(); -void filters_set_name(char *name); +void filters_set_name(char* _flag_u_g_p); void filters_show(GtkWidget *self, char* glade_path); #endif \ No newline at end of file diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c new file mode 100644 index 0000000..d475e22 --- /dev/null +++ b/source/view_temp_u_g_p.c @@ -0,0 +1,151 @@ +#include "view_temp_u_g_p.h" + +temp_set_window *temp_widgets = NULL; +char* path_project = NULL; +char* flag_temp_u_g_p; +char* set_add_edit; +char* _glade_path = NULL; + +temp_set_window *get_widget_temp() { + return temp_widgets; +} + +temp_set_window *temp_setup_window_base(char* __glade_path) { + _glade_path = __glade_path; + if (temp_widgets == NULL) { + temp_widgets = malloc(sizeof(temp_set_window)); + GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); + temp_widgets->Window = yon_gtk_builder_get_widget(builder,"QuotasEditWindow"); + temp_widgets->btnSaveTempSave = yon_gtk_builder_get_widget(builder,"quotegroupSaveButton"); + temp_widgets->btnTempCancel = yon_gtk_builder_get_widget(builder,"quotegroupCancelButton"); + temp_setup_window_custom(temp_widgets, builder); + temp_event(temp_widgets); + temp_init_windows(); + temp_localization(temp_widgets); + } + return temp_widgets; +} +temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuilder *builder) { + temp_widgets->lblSetUGP = yon_gtk_builder_get_widget(builder, "lblSetUGP"); + temp_widgets->btnOpenUserGroup = yon_gtk_builder_get_widget(builder, "btnOpenUserGroup"); + temp_widgets->btnReviewProject = yon_gtk_builder_get_widget(builder, "btnReviewProject"); + temp_widgets->btnGenerateProject = yon_gtk_builder_get_widget(builder, "btnGenerateProject"); + temp_widgets->lblSetUGPData = yon_gtk_builder_get_widget(builder, "lblSetUGPData"); + temp_widgets->entryCatalogProject = yon_gtk_builder_get_widget(builder, "entryCatalogProject"); + temp_widgets->chbAuto = yon_gtk_builder_get_widget(builder, "chbAuto"); + temp_widgets->btnGenerateProject = yon_gtk_builder_get_widget(builder, "btnGenerateProject"); + temp_widgets->entryProjectName = yon_gtk_builder_get_widget(builder, "entryProjectName"); + temp_widgets->boxProjectAddEdit = yon_gtk_builder_get_widget(builder, "boxProjectAddEdit"); + temp_widgets->boxProject = yon_gtk_builder_get_widget(builder, "boxProject"); + temp_widgets->lblOpenUserGroup = yon_gtk_builder_get_widget(builder, "lblOpenUserGroup"); + temp_widgets->lblHeadQuotasEditWindow = yon_gtk_builder_get_widget(builder, "lblHeadQuotasEditWindow"); + + if (strcmp(flag_temp_u_g_p,"project")==0) { + if (strcmp(set_add_edit, "add")==0) { + gtk_widget_hide(temp_widgets->btnOpenUserGroup); + gtk_widget_hide(temp_widgets->lblCatalogProjectEdit); + gtk_widget_hide(temp_widgets->lblProjectIdValueEdit); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Addition")); + } + else { + gtk_widget_hide(temp_widgets->btnReviewProject); + gtk_widget_hide(temp_widgets->entryCatalogProject); + gtk_widget_hide(temp_widgets->chbAuto); + gtk_widget_hide(temp_widgets->entryProjectId); + gtk_widget_hide(temp_widgets->btnGenerateProject); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Editing")); + } + } + else { + if (strcmp(flag_temp_u_g_p,"user")==0) { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Users")); + } + else if (strcmp(flag_temp_u_g_p,"group")==0) { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Groups")); + + } + if (strcmp(set_add_edit, "add")==0) { + gtk_widget_hide(temp_widgets->boxProject); + gtk_widget_hide(temp_widgets->boxProjectAddEdit); + gtk_widget_hide(temp_widgets->lblSetUGPData); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Addition")); + + } + else { + gtk_widget_hide(temp_widgets->boxProject); + gtk_widget_hide(temp_widgets->boxProjectAddEdit); + gtk_widget_hide(temp_widgets->btnOpenUserGroup); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Editing")); + + } + + } +} + +void set_temp_menu(char* _flag_temp_u_g_p, char* _set_add_edit) { + flag_temp_u_g_p = _flag_temp_u_g_p; + set_add_edit = _set_add_edit; +} + +void temp_show(GtkWidget *self, char* _glade_path) { + if (temp_widgets != NULL) { + gtk_widget_show(temp_widgets->Window); + temp_init_windows(); + } + else { + temp_setup_window_base(_glade_path); + gtk_widget_show(temp_widgets->Window); + } +} + +void temp_localization(temp_set_window* temp_widgets) { + +} + +void temp_init_windows() { +} + +void temp_event(temp_set_window* temp_widgets) { + g_signal_connect(G_OBJECT(temp_widgets->btnTempCancel),"clicked",G_CALLBACK(temp_on_destroy_subwindow),NULL); + g_signal_connect(G_OBJECT(temp_widgets->Window), "destroy", G_CALLBACK(temp_destroy), NULL); + g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(wrapper_show_file_manager),NULL); +} + +void wrapper_show_file_manager() { + GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); + show_file_manger(temp_widgets, builder); + gtk_widget_show(temp_widgets->wndChooseFileWallpaper); + gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(temp_widgets->wndChooseFileWallpaper),"/home/"); +} + +void temp_destroy(GtkWidget *self) { + temp_widgets = NULL; +} + +void temp_on_destroy_subwindow(GtkWidget *self) { + gtk_widget_destroy(gtk_widget_get_toplevel(self)); + temp_widgets = NULL; + +} + +void show_file_manger(temp_set_window* temp_widgets, GtkBuilder *builder) { + temp_widgets->wndChooseFileWallpaper = yon_gtk_builder_get_widget(builder,"wndChooseFileWallpaper"); + temp_widgets->btnFilemangerOk = yon_gtk_builder_get_widget(builder,"btnFilemangerOk"); + temp_widgets->btnFilemangerExit = yon_gtk_builder_get_widget(builder,"btnFilemangerExit"); + + g_signal_connect(G_OBJECT(temp_widgets->btnFilemangerOk),"clicked",G_CALLBACK(btn_ok_file_manager), NULL); + g_signal_connect(G_OBJECT(temp_widgets->btnFilemangerExit),"clicked",G_CALLBACK(destroy_file_manager), NULL); +} + +void destroy_file_manager(GtkWidget *self) { + gtk_widget_destroy(gtk_widget_get_toplevel(self)); + temp_widgets->wndChooseFileWallpaper = NULL; + temp_widgets->btnFilemangerOk = NULL; + temp_widgets->btnFilemangerExit = NULL; +} + +void btn_ok_file_manager(GtkWidget *self) { + path_project = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(temp_widgets->wndChooseFileWallpaper)); + destroy_file_manager(self); + +} \ No newline at end of file diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h new file mode 100644 index 0000000..58a5be1 --- /dev/null +++ b/source/view_temp_u_g_p.h @@ -0,0 +1,30 @@ +#include +#include +#include "model/ubl-utils.h" +#include +#include +#include +#include +#include +#include +#include +#include "ubl-cmake.h" +#include "model/model.h" +#include "model/load.h" +#include "ubl-strings.h" + + + +temp_set_window *temp_setup_window_base(char* _glade_path); +void temp_on_destroy_subwindow(GtkWidget *self); +void temp_destroy(GtkWidget *self); +void temp_show(GtkWidget *self, char* _glade_path); +void temp_init_windows(); +void temp_event(temp_set_window* temp_widgets); +void temp_localization(temp_set_window* temp_widgets); +void btn_ok_file_manager(GtkWidget *self); +void set_temp_menu(char* _flag_u_g_p, char* _set_add_edit); +void destroy_file_manager(GtkWidget *self); +void show_file_manger(temp_set_window* temp_widgets, GtkBuilder *builder); +temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuilder *builder); +void wrapper_show_file_manager(); \ No newline at end of file diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota index e631433eb5c3e27864a6382ada7e72eb2cca2f52..b737bf7a6e93bd01ebd08873f688a1985ec7d762 100755 GIT binary patch delta 111954 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 O5b;~^+438D@c#iob;JAs delta 106602 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¬iGS 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 TBwkMG*?VOA5ys2EGUNXr>nN)I diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index fe34776..b81e965 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -303,6 +303,34 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 10
+ + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + 100 + 1 + 10 + + + + False start @@ -412,7 +440,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - + True False 5 @@ -431,10 +459,16 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True True + 5 + 5 + 5 + 5 + 5 + 5 True @@ -453,7 +487,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False User-Group @@ -473,6 +507,24 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + label + + + False + True + 2 + + False @@ -480,1676 +532,121 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 2 - - - False - True - 0 - - - - - True - False - True - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - adjustment1 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - adjustment2 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - adjustment3 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - adjustment4 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - True - - - True - False - Settings disk quotas - Addition - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - 100 - 1 - 10 - - - 100 - 1 - 10 - - - 100 - 1 - 10 - - - 100 - 1 - 10 - - - 100 - 1 - 10 - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Quota use status: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 1 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Catalog - 0 - - - False - True - 0 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - entrycompletion1 - - - True - True - 1 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - gtk-zoom-fit - - - False - True - 0 - - - - - True - False - Review - - - False - True - 1 - - - - - - - False - True - 2 - - - - - False - True - 2 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project ID - 0 - - - False - True - 0 - - - - - Auto - True - True - False - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - entrycompletion2 - - - True - True - 2 - - - - - Generate - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - 3 - - - - - False - True - 3 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project Name - - - False - True - 0 - - - - - True - True - 5 - 5 - 5 - 5 - entrycompletion3 - - - True - True - 1 - - - - - False - True - 4 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - adjustment1 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - adjustment2 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - KB - MB - GB - TB - - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Currently using: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - adjustment3 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - 5 - 5 - 5 - 5 - 5 - 5 - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - adjustment4 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 - - - - - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Files - - - - - True - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - - False - True - 2 - - - - - - - True - False - True - - - True - False - Settings disk quotas - Addition - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - - False - start - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - - - True - False - vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Quota use status: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - - - False - True - 1 - - - - - True - True - 1 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Catalog - - - False - True - 0 - - - - - True - False - - - False - True - 1 - - - - - False - True - 2 - - - - + + + + True False + vertical - + True False - 5 - 5 - 5 - 5 - 5 - 5 - Project ID + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Catalog + 0 + + + False + True + 0 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + entrycompletion1 + + + True + True + 1 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + gtk-zoom-fit + + + False + True + 0 + + + + + True + False + Review + + + False + True + 1 + + + + + + + False + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + label + + + False + True + 3 + + False @@ -2158,9 +655,103 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project ID + 0 + + + False + True + 0 + + + + + Auto + True + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + entrycompletion2 + + + True + True + 2 + + + + + Generate + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + 3 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + label + + + False + True + 4 + + False @@ -2168,19 +759,22 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 + + + False True - 3 + 4 - + True False - + True False 5 @@ -2198,7 +792,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True 5 @@ -2207,7 +801,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - entrycompletion4 + entrycompletion3 True @@ -2219,9 +813,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False True - 4 + 5 + + + False @@ -2259,7 +856,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False vertical - + True False 5 @@ -2277,7 +874,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -2301,7 +898,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False 5 - + True True False @@ -2319,7 +916,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True 7 @@ -2333,7 +930,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -2361,7 +958,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -2386,7 +983,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False 5 - + True True False @@ -2404,7 +1001,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True 7 @@ -2418,7 +1015,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -2450,7 +1047,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -2494,7 +1091,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False vertical - + True False 5 @@ -2512,7 +1109,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -2536,14 +1133,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False 5 - + True True False - 5 - 5 - 5 - 5 right True @@ -2554,7 +1147,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True 7 @@ -2568,15 +1161,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 5 5 5 - 5 - 5 files @@ -2593,7 +1184,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -2617,14 +1208,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False 5 - + True True False - 5 - 5 - 5 - 5 right True @@ -2635,7 +1222,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True 7 @@ -2649,15 +1236,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 5 5 5 - 5 - 5 files @@ -2678,7 +1263,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -2718,7 +1303,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 True - + gtk-cancel True True @@ -2738,7 +1323,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + gtk-save True True @@ -2779,10 +1364,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False True - + True False - Settings disk quotas - Editing + Settings disk quotas - Addition @@ -2800,6 +1385,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + True False @@ -6401,6 +4987,68 @@ limitation + + False + Please select File + True + center + 500 + 400 + True + com.ublinux.ublexec + dialog + True + True + + + False + vertical + 2 + + + False + end + + + gtk-cancel + True + True + True + True + + + True + True + 0 + + + + + gtk-ok + True + True + True + True + + + True + True + 1 + + + + + False + False + 0 + + + + + + + + False start @@ -6433,8 +5081,8 @@ limitation - - Quotas + + Project Name True True False @@ -6448,8 +5096,8 @@ limitation - - Size + + Quotas True True False @@ -6463,8 +5111,8 @@ limitation - - Soft limit (size) + + Size True True False @@ -6478,8 +5126,8 @@ limitation - - Hard limit (size) + + Soft limit (size) True True False @@ -6539,8 +5187,8 @@ limitation - - Hard limit (size) delay + + Hard limit (size) True True False @@ -6554,8 +5202,8 @@ limitation - - Files + + Hard limit (size) delay True True False @@ -6569,8 +5217,8 @@ limitation - - Soft limit (files) + + Files True True False @@ -6580,12 +5228,12 @@ limitation False True - 8 + 7 - - Hard limit (files) + + Soft limit (files) True True False @@ -6595,12 +5243,12 @@ limitation False True - 9 + 8 - - Hard limit (files) delay + + Hard limit (files) True True False @@ -6610,11 +5258,12 @@ limitation False True - 10 + 9 - + + Hard limit (files) delay True True False @@ -6624,7 +5273,7 @@ limitation False True - 11 + 10 From 9fadf5ae2c4f8f50481589cc642eccd6caa99a46 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 11 Jul 2023 17:55:26 +0600 Subject: [PATCH 016/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BA=D0=BE=D0=B4=20=D0=B4=D0=BB=D1=8F=20=D1=81=D0=BE?= =?UTF-8?q?=D0=B7=D0=B4=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=B2=D0=B5=D0=BA=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 59 +++++------- source/controler.h | 11 +-- source/model/remove.c | 17 ++++ source/model/remove.h | 1 + source/model/save.c | 47 +++++++++- source/model/save.h | 4 +- source/model/vector.c | 155 ++++++++++++++++++++++++++++++++ source/model/vector.h | 31 +++++++ source/ubl-settings-diskquota.c | 39 +++++++- source/ubl-settings-diskquota.h | 10 +++ ubl-settings-diskquota | Bin 583592 -> 583640 bytes 11 files changed, 322 insertions(+), 52 deletions(-) create mode 100644 source/model/remove.c create mode 100644 source/model/remove.h create mode 100644 source/model/vector.c create mode 100644 source/model/vector.h diff --git a/source/controler.c b/source/controler.c index 398e33e..590121f 100644 --- a/source/controler.c +++ b/source/controler.c @@ -135,56 +135,36 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ g_signal_connect(G_OBJECT(_config_custom_gui->btnFilterProject),"clicked",G_CALLBACK(wrapper_filters_project_show), glade_path); } -void wrapper_filters_user_show() { - filters_set_name("user"); - filters_show(NULL, glade_path); -} -void wrapper_filters_group_show() { - filters_set_name("group"); - filters_show(NULL, glade_path); -} -void wrapper_filters_project_show() { - filters_set_name("project"); - filters_show(NULL, glade_path); -} -void wrapper_add_user_show() { - set_temp_menu("user", "add"); - temp_show(NULL, glade_path); -} -void wrapper_edit_user_show() { - set_temp_menu("user", "edit"); - temp_show(NULL, glade_path); +/* +void main_visible_columns(GtkWidget *self) { + gboolean *flags_filters = filters_get_flag(); + gtk_tree_view_column_set_visible(widgets->tvc0, flags_filters[0]); + gtk_tree_view_column_set_visible(widgets->tvc1, flags_filters[1]); + gtk_tree_view_column_set_visible(widgets->tvc2, flags_filters[2]); + gtk_tree_view_column_set_visible(widgets->tvc3, flags_filters[3]); + gtk_tree_view_column_set_visible(widgets->tvc4, flags_filters[4]); + gtk_tree_view_column_set_visible(widgets->tvc5, flags_filters[5]); + gtk_tree_view_column_set_visible(widgets->tvc6, flags_filters[6]); + gtk_tree_view_column_set_visible(widgets->tvc7, flags_filters[7]); + filters_on_hide_subwindow(self); } +*/ + -void wrapper_add_group_show() { - set_temp_menu("group", "add"); - temp_show(NULL, glade_path); -} -void wrapper_edit_group_show() { - set_temp_menu("group", "edit"); - temp_show(NULL, glade_path); -} -void wrapper_add_project_show() { - set_temp_menu("project", "add"); - temp_show(NULL, glade_path); -} -void wrapper_edit_project_show() { - set_temp_menu("project", "edit"); - temp_show(NULL, glade_path); -} int main(int argc, char *argv[]){ local=setlocale(LC_ALL, ""); bindtextdomain(LocaleName, yon_char_unite(LocalePath, "/", NULL)); - bind_textdomain_codeset(LocaleName, "UTF-8"); - textdomain (LocaleName); + //bind_textdomain_codeset(LocaleName, "UTF-8"); + textdomain(LocaleName); + config_init(&main_config); int size_array_size_pow = 0; array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_KB); array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_MB); array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_GB); array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_TB); - config_init(&main_config); + int option_index=0; int show_help=0; int debug_mode=0; @@ -257,8 +237,9 @@ int main(int argc, char *argv[]){ } gtk_init(&argc,&argv); - main_window *widgets = setup_window(&cfg_main_gui,&cfg_custom_gui); + filters_set_name("project"); + filters_init_flag(); control_event(widgets, &cfg_custom_gui); yon_ubl_header_setup_resource(widgets->HeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); diff --git a/source/controler.h b/source/controler.h index b94a964..afb680b 100644 --- a/source/controler.h +++ b/source/controler.h @@ -1,5 +1,5 @@ #include "ubl-settings-diskquota.h" -#include "view_temp_u_g_p.h" + char *local; @@ -10,12 +10,3 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ void wrapper_all_save(); void wrapper_global_save(); void wrapper_system_save(); -void wrapper_add_user_show(); -void wrapper_edit_user_show(); -void wrapper_add_group_show(); -void wrapper_edit_group_show(); -void wrapper_add_project_show(); -void wrapper_edit_project_show(); -void wrapper_filters_user_show(); -void wrapper_filters_group_show(); -void wrapper_filters_project_show(); \ No newline at end of file diff --git a/source/model/remove.c b/source/model/remove.c new file mode 100644 index 0000000..7ea4cf6 --- /dev/null +++ b/source/model/remove.c @@ -0,0 +1,17 @@ +#include "remove.h" + + +void template_remove_line() { + int index = 0; + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(main_config.list); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->treeViewMain)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + char* str_iter = yon_char_new(gtk_tree_model_get_string_from_iter(model, &iter)); + index = atoi(str_iter); + g_object_ref(main_config.list); + gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), NULL); + gtk_list_store_clear(main_config.list); + char* key_del = save_format_key(index); + } +} \ No newline at end of file diff --git a/source/model/remove.h b/source/model/remove.h new file mode 100644 index 0000000..11fe028 --- /dev/null +++ b/source/model/remove.h @@ -0,0 +1 @@ +#include "model.h" \ No newline at end of file diff --git a/source/model/save.c b/source/model/save.c index 150ee8c..14c1b1a 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -3,7 +3,8 @@ #include "save.h" -char* template_format_save(config_u_g_p* config, char* cmd) { +char* template_format_save(config_u_g_p* config, char* source_set_cmd) { + char* cmd = yon_char_new(""); for (int i = 0; i < config->size; i++) { char* key = save_format_key(config, i); char* value = save_format_str_value(config, i); @@ -18,9 +19,53 @@ char* template_format_save(config_u_g_p* config, char* cmd) { } } + if (strlen(cmd) > 8 && check_save()== 0) { + cmd = yon_char_unite(source_set_cmd, " " ,cmd, NULL); + return cmd; + } + free(cmd); + return NULL; +} +char* template_format_remove_save(config_u_g_p* config, char* source_remove_cmd) { + char* cmd = yon_char_new(source_remove_cmd); + if (main_config.size_array_del_line == 0) { + return NULL; + } + + + + + if (strlen(cmd) > strlen(source_remove_cmd) && check_save()== 0) { + return cmd; + } return cmd; } +char* wrapper_template_save(config_u_g_p* config, char* source_set_cmd, char* source_remove_cmd) { + char str_cmd_remove = template_format_remove_save(config,source_remove_cmd); + char str_cmd_set = template_format_save(config,source_set_cmd); + if (cmd_set != NULL && cmd_remove != NULL) { + philos_config_save(yon_char_unite(cmd_set, "; " , cmd_remove, NULL)); + } + else if (cmd_remove != NULL) { + philos_config_save(cmd_remove); + } + else if (cmd_set != NULL) { + philos_config_save(cmd_set); + } + else { + return 0; + } + if (cmd_remove != NULL) { + free(cmd_remove); + } + if (cmd_set != NULL) { + free(cmd_set); + } + main_config.flag_set_data = 0; + return 1; +} + char* save_format_key(config_u_g_p* config, int index) { if (config->status_set[index] == 1) { return NULL; diff --git a/source/model/save.h b/source/model/save.h index 883dffa..81923fa 100644 --- a/source/model/save.h +++ b/source/model/save.h @@ -3,9 +3,11 @@ #include "ubl-utils.h" #include "../ubl-strings.h" #include "model.h" -char* template_format_save(config_u_g_p* _config, char* cmd); +char* template_format_save(config_u_g_p* _config, char* source_set_cmd); char* save_format_key(config_u_g_p* _config, int index); char* save_str_users(config_u_g_p* _config, int index); char* save_format_str_value(config_u_g_p* config, int index); char* save_format_status_cmd(config_u_g_p* config, int index); +char* template_format_remove_save(config_u_g_p* config, char* source_remove_cmd); +char* wrapper_template_save(config_u_g_p* config, char* source_set_cmd, char* source_remove_cmd); #endif \ No newline at end of file diff --git a/source/model/vector.c b/source/model/vector.c new file mode 100644 index 0000000..243dfff --- /dev/null +++ b/source/model/vector.c @@ -0,0 +1,155 @@ +#include "vector.h" + +int vectorTotal(vector *v) +{ + int totalCount = UNDEFINE; + if(v) + { + totalCount = v->vectorList.total; + } + return totalCount; +} +int vectorResize(vector *v, int capacity) +{ + int status = UNDEFINE; + if(v) + { + void **items = realloc(v->vectorList.items, sizeof(void *) * capacity); + if (items) + { + v->vectorList.items = items; + v->vectorList.capacity = capacity; + status = SUCCESS; + } + } + return status; +} +int vectorPushBack(vector *v, void *item) +{ + int status = UNDEFINE; + if(v) + { + if (v->vectorList.capacity == v->vectorList.total) + { + status = vectorResize(v, v->vectorList.capacity * 2); + if(status != UNDEFINE) + { + v->vectorList.items[v->vectorList.total++] = item; + } + } + else + { + v->vectorList.items[v->vectorList.total++] = item; + status = SUCCESS; + } + } + return status; +} +int vectorSet(vector *v, int index, void *item) +{ + int status = UNDEFINE; + if(v) + { + if ((index >= 0) && (index < v->vectorList.total)) + { + v->vectorList.items[index] = item; + status = SUCCESS; + } + } + return status; +} +void *vectorGet(vector *v, int index) +{ + void *readData = NULL; + if(v) + { + if ((index >= 0) && (index < v->vectorList.total)) + { + readData = v->vectorList.items[index]; + } + } + return readData; +} +int vectorDelete(vector *v, int index) +{ + int status = UNDEFINE; + int i = 0; + if(v) + { + if ((index < 0) || (index >= v->vectorList.total)) + return status; + v->vectorList.items[index] = NULL; + for (i = index; (i < v->vectorList.total - 1); ++i) + { + v->vectorList.items[i] = v->vectorList.items[i + 1]; + v->vectorList.items[i + 1] = NULL; + } + v->vectorList.total--; + if ((v->vectorList.total > 0) && ((v->vectorList.total) == (v->vectorList.capacity / 4))) + { + vectorResize(v, v->vectorList.capacity / 2); + } + status = SUCCESS; + } + return status; +} +int vectorFree(vector *v) +{ + int status = UNDEFINE; + if(v) + { + free(v->vectorList.items); + v->vectorList.items = NULL; + status = SUCCESS; + } + return status; +} +void vector_init(vector *v) +{ + //init function pointers + v->pfVectorTotal = vectorTotal; + v->pfVectorResize = vectorResize; + v->pfVectorAdd = vectorPushBack; + v->pfVectorSet = vectorSet; + v->pfVectorGet = vectorGet; + v->pfVectorFree = vectorFree; + v->pfVectorDelete = vectorDelete; + //initialize the capacity and allocate the memory + v->vectorList.capacity = VECTOR_INIT_CAPACITY; + v->vectorList.total = 0; + v->vectorList.items = malloc(sizeof(void *) * v->vectorList.capacity); +} + +/* +int main(int argc, char *argv[]) +{ + int i =0; + //init vector + VECTOR_INIT(v); + //Add data in vector + v.pfVectorAdd(&v,"aticleworld.com\n"); + v.pfVectorAdd(&v,"amlendra\n"); + v.pfVectorAdd(&v,"Pooja\n"); + v.pfVectorAdd(&v,"aticleworld.com\n"); + v.pfVectorAdd(&v,"amlendra\n"); + v.pfVectorAdd(&v,"Pooja\n"); + v.pfVectorAdd(&v,"aticleworld.com\n"); + v.pfVectorAdd(&v,"amlendra\n"); + v.pfVectorAdd(&v,"Pooja\n"); + //print the data and type cast it + for (i = 0; i < v.pfVectorTotal(&v); i++) + { + printf("%s", (char*)v.pfVectorGet(&v, i)); + } + //Set the data at index 0 + v.pfVectorSet(&v,0,"Apoorv\n"); + printf("\n\n\nVector list after changes\n\n\n"); + //print the data and type cast it + for (i = 0; i < v.pfVectorTotal(&v); i++) + { + printf("%s", (char*)v.pfVectorGet(&v, i)); + } + vectorFree(&v); + return 0; +} +*/ \ No newline at end of file diff --git a/source/model/vector.h b/source/model/vector.h new file mode 100644 index 0000000..896d1e7 --- /dev/null +++ b/source/model/vector.h @@ -0,0 +1,31 @@ +#include +#include + +// https://aticleworld.com/implement-vector-in-c/ + +#define VECTOR_INIT_CAPACITY 6 +#define UNDEFINE -1 +#define SUCCESS 0 +#define VECTOR_INIT(vec) vector vec;\ + vector_init(&vec) +//Store and track the stored data +typedef struct sVectorList +{ + void **items; + int capacity; + int total; +} sVectorList; +//structure contain the function pointer +typedef struct sVector vector; +struct sVector +{ + sVectorList vectorList; +//function pointers + int (*pfVectorTotal)(vector *); + int (*pfVectorResize)(vector *, int); + int (*pfVectorAdd)(vector *, void *); + int (*pfVectorSet)(vector *, int, void *); + void *(*pfVectorGet)(vector *, int); + int (*pfVectorDelete)(vector *, int); + int (*pfVectorFree)(vector *); +}; \ No newline at end of file diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 12258c3..1da0819 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -209,4 +209,41 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->btnFilterProject = yon_gtk_builder_get_widget(builder,"btnFilterProject"); return custom_widgets; } - \ No newline at end of file +void wrapper_filters_user_show() { + filters_set_name("user"); + filters_show(NULL, glade_path); +} +void wrapper_filters_group_show() { + filters_set_name("group"); + filters_show(NULL, glade_path); +} +void wrapper_filters_project_show() { + filters_set_name("project"); + filters_show(NULL, glade_path); +} + +void wrapper_add_user_show() { + set_temp_menu("user", "add"); + temp_show(NULL, glade_path); +} +void wrapper_edit_user_show() { + set_temp_menu("user", "edit"); + temp_show(NULL, glade_path); +} + +void wrapper_add_group_show() { + set_temp_menu("group", "add"); + temp_show(NULL, glade_path); +} +void wrapper_edit_group_show() { + set_temp_menu("group", "edit"); + temp_show(NULL, glade_path); +} +void wrapper_add_project_show() { + set_temp_menu("project", "add"); + temp_show(NULL, glade_path); +} +void wrapper_edit_project_show() { + set_temp_menu("project", "edit"); + temp_show(NULL, glade_path); +} \ No newline at end of file diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index 368a7d8..e8b221e 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -19,6 +19,7 @@ #endif #include "view_filters.h" #include "ubl-strings.h" +#include "view_temp_u_g_p.h" #define WIKI_LINK "https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota" @@ -136,4 +137,13 @@ void event(main_window *widgets); custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *builder); void on_link(GtkWidget *self, char* uri, gpointer user_data); void config_init(config_settings_gui* main_config); +void wrapper_add_user_show(); +void wrapper_edit_user_show(); +void wrapper_add_group_show(); +void wrapper_edit_group_show(); +void wrapper_add_project_show(); +void wrapper_edit_project_show(); +void wrapper_filters_user_show(); +void wrapper_filters_group_show(); +void wrapper_filters_project_show(); #endif diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota index b737bf7a6e93bd01ebd08873f688a1985ec7d762..a28902a63339b6c3984edfd2d4022eda0c8633ff 100755 GIT binary patch delta 72438 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
    hDqYy;q%=@eda*Cb++a}|#Qvao4iS~% z%#S2*iOM*3o+3C@RHkAPCehpMVIZI1Y(!j` zJ%l12;IlHoNjZw`Xn88weql7>0({cN!iGaCgA<7#21Rk?Kkl2~z&X#y#Cqm44dWtq zW9(4ClzA(N*x^pN7dh6CjyECQ(ff$u#b=YwTLf=IyLI?kKqB5OPMjiRqcy&#ykC&h zhq|d%8i*iAeJc9A2Wo*@$RY$c>Ykl`+1Y0}xf(taeJ!yth?&*8{2PP`X1XTd6m| z@RE+_Wz+1VNL65q3`Nl6rWKtB4qZOtkAaeAqw%m&_(PHqp~U`y-xNdpKD1}}d?OIF zW5hK;Kg;dXLpMUFNE=j=1_zPz7s=c?6tv2A^eJh$9(<2jB-4tt!stdf5x|mo=T$~P zlt{%Vf_P$gvK>U-M!R81d6hvh!kzqTQL4N}a^Xdh zLBxGsaA$eAO4I{$D{8tJ&yPt&nt@u8|G>%e6NJW2Vw3AqBXk>##VtPU1Upa*Z9-Ga zI4djk#%$c8>#}kTnG(0~fvmV_o-N3emD?nlZ%4pjU@T3oc_n0p(ITE5FDoeoo0}>s z(Q^@iB8yo7ou9jd<>RD-m`GTkG&+HbYJDov2~&$YR2zTFvC)L3PWjN`Lo4Es37DKD zIyQ$yB0wSg(A^Y2`=`Vae?&BGG>1c)BSMZ#j_*iD?;rR~L6Tt}ogw~7hnPr%;dgka zkQ;=d_0VTJFbHD}1SIAa5nYDfNJm60>5o=~K15JqxyXfRl9M;erQgZqw2*4V_L|f} z^3iJejF60yl#s;NqSFxDpa4CXBJd``sh~w~hS2Zb0DP_ow;;r(f)BZ?#ce^oR0URo zYH7R))|C&$v@7!wqv+(gmJN@oG zTOqbypM|q0*?+^3vM*G9?j*b8|5f)U&`}iK-*8v=%yiF|O!j>;*%Pv}hCm?f35x_o zWtFffASkPXiVUK-D@24sjf#rOq5^I~L>3hlM8zFM5pef$!HvJW-|tpcCuE-YJLf&; zJKuTF+c}x8TXpN+Teog4U0t`D(jQXr%Ehj8DE(mtuU+h-XK(gxtZ0Bu>lWuunLl6q zBSCaXO&b=+Zf%yrBv8HLa@9h57T%CVvKdWV7snn{7|B#PT)8u}XJVzecPx%Qs!~sp zT5!4ULp8CM7>UrlnBuZ%>bMs4vikt?YI!|j5sPX#rD3xHroVKt=C?>4zoG>!3TKhL zSS;`@K(Dl@FZCRHQ=^vO8>O4~KWk);f%1l&`NNQF*0%qO4=n(vNt;x>?CObAC?2fN zd+@*GPXfPx^BU?9akXX0`x({JG4k{CtoheOh};OFIu??QM$?9{Z%+q+{e-1Atqc3M zLlqrID1C%|T~MHo<0ZH@>>8a8c{;_B*&9vU!?6cf6Jzkdp6<9@r>H`!lz}`Ij(t~P zV8KDAYp&;sME8VDkkFfI5nFj1WpTUgm4m%biOQOVsO}C@)Zdl}QQZTisHc_)QQc=l zHl9#v#`lxLd6aNBgkv*SN5{nwWRYKc3 zo}_rl%Qsh=XQ%AVLm^hB^hB(ystDn=DKjZt!jn2;{p2Oy1Gn(Y1(OljOCV^Y{sRi+ z7#M#Ifa!XOjsd!M!$zLjfh?g;0Apc0b~4R-YfNFqCGC@0i>+eODJW0%A)|*=~t6*6NEe) z^eCczzWV{>*{TmEV4`OSfbIHNSd*hs2)9S?3gganOt!Xx!b_TKF>X#X@bF@%XjcHzw~tPX5w@l}}~RaCO%-RxxR(=69yJMkBFH6dmt*h1K-)*oP#yW(rUAdzd9Qeu)I=Q&xz^IXIGmA=UoZLDfy+@ z=+vXHAR!VFa!n}2WNu0cEvLqeN4O&OVyh8=el8`<_H6@eO{evT)Ojg$kx;0)wnFCA zsU@=jMQ`EXRhzTLk|dt!gTRwZl6aygfR-c|_P|o%NWQg)nIFCYHC>TjY3)Xuz5-Q~ z-bomdrcXvndS?MxdJE)B@9Lcg-T{3hN}1lxy97YI{t@(_Zd>>Wm{+=O;Wb1+S-4hE zkzplbz}KHc1!cH>Z=s4beOMSAGdu#a^h;5~46gtJ`r9yu44(j!^`|MtFMyCf9I|9Y zxvA-)>^nLDiZ)1oi`EH(DbYmRZQP)y(*;$*)Q!Y>ToF>!1QAXD4dn4$9wuB%pAS*- zVD5(jpv_WJPyosLXAn1-DS(jv3W^sD37}9HkI-2{j0z!BFk1kfHCHd#NHE8!0@t!w zRD4Ek;1z`FKO5DITig~DJhR5&XV;hs$^W2uY18~8P=@NW@cT7$*0Y5eXQ zGaavIw%3@MNvV(_Yi{lbz_=K58OO^AXbJ21_cdl|xC0C!w$4a;l2U#{X&f#Z=Mu(* zU?7i}2Ppb7ScxN6L_dJS#mw@Zpy)?oSB^XpP5Yx_F7y2s5gkCOVy5|`@vw3Rw%1F> zw?07m`CYwC?}aa;#HpKNh(!;=C5BqU)*M)Szvz(^b0vw;pLluS1kuzN%s)^K(_4{~ zekXZvwW1xs=m+{KBctnqev_S9OPayGz0Fenn?hdQ+w8(VkoXY@78!_#2T z0}YFs)2)hAf5`|FAKL$Fd=5PfG>QlVQ!Im;&p@LqH95?&40<*nX!IpH^rq2TEC;<} z^c0phTOPjtFk#s>JlSL)L7FjD4aTg*tsylkddco zJ|eOZ&6kPhK<@8n_6psICc)wj*TV;8a<~;M7f(9Cn%U3n?yrV)QHHRH%MbEx{mg`d zVkk1o2&w`&*Q1#R3@-^zZ=YfZXM?VB^fmrnKeJN<6<#+)ccDW*Ulz3fn=U$lIl_4G ztk=r;Br#3`$KUiS>KTY$<;5iDPMIa@H9n_59v?G+^SmBoI3v(vjb9X(u)ZLiWGISNw1N0(qI&W-X?vJ)Z$R*Y?N@b?w82ZowR8Cn6Apu=ox;X zSkm64SOjKhkL#)mreePO0xV~(E-b{{&&vluU}C>k&zB}qC)lsmt0enc!G5jYSDN0= zu;72EF8Xf>EBN1S^KbAB*f04$)yBTrW}c>wc-4QO>839ZwV>x@P6#dfi$ zdzQbpZcQ2xVKd^-SMa+RMA^6rn1s=iIGLh=&jeth^=9vjo$iM65bFtviYn!v#g*H zXnk~_EK!4VDeS7h4Wctyo(mo7v-j}5b!I{(={sF7X=Oq@()C{Lc%Y_8>_bq0qVC*-FkfG9W`#e8_7e4;<)Ry?6)h%FSH1JjuqTBu zah)Y^QkW#We#WD!qjG4zBaFLbx5PT4kXdsN7=}T+s4cyKijQ&%bF`#(^rrJ_jcpLg zvbD24oH0dFS*)m}fQIvfe5{qUR=YC=OucQbHGFeoD#An$Jm9)IVjplAP=fKV=nXQvZ}yw^3h9)USG;w}5*1K^Xc`N&T6flI%^b z)E}~`A7vSmoE-m-vLXpK8lyW<{!Wtmc+IyOYCgoo2=m8tl8_>c0qYB*M}y!YmMsUt zp`(S}y~SF`l-PKr?_i%%o4}RGiFE6K1h?J6|^xJ-{CR z@=!A~d<255U?WLR0|UNsGb(QdnPaIh~_+o7P69g zRnO?W2f3SUA^SVuhSqMkQyZ~MMAKH;V1p;_S#)(Ic3&mDb6-Aum6+;whk8+);EJ;c;onn27DBn^hhNWN&e`^?qrHjzEm$C}N61@=3 zk(RPy5=JL95K=E?m;atR}oiflKuk!?-ki5`^N zQ>NBAuZOHD5@iqw&*~mD{Ar@Vhelwiq~#GKQc! zx-vEAXmE}~YPD?Mhn=+Uq0&18@C~282@dp+z8<@mL?j1WlK}r9=5)P zDYC!q=42g5vDrTgY_tkd5$xZ1TDH-fhB`k(DkifMJj?kg)WcXnjvWoD7;iNvEh;!z zGCh=FDuCad-=LK@0+i?BEquiYGk4|+@O+~esf{{-Hbf$|KxUU!N^|g6Sgv`cj#Hs+PDJWN&`| zQNHeMGoh3?-CP_-CY#gET@@$mCz5%E8YrfFT#xaSU|ih^S(Z$BRB~)Hs@(H4BkqrBHBGh^H^=zj8_8)bgsha(EU4$*GvK_{yY^{XXr>JlgSC2~g7@g;8R zwI`1xdPdVnODuZCWK+D9kw%mZzKK6G%FL?rt3HYl>ADICRxK6gBGE+Yc~$f5Qdo5o zNwW^|=yNc0+J(xjs(wVqwmnadf~^Vhs>-B=Zx6c%V;)!4i`0x)5n&--)i5dEqhU8K zGF6R};eQcV$9#*4Zd2t5#rxHH*s910akPHDP^A)AXLL26u>BOO2YhPS+A^ zVLhJT9+W}~Unm4w^KZ70o`QBldb+g}(lfA~ke*Rz2nqho+g?gvdnx@2R6<6z7c#n4 z$j%0p$#5-KVz!xzuur2*nn|78gTfg-NMO7m$QD*(43!dMs(Po&ex59>W}V`1o@*xO ztoEZ%6|45YI%HDY_F4&Fz&+=g+tkY&8Uz7ks zI&Bv6MGK%%r_DmXfB>)t2s8G@2%t*$CIg5SK&?)Dg?w>>MV(H2g?#Y>XwYe|kS{@? zjn==UJn00)VBMZJ3;8kx-gMpIn-+=9LT@cnn}vM2B5AE&%YUP!y*%@BGru2g7V;Gf zf``NsrLV-d9Hls{(`F%Gsc81cb=oZCD-*zHI&Bv6l?&i2&0Nm!7;kpyNNZ@Gn-?JK z&(M;Xh-yiv&@%kzvnYzj$)tF#j)3^lysP-B@n(E@T0eBh#k#*6CC@{$=B33e&oz{1 z7)4SbMf1&s-p5dQ{bBsz!a9w(So2LlbM2+{5(;8u67QqNRE-9L-ZWJcHRpQ-7s->p-lFknuf9 zY#JE^F4jE7rq!ib(i$zq>C#P#Gs>bl4Eg}dO%K#Q4mg>hi{Bv%v^z`QS@VZBt>nB` zxuE{!WHk`<_e{BXs+O*3HCm(jZReZmFs3gfjxLjU*v+GDhVRUuen&R%6p_yu)IVx(tN_=18cxZQ^6)np!S{BKzz((tQ-e;njlG}h8LY!!vZWsk! zZJXOA{7tZB$wc#Iho9b##N_Ax?Lgh1L;)iTUbCMwG)MOITWF}H#Ta&p)RPUt}Nwt!pd0*xGFEne?XgyjkN55_-3JeV^ zzFE_-&-_DPJIzcP{VhpU;=1uDv1)sDi>F-+tJd@&&q}h-Mg`$H-@is-VO}dPi$-Nu zs_bPv);W$4Ikzk02;Vjh&lohbVqRgAG)!8wRK%pt#KcgvvnXZA4gPsYB;6mBF-rQ; zg1*u8RM@{nA-rQF(32$#C=;ypA5iJ^-8EeOG>a;e#l|U<^?&)Ha;ZWhBY; zMiHA$uVa`qK>KO~M>wBu26N|O9wLo88wN*Ln@fg-w}d#1x)b-!Fbgp5be>_xwvIa= z8fT0<1kkuMX_m0ayJn$dF5r7-nZfADVdnc;{}&H4!~Z`IGZyVh^;H;!Fh6X^4qt+| zH?{n(OYkn|L4N2GGZXJcPSI^356s5x99}WoOx5u|WawEOUd-3xnDvp`)IZLl0Kix`h5e{Mi*;-9~e$rS-B)n za>8R&wK~UcDnMVg#M0lfkidR{^+19A zjxhxG4}>K=+VK>@1MCGE@4Lr|7JMFTYWGrlomvd7^X8n8>6_$DbNo$x%HU*4u90GW zQ;{We_s0?=&{{ONM-?rzV62JREcG!?DqCjPc2$$vS~cFPW0J^HTN+WeTqSL-EL&dt zvgIpK6|KNlg!gMj>=B}wi+_hGTZvsZS(MUvRTOX5Cw%QZGjlS1jw!L9D$Zgl5NfKy zE>2>OtnlfgFo_*yO*aZNOH^x_> zWsbGp^FERsUr~%5qF49Wt4-c1Dt)t^zLN5LRj1qFAO$m@Ju7g~3JZ&}X9bk!V`?xO zvuL+pY*$A*#;LBV7j5%glf=FJhxuaOK4iiFM*o@5?_FrdVw=LYg`yKZywFS!M|7gF z7O!YpRumQ`d_FNF4(R{CP2Rix@6F!-&rRN4%lQqLo0-wnDfzkxE3h;do}Vu_`=ERM z?Q%>GhVi5;uwYFSlK#svadFI~A2A(q)8fOxy9oXQ4NpcUeM2TO&h^!IvKoJsH<%tB zGvO6G1;;CcLnS1ZfNsfuBoes~(Z!k>?8KsuwSO@M^>EX4F$3t|I;S^Zpnh3L_F7$K z2fDaebETcVwoqipEIXzTP^(XTBT=$iQODb;)kPGf3AuTSNS6Y?^Aid`T;7_2j=2z` zb?#tih&hTfr{DIq#K~3t2WxJzQPXp5F_LL~LCdtQJ=|JkLDPX1Mkxe*LS$3f7>`b? zrm={lj40p1XgxBhk_ZZ>v z!hc=a;T-bFE5jHa^^b=<@;*nNDCv>shCETyBafzsQPLytZwj_~3-qBC&C&2MQC3yxEXAO z1^s+R*z5#n-FtAGE}Ql*5M~(G=6Y&4Sp!3IjJB6kCC?le`5Tr%N?0 zX;NV~gk8TPT$?o0ng{@H!2h`hPsNTJLYQ1Qld|-JALgyD;hFG9{J{5ZI=-0alVaR>6Jl^5JY7^{d@6Jbms403Z!FD%}UuuHf( zrk7a90l+zN)^amtpzvu-FDm{Pac<$$NU4rL@e^B=qf?Xk17YWBiX93tqpTnqH`fsS zRAqFudgGqXUjr>v$mh#3ACKeC>)`F|;N{nu$z9TEy&+iYeS%sUIU@$kytK|Qoe_iO z$$x`@bVdwT2!Nas7hh)xOo=A%3%3#Q zqLOhXR1}zK@xsR~bf%A6=u98C(3w7Np)-BlLgeFyIjD4U3!UlY7HV^HLr-z0k6Y+W zAGgq%K5n5iecVFreB44^jVUNb!q%$peh5r1ZlUVHLMldB__&372uS+4g?b7=`nZL9 z2|&8Ig?bAhBwXA=wE`#vHmRByr!qdP=FY2@J+8Y2+!=syU+*toGUF6rSG8Yfbu zhg)d80HlXoXo3Kwhg)c(0HlXos1X3lFJ0V1lSGnqaSKfrKrJH=x6o7pNDsHr1p<&B zZlMbWAU)hd(*z(r+(I)1AU)hd7YRUmxP@j4Kzg`^X36p|l`d|fOYjtiB3I45lZq_t zWS&6R*jeb2LJI_7u}T6i6+nP(La!0JOaRGj009dH5Mp_RcDVow*;@o$A%F_aaV|ku z8eI#(NVwF6u8O8c>?M!7(30qf5buV+nrv$Mck@ebGE>67H?hi+mEigvsRr4vL3uRa zKwiKgY>>kH6c z*f{Kkok>YyK}1YleH&1K)N!6=6h9i>mtdeJI?53}+Cx*4n025L{J=+<))ShLHRdvC zD0o=J?r4oIq-C+37}u+aDbfNjRRJfTxsKZi2K7%`IA$l2d{VgNoVL@nKsTr(Zl3OQ z2W&Y4#~@x@gOQYFM;TJ=1t5@ocXAa)@5Y#548j1b`M#j&XOf3UM5jX5b2B#I6+l`{!qW)x$@mS8suJ%}GI@FXb4Ez*6j z5iV&=^Y!#$Jh(FHB*mPAnluK5N!G+ngfq?$5Od!y6fu7{(xBG)X! zq*vQo%qqmk?unvo%P3ZG54a&za1?XhCAa}k)jYYF& z7aj7l`~3d@jwgq^6Bom^Dv~j|{C(68=A;ffNN$_gMvXu>J?ON| zOGi}D#hNMBL*8W97E%x^)q>)+wWnhFgSVPR;o=aaVe?&!f0bEYlQ(3&hO&}}?fim| z!GRtGlczwM8954dOe^Z+gi1SjXJk+v6KcuFKxLy{!+w@n?@OJ7t{Xb_QaRX|m`Pz# zl3MSlodAy&eI#V``i20MBMZvuosKrbSr?zaQ z%Cb>qk>$xrP!%K2&SAMFM28q@P8wE{UqLaF{`y{W>nv{NC|EO{_ABI0%2sjP_@+E1kmAe-}*W>(=#NH^X}BC^r>{m~6Lyw=&M5Z7nm=Lq=T zMuO)0tBxOEX=e1hzXz0;CWPoQxfZ2%R+(#n9XtjZoz<2Irw>B7hmW}6+-IadjQMBh85Gg%x?@e17f%`Ll=wIMsnYRh*N;b7Zbdf~|fJA!GiY|vz zghq<4>Z55?NULc002vBs(JvRE$y=4y76Tl}ugy|^Z7!ArpsSmnmh&&7df_BJq1wZBF8qXMgX-g@@und1yF~> z9s%?bK!c0?+N{2AHw_@8UF6ti^-p{ik~X@?vCSG7|2lx_t`Nzi9NS#v*k&omHWxXz zS%bYhQ0zr6a%{7dW1EW{+pM#q2P0*fi~QQG;nv%rc8!bt+N=@LCjs2x+C{*5WBe}z zZ>5VI+pKX(-y&(PiyYgm@hPVPtaFiLn>9hmv%y7VrCG-b8C5Kv(?`bWSP42~Tq^ssNDcr=nY~Je1R$nM}i9z|{|(jyDvCR;k6h za=CE_deSnOszr4jeG*o`(wAyo;snKS`$3LO|2&{-uHS|N$Q9%**NuGvlte!+D1HO- zzS5`%03^HqK^yUv`fRO72G!kD&v0Rwz8U?eM1B=+Vw1<4Hdw2*AD*2 z9oPfknP;vxlT!8%#ClC>;s{W1j6ienmkC8UhVtR7&02h0W94e|nm*~kiq4IB8pU?( zs)wG6l5ck*>UjzWimg`wxaMHw43q}0Kv;7nAxEGr5Cy>D`n8&mT4Q#sn27?%R;2!p zNZ&;WXHnye?UZh!4_pE1H8uh2XRI0e)A7c)<(V~R2PY1QJaIRC4d%c;(*MH(=yf$8 z7BDISe#?wOK1}a-3;)6=ZC6N5Ka!B zt6O&f(%d6D}ClrKx1|HawrgsJrzXcs$4qP-(SwF?=jQP z5%{y);m=X{`e+m`I9CsBgdFkue3ULYPmfCi4^;xI$m=$V?GfK=T4^Vck{m>Scb?Af7CMyveC}n zpLf33%$ppA>Iy!l`_hF(g5=}6yCX@Yzk!Z7xJCEegOYdF>FsE6s~(jF%qsnLG~VDg z-8%x9wfcHA06=jB)oG4Vu=C*3+^lGbayEbNUR#u(+KKXWnvTnfg8x_2O;n+-2buPXFEasb_8c$xrptQg!Mt>;!D;aaS3Kh_(G*XHzyg@lhH zoE+R|SXTp*P5qU2%6+v}X#Vg0W?HvoYVphSZl%mg2#*eKGOV-W?97k0%lued<`ECz z_{9GF;s;PAqJ2EsPSHVt#Fm1;G|LMr9; zdG8Rh%lO3)nrWj%75>zkjSzmetI*#G&@ZS$AGE3WrwaX5R%l3yd0L8@t2rK}j_HQH zzVV>EnSTVz(m1@1Guxccq1xPZ446T`Ls33Rl%pgR(yK{1(Gn_@Tro8zGpf-0kVG+( zW|ii6n0lle^Ij*e4X2yL=tJ!oJUqS~hevD25-%ybD{j5c;&;kwX~Ocf=%m>AwWOh5&wapMQ_D} z6CGk+4O*GhU)+}W8_^0PTo}CBfqAX1m0Q|r<<@q>-exoKS9S%F6%Ns*$LmF;qm>d$ z){jxeHpz@3&EY?bPz$DkgWt#5BW7B6p@)~-k$%M{eILR5#PJ1M#78UDMLx$+=GR)Vx| zCc=(o#F+>0M?}A?d5=wIUd@zhjD^lbn%c&WL-V@LnQCBK82cOgvlY(7b16(ZTq{=4(yP4EjV=Y*&8ICNrsi5KQ3?XEF_$vA;s2tDTAE6wbh~v&NZ1qhTy{&fJ+y z15hk=j%%GMUE>kH166mYGh;7>KjeRd+&M3x%{MzUsDp}SHJWyhGvj6ozmM>}&Wvv< zycGqx&zV8ZH8u(1b7#**Y{# zycIwJ8H+>9*I5&!GuT`(cCevUSc_ow-Rai@i*&J%Q6?8Vh)Isg?g5U)wxDEg_7uwD zVHsfQWkWF*``AaI=4aTN35T2%C^nk)M{0l-gI5guJB$+GqufA^W1G<;`bP!4GHpC>e%OFGwI{_h5Sq`Q$X{;WKN@vf2Tn76ZLg4&IZ+mF{yk2kAPn&k%!81Vd3JtT)6eWe=lF zW$ac6TFwT6O@)^57T@`(nHv8m(lvGz0x-4=CDgGEn16$m@Vn5G#-0U3#_B1Bxsl&s zR{+_-$zW8I)%d=egYqqB7)XB-4}u&+STsU<9c zsKK{zTxeVVFBzi=5&HspP@(iqVaB3R7@d8CDlpia=sg{*0fy;h1z_o7Cn2QC9!D#% zw1g$d5d4uDAGDE7(HRXnYyomIwj3s+v!4W&>rfXKyAk;V>^0b0h}{msYT3&u*V4eg zzO$(efy=2Vcq$~@as(`>L9+srU^94dzMRAi1vXG*ZQx;yL)y{-k3w8zMEySoHo;=u zC<1?_pl&*&L5s~pY48FMRmRw5R6eSXxsRhdI*OD-qU0MP2~zIo_dRZQ2!988GsmRS z$De%PlI#@-iAV6z^NSH=3~JF>JygNicMwKr%TWUc`<=Q7wh#q%vR=KQG`#Doh2Z-P z@|Tp7h0bN{K_apYDH?kXb;GoT2?KyOh8Z^?CCyO=I$0%!I{`$OA{@#tw&)X6t_nV7 zi+Prxb}?jC6y}DI{t@4`#r&k4_8sJw6$G*%GwnOD90&=Sa~E_(ko_XqC8Ic)v46=A zZZ+5YE71Uo%JV)&dUOT9Y8!UgPw0cFioB$3&>4@g2%z{GNvtL}8yO|Ja&%SjZLe@;erj7e0d8KsR zOLTYM2<)6IQKpjo(mxR8y8>bBdqTVujjA-iIDqWYYx$-p%+$gtw7Kk}!fuH2`4P5= zkF^zAa+s*ovMzZe3ERcL1zG=i)K6Kryz2;i91lH-N2t7hPz8HQ*y%hFaIk!+$YMj# z;sdM*MGCRqu>4x)#P8BTJ((hO_fKz-y4hF_QjPUkJ! zd8uayN}##?9suQuMM%KP!{6XoUX*L*0`&dWiSK?Az9aOywX)Ga2yu>6V9+tAU?#%R zKOkJy>A1BDfFRoGL=uH1(N3SGeGdRcx1a!>%X99dJdYz>(YcfL3gvkTf^_a2JF``g z&RsJPBLSo6BT!T4$`0=UO7=YrK;&>--5+1%tIPiy(Y~epny1W*gzH3?@?=`=47kWa zs!N3cl3g>n^)xoB-@^MmZRQU@8>Q${?WGmKfGZUpQI{S9NOonX0q7}!kn1Eg-=#*Z z;1#-#5ztEjIFVrgiy71M(Q(D_iO-k=hR|afo8T0Ca(((i>K4wIP(T~F z3^mLqI?bcV;5I^PtA|;O>YwCHx)40v#&kP2kN@zDnb7k(Bu;UPtx7mpS|uj^jaJ>M zfw4Oa&@KE7O&atyQLV#f)P1KC#%RxL+`YWE#Z1io3Ds3PBtL`W3S;w$+1NX0kcF5PbSE~gi+ zg%guHqKzAGgNWoG7fqeRDpx&4_oV{#K_k>+?%l0+}IbMRuD9D58?s5CB- zH|#JIp~%n`kF#F+*T!MGb!9c?HGNkRywhv>&#SJ;>p?o#NYSB>pGN zHgYnZaTK+Y(uBaNJD^~9w|Rnh(i%SeIh-U`%xBTx@MoVl zi_+;d+@4oNQD-w1^=ym=vM3{bFZn-&*qP_-GINW1qnC-T_8vxk#_!F5s&LvDspx%? ziz<|Bfq2|SfvXsZ^0zTQ)38%T?s*G znSQkRvHZ|3GbiI4wCCyqJ?a?ZE+Z5Q81yPhiBMHLtgH1lm0T_6DDSl! z+M34C-)*Lo>&)Wa*dDoobBg_(x9m16k@)p)y!)Yz4?A71WBrLPo-O1JuXYX8mXqEc z@5Co~5G&j+#-flrU7aPoHEbS&E}nOZejG2q&EBYqT{hTYnwYrlw!zWnx#(T@*kGf1 z8vVxJI2*<*`h-+XTj+BAz}N4=CO@kWLA}YCh4+mEhOy9fo`iAsMg@2+bj=VtZCW38 z-Y4LzB)l%{OhD6H=%QEH$lo0Hf79fP)4NdNr=Wk{`AL&;i)pT&|zR=38~%3FKnU1?U5uAHqz#xhf>~bmu4NYr47m zOR&*-iAX(1(Q@8|vUYP#rfQ+h70JEPhAUmJ>&_${7PObyw6VqNOxl&M9%s_7bPYX| zcBN~KP22nXAoPH;e4VSMN=M2YM0bI)b3FBtuIf&?r1{^ja(<6`&vSVjs7V`5zg*?) z$j^Tft@vpk#w~mw#<>_t@MKja!JBM?F|MBN2*$WZw$Ve?#ki(O_|#R-Wz_0j7t5;u z_NrX-=^8X;SBw|&I9Onbxy?c|lXY#xHr=p9^L~!`z@JW0Yrk~k6)%|ynO~wo{pl>R z^-zR5|I=Bc^x#S5Q(rR6N(U*4?|^pca?jBIb;c5By{Qqu-ZaSejU+se?|#Wl9J?Sy zF^X=TlU$0varR2jr!2MNsF81+!=&u+mcOH$RLNN&Mi&@-Ycm)R`m{Ce9jEB!%Xs-d zGckM;Pd4v3yGlXp%y-Zwzw1;@w81@j_9E?l8ysztQGQ^9jb?lw>6(|e!|jvQ zzabw1T&kl$WnYNq?IdpdoMmm?#%S8hHU-JLjcfbaxYn}JOa&|lKQJjVe ze$*mXfs>iRGhRk7wu)E1YbJ{Y*vKW$zsn`v;#Rs{{s-1_fiqJjP|r;lzGd}3to@L~ z<=}6=VkV~3&Z9$)B&j{+Iq;vAU6OOEKN z;EM)t5}ADtF@Ywryca{PdmSca^7Gjs6DBLW*HJ93tWH?jy^bEzPWwA|Le=*=1`$4W z^X~Zz=4tC&>3J5F%JO|DOQE?h(jIasPqOizYgOu7D%B*BA8|z6g@Tdp^kS}gox?}$ z@8Z$>&BUQpZ`V0;JNT#sb)EzCRv(vYPMX;fIc{{sOMx3qI^pmpM?x>rN+7m39~Hbn zYU&$47Zk&!gawX#$#%3y>;?eEC4w&54@g{Qlb8+?9~R={r&6feBFTP}yrH7jq0@2_ z$q|lhsh15Cox?C>jBr$t&^QriqDf~xj&yiwR$w@rUY%&3{8Tg0H!j+rRp~FIl%?l#l@PvH87L{S&nkP^?=#AY^*{mRY*ecB1eoYI|)7>U2uY| z-fcYgH8Zd5aDgP;aAuyQGYdPb9~A8{j{%_*zku?L{a@vQTTmOHW3cuw&q~ zGuBM8&TVLUD~)UlWBZ(wn!-w>lE|Z-ie|UcP|a?rX90izbu+iTKeV;ja6J){6t~D5 zZ19v#aj}s~6pf~}ICG2_y@6TWL0Vq(~k_YBarzArXRiFk%VUz|lOOT1BR>B4d8WzXQYAaVp+z$M@hF zZeE7@}*V^JP8%Q3#jY2roc4)kZLYCXL1vHiz@@o92MCN2E&m zUzBv9hWWK1$I!XP8+I4xxnE(;Qdnk>L_CTbanuy46W6+)hhE(jv-_?*>5!Q*;kgt^ z_{vtor$E?Ar_=tSmz~)&{-O7f{Zg%yUatS4xAu&t4om%04@hiG;^_JHYaKJerbA|4 z?~_RVTJN#A4+&B0aVw5@+d_(lU>}Ewb^-q1>Z*@x^mOFEf=GB0>hdk@@PJ;POOzu2 zE^pAquOKbV=q){8*5y~2->gGJeOvdp&TmM{cchd!8)=Cd=#MW4%cDbamhV;ONLbtl zx=<$S2GgI_1Ly!*G43!ozw0f$A6WpL=k{Ce`w!?jH1fd41@ zEip&hq!+Fgl{;FLf0M5KM@Na#Ym?qzHnKX;U3~M~X6A?*nAZy3qCAV^B~@>$8g~=b z9odADBdN+UafRN+u6a5GcZDweutldeo2R`4Z|fbr`#Wal+0UUQ*p)$KcJNj}G-2BJ(ZbjqjR?gKorJ zYlxm9Yj8ZKmBU)=&pZa2XX)O-E~@OQ?kUr?vuznLNeSm+43V^c3GnCN#ZiUt4Wy`! zwh)_9wobY_YXFnjM9$tbGs`>2NKK(D6PLLMt*g6zVk&j@UOM31G!k!1Ga7Oy*m4gwkMjrKGfUVK{wCP@CZGjrQqJT2kN0r0<$FBzzL}Ap zh&j2lm4xP9kIMX!38l{AW8OFO0@P4{WLZ)(@~ySo^Ti%yasJ(k<1q4wTCguqHK#;iOg1)H_oGMUkUOf zWH)K0`6|{rROhWyNFXLIQol(b9=yRuYScUj6cV2I#3c~!un`&r(K}dKkrEiDk_1DT zDuvrh)`9C1@k{gU?Nr4X+&E&Ebb3vtqOQbc{(_-l8cUR<8nH}7A+I0ujgs^x^T|id zyuSHR$|%-H;>kJaxvX^_=Ix1T*Z`S9EcAf5JzZhVv(N=Yfc;0zp1xclc4T7ibt{kg z&`hizgZ`%@D^`VZ&PJ&_vH|;13TpJEr4P{z=JFpuG_#A(0r9^tQB0K(VUT zJYOmzw<;o1(i23WPRu_fg%gUxhA^f}{}kc{l4vwORaR80xUhp4)+f}rR0%rTlf|F= z$P9H^(FcY|MZDjTa?fndG?y~bf$o=-+dAm>1G#hm_K#O0&QxH zL~Km_7=0?6nr`PSxE}>PPmI{T6(4jhO1Q6W;m*r%#b1W`*ieC=pztwLDEuyXoJ3*x zLm!((*^|)@`U=E9=>uK3QpGRWH_sP{{M5&0diKAlhAM$~T;Zj);%$?7Wyj3)tbEvC zA&Jpfq21ex_P0cvdCW{peHLQ@>!6A|T`N8dRw%01BYOcGS)lA&Q_4pGlhXt;Ec#DmyC;% zxh+W^i%?z`!(vU0XlJtRodRxJe7;5kC5SBE9!?Ud$_o=rjKcwrLc}aLF-j`a&g5Pn z*E0pL(RiO9%!KYKi9%cx*|Um>Tq?*}cKNCxds?fQKylf^r}Gh?;iXna9KLoan1Ma< z3OZP?EYq9isE-2?5y_8#X%3Br{8n`qPPmkM!wMhY3kv39p^JRJ^9wV1VnGbci;D9a znQ56+>_8GMAy@NydwC5D?>SHj5U4|fR)7K&C)uSGj7!=ph>BR+zT7=i_}~9AQ}~{* z@co<$yHvdKKW03urR_-tc2H` zGLzFvoo5&@wUaWt4VAZ6a(v6Pr_HWTcBJLhpLjNAsV#xO&02$f`t%4ZN_YQ;S-KP3 zUrP8P)5_qz{=!*fCHy(vddf*>elR}Uurhq!4-xh`XK8Nz{+0&}>qb2(%Lw$eesX$0 zcY3Uz&d{Y!r=AmQW%JE0>tpj;r_=iU^ZWR%rZr0+=ivS{s~|0RD0ngPGuDM}`~&o$ z#(cy%uHZG6)#Jje5%x|6C+{5kp+jT5O%&HmKQ|C~2mNd!a3}pd43Hf}$oDpW7`ei- zV+0C$KLzOf0-)>IW525YQ3nZ1g=oSk-E{?t839(Eq`mJ zmBg0vuUA@w@TRD;$y%85y+X#4hPY_FCS*s;-X`ll!+ll^!2xY4pRwAS&HC~qtF3M^ zhhLG{M^&x|R^fdmTg1DsvAU&3eg@_x>YhL{`)+>I8mkO1ww_%B0U9~uR#Hmj7`hDg zLfFfBCAZ4^z^z#Dz`!o9=T-7&J0z?g`!zb5m$KQ19OWqduU0jAlic&;W$JOhmv}}_ zp{bfE^CbQwc;W-`S!;27ijPWf^z#~R3<;Pv-d1>yZl>5*>HrxkkS`kK!z z$wa*-=}uPU3srpNS1#%Mbi{U>T0UN)@Xwa<9pG&zwPdde)5qy3L*zMGi&yRSCRMIf zsgbWix2X8YZ))tNTsqCgk5zohe`JJxD%vkXk`xSRxYA$r1CVo4L-#YrOJRkU^ znaCyEOI5smmKzpE#C4;{dpG^2Y*09nPrNUzYD!AxKi-et_H)7HZ-s~lX+dP3A{OtL z%-0{55wlc$F(2^&GS`Y*$~g+_@`EzDRAEh*Sc~OtwM2eYA-}I)?Oddg_eiYSJmx`k zYVRnlD{qy_cK3f=V1?<_GE!o#iT(jsp~S+$Pg35<$GT({ANg6mi?6EI%jeNbd}RNlUmH;qqPkH`>j z!Yy1KEz4D?-r80vR^wEByWI^)o2%j@S1p#S__D6Dp8Lz2wo%1Lo{~%_yu@OeY}$G& zhP^99N;#o$BR>xJhe)n;1*E8A2L?nrONp9+_!#`*yd)8WQA%7TeA`2)@WCoukld9<53bz zjiuUg72iRblHF(gq~aqFK6UfGk3h71R1uXZ@(}bMBDr#yN}i2%9J=hbG(p9$R__<@ zRU$8xRLPx@s79{oH_PPRDmn7_;6oxg<2xi%3tg&OsNK!|f%woWxc*|=ePRQuw3EE` zr(2ieXzkN$rIcvl;##C;XHBYh%T)aBeC|e+{V|msx$L<|kgeaZk|V!ceMH5lUMa~v zhM59g->dk@btHqcO;%EUnwqCYewnMAijO?Rra{H`wxn+D#&9v81ac`?AUOafol@sS zNg1#iKyYK&-wG_&!uR4<`J$p#{fI=fKi@&8NLXJG-<*16ERVIn7 zRYZQ5xf6NJqhM7DL#2Yb)g1Z>g>|k-W>@gJz+yK_+f{JR(<*Q&fE9#|vvHp3FC6l*0J?Hpyv>VmQObK%X_~G1$ya3NiAK)_YWZ zDn4>0@eRHg6}X9*;pwnypu})M#by< zWP}=qwLc}*02W6mTjU3MiuhYwtfWapRI;T$BUZ0Wd%TK|{EFz6Dn3qic=mw38u0_#@jX2GWZ36(AK#Hsx%KJpWS$5gy?k1Uiu!}(p1OYx@4LPdThsGL`BMfKFEpqrg|%wZ@`G!nymCr~MJ^SeaYV+? zQijq+#YY}cT(9CIzgIh!XKh16y;$C^7Pop`4QY`FX0201rk#{bKa@9ZyNXXx?HjXe zaUBrkQckGk=7=)F|kM0EBTL4T1giySIGyJDCAF zdE+3(Q#V@qiNc6H#{ZOxPgjp{hZRK!-}V#+!xL(pjyx+Z8*fIaqIaos*|UgLF$~mq zQOW17kmQCas`V;yR`E~1DkJP3y1R;hWr>W(P$#azDn6tt#ctQ* zMZB;NwvbPH27}7A6eWhWRVvdw^(1&y5hLddfidhUg%Npx+&&c_xx<7`o1!ZDrh_!1 zt%~9=Hbv*(b|@t^Bo((PV%Au|vs%zM_CYd{GWSawN=9w8NUof%l2_j>lk?;&@K_y3?hyITw62<#$hlDv|a&!v-e2EUzIsOE6CwNj%2O; zN?}Fr#Qa^wN51k5@TO;By`99(JtSL})X}p4S?GlFXsCx`q8sww0-}JyN_Gt?hVS$H}F2kal)E4Qes*BYJf3|l(pOUIehJ!2 zJymvLM5#xUG;yR$qM1LxSNXGmwEnW1*8jcBRsENrm$l_vOR@=i=)eV2k0s}o+!}N% z(rpIn=XuL%$la4z$f5mCyyo>WbPS5cGg@>LB=wqBu zRQ(S{{{nrg$_1)_?YUz7N0i}zoOI}*Hk>}HZU=SX^v4;Xc*PVA1PxMUk_|>VMAah{ zjZ`!SG!|!^6Cd$76L5NtL{%;eS`KFgoE32<;jDzSGR_p7RdJ@`td6rL&e}NXsH3Q? z$7Mf+nzv1l&40*woo? z)UA3a`G}FT!{)`~q_b)zc#uvXY{d6q#w{1w|NhBU9NG zq5X8^Lg%y6npR2+(w?fx;K?LsoaCRU+{O_oiS}{0!K+wUmH?$9iuX+2alYg$j$FjNi1aK-Pg2IvH> zR5(1-_(K_3?e1jBheP663q2*ZXf55>SJaaf|7WFtl^TZ?#HVHLM6C4ef(j`DAdU{o zgAiJYaGaNpXhEvuN3`hRKthP)YlMn2Y{fBIr-hP^6QPpdo>om910~T$1*3lw_;-io z&}vCX6*Lgv$d&bRl4y6;5Oh*_HPl)yWzhT=a;RC1)RRSv5svlBf!9?EH?PP_hz8}j z_Q-fIHr!c8`Tc}eX&if0D!s47o~ZT7vzo-I0h$*o^?L@Wm-0J});=6*;uCAMO39!9 zl#DuxUtF47S@TgH{H_|>Ah(0HC{44=5mjvMzR@8r+<9IlY~VA=pW=}8lyajTm-X8= zN!!6(%8!XEKl~(HbEyeDb+2T2W?~EF#x}qlMxxR~>W3pQDCpoJ!axbXmrcB8j$L@ym;ug$(wr4L=}Gls7NY4g$v;l4u9j zz}?&`86N&5gp}|HzL5OEYM{3({$8c0nTp(L#oteR3mkjsgJ#fwDg(ZIL>x`4C5hHj zC8oQvbm^g5V@$=5C?)x=mB+nQ2R|H;3Oq~07^Q!WOY+Mr{l8%7#SCh%7MU`tVW|p{ zD@QUsQ~ConmV?wjAwhZ8N##)A5NU~8^R?${CZ0Vm_4HHvhhxd097-tWOa5yb^onCT zCKQGAV-<Qhzb!aFl0b6r((z z<0}=_Qv%CXGWs5s3@)3s1BxHGK=QjO{88mVRkdrnsraEPx2C@^3r6@U&qf<}6DwBF zQzN)_v6S;n*jJR@q3WuMj1)&>qiLD&$d}c^=6_vsr>fRv#+WkU&e_V;eaf|ks`a5t z>zd~zBTu=Oq+)u2_F_2RlFiypHUCb^A@g482P>D?i+t8Jb*0qi%Q0|j%l)LH8A?%4 zHTo<4rF(M~|6lNF@ZVM|;1$Imj*cl?^3;l>azk6E4EjO!n6Di0Q{mVxf(UCpQCuZ2 z+S;w1QZwzd=txx^x2P`}o|XBeQgldd93#{OU#*tLr^=FF)ig*^gWO&@{4y!0Xnm{F zakd(uV5MlB3SG0m2`O(Rh_;2Ig#Tm3ZmF^~SVd?ofpKhC`lpwW4vdy;ttT816I`1u zIkY{d<3}~dn;y#gV@b68%7fjsAIC97@vo}LJyIQbcG9yI{{Be`{9NHb!L^(&IgcE^ z)f7t-LwOuWcNRE0Nw(G`SdP78pHZWH1?M`o&@`?iVJ(#1LGcn+`#UN3mkMNrCuh~X zX{pq@)d9YAAVBd z6hB%Sy6BW-cy`uXm7!zGNIf$Y{t@^hXE)Z84eeAz4KFwd3(z|7)mFM=XPQo(R~w_xL-i00+=7k0ZBRma~Y$OwI@Li&#KVDNUS zxvAo>Q~U~BC4Z0VxCEwON&Kf}NuZDFU+bav1YdG+0UoEqTG9EH#f$sj*i9 z)D|iJm4L4b-BC3QJWJ_QHJx5j+xQg< z@1v&Q7`4?(SN!^FXx69|aD|GH87QamW#oidauzFr^=Jr&$GDa#jwFlKw7H@ds1B-i zw&Jh*S~9*+{9lxzpDPCv6~Bf`(gJ$kgkv+FLWzP~dE8S?8`Y0i-(Om4E;F7~so*@R z48Qn;kn%ob8>AvX_dm%`Q8{?p)1O-3)H0+URss9oCGoFGqV-jJ>dujjk?LA?N2Z`t z>#MF+2bI7sSedmX1l1Xsy+(ezIRORElbIC(V?U65wJp<{EB&$b zR1imRB5iR##*ovbNDq)Hl1i;O_R0`xl@H6hC)Z{x{wFHO1Juw|G;XAXJNK&Yj~k8k+I8!yeUL9P{C|F4^tRUYib3eEt zrIskER}_Ec*2HQ*77On;WaNO};|5L~H(=C=zC%X#?mue4z&8et+xnz_K&a8LeW|U* z+b`35OBGDBYafc~E9>vSx7dLP%UaKPn$nuKP1Nn$U{wztG6ZNJ?G05QA2kGX&8AIL z^{oQ0YuN^SB|I{3vedfsIh5k?Y?=Nus-tzGYCZZwYpBupl~$44UX>{{T|E==$nG)@ zK=y!Y-Ty-C55{A(o>Q%wT97=lw~fS(;r>rmYq~L}V|b-LFJMa2^I{y+U*N|ZGdhN| z6yw8=)xyNHWMEFarC;>f()hV!cw{>gRYzW-*6v1Nr|`($o+i*og<78&jnF!*P^+ef zo>r2uts^>3aIg&HcJ~FW?bh+H#WU8;_@GB`)@$ouJ$xA(y7k|l_k99QA33+^bLG|> z{eCL`)#xAnOO|puw80;NcQ^g1+wCqNVEi;GDeF=hO>>7GobAy598@(ZUOo%W%xQFN zo|Qt2_cM zZG6qnnKK(TgQ%97eS2JBrmNAb?>f+BDp+QJ7;?nk!q_}Hl_eWDCWnTHqcJl(*L45w zb}#ICurq{U1~ZCJNnoatG9{9oG+Iq5<9z2VDLhZmqkv|*Vn2j`ZL{wX$MF|9**3Fr zzT4e8`%tDU!_3SH>urgAAVmgQB0v2}BF!VrfFd&WESbJiriPGlh<-jcexFj>8Dn8m zB<4Rjp-dSj^=6u@pB1*{Z>#{y{CtcC%>Uk!sVimD&5=c9u3IvPrOaZIX&`;JNue~e zei5PXETQ+LP(Q1qQ^ww@rJZXmNKXl=YC)F%A>xu?{s`BsSkACyDoL4wY_HF+OPM5d zMG=|TESbM(fLyUhNT#8*zorxlHis4wO0$FxNTEemNA4%af@xvS5DSwdF}*Cz4^M;x zT}{1+-lso$2cVmjscgw`DbvS13EwQIuURtXrOea0aKI@Y=r4r^W2RgL8wt19!rwtw z&E7x05psF6;O3fT#ef|&zrc89W`75Ua~;Ni_evWN-zugrddwfCvdE+fKvADL_SxkVq=OkEv@G}av}7z zx$N!1QPX(lgWya8XODjbmlWPWGB(m+d z&}cS6EM>sHmDns5unG!$4TF3#$>w6OqEM*_nJW;}l%m=~QC*?I?l;@v zRN0bie>TgZ(Iq(7{={2);4R(pmh!x%%ihviZ|S7Bbktk=PL(jw6HtWdJx_W}cbc;i zU)UayYyVi`)ODz1=FA6vuGoR#n)_+d6RFaeG+2}N^WPA0F=yLhdb(m85PFdp9W2qF zjGg2~#|w1HSx&$Qc;Po^3gw=peaQ=dj0xz9{T0n-9WQ#DM0>I}){8zU(BBf;&x@WT z(Vo10_&^x$#9aG8zzu?5MlhtGT_xO;x(6g2=+^~$2%$H4(Um3Ile>l&T~DB!5c(}I z`uW?!P0C&;P4;jn;CPeJpX|X(g=J@|qDrJ2aQQn`-zE zJ5E&F7}0Z*!vn0o?jd}cGQq1Ez2-zk{DNm;O7||S?Z3Om!a0%Q2d&1rR^tg{|D34s zPpq~sR@*Y;@ti2t_l4B_b-OV0}v<%N$We zAj1+kWC{37fiUW#tJ$!K#C7B2cfw*WnqC{y&0<9W_l?s4d~N~yn3sj|9wUD+*xWGZ zn-*ZOxvmIc!!d6xHOr_BOJKA)v53GNOW>3ka^ZHUC6H>iDk3oGSQT#Ky0U7=@Th`HhSyRr;A-euK5wMa_s*cHL7Hn zV~vcg?D&`3d12{T`f|-iRvoiA*G%!&r_WVtqP(p1bbJ;&}cc4wDo8;!i|(s6H1 z6J`!N>UF6ct}2+g^#SZ`guYw8M#npllIcp3yWbh!Rg_{;me>i5BgE1m7GMl}w|vy| z+g`Cmil57Vd8+7Zw6Xr(xTHU+nQkgv=~xPK&0AJIlj>)wo@1|VJbJf$#so{(G7Rc{ zY!HRyXhObgNeWGqt$Gr*50#qk8{J*yS)ei9l~m(6zW0ZUN1567V<>uVl8WxGIDxRc zii7DcudPTOV=}Ri4CC9dtN|XsUsA(Bc|(?@TSPt&sX7A&I^dYgl95@YvaYG zCwcdXhkp?YU$*v$3l!WBaL+!FjC0xFnhc}h)O;GsY}#wuUm}*P^E0)A7;<&0ZKUSJ z#)gZw=?g_dh)qMvFC<9Y)-uM>oEUc5cqb>tf5RlT=`{8~4-NW9jJRjYZ8h?8!fNxI zL{m<^0d%VID=Ny|HP2 zxSo4M#y4+%K)`#dCE%tJ^;c}I`=Zla(;(`yx0ndebA@*>iPqX0lCy-WIKW9TG8QD2 z`FjGzsBjztZ;&au=60Is+4gJ3f(1RVnUQB{8`Yiu{_1q7?=!m`FQR8Q=evhB(m4c?D5 zhP@wPBrn<=@Mxc8k1iv6Sg)#;%ZMHZsOqgm(LSWgVlR8dk1Fvi;E?#U!s6!*zBr+L{ur4+$g3zk?k9m9y9Oo&?|4gaa_miwtBVsW zYz33i*yPw7dXc+FOXM7h{O22^EN`q=xg;}TDi82~{*BOTjx-kVaQ)6j(Nd`f9)8Gd z-l5tnT>?kkgryJm&ah7veA#~<_;>~X^`aL(+6(We;C;RDnhL(gg7@*l6BN9p7yfv+ zG`7ElKf)qsP4{aTj8z|n#vT=z0|>)OJbRQ*+)#2c#*HPRIv2p2GrYiWyugnX@Z1Gq zK6Q}kwI@r;)%VJ+^~!Zra`P>@EU%oul>1{BnL~zs;FT+`8RPY%`G;FWvZ zD|cA%j+mMyXN7r+lpE-k8|9UIOUdmz@AWU;YiBJXS0m0V_Zg)V5>E5SuZz$woiL6{0*|i8V%ejLL&ovuMDD62h&7{(*MWE$n6M7C- z>MzpGY>xf7P@!b*f@c}>muv#)s_N%cDYL{Q<0R|17ZLi_E3{Dwjg~?KJVGQhqliq7 zS7wruX((k<3(K@CBGZ|gUK49dTYS+)QSg&O&qY;v6j?;5ytktWC3BW;m~-q$3(MRF zZ(&a(acM2*0ep2q5v7&PY(c4zZO<9%(2)CR$g!`Nawx5q3K3i&=Zq3!U@uqw_|Y1a zV_)ON&r%KUv!Y?Vs%luEb7x0j*&szuh)hx~zY-7`?Xn*pj+HSdhd`OxC&_ciRO-*Z zK{VLgD2eS}3FChx&Q1{$lchwol9=h0=qnmJ7w%-W6v>n#4@6|}G|MYe?SDEMEhS1z zi3`Kzf_}zWu&j!HaFDTQS#$puPy+|*o-_QGH!e{O;dA-unM-i*;of0%T3)_Hk3y`h zoyI%MYdM>}PX62HZ6g) z_F&RDdwH)`9tJI?|#!<`(stkwcqz}tK{0Rc*^m)_MbfEkX)PnhatwE z6?L8Of;aOS3z~Hp7f<-weXDeDHTucSp8f1!kR1DP#hoX)k0kd^#eGw9P04jCZXe0b zliZn#+eUIPO708~xRzv}mh9;Y90zXe>|7WyO>v3~4s8O)DNey@!W=GSq$xOuz^S@L zI&&VJ%Wr4{>kg%c|sxGCuSVo`;v;@52uZupEj(RLxyK(9EG}z)Q-Iq zd0e}*uvB^1X^^r1(?mVvwDHTQ4RznaM&g>%L8p+;a98?&a-h+2O`^W* z6$dEe#SL^J50eXvROx5jg-GIYp}6e2@QM%md+jL_m~9&h^|ZCG(RW?x!1n}Cguo}) zn6<8E>?kEYbHpBYza~X$Z;DEQPCpoD*L59u{R^RgB{KTFEUrcIge-1G@sKR;MDZJ0 z+>hc{vWURj*U92(6j#dPMHJtb#XJ<}ePO(}zM_8eu(5l6S-s}~qEx%FJkm6eT{#=h}46R84(*Q=m&=x=^JA8ZU>Ft z8=Bz<0y&!!^m4hzmzyGupEqpQyB#qWYrq2ueEZLZGx)~b-c}ZA{P66Amg#1n8xJ={G)xi=c$R@N8I+xIZ6B?CW_B)o z$j-t(6 zS)?&&EsJJu#&Ozcx-yPq&xOV6*<+)EpqGZcS7b_ zCfO1+>k9PU#ePydl98)r8cjBr(8GEe?Kg+%|MfHmZSJTC?lZpG9IL;J9rl)pYMr0C z+8u||({d;K!67KaPHc8EM(%z^H9KI7=&Cu%#I>)x4_7R`n7<{WVYX<KEjjk|DY=^oORYyNQn8_kU8Gp9Y* z#{0wKouA-RR|{1ps$WpGJgT~=uApjZRBfXA9#tK_5S#Xi;rc38f9qRg{Z}pYv~P_^ zUo{Im^bHx)c|W?nsJd}uW(&5qlR2dR=tJrF{(P4X}&ifg|x4RlI>qHvg-}xD>DTOCZZ{uVl_mP^^P{=??oOlE*SmdI>;$`g2n#oA?kKNU z9c^^q(J-mazBe{X~h)*ty%-zdKlOmbLZA-91_0?;ldTm`)9M8x8j)1Rk(BLA#A1dnW4# zcNw?$l+nN3V)%bMP*2-sjQ;j_J#(kgXYUQ?2Q&uRG}4~wG4o5}`!LlTbX`~>tA)K9YOU|Iu!kJw1R!*C2WB)#%vdtEg59}_H1O}_j zRbVR3~u1CQFh{MOryY6phuzilv<9;nkS1BS`qc?|kv0}K&f`9s6q z*BMNBD2$|m+NsPw0TlI8{wpKoyJ5QD24nhnrQ@c5^`f?_UTrP58QZ>Vq0j%qDEO{< z+$Hb0dis6m3s1kxw;HbZ8BZ&uDbGa*DZ-EEDU< z(bmF9x@wB)drLSdhFsJ;Z8F|JTvLCz&Nz0sliqrv5r3qCbDqZ*S{B5N7`j$Q?mJ`- z))!nqk!1%dyRy77%v0FL3j0)G<&`nj9PCX2PyUw{I3$IA-U5%uaJctcCj!;VO#2^! zJD*D8x&992LbWkbq+%AxH>ldXL=it0#oR*A3VB8;Po)GiFyN>ij zK&Obl$hgPz3mJEa*wE*_cb!S`#D>Pp7z>8k=zk2WLWa?Fq|rM0g|R!gU2r`75MS71 z-N`jeuH{>bu@HUgCL{T1WW;-_C+ygE=8%{ehbn80o=4-$-CGB{6R@bB#sYj1{bO@l zd%u9GTb85ijFm^5=-ZkaH;#7JM{ndCLs@U1=jocpgTq)0eOtP5<5+Kf&;~4|J@wbx z8mqoEq6sqK2ZR>s$-+c+zHicn+Rqv7uo&-M24EU&Vt#wh04ZwU@I!8!ITvPgG4 zKg!~M6pzUwZ7=uBBHi)qkVV>UZ<0mYZLg6<+WYIvW*IZil+$mlFg`z%puf?`ICdsJ zr12-hsPQRe6b<8v<;Fi}UeyOKH#+|4j9fC4%sYcYTqsIvbSkA8_kWCTI>6i7qj2kA zbx8=DWExkf+_h5Vn3%5{W%(KLSFJQ!{nRt{`?m?6YyMhCh|%s~hhm+TtY=_-s#pi= z7-xTK9NAM;=?-#%yLF5zXA>&a5(()TKAWQZ)iH{ns}R(qu*6Tbji%?C2i%)3eekVq z%s=;XscoW4{YwQEY8$_wYg4N03+(S}8EwwDDfQe*!WMdDE#tHE?Mf|wfgM!KuwQ6b zs__f#%{7ey7sdp9_?EQb>l()O3snQhimHeJ9&|-rtP>P30n(uDHH_XDo9GeTSb4ES z(yD1v_M_@*_sSI`8w_aPTu2dn^1RQ%!c(M@qE>$7RpLr|7H|0i^pCrAQnRDWXrV zZJfVc<>iv8B2Ku@+3%$gzBA@Q;ICAa!0QdA@1jv&3%4v0^GeLIHL@&L;t!V??XT48 zQS*JbTMi!m&@l=3ffsW#9?(eLZ-|XiCunkIJiy)efjnC#!w5x~k04TXLt4Thj@S+v zi)iQlfVu36DaQ3HS)pCzZtH`!=@wQgc$RpCq?yw3A1biF2feO^_= zSb8;9Z{5JyeKktomtvg18n3TNG5)^VQlGTQX!3K}qwnsNPFHT~fPBlvm?ePf#O>h-Gnv@~PR^>TWbG-Jc{SfAe( zxZTFLKUW#(JHgxc%!SIdblq#(<2Sv{13b-%R`X%2IT0Z(Wcfy`#kZ=_GcQJe`%Pm? zUemxPR>RU1<5*tvz{lggeY})nMBYfMxJPir^fZ2=;YB*hfP8IX6BZbQZ#2-$&NtTF zs214BYWRG*T(K?7i+OmoZBC!TKtmbS=bE2ZK&!F-b_qkj6{Sz8V8q>uh&9W3v7-fc z=6*kgZ&tzRcq>^CtzgW!6`{{AXDq!Hsb4Q|e0{50%%<{W@&P;+&c;0mX3Z({+bAWKSJ3G>w@o8(>s+jn%;@k_m?sH+=3!zFV)K3!Suuu~Vq0FJO$Bl&YafRi@7+DV@ock1e zmK5F*<1u72Hi3wO*OtW!_?iUHw}3KSUf>7?tRaB|E#Q)(8e0HZhep6(A{$!Bl|_-! zN@X71@4CW5VvN||BI-ZE4?jqJhveRi_L{!AsQ57joG*a~qK#1yU#YkQC3lG>zQ3sW z1O;p;fuo|01HVP+FAp)U{8rVOpc=Qo4bzY=E_(_;oS}TC%dwcn|8&%}g~#|9+y^;b_9v0J!eZ49n*9Z> zKsoliuS@T-o7+M+HCNSsF~(!!S?*pQG$iqe9@7(2sg&frMe+8#}>h#7Rm+w z81PPY)h^)`XqIX=Eh4eWl2~H(@bg=q9-1YY!9@h-TLQ0J0vjv=Kl8eXJbZ9sA<79G zZAsLzB&Jvr!R989gb-+B3D_-xHkLqyIjx95MN8o9bPA*hQ{-Eg+X;yL&_OctPl%1L zGZnu(qyNFz{lG|X(C3@tu{#MIbUxn;T?Agbg`iBZQD}(Ix^QT+Ez8N;58+&LZHp7Wljs$7l)8 zGhZnJP8DFMP`%DV|2|o$hBL8MO5$%%PI?o;^Bn28KnObykVdSM1EdeD#ULCsKl&e; zC6>$xDRZZvkQrf)R6>LPM`(a0R8OYqS5nBVuVi!)63Vtbl?SPo%o=K>XGd9BwP=M5 zoh*M5`}3axH5&+%kC_4ykEorGtI)m{KWm5AYUHLO zzFzTfTH$tuetGe)YVAd>*xU={%hBptqiKDnpW0^IzX+i#q5V^kTrz_yoGR(Ts+KKk z#l=6NfW|4J>Z2M*h?<|O^%k{IHx3{>h+2%QH5auARjVy(2}-VFky@mvC9Ae#qLzf3 zF!bM2MuVqiota|!%DA|bQ0B&)=rG6rLm%nsFfl^-I&hI3D!5AP>kTo0BIoW}BUN=G z8H)#N*}B=U2!4-+-(}(dn*h912sHCEs~3^rmc(33;si-ZfnZZBA~4bt5Xm4Hk!6-Z zgn3HLAkT%awG?ntR#dRM7-mT%m@A4%BwJnlH3^2uF6vtXN#=+m0(MK_kR{-638b10 zokb*W_ocXtz#5js#W%ffr>TLS6kW#OF1?NydQbrNt&FW$5yGR<{G zB%GFnW_6Ka31pcQiwN|x1Wr*($R0v1fv#pNuYi;CskJ4s!jkx9yw~kMW@)bk38Y&B zBP@ZhEP=u1ZDFg&?P``lLrY-Bc(>D&P@~OlMI>S^iDH&Smes{Xb7m2Nf5e;-V|ST` zSh^kW6?l6(O|bSwWN!5FK2|e7vxM%C^LYODToQ^dB6Py)Xsji(!;+y}1M^p5w8#IQ zmP}(yX687r|8FmW5N7@g0n9bK(QsjExa-kEMw9yOl@jr;Ley1=57WGewLqAoigesh zphZ-U2mx`$DMrSMuh5*h`F1T?NrJ6}mvYk~=fLeZym1s+On3RNC8C$8{{io`z#A!9 zTy{qZ?1a;k@srWP)RsL&4!VcW^K%?6~(E}DyU<53^j~6pdFzufOlB#l~ zsXOzSV^@5Sz$vGjKZ zaewt982vrM<0ljn5*?vL^T!(PpO@ChjFp$g>CXcKl2p^SvBvw)6ZD&tjjx}_Ih%?2 zdotpZP$>rHLopg+V6KfJJLpfGngyFBiwNwp1O{6I8!dqdGmny8?6hc-eq;&Mg@C`B z5mUz)J^pRrbQZz3wXo-{ag4T0RPlT@Zq@arkiQ$nGdafmqZhlilV2>qG%Cf18C6H;p>k*JQDoZSh8)GSUVh}1= z5?N+9kA%4Lj<*ChTLOQL^19vCOe!MK!4hy<0*6L9y%K%QzlE_Lw^J>Nmn{jy>SC~Y zq=-PEB@k-~^s@v;n;#SrxZeZ+1iOmt0~%uKc6Cc)qB)?5#8F5nfp07UZIp4*9kXLS zV}JVxH5gR*Yrz!0xfrV!v2h@|NzeDfhQ8ue(P|KV9mq=;XJIUvCl_Z8**HF=IEyaR zmGC)P3^LF5VjiMX{EA?JP$Kq{b$5JLoE>65dVf4>UAZ-szg>dWU>EuJ5^NwF%cFx> zx!~pf$R!z0h|lNkgIGfFh@#wH+!@452makx83ra!v^;Zlen0`illF1^VM*4GX}nP>78yLJ zcM(S?@Ij?mLi<;Xa$8Zg5=G-E=}e<)PN)raYq$OrbwtAiKzLDcKYp$h>&XIm%@8)3 z?ch*o$R|EUqr9~rtj#&9|f~8ems(up|C`< zwrmV<7{%(dhkQa5ODXn4a~fazGVcigG77nHkspp?No*AVJ&JW^-FS;=Rz9MpK;@eM zJ|t%|=EBaoNT-K=b~BX;P;zBV@~ZwMBvIyUO$GVu%Uc#3~cDg zT`{alaH7OKX(}V~2LEOJF_qYH_Ar{M`q>UbdG)**j~*pB!h~|N9l~_!|L=UQSp8Ub`&I zV!nJ%Syqm%;$M_y<=ISrrYwtK4fs7U14=`Heg|m}Xw{*T?xM=$7Lx0rV7H=h?`Yd zCTqy6C$qZjJ|B{dZWr?l$*d20PfKCt^=H+2?-ZD}hJTsDda?GrL{(OimEm=&vLVI3 zPNgY8sj;1}ugW^Hk=$LCRdD`#MYxxG)vk%3B-A8aPVKq^o@=gcfnUdj9g(179#Db= zl~SOY0<=bg?tlnQ4hj0L8g-m&_7b335_G@=YA%{{Y9CdodIHs7qLz73=cqNO_9qGy z3Q(piaJEFf$$zcJV$-syhJH4;rbc^HRb7Q@w*8;W_WzfE10a$&Ol5Umy$JwGHzTC{6q~F5!9tIIbol8QN-&<{$~xA z;EWKS)ox8pm%ToSSf+Q22>_!fih;BzdK%DqBA(}<&+{88dID%^jKsN)tAH=_`4hs4cR zxbp&+006EK_{8-H|0t3VN(nYxTU~bD%lz}aUF)iY7xp_!uE1OPL|9@0kl)B&!2r0z zj)}&7vQgumYq4g{&owM`6$tjMA+E5#0^3Dmmw-q`gW#kqtgUElCL5>l%eAm@e9cSM zX7!khx2?^}RE=vOG7SHq4ZIl?G;%-v69UKTjq(z}|-28exp~^G1zW`7%4p(0mdd^@erm z0k~Y#Cc}WZtmU&B;c_&OZ)t>U*KYn(BUUY?k|ni|3|3P8>q_Hu?0+YE)yDA!BpJ#( zGzN*{Z!~5}`s3<+d1Gvr*7JjnaUGq@Yd3*SxT-e6I@obPxk2mTvjm~W?8}!m!A5H( z|E&okHi4H;$A#`y-Z&k%3K_gNkt%#Tkr2KLM1K~~52my3$i%p&EG}YUHH_j9)jgrb z)?MU9J>ID)OT+#Z}XrW=I7qHm^G?p4Lz`15W0`U0e%+5aG<(sqDSaCk1Ii^Yq zU)da41go3FhoAVP=J4SS9@T;+CA3Kh zDj6)2W%7&+aO3$%kdUX9JwZcOi8L9&*JU6fcJT8Ao6p@DxKSI*%eF+VDR0{nruEw~ ztRtjcaAFcJpU(F31Fk~D*+mR*PJ9lcClE&Q~Sw)`JiAC;c z+KFA!o&7W2?l*B!{{M4cFC^QkQ2GB$*LGkXvd?HY8Sn(>8k}2j=HmPb=k?4TUw2_2 zIBc4xy)&p6!>Qx6;q<|2-!Z6{W5w&vM_cpVn;pPx%Xj0SK+*C+kAjxip6@n6%Ypj& zYFd5JB+y@X=DXX1{tG%BbiuBC_dL)wpc_CpgB}OH2KoT>K4@`2O>4M2-<=HFW)I{+ zuYwNu)0~=ZU%q=G7{Q>ML0j$5cb^5_emLL#4D>Q+gg;(GcO>7P2AU4q6|@!TM9}Em zeD@O2rJy@Ow}4&*y$<>eH1=4&J0<{cd;@I=dH}Q!=-a1YcmN&%?>P<2!8izd9Q1q8 z2cTy_ix<+>o|C8^& z1$qV4Cm2teo+D>K>$~AO=tZr-JsR{AR^VO;8m<>O-J4O^WGir=2F>;>c0bK&x-mk#D6Lc!*MbLjhpMkFSFL1|{!dn1~7q}aO zeh%6LG^Ip=dpcU8W~yOrZ=~J07@@6Src90HbEQ36}bIE;aPlvoBlob+hq#eS)c>T!*kHN72rAO z4$#e@7o8}aMnSJw;C=+Uw^D&SI1KO2tX$wu1^p3}-ZkK;0tKMIRV{G84_dZbfqNTh zekwc%eWf})2aT;!;EpJbw|J$&bI`*LU^r;ShVUG;ALvR@tq~jtbw;C*heB;oEgYVL zCV5t#prP{;#gM9TuVPb9J%v>fQd%mQ}{P_1==djM#|HV8dv=t~Ga=nBx| zph;~D+z&v^Ucl>+x3s&_1KUyZ{2f3*`V zkA?!!1khTYVL9lJ-O(}Vj2`G1RPTw7LBH>XF$b;L8)FW-9n>#I(>nGoa3_PF0c{J~ zzF&cx-len&bROta&<&t{`onP0fPoltdiBR{6oPRzO?e%bgU%aV;O+!kZb*T99B32J z_d#QaV$4A^LC=Ct2mKTD9%yJB>cb!px)rn&=(i&w4;nBE@}Mt|hCJw^F^~rh9b4ee zc!q-h29hQoZwDHOqyhbGJjM((wXS@fteqgToj)e#ZeH>f$X~oVkv!gkNG=~kWD0+e$Q8bY$Qgcy$aVhs z6vXp+*lE;i@Y<(Q>&CmChU35U*)me0SqHIo(oj_@&_5EI^?km(7DP3V9izw!NZ?FE`+)EHpfipN&H*Sd z{W0JDMqzBmOq)JL;>m9O%hlRFV8n~}Jo;>nynd}kdvRRs#H)zB?R#{O-?ZJ>cro8S z826rDdu;uw-6;Y?`;fmbzhHzuQdmF+(EcRzO1?WCPoyjb4Vb3`+P4h8n(wZGW^ell zAujZ1qJ1*jClzkj#{tk*6M(@0`~<-5B7i)v0dvv5cln8)f?jlppX*KRMzZr%`NnoBv0UM<|c{mB+ylM=&-=159C*BNb)s zF7HMBER=`dpfWcM<%tHGzfZf*|Vg6+Cr(pcU&zyI}w>*mCTiE&hzooB<_IT`oS`^mpl)6ck zAGUJM3wWIijyMPH1K0c`<4=3RrO)}~3-F%ygRlL^KSJ4e9?Gk=0`5HPh;(c~Wh~>D z(O^H0@?M^Q0om{X#V>f|MHGu;r}sCnchONcqZW#_uyqnIi17@CEz6sRozOnSUf`Zu z*iwChH;u=k{V-oeTHi-;J3oM8`E4ks1QfV07m+$Aq{@MJ7VW=scF9rJLA%bJ61?&y zSW7$42fXzqXrRsKqml*gYK1inwW8kx?QWh8sADRMS}DFB8XU_|4k*RHCvAIB{*2!x z$W;_4gz;;)9i@4~WrvUBIT(|}c;(BGq4)mI594hvBiQLEcZlR8iQfn1*CY9S@H1%Z z8i@^Cx5DP=oxEY7E$u64|Dj0x5z(Fi9&L61<&Q5TJxvrlmEonY&}7BNwI}a(6^s4H zd=in}{6i2utpXqU3w)RdKuvy$T2gpEk-9wcXOMcl9uZtkh zU3fl`**x+ZE`@h07w}W(9AP}`n!^u|D!PG*`{7AM7V{5@bmhB1#d*;ectmr+BWbRR2#rop=SHOdI9f!7OJmahw57VHbJ^^|2&XBJcURr-XRYH z>-ZQV4fuP+4CdRZ_BTI=n*MS<>G^T&Y+Lil8)$jJ>)ilu5bsIkF`q%qSNJL-1^fV! z=KKbcHJsf9B%YVQiP|)tLF5V_NF<8S2GN_fnc`3WMk_-{l`^1xdlEqDr%F1#I)rhEjEkvxaUBEFHx z*ZjmS^bpD)Q|%@%c^kE0UYkf`-t9J+E4$x=qM=h{oh~tSw8auYho|0?=RZJ~b9klS9P!T8 zFSOD+QW$;kh5ES{>UUnKKYgK2t4?8kQAO*oXw{1{v}P~VUwxrI=!N?17wRAKeE5Z@ z`H{andQ+1Bj@tYD!`~fEu<^WvTFK3wq)oVhiX)x-KSXODZ~YM1t2>4~bU5wUmfiT% z5zqbpa&%?ec;CO!w2RLma)7TQ@&i9WBf?)?xzR&OKI5q) z+<&0zE}p71wO2iLw4&j?_tcT(?|I*MQ)7!B9+eENu1&x*8C-~QcwU%y%pc9ARr3Jc z!OCXOTg~?d6lyM&;A!@}PV=L%Ld_%6Jk2ky5q)SsRxQ+gqNk_X^Y*}9jzZ1pgFMZi zH_Ttt3pFntxkgL*i&wJ&+_bt?HyzOcByl}X5$wJL@7JHgKZ_~Wk zf|_}$d`A?!yCWsvQD4VY9{i8vJf>Zf=Z*;WAMg4cTkgAj!gEJ*tQAh_c@BuLpS=n; zmipBl`=2|i`e6-t=;QldbZT{MxT{5^VP_I-%WjEEs;ETRX7HtU-;Q|7`q1th#~$$# z4&Uvp@s2|d-``l|akxN-=LMr|Swa9*bgR$5_w$X7Or9=UHP7n<*|LaI*s3(Xve@6Z zG1itQ{=VUOEZoK4w{r4}?>1%2Vv+O3>SStK^(xaKrN1{=i%iAtBE`u!lEiOsN$ray z(b%##JQ7Leyb>#r|79<5TYzsWtITT!_$IK{ymNqW1NH}hFTgh%Ght(ZZ+$-zg79h) zUtz?8bqYavs;EThGq@fiLhxz`gC4atQjHeXL0A? zClkQuD(-jmGvQ6q;^*f}5*7Hq0N=WN*c9K?x<2!9C*iXwlI{U2`q__ygzP0KbJze4 zA%^`FK778ycEesZSRgL(151n$SWFs3-EbcolJYoqvUC5R| zHsT>%dY{#YvJl=q+BdmbL~9HnXCuIg$wbl5cP;aK7q!rXkn;V4`NyLI$=6Z+kkLP> z95V<-Ki{vI-&cg=QGvc?`c?At8*i%#2ZH~DF>eMug-oyw$vvSMy@oh=8@LmT-6QTG zSU9OTy@4|L4tktiayoJ8q34v6^QagC{Zot6-+u-_gCElZ=@o*(ylsqcEoaa{cgU@5&sO*GnS5zclSpUhU4`nJ(JVzb5J?%l^W3ZHgc zZSWno;(+_&78#ms_h68}Z4USWwo6b@%=RTZFK!z}s%-;NE@7Jm*&y2=-~`+1qFmBe z2^vZ{ZL1*`VygfZp|-!#5N2DB&(gMofQH*9fgfQD04CD*42q&`9Z-(8T|+s>hF^_n zv9`0|#MykoiMJiZXM$}$q!MlGp`nbe0lFz`^8>P+?GQf8+g#vRunmS(MO(ig0Zp>K z0#+qk3O*~_UID0zZ3a9`w(S5Y+4eg=Q*154sjA6%)v=Z6M)5j{WYBCKQDioHkgnU_ z$7g_M&jjC2v$wLzv*UfscHfOBl)>{W8h{4wLRshuPSF`XTCh#Rw9{-1pUidxpSmpu zX=Af>L_+%5mI7k8xlnf4hJo*En}V6(XB!N@zl}Q*eA6S(VMQvLnv{aH_dknrT1aib z&ZtE4-U+^^0xN+PQng|j>$qEo6Bqw&(%IAlb0)na>4_G5IBj;oW z?&AVQLj-%X3Q#3PC4s$!=lO9#qLRci&{tfrsHC!{us^P(sH8C)X)Yxy>8x2Mav&~5 z=+0!H5H3_yvRDJs9VT#H*>w_%5tTk{GRedW*kI<*kCgMRz=rVO%K1i?XpR8Kl@m=% zkfx#K(Ui*@fV})T4oy{riqq^_LsXKB*M_SX*$32Zia!N0kJU!prJ z`MAiZRNF6zWf=dmylrSw`%K=z%A>~M)eELeuEu^L zi|dPu9~*+u#5WL?U`AglIO7|MS_JDshBX$I1h$i$X(B2~tO7DLK3!B&Sv-a(zNx6B zv3ID_TvXCo2~yBPR5DpI1ua8VvRDGesgCi9WuxMEcwItJleviiHwpD?y75upaIOSjv2Y zHwx})KcyiF@n`lx%1B^6+|`H+a|BVu{cS7#oeI1y1#I6insEL$&s(0W{DF9s`>1%- za`;%5`Eal9Y@lQ%jG9uOaUh zr!Jy=p)0xrv*Yerr^#06gH|Hl`=Lc|Aw^+K>=P=yh{qzJMKwcKN4ICKUTlOOVO>0Z zTT*JE9zb0e8;+>PPcJbFXgYQAF%BioP64-5d;?Mtf^q``77~E22|ATDJ6#dt8^MqA zyY%4yr@QZtlcL!E?dqPM?wznZn`hJPY|aT-Sn`sWpezUqlA|DqBn1%}5HJ7=D{7&x zD2i7>5il(x2$*v~%n?P!tM>}(HDG$*Q&qjNbARuB-skiFd;R(BPM=e!&N+4JROsqD z)w_V1 zd>XJx!=0xNqf+)7cRb#9>+!s?483kgy6=iash23AcRb8lG(47oA(SqZ@GgX1ipB`+ z1rAmvolhCg6-ie{B{ia1Wvmocc?%^G(~#!<66zN(iH#8W2;oH)2|=FMp?gWP`(;9l z+7w!O9t2#H?*822B5T7#580(P?%$%Q=~1|}+Umw^do05o=H;B)3nb=4&+ViNt@TxLvJEVSP@1S*QH`kx2Y8 zMKH}F*iRffCuf6$-c%24yXBN6#_cR$9l}E}U94H?6jLg7`gNJ_y$F3-iW^VP!4G27f1zreQgu}%zN;cQ=nx211431! zX#+g95*ykIFqUY{?g>9H5zBAG6#3~DXDO$fkDsiz&PjV8IrNQb-GFsBmf(I<+AO;7 z%g5DVrSBuY0zZ*YitzB@sIRVMiC=DEe}A)n60?C^%;c#Itd`4|C9ru zP5?pOLu8!=5Y}%h2GB(S#rizr)>Q!2`i6V}-2_mlyRrdvCm^EL>-~v$y+~@%+e2$t zF99^_w-Q}%0gTdLC3byNmO;^px`i5X^-o#}V1`~t`ZNf&=jtPf+du&<)DNR{u0h^4 zD8pj?Byl?{p%%b$oemIlogEh$1n5frQ&gdAsC^CCt<)c-OvB3u0>Y}x|=?$mD~<;Dqp?$Zm2_xPB*kY|@Zm4FGJy#V&;L*R0*i9)%9 z`q?N0&uMR^#C${I%VOge@%r{wp0@&GtlPmiu2;*P_SU~Cn}~<; zM>|_Z)f*u=t*{~&oqgO5q(lnt+?T)&(x;TuI)D5^+*hYxWKRU3&*8ok;FhbuU1r@ zWv5`?qQ8a8$cpj3iR#ewX=g)XmPbIgejSRI$E0x>{M01tpkpWC&_a4?rFk2}qu;uZ2ojBtRrSit!U9ghB!c z>VFVfwgAHVrzl1!EP!HNJkI9`an(Y0C|3X-H21lv_fVcuhjLYxqB64*0?&K3G7bN< zT+|(Y5}!v2v%4Fyv;<4LEL_h)Z}Cs_rj+nq-K?anRFom(Hg__nSgzK8npK4|B}Vws zZdN8lK1cq-K~o1-f)A21|#)hO8FIKbcv1A$@9W+ zk9)0`2z@Dh#Fb!BuD!geyOk2$1DnKO>id;aY4fwIK%^G)14xbJk!x)YP(lHoq(pwr z`w0r0zCE7!bZx~ZzW~2T>k~JeFqe~@zQoDOqm zZ9s~3E>unZjVIMxxh%pv)m!a?_aixDg;4Qv%1pXyiFPqxQE#QUS5Fy){LV?u)x4J! zBGc6(lNC^zWZ@G3#ghw4PiX$82m6X)ihdAr;9by)2DG19zVn=Bj%W# zMvN&a#}K1yDJ*C-Esq#9k`6HjlhH7_U1nNgY_c=FA}?kSp0nQKQ+iod{s?@!zhP6G zI_EIIqnDLD`%e_UzfnRcyz(=s(eyVuQr%##WYFqBf1@`E)|*CY2|K}{%(&roz__Ss z(1jT`OX5xI)KQCEr=C?CBxUsDc8&>UBgx z{AyN{+WTadBd$*ozEF_|-Kk!8Og?_}|(I>3XMLXF1BA?t3=6?1?Nx4mBFv<5;>wa015#}q%a+MzE_@0(< zMG2-5Q4Dv23e zs%huzVjR?)8a**e!h|y=jL~CN{d*Er`XDF$6I9Vy$BYw!P3Q_0dg`UmN{Y=rTMgM6 z&mqEcJ@qm&4LxB9)AiK5OL$jA*siC3wuJAC7+v^71FXtOJxtik(Yn#x1fT8efao}G z&xghJ+NY#Uv0W3lcq1QFA~W^!HX<|i9&JQs>O)&a&V@-b^>Jh&dN?vKwKYDW0gHE} zL`e72@TNC4q(cYI+yTj9JxBu~%$Z(9II5L0Jzm)?>-f_^;<{1(Xbei3^U-xw=&7=1 zM`-DtkSLI~4ziKR6ZXR^Q}mY);hz7q!ODsJ3G=4t-Dt4G1D0q|DZ1*L_eDIP5+$y) z<&RV*)v3U-aFN11n(~OY^20$%^}Zrz&0V3o5r7C=FCv4WoT7?sX)nF$yn5qBsAN0# z+7rntQ6iTrE@|Llevby@Y4r=U213238{e-0eNO5O&2!HoesrJ}Zk!7X|I92Jd44`1 z+5OR~+Y6-Ic-ZY{Rzeg`Z}l^)J+rs^ne|kbH#_rTgV3F{Kgj0}vO||f~1*<-j`xmUsY3`p8_dW;spWq&O0xjV~$$jaQlI@yS?)Ny{ zKV(^wog555WF-=uXpq}|$W+rGtNC`o%x^F;{2bgb8SQK3_Z9J@5%CR{D@Vj3qlDkR z$y!I4gmR?sW!qJ*6ee@C=0q$Yh|GIgnan&x^9A6}>zQzi@q77KgRKIbTH+gGWk*gz zk@aji=}GOuxEqzXo=uYQrik$b`my!wa_ZvgIa;{ndbV1cNi%;&3)#TDs-ra@MeZg? z$-d@4VYM5a)QM&`cx`mRM$h|bgb`A^w^H8xxDb&^O!eYJJfDGpuC7ixwY{5Jf)w81 z8To`ve@y;p=GPFviKR+y&||_6D^b4XOblYj_DH%Vt+x6y6Y`BKVVvcxnsSL=i)KvA z*;x`suQeW}SkA^uliU{(W6cVukoD%d5PBtZI$4wES1TQ`!BhFT6q;~m8CEgX=k~?J zLBcvaY~c@|W#xy9P_GxWYS{+r&A~{V%e=~uJav2cFK1aH`y8Mru@NmCtE>4D z$}@>|kfVH~aFxl9f>Sl$_-yP8mNwX?Y<0iX3caX>N-=`@M3F5GC!5Cb(@o>0u9VtM zrZ$*&z+UG#C7c+TGJ_vH+X_ZzJSutiQYB^0(}{Hv{&i$k4r^)%9a%S7g(Hk9sGg2Y z%|IH>*+}i;cnBt0A49KptXOfbZ&i9XaVFw+tUz*}Q6XHjozq=RG?GBmj`dQ4HD3mt zD_^#Ok&p0IL#@90ibwcML$NeQ19LG8kh@`=gx92m@q8p{KYv(CUC=6gKFlfl$#^D) zIvQzd7LeeWe72T%H@x5v@z7GJ@}F+r2AIc?$UkzWPet}bY!|d+e>x4xrsyX2mjWl+ z^)Na6JE;~r&_wMIq+*UM!L!Y0U`oJ&a#~Sg}b1y&DhzIF+!oa+tBsbWdNv}5**l2eqMGm*BSw+NeiB8FA+842Z z8w~h}O0KuJpmy2Y3Y-|6K399knLxMSgQ{hp`>%Zn8sPG1^2VzbU%(=RU`r zp>#YXYc|=F9XM^zl=o1!?XkP~u;F+vp@D0A;fGKJ&LDKzUZY&xQ?-k)8gAuA_Jd~Y zM?0n3?OL@@L-ArL|JGdD=4XifTPtM#sand@V7s>YL7AhT$zRqSaWbwgqgzMt+Kx)F z?IG*0cV?!B=amO}@i|tmH5kH{l|0CYor70sBzakpdOi@6m$h>=@2h0CSIP!wYFDa` zYc}R7)6nrvKBRgQ5d#G})_f<>G1P}nR$c1xWiiw#PVP-ojHb_)#ZW&!c{qtlHJUzJ zW?NxooZ_XNG{|I)dw~COj+ImQ)&o*9QPOn<2<%Z*6BmlPJw3o`o>edI?Bjgo z2u!BlLABOt+a&h%^X3S+lF+ZNlKKYf@?$2Wan$u7`{QLwMCey{7D+Xl9*D%ycA2^{ zatORLVt0iWtg~{a274BY%DO19(O!k#fprB~F6zW~k#luxb-m-%p1P|U`V1{)6e`K{ z;PwI9Wtm8 zhTB;dKi&5UPcsUT*n6Yi0wKTrN>HdQ-wDGwS8?8P>E zDlEv~^_)Xq;t~CZ*fFC&5@*85Q(^D0E+n_}~+F<3W762`E z9vLmR02iNcg*wnyCZEUiq7E)PZDsO#eWb1(z*Z)oPb36%+DYZ}i-e$lDW9{*N}Eah zmV5z$tJZ1Xk}qBWbvo@^@+AnMUZ-tKzC^*NL8om?z9a!O>a=aimn_Ie>9lRhmnndW zI&E9>WeKtwdJI3Y$SN$JN#b$@?i&3mSi+YpfDJnBWb)+;V3R(S_gE};GR+%f751T> zOujO~^$oFR=_~iGM(N(uX(yAfLbUzQblS<}s}#U7opv($sswOcv)1wt##p7Pw1nna zyAWA_g#E>|R7=J3RK{5BOryms&k9P!cSbamZnR*e4^~IYbblv8%_o$Xma#l5Dfuji zE=}{TL=B84nw-0hc+07T8l!S#E z=*WMcipMj0!H^u|yPh;NrlD0Ndjwz`^nM}PD}aDO?-!DN0tg!Pej(W}fUt1^R7iH- zFX;4sAvw-i1nFt7k%^4B*Kr?X+$r`-LR(t)PUsUy+mT$WO}=TGRp6(!>xAxcccc0f z2J@GuSsA6&N>b2DCJ^1}Rh%Su%~ zEwH)tW`>yo+6w&62mIp;tWbUgvk&Rf9pGqmoel+(a7GS!^!XTMmdvmcS_hdAVDi>M zh5#C5p1jm5AWowd@I=GRMlsTa=FUGoGJ|pR9|}&OA4XL8=*TL*^w0S{jC| z8|GMD(12bAr5d?JV~a&&6O@{tCO6(*C4>;t6+72O$!zNj$30 z=|jS4rs<-mLUyt03?o{Q(ciD1_KrlX`fE&Iz~)|`hHB+AhJ zbQ$Q8zI)p;bnoSq!CUdU%=?XM;I4N`?cQotr>|>0fqep7L4{Jd<`LL85RvdG*DD0~ zbJl>ow<>N+9d3_NdV^YjZSa1h(zi>Yc$Z4)gMyOXM8f)(0+qe`Q%MnMEn1966)n5y zd@DjVfcl}bWp`{-KiRGI z&n3!M?vzayr6Nfc#rySV{F8ZB_T&L5PD+f@WU1rk}#Qc_r8-X7wI5 zn)LOSsPy}t^!q5kSM~3WE;2ClDR7jF7I9dt0w+?QkEzw*p@5DtN{|l)4XVR_`?zHK z5=iJ;#A_Fbhk~XB{}=r=?SJ?M-8Lo-p+#2a|Nhw^_Wy&f`v3jez`d5gw%E#!qdv)3 zE9&3Y+;{Om7F)ew$sU&>!g3lPho2N$QRurGeX(m6{gZv^e%^GMl@!tO9L&bJAN*cc z*-7~WH+uo3Ua@s@ta2_qkyV1a?+@QeB8p|Bi#0P;xJ^A=-!i(zlY*F6^lg1ou%4oh znBtJ@Ur@P0jSKCXHP<-V>x)%(Eq*j;yWFd2a|A7sj&(@8l+Z1$omnS{cR$c~Sgh!) zTItt0^c_ka`uHE=@tGsO6*Lj7IZ9&I+~Uw?<~eEvX+%LQbUZuKT4YgN7Zxm~6597@ z4%93jOTzq5Ow7lrR&hEeSqhq62xH0EQRAb84#?jocr=@WM=vM{+hz;sRhVdy?#(Ch z&ro5agb4D%UTblPV&`&Hkf@=8M5h54LqVbm{M@D1&eX)yk)DY%(z6yt3G&P<5b2pH zBRy%2D6KWpb2XrNC(@H*Offx^k)9ifjs{N=>A8dG_?j!QgqBN@o|PD2{ePjeyVUa~ z^7v(>XAJc5%Sg}n2`eK#|D@Z~k)Hn3k)D1T>6uK~WTa;?-Ik$5%VNa~hdf#`>H%T- zy}*UxrAh=sV+LnZtgQQ8+=pWxwtoTO6M>7pPJ`ory?lXNNFjU-U`4*$8JQc%G-z?kFO zJVhlKHyyIZM|2U_slOfzNt*E>R#v>*4T=vn?gtm&lci7KK5aYhMZD)vfa0BaPpT5s z3DF_mQz#g}2poKIEFl?b0nPZp3-F*|Vp6zf`ekHd6$q+#&>vflZUM(!WUsJF`TGGY zNyG`H^T{i$p-}pv6+-u~@H4_t!G~Q?({2%bm{e;|0+2Cz<{T}lljmjJi>Se*&dG%+ zXSHTN2i=T2=-IS)@q8r5Y{tEL3RsgI#^4uSDFke}5-ZvUZviyG7zCP>$^tK$Y9P`7 zO{5gtm{eJmL)c>6n-t|}#8zTaa#C?8+`Ij_uTPz2PXK^3y=qokY5B&;3J^>#o<-S4 z;NGNE<6)2nONv%dwuktfl~!S<;jRL%tmsjqG;wck!<~5vk@HOZ~jV&jo_7DUXTu~dnmV75wDYkt1LL1C{N(t>`n8sSo|~iz*VBiSFFNXjX|N9 znZ;#$D6LNf= zmjRLn1xSYeGD?u(rKQ^Jv^a_#i7^6R)HAN6>Ou?cT7=+*&kVr}pBaJ|J~IR_d}at< zm_qO{kjNOk@R>1q;nOjA=nu{e!3&=mf)_qB1TTDM2wvC;!82yV2g9|-6ci(ASEtTs zb|L~V+&Qp_iV+bZc;PMrk|B8Et^$xDc;W5>kP&#{9s&r92)uAl0mulvaJ>Lz1YWq8 z0AvJSxQ_tpMFd{BuK;8OUbr6sl)sUMG5CZBh$I<;7j6*1MCPZIfdY^bc;P_;kP&#{ z!2*yGc;T}IAS3X?XA3|^;Dv_@Kt|w&8wDUE@WR6*0=iR#;Dyf-z6-IO;b|fOFFZ;R$N;?X=*08kTrvPJe7;DL0eImt0+0cC;jsdc0eIo@0+0cC;Rygx zei?xmo+y%J1YUTO0P5K;w7c*W0muNn@KgcF0KD)t0muNn@N@yl0KD)F0muNn@Js>7 z0KD*p0+0cC;aRf$%Qb@{@WL125eY@En|lit`9u$(<_U6*O-H8`ULXLQ4J2Tp00QhO zbR6MJ1Q2B72)I-LVb-0<77L)5eM7)y0;txEIRq^+Iz}K!?CA?Hje7|G=%s+a@D*|Q z03Tx#srH}EH5jrvo-H*(doQd8veUyhL4S_x25qj5049_Au(hVW=mB79yuv1#G zMYPV96Yrh}OtBV65mKQ-=DyY;a8ci)1&$EMhebRPjWm*DT%;59PMoj%9wMC3KkjGf zm)K~ezT}{k-s`|2cw6u&p%0)-cMZVsti}FC=*NP;Mxon5*I-jHF3^TLIY{U$gQAdF zg3r-HD=aEp4bh2GrZ_=iG|ib5;164P>lODh@+B_TeG7?B=o#D1hfe$Q)U|{eiKZa+ zNzTS?*7yKPhySov#!VOfxsdB zzveH>i|tyN$I-=_3G10%4ubY{i`5j*Q4A*shLUo$?qX6mlSQGEt73CuAOEj1D;?9J zg#`~ndnl}HRWaRS)kSbzReva+2d}qEBBgb3MYh1*`xlw_W%&c~BPc7yu`Vd0Mnn%F zsh2~Wncw^@X-2n_Mu?QQsm{!L2uLC=`wvLjD0kw2B-K0Qc)0K`0>oY_2pb(giQ;AP z#?JeDd%&_sgpS_)!2o5Sh=O{T!;_fo6=4M}^$Byy`oO96!d%gkZ!D(b> zs8N2&e1xA3E|6MH^w60RgWJ=rTJYIWftHu^^9jk}>sHIJbr|Jzkc=8UCm=GXUh=80 z2%hAN)?1-bB494Roal+6W>PPh`YF^+eM)h~V~@C4^NSAG)Lf;W;F?;gw9_gtqH_A( zcbwq=T5lES-J6POjd;S^rk=1)AL}HUa$dK=YKYifNPb!$AjK&>`VAsd$aO~4kjsy* zS-(-z%KmI_I zWwRyx(I%@Xk_ZZSamEM0ciY~RcISceNBpC|JW>(Mh}$}&m$S5D^dcpngNTfyl{CRp z!b~MM^}>21C@ET*cF!YrT?J6>rid%Mn*i$Eu519^1yJv%fGfLR01a*m zxUzc*pwUeMS9b51m<`8)ewz zrid$hqKvq5pUrn|w9-Vlm0cF=Tf`43%At?e2~ed9#Bw76ja5(6xBOiD;Bsg1Z}Ed?WhH{%}c~ zYBlZ@oPL8Z-JWBDqYEzX%l6L)spbyA#eMmLz3tut$-eTq2L(qRf_)Vt79{9SffQer ze;HCT-LIkv`>OqG0EFEi5QBDNF)H6Zo5(r{*2V6jH?;@US!i4B{s*-6b&vlNnd;mJ zssQv1oCHws-ro+upyVZ*;?7F1E}Ki;~#|`T<@Sk2TFoB zxPf|`?gM4^^8nnF(*aZjmf&7a0 z+Fe5XObdPDy(o^xE`geiJpzO3nrlr<8MjJJwws^ZjE(q{;ToCWvH&_^&4+lo8i3z1 zV}K8%`{8~7y7)p{0r*xS#r0<|44mVN=v)-nuTUmydch&w+s_fjFF?37*g5N(qIU^F z#~!=(K%J~>i;feb1^2Fh^#Edh(QkzKj@!3eBmM2*1)-%mWBf2x4ZrYqym+O7Ei_t> zO`z7JuN(sCd_870Y!yJ5Bhg=xe<#ro;5$J-QqW)AhJLQ1*XN=fp?P{>8$>4QYf+HU zd_6H0oQw6#(VRjHben8ijUX%3R%ls4Tr4=pcjDQbt@Jv<`kFSZuXR`-tq1)YJ*5#% zIZ1Opf*C_7l0TWUKg{QCwlcCr?)%#0-sa>U%eQT|3MLn#W9IMWtkb_70BE=F9R|vJeIJ}3P$EGMI1mP28Css7gSo1I z7O%d;QRRm=s{D9bl^J(9s{GPMm0ulI?jytfCLyKDsWz(o-bR(*TUB`*UKv_Z@ENIc zgn!?vO1^Ps^%fYidiAlq=uSjN2&yXUx#3F}b`UnI zFoca7q>U;KVWUQAqe?^AXcVGN$;qxP*b#tYrMRCM8fMs+$D^IR?d31uY58RBjcB9i z$kTfMM0$$)8Z9*|)_0PT&Noulz#+s@4&3naI4OP38xk!rh1F7uqS)f^etL?}BHG#`16* z<3A#ydi^YPf}ux^#7s1=27L|`4?SkYzXU4|(ch!KrbRkeqqNi>X`2z6YaKeY&{YNJ zCql8ceCFL&Mx0RWqgKWE#=BK78~RKcQFE=Q@?2f;7G=90_r;;_4ZCBKQ-del)Zh=T zyeQX?P9Y1(cYi_+`Y=N4W2rv>BkMCPwftFXnXkE?@lh{zO+jx+@ITFmZM8BYLQSvh z%m(OlsRpsSee_2FckI0+R?v6!Ng8&&J0Nu_wnvrcn8N!`=61+S9S z{kX3S6}s#p$+C5QyA>fjLWz<#N|ZWEJdW`;R3_7cdJOqwxhug$gAeOM!HPCYR60rw zCv~eN)IoEtB%Rh2jDlGImADUw`nl{KQi%wX2Dr{_Ee&mS8R+ODtUE~ZOp=XyuuF6> zI0tVlT4!i&!Q&+1Zrm4#wz}-n6sI!pX(QktX9|df?sX(&W2g+>=SnO?`BZIgm-520 z+qmE5`58vem)*wwt^|S#HP?F>O+)JnXxY^NF7Csji(F!l2D&h$T--+b+%u(z=0zOo zU8#ef?@HJP|4-82A#YhAA(U?jwcP6pI7t|c`*3Kq%l@vld}G>37~4j|I7dJNx$byZ z(z`+c?bZxUaK%JuJ_re&s8hMV;8&8+5%60Ub76i~mr-X+F> zB)u1zbAyC}`p@J8O)_5?q0(m)Y0(9#nDhAa0W^l5aoL4IN8Yn-pnDgZzyU99sIp{ zuluZw&Z2F6-$wX}Ho{M~5&pwz;Wyo9^^AN>7XQ@|{vzr3n}q76L!FXPgLJ44mQ)sBWq2OkcJ{kAbp;FUMPIsi2wUJ(aS~`ZyP(>T*m2IR~ zInrtCL#Voq^cp2yr(HIocBZJlVuWJU0^C@b1L=OPme*{z(x-_!8gQoEP(vHB1KWrl z~?mgaA6m^=8VsbWgV2V5THvo|SMprhiRl))BftyADxYX4V!=b1G;j(MB_gCOHWc z;3GGh!4()*6a1jR$xNYXL_#e_wVTbfvlDSo{XI8>k>?4Zes`0ZMk7_i1E|zn%&bFn z{{!6jRx^$I_KK-1-DPHx<0UNPpWKhFVHe?%Fv9krX=BA4 zV+CVn=sI+^4GJ6VT1a-WsVKO~CUvI&x$s^$`wzUx&5mKRWwA#=W3%T`*ckQ-O6Fm; zkm+SpG2;8!PvGWf!9G}8Wi>E<92<+&0P6!;IN2$J7L~v*0cj$88pTgy^H3AXtOJr$ zSU>bCsq7!X1ljdaB8~k9CDK_}Oqep*B$zIfy#{t!jG?}>StC-zY!~?Cuq99^m%WF) zd8{5aozD&-R{=YU)Izoya*No1YEjB!HXp)D*cfP6%KiYRjP*w~mb3GqRt0+!WvXQN zz}8i40?JygC4a+fc3A02iT%iGKSBY&fcu+#WER=9FN77t>^Ip5Ht^R>1NJ&+}7f6q5 z;6LofPV-AZR#IJ%nhQP)ac_HZ=W2w7ORI`1a3436cY6qgucExA)kTwt@D<$KBZ-jq zu9p?&FCxNI{3;L@_sIjQIG;ive6)Anrl3cA7E#j%_VR*?=kOCZjK586H=<1Cg%ziO z^4)-Y``<*k8x5$Uuq=S=al3f-!&Z86A=+1NNpUBjdp<53pV+ zWthDS$FFBu_`f_biQE(BOaWEpTH_}0aD9%7tSZVsf%~|lxUZ`!vx803bgp2WRKbluVy zJQ@nWA?zmp>m$~MVh2HORq*Bl6xdC{K(*BZ2)bABD;`C#z*hd)qgLV2Sx~sPitHv7c8V!>_Tb=Wg-uOHFV?=1v0M127AvmdX}D7Ra>i&QX5wQ|y5juU z{YB^&y2IuMt&(Vo9#m_^;MgOrXey$XekoCRjisEaS^WDJD>K*$cFw=amsE_r(?Mj= z$69gzHqYB*<)wcP^R};IjIyV45Db2^6mnaO0SIb@XGix${}o+SVyGgM z&2#ozS#jyVpkbDr?H5VL**xP3D@S+t=RKaV(o)9_g3ZT>dYVuMX2Rt0Q}~=Gtn|@G zQSG?{T%H>!<+QDnJm|mkvdu(7ZKE`yS^8m^s?&TQ0jUpSRLp;vdFUJS(z~eO(iExq z9McmxMe92L*ArHL>QI!|^N?>8j8s|WtaDdg5R!06FxNh}T z{{KMIca&F1D?O_}Uc${Y1k0qixP1U$U3s3D9Dq^g^L_`cJUWQ$!UIF0sGwUfAjSRaaI|5 zzds-4+2`&c;aw5yIEuR8EqY+Q;kM2jj8AVkV560dMs&adM_F?)tvTp`6Rp^KO*`a( zGw_-+9b3-b?!S9b2{i3{7=Y&=!fIH!7bWy0m!udeGZTKX$bFuKabiRRq%LyLB;PZd zwnoer0be0u970pkkJ9N)Hqx6To(?^w1PXto%i7)>!H@1FVo0SZ0sqS#u+hR7+7BGE zva@MJ%Otn^Bc&gjjks8|A1w(-X#IJ}3T1x?q5*FAGu@f1+u(-yGZ*Cmp@?dhG26c^?&Xz?WuEb z`t=Iajn1gRUEWA--Dvvh3Ud&urocT(!Y8gUuY}7NxM#_#{qBl<>s9{K(^lBmf|*3T z6!ilSKVzlj5bJn%w>GTf-NR3F=I1?w#`!8=jGtbAVkH0F6jkG@lREyp)ynB$Wzts* ze>cmWvi3r~|890yW%Xcl?lV>;z7uCZYlVlkht~g;+^*~-xn0@Hjrx3ZU6?2ow+53A z4Ed+oBeRfdrCuC~@=xXJ}s9^7X7_d#Xb;+v#Z1g6*?r*iJ^Zh)aoS}@vRR?x^qn|(U0Lfcqj&gJ(atNlw4eA~$M)bY2U$AZr_ z7=tb|`+bDQgv0o>+V|lNb4)7;m14fin_sZ9CU!j= zBZMn%D&(VmTg3NSmzX1y-rm*Fd$Y@;Oj-0TCR`Kb4|Kc`DhgNJ>?)J4*dSbSv#aYU z5b8~R%_BVRMeInwhS$A_e(FZW;!VK_)k-?u>xy%Vf%Tgs=+>@s`H04cW~6x+4!~N7tlvZY>X)s8 z%Hu_napReJQqL^xD$HbbmqotXhkrnMF8rVJxX#S;Gup#f^1R1;c*QH&PyRYQ_A8@W z+5-n&zF#2aI_@QOJ#MHb-(b-Pe!el3t2A0yVS@Zm2OK3@_qT?4aHErOtS8WEeCH(B zqlVtcgy^tTAde*R!>?F5m4lQ}XIK?Nk2pf9X8#3?ACmd@@|;(#f@w$drJ@*m#3k}P zeP$lo!FspM^FyvAenI}A(fq5saKlw2Vvj~GTFeGRwaFo#RebPkR({o3Sa7M~ zekv?g+u5oiEi4F*OO15mXf$oYsat&WYnTgu#GiZ(?fE$W_%&>I3&69Bq+pb4NH2du_QECdpiZOd$TEu*FEtW~mX4Ux7o!)$_X|xXdB=0G(79BSfbf(;02n1(-f|HS*rG_#dxZ-Orgs8~AWNE&fyA zy`Ua!)6mH$8BR~?*{!H%D=LfhOqY6!KBVKt7+oy!NYS6Kd&9~a_i~zKe0eM56JTu8 zv9G7}$}>CMQ+ij~9oC!livN^8KzUZgN{8S7t_LJFriOIx@i)5r8SZ}5D(HC%so&^b zm-Zq@srRHQiMKgQQeXS6bF?5@8RUPbtFCpTr#HV4Od^+|SAG+lPGFyxQ>4nj$sgF_ zKVU5!@J+o?dckqb!uFs$IIR1Aq${scnZnj>xDbKnj$<^Cx#skFla4u2g zNv?9JU9ZuGd9?vFHM?<{REZ81YN|L2y6kEtCWsr6}*DM9Ef-YN(_kFt^Zo zfu7}fj!=4mUMVXLPgQgb-2%OfOusK;t>ob&SY-PNtznU@8k#^**%mwCD4eVTe;coh z2}F=jKVlVx2i6g$T$aAx{6-LTa>QD%@cWP8cv?CVXRyq7eZ16njj9#aoQldcxA5;E zA79wD-?p;+yg<|1OL|v4Z}&Ei^7~hRLbY=QJq`Wa>nczlljK5v>DyLzRbRy&9i6zW z_t1hmJ130Nz~H454-#d4m-A=dwhH5^42gP$R2q-DTlnv9LziE9>N{3>`Sk&*Fsv%B zmyy9J}s5`aCPnl|uccPoF z*Km%GYHw(tgTe5q18+k6qm}trC5v&q>0QhL=K5rzr^zyFmJeFL!A{TZyx*g*-y`!} z$&bB@PkL@s4!+IFL*>}#oIp9kqH~1zJ1kI|_MP#Ju!Z?){t{4m=c~M|`8Ldj#39XF zShbwtj55c-JGVH;ijMH)s!XFrCeGip63)8~?QXH;SxKL)#PzxOPhI%{GCe(fEN11B zXG6g(MTHJtTqhydqIK^pSnC5y!QD5%ZzY{YA0oWQ!A{gXAE>N&mKB#p1UEVaje^UK ztVC%KSE)jCnktn$$S1vz71CP1_UmgSZN( zPFbk^t?YyuUfB{%$eKvW=`JZKY)DGh`~$3;LF}3;h=3+Sm6K*(q&0P-re!qU7%8|% zW!fwAX#Iyo@Cuo#mEDr1ik?Ew!EULM;KY=x1lUi4Gqi#UrWAaa;;{r`C5xSkMT2Cq zQ?Y2&3ToUk&vPozfz~{cmqaF736r^A61ix3E~S$6dPzyH*F3){F4rk8QtDB~;7-Nh zsA6y*idK|Tg11R>tK2pg(6*Go36&k0Z-@Vn#4jDhZ~D}OI0~x9&xeeE<;6W%0IO-vl~!qoM%hfoUoe7 zt%NDHEf;)h_a=I}4nTJCcJ+4l4ouX8{N=B#?1W0z zGtI#krFBbViM;xsRyucoZDsI}KevJ`j^})BB@GVvDR+)7vtz~0iw|ujSXeDTlWos5 zJ%|CeP-u}PvUt0iB#^%Qk(|i9-Y#A~^FLNLum8ot zRuG%$HL^3ZN$)@^c6H=yUT+VtVWV-x;T9E`tQDoHkPh&mC5BZF20K~`x+)F_0i zOZ3lt?hjUnmZ!h57J2w{Usz#&{!i90QFYb+sH%%?D_d$B*NQZG{nxPCtw$|yLVR=; zCdhhAjIOsNQMEZ?6elN!jF!y9-&#q*l+$d_thm(EHIo*U-jWtwm+7J|Gc($FL=Id& zGno|$J7w_$-(qnp^xsvReY$GHvTAc=)#kRX+C0VvCX%}OIdIu3xIjVM$|ma<{&!^; zwHC|U+3%GWq>UI_39tVGk^H4p9ZA*_p=KHX*N;{(que~hwTW+q(}XHp0>4-jP4-R8 zyg%@$&PrRF{Z;(~4EvGxnJ&BzD#SnE z7drmELI0`CvmVrxbuEM3Fd4qM&I2Ma@p7FdTw{#v(TO%G;?~`KbYPxO^@Bp z3}0fJdR~H^W3S{-y6un6)uw5G$?vl4*?5%}XWJ#|E2QANJ*nOD07v<|k90%!-eB3fR z%k~)Vk%Sy6#0cBlW(D%ReY|B?*dEI~MPN-e=T|jXk!$y`3#dNXRFnVlhc%ABk!!~V zt^me!E&VIOsN%hqf1hjTvSU0m&kpK$oM`EoXS)quck_D-?OIgC$A$JxuQWO&xK8k4 zMfO%Vl_qu{|Gmf_olFL^$bKeyNG#?lG5Vt|GmGtR#j%qY&gnOG=EBDL7hgDS%0j-i z(H_%c53@V7mZ8J#LS`?#Z0@uPljhHFS$U4V$nZ}XuyEFpnF|)4v+&~i)A+D=?8J>b zdzw7{Jo~Fu95^y{!oq2b7f!wSqDeF7Oqg=<)M*Q*Eo}MuJe$?VT{?5xBBWk4cfutT zE|@U4<)?M_WY#j{di$WB7G9zTFZDx1xUR)%jl5Troys=w(M|RM_8H&OWG_nlOA%w` zMO-xO6LC^Y%? zcrQPRWc{O^+;fZFUvGYp55L8(OpiVT4Ly_Kt*z#_-eQkWpYf>F%sG+%A1b}@VV-cS zeJM-j*WPMZrANOCos9l~RK)4}hi|p}8~ETP&$!JV$9nS1ZnLX&e9mS2ZT7kBYR;PN z>~`)0QpyQshP5=AK=$bGTGB`62#9c(P z?RJ0m6o347yNLa~F+PyWKfB$wBhfMAbWjZCh+YS*R`}?z2@O&BLpMv2{gvdg4qh#$ zFH`tM3a{S3jJxc*vVt^N31~ehK`R!bg8c<4elLexv_s0go(F z^f#@lHpcr?5shZs@zHO&`%_Zd7?m;lMb|t^WgF=Kq}_@p`be@D6@L6)S)3v0cIcwd zypw(Z>uCVPEa9V%D+_Ksi6V4YsnMT99Z9K^W~f$KKdbLt-`yamZIq7Cek7L z+o$_UO3iC3H9FM(q{6?nR+ey#{Ly|Fx%@uKGy40e84CX|=oQyjB9&r5AUs0QUv{=67UORPQ z4yF!dxK39|Mid@TR~Lnk{^-YWg&h*!Aym&TV?WNDmnV? z;_D(A5$dE9&hH{O9{7_YJ`pRKs7*nLmX<1axl;0W`jZref8=9{cTOg);7#|z?t@fv z^r7byL~_kMl^jvk<+LdgrUC=qQy{h2tV(p7 z{A0l9Qd3ELQ&AjL{x?Ta921NO{!1l0AFFmo`9BrD^m0kR1G72064bmcdhM!+v-|DT zNj+6^^q0HFC_Fv~F0KypM_cHyQ%kc>>u3T#@IQ2goB5mD;WFEWH1@Rk8TcWH$*gbC zIqSI4X2kWiVjlf*kCJgBloAHsS_;iFd|KT!DSWz8QH z|Id_{>{8A{UV*}&xv7)#cjYG^M0-8>AiCW0<&tBpnh;JC zX*G*g*66K~O$s0NwRUZ*$i^NQKWP*WLkfMPo(bUx;`&Z9*V1J2+!|@?_9{76;a_-8 zB3@SbY`%LZs-lBRE_qPm9hW^zBoDk;B?l8E*MX`c=`-%6O!T)(?@)NLV+9;lPpv)9 z<9ES34@$1@I9#LpfPX3c4+o_(@5>)e$4rQ%i4PwF=ggL{>bV|>o zas3rO>bnWrXoYWk5-~m#s_@a@z+EP#HOU`*3kb3Y7OGJ*`hc=$6qAZ$Qkf6rk48KF z$fyPDBmz@>as6AcOEWWN@&i$2Na4L6hO}yx+$ZYUufM`a?++ZO@IRh#k*Hkf``9}{qQjAu~(^c0#SaH2b;a^cbLXqkkmnnSocXe(QTBO~p zlB0K5AK^!#WZD-gnJ6|sFcpiGpj!(M{0O{zQZRtF8-p98*h9a~m9#^Ut{U0jc z&x_=N@2TYI!~DKc_~?x{^g&oETJ%2AAkW!@4k}0f^x#b`fCdXFZCY67iT-HwQjuJ< zQ6=A_9{vlIhFcWg`Oc5y3A?0>*Cq2~iYoe*`yVnnF-OW)r=PbTexA#BlfLc5Puc)Q zwOl*-^WSA3tgb_@1M7 zb Date: Wed, 12 Jul 2023 17:58:46 +0600 Subject: [PATCH 017/144] =?UTF-8?q?=D0=A7=D0=B0=D1=81=D1=82=D0=B8=D1=87?= =?UTF-8?q?=D0=BD=D0=BE=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=D0=B5=D1=82?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 2 +- source/CMakeLists.txt | 15 ++- source/controler.c | 115 +++++++++--------- source/controler.h | 1 + source/model/load.c | 200 +++++++++++++++++++------------- source/model/load.h | 7 +- source/model/model.c | 115 +++++------------- source/model/model.h | 75 ++++++------ source/model/philos_utils.c | 118 +++++++++---------- source/model/philos_utils.h | 14 ++- source/model/save.c | 121 +++++++++++-------- source/model/save.h | 10 +- source/model/ubl-utils.c | 16 ++- source/model/vector.c | 34 ------ source/model/vector.h | 5 +- source/ubl-settings-diskquota.c | 4 + source/ubl-settings-diskquota.h | 6 +- source/ubl-strings.h | 8 +- source/view_filters.h | 1 - source/view_temp_u_g_p.h | 1 - ubl-settings-diskquota | Bin 583640 -> 595608 bytes ubl-settings-diskquota.glade | 182 +++++++++++++++++++++++++++-- ubl-settings-diskquota_ru.po | 12 ++ 23 files changed, 620 insertions(+), 442 deletions(-) diff --git a/Makefile b/Makefile index f84ef11..d4f86bb 100644 --- a/Makefile +++ b/Makefile @@ -105,7 +105,7 @@ uninstall: install: check uninstall @echo "Install ..." #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ - @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_filters.c source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g + @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ @for FILE_PO in $(wildcard *.po); do \ LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 22b8308..ec3cfa1 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -72,6 +72,14 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Werror -Wmissin set(SOURCE_FILES controler.h controler.c + model/model.h + model/model.c + model/save.h + model/save.c + model/load.h + model/load.c + model/vector.c + model/vector.h ubl-strings.h view_filters.c view_filters.h @@ -79,16 +87,11 @@ set(SOURCE_FILES view_temp_u_g_p.h model/ubl-utils.h model/ubl-utils.c - model/model.h - model/model.c - model/load.h - model/load.c model/my_device.h model/my_device.c model/philos_utils.h model/philos_utils.c - model/save.h - model/save.c + ubl-settings-diskquota.c ubl-settings-diskquota.h ${CMAKE_CURRENT_BINARY_DIR}/ubl-cmake.h diff --git a/source/controler.c b/source/controler.c index 590121f..5ae8e30 100644 --- a/source/controler.c +++ b/source/controler.c @@ -1,65 +1,60 @@ #include "controler.h" -config_u_g_p cfg_u_g_p; -config_general cfg_general; main_window cfg_main_gui; custom_window cfg_custom_gui; config_settings_gui main_config; +config_all* all_config; -void fill_tree_view_u_g_p(custom_window* _config_gui, config_u_g_p* _config, int start, int flag_gui_add) { - GtkTreeModel *model = GTK_TREE_MODEL(_config_gui->list); - if (flag_gui_add == 0) { - g_object_ref(_config_gui->list); - gtk_list_store_clear(_config_gui->list); - } - for (int index = start; index < _config->size; index++) { - GtkTreeIter iter; - gtk_list_store_append(_config_gui->list,&iter); - if (strcmp(_config->type_arr[index], "project") != 0) { - gtk_list_store_set(_config_gui->list,&iter, - 0,_config->name[index], - 1,_config->quota[index], - 2,_config->files[index], - 3,philos_format_cfg_str_size_memory("", _config->soft_restriction_size[index],_config->soft_restriction_size_pow[index]), - 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_file[index],_config->soft_restriction_file_pow[index]), - 5,philos_format_cfg_str_size_memory("", _config->severe_limitation_size[index],_config->severe_limitation_size_pow[index]), - 6,philos_format_cfg_str_size_memory("", _config->severe_limitation_file[index], _config->severe_limitation_file_pow[index]), - 7,philos_format_cfg_str_size_memory("", _config->deferring_size[index], _config->deferring_size_pow[index]), - 8,philos_format_cfg_str_size_memory("", _config->deferring_file[index], _config->deferring_file_pow[index]), - -1); - } - else { - gtk_list_store_set(_config_gui->list,&iter, - 0,_config->id[index], - 1,_config->name[index], - 2,_config->quota[index], - 3,_config->files[index], - 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_size[index],_config->soft_restriction_size_pow[index]), - 5,philos_format_cfg_str_size_memory("", _config->soft_restriction_file[index],_config->soft_restriction_file_pow[index]), - 6,philos_format_cfg_str_size_memory("", _config->severe_limitation_size[index],_config->severe_limitation_size_pow[index]), - 7,philos_format_cfg_str_size_memory("", _config->severe_limitation_file[index], _config->severe_limitation_file_pow[index]), - 8,philos_format_cfg_str_size_memory("", _config->deferring_size[index], _config->deferring_size_pow[index]), - 9,philos_format_cfg_str_size_memory("", _config->deferring_file[index], _config->deferring_file_pow[index]), - -1); - } - } - if (flag_gui_add != 0) { - gtk_tree_view_set_model(GTK_TREE_VIEW(_config_gui->treeViewMain), model); - } -} -void fill_tree_view_u_g(custom_window* _config_gui, config_u_g_p* _config, int start,int flag_gui_add) { - GtkTreeModel *model = GTK_TREE_MODEL(_config_gui->list); + +void fill_tree_view_u_g_p(custom_window* _config_gui,char* str_fill ,GtkListStore* list, config_all* all_config, int flag_gui_add) { + GtkTreeModel *model = GTK_TREE_MODEL(list); if (flag_gui_add == 0) { - g_object_ref(_config_gui->list); - gtk_list_store_clear(_config_gui->list); + g_object_ref(list); + gtk_list_store_clear(list); } - for (int index = start; index < _config->size; index++) { + for (int i = 0; i < all_config->v_u_g_p.pfVectorTotal(&all_config->v_u_g_p); i++) { GtkTreeIter iter; - gtk_list_store_append(_config_gui->list,&iter); - if (strcmp(_config->type_arr[index], "project") != 0) { // Баг - gtk_list_store_set(_config_gui->list,&iter, -1); + config_u_g_p* _config = (config_u_g_p*)all_config->v_u_g_p.pfVectorGet(&all_config->v_u_g_p, i); + + if (strcmp(_config->type_arr, str_fill) == 0) { + if (strcmp(_config->type_arr, "prjquota") != 0) { + gtk_list_store_append(list,&iter); + char* deferring_size = wrapper_str_time(_config->deferring_size); + char* deferring_file = wrapper_str_time(_config->deferring_file); + gtk_list_store_set(list,&iter, + 0,_config->actors, + 1,_config->quota, + 2,_config->size_memory, + 3,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), + 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_file,_config->soft_restriction_file_pow), + 5,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 6,_config->files, + 7,philos_format_cfg_str_size_memory("", _config->severe_limitation_file, _config->severe_limitation_file_pow), + 8,deferring_size, + 9,deferring_file, + -1); + } + else { + gtk_list_store_append(list,&iter); + char* deferring_size = wrapper_str_time(_config->deferring_size); + char* deferring_file = wrapper_str_time(_config->deferring_file); + gtk_list_store_set(list,&iter, + 0,yon_char_from_int(_config->id), + 1,_config->actors, + 2,_config->quota, + 3,_config->size_memory, + 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), + 5,philos_format_cfg_str_size_memory("", _config->soft_restriction_file,_config->soft_restriction_file_pow), + 6,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 7,_config->files, + 8,philos_format_cfg_str_size_memory("", _config->severe_limitation_file, _config->severe_limitation_file_pow), + 9,deferring_size, + 10,deferring_file, + -1); + } + } } - } + if (flag_gui_add != 0) { gtk_tree_view_set_model(GTK_TREE_VIEW(_config_gui->treeViewMain), model); } @@ -106,14 +101,20 @@ void wrapper_system_save() { */ } void load_system_cfg() { - cfg_u_g_p.flag_load = 0; - load_template_load_cfg(&cfg_u_g_p, CMD_LOAD_SYSTEM); + all_config->flag_load = 0; + load_template_load_cfg(all_config, CMD_LOAD_SYSTEM); + fill_tree_view_u_g_p(&cfg_custom_gui,"usrquota", cfg_custom_gui.liststoreUser, all_config, 0); + fill_tree_view_u_g_p(&cfg_custom_gui,"grpquota", cfg_custom_gui.liststoreGroups, all_config, 0); + fill_tree_view_u_g_p(&cfg_custom_gui,"prjquota", cfg_custom_gui.liststoreProject, all_config, 0); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL, BACKGROUND_IMAGE_SUCCESS_TYPE); } void load_global_cfg() { - cfg_u_g_p.flag_load = 1; - load_template_load_cfg(&cfg_u_g_p, CMD_LOAD_GLOBAL); + all_config->flag_load = 1; + fill_tree_view_u_g_p(&cfg_custom_gui,"usrquota", cfg_custom_gui.liststoreUser, all_config, 0); + fill_tree_view_u_g_p(&cfg_custom_gui,"grpquota", cfg_custom_gui.liststoreGroups, all_config, 0); + fill_tree_view_u_g_p(&cfg_custom_gui,"prjquota", cfg_custom_gui.liststoreProject, all_config, 0); + load_template_load_cfg(all_config, CMD_LOAD_GLOBAL); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); } @@ -154,6 +155,8 @@ void main_visible_columns(GtkWidget *self) { int main(int argc, char *argv[]){ + all_config = malloc(sizeof(config_all)); + all_config->flag_not_data = 0; local=setlocale(LC_ALL, ""); bindtextdomain(LocaleName, yon_char_unite(LocalePath, "/", NULL)); //bind_textdomain_codeset(LocaleName, "UTF-8"); diff --git a/source/controler.h b/source/controler.h index afb680b..530fa80 100644 --- a/source/controler.h +++ b/source/controler.h @@ -4,6 +4,7 @@ char *local; int main(int argc, char *argv[]); +void fill_tree_view_u_g_p(custom_window* _config_gui,char* str_fill ,GtkListStore* list, config_all* all_config, int flag_gui_add); void load_global_cfg(); void load_system_cfg(); void control_event(main_window* _config_main_gui, custom_window* _config_custom_gui); diff --git a/source/model/load.c b/source/model/load.c index 7ce6316..8ae3c1d 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -1,33 +1,45 @@ #include "load.h" -void load_template_load_cfg(config_u_g_p* _config, char* cmd) { - model_clear_cfg(_config); +void load_template_load_cfg(config_all* _all_config, char* cmd) { int size = 0; char** cfg = yon_config_load(cmd, &size); philos_array_string_remove_char(&cfg, "\n", size); int size_loaded_keys = 0; + load_free_vector(_all_config); + vector_init(&_all_config->v_u_g_p); + vector_init(&_all_config->v_disk_status); for (int index = 0; index < size; index++) { char* str_key_value = yon_char_new(cfg[index]); char* str_key = yon_char_divide_search(str_key_value, "=",-1); - _config->loaded_keys = yon_char_parsed_append(_config->loaded_keys, &size_loaded_keys, str_key); + yon_char_divide_search(str_key, "[",-1); + str_key = yon_char_divide_search(str_key, "]",-1); char* str_value = str_key_value; - load_pars_keys(_config, yon_char_new(str_key), index); - load_pars_values(_config, yon_char_new(str_value), index); - + if (strstr(str_value, "enable") || strstr(str_value, "disable")) { + disk_status* disk_cfg = malloc(sizeof(disk_status)); + load_pars_values_status(disk_cfg, str_key, str_value); + _all_config->v_disk_status.pfVectorAdd(&_all_config->v_disk_status, disk_cfg); + } + else { + config_u_g_p* _config = malloc(sizeof(config_u_g_p)); + model_null_str_writing(_config); + _config->loaded_keys = yon_char_new(str_key); + load_pars_keys(_config, yon_char_new(str_key), index); + load_pars_values(_config, yon_char_new(str_value), index); + _all_config->v_u_g_p.pfVectorAdd(&_all_config->v_u_g_p,_config); + } + } - _config->flag_set_data = 0; + _all_config->flag_set_data = 0; + _all_config->flag_not_data = 1; + } void load_pars_keys(config_u_g_p* _config, char* str_key, int index) { - yon_char_divide_search(str_key, "[",-1); - str_key = yon_char_divide_search(str_key, "]",-1); - load_pars_keys_u_g(_config, str_key, index); - load_pars_keys_p(_config, str_key, index); + load_pars_keys_u_g(_config, yon_char_new(str_key), index); + load_pars_keys_p(_config, yon_char_new(str_key), index); } - - void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { if (strstr(str_key, "prjquota")) { return; @@ -35,22 +47,21 @@ void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { if (yon_char_find_count(str_key, ":") || yon_char_find_count(str_key, ",")) { int size_point = 0; char** arr_keys = philos_str_split(str_key, &size_point, ":"); - char** type_quota = philos_char_parsed_append(_config->type_arr, &index, arr_keys[0]); + _config->type_arr = yon_char_new(arr_keys[0]); int size_users = 0; if (yon_char_find_count(str_key, ":") == 2) { - _config->UNIX_file = philos_char_parsed_append(_config->UNIX_file,&index, arr_keys[1]); - } - if (yon_char_find_count(str_key, ",")) { - int size_comma = 0; - char** arr_user = philos_str_split(arr_keys[size_point-1], &size_comma, ","); - - for (int i = 0; i < size_comma; i++) { - _config->actors = yon_char_parsed_append(_config->actors, &size_users, arr_user[i]); + if (yon_char_find_count(str_key, ",")) { + int size_comma = 0; + char** arr_user = philos_str_split(arr_keys[1], &size_comma, ","); + _config->UNIX_file = yon_char_new(arr_keys[0]); + + for (int i = 1; i < size_comma; i++) { + _config->actors = yon_char_new(arr_user[i]); + } + } + else { + _config->UNIX_file = yon_char_new(arr_keys[1]); } - _config->actors = yon_char_parsed_append(_config->actors, &size_users, NULL); - } - else { - _config->actors = yon_char_parsed_append(_config->actors, &size_users, NULL); } } else { @@ -59,81 +70,104 @@ void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { } void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index) { - if (strstr(str_key, "usrquota") || strstr(str_key, "grpquota")) { - return; - } - if (yon_char_find_count(str_key, ":") || yon_char_find_count(str_key, ",")) { - int size_point = 0; - char** arr_keys = philos_str_split(str_key, &size_point, ":"); - char** type_quota = philos_char_parsed_append(_config->type_arr,&index, arr_keys[0]); - int size_users = 0; - if (yon_char_find_count(str_key, ":") == 2) { - _config->UNIX_file = philos_char_parsed_append(_config->UNIX_file,&index, arr_keys[1]); - int size_comma = 0; - if (yon_char_find_count(str_key, ",")) { - char** arr_user = philos_str_split(arr_keys[size_point-1], &size_comma, ","); - if (strstr(str_key, "AUTO")) { - _config->number = philos_int_append(_config->number,&index, -1); - } - else { - _config->number = philos_int_append(_config->number,&index, atoi(arr_user[0])); - } - } - else { - if (strstr(str_key, "AUTO")) { - _config->number = philos_int_append(_config->number,&index, -1); + if (strstr(str_key, "prjquota")) { + if (yon_char_find_count(str_key, ":") || yon_char_find_count(str_key, ",")) { + int size_point = 0; + char** arr_keys = philos_str_split(str_key, &size_point, ":"); + _config->type_arr = yon_char_new(arr_keys[0]); + int size_users = 0; + if (yon_char_find_count(str_key, ":") == 2) { + _config->UNIX_file = yon_char_new(arr_keys[1]); + int size_comma = 0; + if (yon_char_find_count(str_key, ",")) { + char** arr_user = philos_str_split(arr_keys[size_point], &size_comma, ","); + if (strstr(str_key, "AUTO")) { + _config->id = -1; + } + else { + _config->id = atoi(arr_user[0]); + } } else { - _config->number = philos_int_append(_config->number, &size_comma, atoi(arr_keys[size_point-1])); + if (strstr(str_key, "AUTO")) { + _config->id = -1; + } + else { + _config->id = atoi(arr_keys[size_point-1]); + } } - } - } + } + } + } + else { } } -void load_pars_values_status(config_u_g_p* _config, int index, char*key, char* value) { - for (int i = 0; i < _config->size; i++) { - if (strstr(key, _config->loaded_keys[i])) { - if (strstr(key,"enable")) { - _config->status[index] = 1; - return; - } - else if (strstr(key,"disable")) { - _config->status[index] = 0; - return; - } - } - +void load_pars_values_status(disk_status* _config, char* key, char* value) { + _config->device = yon_char_new(value); + if (strstr(key,"enable")) { + _config->status = 1; + return; + } + else if (strstr(key,"disable")) { + _config->status = 0; + return; } } void load_pars_values(config_u_g_p* _config, char* str_value, int index) { + int size_array_size_pow = 0; + char** array_size_pow = NULL; + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_KB); + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_MB); + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_GB); + array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_TB); int size = 0; char* new_value = yon_char_new(str_value); char** arr_values = philos_str_split(new_value, &size, ":"); - if (yon_char_find_count(str_value, ":") == 3 || yon_char_find_count(str_value, ":") == 5) { - philos_set_pow_size_memory(yon_char_new(arr_values[0]), &_config->soft_restriction_size, index, array_size_pow); - philos_set_size_memory_integer(yon_char_new(arr_values[0]), &_config->soft_restriction_size_pow, index); - philos_set_pow_size_memory(yon_char_new(arr_values[1]), &_config->soft_restriction_file, index, array_size_pow); - philos_set_size_memory_integer(yon_char_new(arr_values[1]), &_config->soft_restriction_file, index); - philos_set_pow_size_memory(yon_char_new(arr_values[2]), &_config->severe_limitation_size, index, array_size_pow); - philos_set_size_memory_integer(yon_char_new(arr_values[2]), &_config->severe_limitation_size_pow, index); - philos_set_pow_size_memory(yon_char_new(arr_values[3]), &_config->severe_limitation_file, index, array_size_pow); - philos_set_size_memory_integer(yon_char_new(arr_values[3]), &_config->severe_limitation_file_pow, index); - if (yon_char_find_count(str_value, ":") == 5) { - philos_set_pow_size_memory(yon_char_new(arr_values[3]), &_config->deferring_size, index, array_size_pow); - philos_set_size_memory_integer(yon_char_new(arr_values[3]), &_config->deferring_size_pow, index); - philos_set_pow_size_memory(yon_char_new(arr_values[3]), &_config->deferring_file, index, array_size_pow); - philos_set_size_memory_integer(yon_char_new(arr_values[3]), &_config->deferring_file_pow, index); + int index_split = yon_char_find_count(str_value, ":"); + if (index_split == 3 || index_split == 5) { + philos_set_pow_size_memory(yon_char_new(arr_values[0]), &_config->soft_restriction_size_pow, array_size_pow); + philos_set_size_memory_integer(yon_char_new(arr_values[0]), &_config->soft_restriction_size); + philos_set_pow_size_memory(yon_char_new(arr_values[1]), &_config->soft_restriction_file_pow, array_size_pow); + philos_set_size_memory_integer(yon_char_new(arr_values[1]), &_config->soft_restriction_file); + philos_set_pow_size_memory(yon_char_new(arr_values[2]), &_config->severe_limitation_size_pow, array_size_pow); + philos_set_size_memory_integer(yon_char_new(arr_values[2]), &_config->severe_limitation_size); + philos_set_pow_size_memory(yon_char_new(arr_values[3]), &_config->severe_limitation_file_pow, array_size_pow); + philos_set_size_memory_integer(yon_char_new(arr_values[3]), &_config->severe_limitation_file); + if (index_split == 5) { + _config->deferring_size = atoll(arr_values[4]); + _config->deferring_file = atoll(arr_values[5]); } else { - philos_set_pow_size_memory("-", &_config->deferring_size, index, array_size_pow); - philos_set_size_memory_integer("-", &_config->deferring_size_pow, index); - philos_set_pow_size_memory("-", &_config->deferring_file, index, array_size_pow); - philos_set_size_memory_integer("-", &_config->deferring_file_pow, index); + philos_set_size_memory_integer("-", &_config->deferring_size); + philos_set_size_memory_integer("-", &_config->deferring_file); } } else { } +} + +void load_free_vector(config_all* _all_config) { + if (_all_config->flag_not_data == 1) { + _all_config->v_u_g_p.pfVectorFree(&_all_config->v_u_g_p); + } + +} + +char* wrapper_str_time(size_t seconds) { + me_time t; + if (seconds!=-1) { + t = str_time(seconds); + t.str_time = yon_char_unite(yon_char_from_int(t.weeks),WEEKS, + yon_char_from_int(t.days), DAYS, + yon_char_from_int(t.hours), HOURS, + yon_char_from_int(t.minutes), MINUTES, NULL); + } + else { + t.str_time = yon_char_new("-"); + } + + return t.str_time; } \ No newline at end of file diff --git a/source/model/load.h b/source/model/load.h index f8653a3..3124754 100644 --- a/source/model/load.h +++ b/source/model/load.h @@ -1,13 +1,16 @@ #ifndef LOAD_H #define LOAD_H #include "ubl-utils.h" -#include "../ubl-strings.h" #include "model.h" +#include "philos_utils.h" -void load_template_load_cfg(config_u_g_p* _config, char* cmd); +void load_template_load_cfg(config_all* _all_config, char* cmd); void load_pars_keys(config_u_g_p* _config, char* str_key, int index); void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index); void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index); void load_pars_values(config_u_g_p* _config, char* str_value, int index); +void load_free_vector(config_all* _all_config); +void load_pars_values_status(disk_status* _config, char* key, char* value); +char* wrapper_str_time(size_t seconds); #endif \ No newline at end of file diff --git a/source/model/model.c b/source/model/model.c index aff66d4..fdd7663 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -2,97 +2,42 @@ void model_clear_cfg(config_u_g_p* _config) { - philos_free_int_array(&_config->id, _config->size); - philos_free_string_array(&_config->name, _config->size); - philos_free_string_array(&_config->quota, _config->size); - philos_free_string_array(&_config->quota, _config->size); - philos_free_string_array(&_config->size_memory, _config->size); - philos_free_int_array(&_config->soft_restriction_size, _config->size); - philos_free_int_array(&_config->soft_restriction_file, _config->size); - philos_free_int_array(&_config->severe_limitation_size, _config->size); - philos_free_int_array(&_config->severe_limitation_file, _config->size); - philos_free_int_array(&_config->deferring_size, _config->size); - philos_free_int_array(&_config->deferring_file, _config->size); - philos_free_int_array(&_config->size_memory_pow, _config->size); - philos_free_int_array(&_config->soft_restriction_size_pow, _config->size); - philos_free_int_array(&_config->soft_restriction_file_pow, _config->size); - philos_free_int_array(&_config->severe_limitation_size_pow, _config->size); - philos_free_int_array(&_config->severe_limitation_file_pow, _config->size); - philos_free_int_array(&_config->deferring_size_pow, _config->size); - philos_free_int_array(&_config->deferring_file_pow, _config->size); - philos_free_string_array(&_config->device, _config->size); - - _config->size = 0; -} - -void model_null_cfg(config_u_g_p* _config) { - if (_config->size == 0) { - _config->id = NULL; - _config->name = NULL; - _config->quota = NULL; - _config->size_memory = NULL; - _config->files = NULL; - _config->soft_restriction_size = NULL; - _config->soft_restriction_file = NULL; - _config->severe_limitation_size = NULL; - _config->severe_limitation_file = NULL; - _config->deferring_size = NULL; - _config->deferring_file = NULL; - _config->size_memory_pow = NULL; - _config->soft_restriction_size_pow = NULL; - _config->soft_restriction_file_pow = NULL; - _config->severe_limitation_size_pow = NULL; - _config->severe_limitation_file_pow = NULL; - _config->deferring_size_pow = NULL; - _config->deferring_file_pow = NULL; - _config->device = NULL; - } + free(_config->quota); + free(_config->size_memory); + free(_config->device); + free(_config->UNIX_file); + free(_config->files); + free(_config->actors); + free(_config->loaded_keys); } -void model_clear_general(config_general* _config) { - philos_free_int_array(&_config->flag_status, _config->size); - - _config->size = 0; -} - -void model_null_general(config_general* _config) { - if (_config->size == 0) { - _config->flag_status = NULL; - } -} void model_tree_view_add(config_u_g_p* _config) { - model_null_str_writing(_config, _config->size); + model_null_str_writing(_config); } -void model_null_str_writing(config_u_g_p* _config, int index) { - philos_set_size_memory_integer_char("-", &_config->name, index); - philos_set_size_memory_integer_char("-", &_config->quota, index); - philos_set_size_memory_integer_char("-", &_config->size_memory, index); - philos_set_size_memory_integer_char("-", &_config->files, index); - philos_set_size_memory_integer_char("-", &_config->device, index); - philos_set_pow_size_memory("-", &_config->soft_restriction_size, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->soft_restriction_file, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->severe_limitation_size, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->severe_limitation_file, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->deferring_size, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->deferring_file, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->size_memory_pow, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->soft_restriction_size_pow, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->soft_restriction_file_pow, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->severe_limitation_size_pow, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->severe_limitation_file_pow, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->deferring_size_pow, index, array_size_pow); - philos_set_pow_size_memory("-", &_config->deferring_file_pow, index, array_size_pow); - +void model_null_str_writing(config_u_g_p* _config) { + _config->quota = yon_char_new(empty_str); + _config->size_memory = yon_char_new(empty_str); + _config->device = yon_char_new(empty_str); + _config->UNIX_file = yon_char_new(empty_str); + _config->files = yon_char_new(empty_str); + _config->actors = yon_char_new(empty_str); + _config->loaded_keys = yon_char_new(empty_str); + _config->type_arr = yon_char_new(empty_str); + _config->id = -3; + _config->status_set = -3; + _config->soft_restriction_size = -3; + _config->soft_restriction_file = -3; + _config->severe_limitation_size = -3; + _config->severe_limitation_file = -3; + _config->deferring_size = -3; + _config->deferring_file = -3; + _config->size_memory_pow = -3; + _config->soft_restriction_size_pow = -3; + _config->soft_restriction_file_pow = -3; + _config->severe_limitation_size_pow = -3; + _config->severe_limitation_file_pow = -3; } -void model_array_size_memory() { - int size_array_size_pow = 0; - array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_KB); - array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_MB); - array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_GB); - array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_TB); -} - diff --git a/source/model/model.h b/source/model/model.h index 710a59b..f2e7f90 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -1,55 +1,59 @@ #ifndef MODEL_H #define MODEL_H #include "ubl-utils.h" -#include "../ubl-strings.h" #include "philos_utils.h" - -static char** array_size_pow = NULL; - +#include "vector.h" +#include "../ubl-strings.h" typedef struct{ - int* status; - char** type_arr; - int* id; - char** name; - char** quota; - char** size_memory; - char** UNIX_file; - char** files; - char** actors; - int* number; - int* status_set; - char** loaded_keys; + char* type_arr; + int id; + char* quota; + char* size_memory; + char* UNIX_file; + char* files; + char* actors; + char* loaded_keys; + int status_set; /* 0 = not set 1 = del; 2 = update */ - char** delete_key; - int* soft_restriction_size; - int* soft_restriction_file; - int* severe_limitation_size; - int* severe_limitation_file; - int* deferring_size; - int* deferring_file; + size_t soft_restriction_size; + size_t soft_restriction_file; + size_t severe_limitation_size; + size_t severe_limitation_file; + size_t deferring_size; + size_t deferring_file; - int* size_memory_pow; - int* soft_restriction_size_pow; - int* soft_restriction_file_pow; - int* severe_limitation_size_pow; - int* severe_limitation_file_pow; - int* deferring_size_pow; - int* deferring_file_pow; - char** device; + int size_memory_pow; + int soft_restriction_size_pow; + int soft_restriction_file_pow; + int severe_limitation_size_pow; + int severe_limitation_file_pow; + char* device; size_t size; + +} config_u_g_p; + +typedef struct { + vector v_general; + vector v_u_g_p; + vector v_disk_status; int flag_set_data; int flag_save; int flag_load; -} config_u_g_p; - + int count_remove; + int flag_not_data; +} config_all; +typedef struct{ + char* device; + int status; +} disk_status; typedef struct{ - int *flag_status; + int flag_status; int size; } config_general; @@ -57,7 +61,8 @@ typedef struct{ int flag_load; } config_gui; -void model_null_str_writing(config_u_g_p* _config, int index); +void model_null_str_writing(config_u_g_p* _config); void model_clear_cfg(config_u_g_p* _config); +void model_array_size_memory(); #endif \ No newline at end of file diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index f9d2ea9..8a66b2f 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -7,94 +7,46 @@ void philos_array_string_remove_char(char*** array, char* str_remove, int size) } -void philos_set_pow_size_memory(char* str_find, int** array_size,int index, char** array_size_pow) { +void philos_set_pow_size_memory(char* str_find, int* array_size, char** array_size_pow) { char* STR_KB = array_size_pow[0]; char* STR_MB = array_size_pow[1]; char* STR_GB = array_size_pow[2]; char* STR_TB = array_size_pow[3]; size_t length = strlen(str_find); if (strstr(str_find,"K") != NULL) { - *array_size = philos_int_append(*array_size, &index, 0); + (*array_size) = 0; str_find = yon_char_divide(str_find, length-1); str_find = yon_char_unite(str_find, " ", STR_KB, NULL); - index--; } else if (strstr(str_find,"M") != NULL) { - *array_size = philos_int_append(*array_size, &index, 1); + (*array_size) = 1; str_find = yon_char_divide(str_find, length-1); str_find = yon_char_unite(str_find," ", STR_MB, NULL); - index--; } else if (strstr(str_find,"G") != NULL) { - *array_size = philos_int_append(*array_size, &index, 2); + (*array_size) = 2; str_find = yon_char_divide(str_find, length-1); str_find = yon_char_unite(str_find," ", STR_GB, NULL); - index--; } else if (strstr(str_find,"T") != NULL) { - *array_size = philos_int_append(*array_size, &index, 3); + (*array_size) = 3; str_find = yon_char_divide(str_find, length-1); str_find = yon_char_unite(str_find," ", STR_TB, NULL); - index--; } else if (strstr(str_find,"%%") != NULL) { - *array_size = philos_int_append(*array_size, &index, -1); + (*array_size) = -1; str_find = yon_char_divide(str_find, length-1); - index--; } else if (strstr(str_find,"-") != NULL) { - *array_size = philos_int_append(*array_size, &index, -1); - index--; + (*array_size) = -1; } else { - *array_size = philos_int_append(*array_size, &index, 0); - index--; - } - -} -void philos_set_pow_size_memory_device(char* str_find, int** array_size,int index, char** array_size_pow) { - char* STR_KB = array_size_pow[0]; - char* STR_MB = array_size_pow[1]; - char* STR_GB = array_size_pow[2]; - char* STR_TB = array_size_pow[3]; - size_t length = strlen(str_find); - if (strstr(str_find,"K") != NULL) { - (*array_size)[index] = 0; - str_find = yon_char_divide(str_find, length-1); - str_find = yon_char_unite(str_find, " ", STR_KB, NULL); - index--; - } - else if (strstr(str_find,"M") != NULL) { - (*array_size)[index] = 1; - str_find = yon_char_divide(str_find, length-1); - str_find = yon_char_unite(str_find," ", STR_MB, NULL); - index--; - } - else if (strstr(str_find,"G") != NULL) { - (*array_size)[index] = 2; - str_find = yon_char_divide(str_find, length-1); - str_find = yon_char_unite(str_find," ", STR_GB, NULL); - index--; - } - else if (strstr(str_find,"T") != NULL) { - (*array_size)[index] = 3; - str_find = yon_char_divide(str_find, length-1); - - str_find = yon_char_unite(str_find," ", STR_TB, NULL); - index--; - } - else if (strstr(str_find,"%%") != NULL) { - (*array_size)[index] = -1; - str_find = yon_char_divide(str_find, length-1); - index--; - } - else if (strstr(str_find,"-") != NULL) { - (*array_size)[index] = -1; - index--; + (*array_size) = 0; } } + void philos_set_size_memory_integer_char(char* str_find, char*** array_data, int index) { char* simv_del_array[10] = {"K","M","G","T","k","m","g","t"," ","%"}; for (size_t i = 0; i < 10; i++) { @@ -841,7 +793,7 @@ char** philos_char_parsed_append(char** parsed, int *size, char *string) { return parsed; } -void philos_set_size_memory_integer(char* str_find, int** array_data, int index) { +void philos_set_size_memory_integer(char* str_find, size_t* array_data) { if (strstr(str_find, " ")) { yon_char_divide_search(str_find, " ", -1); } @@ -852,9 +804,55 @@ void philos_set_size_memory_integer(char* str_find, int** array_data, int index) } } if (strstr(str_find, "-")==NULL) { - *array_data = philos_int_append(*array_data, &index, atoi(str_find)); + (*array_data) = atoll(str_find); + } + else { + (*array_data) = -1; + } +} + +me_time str_time(size_t seconds) { + me_time t; + printf("%d\n", seconds); + if (seconds != -1) { + double weeks = seconds / (7*24*60*60); + double days = seconds / (24*60*60) - 7*weeks; + double hours = seconds / (60*60) - 7*24*weeks - 24*days; + double minutes = seconds / 60 - 7*24*60*weeks - 24*60*days - 60*hours; + if (weeks>0) { + t.weeks = (int)weeks; + } + else { + t.weeks = 0; + } + if (days>0) { + t.days = (int)days; + } + else { + t.days = 0; + } + if (hours>0) { + t.hours = (int)hours; + } + else { + t.hours = 0; + } + if (minutes>0) { + t.minutes = (int)minutes; + } + else { + t.minutes = 0; + } + t.str_time = NULL; } else { - *array_data = philos_int_append(*array_data, &index, -1); + t.weeks = 0; + t.days = 0; + t.hours = 0; + t.hours = 0; + t.str_time = NULL; } + + + return t; } \ No newline at end of file diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 9592309..5aaf77a 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -62,8 +62,16 @@ typedef struct { } temp_set_window; +typedef struct { + int weeks; + int days; + int hours; + int minutes; + char* str_time; +} me_time; + void philos_array_string_remove_char(char*** array, char* str_remove, int size); -void philos_set_pow_size_memory(char* str_find, int** array_size,int index, char** array_size_pow); +void philos_set_pow_size_memory(char* str_find, int* array_size, char** array_size_pow); void philos_set_size_memory_integer_char(char* str_find, char*** array_data, int index); void philos_free_string_array(char ***array, int size); void philos_free_string_array_n3(char ****array, int size); @@ -78,7 +86,6 @@ void philos_split_size_memory(char* str_value, int* size, char* pow_memory); char* philos_format_cfg_str_size_memory(char* str_key, int value, int pow_size_memory); char** philos_str_split(char *parameters, int *size, char *divider); void philos_array_str_copy(char*** source, char*** copy); -void philos_set_pow_size_memory_device(char* str_find, int** array_size,int index, char** array_size_pow); void philos_array_int_copy(int** source, int** copy); char** philos_pars_terminal_systemd_cgls(char* CMD_GET_SLICE_SERVICE, char* str_find, int* size_array_data); char* philos_pard_array_add_cmd(char* cmd, temp_config* _config, char* key, int* array_io, int* array_io_pow_size, char** disk, int size); @@ -115,5 +122,6 @@ void philos_array_char_pars_to(char*** array, char* to); int find_null_array(temp_config* _config); void init_device_disk(temp_config* _config); char** philos_char_parsed_append(char** parsed, int *size, char *string); -void philos_set_size_memory_integer(char* str_find, int** array_data, int index); +void philos_set_size_memory_integer(char* str_find, size_t* array_data); +me_time str_time(size_t seconds); #endif \ No newline at end of file diff --git a/source/model/save.c b/source/model/save.c index 14c1b1a..e7fea9c 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -3,89 +3,92 @@ #include "save.h" -char* template_format_save(config_u_g_p* config, char* source_set_cmd) { +char* template_format_save(config_all* _all_config, char* source_set_cmd) { char* cmd = yon_char_new(""); - for (int i = 0; i < config->size; i++) { - char* key = save_format_key(config, i); - char* value = save_format_str_value(config, i); - char* value_status = save_format_status_cmd(config, i); + for (int i = 0; i < _all_config->v_u_g_p.pfVectorTotal(&_all_config->v_u_g_p); i++) { + config_u_g_p* _config = (config_u_g_p*)_all_config->v_u_g_p.pfVectorGet(&_all_config->v_u_g_p, i); + char* key = save_format_key(_config, i); + char* value = save_format_str_value(_config, i); + //char* value_status = save_format_status_cmd(_config, i); if (key!= NULL) { // key = yon_char_unite(cmd, " " , key, "=\"" , value, "\" ", NULL); cmd = yon_char_unite(cmd, key, "=" , value, " ", NULL); - cmd = yon_char_unite(cmd, key, "=" , value_status, " ", NULL); + //cmd = yon_char_unite(cmd, key, "=" , value_status, " ", NULL); free(key); free(value); - free(value_status); + //free(value_status); } } - if (strlen(cmd) > 8 && check_save()== 0) { + if (strlen(cmd) > 8 && save_check_save(_all_config)== 0) { cmd = yon_char_unite(source_set_cmd, " " ,cmd, NULL); return cmd; } free(cmd); return NULL; } -char* template_format_remove_save(config_u_g_p* config, char* source_remove_cmd) { +char* template_format_remove_save(config_all* _all_config, char* source_remove_cmd) { char* cmd = yon_char_new(source_remove_cmd); - if (main_config.size_array_del_line == 0) { + if (_all_config->count_remove == 0) { return NULL; } - - - - - if (strlen(cmd) > strlen(source_remove_cmd) && check_save()== 0) { + for (int i = 0; i < _all_config->v_u_g_p.pfVectorTotal(&_all_config->v_u_g_p); i++) { + config_u_g_p* _config = (config_u_g_p*)_all_config->v_u_g_p.pfVectorGet(&_all_config->v_u_g_p, i); + if (_config->status_set >= 0) { + cmd = yon_char_unite(cmd, " " , _config->loaded_keys, " ", NULL); + } + } + if (strlen(cmd) > strlen(source_remove_cmd) && save_check_save(_all_config)== 0) { return cmd; } return cmd; } -char* wrapper_template_save(config_u_g_p* config, char* source_set_cmd, char* source_remove_cmd) { - char str_cmd_remove = template_format_remove_save(config,source_remove_cmd); - char str_cmd_set = template_format_save(config,source_set_cmd); - if (cmd_set != NULL && cmd_remove != NULL) { - philos_config_save(yon_char_unite(cmd_set, "; " , cmd_remove, NULL)); +int wrapper_template_save(config_all* _all_config, char* source_set_cmd, char* source_remove_cmd) { + char* str_cmd_remove = template_format_remove_save(_all_config,source_remove_cmd); + char* str_cmd_set = template_format_save(_all_config,source_set_cmd); + if (str_cmd_set != NULL && str_cmd_remove != NULL) { + philos_config_save(yon_char_unite(str_cmd_remove, "; " , str_cmd_set, NULL)); } - else if (cmd_remove != NULL) { - philos_config_save(cmd_remove); + else if (str_cmd_remove != NULL) { + philos_config_save(str_cmd_remove); } - else if (cmd_set != NULL) { - philos_config_save(cmd_set); + else if (str_cmd_set != NULL) { + philos_config_save(str_cmd_set); } else { return 0; } - if (cmd_remove != NULL) { - free(cmd_remove); + if (str_cmd_remove != NULL) { + free(str_cmd_remove); } - if (cmd_set != NULL) { - free(cmd_set); + if (str_cmd_set != NULL) { + free(str_cmd_set); } - main_config.flag_set_data = 0; + _all_config->flag_set_data = 0; return 1; } char* save_format_key(config_u_g_p* config, int index) { - if (config->status_set[index] == 1) { + if (config->status_set == 1) { return NULL; } char* cmd = yon_char_new(""); char* value = yon_char_new(""); char* key = yon_char_new(""); - int number = config->number[index]; + int number = config->id; - key = yon_char_unite("CGROUP_QUOTA[", config->type_arr[index], ":", NULL); - if (strstr(config->type_arr[index], "prjquota")) { + key = yon_char_unite("CGROUP_QUOTA[", config->type_arr, ":", NULL); + if (strstr(config->type_arr, "prjquota")) { if (number!=-1) { - key = yon_char_unite(config->UNIX_file[index],":",yon_char_from_int(number), NULL); + key = yon_char_unite(config->UNIX_file,":",yon_char_from_int(number), NULL); } else { - key = yon_char_unite(config->UNIX_file[index],":AUTO", NULL); + key = yon_char_unite(config->UNIX_file,":AUTO", NULL); } } else { - key = yon_char_unite(config->UNIX_file[index], NULL); + key = yon_char_unite(config->UNIX_file, NULL); } @@ -96,21 +99,21 @@ char* save_format_key(config_u_g_p* config, int index) { } char* save_format_str_value(config_u_g_p* config, int index) { - if (config->status_set[index] == 1) { + if (config->status_set == 1) { return NULL; } char* value = yon_char_new(""); - value = philos_format_cfg_str_size_memory(value, config->soft_restriction_size[index],config->soft_restriction_size_pow[index]); + value = philos_format_cfg_str_size_memory(value, config->soft_restriction_size,config->soft_restriction_size_pow); value = yon_char_unite(value, ","); - philos_format_cfg_str_size_memory(value, config->soft_restriction_file[index],config->soft_restriction_file_pow[index]); + philos_format_cfg_str_size_memory(value, config->soft_restriction_file,config->soft_restriction_file_pow); value = yon_char_unite(value, ","); - philos_format_cfg_str_size_memory(value, config->severe_limitation_size[index],config->severe_limitation_size_pow[index]); + philos_format_cfg_str_size_memory(value, config->severe_limitation_size,config->severe_limitation_size_pow); value = yon_char_unite(value, ","); - philos_format_cfg_str_size_memory(value, config->severe_limitation_file[index], config->severe_limitation_file_pow[index]); + philos_format_cfg_str_size_memory(value, config->severe_limitation_file, config->severe_limitation_file_pow); value = yon_char_unite(value, ","); - philos_format_cfg_str_size_memory(value, config->deferring_size[index], config->deferring_size_pow[index]); + //philos_format_cfg_str_size_memory(value, config->deferring_size, config->deferring_size_pow); value = yon_char_unite(value, ","); - value = philos_format_cfg_str_size_memory(value, config->deferring_file[index], config->deferring_file_pow[index]); + //value = philos_format_cfg_str_size_memory(value, config->deferring_file, config->deferring_file_pow); return value; } @@ -119,7 +122,7 @@ char* save_str_users(config_u_g_p* config, int index) { char split_simvol[2] = {0}; split_simvol[0] = 0; split_simvol[1] = 0; - if (strstr(config->type_arr[index], "prjquota")) { + if (strstr(config->type_arr, "prjquota")) { for (int i=0; config->actors[i]; i++) { cmd = yon_char_unite(":", split_simvol, config->actors[i], NULL); split_simvol[0] = ','; @@ -130,12 +133,12 @@ char* save_str_users(config_u_g_p* config, int index) { } } - +/* char* save_format_status_cmd(config_u_g_p* config, int index) { - if (config->status_set[index] == 1) { + if (config->status_set == 1) { return NULL; } - if (config->status[index]) { + if (config->status) { return yon_char_new("enable"); } else { @@ -143,4 +146,28 @@ char* save_format_status_cmd(config_u_g_p* config, int index) { } return yon_char_new("disable"); } +*/ +int save_check_save(config_all* _all_config) { + if (_all_config->flag_set_data == 1 || _all_config->flag_save>0) { + return 0; + } + else if (_all_config->flag_set_data == 0 || _all_config->flag_save<=0) { + return 1; + } + return 0; +} + +void save_remove_array(config_all* _all_config) { + for (int i = 0; i < _all_config->v_u_g_p.pfVectorTotal(&_all_config->v_u_g_p); i++) { + config_u_g_p* _config = (config_u_g_p*)_all_config->v_u_g_p.pfVectorGet(&_all_config->v_u_g_p, i); + if (_config->status_set == 1) { + _all_config->v_u_g_p.pfVectorDelete(&_all_config->v_u_g_p, i); + } + if (_config->status_set == 2) { + _config->status_set = 0; + + } + } +} + #endif \ No newline at end of file diff --git a/source/model/save.h b/source/model/save.h index 81923fa..5ab3488 100644 --- a/source/model/save.h +++ b/source/model/save.h @@ -1,13 +1,15 @@ #ifndef SAVE #define SAVE #include "ubl-utils.h" -#include "../ubl-strings.h" #include "model.h" -char* template_format_save(config_u_g_p* _config, char* source_set_cmd); +char* template_format_save(config_all* _all_config, char* source_set_cmd); char* save_format_key(config_u_g_p* _config, int index); char* save_str_users(config_u_g_p* _config, int index); char* save_format_str_value(config_u_g_p* config, int index); char* save_format_status_cmd(config_u_g_p* config, int index); -char* template_format_remove_save(config_u_g_p* config, char* source_remove_cmd); -char* wrapper_template_save(config_u_g_p* config, char* source_set_cmd, char* source_remove_cmd); +char* template_format_remove_save(config_all* _all_config, char* source_remove_cmd); +char* template_format_remove_save(config_all* _all_config, char* source_remove_cmd); +void save_remove_array(config_all* _all_config); +int save_check_save(config_all* _all_config); +int wrapper_template_save(config_all* _all_config, char* source_set_cmd, char* source_remove_cmd); #endif \ No newline at end of file diff --git a/source/model/ubl-utils.c b/source/model/ubl-utils.c index 0688bf4..4c80139 100644 --- a/source/model/ubl-utils.c +++ b/source/model/ubl-utils.c @@ -529,17 +529,15 @@ char *yon_char_divide(char *source, int dividepos) * Считает количество символов [find] в строке [source] */ int yon_char_find_count(char *source, char *find){ - char *working_string=yon_char_new(source); - int i=0; + char *working_string=source; int size=0; - int pos=0; - config_str rtn = yon_char_parse(working_string,&size,"\n"); - for (int j=0;jvectorList.total = 0; v->vectorList.items = malloc(sizeof(void *) * v->vectorList.capacity); } - -/* -int main(int argc, char *argv[]) -{ - int i =0; - //init vector - VECTOR_INIT(v); - //Add data in vector - v.pfVectorAdd(&v,"aticleworld.com\n"); - v.pfVectorAdd(&v,"amlendra\n"); - v.pfVectorAdd(&v,"Pooja\n"); - v.pfVectorAdd(&v,"aticleworld.com\n"); - v.pfVectorAdd(&v,"amlendra\n"); - v.pfVectorAdd(&v,"Pooja\n"); - v.pfVectorAdd(&v,"aticleworld.com\n"); - v.pfVectorAdd(&v,"amlendra\n"); - v.pfVectorAdd(&v,"Pooja\n"); - //print the data and type cast it - for (i = 0; i < v.pfVectorTotal(&v); i++) - { - printf("%s", (char*)v.pfVectorGet(&v, i)); - } - //Set the data at index 0 - v.pfVectorSet(&v,0,"Apoorv\n"); - printf("\n\n\nVector list after changes\n\n\n"); - //print the data and type cast it - for (i = 0; i < v.pfVectorTotal(&v); i++) - { - printf("%s", (char*)v.pfVectorGet(&v, i)); - } - vectorFree(&v); - return 0; -} -*/ \ No newline at end of file diff --git a/source/model/vector.h b/source/model/vector.h index 896d1e7..148d6a8 100644 --- a/source/model/vector.h +++ b/source/model/vector.h @@ -6,8 +6,6 @@ #define VECTOR_INIT_CAPACITY 6 #define UNDEFINE -1 #define SUCCESS 0 -#define VECTOR_INIT(vec) vector vec;\ - vector_init(&vec) //Store and track the stored data typedef struct sVectorList { @@ -28,4 +26,5 @@ struct sVector void *(*pfVectorGet)(vector *, int); int (*pfVectorDelete)(vector *, int); int (*pfVectorFree)(vector *); -}; \ No newline at end of file +}; +void vector_init(vector *v); \ No newline at end of file diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 1da0819..49f4977 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -207,6 +207,10 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->btnEditProject = yon_gtk_builder_get_widget(builder,"btnEditProject"); custom_widgets->btnDelProject = yon_gtk_builder_get_widget(builder,"btnDelProject"); custom_widgets->btnFilterProject = yon_gtk_builder_get_widget(builder,"btnFilterProject"); + custom_widgets->liststoreUser = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreUser")); + custom_widgets->liststoreGroups = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreGroups")); + custom_widgets->liststoreProject = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreProject")); + custom_widgets->liststoreGeneral = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreGeneral")); return custom_widgets; } void wrapper_filters_user_show() { diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index e8b221e..a612196 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -18,7 +18,6 @@ #include #endif #include "view_filters.h" -#include "ubl-strings.h" #include "view_temp_u_g_p.h" #define WIKI_LINK "https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota" @@ -87,7 +86,10 @@ typedef struct { typedef struct { GtkWidget *treeViewMain; - GtkListStore *list; + GtkListStore *liststoreUser; + GtkListStore *liststoreGroups; + GtkListStore *liststoreProject; + GtkListStore *liststoreGeneral; GtkWidget* usersDeviceCombo; GtkWidget* groupsDeviceCombo; GtkWidget* ProjectDeviceCombo; diff --git a/source/ubl-strings.h b/source/ubl-strings.h index 9bedb83..0c9bf4d 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -59,4 +59,10 @@ #define CMD_ALL_SAVE "ubconfig set security " #define CMD_ALL_REMOVE "ubconfig remove security " #define CMD_REMOVE_GLOBAL "ubconfig --target global --noexecute remove security " -#define CMD_REMOVE_SYSTEM "ubconfig --target system remove security " \ No newline at end of file +#define CMD_REMOVE_SYSTEM "ubconfig --target system remove security " + +#define empty_str "-" +#define WEEKS _("w ") +#define DAYS _("d ") +#define HOURS _("h ") +#define MINUTES _("m ") diff --git a/source/view_filters.h b/source/view_filters.h index e0e6543..a3eb6be 100644 --- a/source/view_filters.h +++ b/source/view_filters.h @@ -13,7 +13,6 @@ #include "ubl-cmake.h" #include "model/model.h" #include "model/load.h" -#include "ubl-strings.h" // Переменные typedef struct { diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index 58a5be1..8c50eec 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -11,7 +11,6 @@ #include "ubl-cmake.h" #include "model/model.h" #include "model/load.h" -#include "ubl-strings.h" diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota index a28902a63339b6c3984edfd2d4022eda0c8633ff..751d0254bc9f6f70ea7e9e158f20bc04a09a02d6 100755 GIT binary patch delta 119645 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 delta 111818 zcmbrn349bq^9DS#WFZ7XLLd;1K)Aylko(+#E6W`a1VJF&haBOET*3xIgk@a}jJUj> z5ibOf$Sr4(VglJdtE;PfdX8PT zyxTbcvqqUQ)e4p>v^m6w5_36pW6L+f^hrY2CvCjcCd_w1NWKeNl-kDK<2gIY#-|b~ zidFb14}11a{0pCd1%Eoi2v+i{h)+Y$1|l-^STB$Dj8CN;^TnrjRQ<3)@kwF3?B@sp zDS3Z#XDLK_x^{;nN0tIhI4<(++zm>=hXc%$K17h4<(ur-9wMzA-5y(#R?V2_8rIqa=q zZw-4}*b`uH4|@mLaqGyRLK1&F0oM6n@NR&0XWZQb4tl|!2zwvcAB5f59)jb3un&~5 zL2x_-_F;?-=g$%F`3UTzU>^ROGWjY+pfPE(H zvtWN5cHCye=N#DQ!M*_YRM>G_0-sA^Uk3Yf*jH%hD|CMF{P;0r18Wz(*7D_6RS&1k zc;e8}UAJrO3V7DGSnTb1Y(e{|+}@*4YF%b8|9MAJjfICU{<%qwomsl_+rM_rzZQMz zy%$4PRywJT2<@Of9qQ2XLT6|_Dt4%RWox(6`YA78`Om4rBeW+g#zl7Nd*Qvc5B-vI zXz(YoKZZodY423*P<{Fv&3AbF4Q=$=$IHGwmpout{fW~&+FunNb@NA#IGWz)B~S6@ zXu*O>DN{vH?&O2RK zOQ_T;@^GVThwm<}arazy%s4r5%KvdR}L4Jso1`=^e)fg?mN{s3utP(N5p})PM+P3O;Z58~D zCKo~@Vzh#Y1TCvpjQWAuO_RN|wYIQ>Ek%cqK+aswJp9G_`s^wIyn(r?iRHYpR{7 znVHpNAY|BEIn`b2JgVz3)!u`+H^|x~vXd4a13j4-SyO#f`yjfXnoGxHsHPC)X^t8$ zEi^ht%c_x}{zF}m4LV`eV;hOR9RF%5(2isX#~{L9qdKCAb>9E#rw|l$(@lS$B4@f1 zWgD4HiiuIHk-VPb_%l_V9h0C|AamKIw@j;AtF3yMc=tr5(39T~j?a1vG!7Ca^${WBZx+XLZAWYP>uHl-k$9=V23K=$qlv+_y^BDeYoIN zKHC|Qn8z)>-XsJT5X|>muwaH#vK2a;Q5oeupc#!;1}LHP#;ZkxFe?Jqbsd zu6zNGVguYcWro=i&gy=@3+i%S&hO)v_4Et;2fife2n|3(OUl?;$m4!5E?i+VhHEQs z*nBYx++r92VJr7p1x}Xkq^2l$xW%*Eh)8T9DhtJjvV%iicV{p@5u%JqdXKYh2KW6-jF+&T zJ{-CIh`T}I&x67cM@qTQIq?^FVh66c4QKB!xK@Pi7oLdn7!QpSczvhv??~ z@hIEh>=pBm(nORipK#yz=14STJe?!7+$R8_(YAv7@)2B~!xqOa>%n%0RTDU$DwJzH zT&wWBGKuR~M(}WoIvBLJgoUgy65n@>V5ng1oX_}F^_ z_<`|8^`ZZ%&p7EIVzh;Di=U_P?p9wkBZS)x8A@AInCfwG zW`zl60^^-{to8j?08cW$2094&>>~Iih)P<$aDvCM#Uzu`uTg0TggNBDo_zC^K)K z=0SS|&wH>L=gcII)3pNv=Torq1b3VdFZ^(_UM0#ECudAnMbWZ#jQ;>QcIX10NWW%$ z1XPSIE8vzDGro}>I>CoRelbx4240QGqc=nnCtrgdB&31*4CXD~Y~W z%4GFMp1#_25_XKs?msvZ^Kyip-#F5^SfUC(;G}qnJ^j%bPKq#OoI$cV)UQ4xh{t%s zKEb1=Q*FUFhHDdUSOzx~{HARl=Zd>lnF?-k_8wX-h|LU7d7h|-w=iJiV&w>oV;lvU zWg>BfBQc31Y9w7RcJxKjV7FrQL==1a22Wp;ME%Mn?&CM#7r+5gzw#yHE!dMy%#W%e zB07&-3?gmQ*`cSp3j=cq1=1-lc$3fKtf!P?PtR}?8H@TC*wKj%g`rhkK|bRz@y(mT zjMwI_yufD`2R9(9J~)ae>kYgZcd^1(+&2en3FdOfhw&NVGH2B*Z0Hov6LC)qq7l(z zwzKnwz}vE&4DQOxA*vXE1GwNgw_rEl+v1s7*}&Pmp->Qc6e?b>cvr5#N3fkPJp7FN z&`lYCle^{*(f0}@y9oADF4*W3%r>kro|Ewm-jIXsb#C!fj5p&Jf64s4jMwE0x_rjJ zW&9ByH3J#{I~wZ8@jdEuffy%=-?(Lscm_01zIVa}KbhCiv)Ir+?&CAOjxtsiwK>%1 zd6acvehAMiZQb1W6S!b6N1`@&`nx=bSLbA$epL`JF~1vk*_<*JJO*}fSf-U3mN{JU z&NvZD_xl{udEA1nyM*OL#y2va{DHs^amByGsHqD7lq5k6Vf;Z}ZPZN@Koy(#)FE={ z(3W6_+)5W7$49yEIfBYE#&=&728^k91kaei290Ay**2zW`tmNGK z1alwvVXQER3%=hifE|o~!sGrs9>)zBug$~qMhoFdHse2Xt_=*bT&g$oRrgOa~@TFXFJ5IV*M+NW|<8wJl zCv6r$H?Ci4$rXg-lK|L^d+T38PT;U{lv!@S$q|~up)rzi4&xe+f-vry2&fqC6oiVi zgOMxlH`ycGN#W5a;zQ}oNq3K@*fhpladJg7UWxHJJjG7p`NP4ugB^Oc%mg)1beUU8 z{9Z86vZvp0=wdl$vpLkyvY}^o3jP;dfsIGa;PV2Q&ivlcHQ3@jZZW9SRu6Il@pzhu zTEYV$E_j1m@YxjsY+*y)7|+~wx9#STU2k@nRMCI8D0H~CVqisWZm%v{{zDP|GdDw< z?$UcLR(H*Jj92~N-43nqU+oXAQFG3`DN|=pn7ClU#HAA!&RjNi!knpd<}Fz2-|%Z_ zk~XW)eyvU4n$-kp^6aS-7fhHwb?(#!6KDI2OGBfzDScblSUB;CsS~EnTQFzhq6rHZ zOGA` z`p`Ps`~CL&pDzuK@?U*6w61o@H9ktzJU4arY(q_})qi8uw3z@bS}=9$gePWBT|6Om z!gT-P8KE(|KJ9N;{Ts_wY`Lq#z^B!USR0g0Nb!#;U(vPe(x3-at@)6b{l_X+jHx1- z2A=lQkgHnW&;h&ZCViuB8h*iTS60ykDT4j%#^=i817l}>oQf1>H_3J-iRJ1uX97D! z8Ow5N?U^u}l~bm&yo>lYWj@Hb8IP%r&dpmU@csN4I@B#>w3SMPAs|@}&<2hyUU5po$!4EU8@U@QN=%)gA zD{*BCF0+E84E_t_$z|}njHi{sD~u8i%PNCMGhRSA#NY6!fG=$IG736AaD*+d6jB2= z{OhD6@h4xx2T6E=gg+|bx`dB6`X9@SrGi_MLWzVMD?KXaH4L7u_$DjCF?=zDQ><{E zU?on%c~TJz-*~Bjr$5q2kZ@yRg#}$CoKKa+cSyL16~T&2!i}o}EJ;!-i1s6BbORQQ zmK0!onOm}ihnXlm;gxXXOn}8H5?)#2FEMeb9|p9!rI`irO4QskCES?V zv2cro!ztC=vLqZXGl0KD9kNI!dsarzUxpyv>#j6S}I7B6xvAmItgzp;h7Si zAmLjiyq$z+S-4wiFBNRF3X}&VJX^v$NcesU?k!%si3D+pxCUW>m}i#65do51 zJVnBXm^k$R5~*OQS)eFs5}qXC>m+=bgl9_la0%Zc;SWoA7UGzH*aah`f^Cw*ND0rD z@JA$kzl4vH@Ei#rE#bKm?j9o*@VIi6|Du9vQbD|=FkQkEBz%U1caiX! z67G=j$0gil;Mo4zQbCeY0N5M}A1&c?B|KTe=Slbs2~Uym6bYXXxQIU-ERhNpND65Z zzEHx~N%$fO&y?^~3Ev{&PguBH$&v~dTLsEC311@N*%H1~!uLx!Uo=r^j)e0?6XCgp zL;Eqso|FvbNeU|@JYT|BN_c^Uo8g3VUBc5OezAnFk`+p%g4L3O5@L;lbO{fY@HG-1 zDd8Cs9wXsTF;4ZzNd;>qg?I^HC*cVa?vd~=624x-9TM)9a94=5{(o93NRkwM5rX)Q$DM- z%Q0nyx+$fy`rYW_spcJ+ymrz!L zT$o4l=P2W4Yhez_r%^74ayH2yp&Wv87Rd)t#;a3zVI~1P5h#y@G?KTYj3cWsh2*U$ zhoYQJ^7ANHL^+A%O(^44XQ6}S^(a?DIf3NWDC1RTVI0ZJP!7i~E{r5#0RmN!ppZNZ z`8lpCU)L-J{q8=;&{ z@<%8)MmdY*11P)k;;b-}fSm|5MLCV+?I<@xIfdk{D959mO!D(6H%B>%u}}pqx!|ACx>xP|zJxMfx)kP-{5i^fP|hLwG|GKZ&L;UIlpjPni{t}t1e^$D60j5H zhfq!rs9jFU%ylJ<3m@oJMjB zloz9%LUKctm!O6w1p`c90x~@^X|DNVcK;B+BkM0{-*@umXWdl5eBD z5@m(t8z|GcqWBMtz*Usfu)KieODL~GIgjMeQC^L54#}rcPDeSLo9n+fiPNatg^?QC^2~GRe=Q>_It+Q@uIe>B|$^|5kL3ty}c_a@CzD(o<^Q0ZB;=>GYfGCA zYXoQL(&#TT$}4xKwTY;YF^8`u`g(o^Dd6(iKgW-*C5xh6Ui)4k;aad_X+cE&G~^xU zPvE~z{El0n)*f3{$2K)XTe>W^xk6&4G>Q`y%&tx{+<&quTyvVqUTvEn}x~~mdf{c zP^E8-9u}n2-_n^Vbg;JudCF5g?`!`oui3w;Fc zUxK!?`~8HDL!TR@^UD`zlTQkrH&Lg%Xmd58)J5+Wr1ZI^v{5K6uqwKuoqe)~dyhpK zCn&uv%8p+tE^+$j&@{{cjh0Sxp%Z55EEYQP`pZE&k6SvwVF!6*FL=QJ9>V{=LMc+8 z6{O^{l#U6dt*9h)B7W6gSrP4SWO00gGuPsLeVZCETDJw+EpO>ODs;M8I&TS`Wc@6( z&1&?|pPL=fMCg=99k+01p-`Fu!$)6-BP#l=#lH?&m64O$6OufK(16~EI_$W<1NzJ5 z`3TfLL^ZD?hV!~18N7@M?FUX#HK05vC^HajkL6x_dTqo&#^vaK9ILuL1RV9+XRXuD ztgLN+2+A|H`8R4*I)bYeq;9>X4a=+*kLMAr+Gqdm93Gw0f4GGVv;8kS^Ft7 ztnMMEy$-a@kHxU{tSE5>>~F5so_2TcI%h46eb|gbuYCd_Je1RKM!JygNi7EN9)bd# zW2(b(x3$_|?s~S`Yqh#*_1$-$3W~#|Vhm6~4};F|*zZ80-W$RxV)m)vCUMLxnxz$YWtAgudZWwcS68ClF{)m0yhKP9WseE&P-0j45??&W4Mh#$V_W}jgi z(X8AXdJ8hXmHwP*sIf2v$x93$8|p}g`jG{DOa@#CiF^szLjhAEn*w&5dGyyB1N+@P zDmIU9m`B&lqs!(|zIpUHA3;a2g+p+C&RN5Cx1Is<1>eI0_V<~`XQPK*={G~Yv8jOS zcrq6O8iE$Aal7v)h&T<~!7xI-u>+C4$z;a~wvn+OlU<+K4c5Sgm_Eg%-%cmvM$(Qo z>9=4EdSm~9V!e~eJ|Wmf*0wg;$BF$ZvO`VwbAoN;ZRt&N+zn%GGtpl|`Xva4Xy*(; zH&XYUpaXk4v6mwI9h2Qnu#Mb(&182a_E2Q6G})B}8?)DqgFV%xS0Z{7q$ip5%d06W zMgsRU+26vT_Qu|WV!ffs&K7JVgKL@W_i+mF+Sg&ZFM947N`cl`|5I=}f)r@ujopp5 zE<%oqAWRjuj3hp*U0GAh?X|B5Sfp*@2+R@)(u#bTN%LJE`vy|6PsfjpoQRCSA*GLQ zgFku?I_cR53&J$~fV!vAaCGXr4-Tx;&&5xS4Arkezry)58WiwUh&|T62t6#P;~Zh> z?6Gt{5IR>^nWxXv8>rGZRBsxj^PHu#Lg>6_>3kw|A|Yy90Cjms>Ml+OORzOWS5fr6W>__oljqKmEsY3#BzMp;$7V<|ZF&oC+;qY;}eg{GFm za!bLbzicSDso4uGjo+x(XtEe!X(Z`$3=L8kX(^nr6lz%tqxBv^3cq}8#!0gjblq(> z+o4wq(zs`7OtLig>83)meu-LVH2Z5yp`E4hl%+63e>+Iw5GX+WDOD6pW2B{#qAv;3 zc+RTgGfF#(Q)5dZLC1k_b;T2w!poMzuRofNaK}M{o>>W*>5HCZktad^w7?lDq`v!={{;h9d!>?FjkomB>&)A6SU-_Z-)&QS)Jy zLE11?P*4UVTMU6o&^LuGZRibAV1^Fp3_VYLU}nFcqC;qa^FTFx^uwcbJm7Tfh8N-t0;<;RSlv|G=_hR?T< zUO#DdGCSBtUxN#TM)ew!W2f{Nu0bQqTo%+sN-b?iW?22glj#2`eT+$S#G987=f5W& zTt2v8VO|XIj4K4ZDDc`hECc@_AR8zGc>Q4?i;#CDw1;|96K5AEp=o%#1^HE=!JF>na8d&x@EMkVT?^7#ZRkV< z^cxssK2cuPW^HOR6c+X>Q)^$< zN;k!JETU=yqI$1=#1iO&00kTLacb-%5cCl@KoXW{!?f7eZyPCVuYeRU_YlP<_B(Vr zpzk4${pZEn3tD}5`b`)TE7rl)V47$1lW=dy<68oMr?|W!P2$nE$C=wMN8d{>;aFG) zGjAw|JG%f)I=7@BMja(J&MFV+3$f2lKC}kv_hwKP&SwixgrMI}w=m}$nZ+in2(2`i zH!0NXeAczab*!MAOU;8zVK`f?`UpLu=A49#fV0J#_F{epg-n>B6hp@bI$p?WClsv1 z1ds}Hy^7})^icbc;Bg;@F)^$c4kg6+cL8*xWF)T^B6i6(BC90r`QVK1CZ*p ztfa{WZkKA9d6Uf~lbMrjCR=7pZE`J}=w_-hDMp4})Rmko zsabgaH>)&p)U43NM`l$>9H~`&uDN>(=6Cwdw8DpMP`z;b|C$jBdwwA9|C|tRDTW7* ziU2GkGyk`YuzF$$%y+B;^!lxG26hz|40Zo4>s2f zqvNE2>|h)C%@3F7Uo*n$`JjYwc}1dlgA-zqHlJgEqI5}G&?a%IG< z@(<6l51SQ|m^7>0s9Cne{i*`r=0A4;{^BUcVXNqMuRt!XI)U>>y7O5TtC$Q^5Dta3 zd?a@LC}MR(cpk|!-=bE!`!1j3XvzaqG)pb|8fQqHH@Cp48Bcoczk!n;$hlKoEyWbO z$gZ~r(B+$&KQ{5P#Bqt^6DOGW>XKo0-Vd{LwrAu!p26GXdAS7UCO`n&=Vq{VAu%gf>r1(L~rD4A{ zwFn!U%YiHc1Or(j0$B;V1tNJJ(2q6mmfG%sz2X9~nt-Xk1$l~-e&l?y#;M^1-+lIB zR1nbr195;Pr5w=n--3Im#_g};pny37ZgMv1e*% z?&qUy-M_-Kef4$}5L_Nq7Pj=2Uuikd*RcJbkLAtVo8^In=*ua+>sQoaCD6Mw%(cUA z!G00m3&BYF>>14dBj04FnCu0DJ<(+MW%eG6oouob1iPxqR++s}u#551%Vht2QETvW z^#}4{{NTWbi<;?pgg)IO?3CWh(n~P)-V%BnO}%xd-gege;UcvK>vNfU$wF^{sh4W% zO=i89ExjaDua?j&XX;Hd_3EM5+(-PB7< zgM2ot+(oMOUNTiXnW}pUJEh+`uRZ*7M>llpT3FyhS{}ubrT>X7_t+nvU7miM6o<%T zLIaLQ&=F6lJ>Y3Pj$5C7sDSk&IG}xY2aBJ<3>e6WfusY&Xs8z#>_x9}Hn6|$o(qG{ z=R=a1RP^)kh#Va7Qh_~!Ro0j)3+~f+O=vtSGzzFS0e!fs;kZv@zR+kkw|pY{^#QBI znJQK8Q|T>Kew%~-+V|pz2d)`LD_Y?z&23v}Xw|d&R;&ny04;w}OU~+5<#XsHZ-@;h zSYPz154Cr)np9~7d1*j34`^4iI=CCmB#XoLVzUGK&Mz?%fkbFG#jFqE$6TIEP%ZvQ z8ibt6^e^G<3Dn4gs2@ePK8@xT`!6%VBCeyiqY1D53d%s7{slg;XaYT3h-X14IXMHK z2@nA`-T8Bpr)2Qns(E#3QUPq+?S_)$bVs^u~LQ3~= z)5CxU5;wV;khrOJg~Uy4EF^APGa+${TA-9TioHxqd<2fN!8>a%a425=gtlfY>h2XFbnx(Y99u)Ct+%pkIH2aG2D_dHrc)C<_3g*?X$3D}=9 zkCyO}%ePtU_j;7O&N=GjXDP)nwx_3y)NMWzt!Lm{mVoa0K-8suTUsi{!cDwt^>TUi z2-2rD%yoEFp)aC7h51GhypA|t;k5jWZt3d}3&LQF5zmY;VBkHf_GL}PFrn})5->9= zKySf3J;-wv?jq=opVyka(PH$}=V4stfDyVy1doF$bOC)1#N`MrK_F)Dya)rQE|}N{ zQN$n)#ZrhB2^*mFL9e|gG|JmE9RG%wo1wk+MnZ+zP@>0N)GohK!>tHE^oH<0jflxB zi&6j7EX<@gq1q(q)J71wK|XsZ2GD1Zra0mmK9$_UGrTzBDgNS2;H964M4vW+Vf}^} z9bK>=yczW2iyjHeRX7~AKZSUo|3X{!X0SK65-6(HBCli#g6a z64%Yu>DC0S_QK9;XWpD?t2RgL{8n?fXXGK5XD}=&ov=f5;IR)K;{6J^gD;N3KfD)% z6nw@Hx94a{377BW0p9d-<{lZy@mz(Y47wu)&>S@C8+-_+WegUsYIXd@1-Q$U#BzqsbW>!cNQ{X$?6@6zU0Cr4}h;@InlEs_F*#w$?H6X>dr%jlf@Nm?h$+s z605m~xn9-{krCv^2Q`7`WnHO%Xp#_RF*K*@qoLn&){n(Av ze{%zT1>@j`JD|5jKmMy5oh>)82TV8q5JObB@y|3gC%b`PK_@pxup7TX#@`o>a`@^t z_sSbJ{+AmcaJ<1$>U^V9=F4s@xzCMrSUY$PC+Pmfq&efuPlPWnm)C7&h)7`Sn%e)< zm!@U=zGyBrwKX@jJU6v9pgBhVN!AZVn=SQrH1emYrOXCPMqHke*alhq?zm=a_T%#YNOGms!51>OBNo%lZd2f}U6vp{icC4I!AN}V^=G+t% z;KFv!A+@mBNDO0`1aMyauhptr&RaDmZQ_oFY6`#!GYN;w)jTR!v&5*z7zRWCXEipe zrnXg0P_AEkPioC~lcm<+2@f4QVx;*+oRI!&Ysz6Y?ya;`rwJw~mnX^9%#^EHCxVY@ z+?z<0#;0>dUETh*!zkh84imFmlc~Ke|BD_V=Z(Y-W9MW4t3m8SZR^_|rug0^D_L+t zStAa&!Qpaom<@*u#NmE8oGA`-;4oPnLPPAM#9aF`$t3*fMu)@^&d`m8p2 zdt+O*X_{wy6L&rj+|h7uS^^EkX|~-&@+1>{&J-shU--Ir5Tl{|AqLx>g>20SDvLxx)5jLTkMvBD||*yY^hI|BkkiRj{ipha$9f zJ7QzMn}imGmuxhSjh;HKeYB&gZRs5C#*WyK`X@_Ewc>Z{YR%qhY`d4M4SuJ-?NY8b z_nnVJBcOxRoh7Q)?wx4u?mN}A>F>tbjs`T(yNztm2ekLzZLdz#zI%71EiyoAznlWK zT5bp2e!>XI1T8ZA;RauTU6_lC)XcOM0cBA$VBuJYI>>}$g0?2R znL1E=Cp*@5cf9sVcD)&Yqbpt~7z*gaPS9~N9y{R}#y&qsOuuQwef*nd+{cPTDel7v zfyZyK!U~RiXKmOA(M_^Wah#h4%s4*=htOg(&XqOq2Tj}`Ocy~c+MTHnKnA=SV)_yX zIiTwcDTuhXfnKNfO+1380{Yv>F${mDulP$ztq9#P?G0F=b^uW&@lh0;fM_Fe5Q;TG zEJtE*6w6ltwU%#aAD@qf{}JHfole_7N3`d6_Nl)9F!}<^D|&^8YOSCZ@9YuX{&jSi zM&0Cbco@+CIIJb^YG2DnB>{cOXn6A)e+<#)bSRiX72M47%~6u=Px{JvE*YxXG3v%53=?+(XyH;8eI^HOn9f{4hequ{BchiiZC zu5BAUMXRyLTW9zqs3D0}0);W!U;83$BPVKA_P4P8ykG0KzfGf`_hGs?VRU|pPD2B7vD+3sj22+RfHw>@ z@BUZSFnd)n^2q|N@Yj;-{N=J~LzEql0j;=^X@SncMAb(-{s2Bfd}QdzVZY!sl4 z6=*uW#P-AlKxjNYuC+Q)FJkOVXq%S~b%tw?9%x`I8Mf=m1LM^27hk|KN~zliwd)7t zYR!|8 zDh%e!=)azW(}pWz?nkJ*76agoE(Q!*r<-``9__1~S+-s8Y0hJv`rO-H*7k?*fmhUk zqu^KJbQt*h8{{ztb3c2i0SjySdY5+i*yEkfzKgSNzN@P#A`8&WA z=KtKIjsNIDb%gfXM-Rq6WA>;KgTW^8VJ+l%vuTygC>e3A2n_V$1Ly@fS?bO2v+?6Q zf>9si1!pj4fp;XHRC7c|=+G=(erY;EK5+K+h6fE!hLz>s<4pe`g5PRrjYscrOE z%oH#jA4io!ujb;l8gGAntEb#T-1H^yd7}P0n%}7N+WH}iHSCtMt(feqSbSo zFz;xhSP7TW;69$RXjDE=O{b10IZW$$vV(2U4sGGd5w<@zY9F8M?(SpwVV-9awu^8q zfp9=R!vdi+V$E?(=kjLg3b=zqnEMWK#W^WKuV*HLk?`NVjW)5h-8M?CZL-}BLF%Xf zOqq(AV<@~s3h-7lK+z&SJ-Dig z5Y9x?xmV!ctJxLn5e9qa&7Q6pPM9f7ARYkySDG-;cf+w;+oU^0YqZIMA(20TEqb^Q z(@a3W__lT|P|emp+utrstrathD}oi#v}dpfX(GDywpJmxexoet_@X$McQ7oc=%xm& z2|Lau8c(z%a_>KHOqSOaNX5mrqYHD{a_v40YU9ITj z@wTc%w1KA+ZD$8-8%}qzIo{nI2mkL*?(J~fnl4(xC)sfB`|gvG;WNCZE9c+T`kwhT zeCm1=Ik;Vm{j{NNcP}mR(+T0{Jy<{~xObqI_E~f7!l&`ej?W{#tTggYXk+u=Ifen40Ms`LyQEtLy&e4G1~(e;o+#7UR_T z%2TG{yxwr=vu`2Gy#3yRvJw-F-;c7C5VrL<8tTsga zYC8HyQ^D^qQN~5ASq<%Qr?0qHx~Q*Mm{jVCBr$P%T?vv8xsZ$OL&tSwil>XFTyxPh z_FUG29yJ~Xv#)PM|?%cT;qqy z-g#IF2*q$|UDJ&ndhOpkv>n>=*|$JcutN`bBL7Ozw)qN`q#7v-@P!!@&87ERO2k+^ z2ahaZ{Gb6yf#^wSSG?~k8uU$Y1#nG_7dw`3Mg=Jn8dSl2tUwqqPfla+3fpPHw(*G# zS#i6LSuff^v+%7Wv&taj(U$S;t1uFl@y5Z%u|~;?cvTK;uS*LqK=XK$oo9A@XGS|u1S?-3!0Rj)e;V(Y1vAf?PvOR-7;N>Y_`15!u zbXE(U8Gyj|a^NrNEG4de41U1r41Ms0PeF;>A+)*y;#hxE zyw01HJtAde^u5o4IX-)c>G{iN5uxk4N8vEtc~kY;e{54;>FT`sQq&1=I)Q$rnEANkk|>9r5;= zGY|Fn=0zbqEWilmmmRB6%V%xLQ~_8oFjB0tWo%RjDt5#C23~m`qeYUza#~bY+Jh{E z!+oF#*YI@xL?KQk)5pXK3>f6yBjk$cj}iYycmPIAy7Nm|z?|vo{4(NcXDP(AA=Dm7 zD*#>GAdbOHz1|RPZTz7cli{>yG@{#b^qlHUhhYjTW>EvHXa*L6&)$(Y;UWRD3C>+Y zsTNdpKU&SEUHPt!d;c<2qj8EIjW?h&@YPJv&w)(eY897nkHa_>zC%GJ>#dTTkij^> zSAib)7d)@cW8wrNlKbl~U{=v1Vd$nvAh>g(D?;(}Sb~wiYoq4-zO{SL z60`mNH$fAys~xy>5*_-ARoucTZeSHJw2Ci6wo92X)+#wnB@t_GP$r1`jo5mu!R?Dq zASMNI?3WZoNCQjzBcB5Gb~)Bf_Z&C&>X-58 z1Ga)j1-7OExkb4&=o~au%#S$hRj?d>ycOnpxkdG%F<5kSk=d3cDzZmp)Gdd>jIG>^ z)*QKme91F_UBLM?#!XcR@Rb11SDugHo74L3qnJvNoW3nt&}NCzbrJp8xP#xVx9Rsa8mT(=A4^+qI`|D_J z*0BXIm&zziF=}yJO*vmgP5GgT(Uhz-OEHFPYIT22C-BLeh}Zu6749{~<_EQBHdRDD z*3-QZiz%UBZGpWBU3QVI#E!EZS$DtP*U4^BSbJEGp{&i83^ z@fo=o;$&Kn7wYfIZ^POtG6=uBVCeYya9bJ0_|i9RGI$ z_L3lM{dd9^ldwuASnaoGnT%waVMf5d%_Q{xcLGib!ijqSPQY<22!C^s-N9XK&oLR_ z{A)MZG1-KPga1y*GYLO_#Ay<1tswj&F6CEcaiYQ1nO)u7U9GPzIat%}3OKqT zoj3u<4Cy#UI$mNOr={UBY(j;;6)%a{J(7r>A&FT+GIY1$IvF>%g<-{wMGPWtEas44 ziWncYc~w;k`mXoKY#e8pl8_~;4fuZqdF#N~6vNyYfXh*-SZDvppSjd$Qa zrI-{CG3^UMJ7dw7NXDLH*1LlBrpd}q6TTU>&SByjL0n-G*98;Z4>EJCV2-eum~m3w zb(q**5L;SA%teWK`*G3Yih^jfh*`nJkAX<5tO9)a>y7>@)`(5^wqRx!o7^Xe*%lEq zTdI386E_IrT8oG|FA;|@(LGf#$6L&tU}h6$_7KF577+)EWb&_BqTSViXe2)*u)M;A zuObGVcR)>n{5^|&{EEWkYoPg%)n5Bobs+-2!N!{?zLsdwewL zecw|-LBQLgu;PY0W%l#*c5^_VYSe?bWN4Z7!AM2X+<|Df*S^0F-1Wkn6d5~kmF%=Lq*GCg<{L+CSlg;<37P>JOvI@xbO9wVRK8U}Pj1%7te8@>s z_%h8<=#!xTL18p%c+AomV%6}Pr4X;53R37{Da2X|3oM0DeY2q;es`yyrEwFY%RVJq z8j<=GLj$fFe92z9dxGF8 z$K3jMXw*urMR9}rm#1U#DSebs!G5tgpRb^A)E3_}DtM9E(JM87aW~u2)!G-u@O)sZ zhrly<-sh&uM6j$WL43@17)bfgTz}zD#5{ zu_svU-GU8miMokH!N zqc>)yy7wuyu#|ogsg^91^kQoNaeY7ejTuzH?f!i^HkOZrFee@jXVsc#u>_3$9nAZqw(}>p9LQQbOVKPDByo{O43l0D$~0J zP?$(!2p2v;QYcGJNUB~68!&5eoi@e<+)r`Lw9j-@OVI`s_<5iIz5?PK8&fU7~lXhkVh`Q2$ZNy<&Clou%k3-tn^O zF+u!U7Jr__KY@JsHW4WF3DtiTxxh6zEsb85hGy2#CsN-Vq)^vV2)7g_Sqd?FMv%fE zld*~7_XoeRvaOw^5vPv`(zqlvFavg23W}u=uQv)(*kvg!vlKpquK|cK!D;cfo18Vy zi<+g;-_m&5(&(Ze3sP8MDa2R`b1Vgio*ASt)Kd6y8OC1>vL2R(OP>&=(c043iyA_q zlBJNOw+T|HY$;?|3YQj}%^t1)O}=8Q-FWK#gVK%iX@sTmwxyA*pD{I1;b%*sk)^Q2 zQkbE?5Tx*}rEnWNOf;h3;!?NK7b*IzAdOEfjboNZ4XcVJdeDf(ug9NZlC((PFNZ&DQN2yyn?K{PrGP!`iG2wSL@y!*&2E%Ic{NBHf(2raLq zUZ2?*B(MFA2v`$4;_=NWe3%B+!Y^Hb!!)J4h(lnq2|gecXGdrWck8r__&3U*Gz?JB z`k{kUi{SiJvyIn&uN+LY9$b{50lnH~YCXy^D3`P3IFx_=7G6p17*xZb6EJYphNrF6_-=vOhIl>1 zRG?|-yrnVL(#WyQOv7-C=@`ure` zS(Zkwr4egY;nE#J3J+NdeoNuze6!g}dPI;yBUIquH=Jf^9JDk>>zAo@Mzc%Do008k zDXg~?lJ$3k6fRo|A(q0Umck6T{$!BGK}+KcObHRFcuONi9~h+YA4_4YrSM0J+3Y2H z?I49GEQR?CG5(^8Q>F&Z*CGeamp|Z#d`K;zpTq@@&;H|R3#+W9AyeD+q% zd_gb|%S>+&Gju#WEx;_EFQ}SKoft&DK91^xnm?wafL_TH=mtve(qv%sLnG z5deG@%F=Nwx(=YFw9-_X#!9aVr9VbVE#4iZGsM(s&pPvj&T&~MEl8(^(3u79gs@U~ zq4bQbG$=^v`eQ~E^5`g_R}ea5Wt|vF2W})CO@KL2fBT6&acbKNw*9mH!z!q;w*Sob zr&Lg{+Y;yQ8y%|dRwD;alV4fyISpP}uddD(Z>%4l3UR|()EB*MIJ!Wy%cyDa#(G?% z8UOOadJkgpyN=hUYXfp?`;UgH)$6T6OX)c(_PYK!9E3U_xRR66owOZqHqBg?% z;jstKje}tdG+%YuIAdRYCG}m^7B$&_v9j7C?$k_S3Z4t2ae9_pas=8<>7`HdHwahb zY)?${_YGGY+mdJcXNIeF-K!_z_fx(kI=uZsS7G#kwid*K+6!L33nXz3U4Tx%Od{M$ z&UZDZYwW+F{o<4k@d3h$VE$Ybo5R;QE`dSoI;{f0VMY}LC;6*XQJW7)Gr|mJs&hRM zb+aAW6Ui+K%pE-T7=eMB$?;yoLV^EiAGLKyE*Cv4|CjKX-?-rSB>06#xQ&RB z(4niu5%;2Jh10MfOF# zi~wc>i*Iv4`?jL=kte@-9)6)qeq(-#e^7)vaAd2Yit=m3_+!6DRCV4-cNVL^MnpRA zM6|V6gMx+m_;SV;BT4hdQ?N?t%_>MhU-+6qMp%UB^{}VBPJeQgTK&05wUIj#>W79$ zWZ2-sx$r!+&hYcO32025PQcN%Bucq-ow6Oz{vwyA1@lLt2)V@l=t9v~y&T9^Vtqfp z4xp^xELcBgg8y)&TC?8-@)%xE!hRNG8UGU&&SJRENK&PuheZ)&1-yAlhH3QIp5U)j zRqYr19dsOMV$x7{9TD_`q6sjx{5dt%XxnFx`Rhli^%_v(E~fHw_{JPqERZU4O!1$u zs=90s5xtS^=Rf=pMyW$=A58W?8>LQAd;0H0sr_uf{qFBsP4(Iyf6RZnn!3@pf1-a} zb@imJ!9;)KXmz*EJKBFKT5YQ~^M}&~0}A{+ci?Zg|9hv8LKoeZc=uO|^08Dqz6lrwab}n?edE#;A3}O8ZjQ>O;o) zr^l#`8-7hPeH)ug_F|1NuN_t328gbY^uHUU){L6>82Vwo)93E%zYwF=x4k#Y|3{4a zfO{ruCqk7j@on_NigwDKG)Ts3aJGeWMPFw9{R`Ex4lJ&Np<3DpouYne@Fe~$SA2uvYd~xJ;RPuG)O1kh}nUQ3E8+_@WcrYKp|L`J?=`L_UPZ5FH zh9?)R#sgp+B407!q+gIMY64XtWwJ>rr~AkHSJsAk{B3NW2QQ$q__w;~J1p&lD>imz z*TdvWHqf$hc&?dUj$)C8Z)Abb(d7mI^F)v!GRH>{KL_|Z#P3~({~Z#cscu%#gaQt$ zTvCWCqp(*fEMWd*!N)TlRc|^5qrpGUfbaDNbj9DUt{PqI z#!paU{47JCNNPQle({rk0uKFoi$uG&$p<&TL~+uN?+^bf+%oj3hy z@EN)iUkUQ`jq_Kor#A6liB%Wd=8W=>uBUdkeVOFnSWjJTQ%3EJuCFdrZEHsQH^!-t zjcTLY@uhnFwwS#k9GfS~SwEmLdlf8)pUuLt;)@=LSM*|xv`)hEjC?EzWE8*$rhxeM z1a+kU!3Ju)t>zH_+y-i+@DD7t#UuPLH&AO0&CA2lcA#}uYKT;z{^drKVAAZ!*{`Z`m8+3OGwJasdDGgWcb@k=nra!8QNz zMryAP-XF-@h&2mTA}j}4_z{sYfgpH4n|zswOsMqS_x=-Lq3aN6l8bJV;BE1MetDpL zcF#kJ&hD_%^El6#KSR-MxW8Uw=$%185Dg9JnRrYmT*}y0D0V%*2#U|Zi~C~XR{#>M zfUk=hG%?JzIQ| z|EDHukCwNuih6orJ#ftR;J3E8xATwzk#zV+G*#orXRcuM z>?v36{`Z=y4F?SrdZ~5c#9a*5Ayuf|-2|@{6c@pBD|;j45oIt?D6rQBr6QHsZD6r( zGqqRq${o!y`E!4)%ovk-L1XfxA^!AcFedZ+`QL4(cC$VCkiW2*nq>RqJAe0hwYIHI zKmVwBSl}NT2^Ptp-LI?DfYE46*CbSGRFLpKI}TWMt<@xb1F z0!zi)vEJxEzQzu>JHD~QPd&p_+ZWCGI`$J*^=%Kr+CKV%Ak{HQ34+v+N$Et|BS^o) z2U)5iNPojC+nB)PiS+E(cDQfgwVyLsRP5`R&#bP*S}07tV~~EpQeVeiOsWnfmp6Q~ zU_AvN@~ieWAcKsX0$zJElA!u*%u%m>*w^+dB)$6o1cJNyoDO?Pu-!TelZTo=3# zeJ73r|KN}80oQnV23O_$YBX58eMuPagU0xGUL1g5LfjYar;qTbiA7_nBKQX72SoWi zQ9k8TB{V~X|0HU~H)>Y5uf-x5rsh4<_j=iarZ2^1SxlU)kYBS2Z;P+$w-$j8#@|e=01(-2uD|^w_fz zhMy_Kgoe_Umk8ZTXvY`m!~QgU&|-{xBA_3DEWx&PehA+G~eRS-CAI6}M z^JgZ&Wn5NI_(D`kX=-&a1M7v-BcqP~mbU-kJ2<|MKhUc<0lgFPmI&U567Q7M+o9Zi5L*X&1~>G z#L8n&00OMU;4dst;s2GZ4o7jY2KL&cOe_SBM#DPS8~x7(V29sAFx8OFt8(k!I=HUjBaV)p~V)hM>}gLD>oFhaUd4_HgfGK3ShG^tZu>us#hMcRMoloe?&(M$JYDk~hyVQ+J zuoM&5@eN?s1iAPKTs}cR*k2%3SbYh+L@x%n#1%|2=Te*Qgm~>UA;i=8*FwJP1{28| zh_&Ft*`3ZwHsS_w6esS7OGfB+|5v@$%C#Cnfj;Cu{+Vw6zdNY0?w`Vo3r)?W&^#GpJ!lh-=2lf4;XG zS?daN!|vm*>q;@|{5BS!;7+$ER#NQ5{%+pBc$~j_rAv z0Qrvlm@fW<9o2sBRVK;k&v`_Gm*Jqb9(dW)XV;ry4B;hNXEA12(NcZjeOg^f>m#_u zAd>Q9(AMwBeo_#k*!Xt(be8y6b%OQh=C1p)I;qiW&0dB=MrbLzN;)5Q^4IGMOPTym z{@z{T2I}z6{%T#+J2h{1<`B!|=^X`mS~ntxD4k%*@P2WfM?8ZI^l;%M1j<-E7Ik17 z_&y(H+g;4s6NYIFFgfv&NrXftq61=(>3_VdT4!jMNjL1SH0g%jr_t^xlW5o-X%Y>) zuXXhI>87@;yZk2nM!`%XCAulmnbRIB@6>!#N3JdMhtr{jkQ?iG0O&YC@0 zpc4g}M_-BZ+Q$g7K;PKSf2W(;DEUPkyYxj_`1Nq`Bz?u}%Azp*8<8QtULjuPYRrN2 z*>fA3<7q-iQU>GjWY8q+w+KhN`4@LrP21V68XwRw)~XHe0D>6^>ZJ>4D=dgNRm zNc5F0@IsBq*a!&+M5<&BM-RTXVO4Sz1IUEQCZU2wsHd_UjoFP6>_)5m+-PCB;l>Q7 z|FfdGe%vG)14$(!wqP4)!vx4PSg$&RzVvYbX~vhB{d;?;<7(ys4+FNP9h?fByWv(Z z2;DpSTl7?0+S;_kXV^8o_Q^Ten>c@kHlTRx^V|8?^n_SabHy0}`Z}P${{W;_3yMD8 znk8&3g@K}(oq*M$qfkO=dju8knt52jJ+SsZq7%m=PbvL50zS8WTAY~xAy_Tf8E-J` zBQ3)BSPc^@n1t>Y;UkG~okxPt-pC@nDhS{uJp2PfeU6I7NRt?gy7-UvQse8chc?1s z$kVNUGBVBWpOL86tCiIjqVNgyL2w@SZ|i?0QH^%rMgyEw7bGA5B*WM*57jrrum`$S zPo{n~yI>==mb&128>1GZ3+_O@dT+CG$ZeWp4igbi5dOU0aPR8K1O6X-Lzh2B$wue% z{TPQqs2-pSus*^{D0o!gV6#3bp)Mbb3eR!;>6}6JHNKB{6&pc>fPS4*9J;(*J+rN^ zq7|<5q`|P?jx`Bs65(}|kZ%!q)*!FbO+t=E=p`(`WEapU0fD>x4T}*gF{*a*H%?UJ zW1CSpq09dt?%o7Csv?UUfA!w$_g?Rvy|Z;X`$`B9AnXAGggqc&K$ft{Dj=YuAPugl zC`8nUGm$~X5fK&Kf{1_{Zm8&}11^X=Dxa&v)jW@0_nW^u4$4 zty{Nl-CAC~>dF?hZ2Lyd=wQz4&oWc{bbuS?{(=2@nP~G3q`_+QWihodxn^qfPcov_ z91DM+{FO&Tv<=ER$=l${vWO9pHfW@Pdq3*&NSjaMg1pVU3_#$mB-(nH;iW7hl&K6v z@CzrO3jQf=7!cg!2n0dvk+uxuF8@(jwuc7|UtMIcf!VebfN-V{U0OxvxK2 zab2unM=sc%lF z#>riO5ZnU6=$X@x;Nz1S(N;TaRp_#)vWQ2wQ*8YW(siOns3 z{w(@0oin~>^tAEk3>qsf#f5d+G*;5wc^cconqO;R^VzV4CsgVA8G$kMyhOMnjgXcA zF2{eL@1y0EPPmHn6@aVo|M7cn$fwE?o-JK0Z3UEOH(xP>O*Q0C-?{eV`K9Oo-fKZtbX+n`^>yDPbjq6%tlt1`XQ)^T_KkqGF|Ouz8}p zl4kC@UC!c`m}_)xC^yBde#q9@+~tx3X7vwnhwm7>#;kZ>tuwFrQYpLbJ7uIHL}PkgM*d>e02`+ug?kazx{^g}cJ@XvS5?-nXu&AQRHxaK2IDb1|8 z6)cgG*{2k7G4z^r{QiX^uLN7E#Y;*Pdw5R z-UWCXa0%d-kG6zg1pE!~Bw*rWEn!2Kq!Pd)z`yTl36B8$2jD`$&=W1;^?)A8H9#0agIk19k^o0qA_8CA=B%2EaXlcLE*-d>!yCp!=nkaE1fB4uHKK zAxYW|qyY&_Ux(#@JCDF}z()WN1MUSp1^6_e%PC3v8?YR3B;W|Z&TqqTz*|2+!GOl` zmhe8nVIQ@G-v@Ml+7kW+aM|Z5*d0@tTEhncAB}Gfp8yOdw1%a4N$LO?1iU?|HCzq&8{k~Pb5cUB;dMY>PiYNr z2mCO#HT)vrB^j;ZlYnC~Tf;_zBxPl{hARNK#s#ht}|Nz$qahw*cwV5j6)~4|o*t+=|xlS->~D zq2@`F6z&1b0gHR0=78q_t^vFpa4X<$z=MFF0iFO%?S+~rBS-;*fNKG(0UrZw08HtP z{D7gcK(+!o4R{dH*#`;$^8uw4Ng53p1iTQi8gMsY17Jp9C;&Vka4X<7{gEH=0N@G0 z(F2elE0;R}gMfj7$Pc&_umSKO;2J;re|ZfQAi*~X3IMMFJOMamaBEmiMGOGu0j{ZS z4c7pk2Al<0HVjP%s18Td0p0|77|=hWHGB$i`bfAw4IUlU8m^&(2Q*j@1ulsTEp)H4ju=~)1d$`2$(k>mIFRB2?YaQI2i>4eh;`EaPL&a3}Egw z#0=m)fCip;22O7cmjONvI0CTWjMnf%z%7950Y3-a83Ix_6P5$E&O*=t?wAeB@zj<% z2bKe_n%f#42beeyK?B$k@D@P#{MPWJfK`BR0WJaj5%68WL_B&fS%Cb2cLRPy#uLZmE#dC;=+WQfyG9=9)`qNCu2hv$=F$z4Sp%8#n$1JsYgsm+_v|yj z`d&*XbjLo^@q<7=+egNvX)0c=9NA~C{tC^xA$+SY4V z>dHelSdIP*b`@lgKi3kb_jFNNr7Km7^XtJs`@Fe@N&x!d^X7gFJ@h=Uz`Q+3egG5l zU?_-cko!kVI12vX{saFk_$}anhPp)aD<>3EP=q8uYOx>l^GvheiHay z@0#BbZeX4B%zLKi4Dcf0Z@p)h6J86v!~5na!si12{(W;1;p>2}KW^Sc_;%n$ADRym z{vz;|ADXY7(E_1Uz)MbG;)XrZny%#4;l6fZZ8Qx0{_WbLceE|az+ZqB#r?7Q<-bNf zJp%kQ;NRDdzb(QKNedwm`nVM}aT?+T2U{ zQQ+0zn8$&KegVE0Yo=G)={OWEF9WN^*;q@_Skz|E;wZm2_)mauwyW*U++9IrnGAjf z)?V+$=7&e+H@FHH_sALueer#Zd4r;-YFk01|6u;L1(rSsT>g>QR{IqA@gL2vP;*Vi zQZ)FJ>7ZcF1HRxVvxM*(;9ve^4kH{->(ZH@%=v_01$_J&^ZHik+z$Nc8PO451b%6Y z`C6-%93pE^g1!R_Kb#L}tF5wDG(M83g=qO3#$xb~?JJs>mc>8)j8$hl9q(}+l%JN% zk6{rxr(OKasEY;=t)qXzs`B53zQ@T;AhA3C%5q@gFgxU zl34!iHvTH`XMw*j*1(X`9JR0s0#agY_`6sI@+q!?YPb*lH^9%0F$arSrmb+X_Dg zndZEI??M-zpq~B@e0m~#c zQbg%t2;~1u0l_~7evkjacVXo?GQZXQx9>oA87-;q~C>f{$f?8-IKoe<%2v;QzbuJ`8>#_&Krpr$qA?Nv9xC41wxc zf!JvuPpLx-T1_WeTL$752oH-DmIrZl)KDY9-w!^W&WToCN#~)&87e|gjz zX+8LV2Y+KMU%nxtzfjrS&&? z=z)St;7t{HzHcY{x2Wtm@W*vBcR*HK0eo*K^EE|J(>4Ro>ui35^wNF6hjwWVm&O`I zqggf|()o~g0y1@#t>(QgTBfEZVr#6cIZ1`0Jm9x?H7_H)26$;V^G_-Yn+sg3GWS#Z zI^bVana7bH+6lZbHXi<6?>P*95AdIDSE2pU3Y`M~eekznZ5@r*S{U0XoeQQ)@@ z#1h~vYJU`jcaT}GLFg>-3oP7^9gbH9nTsgB3bArvHbHno5%7R@F#;`70X{ne5@i! z!Bz+?A3@$prhNyE>xY?BVMpUdN4)IbHv+7eGOnunYVj>P^joI=lsZ|J3FZhklLxNcAj3 z9eU(4G80=e7F=UNb)`rr$I+(}O-!E%J?MAz1oKOmo)x$1cgfeAcDJ4ty8m~{PyLR5 z?RWI?-_bw*j+U`#i?t^8cXUa6y0g@`eS$RVck~6nqt}`(usdPRU{PPVjemCiqM4;0 zJs<-P_vjt6D>@1W9^Uz<0Z$S1!Lt(otTJ!+=oLN*kG1$vE7E6)dCa3{#jhAANWsL5 zfw88;tM`?+k1>aNQOM3w=6tViqOeW7<)mi6Pd}n=YLeTaOr-uxX=geejBxo-;g6XelI+1H>pqHNzW z!9Fg>us^~AM6kbkPq4F{G3>LKM%dmj1p8%boQU#cYa{Gq-w5{M_!#!j7#fB0dzfg1 zqcy}f2c+t0>{#=ZRK2Gx`#YJpr|a3WG27giuJ`FI&BlbO-iL5Xnhw7*`|NGN4Z9Kv zh~xt7o3Y6g{3%GcD?yuCnxXes{O79X;tV}GC*j;kf5)7|Kdi}552LJMg6jgnW9GdX zdRd^Yt%TH#0J>o-g@pWEW%G9#dIv+^*vSm$>l-uto$zek(O-qV2%mD{U=S6Y@GJ8w z&BOWnppY&i-PQ*pNrfmnHPt&6UB|90u~-Ew(h}@L(0i1leGw{&zM+&wxy}P3i4%tM zF#1?pGADdWCPs#|6i)b+wRlcQ^K&AoRFhaLCyJC*B0_1Ls!+;Nep)&ws+1>DT3QAt zs+AMO$>c<>G8$#41vpWs>>(4fI8m>p6A|P@gR&kqNXzELT%`b^n3m&w7*;Ql~iSlebY_<1WXyT`AJdibB1Z>CKZ0^=nz`zAGS$Pa)h*AJ!Cf zK-0t$v$aUiOwCxsQzcK7?T?3^zOR@S#d==)gLty&TSCRjjSW(9I>LX( zY@>N?v0hSkHDBA}#g5R1QZg|ZIs>(sTT96>xpA(PS^;*4#pVZ;g^yX-eWsw|3 zdC?qO;Jw@z%q}H*MNTA+9-xUFAJ*g~^K50pyxP(p=G7&7cGV8})h02cE5bLk8-1O! zD%UnF2n}!1cp@TEK_pgm)H8I?2sYV}X|6@UZPx-* za)Bk47v4vbIlwEDDvdWl$gAVc-QDz5&n+a-vG4=Rwkh5`+D*^(=oqAubMrm$q)Ur4 z?cMbT9`q?4{SPC}CsWX;RB*yCBj~U09uxG<5Q(Rt_eX+$yA=fa+x_`=FL|1R-e15& zNs_OG3I0M(7;+*JMV#=-+lVOUgkQc3R{2Xf5tP3tP8lbPLKmT!vM@zauBA zRs_hXUN*eW~Hu+r2Yj;G%ImqB=G?x>Q>@rE785i zXI|AqACOrAJ;{$bzC-BIE~xq!`Wiyxb$Ytb{G^9ILOvXCcIv4o$z}0oZBKo_{yp?< zny|ri_tNw9y~w}**PF~L5P^Ph!j%VTB*mw%81&I0nlO;*<9z02z4UaQA@}8tH=0e9 zdl`sJSKes80K%RORcxvD^Lq2gUV6TM4CKPX^=7cQo^&30XJHO`hq`R>2^7TUX~FfP zC`2;VA9?j%#FSE-1+3BNrewX4Gk%&52Aqa zx85Ms<_mzD$mqoSr^q)xO^D9bw;<#A&XJ56*MXTqMHF5maxKDqMjzJHk21pznSJ#1 ziWktRZjw7~EeiNcHZHe;#_=hz~ci@?W zh8P9@DC9%TXlqbvTUrR=w=k|-LyY=dCF=Y}N`G(+L#G@?X8(?Qchh~3UeQgx2~Ruf z&8b)lNW})fQa*7%i84)rXyS{&ZLi}?eV7Kgavvomn(O=O)rp3xCczZ-XT-OyXIu{i zgkhfOt7l}Fprm2Qu8u`$XnEQ5!E%oQ?x%7bBht+9J^HrbR3xWvhKh}BGtyJPh1s{@ z*R&|11YdUZqkekffYhPTZ!((OGi!kw`gUeq4=U+dWYzCy_AC&{J_qFO>{gOHAE==} z%#4Rg&TQ(W=Y&cP<07RCtcv>$?Q*f>4D!S&n3XPZdSFQ0qexxh{EAY~hpCsk=(d!& z&r#xKacd}*_Ssj)QS8MfK>sRN8VQ_53tjH+Kxiqlt@cy{m9h_^;DIPCr#~nrsYgRl zZy%mP4PgH}@Syz>;};N~XHo0N$pWwBp`$2I5YD`wMNqt#<37(fu;NL=HZs^Y2WajM#Nlk(-d0GJ@-$&wn!Y3(Sa$0&gwprWh0MIX&%@<5npsr_Cnt5te}(dy zOTi4eha$=L12H>6Q9^lP5=wJd0JqtJscW$blU$fz3fxZTSAxk?j0-@pAJN59zyT>mrMCdL z?*|@CDKqwgU{4JPqulu@H70W-$Wl7_Uj+mDimUBy4%g%#jEhhXqYFIH{<+g<~kD$+}RC8%H8g4vf!=^dODE)rXgfJ`rU?gMTxTGOX@^plj2 z(efs}f)jp*<<0#=^zNatsBn6JA1&jxLC~B&FmVc`v7~oUwP8s|kiwFmF9RyyjoM0b z7TOa%T7wtUe^X{qme(j!Gddge=8@4tI-}D27O7y@B1=Yhy%xB^9zZD>RmMb==t~P- zJbj^*(Sx)6QsOnps?j1VGqT89VVRM9I$&Rop@q#VLEt+alwD%0AR2JG$a*7f-YhBL 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%0D#v-|p|<5-M--kN|7n8*Mi1A~|jWqjk; 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 diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index b81e965..bfc0f7e 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1588,7 +1588,7 @@ translated and supported by community.
- + False start @@ -1617,7 +1617,7 @@ translated and supported by community. True True - liststore1 + liststoreGeneral @@ -1743,9 +1743,80 @@ translated and supported by community. - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True False @@ -1964,7 +2035,7 @@ translated and supported by community. True True - liststore2 + liststoreUser 0 @@ -2701,7 +2772,7 @@ limitation True True - liststore2 + liststoreUser 0 @@ -2712,6 +2783,9 @@ limitation True + + 0 + @@ -2721,6 +2795,9 @@ limitation True + + 1 + @@ -2730,6 +2807,9 @@ limitation True + + 2 + @@ -2741,6 +2821,9 @@ Restriction True + + 3 + @@ -2752,6 +2835,9 @@ limitation True + + 4 + @@ -2763,6 +2849,9 @@ Restriction True + + 5 + @@ -2771,6 +2860,9 @@ Restriction Files + + 6 + @@ -2782,6 +2874,9 @@ limitation True + + 7 + @@ -2792,6 +2887,9 @@ limitation True + + 8 + @@ -2802,6 +2900,9 @@ limitation True + + 9 + @@ -3590,7 +3691,7 @@ limitation True True - liststore3 + liststoreGroups 0 @@ -3601,6 +3702,9 @@ limitation True + + 0 + @@ -3610,6 +3714,9 @@ limitation True + + 1 + @@ -3619,6 +3726,9 @@ limitation True + + 2 + @@ -3630,6 +3740,9 @@ Restriction True + + 3 + @@ -3641,6 +3754,9 @@ limitation True + + 4 + @@ -3652,6 +3768,9 @@ Restriction True + + 5 + @@ -3660,6 +3779,9 @@ Restriction Files + + 6 + @@ -3671,6 +3793,9 @@ limitation True + + 7 + @@ -3681,6 +3806,9 @@ limitation True + + 8 + @@ -3691,6 +3819,9 @@ limitation True + + 9 + @@ -4479,7 +4610,7 @@ limitation True True - liststore4 + liststoreProject 0 @@ -4490,6 +4621,9 @@ limitation True + + 0 + @@ -4499,6 +4633,9 @@ limitation True + + 1 + @@ -4508,6 +4645,9 @@ limitation True + + 2 + @@ -4517,6 +4657,9 @@ limitation True + + 3 + @@ -4528,6 +4671,9 @@ Restriction True + + 4 + @@ -4539,6 +4685,9 @@ limitation True + + 5 + @@ -4550,6 +4699,9 @@ Restriction True + + 6 + @@ -4558,6 +4710,9 @@ Restriction Files + + 7 + @@ -4569,6 +4724,9 @@ limitation True + + 8 + @@ -4579,6 +4737,9 @@ limitation True + + 9 + @@ -4589,6 +4750,9 @@ limitation True + + 10 + diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 27763de..80df1a4 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -18,6 +18,18 @@ msgstr "" "Content-Transfer-Encoding: 8bit" #: source/ubl-strings.h:1 +msgid "w " +msgstr "н " + +msgid "d " +msgstr "д " + +msgid "h " +msgstr "ч " + +msgid "m " +msgstr "м " + msgid "Version:" msgstr "Версия:" From c35006753c49608672f852327c1fe3a876227f03 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 13 Jul 2023 15:44:32 +0600 Subject: [PATCH 018/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=BF=D0=B0=D1=80=D1=81=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 2 +- source/CMakeLists.txt | 2 + source/controler.c | 229 ++++++++++++++++------ source/controler.h | 7 + source/model/load.c | 14 +- source/model/philos_utils.c | 16 +- source/model/philos_utils.h | 6 +- source/model/ubl-utils.h | 2 +- source/ubl-settings-diskquota.c | 82 ++++++-- source/ubl-settings-diskquota.h | 44 ++--- source/view_check_user_table.c | 86 ++++++++ source/view_check_user_table.h | 32 +++ source/view_temp_u_g_p.c | 15 +- source/view_temp_u_g_p.h | 1 + ubl-settings-diskquota | Bin 595608 -> 613440 bytes ubl-settings-diskquota.glade | 337 ++++++++++++++++++-------------- 16 files changed, 606 insertions(+), 269 deletions(-) diff --git a/Makefile b/Makefile index d4f86bb..82325bb 100644 --- a/Makefile +++ b/Makefile @@ -105,7 +105,7 @@ uninstall: install: check uninstall @echo "Install ..." #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ - @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g + @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_check_user_table.c source/view_check_user_table.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ @for FILE_PO in $(wildcard *.po); do \ LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index ec3cfa1..38f9bfd 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -72,6 +72,8 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Werror -Wmissin set(SOURCE_FILES controler.h controler.c + view_check_user_table.c + view_check_user_table.h model/model.h model/model.c model/save.h diff --git a/source/controler.c b/source/controler.c index 5ae8e30..32ef92b 100644 --- a/source/controler.c +++ b/source/controler.c @@ -6,57 +6,172 @@ config_settings_gui main_config; config_all* all_config; -void fill_tree_view_u_g_p(custom_window* _config_gui,char* str_fill ,GtkListStore* list, config_all* all_config, int flag_gui_add) { +int fill_tree_view_project(config_all* all_config, char* disk, GtkWidget* tree_view, char* str_fill ,GtkListStore* list, int flag_gui_add) { GtkTreeModel *model = GTK_TREE_MODEL(list); if (flag_gui_add == 0) { g_object_ref(list); gtk_list_store_clear(list); } + int flag_searhc = 0; for (int i = 0; i < all_config->v_u_g_p.pfVectorTotal(&all_config->v_u_g_p); i++) { - GtkTreeIter iter; config_u_g_p* _config = (config_u_g_p*)all_config->v_u_g_p.pfVectorGet(&all_config->v_u_g_p, i); - - if (strcmp(_config->type_arr, str_fill) == 0) { - if (strcmp(_config->type_arr, "prjquota") != 0) { - gtk_list_store_append(list,&iter); - char* deferring_size = wrapper_str_time(_config->deferring_size); - char* deferring_file = wrapper_str_time(_config->deferring_file); - gtk_list_store_set(list,&iter, - 0,_config->actors, - 1,_config->quota, - 2,_config->size_memory, - 3,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), - 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_file,_config->soft_restriction_file_pow), - 5,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), - 6,_config->files, - 7,philos_format_cfg_str_size_memory("", _config->severe_limitation_file, _config->severe_limitation_file_pow), - 8,deferring_size, - 9,deferring_file, - -1); - } - else { - gtk_list_store_append(list,&iter); - char* deferring_size = wrapper_str_time(_config->deferring_size); - char* deferring_file = wrapper_str_time(_config->deferring_file); - gtk_list_store_set(list,&iter, - 0,yon_char_from_int(_config->id), - 1,_config->actors, - 2,_config->quota, - 3,_config->size_memory, - 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), - 5,philos_format_cfg_str_size_memory("", _config->soft_restriction_file,_config->soft_restriction_file_pow), - 6,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), - 7,_config->files, - 8,philos_format_cfg_str_size_memory("", _config->severe_limitation_file, _config->severe_limitation_file_pow), - 9,deferring_size, - 10,deferring_file, - -1); - } - } - } + if (strcmp(_config->type_arr, str_fill) == 0 && strstr(_config->UNIX_file, disk)) { + GtkTreeIter iter; + flag_searhc++; + gtk_list_store_append(list,&iter); + char* deferring_size = wrapper_str_time(_config->deferring_size); + char* deferring_file = wrapper_str_time(_config->deferring_file); + gtk_list_store_set(list,&iter, + 0,fill_tree_view_id(_config->id), + 1,_config->actors, + 2,_config->quota, + 3,_config->size_memory, + 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), + 5,philos_format_cfg_str_size_memory("", _config->soft_restriction_file,_config->soft_restriction_file_pow), + 6,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 7,_config->files, + 8,philos_format_cfg_str_size_memory("", _config->severe_limitation_file, _config->severe_limitation_file_pow), + 9,deferring_size, + 10,deferring_file, + -1); + } + } if (flag_gui_add != 0) { - gtk_tree_view_set_model(GTK_TREE_VIEW(_config_gui->treeViewMain), model); + gtk_tree_view_set_model(GTK_TREE_VIEW(tree_view), model); + } + return flag_searhc; +} + +int fill_tree_view_user_group(config_all* all_config, char* disk, GtkWidget* tree_view,char* str_fill ,GtkListStore* list, int flag_gui_add) { + GtkTreeModel *model = GTK_TREE_MODEL(list); + if (flag_gui_add == 0) { + g_object_ref(list); + gtk_list_store_clear(list); + } + int flag_searhc = 0; + for (int i = 0; i < all_config->v_u_g_p.pfVectorTotal(&all_config->v_u_g_p); i++) { + config_u_g_p* _config = (config_u_g_p*)all_config->v_u_g_p.pfVectorGet(&all_config->v_u_g_p, i); + if (strcmp(_config->type_arr, str_fill) == 0 && strstr(_config->UNIX_file, disk)) { + GtkTreeIter iter; + flag_searhc++; + gtk_list_store_append(list,&iter); + char* deferring_size = wrapper_str_time(_config->deferring_size); + char* deferring_file = wrapper_str_time(_config->deferring_file); + gtk_list_store_set(list,&iter, + 0,_config->actors, + 1,_config->quota, + 2,_config->size_memory, + 3,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), + 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_file,_config->soft_restriction_file_pow), + 5,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 6,_config->files, + 7,philos_format_cfg_str_size_memory("", _config->severe_limitation_file, _config->severe_limitation_file_pow), + 8,deferring_size, + 9,deferring_file, + -1); + } + } + if (flag_gui_add != 0) { + gtk_tree_view_set_model(GTK_TREE_VIEW(tree_view), model); + } + return flag_searhc; +} +void entry_user_disk() { + char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); + activ_text= yon_char_divide_search(activ_text, " ", -1); + int find = fill_tree_view_user_group(all_config, activ_text, cfg_custom_gui.user.tree_view,"usrquota", cfg_custom_gui.user.liststore, 0); + if (find == 0) { + g_object_ref(cfg_custom_gui.user.liststore); + gtk_list_store_clear(cfg_custom_gui.user.liststore); + } +} +void entry_groups_disk() { + char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); + activ_text= yon_char_divide_search(activ_text, " ", -1); + int find = fill_tree_view_user_group(all_config, activ_text, cfg_custom_gui.group.tree_view,"grpquota", cfg_custom_gui.group.liststore, 0); + if (find == 0) { + g_object_ref(cfg_custom_gui.group.liststore); + gtk_list_store_clear(cfg_custom_gui.group.liststore); + } + +} +void entry_project_disk() { + char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); + activ_text= yon_char_divide_search(activ_text, " ", -1); + int find = fill_tree_view_project(all_config, activ_text, cfg_custom_gui.project.tree_view,"prjquota", cfg_custom_gui.project.liststore, 0); + if (find == 0) { + g_object_ref(cfg_custom_gui.project.liststore); + gtk_list_store_clear(cfg_custom_gui.project.liststore); + } +} + +void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size) { + me_time t_file = time_convert(seconds_file); + me_time t_size = time_convert(seconds_size); + if (seconds_file!=-1) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksFile), t_file.weeks); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysFile), t_file.days); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursFile), t_file.hours); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesFile), t_file.minutes); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesFile), 0); + } + if (seconds_size!=-1) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksSize), t_size.weeks); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysSize), t_size.days); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursSize), t_size.hours); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesSize), t_size.minutes); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesSize), 0); + } +} + +void tree_view_select(hotebook* widgets) { + tree_view_edit(all_config, widgets); + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + gtk_widget_set_sensitive(widgets->btnAdd,1); + gtk_widget_set_sensitive(widgets->btnDel,1); + gtk_widget_set_sensitive(widgets->btnEdit,1); + } + else { + if (main_config.lock_save_global == 0 || main_config.lock_save_local == 0) { + gtk_widget_set_sensitive(widgets->btnAdd,1); + } + gtk_widget_set_sensitive(widgets->btnDel,0); + gtk_widget_set_sensitive(widgets->btnEdit,0); + } +} + +int tree_view_edit(config_all* _all_config, hotebook* widgets) { + int index = 0; + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); + + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + all_config->flag_set_data = 1; + all_config->flag_save = 2; + char* str_iter = gtk_tree_model_get_string_from_iter(model, &iter); + index = atoi(str_iter); + _all_config->v_u_g_p; + config_u_g_p* _config = (config_u_g_p*)_all_config->v_u_g_p.pfVectorGet(&_all_config->v_u_g_p, index); + set_time_spin(widgets,_config->deferring_file, _config->deferring_size); + return 1; + } + else { + return 0; } } @@ -103,17 +218,11 @@ void wrapper_system_save() { void load_system_cfg() { all_config->flag_load = 0; load_template_load_cfg(all_config, CMD_LOAD_SYSTEM); - fill_tree_view_u_g_p(&cfg_custom_gui,"usrquota", cfg_custom_gui.liststoreUser, all_config, 0); - fill_tree_view_u_g_p(&cfg_custom_gui,"grpquota", cfg_custom_gui.liststoreGroups, all_config, 0); - fill_tree_view_u_g_p(&cfg_custom_gui,"prjquota", cfg_custom_gui.liststoreProject, all_config, 0); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL, BACKGROUND_IMAGE_SUCCESS_TYPE); } void load_global_cfg() { all_config->flag_load = 1; - fill_tree_view_u_g_p(&cfg_custom_gui,"usrquota", cfg_custom_gui.liststoreUser, all_config, 0); - fill_tree_view_u_g_p(&cfg_custom_gui,"grpquota", cfg_custom_gui.liststoreGroups, all_config, 0); - fill_tree_view_u_g_p(&cfg_custom_gui,"prjquota", cfg_custom_gui.liststoreProject, all_config, 0); load_template_load_cfg(all_config, CMD_LOAD_GLOBAL); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); } @@ -124,17 +233,23 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ g_signal_connect(G_OBJECT(_config_main_gui->SaveGlobalMenuItem), "activate", G_CALLBACK(wrapper_global_save), NULL); g_signal_connect(G_OBJECT(_config_main_gui->SaveLocalMenuItem), "activate", G_CALLBACK(wrapper_system_save), NULL); g_signal_connect(G_OBJECT(_config_main_gui->SaveMenuItem), "activate", G_CALLBACK(wrapper_all_save), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->btnAddUsers),"clicked",G_CALLBACK(wrapper_add_user_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->btnEditUsers),"clicked",G_CALLBACK(wrapper_edit_user_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->btnAddGroups),"clicked",G_CALLBACK(wrapper_add_group_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->btnEditGroups),"clicked",G_CALLBACK(wrapper_edit_group_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->btnAddProject),"clicked",G_CALLBACK(wrapper_add_project_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->btnEditProject),"clicked",G_CALLBACK(wrapper_edit_project_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->user.btnAdd),"clicked",G_CALLBACK(wrapper_add_user_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->user.btnEdit),"clicked",G_CALLBACK(wrapper_edit_user_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->group.btnAdd),"clicked",G_CALLBACK(wrapper_add_group_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->group.btnEdit),"clicked",G_CALLBACK(wrapper_edit_group_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->project.btnAdd),"clicked",G_CALLBACK(wrapper_add_project_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->user.btnEdit),"clicked",G_CALLBACK(wrapper_edit_project_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->btnFilterUsers),"clicked",G_CALLBACK(wrapper_filters_user_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->btnFilterGroups),"clicked",G_CALLBACK(wrapper_filters_group_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->btnFilterProject),"clicked",G_CALLBACK(wrapper_filters_project_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->user.btnFilter),"clicked",G_CALLBACK(wrapper_filters_user_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->group.btnFilter),"clicked",G_CALLBACK(wrapper_filters_group_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->project.btnFilter),"clicked",G_CALLBACK(wrapper_filters_project_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->user.comboBox),"changed",G_CALLBACK(entry_user_disk), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->group.comboBox),"changed",G_CALLBACK(entry_groups_disk), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->project.comboBox),"changed",G_CALLBACK(entry_project_disk), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->user.tree_view), "cursor-changed", G_CALLBACK(tree_view_select), &_config_custom_gui->user); + g_signal_connect(G_OBJECT(_config_custom_gui->group.tree_view), "cursor-changed", G_CALLBACK(tree_view_select), &_config_custom_gui->group); + g_signal_connect(G_OBJECT(_config_custom_gui->project.tree_view), "cursor-changed", G_CALLBACK(tree_view_select), &_config_custom_gui->project); } /* diff --git a/source/controler.h b/source/controler.h index 530fa80..ec88934 100644 --- a/source/controler.h +++ b/source/controler.h @@ -11,3 +11,10 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ void wrapper_all_save(); void wrapper_global_save(); void wrapper_system_save(); +int fill_tree_view_user_group(config_all* all_config, char* disk, GtkWidget* tree_view,char* str_fill ,GtkListStore* list, int flag_gui_add); +int fill_tree_view_project(config_all* all_config, char* disk, GtkWidget* tree_view, char* str_fill ,GtkListStore* list, int flag_gui_add); +void entry_user_disk(); +void entry_groups_disk(); +void entry_project_disk(); +int tree_view_edit(config_all* _all_config, hotebook* widgets); +void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size); \ No newline at end of file diff --git a/source/model/load.c b/source/model/load.c index 8ae3c1d..c019f7c 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -46,14 +46,14 @@ void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { } if (yon_char_find_count(str_key, ":") || yon_char_find_count(str_key, ",")) { int size_point = 0; - char** arr_keys = philos_str_split(str_key, &size_point, ":"); + char** arr_keys = philos_str_split(yon_char_new(str_key), &size_point, ":"); _config->type_arr = yon_char_new(arr_keys[0]); int size_users = 0; if (yon_char_find_count(str_key, ":") == 2) { if (yon_char_find_count(str_key, ",")) { int size_comma = 0; - char** arr_user = philos_str_split(arr_keys[1], &size_comma, ","); - _config->UNIX_file = yon_char_new(arr_keys[0]); + char** arr_user = philos_str_split(arr_keys[size_point-1], &size_comma, ","); + _config->UNIX_file = yon_char_new(arr_keys[1]); for (int i = 1; i < size_comma; i++) { _config->actors = yon_char_new(arr_user[i]); @@ -70,23 +70,25 @@ void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { } void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index) { + puts(str_key); if (strstr(str_key, "prjquota")) { if (yon_char_find_count(str_key, ":") || yon_char_find_count(str_key, ",")) { int size_point = 0; - char** arr_keys = philos_str_split(str_key, &size_point, ":"); + char** arr_keys = philos_str_split(yon_char_new(str_key), &size_point, ":"); _config->type_arr = yon_char_new(arr_keys[0]); int size_users = 0; if (yon_char_find_count(str_key, ":") == 2) { _config->UNIX_file = yon_char_new(arr_keys[1]); int size_comma = 0; if (yon_char_find_count(str_key, ",")) { - char** arr_user = philos_str_split(arr_keys[size_point], &size_comma, ","); + char** arr_user = philos_str_split(arr_keys[size_point-1], &size_comma, ","); if (strstr(str_key, "AUTO")) { _config->id = -1; } else { _config->id = atoi(arr_user[0]); } + _config->actors = yon_char_new(arr_keys[size_comma-1]); } else { if (strstr(str_key, "AUTO")) { @@ -159,7 +161,7 @@ void load_free_vector(config_all* _all_config) { char* wrapper_str_time(size_t seconds) { me_time t; if (seconds!=-1) { - t = str_time(seconds); + t = time_convert(seconds); t.str_time = yon_char_unite(yon_char_from_int(t.weeks),WEEKS, yon_char_from_int(t.days), DAYS, yon_char_from_int(t.hours), HOURS, diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index 8a66b2f..65d80ac 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -200,7 +200,6 @@ unsigned short philos_read_uid_min_max(char* filename, char* search) { } - config_str philos_list_user(int* size) { char* str_uid_min = "UID_MIN"; char* str_uid_max = "UID_MAX"; @@ -811,9 +810,8 @@ void philos_set_size_memory_integer(char* str_find, size_t* array_data) { } } -me_time str_time(size_t seconds) { +me_time time_convert(size_t seconds) { me_time t; - printf("%d\n", seconds); if (seconds != -1) { double weeks = seconds / (7*24*60*60); double days = seconds / (24*60*60) - 7*weeks; @@ -855,4 +853,14 @@ me_time str_time(size_t seconds) { return t; -} \ No newline at end of file +} + +char* fill_tree_view_id(int id) { + if (id < 0) { + return yon_char_new("AUTO"); + } + else { + return yon_char_from_int(id); + } +} + diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 5aaf77a..223477a 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -77,9 +77,9 @@ void philos_free_string_array(char ***array, int size); void philos_free_string_array_n3(char ****array, int size); void philos_free_int_array(int **array, int size); void philos_free_int_array_n2(int ***array, int size); -config_str philos_list_group(int* size); unsigned short philos_read_uid_min_max(char* filename, char* search); config_str philos_list_user(int* size); +config_str philos_list_group(int* size); char* philos_str_size_pow_byte(GtkWidget *combo_box_text); char* philos_str_remove(char *str, const char *sub); void philos_split_size_memory(char* str_value, int* size, char* pow_memory); @@ -123,5 +123,7 @@ int find_null_array(temp_config* _config); void init_device_disk(temp_config* _config); char** philos_char_parsed_append(char** parsed, int *size, char *string); void philos_set_size_memory_integer(char* str_find, size_t* array_data); -me_time str_time(size_t seconds); +me_time time_convert(size_t seconds); +char* fill_tree_view_id(int id); + #endif \ No newline at end of file diff --git a/source/model/ubl-utils.h b/source/model/ubl-utils.h index 99d34cc..a1ea520 100644 --- a/source/model/ubl-utils.h +++ b/source/model/ubl-utils.h @@ -23,7 +23,7 @@ #define DesktopPath "/usr/share/applications/" #define for_dictionaries(obj, obj1) for (obj = obj1->first; obj != NULL; obj = obj->next) - +#define for_iter(TreeIter,TreeModel) int _yon_valid =2; for(gtk_tree_model_get_iter_first(TreeModel,TreeIter); _yon_valid ==1;_yon_valid=gtk_tree_model_iter_next(TreeModel,TreeIter)) #define new(type) malloc(sizeof(type)) #define new_arr(type,size) malloc(sizeof(type)*size) diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 49f4977..7034a5e 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -189,28 +189,68 @@ main_window *setup_window(main_window* widgets, custom_window* custom_widgets){ } custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *builder) { - custom_widgets->usersDeviceCombo = yon_gtk_builder_get_widget(builder,"usersDeviceCombo"); - custom_widgets->groupsDeviceCombo = yon_gtk_builder_get_widget(builder,"groupsDeviceCombo"); - custom_widgets->ProjectDeviceCombo = yon_gtk_builder_get_widget(builder,"ProjectDeviceCombo"); - device_fill_disk(custom_widgets->usersDeviceCombo); - device_fill_disk(custom_widgets->groupsDeviceCombo); - device_fill_disk(custom_widgets->ProjectDeviceCombo); - custom_widgets->btnAddUsers = yon_gtk_builder_get_widget(builder,"btnAddUsers"); - custom_widgets->btnEditUsers = yon_gtk_builder_get_widget(builder,"btnEditUsers"); - custom_widgets->btnDelUsers = yon_gtk_builder_get_widget(builder,"btnDelUsers"); - custom_widgets->btnFilterUsers = yon_gtk_builder_get_widget(builder,"btnFilterUsers"); - custom_widgets->btnAddGroups = yon_gtk_builder_get_widget(builder,"btnAddGroups"); - custom_widgets->btnEditGroups = yon_gtk_builder_get_widget(builder,"btnEditGroups"); - custom_widgets->btnDelGroups = yon_gtk_builder_get_widget(builder,"btnDelGroups"); - custom_widgets->btnFilterGroups = yon_gtk_builder_get_widget(builder,"btnFilterGroups"); - custom_widgets->btnAddProject = yon_gtk_builder_get_widget(builder,"btnAddProject"); - custom_widgets->btnEditProject = yon_gtk_builder_get_widget(builder,"btnEditProject"); - custom_widgets->btnDelProject = yon_gtk_builder_get_widget(builder,"btnDelProject"); - custom_widgets->btnFilterProject = yon_gtk_builder_get_widget(builder,"btnFilterProject"); - custom_widgets->liststoreUser = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreUser")); - custom_widgets->liststoreGroups = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreGroups")); - custom_widgets->liststoreProject = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreProject")); + custom_widgets->user.comboBox = yon_gtk_builder_get_widget(builder,"usersDeviceCombo"); + custom_widgets->group.comboBox = yon_gtk_builder_get_widget(builder,"groupsDeviceCombo"); + custom_widgets->project.comboBox = yon_gtk_builder_get_widget(builder,"ProjectDeviceCombo"); + device_fill_disk(custom_widgets->user.comboBox); + device_fill_disk(custom_widgets->group.comboBox); + device_fill_disk(custom_widgets->project.comboBox); + custom_widgets->user.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddUsers"); + custom_widgets->user.btnEdit = yon_gtk_builder_get_widget(builder,"btnEditUsers"); + custom_widgets->user.btnDel = yon_gtk_builder_get_widget(builder,"btnDelUsers"); + custom_widgets->user.btnFilter = yon_gtk_builder_get_widget(builder,"btnFilterUsers"); + + custom_widgets->group.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddGroups"); + custom_widgets->group.btnEdit = yon_gtk_builder_get_widget(builder,"btnEditGroups"); + custom_widgets->group.btnDel = yon_gtk_builder_get_widget(builder,"btnDelGroups"); + custom_widgets->group.btnFilter = yon_gtk_builder_get_widget(builder,"btnFilterGroups"); + + custom_widgets->project.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddProject"); + custom_widgets->project.btnEdit = yon_gtk_builder_get_widget(builder,"btnEditProject"); + custom_widgets->project.btnDel = yon_gtk_builder_get_widget(builder,"btnDelProject"); + custom_widgets->project.btnFilter = yon_gtk_builder_get_widget(builder,"btnFilterProject"); + + custom_widgets->user.tree_view = yon_gtk_builder_get_widget(builder,"usersQuotasTree"); + custom_widgets->group.tree_view = yon_gtk_builder_get_widget(builder,"groupsQuotasTree"); + custom_widgets->project.tree_view = yon_gtk_builder_get_widget(builder,"ProjectQuotasTree"); + custom_widgets->user.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreUser")); + custom_widgets->group.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreGroups")); + custom_widgets->project.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreProject")); custom_widgets->liststoreGeneral = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreGeneral")); + + custom_widgets->user.spinWeeksSize = yon_gtk_builder_get_widget(builder,"generalUsersSizWeeksSpin"); + custom_widgets->group.spinWeeksSize = yon_gtk_builder_get_widget(builder,"generalGroupsSizeWeeksSpi"); + custom_widgets->project.spinWeeksSize = yon_gtk_builder_get_widget(builder,"generalProjectSizWeeksSpin"); + + custom_widgets->user.spinDaysSize = yon_gtk_builder_get_widget(builder,"generalUsersSizeDaySpin"); + custom_widgets->group.spinDaysSize = yon_gtk_builder_get_widget(builder,"generalGroupsSizeDaySpin"); + custom_widgets->project.spinDaysSize = yon_gtk_builder_get_widget(builder,"generalProjectSizeDaySpin"); + + custom_widgets->user.spinHoursSize = yon_gtk_builder_get_widget(builder,"generalUsersSizeHourSpin"); + custom_widgets->group.spinHoursSize = yon_gtk_builder_get_widget(builder,"generalGroupsSizeHourSpin"); + custom_widgets->project.spinHoursSize = yon_gtk_builder_get_widget(builder,"generalProjectSizeHourSpin"); + + custom_widgets->user.spinMinutesSize = yon_gtk_builder_get_widget(builder,"generalUsersSizeMinuteSpin"); + custom_widgets->group.spinMinutesSize = yon_gtk_builder_get_widget(builder,"generalGroupsSizeMinuteSpin"); + custom_widgets->project.spinMinutesSize = yon_gtk_builder_get_widget(builder,"generalProjectSizeMinuteSpin"); + + + custom_widgets->user.spinWeeksFile = yon_gtk_builder_get_widget(builder,"generalUsersFileWeeksSpin"); + custom_widgets->group.spinWeeksFile = yon_gtk_builder_get_widget(builder,"generalGroupsFileWeeksSpin"); + custom_widgets->project.spinWeeksFile = yon_gtk_builder_get_widget(builder,"generalProjectFileWeeksSpin"); + + custom_widgets->user.spinDaysFile = yon_gtk_builder_get_widget(builder,"generalUsersFilesDaySpin"); + custom_widgets->group.spinDaysFile = yon_gtk_builder_get_widget(builder,"generalGroupsFilesDaySpin"); + custom_widgets->project.spinDaysFile = yon_gtk_builder_get_widget(builder,"generalProjectFilesDaySpin"); + + custom_widgets->user.spinHoursFile = yon_gtk_builder_get_widget(builder,"generalUsersFilesHoursSpin"); + custom_widgets->group.spinHoursFile = yon_gtk_builder_get_widget(builder,"generalGroupsFilesHourSpin"); + custom_widgets->project.spinHoursFile = yon_gtk_builder_get_widget(builder,"generalProjectFilesHoursSpin"); + + custom_widgets->user.spinMinutesFile = yon_gtk_builder_get_widget(builder,"generalUsersFilesMinutesSpin"); + custom_widgets->group.spinMinutesFile = yon_gtk_builder_get_widget(builder,"generalGroupsFilesMinuteSpin"); + custom_widgets->project.spinMinutesFile = yon_gtk_builder_get_widget(builder,"generalProjectFilesMinutesSpin"); + return custom_widgets; } void wrapper_filters_user_show() { diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index a612196..c1ab090 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -83,31 +83,31 @@ typedef struct { GtkWidget *AboutMenuItem; // Custom } main_window; - +typedef struct { + GtkListStore *liststore; + GtkWidget* tree_view; + GtkWidget* btnAdd; + GtkWidget* btnEdit; + GtkWidget* btnDel; + GtkWidget* btnFilter; + GtkWidget* comboBox; + GtkWidget* spinWeeksSize; + GtkWidget* spinDaysSize; + GtkWidget* spinHoursSize; + GtkWidget* spinMinutesSize; + + GtkWidget* spinWeeksFile; + GtkWidget* spinDaysFile; + GtkWidget* spinHoursFile; + GtkWidget* spinMinutesFile; +} hotebook; typedef struct { GtkWidget *treeViewMain; - GtkListStore *liststoreUser; - GtkListStore *liststoreGroups; - GtkListStore *liststoreProject; GtkListStore *liststoreGeneral; - GtkWidget* usersDeviceCombo; - GtkWidget* groupsDeviceCombo; - GtkWidget* ProjectDeviceCombo; - - GtkWidget* btnAddUsers; - GtkWidget* btnEditUsers; - GtkWidget* btnDelUsers; - GtkWidget* btnFilterUsers; - - GtkWidget* btnAddGroups; - GtkWidget* btnEditGroups; - GtkWidget* btnDelGroups; - GtkWidget* btnFilterGroups; - - GtkWidget* btnAddProject; - GtkWidget* btnEditProject; - GtkWidget* btnDelProject; - GtkWidget* btnFilterProject; + hotebook user; + hotebook group; + hotebook project; + } custom_window; diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index e69de29..0709681 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -0,0 +1,86 @@ +#include "view_check_user_table.h" + +char* glade_path = NULL; +char* flag_u_g = NULL; +table_u_g* table_widgets; +table_u_g *setup_table_u_g(){ + /* Widgets getting | Получение виджетов */ + table_widgets = malloc(sizeof(table_u_g)); + device_disk_parsed(); + GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); + table_widgets->Window = yon_gtk_builder_get_widget(builder,"tableUserGroupWindow"); + table_widgets->btnCancel = yon_gtk_builder_get_widget(builder,"quotegroupSaveButton1"); + table_widgets->btnSave = yon_gtk_builder_get_widget(builder,"quotegroupCancelButton1"); + table_widgets->treeViewCheckUsersGroups = yon_gtk_builder_get_widget(builder,"treeViewCheckUsersGroups"); + table_widgets->liststoreUsersGroups = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreUsersGroups")); + int size = 0; + if (strcmp(flag_u_g, "group")==0) { + char** array_user = philos_list_group(&size); + table_u_g_fill_tree_view(array_user, size); + } + else if (strcmp(flag_u_g, "user") == 0) { + char** array_groups = philos_list_user(&size); + table_u_g_fill_tree_view(array_groups, size); + } + table_u_g_event(); +} + +void table_u_g_set_glade_path(char* _glade_path) { + glade_path = _glade_path; +} + +void table_u_g_get_data() { + +} + +void table_u_g_set_flag(char* _flag_u_g) { + flag_u_g = _flag_u_g; +} + + +void table_u_g_fill_tree_view(char** array, int size) { + GtkTreeModel *model = GTK_TREE_MODEL(table_widgets->liststoreUsersGroups); + g_object_ref(table_widgets->liststoreUsersGroups); + gtk_list_store_clear(table_widgets->liststoreUsersGroups); + for (int i=0; iliststoreUsersGroups,&iter); + gtk_list_store_set(table_widgets->liststoreUsersGroups,&iter, + 0,0, + 1,array[i], + -1); + } + gtk_tree_view_set_model(GTK_TREE_VIEW(table_widgets->treeViewCheckUsersGroups), model); +} + +void table_u_g_show(GtkWidget *self, char* glade_path) { + if (table_widgets != NULL) { + gtk_widget_show(table_widgets->Window); + } + else { + setup_table_u_g(glade_path); + gtk_widget_show(table_widgets->Window); + } +} + +void table_u_g_event() { + g_signal_connect(G_OBJECT(table_widgets->btnCancel), "clicked",G_CALLBACK(table_u_g_on_hide_subwindow),NULL); + g_signal_connect(G_OBJECT(table_widgets->Window), "destroy", G_CALLBACK(table_u_g_destroy), NULL); +} + +void table_u_g_destroy(GtkWidget *self) { + table_widgets = NULL; +} + +void table_u_g_localization(table_u_g *widgets) { + +} + +void table_u_g_on_hide_subwindow(GtkWidget *self) { + gtk_widget_destroy(gtk_widget_get_toplevel(self)); + table_widgets = NULL; +} + +table_u_g *table_u_g_get_widget_filters() { + return table_widgets; +} \ No newline at end of file diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h index e69de29..245f48d 100644 --- a/source/view_check_user_table.h +++ b/source/view_check_user_table.h @@ -0,0 +1,32 @@ +#include +#include +#include "model/ubl-utils.h" +#include +#include +#include +#include +#include +#include +#include +#include "ubl-cmake.h" +#include "model/model.h" +#include "model/load.h" +#include "ubl-strings.h" + +typedef struct { + GtkWidget* btnCancel; + GtkWidget* Window; + GtkWidget* btnSave; + GtkWidget* treeViewCheckUsersGroups; + GtkListStore* liststoreUsersGroups; +} table_u_g; + +void table_u_g_table_u_g_event(table_u_g *widgets); +void table_u_g_on_hide_subwindow(GtkWidget *self); +table_u_g *table_u_g_get_widget_filters(); +void table_u_g_destroy(GtkWidget *self); +void table_u_g_event(); +void table_u_g_fill_tree_view(char** array, int size); +void table_u_g_set_flag(char* _flag_u_g); +void table_u_g_set_glade_path(char* _glade_path); +void table_u_g_show(GtkWidget *self, char* glade_path); \ No newline at end of file diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index d475e22..c827161 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -39,7 +39,8 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->boxProject = yon_gtk_builder_get_widget(builder, "boxProject"); temp_widgets->lblOpenUserGroup = yon_gtk_builder_get_widget(builder, "lblOpenUserGroup"); temp_widgets->lblHeadQuotasEditWindow = yon_gtk_builder_get_widget(builder, "lblHeadQuotasEditWindow"); - + table_u_g_set_flag(flag_temp_u_g_p); + table_u_g_set_glade_path(_glade_path); if (strcmp(flag_temp_u_g_p,"project")==0) { if (strcmp(set_add_edit, "add")==0) { gtk_widget_hide(temp_widgets->btnOpenUserGroup); @@ -57,10 +58,10 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil } } else { - if (strcmp(flag_temp_u_g_p,"user")==0) { + if (strcmp(flag_temp_u_g_p, "user")==0) { gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Users")); } - else if (strcmp(flag_temp_u_g_p,"group")==0) { + else if (strcmp(flag_temp_u_g_p, "group")==0) { gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Groups")); } @@ -108,9 +109,15 @@ void temp_init_windows() { void temp_event(temp_set_window* temp_widgets) { g_signal_connect(G_OBJECT(temp_widgets->btnTempCancel),"clicked",G_CALLBACK(temp_on_destroy_subwindow),NULL); g_signal_connect(G_OBJECT(temp_widgets->Window), "destroy", G_CALLBACK(temp_destroy), NULL); - g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(wrapper_show_file_manager),NULL); + if (strcmp(flag_temp_u_g_p,"project")==0) { + g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(wrapper_show_file_manager),NULL); + } + else { + g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(table_u_g_show),_glade_path); + } } + void wrapper_show_file_manager() { GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); show_file_manger(temp_widgets, builder); diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index 8c50eec..234fd68 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -11,6 +11,7 @@ #include "ubl-cmake.h" #include "model/model.h" #include "model/load.h" +#include "view_check_user_table.h" diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota index 751d0254bc9f6f70ea7e9e158f20bc04a09a02d6..52f4d47e09d69a551cfcd1e43fb451d19c932fef 100755 GIT binary patch delta 135453 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ÑF|%FMp)60g`qR3xB!&my&SRub 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 delta 118059 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⁡YC{nPG3R`ePF`v1Dwr5Sm)>EDNshvM_tM1&_Aq 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 T>8|waXS)1Gy@w~ybmjejg;!qp diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index bfc0f7e..bc0175b 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1589,90 +1589,219 @@ translated and supported by community. - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False - start - False + 250 + 400 True False - 5 - 5 - 5 - 5 - 5 - 5 vertical - + True - True - in + False + vertical - + True False + vertical - + True True - liststoreGeneral - - - - - - - - - - + external + always + in - - User + + True + False - + + True + True + liststoreUsersGroups + 0 + + + + + + + + + 0 + + + + + + + User + + + + 1 + + + + + + + True + True + 0 + + + True + True + 0 + - - - False - True - 0 - - - - - True - False - vertical - True True False - end - 5 + vertical True - - gtk-cancel + True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True + False + end + 5 + True + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + False @@ -1680,38 +1809,18 @@ translated and supported by community. 0 - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - False True - 0 + 1 - False + True True - 2 + 1 @@ -1743,80 +1852,6 @@ translated and supported by community. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - True False From ff4c7f506f2af30b6f9c12fd5cc661f4901ab977 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 13 Jul 2023 17:57:18 +0600 Subject: [PATCH 019/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D0=BC=D0=B8=20?= =?UTF-8?q?=D0=BE=D0=BA=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 142 ++++++++++++++++++-------------- source/controler.h | 17 +++- source/model/philos_utils.h | 30 +++++++ source/ubl-settings-diskquota.c | 45 ++-------- source/ubl-settings-diskquota.h | 32 ++----- source/view_temp_u_g_p.c | 107 +++++++++++++++++++++++- source/view_temp_u_g_p.h | 4 +- ubl-settings-diskquota | Bin 613440 -> 616920 bytes ubl-settings-diskquota.glade | 24 +++--- 9 files changed, 256 insertions(+), 145 deletions(-) diff --git a/source/controler.c b/source/controler.c index 32ef92b..e26ca90 100644 --- a/source/controler.c +++ b/source/controler.c @@ -5,12 +5,56 @@ custom_window cfg_custom_gui; config_settings_gui main_config; config_all* all_config; +void wrapper_filters_user_show() { + filters_set_name("user"); + filters_show(NULL, glade_path); +} +void wrapper_filters_group_show() { + filters_set_name("group"); + filters_show(NULL, glade_path); +} +void wrapper_filters_project_show() { + filters_set_name("project"); + filters_show(NULL, glade_path); +} + +void wrapper_add_user_show() { + set_temp_menu("user", "add"); + temp_show(NULL, glade_path); +} +void wrapper_edit_user_show() { + int index = wrapper_select_tree_view(&cfg_custom_gui.user); + set_temp_menu("user", "edit"); + temp_show(NULL, glade_path); + set_edit_gui_data_base(all_config, index); +} -int fill_tree_view_project(config_all* all_config, char* disk, GtkWidget* tree_view, char* str_fill ,GtkListStore* list, int flag_gui_add) { - GtkTreeModel *model = GTK_TREE_MODEL(list); +void wrapper_add_group_show() { + set_temp_menu("group", "add"); + temp_show(NULL, glade_path); +} +void wrapper_edit_group_show() { + int index = wrapper_select_tree_view(&cfg_custom_gui.group); + set_temp_menu("group", "edit"); + temp_show(NULL, glade_path); + set_edit_gui_data_base(all_config, index); +} +void wrapper_add_project_show() { + set_temp_menu("project", "add"); + temp_show(NULL, glade_path); +} +void wrapper_edit_project_show() { + int index = wrapper_select_tree_view(&cfg_custom_gui.project); + set_temp_menu("project", "edit"); + temp_show(NULL, glade_path); + set_edit_gui_data_base(all_config, index); +} + +int fill_tree_view_project(config_all* all_config, char* disk, hotebook* widget , char* str_fill, int flag_gui_add) { + GtkTreeModel *model = GTK_TREE_MODEL(widget->liststore); if (flag_gui_add == 0) { - g_object_ref(list); - gtk_list_store_clear(list); + g_object_ref(widget->liststore); + gtk_list_store_clear(widget->liststore); } int flag_searhc = 0; for (int i = 0; i < all_config->v_u_g_p.pfVectorTotal(&all_config->v_u_g_p); i++) { @@ -18,19 +62,19 @@ int fill_tree_view_project(config_all* all_config, char* disk, GtkWidget* tree_v if (strcmp(_config->type_arr, str_fill) == 0 && strstr(_config->UNIX_file, disk)) { GtkTreeIter iter; flag_searhc++; - gtk_list_store_append(list,&iter); + gtk_list_store_append(widget->liststore,&iter); char* deferring_size = wrapper_str_time(_config->deferring_size); char* deferring_file = wrapper_str_time(_config->deferring_file); - gtk_list_store_set(list,&iter, + gtk_list_store_set(widget->liststore,&iter, 0,fill_tree_view_id(_config->id), 1,_config->actors, 2,_config->quota, 3,_config->size_memory, 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), - 5,philos_format_cfg_str_size_memory("", _config->soft_restriction_file,_config->soft_restriction_file_pow), - 6,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 5,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 6,yon_char_from_int(_config->soft_restriction_file), 7,_config->files, - 8,philos_format_cfg_str_size_memory("", _config->severe_limitation_file, _config->severe_limitation_file_pow), + 8,yon_char_from_int(_config->severe_limitation_file), 9,deferring_size, 10,deferring_file, -1); @@ -38,16 +82,16 @@ int fill_tree_view_project(config_all* all_config, char* disk, GtkWidget* tree_v } } if (flag_gui_add != 0) { - gtk_tree_view_set_model(GTK_TREE_VIEW(tree_view), model); + gtk_tree_view_set_model(GTK_TREE_VIEW(widget->spinWeeksFile), model); } return flag_searhc; } -int fill_tree_view_user_group(config_all* all_config, char* disk, GtkWidget* tree_view,char* str_fill ,GtkListStore* list, int flag_gui_add) { - GtkTreeModel *model = GTK_TREE_MODEL(list); +int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widget,char* str_fill ,int flag_gui_add) { + GtkTreeModel *model = GTK_TREE_MODEL(widget->liststore); if (flag_gui_add == 0) { - g_object_ref(list); - gtk_list_store_clear(list); + g_object_ref(widget->liststore); + gtk_list_store_clear(widget->liststore); } int flag_searhc = 0; for (int i = 0; i < all_config->v_u_g_p.pfVectorTotal(&all_config->v_u_g_p); i++) { @@ -55,32 +99,32 @@ int fill_tree_view_user_group(config_all* all_config, char* disk, GtkWidget* tre if (strcmp(_config->type_arr, str_fill) == 0 && strstr(_config->UNIX_file, disk)) { GtkTreeIter iter; flag_searhc++; - gtk_list_store_append(list,&iter); + gtk_list_store_append(widget->liststore,&iter); char* deferring_size = wrapper_str_time(_config->deferring_size); char* deferring_file = wrapper_str_time(_config->deferring_file); - gtk_list_store_set(list,&iter, + gtk_list_store_set(widget->liststore,&iter, 0,_config->actors, 1,_config->quota, 2,_config->size_memory, 3,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), - 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_file,_config->soft_restriction_file_pow), - 5,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 4,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 5,yon_char_from_int(_config->soft_restriction_file), 6,_config->files, - 7,philos_format_cfg_str_size_memory("", _config->severe_limitation_file, _config->severe_limitation_file_pow), + 7,yon_char_from_int(_config->severe_limitation_file), 8,deferring_size, 9,deferring_file, -1); } } if (flag_gui_add != 0) { - gtk_tree_view_set_model(GTK_TREE_VIEW(tree_view), model); + gtk_tree_view_set_model(GTK_TREE_VIEW(widget->tree_view), model); } return flag_searhc; } void entry_user_disk() { char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); activ_text= yon_char_divide_search(activ_text, " ", -1); - int find = fill_tree_view_user_group(all_config, activ_text, cfg_custom_gui.user.tree_view,"usrquota", cfg_custom_gui.user.liststore, 0); + int find = fill_tree_view_user_group(all_config, activ_text, &cfg_custom_gui.user,"usrquota", 0); if (find == 0) { g_object_ref(cfg_custom_gui.user.liststore); gtk_list_store_clear(cfg_custom_gui.user.liststore); @@ -89,7 +133,7 @@ void entry_user_disk() { void entry_groups_disk() { char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); activ_text= yon_char_divide_search(activ_text, " ", -1); - int find = fill_tree_view_user_group(all_config, activ_text, cfg_custom_gui.group.tree_view,"grpquota", cfg_custom_gui.group.liststore, 0); + int find = fill_tree_view_user_group(all_config, activ_text, &cfg_custom_gui.group,"grpquota", 0); if (find == 0) { g_object_ref(cfg_custom_gui.group.liststore); gtk_list_store_clear(cfg_custom_gui.group.liststore); @@ -99,43 +143,17 @@ void entry_groups_disk() { void entry_project_disk() { char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); activ_text= yon_char_divide_search(activ_text, " ", -1); - int find = fill_tree_view_project(all_config, activ_text, cfg_custom_gui.project.tree_view,"prjquota", cfg_custom_gui.project.liststore, 0); + int find = fill_tree_view_project(all_config, activ_text, &cfg_custom_gui.project,"prjquota", 0); if (find == 0) { g_object_ref(cfg_custom_gui.project.liststore); gtk_list_store_clear(cfg_custom_gui.project.liststore); } } -void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size) { - me_time t_file = time_convert(seconds_file); - me_time t_size = time_convert(seconds_size); - if (seconds_file!=-1) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksFile), t_file.weeks); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysFile), t_file.days); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursFile), t_file.hours); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesFile), t_file.minutes); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesFile), 0); - } - if (seconds_size!=-1) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksSize), t_size.weeks); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysSize), t_size.days); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursSize), t_size.hours); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesSize), t_size.minutes); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesSize), 0); - } -} -void tree_view_select(hotebook* widgets) { + + +void tree_view_select(GtkWidget* self, hotebook* widgets) { tree_view_edit(all_config, widgets); GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); @@ -154,24 +172,20 @@ void tree_view_select(hotebook* widgets) { } } -int tree_view_edit(config_all* _all_config, hotebook* widgets) { + +int wrapper_select_tree_view(hotebook* widgets) { int index = 0; GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); if(gtk_tree_selection_get_selected(selection, &model, &iter)) { - all_config->flag_set_data = 1; - all_config->flag_save = 2; char* str_iter = gtk_tree_model_get_string_from_iter(model, &iter); index = atoi(str_iter); - _all_config->v_u_g_p; - config_u_g_p* _config = (config_u_g_p*)_all_config->v_u_g_p.pfVectorGet(&_all_config->v_u_g_p, index); - set_time_spin(widgets,_config->deferring_file, _config->deferring_size); - return 1; + return index; } else { - return 0; + return -1; } } @@ -362,10 +376,14 @@ int main(int argc, char *argv[]){ yon_ubl_header_setup_resource(widgets->HeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); - if (getuid()!=0) + if (getuid()!=0) { + load_global_cfg(); yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); - else + } + else { + load_system_cfg(); yon_ubl_status_box_render(TITLE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + } yon_ubl_setup_sockets(widgets->PlugBox,widgets->LeftBox,widgets->RightBox,main_config.socket_id,main_config.load_socket_id,main_config.save_socket_id); yon_window_config_setup(GTK_WINDOW(widgets->Window)); yon_window_config_load(config_path); diff --git a/source/controler.h b/source/controler.h index ec88934..36f8ef0 100644 --- a/source/controler.h +++ b/source/controler.h @@ -11,10 +11,19 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ void wrapper_all_save(); void wrapper_global_save(); void wrapper_system_save(); -int fill_tree_view_user_group(config_all* all_config, char* disk, GtkWidget* tree_view,char* str_fill ,GtkListStore* list, int flag_gui_add); -int fill_tree_view_project(config_all* all_config, char* disk, GtkWidget* tree_view, char* str_fill ,GtkListStore* list, int flag_gui_add); +int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widget,char* str_fill , int flag_gui_add); +int fill_tree_view_project(config_all* all_config, char* disk, hotebook* widget, char* str_fill , int flag_gui_add); void entry_user_disk(); void entry_groups_disk(); void entry_project_disk(); -int tree_view_edit(config_all* _all_config, hotebook* widgets); -void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size); \ No newline at end of file +void wrapper_add_user_show(); +void wrapper_edit_user_show(); +void wrapper_add_group_show(); +void wrapper_edit_group_show(); +void wrapper_add_project_show(); +void wrapper_edit_project_show(); +void wrapper_filters_user_show(); +void wrapper_filters_group_show(); +void wrapper_filters_project_show(); +void tree_view_select(GtkWidget* self, hotebook* widgets); + diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 223477a..bbad406 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -59,9 +59,39 @@ typedef struct { GtkWidget* wndChooseFileWallpaper; GtkWidget* btnFilemangerOk; GtkWidget* btnFilemangerExit; + GtkWidget* quotegroupSizeSoftLimitCheck; + GtkWidget* quotegroupSizeSoftLimitSpin; + GtkWidget* quotegroupSizeSoftLimitCombo; + GtkWidget* quotegroupSizeHardLimitCheck; + GtkWidget* quotegroupSizeHardLimitSpin; + GtkWidget* quotegroupSizeHardLimitCombo; + GtkWidget* quotegroupFilesSoftLimitCheck; + GtkWidget* quotegroupFilesSoftLimitSpin; + GtkWidget* quotegroupFilesHardLimitCheck; + GtkWidget* quotegroupFilesHardLimitSpin; } temp_set_window; + +typedef struct { + GtkListStore *liststore; + GtkWidget* tree_view; + GtkWidget* btnAdd; + GtkWidget* btnEdit; + GtkWidget* btnDel; + GtkWidget* btnFilter; + GtkWidget* comboBox; + GtkWidget* spinWeeksSize; + GtkWidget* spinDaysSize; + GtkWidget* spinHoursSize; + GtkWidget* spinMinutesSize; + + GtkWidget* spinWeeksFile; + GtkWidget* spinDaysFile; + GtkWidget* spinHoursFile; + GtkWidget* spinMinutesFile; + GtkWidget* lblSetNameDevice; +} hotebook; typedef struct { int weeks; int days; diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 7034a5e..8e78d6d 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -187,6 +187,13 @@ main_window *setup_window(main_window* widgets, custom_window* custom_widgets){ gtk_widget_show(widgets->Window); return widgets; } +int tree_view_edit(config_all* _all_config, hotebook* widgets) { + int index = wrapper_select_tree_view(widgets); + if (index < 0) { + config_u_g_p* _config = (config_u_g_p*)_all_config->v_u_g_p.pfVectorGet(&_all_config->v_u_g_p, index); + set_time_spin(widgets,_config->deferring_file, _config->deferring_size); + } +} custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *builder) { custom_widgets->user.comboBox = yon_gtk_builder_get_widget(builder,"usersDeviceCombo"); @@ -253,41 +260,3 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu return custom_widgets; } -void wrapper_filters_user_show() { - filters_set_name("user"); - filters_show(NULL, glade_path); -} -void wrapper_filters_group_show() { - filters_set_name("group"); - filters_show(NULL, glade_path); -} -void wrapper_filters_project_show() { - filters_set_name("project"); - filters_show(NULL, glade_path); -} - -void wrapper_add_user_show() { - set_temp_menu("user", "add"); - temp_show(NULL, glade_path); -} -void wrapper_edit_user_show() { - set_temp_menu("user", "edit"); - temp_show(NULL, glade_path); -} - -void wrapper_add_group_show() { - set_temp_menu("group", "add"); - temp_show(NULL, glade_path); -} -void wrapper_edit_group_show() { - set_temp_menu("group", "edit"); - temp_show(NULL, glade_path); -} -void wrapper_add_project_show() { - set_temp_menu("project", "add"); - temp_show(NULL, glade_path); -} -void wrapper_edit_project_show() { - set_temp_menu("project", "edit"); - temp_show(NULL, glade_path); -} \ No newline at end of file diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index c1ab090..7051757 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -14,6 +14,7 @@ #include "model/model.h" #include "model/load.h" #include "ubl-strings.h" +#include "model/philos_utils.h" #ifdef WEBKIT_FOUND #include #endif @@ -83,24 +84,7 @@ typedef struct { GtkWidget *AboutMenuItem; // Custom } main_window; -typedef struct { - GtkListStore *liststore; - GtkWidget* tree_view; - GtkWidget* btnAdd; - GtkWidget* btnEdit; - GtkWidget* btnDel; - GtkWidget* btnFilter; - GtkWidget* comboBox; - GtkWidget* spinWeeksSize; - GtkWidget* spinDaysSize; - GtkWidget* spinHoursSize; - GtkWidget* spinMinutesSize; - - GtkWidget* spinWeeksFile; - GtkWidget* spinDaysFile; - GtkWidget* spinHoursFile; - GtkWidget* spinMinutesFile; -} hotebook; + typedef struct { GtkWidget *treeViewMain; GtkListStore *liststoreGeneral; @@ -139,13 +123,7 @@ void event(main_window *widgets); custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *builder); void on_link(GtkWidget *self, char* uri, gpointer user_data); void config_init(config_settings_gui* main_config); -void wrapper_add_user_show(); -void wrapper_edit_user_show(); -void wrapper_add_group_show(); -void wrapper_edit_group_show(); -void wrapper_add_project_show(); -void wrapper_edit_project_show(); -void wrapper_filters_user_show(); -void wrapper_filters_group_show(); -void wrapper_filters_project_show(); +int wrapper_select_tree_view(hotebook* widgets); +int tree_view_edit(config_all* _all_config, hotebook* widgets); +void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size); #endif diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index c827161..65e20e5 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -39,6 +39,19 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->boxProject = yon_gtk_builder_get_widget(builder, "boxProject"); temp_widgets->lblOpenUserGroup = yon_gtk_builder_get_widget(builder, "lblOpenUserGroup"); temp_widgets->lblHeadQuotasEditWindow = yon_gtk_builder_get_widget(builder, "lblHeadQuotasEditWindow"); + + temp_widgets->quotegroupSizeSoftLimitCheck = yon_gtk_builder_get_widget(builder, "quotegroupSizeSoftLimitCheck"); + temp_widgets->quotegroupSizeSoftLimitSpin = yon_gtk_builder_get_widget(builder, "quotegroupSizeSoftLimitSpin"); + temp_widgets->quotegroupSizeSoftLimitCombo = yon_gtk_builder_get_widget(builder, "quotegroupSizeSoftLimitCombo"); + temp_widgets->quotegroupSizeHardLimitCheck = yon_gtk_builder_get_widget(builder, "quotegroupSizeHardLimitCheck"); + temp_widgets->quotegroupSizeHardLimitSpin = yon_gtk_builder_get_widget(builder, "quotegroupSizeHardLimitSpin"); + temp_widgets->quotegroupSizeHardLimitCombo = yon_gtk_builder_get_widget(builder, "quotegroupSizeHardLimitCombo"); + temp_widgets->quotegroupFilesSoftLimitCheck = yon_gtk_builder_get_widget(builder, "quotegroupFilesSoftLimitCheck"); + temp_widgets->quotegroupFilesSoftLimitSpin = yon_gtk_builder_get_widget(builder, "quotegroupFilesSoftLimitSpin"); + temp_widgets->quotegroupFilesHardLimitCheck = yon_gtk_builder_get_widget(builder, "quotegroupFilesHardLimitCheck"); + temp_widgets->quotegroupFilesHardLimitSpin = yon_gtk_builder_get_widget(builder, "quotegroupFilesHardLimitSpin"); + + temp_widgets->lblSetNameDevice = yon_gtk_builder_get_widget(builder, "lblSetNameDevice"); table_u_g_set_flag(flag_temp_u_g_p); table_u_g_set_glade_path(_glade_path); if (strcmp(flag_temp_u_g_p,"project")==0) { @@ -155,4 +168,96 @@ void btn_ok_file_manager(GtkWidget *self) { path_project = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(temp_widgets->wndChooseFileWallpaper)); destroy_file_manager(self); -} \ No newline at end of file +} + + +void set_edit_gui_data_base(config_all* all_config, int index) { + config_u_g_p* _config = (config_u_g_p*)all_config->v_u_g_p.pfVectorGet(&all_config->v_u_g_p, index); + if (_config && index >= 0) { + set_widget(temp_widgets->quotegroupSizeSoftLimitCheck, + temp_widgets->quotegroupSizeSoftLimitSpin, + temp_widgets->quotegroupSizeSoftLimitCombo, + _config->soft_restriction_size, + _config->soft_restriction_size_pow + ); + set_widget(temp_widgets->quotegroupSizeHardLimitCheck, + temp_widgets->quotegroupSizeHardLimitSpin, + temp_widgets->quotegroupSizeHardLimitCombo, + _config->severe_limitation_size, + _config->severe_limitation_size_pow + ); + set_widget(temp_widgets->quotegroupFilesSoftLimitCheck, + temp_widgets->quotegroupFilesSoftLimitSpin, + NULL, + _config->soft_restriction_file, + 0 + ); + set_widget(temp_widgets->quotegroupFilesHardLimitCheck, + temp_widgets->quotegroupFilesHardLimitSpin, + NULL, + _config->severe_limitation_file, + 0 + ); + + } +} +void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size) { + me_time t_file = time_convert(seconds_file); + me_time t_size = time_convert(seconds_size); + if (seconds_file!=-1) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksFile), t_file.weeks); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysFile), t_file.days); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursFile), t_file.hours); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesFile), t_file.minutes); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesFile), 0); + } + if (seconds_size!=-1) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksSize), t_size.weeks); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysSize), t_size.days); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursSize), t_size.hours); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesSize), t_size.minutes); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesSize), 0); + } +} +void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_spin, int pow_mem_size) { + if (value_spin>0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),1); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), value_spin); + if (combo) { + gtk_combo_box_set_active(GTK_COMBO_BOX(combo), pow_mem_size); + } + } + else { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 0); + if (combo) { + gtk_combo_box_set_active(GTK_COMBO_BOX(combo), 0); + } + } +} +void get_edit_gui_data_base(config_all* all_config, int index) { + config_u_g_p* _config = (config_u_g_p*)all_config->v_u_g_p.pfVectorGet(&all_config->v_u_g_p, index); + if (_config && index >= 0) { + + } + + + + if (strcmp(flag_temp_u_g_p,"project") == 0) { + + } + else { + + } + all_config->pfVectorSet(_config, index); +} diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index 234fd68..2fa5a27 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -27,4 +27,6 @@ void set_temp_menu(char* _flag_u_g_p, char* _set_add_edit); void destroy_file_manager(GtkWidget *self); void show_file_manger(temp_set_window* temp_widgets, GtkBuilder *builder); temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuilder *builder); -void wrapper_show_file_manager(); \ No newline at end of file +void wrapper_show_file_manager(); +void set_edit_gui_data_base(config_all* all_config, int index); +void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_spin, int pow_mem_size); \ No newline at end of file diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota index 52f4d47e09d69a551cfcd1e43fb451d19c932fef..c208470442c3b16ef5b52eac0a0fccfa50ec7366 100755 GIT binary patch delta 105925 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 j&egR2Is_U~l;nN;q?w)HKDn!_lq5wayL+

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 diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index bc0175b..006a0ed 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -356,7 +356,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - + True False 5 @@ -374,7 +374,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -898,7 +898,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False 5 - + True True False @@ -916,7 +916,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True 7 @@ -930,7 +930,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -983,7 +983,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False 5 - + True True False @@ -1001,7 +1001,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True 7 @@ -1015,7 +1015,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -1133,7 +1133,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False 5 - + True True False @@ -1147,7 +1147,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True 7 @@ -1208,7 +1208,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False 5 - + True True False @@ -1222,7 +1222,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True 7 From a35b15be33bd746ea3664242619cba172bb71221 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 14 Jul 2023 15:23:45 +0600 Subject: [PATCH 020/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D1=83?= =?UTF-8?q?=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20=D0=B2=20=D0=B8=D0=BD?= =?UTF-8?q?=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 60 ++++-- source/controler.h | 4 +- source/model/load.c | 36 +++- source/model/load.h | 2 +- source/model/model.c | 26 ++- source/model/model.h | 8 +- source/model/philos_utils.c | 30 +-- source/model/philos_utils.h | 5 +- source/model/save.c | 18 +- source/model/ubl-utils.c | 2 +- source/model/vector.h | 11 +- source/ubl-settings-diskquota.c | 6 +- source/ubl-settings-diskquota.h | 2 +- source/view_check_user_table.c | 8 +- source/view_check_user_table.h | 3 +- source/view_temp_u_g_p.c | 128 +++++++++++-- source/view_temp_u_g_p.h | 5 + ubl-settings-diskquota | Bin 616920 -> 621128 bytes ubl-settings-diskquota.glade | 329 ++++++++++++++------------------ 19 files changed, 406 insertions(+), 277 deletions(-) diff --git a/source/controler.c b/source/controler.c index e26ca90..e9e1d08 100644 --- a/source/controler.c +++ b/source/controler.c @@ -11,6 +11,7 @@ void wrapper_filters_user_show() { } void wrapper_filters_group_show() { filters_set_name("group"); + filters_show(NULL, glade_path); } void wrapper_filters_project_show() { @@ -20,46 +21,52 @@ void wrapper_filters_project_show() { void wrapper_add_user_show() { set_temp_menu("user", "add"); + set_vector(&all_config->v_user); temp_show(NULL, glade_path); } void wrapper_edit_user_show() { int index = wrapper_select_tree_view(&cfg_custom_gui.user); set_temp_menu("user", "edit"); temp_show(NULL, glade_path); + set_vector(&all_config->v_user); set_edit_gui_data_base(all_config, index); } void wrapper_add_group_show() { set_temp_menu("group", "add"); + set_vector(&all_config->v_group); temp_show(NULL, glade_path); } void wrapper_edit_group_show() { int index = wrapper_select_tree_view(&cfg_custom_gui.group); set_temp_menu("group", "edit"); + set_vector(&all_config->v_group); temp_show(NULL, glade_path); set_edit_gui_data_base(all_config, index); } void wrapper_add_project_show() { set_temp_menu("project", "add"); + set_vector(&all_config->v_project); temp_show(NULL, glade_path); } void wrapper_edit_project_show() { int index = wrapper_select_tree_view(&cfg_custom_gui.project); set_temp_menu("project", "edit"); temp_show(NULL, glade_path); + set_vector(&all_config->v_project); set_edit_gui_data_base(all_config, index); } -int fill_tree_view_project(config_all* all_config, char* disk, hotebook* widget , char* str_fill, int flag_gui_add) { +int fill_tree_view_project(config_all* all_config,hotebook* widget , char* str_fill, int flag_gui_add) { GtkTreeModel *model = GTK_TREE_MODEL(widget->liststore); if (flag_gui_add == 0) { g_object_ref(widget->liststore); gtk_list_store_clear(widget->liststore); } int flag_searhc = 0; - for (int i = 0; i < all_config->v_u_g_p.pfVectorTotal(&all_config->v_u_g_p); i++) { - config_u_g_p* _config = (config_u_g_p*)all_config->v_u_g_p.pfVectorGet(&all_config->v_u_g_p, i); - if (strcmp(_config->type_arr, str_fill) == 0 && strstr(_config->UNIX_file, disk)) { + for (int i = 0; i < all_config->v_project.pfVectorTotal(&all_config->v_project); i++) { + config_u_g_p* _config = (config_u_g_p*)all_config->v_project.pfVectorGet(&all_config->v_project, i); + if (strcmp(_config->type_arr, str_fill) == 0) { GtkTreeIter iter; flag_searhc++; gtk_list_store_append(widget->liststore,&iter); @@ -67,7 +74,7 @@ int fill_tree_view_project(config_all* all_config, char* disk, hotebook* widget char* deferring_file = wrapper_str_time(_config->deferring_file); gtk_list_store_set(widget->liststore,&iter, 0,fill_tree_view_id(_config->id), - 1,_config->actors, + 1,format_actors(&_config->actors), 2,_config->quota, 3,_config->size_memory, 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), @@ -94,8 +101,15 @@ int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widg gtk_list_store_clear(widget->liststore); } int flag_searhc = 0; - for (int i = 0; i < all_config->v_u_g_p.pfVectorTotal(&all_config->v_u_g_p); i++) { - config_u_g_p* _config = (config_u_g_p*)all_config->v_u_g_p.pfVectorGet(&all_config->v_u_g_p, i); + vector* vec_temp = NULL; + if (strcmp(str_fill, "usrquota")==0) { + vec_temp = &all_config->v_user; + } + else { + vec_temp = &all_config->v_group; + } + for (int i = 0; i < vec_temp->pfVectorTotal(vec_temp); i++) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); if (strcmp(_config->type_arr, str_fill) == 0 && strstr(_config->UNIX_file, disk)) { GtkTreeIter iter; flag_searhc++; @@ -103,7 +117,7 @@ int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widg char* deferring_size = wrapper_str_time(_config->deferring_size); char* deferring_file = wrapper_str_time(_config->deferring_file); gtk_list_store_set(widget->liststore,&iter, - 0,_config->actors, + 0,format_actors(&_config->actors), 1,_config->quota, 2,_config->size_memory, 3,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), @@ -141,20 +155,27 @@ void entry_groups_disk() { } void entry_project_disk() { - char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); - activ_text= yon_char_divide_search(activ_text, " ", -1); - int find = fill_tree_view_project(all_config, activ_text, &cfg_custom_gui.project,"prjquota", 0); + int find = fill_tree_view_project(all_config, &cfg_custom_gui.project,"prjquota", 0); if (find == 0) { g_object_ref(cfg_custom_gui.project.liststore); gtk_list_store_clear(cfg_custom_gui.project.liststore); } } +void tree_view_select_user(GtkWidget* self) { + tree_view_select(NULL,&all_config->v_user , &cfg_custom_gui.user); +} +void tree_view_select_group(GtkWidget* sel) { + tree_view_select(NULL,&all_config->v_group ,&cfg_custom_gui.group); +} +void tree_view_select_project(GtkWidget* self) { + tree_view_select(NULL,&all_config->v_project , &cfg_custom_gui.project); +} - -void tree_view_select(GtkWidget* self, hotebook* widgets) { - tree_view_edit(all_config, widgets); +void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { + if (self) {} + tree_view_edit(all_config, vec_temp, widgets); GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); @@ -233,12 +254,14 @@ void load_system_cfg() { all_config->flag_load = 0; load_template_load_cfg(all_config, CMD_LOAD_SYSTEM); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL, BACKGROUND_IMAGE_SUCCESS_TYPE); + entry_project_disk(); } void load_global_cfg() { all_config->flag_load = 1; load_template_load_cfg(all_config, CMD_LOAD_GLOBAL); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + entry_project_disk(); } void control_event(main_window* _config_main_gui, custom_window* _config_custom_gui) { @@ -252,18 +275,17 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ g_signal_connect(G_OBJECT(_config_custom_gui->group.btnAdd),"clicked",G_CALLBACK(wrapper_add_group_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->group.btnEdit),"clicked",G_CALLBACK(wrapper_edit_group_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->project.btnAdd),"clicked",G_CALLBACK(wrapper_add_project_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->user.btnEdit),"clicked",G_CALLBACK(wrapper_edit_project_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->project.btnEdit),"clicked",G_CALLBACK(wrapper_edit_project_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->user.btnFilter),"clicked",G_CALLBACK(wrapper_filters_user_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->group.btnFilter),"clicked",G_CALLBACK(wrapper_filters_group_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->project.btnFilter),"clicked",G_CALLBACK(wrapper_filters_project_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->user.comboBox),"changed",G_CALLBACK(entry_user_disk), NULL); g_signal_connect(G_OBJECT(_config_custom_gui->group.comboBox),"changed",G_CALLBACK(entry_groups_disk), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->project.comboBox),"changed",G_CALLBACK(entry_project_disk), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->user.tree_view), "cursor-changed", G_CALLBACK(tree_view_select), &_config_custom_gui->user); - g_signal_connect(G_OBJECT(_config_custom_gui->group.tree_view), "cursor-changed", G_CALLBACK(tree_view_select), &_config_custom_gui->group); - g_signal_connect(G_OBJECT(_config_custom_gui->project.tree_view), "cursor-changed", G_CALLBACK(tree_view_select), &_config_custom_gui->project); + g_signal_connect(G_OBJECT(_config_custom_gui->user.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_user), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->group.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_group), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->project.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_project), NULL); } /* diff --git a/source/controler.h b/source/controler.h index 36f8ef0..875827b 100644 --- a/source/controler.h +++ b/source/controler.h @@ -12,7 +12,7 @@ void wrapper_all_save(); void wrapper_global_save(); void wrapper_system_save(); int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widget,char* str_fill , int flag_gui_add); -int fill_tree_view_project(config_all* all_config, char* disk, hotebook* widget, char* str_fill , int flag_gui_add); +int fill_tree_view_project(config_all* all_config, hotebook* widget, char* str_fill , int flag_gui_add); void entry_user_disk(); void entry_groups_disk(); void entry_project_disk(); @@ -25,5 +25,5 @@ void wrapper_edit_project_show(); void wrapper_filters_user_show(); void wrapper_filters_group_show(); void wrapper_filters_project_show(); -void tree_view_select(GtkWidget* self, hotebook* widgets); +void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets); diff --git a/source/model/load.c b/source/model/load.c index c019f7c..24033c2 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -6,8 +6,12 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { char** cfg = yon_config_load(cmd, &size); philos_array_string_remove_char(&cfg, "\n", size); int size_loaded_keys = 0; - load_free_vector(_all_config); - vector_init(&_all_config->v_u_g_p); + load_free_vector(_all_config, &_all_config->v_user); + load_free_vector(_all_config, &_all_config->v_group); + load_free_vector(_all_config, &_all_config->v_project); + vector_init(&_all_config->v_user); + vector_init(&_all_config->v_group); + vector_init(&_all_config->v_project); vector_init(&_all_config->v_disk_status); for (int index = 0; index < size; index++) { char* str_key_value = yon_char_new(cfg[index]); @@ -26,7 +30,16 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { _config->loaded_keys = yon_char_new(str_key); load_pars_keys(_config, yon_char_new(str_key), index); load_pars_values(_config, yon_char_new(str_value), index); - _all_config->v_u_g_p.pfVectorAdd(&_all_config->v_u_g_p,_config); + + if (strstr(str_key, "prjquota")) { + _all_config->v_project.pfVectorAdd(&_all_config->v_project,_config); + } + else if (strstr(str_key, "usrquota")) { + _all_config->v_user.pfVectorAdd(&_all_config->v_user,_config); + } + else if (strstr(str_key, "grpquota")){ + _all_config->v_group.pfVectorAdd(&_all_config->v_group,_config); + } } } @@ -54,9 +67,8 @@ void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { int size_comma = 0; char** arr_user = philos_str_split(arr_keys[size_point-1], &size_comma, ","); _config->UNIX_file = yon_char_new(arr_keys[1]); - for (int i = 1; i < size_comma; i++) { - _config->actors = yon_char_new(arr_user[i]); + _config->actors.pfVectorAdd(&_config->actors,yon_char_new(arr_user[i])); } } else { @@ -88,7 +100,7 @@ void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index) { else { _config->id = atoi(arr_user[0]); } - _config->actors = yon_char_new(arr_keys[size_comma-1]); + _config->actors.pfVectorAdd(&_config->actors,yon_char_new(arr_keys[size_comma-1])); } else { if (strstr(str_key, "AUTO")) { @@ -151,9 +163,14 @@ void load_pars_values(config_u_g_p* _config, char* str_value, int index) { } } -void load_free_vector(config_all* _all_config) { +void load_free_vector(config_all* _all_config, vector* vec_config) { + if (_all_config->flag_not_data == 1) { - _all_config->v_u_g_p.pfVectorFree(&_all_config->v_u_g_p); + for (int i = 0; i < vec_config->pfVectorTotal(vec_config); i++) { + config_u_g_p* _config = (config_u_g_p*)vec_config->pfVectorGet(vec_config, i); + model_clear_cfg(_config); + } + vec_config->pfVectorFree(vec_config); } } @@ -172,4 +189,5 @@ char* wrapper_str_time(size_t seconds) { } return t.str_time; -} \ No newline at end of file +} + diff --git a/source/model/load.h b/source/model/load.h index 3124754..cf9abd8 100644 --- a/source/model/load.h +++ b/source/model/load.h @@ -9,7 +9,7 @@ void load_pars_keys(config_u_g_p* _config, char* str_key, int index); void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index); void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index); void load_pars_values(config_u_g_p* _config, char* str_value, int index); -void load_free_vector(config_all* _all_config); +void load_free_vector(config_all* _all_config,vector* vec_config); void load_pars_values_status(disk_status* _config, char* key, char* value); char* wrapper_str_time(size_t seconds); diff --git a/source/model/model.c b/source/model/model.c index fdd7663..4872d9b 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -7,7 +7,7 @@ void model_clear_cfg(config_u_g_p* _config) { free(_config->device); free(_config->UNIX_file); free(_config->files); - free(_config->actors); + vectorFree(&_config->actors); free(_config->loaded_keys); } @@ -22,7 +22,6 @@ void model_null_str_writing(config_u_g_p* _config) { _config->device = yon_char_new(empty_str); _config->UNIX_file = yon_char_new(empty_str); _config->files = yon_char_new(empty_str); - _config->actors = yon_char_new(empty_str); _config->loaded_keys = yon_char_new(empty_str); _config->type_arr = yon_char_new(empty_str); _config->id = -3; @@ -38,6 +37,27 @@ void model_null_str_writing(config_u_g_p* _config) { _config->soft_restriction_file_pow = -3; _config->severe_limitation_size_pow = -3; _config->severe_limitation_file_pow = -3; + vector_init(&_config->actors); } - +char* format_actors(vector* vec_actors) { + char* str_all = yon_char_new(""); + char split_simvol[2] = {0}; + split_simvol[0] = 0; + split_simvol[1] = 0; + char* str_actors = NULL; + for (int i = 0; i < vec_actors->pfVectorTotal(vec_actors); i++) { + str_actors = (char*)vec_actors->pfVectorGet(vec_actors, i); + if (str_actors) { + str_actors = yon_char_unite(str_all,split_simvol, str_actors, NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; + free(str_actors); + } + + } + if (strlen(str_all) < 5) { + return yon_char_new("-"); + } + return str_all; +} diff --git a/source/model/model.h b/source/model/model.h index f2e7f90..9c64926 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -11,7 +11,8 @@ typedef struct{ char* size_memory; char* UNIX_file; char* files; - char* actors; + vector actors; + size_t actors_size; char* loaded_keys; int status_set; @@ -39,7 +40,9 @@ typedef struct{ typedef struct { vector v_general; - vector v_u_g_p; + vector v_user; + vector v_group; + vector v_project; vector v_disk_status; int flag_set_data; int flag_save; @@ -64,5 +67,6 @@ typedef struct{ void model_null_str_writing(config_u_g_p* _config); void model_clear_cfg(config_u_g_p* _config); void model_array_size_memory(); +char* format_actors(vector* vec_actors); #endif \ No newline at end of file diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index 65d80ac..3d5e9ab 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -132,7 +132,7 @@ void philos_free_int_array_n2(int ***array, int size) { } } -config_str philos_list_group(int* size) { +config_str philos_list_user(int* size) { char* str_uid_min = "UID_MIN"; char* str_uid_max = "UID_MAX"; unsigned short uid_min = philos_read_uid_min_max(file_source_login_min_max, str_uid_min); @@ -200,7 +200,7 @@ unsigned short philos_read_uid_min_max(char* filename, char* search) { } -config_str philos_list_user(int* size) { +config_str philos_list_group(int* size) { char* str_uid_min = "UID_MIN"; char* str_uid_max = "UID_MAX"; unsigned short uid_min = philos_read_uid_min_max(file_source_login_min_max, str_uid_min); @@ -523,28 +523,14 @@ void philos_set_spin_adjustment(GtkWidget *check, GtkWidget *spin, GtkWidget *co } } } -void philos_set_active_widgets(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, int flag_cpu, char* cmd) { +void philos_set_active_widgets(GtkWidget *check, GtkWidget *spin, GtkWidget *combo) { gboolean active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)); size_t value_spin = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin)); gtk_widget_set_sensitive(spin, active); - gtk_widget_set_sensitive(combo, active); - size_t resurs = get_resurs_total(cmd); - if (value_spin>0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),1); - } - else if (active == 0) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 0); - } - if (flag_cpu == 0) { - philos_set_spin_adjustment(check, spin, combo, resurs); - if (value_spin>resurs) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), resurs); - } - } - else { - philos_set_spin_adjustment(check, spin, NULL, resurs); - } - + if (combo) { + gtk_combo_box_set_active(GTK_COMBO_BOX(combo), 0); + gtk_widget_set_sensitive(combo, active); + } } size_t get_resurs_total(char* cmd) { @@ -864,3 +850,5 @@ char* fill_tree_view_id(int id) { } } + + diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index bbad406..b4bb35b 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -69,7 +69,8 @@ typedef struct { GtkWidget* quotegroupFilesSoftLimitSpin; GtkWidget* quotegroupFilesHardLimitCheck; GtkWidget* quotegroupFilesHardLimitSpin; - + GtkWidget* lblSetNameDevice; + GtkWidget* boxProjectAddEditboxProjectId; } temp_set_window; @@ -131,7 +132,7 @@ int** remove_element_int_array_n3(int** array, int* size, int item_to_delete); char* philos_get_size_bite(GtkWidget* chk_button, GtkWidget* spin, GtkWidget* combo_box_text); void philos_fill_combo_box_text(GtkWidget *cbt, config_str list_data, int size); void philos_set_spin_adjustment(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, size_t value); -void philos_set_active_widgets(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, int flag_cpu, char* cmd); +void philos_set_active_widgets(GtkWidget *check, GtkWidget *spin, GtkWidget *combo); size_t get_resurs_total(char* cmd); float get_size_pow_memory(size_t size_memory, int size); void philos_set_active_widgets_device_io(GtkWidget* combo_to_l2,GtkWidget *check, GtkWidget *spin, GtkWidget *combo); diff --git a/source/model/save.c b/source/model/save.c index e7fea9c..c51a1e8 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -2,7 +2,7 @@ #define SAVE_H #include "save.h" - +/* char* template_format_save(config_all* _all_config, char* source_set_cmd) { char* cmd = yon_char_new(""); for (int i = 0; i < _all_config->v_u_g_p.pfVectorTotal(&_all_config->v_u_g_p); i++) { @@ -123,17 +123,17 @@ char* save_str_users(config_u_g_p* config, int index) { split_simvol[0] = 0; split_simvol[1] = 0; if (strstr(config->type_arr, "prjquota")) { - for (int i=0; config->actors[i]; i++) { - cmd = yon_char_unite(":", split_simvol, config->actors[i], NULL); - split_simvol[0] = ','; - split_simvol[1] = '\0'; - } + //for (int i=0; config->actors[i]; i++) { + // cmd = yon_char_unite(":", split_simvol, config->actors[i], NULL); + // split_simvol[0] = ','; + // split_simvol[1] = '\0'; + //} } else { } } -/* + char* save_format_status_cmd(config_u_g_p* config, int index) { if (config->status_set == 1) { return NULL; @@ -146,7 +146,7 @@ char* save_format_status_cmd(config_u_g_p* config, int index) { } return yon_char_new("disable"); } -*/ + int save_check_save(config_all* _all_config) { if (_all_config->flag_set_data == 1 || _all_config->flag_save>0) { return 0; @@ -169,5 +169,5 @@ void save_remove_array(config_all* _all_config) { } } } - +*/ #endif \ No newline at end of file diff --git a/source/model/ubl-utils.c b/source/model/ubl-utils.c index 4c80139..51da14f 100644 --- a/source/model/ubl-utils.c +++ b/source/model/ubl-utils.c @@ -1750,7 +1750,7 @@ void yon_ubl_browser_window_open(char *link, char *browser_window_name){ if (!user) user=getlogin(); char *command=yon_char_unite("sudo -u ",user," xdg-open ", link,NULL); - yon_launch_app(command); + yon_launch(command); } #endif diff --git a/source/model/vector.h b/source/model/vector.h index 148d6a8..c46696c 100644 --- a/source/model/vector.h +++ b/source/model/vector.h @@ -3,7 +3,7 @@ // https://aticleworld.com/implement-vector-in-c/ -#define VECTOR_INIT_CAPACITY 6 +#define VECTOR_INIT_CAPACITY 7 #define UNDEFINE -1 #define SUCCESS 0 //Store and track the stored data @@ -27,4 +27,11 @@ struct sVector int (*pfVectorDelete)(vector *, int); int (*pfVectorFree)(vector *); }; -void vector_init(vector *v); \ No newline at end of file +void vector_init(vector *v); +int vectorFree(vector *v); +int vectorDelete(vector *v, int index); +void *vectorGet(vector *v, int index); +int vectorSet(vector *v, int index, void *item); +int vectorPushBack(vector *v, void *item); +int vectorResize(vector *v, int capacity); +int vectorTotal(vector *v); \ No newline at end of file diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 8e78d6d..d964774 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -187,10 +187,10 @@ main_window *setup_window(main_window* widgets, custom_window* custom_widgets){ gtk_widget_show(widgets->Window); return widgets; } -int tree_view_edit(config_all* _all_config, hotebook* widgets) { +int tree_view_edit(config_all* _all_config, vector* vec_temp, hotebook* widgets) { int index = wrapper_select_tree_view(widgets); if (index < 0) { - config_u_g_p* _config = (config_u_g_p*)_all_config->v_u_g_p.pfVectorGet(&_all_config->v_u_g_p, index); + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); set_time_spin(widgets,_config->deferring_file, _config->deferring_size); } } @@ -198,10 +198,8 @@ int tree_view_edit(config_all* _all_config, hotebook* widgets) { custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *builder) { custom_widgets->user.comboBox = yon_gtk_builder_get_widget(builder,"usersDeviceCombo"); custom_widgets->group.comboBox = yon_gtk_builder_get_widget(builder,"groupsDeviceCombo"); - custom_widgets->project.comboBox = yon_gtk_builder_get_widget(builder,"ProjectDeviceCombo"); device_fill_disk(custom_widgets->user.comboBox); device_fill_disk(custom_widgets->group.comboBox); - device_fill_disk(custom_widgets->project.comboBox); custom_widgets->user.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddUsers"); custom_widgets->user.btnEdit = yon_gtk_builder_get_widget(builder,"btnEditUsers"); custom_widgets->user.btnDel = yon_gtk_builder_get_widget(builder,"btnDelUsers"); diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index 7051757..27cf8e4 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -124,6 +124,6 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu void on_link(GtkWidget *self, char* uri, gpointer user_data); void config_init(config_settings_gui* main_config); int wrapper_select_tree_view(hotebook* widgets); -int tree_view_edit(config_all* _all_config, hotebook* widgets); +int tree_view_edit(config_all* _all_config, vector* vec_temp, hotebook* widgets); void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size); #endif diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index 0709681..95d8b2a 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -15,12 +15,12 @@ table_u_g *setup_table_u_g(){ table_widgets->liststoreUsersGroups = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreUsersGroups")); int size = 0; if (strcmp(flag_u_g, "group")==0) { - char** array_user = philos_list_group(&size); - table_u_g_fill_tree_view(array_user, size); + char** array_groups = philos_list_group(&size); + table_u_g_fill_tree_view(array_groups, size); } else if (strcmp(flag_u_g, "user") == 0) { - char** array_groups = philos_list_user(&size); - table_u_g_fill_tree_view(array_groups, size); + char** array_user = philos_list_user(&size); + table_u_g_fill_tree_view(array_user, size); } table_u_g_event(); } diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h index 245f48d..9b80fd4 100644 --- a/source/view_check_user_table.h +++ b/source/view_check_user_table.h @@ -29,4 +29,5 @@ void table_u_g_event(); void table_u_g_fill_tree_view(char** array, int size); void table_u_g_set_flag(char* _flag_u_g); void table_u_g_set_glade_path(char* _glade_path); -void table_u_g_show(GtkWidget *self, char* glade_path); \ No newline at end of file +void table_u_g_show(GtkWidget *self, char* glade_path); +void set_vector(vector* _vec_temp); \ No newline at end of file diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 65e20e5..f40f828 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -1,15 +1,20 @@ #include "view_temp_u_g_p.h" temp_set_window *temp_widgets = NULL; -char* path_project = NULL; char* flag_temp_u_g_p; char* set_add_edit; char* _glade_path = NULL; +vector* vec_temp = NULL; + temp_set_window *get_widget_temp() { return temp_widgets; } +void set_vector(vector* _vec_temp) { + vec_temp = _vec_temp; +} + temp_set_window *temp_setup_window_base(char* __glade_path) { _glade_path = __glade_path; if (temp_widgets == NULL) { @@ -19,9 +24,9 @@ temp_set_window *temp_setup_window_base(char* __glade_path) { temp_widgets->btnSaveTempSave = yon_gtk_builder_get_widget(builder,"quotegroupSaveButton"); temp_widgets->btnTempCancel = yon_gtk_builder_get_widget(builder,"quotegroupCancelButton"); temp_setup_window_custom(temp_widgets, builder); - temp_event(temp_widgets); temp_init_windows(); temp_localization(temp_widgets); + temp_event(temp_widgets); } return temp_widgets; } @@ -37,6 +42,7 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->entryProjectName = yon_gtk_builder_get_widget(builder, "entryProjectName"); temp_widgets->boxProjectAddEdit = yon_gtk_builder_get_widget(builder, "boxProjectAddEdit"); temp_widgets->boxProject = yon_gtk_builder_get_widget(builder, "boxProject"); + temp_widgets->boxProjectAddEditboxProjectId = yon_gtk_builder_get_widget(builder, "boxProjectAddEditboxProjectId"); temp_widgets->lblOpenUserGroup = yon_gtk_builder_get_widget(builder, "lblOpenUserGroup"); temp_widgets->lblHeadQuotasEditWindow = yon_gtk_builder_get_widget(builder, "lblHeadQuotasEditWindow"); @@ -50,13 +56,17 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->quotegroupFilesSoftLimitSpin = yon_gtk_builder_get_widget(builder, "quotegroupFilesSoftLimitSpin"); temp_widgets->quotegroupFilesHardLimitCheck = yon_gtk_builder_get_widget(builder, "quotegroupFilesHardLimitCheck"); temp_widgets->quotegroupFilesHardLimitSpin = yon_gtk_builder_get_widget(builder, "quotegroupFilesHardLimitSpin"); - + temp_widgets->entryProjectId = yon_gtk_builder_get_widget(builder, "entryProjectId"); temp_widgets->lblSetNameDevice = yon_gtk_builder_get_widget(builder, "lblSetNameDevice"); + temp_widgets->lblCatalogProjectEdit = yon_gtk_builder_get_widget(builder, "lblCatalogProjectEdit"); + temp_widgets->lblProjectIdValueEdit = yon_gtk_builder_get_widget(builder, "lblProjectIdValueEdit"); table_u_g_set_flag(flag_temp_u_g_p); table_u_g_set_glade_path(_glade_path); if (strcmp(flag_temp_u_g_p,"project")==0) { + gtk_widget_hide(temp_widgets->lblSetUGP); + gtk_widget_hide(temp_widgets->lblSetUGPData); + gtk_widget_hide(temp_widgets->btnOpenUserGroup); if (strcmp(set_add_edit, "add")==0) { - gtk_widget_hide(temp_widgets->btnOpenUserGroup); gtk_widget_hide(temp_widgets->lblCatalogProjectEdit); gtk_widget_hide(temp_widgets->lblProjectIdValueEdit); gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Addition")); @@ -71,6 +81,7 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil } } else { + gtk_widget_hide(temp_widgets->boxProjectAddEditboxProjectId); if (strcmp(flag_temp_u_g_p, "user")==0) { gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Users")); } @@ -105,10 +116,12 @@ void temp_show(GtkWidget *self, char* _glade_path) { if (temp_widgets != NULL) { gtk_widget_show(temp_widgets->Window); temp_init_windows(); + event_toggled_all(); } else { temp_setup_window_base(_glade_path); gtk_widget_show(temp_widgets->Window); + event_toggled_all(); } } @@ -122,6 +135,14 @@ void temp_init_windows() { void temp_event(temp_set_window* temp_widgets) { g_signal_connect(G_OBJECT(temp_widgets->btnTempCancel),"clicked",G_CALLBACK(temp_on_destroy_subwindow),NULL); g_signal_connect(G_OBJECT(temp_widgets->Window), "destroy", G_CALLBACK(temp_destroy), NULL); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeSoftLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeHardLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesSoftLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesHardLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); + g_signal_connect(G_OBJECT(temp_widgets->btnSaveTempSave),"clicked",G_CALLBACK(temp_on_destroy_subwindow),NULL); + + + if (strcmp(flag_temp_u_g_p,"project")==0) { g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(wrapper_show_file_manager),NULL); } @@ -130,6 +151,22 @@ void temp_event(temp_set_window* temp_widgets) { } } +void event_toggled_all() { + philos_set_active_widgets(temp_widgets->quotegroupSizeSoftLimitCheck, + temp_widgets->quotegroupSizeSoftLimitSpin, + temp_widgets->quotegroupSizeSoftLimitCombo); + philos_set_active_widgets(temp_widgets->quotegroupSizeHardLimitCheck, + temp_widgets->quotegroupSizeHardLimitSpin, + temp_widgets->quotegroupSizeHardLimitCombo + ); + philos_set_active_widgets(temp_widgets->quotegroupFilesSoftLimitCheck, + temp_widgets->quotegroupFilesSoftLimitSpin, + NULL + ); + philos_set_active_widgets(temp_widgets->quotegroupFilesHardLimitCheck, + temp_widgets->quotegroupFilesHardLimitSpin, + NULL); +} void wrapper_show_file_manager() { GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); @@ -165,14 +202,15 @@ void destroy_file_manager(GtkWidget *self) { } void btn_ok_file_manager(GtkWidget *self) { - path_project = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(temp_widgets->wndChooseFileWallpaper)); + char* path_project = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(temp_widgets->wndChooseFileWallpaper)); + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryCatalogProject), path_project); destroy_file_manager(self); } void set_edit_gui_data_base(config_all* all_config, int index) { - config_u_g_p* _config = (config_u_g_p*)all_config->v_u_g_p.pfVectorGet(&all_config->v_u_g_p, index); + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); if (_config && index >= 0) { set_widget(temp_widgets->quotegroupSizeSoftLimitCheck, temp_widgets->quotegroupSizeSoftLimitSpin, @@ -198,8 +236,20 @@ void set_edit_gui_data_base(config_all* all_config, int index) { _config->severe_limitation_file, 0 ); + if (strcmp(flag_temp_u_g_p,"project") == 0) { + if (strcmp(set_add_edit, "add")==0) { + } + else { + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectId), fill_tree_view_id(_config->id)); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblCatalogProjectEdit), _config->UNIX_file); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblProjectIdValueEdit), format_actors(&_config->actors)); + } + } + else { } + + } } void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size) { me_time t_file = time_convert(seconds_file); @@ -244,20 +294,76 @@ void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_s gtk_combo_box_set_active(GTK_COMBO_BOX(combo), 0); } } + } void get_edit_gui_data_base(config_all* all_config, int index) { - config_u_g_p* _config = (config_u_g_p*)all_config->v_u_g_p.pfVectorGet(&all_config->v_u_g_p, index); + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); if (_config && index >= 0) { - + _config = get_temp_gui_data_base(_config); + vec_temp->pfVectorSet(vec_temp, index, _config); } + +} +void get_add_gui_data_base(config_all* all_config) { + config_u_g_p* _config = malloc(sizeof(config_u_g_p)); + if (_config) { + _config = get_temp_gui_data_base(_config); + vec_temp->pfVectorAdd(vec_temp, _config); + } + +} - - +config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { + set_widget_config(temp_widgets->quotegroupSizeSoftLimitCheck, + temp_widgets->quotegroupSizeSoftLimitSpin, + temp_widgets->quotegroupSizeSoftLimitCombo, + &_config->soft_restriction_size, + &_config->soft_restriction_size_pow + ); + set_widget_config(temp_widgets->quotegroupSizeHardLimitCheck, + temp_widgets->quotegroupSizeHardLimitSpin, + temp_widgets->quotegroupSizeHardLimitCombo, + &_config->severe_limitation_size, + &_config->severe_limitation_size_pow + ); + set_widget_config(temp_widgets->quotegroupFilesSoftLimitCheck, + temp_widgets->quotegroupFilesSoftLimitSpin, + NULL, + &_config->soft_restriction_file, + NULL + ); + set_widget_config(temp_widgets->quotegroupFilesHardLimitCheck, + temp_widgets->quotegroupFilesHardLimitSpin, + NULL, + &_config->severe_limitation_file, + NULL + ); if (strcmp(flag_temp_u_g_p,"project") == 0) { } else { } - all_config->pfVectorSet(_config, index); + return _config; } + +void set_widget_config(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, size_t* value, int* mem_size) { + gboolean active = active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)); + if (active) { + (*value) = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin)); + if (combo) { + if ((*value) != 0) { + (*mem_size) = gtk_combo_box_get_active(GTK_COMBO_BOX(combo)); + } + else { + (*mem_size) = -3; + } + } + } + else { + (*value) = 0; + if (combo) { + (*mem_size) = -3; + } + } +} \ No newline at end of file diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index 2fa5a27..41992a8 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -28,5 +28,10 @@ void destroy_file_manager(GtkWidget *self); void show_file_manger(temp_set_window* temp_widgets, GtkBuilder *builder); temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuilder *builder); void wrapper_show_file_manager(); +void event_toggled_all(); +void set_widget_config(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, size_t* value, int* mem_size); void set_edit_gui_data_base(config_all* all_config, int index); +config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config); +void get_add_gui_data_base(config_all* all_config); +void get_edit_gui_data_base(config_all* all_config, int index); void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_spin, int pow_mem_size); \ No newline at end of file diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota index c208470442c3b16ef5b52eac0a0fccfa50ec7366..9f728c4c9d1e9c9ee12f6536e17793735554f5dc 100755 GIT binary patch delta 119828 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

~T;k+7B@rA8=R12Z1{UBmN%9i7 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 s!d5 5 5 + 0 + 0 KB MB @@ -1027,6 +1029,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 + 0 + 0 KB MB From e570360a77b0994ac90191a18aa972561a986a83 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 17 Jul 2023 16:40:02 +0600 Subject: [PATCH 022/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BF=D0=B0=D1=80=D1=81=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/load.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/source/model/load.c b/source/model/load.c index c82421d..cf48cf8 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -62,12 +62,17 @@ void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { char** arr_keys = philos_str_split(yon_char_new(str_key), &size_point, ":"); _config->type_arr = yon_char_new(arr_keys[0]); int size_users = 0; - if (yon_char_find_count(str_key, ":") == 2) { + if (yon_char_find_count(str_key, ":") == 1) { + int size_comma = 0; + char** arr_user = philos_str_split(arr_keys[size_point-1], &size_comma, ","); + _config->UNIX_file = yon_char_new(arr_keys[1]); + } + else if (yon_char_find_count(str_key, ":") == 2) { if (yon_char_find_count(str_key, ",")) { int size_comma = 0; char** arr_user = philos_str_split(arr_keys[size_point-1], &size_comma, ","); _config->UNIX_file = yon_char_new(arr_keys[1]); - for (int i = 1; i < size_comma; i++) { + for (int i = 0; i < size_comma; i++) { _config->actors.pfVectorAdd(&_config->actors,yon_char_new(arr_user[i])); } } @@ -100,7 +105,7 @@ void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index) { else { _config->id = atoi(arr_user[0]); } - _config->actors.pfVectorAdd(&_config->actors,yon_char_new(arr_keys[size_comma-1])); + _config->actors.pfVectorAdd(&_config->actors,yon_char_new(arr_user[size_comma-1])); } else { if (strstr(str_key, "AUTO")) { @@ -143,11 +148,9 @@ void load_pars_values(config_u_g_p* _config, char* str_value, int index) { if (index_split == 3 || index_split == 5) { philos_set_pow_size_memory(yon_char_new(arr_values[0]), &_config->soft_restriction_size_pow, array_size_pow); philos_set_size_memory_integer(yon_char_new(arr_values[0]), &_config->soft_restriction_size); - philos_set_pow_size_memory(yon_char_new(arr_values[1]), &_config->soft_restriction_file_pow, array_size_pow); philos_set_size_memory_integer(yon_char_new(arr_values[1]), &_config->soft_restriction_file); philos_set_pow_size_memory(yon_char_new(arr_values[2]), &_config->severe_limitation_size_pow, array_size_pow); philos_set_size_memory_integer(yon_char_new(arr_values[2]), &_config->severe_limitation_size); - philos_set_pow_size_memory(yon_char_new(arr_values[3]), &_config->severe_limitation_file_pow, array_size_pow); philos_set_size_memory_integer(yon_char_new(arr_values[3]), &_config->severe_limitation_file); if (index_split == 5) { _config->deferring_size = atoll(arr_values[4]); From da9c631c85007e12f542787e30e81f798316d7f3 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 17 Jul 2023 16:40:43 +0600 Subject: [PATCH 023/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BC=D0=BE=D0=B4=D0=B5=D0=BB=D1=8C=20=D0=B4?= =?UTF-8?q?=D0=B0=D0=BD=D0=BD=D1=8B=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/model.c | 72 +++++++++++++++++++++++--------------------- source/model/model.h | 9 ------ 2 files changed, 37 insertions(+), 44 deletions(-) diff --git a/source/model/model.c b/source/model/model.c index c441366..2d1f083 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -25,18 +25,15 @@ void model_null_str_writing(config_u_g_p* _config) { _config->loaded_keys = yon_char_new(empty_str); _config->type_arr = yon_char_new(empty_str); _config->id = -3; - _config->status_set = -3; _config->soft_restriction_size = -3; _config->soft_restriction_file = -3; _config->severe_limitation_size = -3; _config->severe_limitation_file = -3; - _config->deferring_size = -3; - _config->deferring_file = -3; + _config->deferring_size = 0; + _config->deferring_file = 0; _config->size_memory_pow = -3; _config->soft_restriction_size_pow = -3; - _config->soft_restriction_file_pow = -3; _config->severe_limitation_size_pow = -3; - _config->severe_limitation_file_pow = -3; vector_init(&_config->actors); } @@ -46,17 +43,18 @@ char* format_actors(vector* vec_actors) { split_simvol[0] = 0; split_simvol[1] = 0; char* str_actors = NULL; - for (int i = 0; i < vec_actors->pfVectorTotal(vec_actors); i++) { - str_actors = (char*)vec_actors->pfVectorGet(vec_actors, i); - if (str_actors) { - str_actors = yon_char_unite(str_all,split_simvol, str_actors, NULL); - split_simvol[0] = ','; - split_simvol[1] = '\0'; - free(str_actors); + if (vec_actors->vectorList.total> 0) { + for (int i = 0; i < vec_actors->vectorList.total; i++) { + str_actors = (char*)vec_actors->pfVectorGet(vec_actors, i); + if (str_actors) { + str_all = yon_char_unite(str_all,split_simvol, str_actors, NULL); // Баг + split_simvol[0] = ','; + split_simvol[1] = '\0'; + } } - } - if (strlen(str_all) < 5) { + + if (strlen(str_all) < 3) { return yon_char_new("-"); } return str_all; @@ -104,6 +102,7 @@ int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widg GtkTreeModel *model = GTK_TREE_MODEL(widget->liststore); if (flag_gui_add == 0) { g_object_ref(widget->liststore); + // gtk_tree_view_set_model(GTK_TREE_VIEW(widget->tree_view), NULL); gtk_list_store_clear(widget->liststore); } int flag_searhc = 0; @@ -114,26 +113,28 @@ int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widg else { vec_temp = &all_config->v_group; } - for (int i = 0; i < vec_temp->pfVectorTotal(vec_temp); i++) { - config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); - if (strcmp(_config->type_arr, str_fill) == 0 && strstr(_config->UNIX_file, disk)) { - GtkTreeIter iter; - flag_searhc++; - gtk_list_store_append(widget->liststore,&iter); - char* deferring_size = wrapper_str_time(_config->deferring_size); - char* deferring_file = wrapper_str_time(_config->deferring_file); - gtk_list_store_set(widget->liststore,&iter, - 0,format_actors(&_config->actors), - 1,_config->quota, - 2,_config->size_memory, - 3,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), - 4,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), - 5,yon_char_from_int(_config->soft_restriction_file), - 6,_config->files, - 7,yon_char_from_int(_config->severe_limitation_file), - 8,deferring_size, - 9,deferring_file, - -1); + if (vec_temp->vectorList.total > 0) { + for (int i = 0; i < vec_temp->vectorList.total; i++) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); + if (strcmp(_config->type_arr, str_fill) == 0 && strstr(_config->UNIX_file, disk)) { + GtkTreeIter iter; + flag_searhc++; + gtk_list_store_append(widget->liststore,&iter); + char* deferring_size = wrapper_str_time(_config->deferring_size); + char* deferring_file = wrapper_str_time(_config->deferring_file); + gtk_list_store_set(widget->liststore,&iter, + 0,format_actors(&_config->actors), + 1,_config->quota, + 2,_config->size_memory, + 3,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), + 4,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 5,yon_char_from_int(_config->soft_restriction_file), + 6,_config->files, + 7,yon_char_from_int(_config->severe_limitation_file), + 8,deferring_size, + 9,deferring_file, + -1); + } } } if (flag_gui_add != 0) { @@ -156,4 +157,5 @@ char* wrapper_str_time(size_t seconds) { } return t.str_time; -} \ No newline at end of file +} + diff --git a/source/model/model.h b/source/model/model.h index 13d9d05..f47d656 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -13,14 +13,7 @@ typedef struct{ char* files; vector actors; size_t actors_size; - char* loaded_keys; - int status_set; - /* - 0 = not set - 1 = del; - 2 = update - */ size_t soft_restriction_size; size_t soft_restriction_file; size_t severe_limitation_size; @@ -30,9 +23,7 @@ typedef struct{ int size_memory_pow; int soft_restriction_size_pow; - int soft_restriction_file_pow; int severe_limitation_size_pow; - int severe_limitation_file_pow; char* device; size_t size; From 4467343fc6c788224726e78f4394286c0df34be1 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 17 Jul 2023 16:42:26 +0600 Subject: [PATCH 024/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BE=D0=BA=D0=BD=D0=BE=20=D1=80=D0=B5=D0=B4?= =?UTF-8?q?=D0=B0=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 85 ++++++++++++++++++++++++++++++++-------- source/view_temp_u_g_p.h | 5 ++- 2 files changed, 73 insertions(+), 17 deletions(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 6374e39..65ba0f8 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -7,6 +7,11 @@ char* _glade_path = NULL; vector* vec_temp = NULL; config_all* _all_config_temp = NULL; int table_index = 0; +char* disk = NULL; + +void set_disk(char* _disk) { + disk = _disk; +} void set_all_config(config_all* _all_config) { _all_config_temp = _all_config; @@ -47,7 +52,6 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->lblSetUGPData = yon_gtk_builder_get_widget(builder, "lblSetUGPData"); temp_widgets->entryCatalogProject = yon_gtk_builder_get_widget(builder, "entryCatalogProject"); temp_widgets->chbAuto = yon_gtk_builder_get_widget(builder, "chbAuto"); - temp_widgets->btnGenerateProject = yon_gtk_builder_get_widget(builder, "btnGenerateProject"); temp_widgets->entryProjectName = yon_gtk_builder_get_widget(builder, "entryProjectName"); temp_widgets->boxProjectAddEdit = yon_gtk_builder_get_widget(builder, "boxProjectAddEdit"); temp_widgets->boxProject = yon_gtk_builder_get_widget(builder, "boxProject"); @@ -69,12 +73,14 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->lblSetNameDevice = yon_gtk_builder_get_widget(builder, "lblSetNameDevice"); temp_widgets->lblCatalogProjectEdit = yon_gtk_builder_get_widget(builder, "lblCatalogProjectEdit"); temp_widgets->lblProjectIdValueEdit = yon_gtk_builder_get_widget(builder, "lblProjectIdValueEdit"); + temp_widgets->boxTempDevice = yon_gtk_builder_get_widget(builder, "boxTempDevice"); table_u_g_set_flag(flag_temp_u_g_p); table_u_g_set_glade_path(_glade_path); - if (strcmp(flag_temp_u_g_p,"project")==0) { + if (strcmp(flag_temp_u_g_p,"prjquota")==0) { gtk_widget_hide(temp_widgets->lblSetUGP); gtk_widget_hide(temp_widgets->lblSetUGPData); gtk_widget_hide(temp_widgets->btnOpenUserGroup); + gtk_widget_hide(temp_widgets->boxTempDevice); if (strcmp(set_add_edit, "add")==0) { gtk_widget_hide(temp_widgets->lblCatalogProjectEdit); gtk_widget_hide(temp_widgets->lblProjectIdValueEdit); @@ -124,12 +130,14 @@ void set_temp_menu(char* _flag_temp_u_g_p, char* _set_add_edit) { void temp_show(GtkWidget *self, char* _glade_path) { if (temp_widgets != NULL) { gtk_widget_show(temp_widgets->Window); + set_activ_project_id(); temp_init_windows(); event_toggled_all(); } else { temp_setup_window_base(_glade_path); gtk_widget_show(temp_widgets->Window); + set_activ_project_id(); event_toggled_all(); } } @@ -152,8 +160,10 @@ void temp_event(temp_set_window* temp_widgets) { - if (strcmp(flag_temp_u_g_p,"project")==0) { - g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(wrapper_show_file_manager),NULL); + if (strstr(flag_temp_u_g_p,"prjquota")) { + g_signal_connect(G_OBJECT(temp_widgets->btnReviewProject),"clicked",G_CALLBACK(wrapper_show_file_manager),NULL); + g_signal_connect(G_OBJECT(temp_widgets->btnGenerateProject),"clicked",G_CALLBACK(generate_id),NULL); + g_signal_connect(G_OBJECT(temp_widgets->chbAuto),"toggled",G_CALLBACK(set_activ_project_id),NULL); } else { g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(table_u_g_show),_glade_path); @@ -252,17 +262,19 @@ void set_edit_gui_data_base(config_all* all_config, int index) { _config->severe_limitation_file, 0 ); - if (strcmp(flag_temp_u_g_p,"project") == 0) { - if (strcmp(set_add_edit, "add")==0) { + if (strstr(flag_temp_u_g_p,"prjquota")) { + if (strstr(set_add_edit, "add")) { } else { - gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectId), fill_tree_view_id(_config->id)); + char* id = fill_tree_view_id(_config->id); + char* actors = format_actors(&_config->actors); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblProjectIdValueEdit), id); gtk_label_set_label(GTK_LABEL(temp_widgets->lblCatalogProjectEdit), _config->UNIX_file); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblProjectIdValueEdit), format_actors(&_config->actors)); + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectName), actors); } } else { - + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), disk); } } @@ -322,10 +334,9 @@ void get_edit_gui_data_base(config_all* all_config, int index) { } void get_add_gui_data_base(config_all* all_config) { config_u_g_p* _config = malloc(sizeof(config_u_g_p)); - if (_config) { - _config = get_temp_gui_data_base(_config); - vec_temp->pfVectorAdd(vec_temp, _config); - } + model_null_str_writing(_config); + get_temp_gui_data_base(_config); + vec_temp->pfVectorAdd(vec_temp, _config); } @@ -354,15 +365,31 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { &_config->severe_limitation_file, NULL ); - if (strcmp(flag_temp_u_g_p,"project") == 0) { - + _config->type_arr = yon_char_new(flag_temp_u_g_p); + // _config->status_set= 0; + if (strcmp(flag_temp_u_g_p,"prjquota") == 0) { + _config->UNIX_file = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); + char* actors = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectName)); + if (strlen(actors)>1) { + _config->actors.pfVectorAdd(&_config->actors,yon_char_new(actors)); + } + gboolean active = active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->chbAuto)); + if (active) { + _config->id = -1; + } + else { + char* id = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); + _config->id = atoi(id); + } } else { - + _config->UNIX_file = yon_char_new(disk); } return _config; } + + void set_widget_config(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, size_t* value, int* mem_size) { gboolean active = active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)); if (active) { @@ -382,4 +409,30 @@ void set_widget_config(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, size (*mem_size) = -3; } } +} + + +void generate_id() { + int max_id = -1; + if (vec_temp->vectorList.total> 0) { + for (int index = 0; index < vec_temp->vectorList.total; index++) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); + if (_config->id > max_id) { + max_id = _config->id; + } + } + } + max_id++; + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectId), yon_char_from_int(max_id)); + +} + +void set_activ_project_id() { + gboolean active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->chbAuto)); + if (active) { + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectId), ""); + } + gtk_widget_set_sensitive(temp_widgets->entryProjectId, !active); + gtk_widget_set_sensitive(temp_widgets->btnGenerateProject, !active); + } \ No newline at end of file diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index 2b43f50..0a218a5 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -16,6 +16,7 @@ void temp_set_index(int _index); temp_set_window* get_widget_temp(); +void set_disk(char* _disk); temp_set_window *temp_setup_window_base(char* _glade_path); void temp_on_destroy_subwindow(GtkWidget *self); void temp_destroy(GtkWidget *self); @@ -36,4 +37,6 @@ void set_edit_gui_data_base(config_all* all_config, int index); config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config); void get_add_gui_data_base(config_all* all_config); void get_edit_gui_data_base(config_all* all_config, int index); -void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_spin, int pow_mem_size); \ No newline at end of file +void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_spin, int pow_mem_size); +void generate_id(); +void set_activ_project_id(); \ No newline at end of file From 323315d78efd242db571998d57b848ed58028fdb Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 17 Jul 2023 16:43:23 +0600 Subject: [PATCH 025/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=84=D0=B0=D0=B9=D0=BB=20=D1=81=D0=B2=D1=8F?= =?UTF-8?q?=D0=B7=D0=B8=20=D0=B2=D1=81=D0=B5=D1=85=20=D1=84=D1=83=D0=BD?= =?UTF-8?q?=D0=BA=D1=86=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 222 ++++++++++++++++++++++++++++++++++++--------- source/controler.h | 6 ++ 2 files changed, 186 insertions(+), 42 deletions(-) diff --git a/source/controler.c b/source/controler.c index 9ef9bfb..7ba9920 100644 --- a/source/controler.c +++ b/source/controler.c @@ -7,21 +7,24 @@ config_all* all_config; int index_selected = 0; void wrapper_filters_user_show() { - filters_set_name("user"); + filters_set_name("usrquota"); filters_show(NULL, glade_path); } void wrapper_filters_group_show() { - filters_set_name("group"); + filters_set_name("grpquota"); filters_show(NULL, glade_path); } void wrapper_filters_project_show() { - filters_set_name("project"); + filters_set_name("prjquota"); filters_show(NULL, glade_path); } void wrapper_add_user_show() { - set_temp_menu("user", "add"); + char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); + activ_text= yon_char_divide_search(activ_text, " ", -1); + set_disk(activ_text); + set_temp_menu("usrquota", "add"); set_all_config(all_config); set_vector(&all_config->v_user); temp_show(NULL, glade_path); @@ -31,8 +34,9 @@ void wrapper_add_user_show() { } void wrapper_edit_user_show() { int index = wrapper_select_tree_view(&cfg_custom_gui.user); - set_temp_menu("user", "edit"); - temp_set_index(index_selected); + printf("%d\n", index); + set_temp_menu("usrquota", "edit"); + temp_set_index(index); set_all_config(all_config); temp_show(NULL, glade_path); set_vector(&all_config->v_user); @@ -42,7 +46,10 @@ void wrapper_edit_user_show() { } void wrapper_add_group_show() { - set_temp_menu("group", "add"); + char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); + activ_text= yon_char_divide_search(activ_text, " ", -1); + set_disk(activ_text); + set_temp_menu("grpquota", "add"); set_all_config(all_config); set_vector(&all_config->v_group); temp_show(NULL, glade_path); @@ -51,8 +58,8 @@ void wrapper_add_group_show() { } void wrapper_edit_group_show() { int index = wrapper_select_tree_view(&cfg_custom_gui.group); - set_temp_menu("group", "edit"); - temp_set_index(index_selected); + set_temp_menu("grpquota", "edit"); + temp_set_index(index); set_all_config(all_config); set_vector(&all_config->v_group); temp_show(NULL, glade_path); @@ -61,7 +68,7 @@ void wrapper_edit_group_show() { g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_groups_disk),&i); } void wrapper_add_project_show() { - set_temp_menu("project", "add"); + set_temp_menu("prjquota", "add"); set_all_config(all_config); set_vector(&all_config->v_project); temp_show(NULL, glade_path); @@ -70,8 +77,8 @@ void wrapper_add_project_show() { } void wrapper_edit_project_show() { int index = wrapper_select_tree_view(&cfg_custom_gui.project); - set_temp_menu("project", "edit"); - temp_set_index(index_selected); + set_temp_menu("prjquota", "edit"); + temp_set_index(index); set_all_config(all_config); temp_show(NULL, glade_path); set_vector(&all_config->v_project); @@ -80,42 +87,62 @@ void wrapper_edit_project_show() { g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_project_disk),&i); } +void block_spin_time(hotebook* widgets,void (*f)()) { + g_signal_handlers_block_by_func(G_OBJECT(widgets->spinWeeksSize), G_CALLBACK(f), NULL); + g_signal_handlers_block_by_func(G_OBJECT(widgets->spinDaysSize), G_CALLBACK(f), NULL); + g_signal_handlers_block_by_func(G_OBJECT(widgets->spinHoursSize), G_CALLBACK(f), NULL); + g_signal_handlers_block_by_func(G_OBJECT(widgets->spinMinutesSize), G_CALLBACK(f), NULL); + g_signal_handlers_block_by_func(G_OBJECT(widgets->spinWeeksFile), G_CALLBACK(f), NULL); + g_signal_handlers_block_by_func(G_OBJECT(widgets->spinDaysFile), G_CALLBACK(f), NULL); + g_signal_handlers_block_by_func(G_OBJECT(widgets->spinHoursFile), G_CALLBACK(f), NULL); + g_signal_handlers_block_by_func(G_OBJECT(widgets->spinMinutesFile), G_CALLBACK(f), NULL); + +} +void unlock_spin_time(hotebook* widgets,void (*f)()) { + g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinWeeksSize), G_CALLBACK(f), NULL); + g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinDaysSize), G_CALLBACK(f), NULL); + g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinHoursSize), G_CALLBACK(f), NULL); + g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinMinutesSize), G_CALLBACK(f), NULL); + g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinWeeksFile), G_CALLBACK(f), NULL); + g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinDaysFile), G_CALLBACK(f), NULL); + g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinHoursFile), G_CALLBACK(f), NULL); + g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinMinutesFile), G_CALLBACK(f), NULL); +} void entry_user_disk(GtkWidget *self,int* flag_update) { + if (flag_update) { + temp_on_destroy_subwindow(self); + } char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); activ_text= yon_char_divide_search(activ_text, " ", -1); int find = fill_tree_view_user_group(all_config, activ_text, &cfg_custom_gui.user,"usrquota", 0); - if (find >= 0) { + if (find == 0) { g_object_ref(cfg_custom_gui.user.liststore); gtk_list_store_clear(cfg_custom_gui.user.liststore); } +} +void entry_groups_disk(GtkWidget *self,int* flag_update) { if (flag_update) { temp_on_destroy_subwindow(self); } -} -void entry_groups_disk(GtkWidget *self,int* flag_update) { char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); activ_text= yon_char_divide_search(activ_text, " ", -1); int find = fill_tree_view_user_group(all_config, activ_text, &cfg_custom_gui.group,"grpquota", 0); - if (find >= 0) { + if (find == 0) { g_object_ref(cfg_custom_gui.group.liststore); gtk_list_store_clear(cfg_custom_gui.group.liststore); } +} +void entry_project_disk(GtkWidget *self,int* flag_update) { if (flag_update) { temp_on_destroy_subwindow(self); } - -} -void entry_project_disk(GtkWidget *self,int* flag_update) { int find = fill_tree_view_project(all_config, &cfg_custom_gui.project,"prjquota", 0); - if (find >= 0) { + if (find == 0) { g_object_ref(cfg_custom_gui.project.liststore); gtk_list_store_clear(cfg_custom_gui.project.liststore); } - if (flag_update) { - temp_on_destroy_subwindow(self); - } } void tree_view_select_user(GtkWidget* self) { @@ -131,40 +158,122 @@ void tree_view_select_project(GtkWidget* self) { void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { if (self) {} - tree_view_edit(all_config, vec_temp, widgets); - GtkTreeIter iter; - GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); - GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); - if(gtk_tree_selection_get_selected(selection, &model, &iter)) { - gtk_widget_set_sensitive(widgets->btnAdd,1); - gtk_widget_set_sensitive(widgets->btnDel,1); - gtk_widget_set_sensitive(widgets->btnEdit,1); - } - else { - if (main_config.lock_save_global == 0 || main_config.lock_save_local == 0) { + if (vec_temp->vectorList.total > 0) { + tree_view_edit(all_config, vec_temp, widgets); + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { gtk_widget_set_sensitive(widgets->btnAdd,1); + gtk_widget_set_sensitive(widgets->btnDel,1); + gtk_widget_set_sensitive(widgets->btnEdit,1); + } + else { + if (main_config.lock_save_global == 0 || main_config.lock_save_local == 0) { + gtk_widget_set_sensitive(widgets->btnAdd,1); + } + gtk_widget_set_sensitive(widgets->btnDel,0); + gtk_widget_set_sensitive(widgets->btnEdit,0); } - gtk_widget_set_sensitive(widgets->btnDel,0); - gtk_widget_set_sensitive(widgets->btnEdit,0); - } + } } +void wrapper_get_spin_time_gui_user() { + get_spin_time_gui(&all_config->v_user , &cfg_custom_gui.user); + entry_user_disk(0, 0); +} + +void wrapper_get_spin_time_gui_group() { + get_spin_time_gui(&all_config->v_group ,&cfg_custom_gui.group); + entry_groups_disk(0, 0); + +} + +void wrapper_get_spin_time_gui_project() { + get_spin_time_gui(&all_config->v_project , &cfg_custom_gui.project); + entry_project_disk(0, 0); +} + +void get_spin_time_gui(vector* vec_u_g_p, hotebook* widgets) { + if (index_selected != -1) { + config_u_g_p* _config = (config_u_g_p*)vec_u_g_p->pfVectorGet(vec_u_g_p, index_selected); + int spin_week_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinWeeksSize)); + int spin_days_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinDaysSize)); + int spin_hours_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinHoursSize)); + int spin_minutes_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinMinutesSize)); + int second_size = spin_week_size*7*24*3600+spin_days_size*24*3600+spin_hours_size*3600+spin_minutes_size*60; + int spin_week_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinWeeksFile)); + int spin_days_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinDaysFile)); + int spin_hours_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinHoursFile)); + int spin_minutes_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinMinutesFile)); + int second_file = spin_week_file*7*24*3600+spin_days_file*24*3600+spin_hours_file*3600+spin_minutes_file*60; + _config->deferring_size = second_size; + _config->deferring_file = second_file; + vec_u_g_p->pfVectorSet(vec_u_g_p, index_selected, _config); + set_time_spin(widgets,_config->deferring_file, _config->deferring_size); + } + +} +void template_remove(vector* vec_temp, hotebook* widgets) { + int index = wrapper_select_tree_view(widgets); + if (index!=-1) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); + model_clear_cfg(_config); + vec_temp->pfVectorDelete(vec_temp, index); + } + +} + +void user_remove() { + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.user.liststore); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.user.tree_view)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + gtk_list_store_remove(cfg_custom_gui.user.liststore, &iter); + } + template_remove(&all_config->v_user , &cfg_custom_gui.user); +} + +void group_remove() { + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.group.liststore); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.group.tree_view)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + gtk_list_store_remove(cfg_custom_gui.group.liststore, &iter); + } + template_remove(&all_config->v_group ,&cfg_custom_gui.group); +} + +void project_remove() { + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.project.liststore); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.project.tree_view)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + gtk_list_store_remove(cfg_custom_gui.project.liststore, &iter); + } + template_remove(&all_config->v_project , &cfg_custom_gui.project); +} int wrapper_select_tree_view(hotebook* widgets) { + block_spin_time(widgets, wrapper_get_spin_time_gui_user); + block_spin_time(widgets, wrapper_get_spin_time_gui_group); + block_spin_time(widgets, wrapper_get_spin_time_gui_project); int index = 0; GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); - GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); if(gtk_tree_selection_get_selected(selection, &model, &iter)) { char* str_iter = gtk_tree_model_get_string_from_iter(model, &iter); index = atoi(str_iter); index_selected = index; - return index; } else { - return -1; + //index_selected = -1; } + unlock_spin_time(widgets, wrapper_get_spin_time_gui_user); + unlock_spin_time(widgets, wrapper_get_spin_time_gui_group); + unlock_spin_time(widgets, wrapper_get_spin_time_gui_project); + return index; } void wrapper_all_save() { @@ -229,11 +338,13 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ g_signal_connect(G_OBJECT(_config_main_gui->SaveMenuItem), "activate", G_CALLBACK(wrapper_all_save), NULL); g_signal_connect(G_OBJECT(_config_custom_gui->user.btnAdd),"clicked",G_CALLBACK(wrapper_add_user_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->user.btnEdit),"clicked",G_CALLBACK(wrapper_edit_user_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->user.btnDel),"clicked",G_CALLBACK(user_remove), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->group.btnAdd),"clicked",G_CALLBACK(wrapper_add_group_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->group.btnEdit),"clicked",G_CALLBACK(wrapper_edit_group_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->group.btnDel),"clicked",G_CALLBACK(group_remove), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->project.btnAdd),"clicked",G_CALLBACK(wrapper_add_project_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->project.btnEdit),"clicked",G_CALLBACK(wrapper_edit_project_show), glade_path); - + g_signal_connect(G_OBJECT(_config_custom_gui->project.btnDel),"clicked",G_CALLBACK(project_remove), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->user.btnFilter),"clicked",G_CALLBACK(wrapper_filters_user_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->group.btnFilter),"clicked",G_CALLBACK(wrapper_filters_group_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->project.btnFilter),"clicked",G_CALLBACK(wrapper_filters_project_show), glade_path); @@ -243,6 +354,33 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ g_signal_connect(G_OBJECT(_config_custom_gui->user.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_user), NULL); g_signal_connect(G_OBJECT(_config_custom_gui->group.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_group), NULL); g_signal_connect(G_OBJECT(_config_custom_gui->project.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_project), NULL); + + g_signal_connect(G_OBJECT(_config_custom_gui->user.spinWeeksSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->user.spinDaysSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->user.spinHoursSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->user.spinMinutesSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->user.spinWeeksFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->user.spinDaysFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->user.spinHoursFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->user.spinMinutesFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); + + g_signal_connect(G_OBJECT(_config_custom_gui->group.spinWeeksSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->group.spinDaysSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->group.spinHoursSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->group.spinMinutesSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->group.spinWeeksFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->group.spinDaysFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->group.spinHoursFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->group.spinMinutesFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); + + g_signal_connect(G_OBJECT(_config_custom_gui->project.spinWeeksSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->project.spinDaysSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->project.spinHoursSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->project.spinMinutesSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->project.spinWeeksFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->project.spinDaysFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->project.spinHoursFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->project.spinMinutesFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); } /* @@ -349,7 +487,7 @@ int main(int argc, char *argv[]){ gtk_init(&argc,&argv); main_window *widgets = setup_window(&cfg_main_gui,&cfg_custom_gui); - filters_set_name("project"); + filters_set_name("prjquota"); filters_init_flag(); control_event(widgets, &cfg_custom_gui); yon_ubl_header_setup_resource(widgets->HeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); diff --git a/source/controler.h b/source/controler.h index 3d2ec58..b88c3c7 100644 --- a/source/controler.h +++ b/source/controler.h @@ -24,5 +24,11 @@ void wrapper_edit_project_show(); void wrapper_filters_user_show(); void wrapper_filters_group_show(); void wrapper_filters_project_show(); +void wrapper_get_spin_time_gui_user(); +void wrapper_get_spin_time_gui_group(); +void wrapper_get_spin_time_gui_project(); +void get_spin_time_gui(vector* vec_u_g_p, hotebook* widgets); void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets); +void block_spin_time(hotebook* widgets,void (*f)()); +void unlock_spin_time(hotebook* widgets,void (*f)()); From fd780b7579e58f3a4d4df262c54a87e0ac1fc3ee Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 17 Jul 2023 16:44:20 +0600 Subject: [PATCH 026/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80?= =?UTF-8?q?=D1=83=20=D1=82=D0=B8=D0=BF=D0=BE=D0=B2=20=D0=BE=D0=BA=D0=BD?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/philos_utils.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index b4bb35b..6ec2f95 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -55,6 +55,7 @@ typedef struct { GtkWidget* lblCatalogProjectEdit; GtkWidget* lblProjectIdValueEdit; GtkWidget* entryProjectId; + GtkWidget* boxTempDevice; GtkWidget* wndChooseFileWallpaper; GtkWidget* btnFilemangerOk; @@ -82,6 +83,7 @@ typedef struct { GtkWidget* btnDel; GtkWidget* btnFilter; GtkWidget* comboBox; + GtkWidget* spinWeeksSize; GtkWidget* spinDaysSize; GtkWidget* spinHoursSize; @@ -91,6 +93,7 @@ typedef struct { GtkWidget* spinDaysFile; GtkWidget* spinHoursFile; GtkWidget* spinMinutesFile; + GtkWidget* lblSetNameDevice; } hotebook; typedef struct { From a8a2e57908cb28bced0bb26142021db3b8a275c3 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 17 Jul 2023 16:45:15 +0600 Subject: [PATCH 027/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 602d205..a8bffe8 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -352,7 +352,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False vertical - + True False From 4b0bd6424f77847f951c8ffa282a78dafbf4bb19 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 17 Jul 2023 16:46:18 +0600 Subject: [PATCH 028/144] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20gitignore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 +- ubl-settings-diskquota | Bin 623320 -> 0 bytes 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100755 ubl-settings-diskquota diff --git a/.gitignore b/.gitignore index ed27715..8879ccd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ .vscode/ -ubl-settings-TEMPLATE +ubl-settings-diskquota *~ build/ compile/ diff --git a/ubl-settings-diskquota b/ubl-settings-diskquota deleted file mode 100755 index e7265ade65c1d9256db10c3f5795174a0467b6bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 623320 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

3I}$CH`X0(U8DU?jnV8 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 z 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

snXpon#L>YZxJ3Xe7BV3BB-kATiGbP(*7Hg7F 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≤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

n~=2Smo1P zt2fLO%M+NW^uxx!BvsEduq>rC@sDb2_JfW-Rzo7Ph1<>q*&ZIQ?6? zT*Zj}mc?1&lbu=#9@y%?My7o$P-!|axej`Lf zJ(JQS@)O;9(jI$46ZBxY&v_3x_LBlK43qWZz3urD zz{MK8erv-?M{KgLljhL~`cJaC*Bkm)`F%qGZ!qA5{~F1?vD}zt%={@+_@S--Pxk

My#8IE_ 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⋘qVrN{N}jHFf*)6v;Z1;-k6EHY2~ zMVhNSI0iaEjpV`6?vau4UW{e;;BKQ+?MQbr8PwWH3tx*;J>9)$0L|u+#uNAL3yL1A zKP|2My&LO4n;4iJ9}P4pxo3E6JT*MPF-e^{B`h<$QuQz}!jKaXE}iV3Oi=mm^~Mqd z^89fBWYQZnGclE*74*6%C%exl1}DeU6S$W>Fd&wfNSq%ZOVB5T^ho>MdQ~f$- z$_t6!q5j@8=%q4dqPIIq$6|5=Y*DolD3)J!%gmHf8aYCEf&Gn6<%3wE-dDq3-AZ)`XQHFmO{+Qz3>ds}BU zy`i8~ZCeW+!bAty5FXW3f~GYydcdc4WIUM$emYbf*Wlrr##RVqrgmXf;easZYuehH zbLExhMohB^n%CDqHQd{u=o?O+NlZXh_4j!bL&IoT1y%SXBu3zV5cUy_&G=Y=40}>d z%LY%QdxR`A2Bl@Kh!_Wh7Ch71)>^NAj)-|fBaHemcH>_M=PV-L%5OA!|%S6bk z^A+u&q8d`#4V_JiQ;l^E^_?Bc3js@>79$h1-F6gKB$b|kT+%{8xkG^rrn@KmlHSAS z%_)N)ZEmZEp7UAz)Uo>d<_y0o8HAb*unFXaqfnU1&`2VVIvcvgXpUqkD}BX-YE1mT zCWIgM?t#V#FuwOB!lRDHhE@*>zn0c2L&^@Z>sib!5)`7DU_nY5U2G79mz3%OC1kV* zN4op^Atm^JcF=b;-bT^)X#t(Co^}?mkaLC4GZjL)4h^HaWV+|<@K_({A-Yb;P8>sa zvUj8(zI(<8=r~n<;so6+zfn3hVb!B1f3zP_gt;Gyv2pZ1tQ*=okHPkfG4~(#HB!sT zW_-!nH$GxKd@D%h7>o#5Qf-nCfe!D5CWRh>Pmq!M-l3ioljC$`TDwPK?P)#{$cO~9 zzljMkBB}AgLGWEqI+X%(C|=$0NnpkOq6CQzM}{iMe9H?=Fo@c7mNHD1?0(tSR2FX+D@=2zkCf&fvuOVqMS9AM}_Xp9J9Lf5EYO{P#V)qf7A+NZmW zW2mnjnUU@uh@W4Tx`qA~Tau9r553Spd+#%lUp~vs4EBtVLjuM!%?Bg_n*B-=|4G$g zvpOQ)pkHRT=mj0is#y^n9-B2-KDsiV!(;wsP|LmP@lg}HB?j25@ zHxQy}GLqgukxmZP&|91sxKAEHhx$`+RP3?=&kv{iN0R}BHBR=cE1E(}BefC=B=vDx ziJ)k8A1rCOR=toiddlkkraD(z8mf5-p$)%5DEi>k+W(Q!^@ULIogH2ksLT zXIK^;mqbrDbdhj~ab#Zty%FK*9Utu(PxOqR%edosG?5w}g{qvuSUe2c_KRD>!A}MQ zCI;POkz+{oC57dwsuL5cdc2XI5z|7AeG(?s_xZ?yAxvgM>X_^ej_HTnIX+IGnoKN8 zJO_o05E4HyL3KJc?hOG=Fzy+)ivc^?a6$+}mZ@bQYsSxcNvJQn`|zzL`qK6$phuFR z4kDxx>Nat<;9P-Y_;kx~ve!3jB#o*s^8;XHNo`+=kQ{a0=am|uAjxP5QH1Nn`4hTl z^_122rYA*<4~$EEDb;3)rFxFqp09D{MjJjDdIVHX_4l7ia@f#6XvMyybQlo;=s^=s zZdJwK*O%z$@Nf|LgylqpJY&^ErePZ-cu#oKiWMu*gsi+j;!YQRw633d!)3A z6MZimw>d^%hKFR7K8LNTXjDXb>Tbh*r6DTS6-BO)dQHk?}$6 zRG=6 z0U^t_*$`xA2&llRp6V%-GH4kVpp+R4WOOHoCP#a#XDHoJ@c?C*ZKY8HAA;*t)|B=p zTWx2IlxRev6lH$ukt}IJ2k=}c$ZK8=v27Nog=7`?C8JD4tdO$ngLXom4O)7197BZ~ z=t{5_aVaSEVsFSxUWQs3btlSzJWG9+qh?TBgY+-e?{mMe7%659JQ?)+THj|b(y%)t zCpwtqf}}J{g)iuUi?U@)IeTtgMrl@tXgZ}mA&lQ3>JG(c2_#kmqvpxjLS1JoPlt7uO&NHjYF*jKcDN1< z1tqLgl36lQERfgSKai4vf@tMrXf>6nxlTB?NEb7MYdMt>IF12M-KlX*b}?d?uka|Xb7OsMpK-O$9Epueekm6?Mty;i~NaK!r$GTI(-yVv>h$R!}g0u4; z<+@>HyeCwiAbY^HuXft^Cc93C5DkCZeF2UIJYM}ss{9A$aRyxLAgioTrt2!YoaPKHP( zB+VKWzpPLxLt83BnldD-<&-{$nt6YqiA3jcYQ%;JQXoIu-ItT0?+`zW6!5VpV`L4nw3$TfkT1zd_nqnJ z1;dYd?ZbmZA|tu{AMle|vK~Z35YP04+z`I#8zxSGat=~hHW)$aso-io<=~tW{~_P7 zggB3dJAqz@&td*EIgH_h&H4j9PHrWI%P0;erkUHo9$XMMBSt2f!%mD(ke!n{PDA}8 znvYksXDbLXiySj@wv3diE^4u4Kjyq8al{fCFND6S$cwrns!}q1fitkhU?12-#z%@m zOLwP7IM0r;H?e|5nZgq;rNf=uHPr!}HGrP)NkalLKP5V5sGp;r#V#T0Qy-xxNHCJz z9jWspbPQAyl|l%_CzBL>sDzQ>UQNW~7FagJHWF(q&w--;RED}5BVKjScsdng7xXN7 zJ_)^;V9$EMDWp{2xX|{*NP5uM<4NL^k%vG9`@HW|Z(oMlw;Y6KH;mMAqjKH^U|A{pF=OfXPD-*x6B&tM0$h#4s(;(-QLMKFrk z$OhHNUdGk$nh}V?EJKqeBAyNn6bQX)DqK@gRJp=A^if8jbXA9t%v4%!7)z$}{6^@c zNDJU%;YPJ?S*B5#MJvrHm08r|VhGLcDhXA|Q7%P$q>+~C_nK)J#s8fxu*4e6OwPhj zgJ||6KN7YU>h*|}`nW4SLrHuNhcXO@j-qF(QI#oTA(JytCK_ozhd>jWRAFDFMRdUy z(QL@J#~472f51f{Y7ZegqbSUxNXNS#Z;l0Dq6m-*I}5q* z9fxC=n&b)`OcN(MYsBC5%@5-cM896|XkUWNOgn$3|2*b1CV?0y(j{Mq)E2Tzn#$7| zHD4K$iRgWq*h%weCov?*Xav)5bC`b^pMGS8bZU;6O4KLrXlNQw^XteKY9}!Pa0V(v zu%yt8cEenwzv#C#*E{5Ato@{t8C#j~wYW#vhAk#B=m^HNKkRrCT8NXy$GZFKCnvFb z4uvK#BYw6|NY_x~7q;M+(jm{$tQ#SR6XTlcLTg|M~04QTMmd3q!O%ry(1pias3i6#0O4hT$Ci3kMZ5kHkh%=?B1hiwr^b7rUIS6i(fOy~F(Cz!(q7;)O=koCGoy0y+Ss^fi2E1^!wjNKoM-iY!;^XI zOpNW#Ls;H1hR`aBhg1nOGm(Z!DYuY$Z5e_2b9gW_^eO-(moNZ1L34458l?X{u!;oW zRvCsCIb-n(sa7D0!YL*ORIutAiJd^$!n+e^eeMV-;lC(M0zcTw}kAK*D;EujPy(($NeN z<|J80-ZMNXOJ&$i5{k-9sAj#8K2z30PcjF49H|0u5^nqb75x>a4^k-5Xn>4Pf$aj7 z>zfI#>%l~ZG=}~nwHIjYSqu)fh-H7b%kZ?+pkfZofXHD$U<6T#DNV|a4-AA5liGye z$mQMu#vYj&(i(mbsfU%IeIC6Va1;`kIg*so_h5d>2@7up-9`nL(jxtO;hy$RaaM^! z2BqGOg+?x#1LL^9(iZv_%v4h|a+QK>7 z9T`81c10c;WJywSpciXA;E$mfpcXTpCKpn9KmiU4?sH{c0Hf4)r!^VD;ijhn`wv0& z5|~^`*toMjSzC=x;r~2TJUfgjEn-A0xU>Q_vZdMd*88{(hEITXP`y}HVO>!OD(lj{ zQKC%bP)d~$)eg`|VFnAy?B2;?3D9&Pq(&OMGda+O$CedsDq{4l7k=#f^}Yj z3@Quw%1d2sP;qdC3=isn;X`ums}SFN5a#Bvh6`DUr%_=N23}S<4UhX~0c-u~gJH17 z((t;468`fNre^E1;1+FIAe4!*J%MtBdojdV6u!#DIG0TZ!_VIJlPPFqRmq092(^j- zgl_KNhmI!FW6;Nadk~EDslmdUIUj#xyrAmIenb^$%ep6sha^RPGfpaGI99a1#t%Yv zkseHv>4cH61&0p^!=+_74l^tT<&rLh%3Jmgtl-E2aP^RYM331N7s#yD>T*q4*CIhD zy%w&_@tCk?T4FRVn>4ChMlF&*6u1!*;m}!|k zqS+MjM^@4}N)dL^bMdh$d)LgzMJqT1PZvi8^sEWqzL#kXFFkaC;k*q~n2 z`Ln7!JFy}*Q7x;^x#YaHp}x-JqEH&7L=Vkp(v$QTOb8%IgpW#{#2AZz2cXe4g{Lhs zk8TO{K&wMfcPEin8pV=L9H4uk8H6y*HgygmqLSgy&S02(q>Gd#iQ;?F-IFQIBS;5o z+uQKw2YS%ZUR@&)z97-q(%9K0Z@-Yt6UeGb?m(=+*U)#Sc5*zKgxYFhqA;L%OPeei zMkhzv$;7Gto+eBN_xEreUJX{!_+!T>*j_^4E|MDBPPJl%pArzSq3Cc>D-H-Ctn!_0C-7!pN8|nS-r{8c!)YvJLIQ|G z&KV0T0(PI)K)cQ9u}r;4Y@g%urt|EVFvhGV8u98L-%-(}u60m4o%NWB?Ky)04F^q( zX7m*L$tM!cZEbjS2rt03GlIVlFL_LM_xQ%6e>9CuEF=xFC`U=B*DV$6ixad6`ZD3A z#?!q+XMlglpgnYvl8cXfn!(p9-XUgya^wuN?%R_Q>J*=n%v8SRy z#(4)ulsu9;qkc#Y7e0fT#dzS2ofC2;hR7FplHR-w$|RSfU~1&N6codg&=*QQ9UFlM zvf;}GQ?Z!-fm6hF`cP(kUEly-7J=cM1dAf*=43PY0?r_UOt4KKmRApRy?G$2P4)FB z@S>Ky*3lvDbkt`VGv#3AW>xKeCm<{uXU>uVS&g2Nvm6!_p5j3GM5;O2*$EMlcTzH= zeIK2hVdOQ==ME%D#wZdUlw@*fJQ2xoG}&M%TaiE@s3W|4KiH10F{qV;6*VA?h&M3d z2e&x|q!O@#jhkfl=I%LOQGoa}V8W<+gOakR0_@NU$7;0>NFrg)xb%RpJBSv5W`gv$ z;GIOQjc;qNftx~amsSo78#%YFZ$^j$KGAjp?;85|CA9(q_|B~?kANWvebP?XJc(smxxg4dD2c6m8h4fJkE8Ar=c@Y8O)yhA+Mi5vrZd-u zN?e+r91iPq4iNB1FirCW=ZjgX{_atvQ2fOw5*?EYwasijQGXwPnQHGJ)AbWbCUS<8 zk#WM#XE6{+cp{-1qR4an~KZX9%z%%TAUod_psGT|-l@+9n`IpFfbnOA?VzcGKsH=(fw89r<4nx3N)mizxJULx=%1Wo z(vsd!uf!nY=^@TNgQ;7pO0U6R`ywKjfXW%SP$d(?w%6Z#68tb{lZY?cJMo&C|5B5^ ze;klstV|sOinaz1i!J*H$0vue4ij(Q!o}o#2C1MLiGB%q1NmEYLzZ4CQz}ZMRKjP<=q$pl?C(}{2}gnI1(UGuccX9ZlBZoe64RQlXFJ`vdyHKGK=q@ zF`>nAsH^6hj7*yy#yaeq>QYRkb6!JKsVAuv^)@K%@?kH$xzu=*0|T(AlF{gzY;7-ti+hI+)**eu{E+zPHS5b}uH!!{sfA+5KAo|CV@x>HOfO35q($-2X8 z`xq|nZ-WwVma>%g95*gllqGXWX2!|pnyjF`5F^P+8H@%ssk+Z9-(iObO1Bw!H+v&k zsOf7gi8O=Srn2ZNH>T)puWs#V7USN*fgK;if?>>n3C3AIrP@)UR$J@Q#s+yU zJxn|HK1fW_$zj>7D)g;mt0>3Hw62BZzIZC9L{@T{({SEMVg^5+F%D^N6dR9>9fNQ04&1P z{Dycv!YF}e?}N4O9ZADti6&D=9WP{r(udHi)J<*bXR5)_V9j#1#%m;pw!=}^wFAIk zl{^~kI}5zYm7EFp8t%ng@7TTrbdm_-D0bWFI7X^+VIEQgLf)Lb40@vr)^eskBr2W2 zRNW+4FrjZU>Wc?jK`=tI#Y?Vv}VsY9%$R1r}W}?Zj)y(6u zxcN~hTbo+>1XdA@rF#P_%MyFDEK>qWMC|2|D=;#Z=g%mF1WA>3NS1QsojMWYAQR2m z+LtM=S>2{0KnLrwYfT_^ZA|~yYG4omk;AgN9K=b?Erv*gXr5Pr&B!=eIa+|6;Tz4_ zab>6{!rlHX9K24bIhiI1dSosFV~F-nwc&Fp)=Vl#eSewC%My)DuUm9>f+z;I9p;`H zG9nga+}KkaKtDb>#tCsai&!Xd&W`7)cpjiRoOr(XGX}5I-44=F~u>e-ZvCJk)k_8TeMdZR}i?-Qr zbuKtbLkn-si6fewg{Er6uyNU*9)eA&1~K79h-6>^C#~PK`jQu zA-reXcxA@WpL@%c%L=M(<3kVmK$)V;RxCPo<4;rK-2=S2Y+GVkgocR@O(KVaUr{D> zkC+yM6U@992*DjHHFB5a9cPw&{?wT^k!a?TB=!r^NM?%7=GlT!as$UJN8xdVgm-e_ zAa;f%l32pT#|fGDNT`R(ASQ>gZH@)0R$+d9l|fiAq&a=1>75;)Jj0on*$%OHKBK`i z)1{CW8DCf|;Ic~yuZsNS32efKHiJ1Ns5EM{jFhsQ=hTd8qEtH_C@a5*9WsGpQ-)wa z^0lOGWyaI18X6z%uS%vdg57;sU0Lflap(@>Dg8?;xi;*2bgn5?a4zA46S2v+pCou3;zRQr@*~`^+gn3ozSZUQI=3%tdh6#)OD11 zT4bdnur*gFgKTea6?Q^Q?BBOzqIU=6F@0_aoQx{nI&tnUU=eFFALf>3k^22E!%Z9L zNk8&P&NHbqJNAM~gMDZ6+(@1Adqc(?$tndI=|hTueWy%dtawV=@F=T=c*0yf(sev# z+8DlwoXUPzJX3UWhU$=p-oY8LF(Z&=5sss+IP)*(9#2_F2_8jxbO0QKlTl7>a@8DxqL`E! zps~147d!xL@v;zZ^F$_K^jtTY2_Vv>|I`qc-s7RvNTyclQkAX{L#=j_-KZ>>lUKq~ zB8w@|whn*lOcgv|*l=V+WGa&{G%G@4w)GUIWb(Y8igyFIO0TGh?WKAJBr)Y1^uY+g z0l}mYMqhfb?uZuW-~@^B>;{;>HAoU`fc14QYlJzKFi78L(g)^N9(+(s^I)uVt`8)DDJ0M=6V&az=vUTqPV1CgN7gvVH+| zVu&&edvQH+mMu|I#(5WuNpX+uaAaxcj!x=AozzrY__n zLO{0%a|dAnXBK2tR4#@YQOlu*1gSZ!+IMD$t|Ae&4t-#k*~L!p-klB5{013)AM~7F z?a3~J*=wKZe#QcrS_0D7I-oc_4Zsgdo^{9Y*kQ|wu~#}|OeW%L@L>kPJds2XPY}dW zMsO-!BdG6;csgQGg3dtUsiI6F2d}mSs0VT;F)trZolyrBexhD7fR%_!FD-z;#cBLI zB@3U9j!z;^@2i8O4!4h~1-7mC@Oz)CzpQI6lF|wp-{=`flhZ_Ug#-@~Fk0d4Fg|<7 z@BHy^-peI7O6PsE^joFgyo(iIshIco6<@9J=KaCmPu@Q7)3;CGG4EIJ_&;~d`}aHE zd%&CbcyPKUT*JGH{&nHJe_QyDl6mhedA0=A6lY!Yqk%zd?<)Fy(Y)U-erqw?{%L>s zTAw%1`~H9Amf`1*Be?T>_`n|jD&-fSb;oh8@~iW}*@LK8;yw6?RbYp027fFEe#qd@ z<-j`tk9aG+EvN8>J~@|zmyq)%-c!vASE%Rx3QpK=zT-b`{NkT8ON7@M*VNi zsplDd$CL8%gu#7z{0ZtI{OO$XmH4P9;m_s3?=<+Aa^U&&Tf3Am_m1q!)<2Z_x#W5! z)O6G<^?tn%h=u+hlzNtX-ihpbrUbs!doD*`y;|Taye+1G{HlK4;H5@SAO0{Ddep~K`(JF>c3`Mj&vQBTyw1vx8$J&iK0B@auAK7kvhw~{WqYjr#|%F4 zr~(QN{&|7hMdLjiYKzkWYYJs$v^eEVPyAAUMd z`L9~}13BftDdkJNPZ*Jn%v=66uq& z3g`#(Z;Qb7Jp6kk54iN`R?eF_-yxyIs{C}AJYA?}(pS5=XKda|K1|azRw86h@@cpKEe0%yMgD-!z7JSUg z&tIVY_Q$5@f5G5O4E|KT*8eJl?*^RXawLb&_egmw6gr%;dbZ8edR}4U`>?@RH7Puy z2k+Mm{*!;#N?vPqy)94uSFL>1^wp@9|GdG!_<{m{&EQ|lQ_syj@C9%@D3ASb&shV#_(Dyyf+ z{I2a*{>^#He>e~PudSXBn?N+1{{JU~|6r}+bHwT|f=f;MT>6OuUS<7VFK{aqIvlg| zhps4)c>(@Cn5X<%E5E*23qEhlAQCtMT4q@K}|?{c)c$`0@8>!EILlX@h_L zpA_Kh)h`R&3WW~;XyxY@X#L+beqLCtbhz`aT6o-^StjsM1$Mg4%8z|S0S)jc_;+%7oo$WdEmcm^{;xP z7M`(Z{wPoRPvn9B72w3@OF4Su@1%T*_pCW?7G`)i4Sw$*YJ(Hj?t+C%=fC@P1spMW zg~071bl98+zR&6@*rWuz)1GO~Q@$H;;y;vw|HFC8zuxM9(^jp2(&~RAPx+7Lfj^rE z{`Xe@+h5X(cUb-3%TsZkWIHkkx-IPx-GxaaAH8RhbiyKVbDd z_j_7_uiu99)bkp^N$1xXowr!KZ?t;eZTiQT-zNo;P^R z=yu8A|7h^a9Q}Zg2G2>isTlqtsTCmQ_zt-Td`@WX$w};-6r=Abwfq%m4`GSqF4Zrt%p7P(Y@;|gV zz17RE+fv+-I`Ha8vC3cSR7=8an3 zm-k%;zw<8@{)pAno~NEMEB}2<3_NY+Uzex++w#D#SUt%dTERi9=ShQCyiW0XTo2wC z4F2u!D`3$0{D#5H-mmZ{t^5xKZWp1$;_|uavq9h`-u;hiVV^$x4F1kqMevg0*_x-G zJ}dv=ZY}8hnaMom-(uyT`;fN#MZ@*|2LGWc!VdHIK4b94f7OD_GxG0+JoWzo@JcC> z{ZooK7c4aEZ$}>Z;XLqr1zzI)PZMakqw+VDr~G*<|25-7U;n?};KjeI&->GCe_-%e zn;r4T<&ObhXKjTKU$pYi8a_Mi=64KUYk9db{~=U37aa-&Ug9nOh!*tYujK}JuTl7n zuWtdTKKYi}M_(`9W##|U?4yr!o5BAghi|(D?jx5up11N%f2**6vs=Gq@FOz{c+TKg z4gQzrNBR2mvj%^iB^r$!-roUUI)|U|4_5xz+qL4qvHt$E!QX0$Ti?&0zf|)lxq1G@ zfX_we?Rns}0x$7ezNzh+8S`F|r~DZ!|DHybyQChxR~fwb8Lj8M(dV}f-ukBsNE-Z4 z^3?wqR{rBPTJf-z|5l#z-mp;v4gShzg}>F{r}EU3$^-vR zt7q9ht;f`j_mMp1zXW)twG}>mGf(+Nm`7l|`6)|CoVJH54c?O@zjqq^gxSH@Sosct zhg;P1GgkhBB zFg@Jm-@_E|T>M-PIQ78OIq}F^DPQ9KO{F&I`?q%)JZbs?k)iyxTRoK)Cw{=-2`O(E zp+nN@d1Fp|{aSdAY_;BUR5_4xYJtx`E!Xa2?o!{=7O zsh@N8>Lw{~g+hmeR?q1B6zJQ94udy*S>b@C+`CBh=y9gcb%meSV zdOr21TKJ^(Yuw-!FDU#;tLxQy>iL~K@DEx&@BXk>aEsORX9i#ST?LF-yI(T+^iLEH zwvoSY8~g`mA3tT~|J~rP`&}((X3r~GGq-%L%LCt^2mVzEDfN78sq*vf1=`L@DPQ7! z@yB|7P7mIw!QcH>1r!?m)p_cFiM1xBAw(>2p^ec#FUhr+;26_VvI(p7M`c`Ffid@W=7D4gU3QiqESJ&vzO;W_bRS z!JjhtNB_41>J0v6f!jss@FOeV)}ZyjR}bF&N*%{nTD-H(Z`Qd&MljpPrfbnmw3N) zNuT%m-&?Eoyul3kxHVp8@IQK;0yZ1|8w75JLWeu7eC_FoKz+XL1DyWG*Ue9OOmBNh zgTKb|8wdmC@7DpJ%g(+_;3eKq{zA){+3^0@;D2m%xYz3Ww86jf4F&jg{*J*vG_7!u zSN?ut@DCfG_0AA5J6`ahTl{sq9a15a5!5B!?e^HDu`(+01!eBCb_{CD%z^PxQO zKg|RGMjrS-3%tZz<>^5EA8XfbP`Qg)erdws#R9jB(BW1q|Gpn8@as12dkp?#6F5IF z+M1`HS6KPg@6viqoq0nBf92;C?)wjq82m5e+TcFJ=?w<|HDlx-M)k%Y3fu~X4xh>c z{~N34_ieu5m_757!GFWz4!Gs=_wRY?sRSdDp! z;0mu9Vn@bsQU9efc~8i{;0yoyile-L$af8fWg8y>VwXm{?H{>kgua)+Z6$rEf8>r` z^3nos&iz^wX~owN{k=y(vlHnIi=Gr7Gd#kCrO7LwBBS6;c<#?46`voQv zN877g>anM9T_S<^KAYQWs+$vSM~`BMl0+xB^aQl7tF^kNu@;56Fk?alB|SmlSp2{ z4oSfWq=`qk1-T_3O2!-4@~SF1o^SZ;tI#ZO{a{hs;w=O8_gKiVPiS*DJ}hrgO4ljE zD)89*2b;i%NQ>@;9)sHD*QlkS?OAEvFg=XTlVs>+i`uNg!T{j|6j>mj4}8(W+mjEm zOCmJHD$JU?9fE!|O5mb*1ydV)-3msw0VbZ;zPITC8txRpN zUuDSH+gZC*Qlsjp4zt?VPqSo!td~F*%2{@o4V1WaMf?xH5IUUwxe#^||7X=m+)Y?W zpA^RK5JY^oWk4e z=%fDbs6;Eocq}X^L59K~^l?swg3^#-gnL^zbZv#JT$0s(!;lP#y z*udEIFo9}P#OHwO@CDhor*!OC${aCaVs1KiHfP^|(T1{TamHM-PG13pRG1$WOTD21 zLUCoLkof!Glg%P**q_T42C2jk5xAjGNTp(DVv8MwWvoj^Y^g}Jpnk_tbz!dbWFi9l zeq0t}qMC%xqdnspSBzN9Vl3UpMZZ1aw;~*tIT(75NwCAReBFT%jhV6vh4_Z! zk+tzuqOr3Dte~GVLLA8qMW^i1$e!ST zj$nZdvK5znwT*kq(5aJcO#&T+r*tF3z_79o^+ob*Z4T{Vo4OdCv5O>hZGbsl+py>f ziLf8Jd`vq5)rMV{;Usedb_jLwn045=JKzP8TyP@3^U4jq5vxe(7Cgq*WSGDu@DEJa zD!ceZ;~ruDH$1uN8!S1aiLj+&no7c;Oi1rPt%RQQ!*aRZWG*QDtqapeqGWu2RrQhm z?JTWFwmu7`0l3Sa?N|PPJG-72JBlDYAVTmUi6BICc|^feMuQ%L2*w4Kcu`_dkYKW# zw`5l~?z&kq$w5)nlj2DP$;Fc%bMl;n;5A463(PTk5HA|P@2mQHy8FEi;)C6u>FMep zRn=A9H9b|u1|S<51xaixIr26nbcjXGcd?iFb^9U%?1Up4*)?LR$}I;RzZF~_f2Oo! zSw?QiQM6kJ4TF5w`j%JuvKv<+DSwQkL??rAsA7Fth{QCS=9Z|jM0W|9qDh8ftB9cK zsQBXOb8H_eDkg(wBPOEudx!;)nyPY1;8R`N9o7W@jt zW<6C9uc<}~J<%D4$1AHeqrwf@wYE!BX;emALse5J3eW`+gHtY8r;00l_ z8W*{`kz5hyFjt0*YGp=lLdi8)2%{i7JnghdrkofRv6+jI4qI6Lm6+8bg*88GF)Uw) zC7@nT8`TO$ngYBvGcovMBiS(^8k4*Uz)Y&Q9gV}k#i?1jsqIZNbfm~Zbz5u-R^?Av zAmb$#z*X`o&6f7}KF?~yTbCtFg-E#RnsXw~w;N$!%pXNm?Bk}Fl}q}kTP;a1#Neho zNBD!^Vgwd=qJ?v`)G6mQoOVlrTbs(eQAG3QvAQ?YsTolt|jU>EJ#&2B-P}8IYT4q%;=SkLt*Ushfnr&R5qc|;m zB@Qt`E^M?`6-{-_Hi+&p2Y2Q|bQi|@AjFvx{{2Gzo`8!dqB8gfawvF3bDsvQ^4>@t zDQhKyq*g6OwZbe`PiCWd8+pD`#DS(-HlzfQh*6)qR}wo6Ch1Q2h1Oe2u0r)bi317@e<29Op`dc^3^b z?-LQC>V6+m7%IC73|yHup8uAE!%iP-oP}i(IIoY|RyYgX zq7f1sjmR&=s(6=qsqUETWq-WlQZ?N?V6FFx{lw>?9LttSB-dLk3Y|+k4O&ciEI`D! zr2g8~jG?j6eP*a8_KM;uw$bu8u2E4Bnz`APcHVILS0YoFWe0Y*6@xCSyf7iE`oIfm zRaW@u$dVGSGT)x{JM*2urGQmqVQmkFfaD`=9Hp%B0H$3pGPPm_U8G(JEA_%! zE7OBXQW@7-Vt-ff)QD-TpiYc;y;6}4i!KxF5iq{yD`LLTOG^|YqUuWu_p&agWao|_ zLZKd+I8TyJVj+66sC0>he3=+pJ@iCs1no|Z53xxy9|LVS#{z47J*~9k2T}riporgdqx4F_nP! zZ7DQN$2oMulQF0V$$t zD;=)E>VArfRaM^v2hh?W&3r)eG*TiEM=FG-j2AeJm#<#JMgl3`IxF4q6>ZA9JHx0W zSnz8-LKKBh_bE&729DvCMr6IPa_SfZ8ICND@Vy(uIKTQXnuv67H=fvNp<+H#glD_! zTdM@ftDUXAVWbEcMqG{;5$s~rvTTH0-9({ntpLZe+MTY3aeX5XYi-O?v+tt5JTswc ze2r#TFKu2x2ej!zCei);83 z3Geh|DH#_&hwE&9r&hyXNqDC?PT2f>KG2z`a8bkCudCCU3ufBGzlr=m@7~>Z|8Hjd zPETZq^H_I!y`3su#U;N6sjl`|oy~eu(1#RPaCKL1w4tqdMWZ?tf+vU*du|b$tikiYHEY z@`2m$$Nx>juLRg|F|KS%D;no<@Ea={#q26W$OOA0^d8m(ZSo_pwqMYordAvuJ3>B;O&3Ysn2P+dcp_rvjX?q_5IYr7k|Q^v)0M4ux{|LhyN9Mb^G?$>6HH9>R;dg-#YkT z4h4YIEqt$2|N8cS$3wDMPLtw4`NnfmPmgcIJN+B5_|&7o+h6m|{|HZaL*!kzZ-1z_ z65bDt2Dj^e@jDCRufV?=C2u_+=~H-C{|xW+ApqC##ZT+W9RK|_^h7_yAL-!jCua6y zz~5oz)o)f^^ODEMS(p27KW_(L4)~iL!Dj@je*8R_P4we5e1GQL-Eqp#U430uI~>jS z&zFf2Py4d;ztQKh@K3&U zZ}@q__xL;ibHG3A4|B2_x8-zuANX&N#D{%<1R6>w4CnNtgf9j1;)}-u{0Fh)syHZZK Date: Mon, 17 Jul 2023 16:51:47 +0600 Subject: [PATCH 029/144] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=20=D1=84?= =?UTF-8?q?=D0=B0=D0=B9=D0=BB=D1=8B=20remove.*?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/remove.c | 17 ----------------- source/model/remove.h | 1 - 2 files changed, 18 deletions(-) delete mode 100644 source/model/remove.c delete mode 100644 source/model/remove.h diff --git a/source/model/remove.c b/source/model/remove.c deleted file mode 100644 index 7ea4cf6..0000000 --- a/source/model/remove.c +++ /dev/null @@ -1,17 +0,0 @@ -#include "remove.h" - - -void template_remove_line() { - int index = 0; - GtkTreeIter iter; - GtkTreeModel *model = GTK_TREE_MODEL(main_config.list); - GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->treeViewMain)); - if(gtk_tree_selection_get_selected(selection, &model, &iter)) { - char* str_iter = yon_char_new(gtk_tree_model_get_string_from_iter(model, &iter)); - index = atoi(str_iter); - g_object_ref(main_config.list); - gtk_tree_view_set_model(GTK_TREE_VIEW(widgets->treeViewMain), NULL); - gtk_list_store_clear(main_config.list); - char* key_del = save_format_key(index); - } -} \ No newline at end of file diff --git a/source/model/remove.h b/source/model/remove.h deleted file mode 100644 index 11fe028..0000000 --- a/source/model/remove.h +++ /dev/null @@ -1 +0,0 @@ -#include "model.h" \ No newline at end of file From 457c6e834a55fb9a8f0e142396e0edcbe37ef2b4 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 17 Jul 2023 18:03:44 +0600 Subject: [PATCH 030/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 32 +++---- source/controler.h | 2 +- source/model/model.h | 1 + source/model/philos_utils.c | 11 +++ source/model/philos_utils.h | 1 + source/model/save.c | 162 +++++++++++++------------------- source/model/save.h | 3 +- source/model/ubl-utils.c | 1 + source/ubl-settings-diskquota.h | 1 + source/ubl-strings.h | 3 +- source/view_check_user_table.c | 4 +- source/view_temp_u_g_p.c | 2 +- 12 files changed, 103 insertions(+), 120 deletions(-) diff --git a/source/controler.c b/source/controler.c index 7ba9920..42497cf 100644 --- a/source/controler.c +++ b/source/controler.c @@ -47,7 +47,7 @@ void wrapper_edit_user_show() { void wrapper_add_group_show() { char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); - activ_text= yon_char_divide_search(activ_text, " ", -1); + activ_text = yon_char_divide_search(activ_text, " ", -1); set_disk(activ_text); set_temp_menu("grpquota", "add"); set_all_config(all_config); @@ -277,44 +277,40 @@ int wrapper_select_tree_view(hotebook* widgets) { } void wrapper_all_save() { - /* + int flag_mess_save = 0; - if (main_config.flag_load == 0) { - flag_mess_save = template_format_str_save(CMD_ALL_SAVE, CMD_ALL_REMOVE); + if (all_config->flag_load == 0) { + flag_mess_save = wrapper_template_save(all_config, CMD_ALL_SAVE, CMD_ALL_REMOVE); } else { - flag_mess_save = template_format_str_save(CMD_ALL_SAVE, CMD_ALL_REMOVE); + flag_mess_save = wrapper_template_save(all_config, CMD_ALL_SAVE, CMD_ALL_REMOVE); } if (flag_mess_save) { - yon_ubl_status_box_render(GLOBAL_LOCAL_SAVE_SUCCESS,BACKGROUND_IMAGE_SUCCESS_TYPE); - main_config.flag_save=0; + yon_ubl_status_box_render(GLOBAL_LOCAL_SAVE_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + all_config->flag_load=0; } else { yon_ubl_status_box_render(MESS_NOTHING_SAVE, BACKGROUND_IMAGE_SUCCESS_TYPE); } - */ } void wrapper_global_save() { - /* - if (template_format_str_save(CMD_SAVE_GLOBAL, CMD_REMOVE_GLOBAL)) { - yon_ubl_status_box_render(GLOBAL_SAVE_SUCCESS,BACKGROUND_IMAGE_SUCCESS_TYPE); - main_config.flag_save-=1; + if (wrapper_template_save(all_config, CMD_SAVE_GLOBAL, CMD_REMOVE_GLOBAL)) { + yon_ubl_status_box_render(GLOBAL_SAVE_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + all_config->flag_load-=1; } else { yon_ubl_status_box_render(MESS_NOTHING_SAVE, BACKGROUND_IMAGE_SUCCESS_TYPE); - }*/ + } } void wrapper_system_save() { - /* - if (template_format_str_save(CMD_SAVE_SYSTEM, CMD_REMOVE_SYSTEM)) { - yon_ubl_status_box_render(LOCAL_SAVE_SUCCESS,BACKGROUND_IMAGE_SUCCESS_TYPE); - main_config.flag_save-=1; + if (wrapper_template_save(all_config, CMD_SAVE_SYSTEM, CMD_REMOVE_SYSTEM)) { + yon_ubl_status_box_render(LOCAL_SAVE_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + all_config->flag_load-=1; } else { yon_ubl_status_box_render(MESS_NOTHING_SAVE, BACKGROUND_IMAGE_SUCCESS_TYPE); } - */ } void load_system_cfg() { all_config->flag_load = 0; diff --git a/source/controler.h b/source/controler.h index b88c3c7..acdb57e 100644 --- a/source/controler.h +++ b/source/controler.h @@ -1,5 +1,5 @@ #include "ubl-settings-diskquota.h" - +#include "ubl-strings.h" char *local; diff --git a/source/model/model.h b/source/model/model.h index f47d656..76136b8 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -35,6 +35,7 @@ typedef struct { vector v_group; vector v_project; vector v_disk_status; + vector v_remove; int flag_set_data; int flag_save; int flag_load; diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index 3d5e9ab..49d3d74 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -851,4 +851,15 @@ char* fill_tree_view_id(int id) { } +char *philos_char_from_size_t(size_t int_to_convert) { + int i = 1; + float convert_check = (float)int_to_convert; + for (i = 1; convert_check >= 10; i++) + { + convert_check = convert_check / 10; + } + char *ch = g_malloc0(i * sizeof(char) + 1); + sprintf(ch, "%d", int_to_convert); + return ch; +} diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 6ec2f95..01268e5 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -159,5 +159,6 @@ char** philos_char_parsed_append(char** parsed, int *size, char *string); void philos_set_size_memory_integer(char* str_find, size_t* array_data); me_time time_convert(size_t seconds); char* fill_tree_view_id(int id); +char *philos_char_from_size_t(size_t int_to_convert); #endif \ No newline at end of file diff --git a/source/model/save.c b/source/model/save.c index c51a1e8..41f04ad 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -2,51 +2,65 @@ #define SAVE_H #include "save.h" -/* -char* template_format_save(config_all* _all_config, char* source_set_cmd) { +char* save_str_users(config_u_g_p* config, int index) { + char* cmd = yon_char_new(""); + char split_simvol[2] = {0}; + split_simvol[0] = 0; + split_simvol[1] = 0; + vector* vec_actors = &config->actors; + char* str_actors = NULL; + if (vec_actors->vectorList.total> 0) { + for (int i = 0; i < vec_actors->vectorList.total; i++) { + str_actors = (char*)vec_actors->pfVectorGet(vec_actors, i); + cmd = yon_char_unite(",", str_actors, NULL); + } + } + +} + +char* template_format_save(vector* vec_temp) { char* cmd = yon_char_new(""); - for (int i = 0; i < _all_config->v_u_g_p.pfVectorTotal(&_all_config->v_u_g_p); i++) { - config_u_g_p* _config = (config_u_g_p*)_all_config->v_u_g_p.pfVectorGet(&_all_config->v_u_g_p, i); - char* key = save_format_key(_config, i); - char* value = save_format_str_value(_config, i); - //char* value_status = save_format_status_cmd(_config, i); - if (key!= NULL) { - // key = yon_char_unite(cmd, " " , key, "=\"" , value, "\" ", NULL); - cmd = yon_char_unite(cmd, key, "=" , value, " ", NULL); - //cmd = yon_char_unite(cmd, key, "=" , value_status, " ", NULL); - free(key); - free(value); - //free(value_status); + if (vec_temp->vectorList.total> 0) { + for (int i = 0; i < vec_temp->pfVectorTotal(vec_temp); i++) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); + char* key = save_format_key(_config, i); + char* value = save_format_str_value(_config, i); + if (key!= NULL) { + cmd = yon_char_unite(cmd, key, "=" , value, " ", NULL); + free(key); + free(value); + } } - } - if (strlen(cmd) > 8 && save_check_save(_all_config)== 0) { - cmd = yon_char_unite(source_set_cmd, " " ,cmd, NULL); - return cmd; + return cmd; +} + +char* wrapper_template_format_save(config_all* _all_config, char* source_set_cmd) { + char* cmd_user = template_format_save(&_all_config->v_user); + char* cmd_group = template_format_save(&_all_config->v_group); + char* cmd_project = template_format_save(&_all_config->v_project); + if ((strlen(cmd_user) > 3 || strlen(cmd_group) > 3 || strlen(cmd_project) > 3) && !save_check_save(_all_config)) { + return yon_char_unite(source_set_cmd," ", cmd_user, " ", cmd_group, " ", cmd_project, NULL); } - free(cmd); return NULL; + } char* template_format_remove_save(config_all* _all_config, char* source_remove_cmd) { - char* cmd = yon_char_new(source_remove_cmd); - if (_all_config->count_remove == 0) { - return NULL; - } - for (int i = 0; i < _all_config->v_u_g_p.pfVectorTotal(&_all_config->v_u_g_p); i++) { - config_u_g_p* _config = (config_u_g_p*)_all_config->v_u_g_p.pfVectorGet(&_all_config->v_u_g_p, i); - if (_config->status_set >= 0) { - cmd = yon_char_unite(cmd, " " , _config->loaded_keys, " ", NULL); + if (_all_config->v_remove.vectorList.total > 0) { + char* cmd = yon_char_new(source_remove_cmd); + for (int i = 0; i < _all_config->v_remove.vectorList.total; i++) { + char* str_remove = (char*)_all_config->v_remove.pfVectorGet(&_all_config->v_remove, i); + cmd = yon_char_unite(cmd, " " , str_remove, " ", NULL); + } + if (strlen(cmd) > strlen(source_remove_cmd) && save_check_save(_all_config)== 0) { + return cmd; } } - if (strlen(cmd) > strlen(source_remove_cmd) && save_check_save(_all_config)== 0) { - return cmd; - } - return cmd; + return NULL; } - int wrapper_template_save(config_all* _all_config, char* source_set_cmd, char* source_remove_cmd) { char* str_cmd_remove = template_format_remove_save(_all_config,source_remove_cmd); - char* str_cmd_set = template_format_save(_all_config,source_set_cmd); + char* str_cmd_set = wrapper_template_format_save(_all_config,source_set_cmd); if (str_cmd_set != NULL && str_cmd_remove != NULL) { philos_config_save(yon_char_unite(str_cmd_remove, "; " , str_cmd_set, NULL)); } @@ -70,14 +84,10 @@ int wrapper_template_save(config_all* _all_config, char* source_set_cmd, char* s } char* save_format_key(config_u_g_p* config, int index) { - if (config->status_set == 1) { - return NULL; - } char* cmd = yon_char_new(""); char* value = yon_char_new(""); char* key = yon_char_new(""); int number = config->id; - key = yon_char_unite("CGROUP_QUOTA[", config->type_arr, ":", NULL); if (strstr(config->type_arr, "prjquota")) { if (number!=-1) { @@ -90,63 +100,26 @@ char* save_format_key(config_u_g_p* config, int index) { else { key = yon_char_unite(config->UNIX_file, NULL); } - - key = yon_char_unite(key, save_str_users(config, index) , "]", NULL); - return cmd; - } + char* save_format_str_value(config_u_g_p* config, int index) { - if (config->status_set == 1) { - return NULL; - } char* value = yon_char_new(""); value = philos_format_cfg_str_size_memory(value, config->soft_restriction_size,config->soft_restriction_size_pow); - value = yon_char_unite(value, ","); - philos_format_cfg_str_size_memory(value, config->soft_restriction_file,config->soft_restriction_file_pow); - value = yon_char_unite(value, ","); - philos_format_cfg_str_size_memory(value, config->severe_limitation_size,config->severe_limitation_size_pow); - value = yon_char_unite(value, ","); - philos_format_cfg_str_size_memory(value, config->severe_limitation_file, config->severe_limitation_file_pow); - value = yon_char_unite(value, ","); - //philos_format_cfg_str_size_memory(value, config->deferring_size, config->deferring_size_pow); - value = yon_char_unite(value, ","); - //value = philos_format_cfg_str_size_memory(value, config->deferring_file, config->deferring_file_pow); + value = yon_char_unite(value, ",", NULL); + value = yon_char_unite(value, yon_char_from_int(config->soft_restriction_file)); + value = yon_char_unite(value, ",", NULL); + value = philos_format_cfg_str_size_memory(value, config->severe_limitation_size,config->severe_limitation_size_pow); + value = yon_char_unite(value, ",", NULL); + value = yon_char_unite(value, yon_char_from_int(config->severe_limitation_file), NULL); + value = yon_char_unite(value, ",", NULL); + value = yon_char_unite(value, philos_char_from_size_t(config->deferring_size), ",", NULL); + value = yon_char_unite(value, philos_char_from_size_t(config->deferring_file), NULL); return value; } -char* save_str_users(config_u_g_p* config, int index) { - char* cmd = yon_char_new(""); - char split_simvol[2] = {0}; - split_simvol[0] = 0; - split_simvol[1] = 0; - if (strstr(config->type_arr, "prjquota")) { - //for (int i=0; config->actors[i]; i++) { - // cmd = yon_char_unite(":", split_simvol, config->actors[i], NULL); - // split_simvol[0] = ','; - // split_simvol[1] = '\0'; - //} - } - else { - - } -} - -char* save_format_status_cmd(config_u_g_p* config, int index) { - if (config->status_set == 1) { - return NULL; - } - if (config->status) { - return yon_char_new("enable"); - } - else { - return yon_char_new("disable"); - } - return yon_char_new("disable"); -} - int save_check_save(config_all* _all_config) { if (_all_config->flag_set_data == 1 || _all_config->flag_save>0) { return 0; @@ -156,18 +129,15 @@ int save_check_save(config_all* _all_config) { } return 0; } - -void save_remove_array(config_all* _all_config) { - for (int i = 0; i < _all_config->v_u_g_p.pfVectorTotal(&_all_config->v_u_g_p); i++) { - config_u_g_p* _config = (config_u_g_p*)_all_config->v_u_g_p.pfVectorGet(&_all_config->v_u_g_p, i); - if (_config->status_set == 1) { - _all_config->v_u_g_p.pfVectorDelete(&_all_config->v_u_g_p, i); - } - if (_config->status_set == 2) { - _config->status_set = 0; - - } +char* save_format_status_cmd(config_u_g_p* config, int index) { + /*if (config->status) { + return yon_char_new("enable"); } + else { + return yon_char_new("disable"); + } + */ + return yon_char_new("disable"); } -*/ + #endif \ No newline at end of file diff --git a/source/model/save.h b/source/model/save.h index 5ab3488..5f28185 100644 --- a/source/model/save.h +++ b/source/model/save.h @@ -2,13 +2,12 @@ #define SAVE #include "ubl-utils.h" #include "model.h" -char* template_format_save(config_all* _all_config, char* source_set_cmd); +char* template_format_save(vector* vec_temp); char* save_format_key(config_u_g_p* _config, int index); char* save_str_users(config_u_g_p* _config, int index); char* save_format_str_value(config_u_g_p* config, int index); char* save_format_status_cmd(config_u_g_p* config, int index); char* template_format_remove_save(config_all* _all_config, char* source_remove_cmd); -char* template_format_remove_save(config_all* _all_config, char* source_remove_cmd); void save_remove_array(config_all* _all_config); int save_check_save(config_all* _all_config); int wrapper_template_save(config_all* _all_config, char* source_set_cmd, char* source_remove_cmd); diff --git a/source/model/ubl-utils.c b/source/model/ubl-utils.c index 51da14f..0b74f34 100644 --- a/source/model/ubl-utils.c +++ b/source/model/ubl-utils.c @@ -595,6 +595,7 @@ char *yon_char_from_int(int int_to_convert) return ch; } + /**yon_char_replace(char *source, char *find, char*replace) * [EN] * diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index 27cf8e4..b325d67 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -13,6 +13,7 @@ #include "ubl-cmake.h" #include "model/model.h" #include "model/load.h" +#include "model/save.h" #include "ubl-strings.h" #include "model/philos_utils.h" #ifdef WEBKIT_FOUND diff --git a/source/ubl-strings.h b/source/ubl-strings.h index 0c9bf4d..49d5a0e 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -44,7 +44,7 @@ #define GLOBAL_LOCAL_SAVE_SUCCESS_LABEL _("Local and global configuration saving succseeded.") #define GLOBAL_SAVE_SUCCESS_LABEL _("Global configuration saving succseeded.") #define LOCAL_SAVE_SUCCESS_LABEL _("Local configuration saving succseeded.") -#define SAVE_FAILED_LABEL +#define MESS_NOTHING_SAVE _("Nothing to save!") #define STR_KB _("Kb") #define STR_MB _("Mb") @@ -66,3 +66,4 @@ #define DAYS _("d ") #define HOURS _("h ") #define MINUTES _("m ") +#define SAVE_FAILED_LABEL \ No newline at end of file diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index 95d8b2a..f8c4a65 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -83,4 +83,6 @@ void table_u_g_on_hide_subwindow(GtkWidget *self) { table_u_g *table_u_g_get_widget_filters() { return table_widgets; -} \ No newline at end of file +} + + diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 65ba0f8..8a7dff6 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -367,7 +367,7 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { ); _config->type_arr = yon_char_new(flag_temp_u_g_p); // _config->status_set= 0; - if (strcmp(flag_temp_u_g_p,"prjquota") == 0) { + if (strstr(flag_temp_u_g_p,"prjquota")) { _config->UNIX_file = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); char* actors = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectName)); if (strlen(actors)>1) { From 91b81894a00cc479aa5989e95e8df22c5bccb663 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 18 Jul 2023 15:26:47 +0600 Subject: [PATCH 031/144] =?UTF-8?q?=D0=A7=D0=B0=D1=81=D1=82=D0=B8=D0=BD?= =?UTF-8?q?=D0=BE=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=BE=20=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/save.c | 80 ++++++++++++++++++++++++++++++--------------- source/model/save.h | 2 +- 2 files changed, 55 insertions(+), 27 deletions(-) diff --git a/source/model/save.c b/source/model/save.c index 41f04ad..b25f370 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -11,10 +11,16 @@ char* save_str_users(config_u_g_p* config, int index) { char* str_actors = NULL; if (vec_actors->vectorList.total> 0) { for (int i = 0; i < vec_actors->vectorList.total; i++) { + if (i==0) { + cmd = yon_char_unite(cmd, ":", NULL); + } str_actors = (char*)vec_actors->pfVectorGet(vec_actors, i); - cmd = yon_char_unite(",", str_actors, NULL); + cmd = yon_char_unite(cmd, split_simvol, str_actors, NULL); + split_simvol[0] = ','; + split_simvol[1] = '\0'; } } + return cmd; } @@ -35,12 +41,44 @@ char* template_format_save(vector* vec_temp) { return cmd; } +char* save_format_status_cmd_all(vector* vec_temp, vector* vec_status_disk) { + char* cmd = yon_char_new(""); + if (vec_status_disk->vectorList.total > 0 && vec_status_disk->vectorList.total > 0) { + for (int i=0; i < vec_status_disk->vectorList.total; i++) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); + for (int j=0; j < vec_status_disk->vectorList.total;j++) { + disk_status* config_disk_status = (disk_status*)vec_status_disk->pfVectorGet(vec_status_disk, j); + if (strstr(config_disk_status->device, _config->device) && strstr(config_disk_status->device, _config->type_arr) ) { + cmd = yon_char_unite(cmd, " ", save_format_status_cmd(config_disk_status, _config)); + } + } + } + } + return cmd; +} +char* wrapper_save_format_status_cmd_all(config_all* _all_config) { + char* cmd = save_format_status_cmd_all(&_all_config->v_user, &_all_config->v_disk_status); + cmd = yon_char_unite(cmd, " ", save_format_status_cmd_all(&_all_config->v_group ,&_all_config->v_disk_status), NULL); + cmd = yon_char_unite(cmd, " ", save_format_status_cmd_all(&_all_config->v_project, &_all_config->v_disk_status), NULL); + return cmd; +} + +char* save_format_status_cmd(disk_status* config_disk_status, config_u_g_p* config) { + char* cmd = yon_char_unite("DISK_QUOTA[", config->type_arr, ":", config->UNIX_file,"]=", NULL);; + if (config_disk_status->status) { + cmd = yon_char_unite(cmd,"enable", NULL); + return cmd; + } + return yon_char_unite(cmd,"disable", NULL); +} + char* wrapper_template_format_save(config_all* _all_config, char* source_set_cmd) { char* cmd_user = template_format_save(&_all_config->v_user); char* cmd_group = template_format_save(&_all_config->v_group); char* cmd_project = template_format_save(&_all_config->v_project); - if ((strlen(cmd_user) > 3 || strlen(cmd_group) > 3 || strlen(cmd_project) > 3) && !save_check_save(_all_config)) { - return yon_char_unite(source_set_cmd," ", cmd_user, " ", cmd_group, " ", cmd_project, NULL); + char* cmd_status_disk = wrapper_save_format_status_cmd_all(_all_config); + if ((strlen(cmd_status_disk) > 3 || strlen(cmd_user) > 3 || strlen(cmd_group) > 3 || strlen(cmd_project) > 3) && !save_check_save(_all_config)) { + return yon_char_unite(source_set_cmd," ", cmd_status_disk, " ", cmd_user, " ", cmd_group, " ", cmd_project, NULL); } return NULL; @@ -50,7 +88,7 @@ char* template_format_remove_save(config_all* _all_config, char* source_remove_c char* cmd = yon_char_new(source_remove_cmd); for (int i = 0; i < _all_config->v_remove.vectorList.total; i++) { char* str_remove = (char*)_all_config->v_remove.pfVectorGet(&_all_config->v_remove, i); - cmd = yon_char_unite(cmd, " " , str_remove, " ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[" , str_remove, "] ", NULL); } if (strlen(cmd) > strlen(source_remove_cmd) && save_check_save(_all_config)== 0) { return cmd; @@ -84,38 +122,37 @@ int wrapper_template_save(config_all* _all_config, char* source_set_cmd, char* s } char* save_format_key(config_u_g_p* config, int index) { - char* cmd = yon_char_new(""); char* value = yon_char_new(""); char* key = yon_char_new(""); int number = config->id; - key = yon_char_unite("CGROUP_QUOTA[", config->type_arr, ":", NULL); + key = yon_char_unite("DISK_QUOTA[", config->type_arr, ":", NULL); if (strstr(config->type_arr, "prjquota")) { if (number!=-1) { - key = yon_char_unite(config->UNIX_file,":",yon_char_from_int(number), NULL); + key = yon_char_unite(key, config->UNIX_file,":",yon_char_from_int(number), NULL); } else { - key = yon_char_unite(config->UNIX_file,":AUTO", NULL); + key = yon_char_unite(key, config->UNIX_file,":AUTO", NULL); } } else { - key = yon_char_unite(config->UNIX_file, NULL); + key = yon_char_unite(key, config->UNIX_file, NULL); } key = yon_char_unite(key, save_str_users(config, index) , "]", NULL); - return cmd; + return key; } char* save_format_str_value(config_u_g_p* config, int index) { char* value = yon_char_new(""); value = philos_format_cfg_str_size_memory(value, config->soft_restriction_size,config->soft_restriction_size_pow); - value = yon_char_unite(value, ",", NULL); - value = yon_char_unite(value, yon_char_from_int(config->soft_restriction_file)); - value = yon_char_unite(value, ",", NULL); + value = yon_char_unite(value, ":", NULL); value = philos_format_cfg_str_size_memory(value, config->severe_limitation_size,config->severe_limitation_size_pow); - value = yon_char_unite(value, ",", NULL); + value = yon_char_unite(value, ":", NULL); + value = yon_char_unite(value, yon_char_from_int(config->soft_restriction_file), NULL); + value = yon_char_unite(value, ":", NULL); value = yon_char_unite(value, yon_char_from_int(config->severe_limitation_file), NULL); - value = yon_char_unite(value, ",", NULL); - value = yon_char_unite(value, philos_char_from_size_t(config->deferring_size), ",", NULL); + value = yon_char_unite(value, ":", NULL); + value = yon_char_unite(value, philos_char_from_size_t(config->deferring_size), ":", NULL); value = yon_char_unite(value, philos_char_from_size_t(config->deferring_file), NULL); return value; } @@ -129,15 +166,6 @@ int save_check_save(config_all* _all_config) { } return 0; } -char* save_format_status_cmd(config_u_g_p* config, int index) { - /*if (config->status) { - return yon_char_new("enable"); - } - else { - return yon_char_new("disable"); - } - */ - return yon_char_new("disable"); -} + #endif \ No newline at end of file diff --git a/source/model/save.h b/source/model/save.h index 5f28185..8fb591b 100644 --- a/source/model/save.h +++ b/source/model/save.h @@ -6,7 +6,7 @@ char* template_format_save(vector* vec_temp); char* save_format_key(config_u_g_p* _config, int index); char* save_str_users(config_u_g_p* _config, int index); char* save_format_str_value(config_u_g_p* config, int index); -char* save_format_status_cmd(config_u_g_p* config, int index); +char* save_format_status_cmd(disk_status* config_disk_status, config_u_g_p* config); char* template_format_remove_save(config_all* _all_config, char* source_remove_cmd); void save_remove_array(config_all* _all_config); int save_check_save(config_all* _all_config); From 9d6f7337f77f02de2419938548dcf42ed0b2b720 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 18 Jul 2023 15:27:42 +0600 Subject: [PATCH 032/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=BF=D0=B0=D1=80=D1=81=D0=B5=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/load.c | 21 ++++++++++++++++++--- source/model/load.h | 2 +- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/source/model/load.c b/source/model/load.c index cf48cf8..10f56e5 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -9,10 +9,12 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { load_free_vector(_all_config, &_all_config->v_user); load_free_vector(_all_config, &_all_config->v_group); load_free_vector(_all_config, &_all_config->v_project); + free_remove_vector(_all_config, &_all_config->v_remove); vector_init(&_all_config->v_user); vector_init(&_all_config->v_group); vector_init(&_all_config->v_project); vector_init(&_all_config->v_disk_status); + vector_init(&_all_config->v_remove); for (int index = 0; index < size; index++) { char* str_key_value = yon_char_new(cfg[index]); char* str_key = yon_char_divide_search(str_key_value, "=",-1); @@ -45,6 +47,7 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { } _all_config->flag_set_data = 0; _all_config->flag_not_data = 1; + _all_config->flag_save = 0; } @@ -123,12 +126,12 @@ void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index) { } void load_pars_values_status(disk_status* _config, char* key, char* value) { - _config->device = yon_char_new(value); - if (strstr(key,"enable")) { + _config->device = yon_char_new(key); + if (strstr(value,"enable")) { _config->status = 1; return; } - else if (strstr(key,"disable")) { + else if (strstr(value,"disable")) { _config->status = 0; return; } @@ -178,5 +181,17 @@ void load_free_vector(config_all* _all_config, vector* vec_config) { } +void free_remove_vector(config_all* _all_config, vector* vec_remove) { + if (_all_config->flag_not_data == 1) { + if (vec_remove->vectorList.total > 0) { + for (int i = 0; i < vec_remove->vectorList.total; i++) { + char* str_remove = (char*)vec_remove->pfVectorGet(vec_remove, i); + free(str_remove); + } + vec_remove->pfVectorFree(vec_remove); + } + } +} + diff --git a/source/model/load.h b/source/model/load.h index 87d7687..74a290a 100644 --- a/source/model/load.h +++ b/source/model/load.h @@ -11,6 +11,6 @@ void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index); void load_pars_values(config_u_g_p* _config, char* str_value, int index); void load_free_vector(config_all* _all_config,vector* vec_config); void load_pars_values_status(disk_status* _config, char* key, char* value); - +void free_remove_vector(config_all* _all_config, vector* vec_remove); #endif \ No newline at end of file From 43b7e61a564566b887870bb1ad372b0a73e231d0 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 18 Jul 2023 15:28:18 +0600 Subject: [PATCH 033/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=B4=D0=BE=D1=87=D0=B5=D1=80=D0=BD?= =?UTF-8?q?=D0=B5=D0=B5=20=D0=BE=D0=BA=D0=BD=D0=BE=20=D0=B8=D0=B7=D0=BC?= =?UTF-8?q?=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 8a7dff6..017c936 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -10,7 +10,7 @@ int table_index = 0; char* disk = NULL; void set_disk(char* _disk) { - disk = _disk; + disk = yon_char_new(_disk); } void set_all_config(config_all* _all_config) { @@ -97,11 +97,13 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil } else { gtk_widget_hide(temp_widgets->boxProjectAddEditboxProjectId); - if (strcmp(flag_temp_u_g_p, "user")==0) { + if (strcmp(flag_temp_u_g_p, "usrquota")==0) { gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Users")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), _("Users")); } - else if (strcmp(flag_temp_u_g_p, "group")==0) { + else if (strcmp(flag_temp_u_g_p, "grpquota")==0) { gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Groups")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), _("Groups")); } if (strcmp(set_add_edit, "add")==0) { @@ -116,7 +118,6 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil gtk_widget_hide(temp_widgets->boxProjectAddEdit); gtk_widget_hide(temp_widgets->btnOpenUserGroup); gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Editing")); - } } @@ -275,6 +276,12 @@ void set_edit_gui_data_base(config_all* all_config, int index) { } else { gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), disk); + if (strstr(set_add_edit, "add")) { + } + else { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGPData), format_actors(&_config->actors)); + + } } } From 2fca6f8589b20e99b924bc42bb84e9604bfd09c9 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 18 Jul 2023 15:29:22 +0600 Subject: [PATCH 034/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5=20=D0=BE=D0=BA=D0=BD=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 37 +++++-------- gdb.policy | 24 +++++++++ source/controler.c | 93 +++++++++++++++++++++++++++++---- source/controler.h | 3 +- source/model/model.c | 16 +++--- source/model/philos_utils.c | 6 ++- source/model/philos_utils.h | 3 +- source/ubl-settings-diskquota.c | 7 +++ source/ubl-settings-diskquota.h | 1 + ubl-settings-diskquota.glade | 26 ++------- 10 files changed, 148 insertions(+), 68 deletions(-) create mode 100644 gdb.policy diff --git a/Makefile b/Makefile index 82325bb..9e329df 100644 --- a/Makefile +++ b/Makefile @@ -8,13 +8,10 @@ MAKEFILE_PATH := $(dir $(MAKEFILE_FILEPATH)) CMAKE_COMMAND = cmake CMAKE_SOURCE_DIR = $(MAKEFILE_PATH)source CMAKE_BUILD_DIR = $(MAKEFILE_PATH)compile -#CMAKE_SOURCE_DIR = ./source -#CMAKE_BUILD_DIR = ./compile DEPENDS = /bin/cmake PREFIX ?= /usr PKGNAME = $(MAKEFILE_DIR) -#PKGNAME = ubl-settings-diskquota -LATEST_TAG= + default_target: all .PHONY: all init depend debug prepare check build uninstall install clean help @@ -39,16 +36,15 @@ depend: exit 1; \ fi; \ done; \ + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B${CMAKE_BUILD_DIR} --check-build-system CMakeFiles/Makefile.cmake 1 || exit 1; \ echo "Check depends: OK" -# $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -debug: init build - @echo "Debug ..."; \ +debug: + @echo "Debug ..." if [ ! -d ${CMAKE_BUILD_DIR} ]; then \ $(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \ + @gcc source/ubl-settings-cmake.h compile/ubl-cmake.h source/ubl-settings-multiseat.c source/ubl-settings-multiseat.h source/ubl-settings-multiseat-strings.h source/ubl-utils.c source/ubl-utils.h -o ubl-settings-multiseat `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g fi; \ - echo "${CMAKE_BUILD_DIR}/${PKGNAME}"; \ - cp ${CMAKE_BUILD_DIR}/${PKGNAME} ./; \ echo "Debug: OK" prepare: @@ -92,8 +88,8 @@ uninstall: @$(RM) "${DESTDIR}${PREFIX}/bin/${PKGNAME}" @$(RM) "${DESTDIR}${PREFIX}/share/applications/${PKGNAME}.desktop" @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.svg" - @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.checked.svg" - @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.warning.svg" + @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/com.ublinux.${PKGNAME}.checked.svg" + @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/com.ublinux.${PKGNAME}.warning.svg" @$(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}.policy" @if [ -z ${DESTDIR} ]; then \ [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ @@ -121,15 +117,16 @@ install: check uninstall done @install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/" "com.ublinux.${PKGNAME}.svg" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.funnel.svg" @install -dm755 "${DESTDIR}${PREFIX}/share/polkit-1/actions" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "com.ublinux.${PKGNAME}.policy" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "gdb.policy" @install -Dm755 -t "${DESTDIR}${PREFIX}/bin/" "${CMAKE_BUILD_DIR}/${PKGNAME}" @install -dm755 "${DESTDIR}/etc/xdg" @install -dm755 "${DESTDIR}${PREFIX}/share/applications" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.funnel.svg" @if [ -z ${DESTDIR} ]; then \ [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ update-desktop-database --quiet &>/dev/null || true; \ @@ -147,14 +144,6 @@ clean: echo "Clean: OK"; \ fi -up_ver: - @CURRENT=$$(grep 'VERSION' ${FILE_VERSION} | cut -d" " -f2); \ - MAJOR=$$(cut -d. -f1 <<< $${CURRENT}); \ - MINOR=$$(cut -d. -f2 <<< $${CURRENT}); \ - VER="$${MAJOR}.$$(($${MINOR}+1))"; \ - sed "s/VERSION *[[:digit:]]*.*/VERSION $${VER}/" -i ${FILE_VERSION}; \ - echo "Updated version to VERSION.md: $${CURRENT} to $${VER}" - help: @echo "The following are some of the valid targets for this Makefile:"; \ echo "... all (the default if no target is provided)"; \ @@ -164,5 +153,5 @@ help: echo "... compile"; \ echo "... install"; \ echo "... uninstall"; \ - echo "... clean"; \ - echo "... up_ver" + echo "... clean" + diff --git a/gdb.policy b/gdb.policy new file mode 100644 index 0000000..c1a7da0 --- /dev/null +++ b/gdb.policy @@ -0,0 +1,24 @@ + + + + + UBLinux + https://ublinux.ru + + + Run ubl-settings-diskquota as root + Запуск утилиты ubl-settings-diskquota с правами root + Authentication is required to run ubl-settings-diskquota + Требуется авторизация для запуска утилиты ubl-settings-diskquota с правами root + + auth_admin + auth_admin + auth_admin + + /usr/bin/gdb + true + + + diff --git a/source/controler.c b/source/controler.c index 42497cf..a8fecfa 100644 --- a/source/controler.c +++ b/source/controler.c @@ -34,7 +34,9 @@ void wrapper_add_user_show() { } void wrapper_edit_user_show() { int index = wrapper_select_tree_view(&cfg_custom_gui.user); - printf("%d\n", index); + char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); + activ_text= yon_char_divide_search(activ_text, " ", -1); + set_disk(activ_text); set_temp_menu("usrquota", "edit"); temp_set_index(index); set_all_config(all_config); @@ -58,6 +60,9 @@ void wrapper_add_group_show() { } void wrapper_edit_group_show() { int index = wrapper_select_tree_view(&cfg_custom_gui.group); + char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); + activ_text= yon_char_divide_search(activ_text, " ", -1); + set_disk(activ_text); set_temp_menu("grpquota", "edit"); temp_set_index(index); set_all_config(all_config); @@ -111,9 +116,13 @@ void unlock_spin_time(hotebook* widgets,void (*f)()) { } void entry_user_disk(GtkWidget *self,int* flag_update) { + block_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); if (flag_update) { + all_config->flag_set_data = 1; + all_config->flag_save = 3; temp_on_destroy_subwindow(self); } + get_status_disk(&cfg_custom_gui.user); char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); activ_text= yon_char_divide_search(activ_text, " ", -1); int find = fill_tree_view_user_group(all_config, activ_text, &cfg_custom_gui.user,"usrquota", 0); @@ -121,11 +130,18 @@ void entry_user_disk(GtkWidget *self,int* flag_update) { g_object_ref(cfg_custom_gui.user.liststore); gtk_list_store_clear(cfg_custom_gui.user.liststore); } + unlock_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); + + } void entry_groups_disk(GtkWidget *self,int* flag_update) { + block_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); if (flag_update) { + all_config->flag_set_data = 1; + all_config->flag_save = 3; temp_on_destroy_subwindow(self); } + get_status_disk(&cfg_custom_gui.group); char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); activ_text= yon_char_divide_search(activ_text, " ", -1); int find = fill_tree_view_user_group(all_config, activ_text, &cfg_custom_gui.group,"grpquota", 0); @@ -133,9 +149,13 @@ void entry_groups_disk(GtkWidget *self,int* flag_update) { g_object_ref(cfg_custom_gui.group.liststore); gtk_list_store_clear(cfg_custom_gui.group.liststore); } + unlock_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); } -void entry_project_disk(GtkWidget *self,int* flag_update) { +void entry_project_disk(GtkWidget *self,int* flag_update) { + block_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); if (flag_update) { + all_config->flag_set_data = 1; + all_config->flag_save = 3; temp_on_destroy_subwindow(self); } int find = fill_tree_view_project(all_config, &cfg_custom_gui.project,"prjquota", 0); @@ -143,6 +163,7 @@ void entry_project_disk(GtkWidget *self,int* flag_update) { g_object_ref(cfg_custom_gui.project.liststore); gtk_list_store_clear(cfg_custom_gui.project.liststore); } + unlock_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); } void tree_view_select_user(GtkWidget* self) { @@ -218,10 +239,12 @@ void template_remove(vector* vec_temp, hotebook* widgets) { int index = wrapper_select_tree_view(widgets); if (index!=-1) { config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); + char* load_key = yon_char_new(_config->loaded_keys); + all_config->v_remove.pfVectorAdd(&all_config->v_remove, load_key); model_clear_cfg(_config); vec_temp->pfVectorDelete(vec_temp, index); - } - + all_config->flag_save = 1; + } } void user_remove() { @@ -231,7 +254,7 @@ void user_remove() { if(gtk_tree_selection_get_selected(selection, &model, &iter)) { gtk_list_store_remove(cfg_custom_gui.user.liststore, &iter); } - template_remove(&all_config->v_user , &cfg_custom_gui.user); + template_remove(&all_config->v_user, &cfg_custom_gui.user); } void group_remove() { @@ -255,9 +278,7 @@ void project_remove() { } int wrapper_select_tree_view(hotebook* widgets) { - block_spin_time(widgets, wrapper_get_spin_time_gui_user); - block_spin_time(widgets, wrapper_get_spin_time_gui_group); - block_spin_time(widgets, wrapper_get_spin_time_gui_project); + int index = 0; GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); @@ -270,9 +291,6 @@ int wrapper_select_tree_view(hotebook* widgets) { else { //index_selected = -1; } - unlock_spin_time(widgets, wrapper_get_spin_time_gui_user); - unlock_spin_time(widgets, wrapper_get_spin_time_gui_group); - unlock_spin_time(widgets, wrapper_get_spin_time_gui_project); return index; } @@ -377,6 +395,59 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ g_signal_connect(G_OBJECT(_config_custom_gui->project.spinDaysFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); g_signal_connect(G_OBJECT(_config_custom_gui->project.spinHoursFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); g_signal_connect(G_OBJECT(_config_custom_gui->project.spinMinutesFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); + + g_signal_connect(G_OBJECT(_config_custom_gui->user.cmbSetStatusDisk), "changed", G_CALLBACK(template_set_status_disk), &_config_custom_gui->user); + g_signal_connect(G_OBJECT(_config_custom_gui->group.cmbSetStatusDisk), "changed", G_CALLBACK(template_set_status_disk), &_config_custom_gui->group); +} + + +void template_set_status_disk(GtkWidget* self,hotebook* widgets) { + int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox)); + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk)); + char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox)); + activ_text = yon_char_divide_search(activ_text, " ", -1); + vector* v_disk_status = &all_config->v_disk_status; + int flag = 0; + if (v_disk_status->vectorList.total> 0 && menu_id_disk >= 0 && menu_id >= 0) { + for (int i = 0; i < v_disk_status->pfVectorTotal(v_disk_status); i++) { + disk_status* _config = (disk_status*)v_disk_status->pfVectorGet(v_disk_status, i); + if (strstr(_config->device, activ_text) && strstr(_config->device,widgets->name)) { + flag = 1; + _config->status = menu_id; + all_config->flag_set_data = 1; + } + } + } + if (flag == 0) { + disk_status* disk_cfg = malloc(sizeof(disk_status)); + disk_cfg->device = yon_char_unite("DISK_QUOTA[",widgets->name,":",activ_text, "]",NULL); + disk_cfg->status = menu_id; + v_disk_status->pfVectorAdd(v_disk_status, disk_cfg); + all_config->flag_set_data = 1; + } +} + +void get_status_disk(hotebook* widgets) { + int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox)); + vector* v_disk_status = &all_config->v_disk_status; + if (v_disk_status->vectorList.total> 0 && menu_id_disk>=0) { + char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox)); + activ_text = yon_char_divide_search(activ_text, " ", -1); + int status = 0; + for (int i = 0; i < v_disk_status->pfVectorTotal(v_disk_status); i++) { + disk_status* _config = (disk_status*)v_disk_status->pfVectorGet(v_disk_status, i); + if (strstr(_config->device, activ_text) && strstr(_config->device,widgets->name)) { + status = 1; + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), _config->status); + } + if (!status) { + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), -1); + } + } + } + else { + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), -1); + } } /* diff --git a/source/controler.h b/source/controler.h index acdb57e..e046f10 100644 --- a/source/controler.h +++ b/source/controler.h @@ -31,4 +31,5 @@ void get_spin_time_gui(vector* vec_u_g_p, hotebook* widgets); void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets); void block_spin_time(hotebook* widgets,void (*f)()); void unlock_spin_time(hotebook* widgets,void (*f)()); - +void template_set_status_disk(GtkWidget* self, hotebook* widgets); +void get_status_disk(hotebook* widgets); diff --git a/source/model/model.c b/source/model/model.c index 2d1f083..65209cc 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -24,16 +24,16 @@ void model_null_str_writing(config_u_g_p* _config) { _config->files = yon_char_new(empty_str); _config->loaded_keys = yon_char_new(empty_str); _config->type_arr = yon_char_new(empty_str); - _config->id = -3; - _config->soft_restriction_size = -3; - _config->soft_restriction_file = -3; - _config->severe_limitation_size = -3; - _config->severe_limitation_file = -3; + _config->id = 0; + _config->soft_restriction_size = 0; + _config->soft_restriction_file = 0; + _config->severe_limitation_size = 0; + _config->severe_limitation_file = 0; _config->deferring_size = 0; _config->deferring_file = 0; - _config->size_memory_pow = -3; - _config->soft_restriction_size_pow = -3; - _config->severe_limitation_size_pow = -3; + _config->size_memory_pow = 0; + _config->soft_restriction_size_pow = 0; + _config->severe_limitation_size_pow = 0; vector_init(&_config->actors); } diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index 49d3d74..498f38c 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -263,6 +263,9 @@ char* philos_format_cfg_str_size_memory(char* str_key, int value, int pow_size_m return yon_char_new("-"); } char* str_value = yon_char_from_int(value); + if (value == 0) { + return str_value; + } if (pow_size_memory==0) { return yon_char_unite(str_key, str_value, "K" ,NULL); } @@ -717,7 +720,8 @@ void yon_int_array_append(int **source, int append){ * [RU] */ int philos_config_save(char *command) -{ +{ + puts(command); FILE *output = popen(command, "r"); return 1; } diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 01268e5..1c755cb 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -76,6 +76,7 @@ typedef struct { } temp_set_window; typedef struct { + char* name; GtkListStore *liststore; GtkWidget* tree_view; GtkWidget* btnAdd; @@ -93,7 +94,7 @@ typedef struct { GtkWidget* spinDaysFile; GtkWidget* spinHoursFile; GtkWidget* spinMinutesFile; - + GtkWidget* cmbSetStatusDisk; GtkWidget* lblSetNameDevice; } hotebook; typedef struct { diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 8257b02..8deca91 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -200,6 +200,10 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->group.comboBox = yon_gtk_builder_get_widget(builder,"groupsDeviceCombo"); device_fill_disk(custom_widgets->user.comboBox); device_fill_disk(custom_widgets->group.comboBox); + custom_widgets->user.name = yon_char_new("usrquota"); + custom_widgets->group.name = yon_char_new("grpquota"); + custom_widgets->project.name = yon_char_new("grpquota"); + custom_widgets->user.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddUsers"); custom_widgets->user.btnEdit = yon_gtk_builder_get_widget(builder,"btnEditUsers"); custom_widgets->user.btnDel = yon_gtk_builder_get_widget(builder,"btnDelUsers"); @@ -255,6 +259,9 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->user.spinMinutesFile = yon_gtk_builder_get_widget(builder,"generalUsersFilesMinutesSpin"); custom_widgets->group.spinMinutesFile = yon_gtk_builder_get_widget(builder,"generalGroupsFilesMinuteSpin"); custom_widgets->project.spinMinutesFile = yon_gtk_builder_get_widget(builder,"generalProjectFilesMinutesSpin"); + + custom_widgets->user.cmbSetStatusDisk = yon_gtk_builder_get_widget(builder,"cmbUserSetStatus"); + custom_widgets->group.cmbSetStatusDisk = yon_gtk_builder_get_widget(builder,"cmbGroupSetStatus"); return custom_widgets; } diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index b325d67..baf9a8e 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -127,4 +127,5 @@ void config_init(config_settings_gui* main_config); int wrapper_select_tree_view(hotebook* widgets); int tree_view_edit(config_all* _all_config, vector* vec_temp, hotebook* widgets); void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size); +void template_set_status_disk(GtkWidget* self,hotebook* widgets); #endif diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index a8bffe8..aba303d 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -379,6 +379,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False 5 5 + 0

True @@ -415,7 +416,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -2271,7 +2272,7 @@ limitation - + True False 5 @@ -3190,7 +3191,7 @@ limitation - + True False 5 @@ -4069,25 +4070,6 @@ limitation True False vertical - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True - 0 - - True From e67bdaa8fe09ba3118b84ded98f74e7894eaa506 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 18 Jul 2023 16:07:32 +0600 Subject: [PATCH 035/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BE=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20?= =?UTF-8?q?=D0=B2=20=D0=B4=D0=BE=D1=87=D0=B5=D1=80=D0=BD=D0=B5=D0=BC=20?= =?UTF-8?q?=D0=BE=D0=BA=D0=BD=D0=B5=20=D0=BF=D1=80=D0=B8=20=D0=B8=D0=B7?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/philos_utils.c | 5 ++++- source/view_temp_u_g_p.c | 13 +++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index 498f38c..eaeed0d 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -531,7 +531,10 @@ void philos_set_active_widgets(GtkWidget *check, GtkWidget *spin, GtkWidget *com size_t value_spin = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(spin)); gtk_widget_set_sensitive(spin, active); if (combo) { - gtk_combo_box_set_active(GTK_COMBO_BOX(combo), 0); + if (!active) { + gtk_combo_box_set_active(GTK_COMBO_BOX(combo), 0); + } + gtk_widget_set_sensitive(combo, active); } } diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 017c936..34c13ee 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -271,7 +271,10 @@ void set_edit_gui_data_base(config_all* all_config, int index) { char* actors = format_actors(&_config->actors); gtk_label_set_label(GTK_LABEL(temp_widgets->lblProjectIdValueEdit), id); gtk_label_set_label(GTK_LABEL(temp_widgets->lblCatalogProjectEdit), _config->UNIX_file); - gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectName), actors); + if (strcmp(actors,"-")!=0) { + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectName), actors); + } + } } else { @@ -378,7 +381,13 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { _config->UNIX_file = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); char* actors = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectName)); if (strlen(actors)>1) { - _config->actors.pfVectorAdd(&_config->actors,yon_char_new(actors)); + if (_config->actors.vectorList.total > 0) { + _config->actors.pfVectorSet(&_config->actors,0, yon_char_new(actors)); + } + else { + _config->actors.pfVectorAdd(&_config->actors, yon_char_new(actors)); + } + } gboolean active = active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->chbAuto)); if (active) { From 36ba123c4733633fa7cdfe2c47b746be319ff691 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 18 Jul 2023 17:59:20 +0600 Subject: [PATCH 036/144] fix --- source/controler.c | 50 ++++++++++++++++++++++----------- source/ubl-settings-diskquota.c | 8 +----- source/view_check_user_table.c | 17 +++++++++-- source/view_check_user_table.h | 1 + ubl-settings-diskquota.glade | 2 +- 5 files changed, 50 insertions(+), 28 deletions(-) diff --git a/source/controler.c b/source/controler.c index a8fecfa..7d7c952 100644 --- a/source/controler.c +++ b/source/controler.c @@ -115,8 +115,14 @@ void unlock_spin_time(hotebook* widgets,void (*f)()) { g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinMinutesFile), G_CALLBACK(f), NULL); } +void block_tree_view(hotebook* widgets,void (*f)()) { + g_signal_handlers_block_by_func(G_OBJECT(widgets->tree_view), G_CALLBACK(f), NULL); +} +void unlock_tree_view(hotebook* widgets,void (*f)()) { + g_signal_handlers_unblock_by_func(G_OBJECT(widgets->tree_view), G_CALLBACK(f), NULL); +} + void entry_user_disk(GtkWidget *self,int* flag_update) { - block_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); if (flag_update) { all_config->flag_set_data = 1; all_config->flag_save = 3; @@ -130,12 +136,8 @@ void entry_user_disk(GtkWidget *self,int* flag_update) { g_object_ref(cfg_custom_gui.user.liststore); gtk_list_store_clear(cfg_custom_gui.user.liststore); } - unlock_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); - - } void entry_groups_disk(GtkWidget *self,int* flag_update) { - block_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); if (flag_update) { all_config->flag_set_data = 1; all_config->flag_save = 3; @@ -149,10 +151,8 @@ void entry_groups_disk(GtkWidget *self,int* flag_update) { g_object_ref(cfg_custom_gui.group.liststore); gtk_list_store_clear(cfg_custom_gui.group.liststore); } - unlock_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); } void entry_project_disk(GtkWidget *self,int* flag_update) { - block_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); if (flag_update) { all_config->flag_set_data = 1; all_config->flag_save = 3; @@ -163,17 +163,28 @@ void entry_project_disk(GtkWidget *self,int* flag_update) { g_object_ref(cfg_custom_gui.project.liststore); gtk_list_store_clear(cfg_custom_gui.project.liststore); } - unlock_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); } void tree_view_select_user(GtkWidget* self) { + block_tree_view(&cfg_custom_gui.user,tree_view_select_user); + block_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); tree_view_select(NULL,&all_config->v_user , &cfg_custom_gui.user); + unlock_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); + unlock_tree_view(&cfg_custom_gui.user,tree_view_select_user); } void tree_view_select_group(GtkWidget* sel) { + block_tree_view(&cfg_custom_gui.group,tree_view_select_group); + block_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); tree_view_select(NULL,&all_config->v_group ,&cfg_custom_gui.group); + unlock_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); + unlock_tree_view(&cfg_custom_gui.group,tree_view_select_group); } void tree_view_select_project(GtkWidget* self) { + block_tree_view(&cfg_custom_gui.project,tree_view_select_project); + block_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); tree_view_select(NULL,&all_config->v_project , &cfg_custom_gui.project); + unlock_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); + unlock_tree_view(&cfg_custom_gui.group, wrapper_get_spin_time_gui_project); } @@ -200,18 +211,17 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { } void wrapper_get_spin_time_gui_user() { - get_spin_time_gui(&all_config->v_user , &cfg_custom_gui.user); + get_spin_time_gui(&all_config->v_user, &cfg_custom_gui.user); entry_user_disk(0, 0); } void wrapper_get_spin_time_gui_group() { - get_spin_time_gui(&all_config->v_group ,&cfg_custom_gui.group); + get_spin_time_gui(&all_config->v_group, &cfg_custom_gui.group); entry_groups_disk(0, 0); - } void wrapper_get_spin_time_gui_project() { - get_spin_time_gui(&all_config->v_project , &cfg_custom_gui.project); + get_spin_time_gui(&all_config->v_project, &cfg_custom_gui.project); entry_project_disk(0, 0); } @@ -222,16 +232,17 @@ void get_spin_time_gui(vector* vec_u_g_p, hotebook* widgets) { int spin_days_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinDaysSize)); int spin_hours_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinHoursSize)); int spin_minutes_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinMinutesSize)); - int second_size = spin_week_size*7*24*3600+spin_days_size*24*3600+spin_hours_size*3600+spin_minutes_size*60; + size_t second_size = spin_week_size*7*24*3600+spin_days_size*24*3600+spin_hours_size*3600+spin_minutes_size*60; int spin_week_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinWeeksFile)); int spin_days_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinDaysFile)); int spin_hours_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinHoursFile)); int spin_minutes_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinMinutesFile)); - int second_file = spin_week_file*7*24*3600+spin_days_file*24*3600+spin_hours_file*3600+spin_minutes_file*60; + size_t second_file = spin_week_file*7*24*3600+spin_days_file*24*3600+spin_hours_file*3600+spin_minutes_file*60; + + set_time_spin(widgets,second_file, second_size); _config->deferring_size = second_size; _config->deferring_file = second_file; vec_u_g_p->pfVectorSet(vec_u_g_p, index_selected, _config); - set_time_spin(widgets,_config->deferring_file, _config->deferring_size); } } @@ -276,9 +287,15 @@ void project_remove() { } template_remove(&all_config->v_project , &cfg_custom_gui.project); } +int tree_view_edit(config_all* _all_config, vector* vec_temp, hotebook* widgets) { + int index = wrapper_select_tree_view(widgets); + if (index >= 0) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); + set_time_spin(widgets,_config->deferring_file, _config->deferring_size); + } +} int wrapper_select_tree_view(hotebook* widgets) { - int index = 0; GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); @@ -289,7 +306,6 @@ int wrapper_select_tree_view(hotebook* widgets) { index_selected = index; } else { - //index_selected = -1; } return index; } diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 8deca91..f0b0396 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -187,13 +187,7 @@ main_window *setup_window(main_window* widgets, custom_window* custom_widgets){ gtk_widget_show(widgets->Window); return widgets; } -int tree_view_edit(config_all* _all_config, vector* vec_temp, hotebook* widgets) { - int index = wrapper_select_tree_view(widgets); - if (index >= 0) { - config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); - set_time_spin(widgets,_config->deferring_file, _config->deferring_size); - } -} + custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *builder) { custom_widgets->user.comboBox = yon_gtk_builder_get_widget(builder,"usersDeviceCombo"); diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index f8c4a65..b3bef96 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -12,13 +12,14 @@ table_u_g *setup_table_u_g(){ table_widgets->btnCancel = yon_gtk_builder_get_widget(builder,"quotegroupSaveButton1"); table_widgets->btnSave = yon_gtk_builder_get_widget(builder,"quotegroupCancelButton1"); table_widgets->treeViewCheckUsersGroups = yon_gtk_builder_get_widget(builder,"treeViewCheckUsersGroups"); + table_widgets->checkColUserGroup = GTK_CELL_RENDERER_TOGGLE(gtk_builder_get_object(builder,"checkColUserGroup")); table_widgets->liststoreUsersGroups = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreUsersGroups")); int size = 0; - if (strcmp(flag_u_g, "group")==0) { + if (strcmp(flag_u_g, "grpquota")==0) { char** array_groups = philos_list_group(&size); table_u_g_fill_tree_view(array_groups, size); } - else if (strcmp(flag_u_g, "user") == 0) { + else if (strcmp(flag_u_g, "usrquota") == 0) { char** array_user = philos_list_user(&size); table_u_g_fill_tree_view(array_user, size); } @@ -62,10 +63,20 @@ void table_u_g_show(GtkWidget *self, char* glade_path) { gtk_widget_show(table_widgets->Window); } } - +void chk_toggled_user_group ( + GtkCellRendererToggle* self, + gchar* path, + gpointer user_data +) { + GtkTreeIter* iter; + GtkTreeModel *model = GTK_TREE_MODEL(table_widgets->liststoreUsersGroups); + gtk_tree_model_get_iter_from_string(model,iter,path); +} void table_u_g_event() { + g_signal_connect(G_OBJECT(table_widgets->checkColUserGroup),"toggled",G_CALLBACK(chk_toggled_user_group),NULL); g_signal_connect(G_OBJECT(table_widgets->btnCancel), "clicked",G_CALLBACK(table_u_g_on_hide_subwindow),NULL); g_signal_connect(G_OBJECT(table_widgets->Window), "destroy", G_CALLBACK(table_u_g_destroy), NULL); + } void table_u_g_destroy(GtkWidget *self) { diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h index 9b80fd4..c5feb69 100644 --- a/source/view_check_user_table.h +++ b/source/view_check_user_table.h @@ -19,6 +19,7 @@ typedef struct { GtkWidget* btnSave; GtkWidget* treeViewCheckUsersGroups; GtkListStore* liststoreUsersGroups; + GtkCellRendererToggle* checkColUserGroup; } table_u_g; void table_u_g_table_u_g_event(table_u_g *widgets); diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index aba303d..ce19063 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1723,7 +1723,7 @@ translated and supported by community. - + 0 From 0efc52524674791f5be282601291c37c16281b12 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 19 Jul 2023 11:52:26 +0600 Subject: [PATCH 037/144] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20?= =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=BE=D0=BA=D0=BD=D0=BE=20=D0=B2=D1=8B=D0=B1=D0=BE=D1=80=D0=B0?= =?UTF-8?q?=20=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5?= =?UTF-8?q?=D0=BB=D0=B5=D0=B9=20=D0=B8=20=D0=B3=D1=80=D1=83=D0=BF=D0=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 116 +++++++++++++++++---------------- source/model/model.c | 10 +++ source/model/model.h | 1 + source/model/vector.c | 7 ++ source/model/vector.h | 5 +- source/view_check_user_table.c | 72 +++++++++++++++++--- source/view_check_user_table.h | 13 +++- source/view_temp_u_g_p.c | 40 ++++++++++-- ubl-settings-diskquota.glade | 2 +- 9 files changed, 192 insertions(+), 74 deletions(-) diff --git a/source/controler.c b/source/controler.c index 7d7c952..b39763c 100644 --- a/source/controler.c +++ b/source/controler.c @@ -3,7 +3,7 @@ main_window cfg_main_gui; custom_window cfg_custom_gui; config_settings_gui main_config; -config_all* all_config; +config_all all_config; int index_selected = 0; void wrapper_filters_user_show() { @@ -22,11 +22,11 @@ void wrapper_filters_project_show() { void wrapper_add_user_show() { char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); - activ_text= yon_char_divide_search(activ_text, " ", -1); + activ_text = yon_char_divide_search(activ_text, " ", -1); set_disk(activ_text); set_temp_menu("usrquota", "add"); - set_all_config(all_config); - set_vector(&all_config->v_user); + set_all_config(&all_config); + set_vector(&all_config.v_user); temp_show(NULL, glade_path); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_user_disk),&i); @@ -39,10 +39,10 @@ void wrapper_edit_user_show() { set_disk(activ_text); set_temp_menu("usrquota", "edit"); temp_set_index(index); - set_all_config(all_config); + set_all_config(&all_config); temp_show(NULL, glade_path); - set_vector(&all_config->v_user); - set_edit_gui_data_base(all_config, index); + set_vector(&all_config.v_user); + set_edit_gui_data_base(&all_config, index); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_user_disk),&i); } @@ -52,8 +52,8 @@ void wrapper_add_group_show() { activ_text = yon_char_divide_search(activ_text, " ", -1); set_disk(activ_text); set_temp_menu("grpquota", "add"); - set_all_config(all_config); - set_vector(&all_config->v_group); + set_all_config(&all_config); + set_vector(&all_config.v_group); temp_show(NULL, glade_path); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_groups_disk),&i); @@ -65,17 +65,17 @@ void wrapper_edit_group_show() { set_disk(activ_text); set_temp_menu("grpquota", "edit"); temp_set_index(index); - set_all_config(all_config); - set_vector(&all_config->v_group); + set_all_config(&all_config); + set_vector(&all_config.v_group); temp_show(NULL, glade_path); - set_edit_gui_data_base(all_config, index); + set_edit_gui_data_base(&all_config, index); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_groups_disk),&i); } void wrapper_add_project_show() { set_temp_menu("prjquota", "add"); - set_all_config(all_config); - set_vector(&all_config->v_project); + set_all_config(&all_config); + set_vector(&all_config.v_project); temp_show(NULL, glade_path); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_project_disk),&i); @@ -84,10 +84,10 @@ void wrapper_edit_project_show() { int index = wrapper_select_tree_view(&cfg_custom_gui.project); set_temp_menu("prjquota", "edit"); temp_set_index(index); - set_all_config(all_config); + set_all_config(&all_config); temp_show(NULL, glade_path); - set_vector(&all_config->v_project); - set_edit_gui_data_base(all_config, index); + set_vector(&all_config.v_project); + set_edit_gui_data_base(&all_config, index); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_project_disk),&i); } @@ -124,14 +124,14 @@ void unlock_tree_view(hotebook* widgets,void (*f)()) { void entry_user_disk(GtkWidget *self,int* flag_update) { if (flag_update) { - all_config->flag_set_data = 1; - all_config->flag_save = 3; + all_config.flag_set_data = 1; + all_config.flag_save = 3; temp_on_destroy_subwindow(self); } get_status_disk(&cfg_custom_gui.user); char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); activ_text= yon_char_divide_search(activ_text, " ", -1); - int find = fill_tree_view_user_group(all_config, activ_text, &cfg_custom_gui.user,"usrquota", 0); + int find = fill_tree_view_user_group(&all_config, activ_text, &cfg_custom_gui.user,"usrquota", 0); if (find == 0) { g_object_ref(cfg_custom_gui.user.liststore); gtk_list_store_clear(cfg_custom_gui.user.liststore); @@ -139,14 +139,14 @@ void entry_user_disk(GtkWidget *self,int* flag_update) { } void entry_groups_disk(GtkWidget *self,int* flag_update) { if (flag_update) { - all_config->flag_set_data = 1; - all_config->flag_save = 3; + all_config.flag_set_data = 1; + all_config.flag_save = 3; temp_on_destroy_subwindow(self); } get_status_disk(&cfg_custom_gui.group); char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); activ_text= yon_char_divide_search(activ_text, " ", -1); - int find = fill_tree_view_user_group(all_config, activ_text, &cfg_custom_gui.group,"grpquota", 0); + int find = fill_tree_view_user_group(&all_config, activ_text, &cfg_custom_gui.group,"grpquota", 0); if (find == 0) { g_object_ref(cfg_custom_gui.group.liststore); gtk_list_store_clear(cfg_custom_gui.group.liststore); @@ -154,11 +154,11 @@ void entry_groups_disk(GtkWidget *self,int* flag_update) { } void entry_project_disk(GtkWidget *self,int* flag_update) { if (flag_update) { - all_config->flag_set_data = 1; - all_config->flag_save = 3; + all_config.flag_set_data = 1; + all_config.flag_save = 3; temp_on_destroy_subwindow(self); } - int find = fill_tree_view_project(all_config, &cfg_custom_gui.project,"prjquota", 0); + int find = fill_tree_view_project(&all_config, &cfg_custom_gui.project,"prjquota", 0); if (find == 0) { g_object_ref(cfg_custom_gui.project.liststore); gtk_list_store_clear(cfg_custom_gui.project.liststore); @@ -168,21 +168,21 @@ void entry_project_disk(GtkWidget *self,int* flag_update) { void tree_view_select_user(GtkWidget* self) { block_tree_view(&cfg_custom_gui.user,tree_view_select_user); block_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); - tree_view_select(NULL,&all_config->v_user , &cfg_custom_gui.user); + tree_view_select(NULL,&all_config.v_user , &cfg_custom_gui.user); unlock_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); unlock_tree_view(&cfg_custom_gui.user,tree_view_select_user); } void tree_view_select_group(GtkWidget* sel) { block_tree_view(&cfg_custom_gui.group,tree_view_select_group); block_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); - tree_view_select(NULL,&all_config->v_group ,&cfg_custom_gui.group); + tree_view_select(NULL,&all_config.v_group ,&cfg_custom_gui.group); unlock_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); unlock_tree_view(&cfg_custom_gui.group,tree_view_select_group); } void tree_view_select_project(GtkWidget* self) { block_tree_view(&cfg_custom_gui.project,tree_view_select_project); block_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); - tree_view_select(NULL,&all_config->v_project , &cfg_custom_gui.project); + tree_view_select(NULL,&all_config.v_project , &cfg_custom_gui.project); unlock_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); unlock_tree_view(&cfg_custom_gui.group, wrapper_get_spin_time_gui_project); } @@ -191,7 +191,7 @@ void tree_view_select_project(GtkWidget* self) { void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { if (self) {} if (vec_temp->vectorList.total > 0) { - tree_view_edit(all_config, vec_temp, widgets); + tree_view_edit(&all_config, vec_temp, widgets); GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); @@ -211,17 +211,17 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { } void wrapper_get_spin_time_gui_user() { - get_spin_time_gui(&all_config->v_user, &cfg_custom_gui.user); + get_spin_time_gui(&all_config.v_user, &cfg_custom_gui.user); entry_user_disk(0, 0); } void wrapper_get_spin_time_gui_group() { - get_spin_time_gui(&all_config->v_group, &cfg_custom_gui.group); + get_spin_time_gui(&all_config.v_group, &cfg_custom_gui.group); entry_groups_disk(0, 0); } void wrapper_get_spin_time_gui_project() { - get_spin_time_gui(&all_config->v_project, &cfg_custom_gui.project); + get_spin_time_gui(&all_config.v_project, &cfg_custom_gui.project); entry_project_disk(0, 0); } @@ -251,10 +251,10 @@ void template_remove(vector* vec_temp, hotebook* widgets) { if (index!=-1) { config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); char* load_key = yon_char_new(_config->loaded_keys); - all_config->v_remove.pfVectorAdd(&all_config->v_remove, load_key); + all_config.v_remove.pfVectorAdd(&all_config.v_remove, load_key); model_clear_cfg(_config); vec_temp->pfVectorDelete(vec_temp, index); - all_config->flag_save = 1; + all_config.flag_save = 1; } } @@ -265,7 +265,7 @@ void user_remove() { if(gtk_tree_selection_get_selected(selection, &model, &iter)) { gtk_list_store_remove(cfg_custom_gui.user.liststore, &iter); } - template_remove(&all_config->v_user, &cfg_custom_gui.user); + template_remove(&all_config.v_user, &cfg_custom_gui.user); } void group_remove() { @@ -275,7 +275,7 @@ void group_remove() { if(gtk_tree_selection_get_selected(selection, &model, &iter)) { gtk_list_store_remove(cfg_custom_gui.group.liststore, &iter); } - template_remove(&all_config->v_group ,&cfg_custom_gui.group); + template_remove(&all_config.v_group ,&cfg_custom_gui.group); } void project_remove() { @@ -285,7 +285,7 @@ void project_remove() { if(gtk_tree_selection_get_selected(selection, &model, &iter)) { gtk_list_store_remove(cfg_custom_gui.project.liststore, &iter); } - template_remove(&all_config->v_project , &cfg_custom_gui.project); + template_remove(&all_config.v_project , &cfg_custom_gui.project); } int tree_view_edit(config_all* _all_config, vector* vec_temp, hotebook* widgets) { int index = wrapper_select_tree_view(widgets); @@ -314,48 +314,48 @@ void wrapper_all_save() { int flag_mess_save = 0; - if (all_config->flag_load == 0) { - flag_mess_save = wrapper_template_save(all_config, CMD_ALL_SAVE, CMD_ALL_REMOVE); + if (all_config.flag_load == 0) { + flag_mess_save = wrapper_template_save(&all_config, CMD_ALL_SAVE, CMD_ALL_REMOVE); } else { - flag_mess_save = wrapper_template_save(all_config, CMD_ALL_SAVE, CMD_ALL_REMOVE); + flag_mess_save = wrapper_template_save(&all_config, CMD_ALL_SAVE, CMD_ALL_REMOVE); } if (flag_mess_save) { yon_ubl_status_box_render(GLOBAL_LOCAL_SAVE_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); - all_config->flag_load=0; + all_config.flag_load=0; } else { yon_ubl_status_box_render(MESS_NOTHING_SAVE, BACKGROUND_IMAGE_SUCCESS_TYPE); } } void wrapper_global_save() { - if (wrapper_template_save(all_config, CMD_SAVE_GLOBAL, CMD_REMOVE_GLOBAL)) { + if (wrapper_template_save(&all_config, CMD_SAVE_GLOBAL, CMD_REMOVE_GLOBAL)) { yon_ubl_status_box_render(GLOBAL_SAVE_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); - all_config->flag_load-=1; + all_config.flag_load-=1; } else { yon_ubl_status_box_render(MESS_NOTHING_SAVE, BACKGROUND_IMAGE_SUCCESS_TYPE); } } void wrapper_system_save() { - if (wrapper_template_save(all_config, CMD_SAVE_SYSTEM, CMD_REMOVE_SYSTEM)) { + if (wrapper_template_save(&all_config, CMD_SAVE_SYSTEM, CMD_REMOVE_SYSTEM)) { yon_ubl_status_box_render(LOCAL_SAVE_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); - all_config->flag_load-=1; + all_config.flag_load-=1; } else { yon_ubl_status_box_render(MESS_NOTHING_SAVE, BACKGROUND_IMAGE_SUCCESS_TYPE); } } void load_system_cfg() { - all_config->flag_load = 0; - load_template_load_cfg(all_config, CMD_LOAD_SYSTEM); + all_config.flag_load = 0; + load_template_load_cfg(&all_config, CMD_LOAD_SYSTEM); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL, BACKGROUND_IMAGE_SUCCESS_TYPE); entry_project_disk(0, 0); } void load_global_cfg() { - all_config->flag_load = 1; - load_template_load_cfg(all_config, CMD_LOAD_GLOBAL); + all_config.flag_load = 1; + load_template_load_cfg(&all_config, CMD_LOAD_GLOBAL); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); entry_project_disk(0, 0); } @@ -422,7 +422,7 @@ void template_set_status_disk(GtkWidget* self,hotebook* widgets) { int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk)); char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox)); activ_text = yon_char_divide_search(activ_text, " ", -1); - vector* v_disk_status = &all_config->v_disk_status; + vector* v_disk_status = &all_config.v_disk_status; int flag = 0; if (v_disk_status->vectorList.total> 0 && menu_id_disk >= 0 && menu_id >= 0) { for (int i = 0; i < v_disk_status->pfVectorTotal(v_disk_status); i++) { @@ -430,7 +430,7 @@ void template_set_status_disk(GtkWidget* self,hotebook* widgets) { if (strstr(_config->device, activ_text) && strstr(_config->device,widgets->name)) { flag = 1; _config->status = menu_id; - all_config->flag_set_data = 1; + all_config.flag_set_data = 1; } } } @@ -439,13 +439,13 @@ void template_set_status_disk(GtkWidget* self,hotebook* widgets) { disk_cfg->device = yon_char_unite("DISK_QUOTA[",widgets->name,":",activ_text, "]",NULL); disk_cfg->status = menu_id; v_disk_status->pfVectorAdd(v_disk_status, disk_cfg); - all_config->flag_set_data = 1; + all_config.flag_set_data = 1; } } void get_status_disk(hotebook* widgets) { int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox)); - vector* v_disk_status = &all_config->v_disk_status; + vector* v_disk_status = &all_config.v_disk_status; if (v_disk_status->vectorList.total> 0 && menu_id_disk>=0) { char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox)); activ_text = yon_char_divide_search(activ_text, " ", -1); @@ -484,8 +484,12 @@ void main_visible_columns(GtkWidget *self) { int main(int argc, char *argv[]){ - all_config = malloc(sizeof(config_all)); - all_config->flag_not_data = 0; + all_config.flag_not_data = 0; + vector_init(&all_config.v_user); + vector_init(&all_config.v_group); + vector_init(&all_config.v_project); + vector_init(&all_config.v_disk_status); + vector_init(&all_config.v_remove); local=setlocale(LC_ALL, ""); bindtextdomain(LocaleName, yon_char_unite(LocalePath, "/", NULL)); //bind_textdomain_codeset(LocaleName, "UTF-8"); diff --git a/source/model/model.c b/source/model/model.c index 65209cc..30fdead 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -7,10 +7,19 @@ void model_clear_cfg(config_u_g_p* _config) { free(_config->device); free(_config->UNIX_file); free(_config->files); + model_free_vector_string(&_config->actors); vectorFree(&_config->actors); free(_config->loaded_keys); } +void model_free_vector_string(vector* vec_str) { + if (vec_str->vectorList.total> 0) { + for (int i = 0; i < vec_str->vectorList.total; i++) { + vectorDelete(vec_str, i); + } + } + +} void model_tree_view_add(config_u_g_p* _config) { model_null_str_writing(_config); @@ -61,6 +70,7 @@ char* format_actors(vector* vec_actors) { } + int fill_tree_view_project(config_all* all_config,hotebook* widget , char* str_fill, int flag_gui_add) { GtkTreeModel *model = GTK_TREE_MODEL(widget->liststore); if (flag_gui_add == 0) { diff --git a/source/model/model.h b/source/model/model.h index 76136b8..cfb09f5 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -61,6 +61,7 @@ void model_null_str_writing(config_u_g_p* _config); void model_clear_cfg(config_u_g_p* _config); void model_array_size_memory(); char* format_actors(vector* vec_actors); +void model_free_vector_string(vector* vec_str); int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widget,char* str_fill , int flag_gui_add); int fill_tree_view_project(config_all* all_config, hotebook* widget, char* str_fill , int flag_gui_add); #endif \ No newline at end of file diff --git a/source/model/vector.c b/source/model/vector.c index d1acaad..8e5ac91 100644 --- a/source/model/vector.c +++ b/source/model/vector.c @@ -104,6 +104,12 @@ int vectorFree(vector *v) } return status; } +void vectorCopy(vector* v_to_copy, vector* v_from_copy) { + for (int i = 0; i < v_from_copy->vectorList.total; i++) { + vectorPushBack(v_to_copy, vectorGet(v_from_copy, i)); + } +} + void vector_init(vector *v) { //init function pointers @@ -114,6 +120,7 @@ void vector_init(vector *v) v->pfVectorGet = vectorGet; v->pfVectorFree = vectorFree; v->pfVectorDelete = vectorDelete; + v->pfVectorCopy = vectorCopy; //initialize the capacity and allocate the memory v->vectorList.capacity = VECTOR_INIT_CAPACITY; v->vectorList.total = 0; diff --git a/source/model/vector.h b/source/model/vector.h index c46696c..1682777 100644 --- a/source/model/vector.h +++ b/source/model/vector.h @@ -26,6 +26,8 @@ struct sVector void *(*pfVectorGet)(vector *, int); int (*pfVectorDelete)(vector *, int); int (*pfVectorFree)(vector *); + void (*pfVectorCopy)(vector *,vector *); + }; void vector_init(vector *v); int vectorFree(vector *v); @@ -34,4 +36,5 @@ void *vectorGet(vector *v, int index); int vectorSet(vector *v, int index, void *item); int vectorPushBack(vector *v, void *item); int vectorResize(vector *v, int capacity); -int vectorTotal(vector *v); \ No newline at end of file +int vectorTotal(vector *v); +void vectorCopy(vector* v_to_copy, vector* v_from_copy); \ No newline at end of file diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index b3bef96..cb3eee7 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -2,15 +2,26 @@ char* glade_path = NULL; char* flag_u_g = NULL; +char* table_u_g_set_add_edit; table_u_g* table_widgets; +vector* _actors; + +void table_u_g_get_actors(vector* actors) { + _actors = actors; +} + +table_u_g* get_widget_table_u_g() { + return table_widgets; +} + table_u_g *setup_table_u_g(){ /* Widgets getting | Получение виджетов */ table_widgets = malloc(sizeof(table_u_g)); device_disk_parsed(); GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); table_widgets->Window = yon_gtk_builder_get_widget(builder,"tableUserGroupWindow"); - table_widgets->btnCancel = yon_gtk_builder_get_widget(builder,"quotegroupSaveButton1"); - table_widgets->btnSave = yon_gtk_builder_get_widget(builder,"quotegroupCancelButton1"); + table_widgets->btnCancel = yon_gtk_builder_get_widget(builder,"quotegroupCancelButton1"); + table_widgets->btnSave = yon_gtk_builder_get_widget(builder,"quotegroupSaveButton1"); table_widgets->treeViewCheckUsersGroups = yon_gtk_builder_get_widget(builder,"treeViewCheckUsersGroups"); table_widgets->checkColUserGroup = GTK_CELL_RENDERER_TOGGLE(gtk_builder_get_object(builder,"checkColUserGroup")); table_widgets->liststoreUsersGroups = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreUsersGroups")); @@ -23,6 +34,9 @@ table_u_g *setup_table_u_g(){ char** array_user = philos_list_user(&size); table_u_g_fill_tree_view(array_user, size); } + if (strcmp(table_u_g_set_add_edit, "edit")==0) { + set_actors(_actors); + } table_u_g_event(); } @@ -34,8 +48,9 @@ void table_u_g_get_data() { } -void table_u_g_set_flag(char* _flag_u_g) { +void table_u_g_set_flag(char* _flag_u_g, char* _table_u_g_set_add_edit) { flag_u_g = _flag_u_g; + table_u_g_set_add_edit = _table_u_g_set_add_edit; } @@ -68,15 +83,33 @@ void chk_toggled_user_group ( gchar* path, gpointer user_data ) { - GtkTreeIter* iter; + GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(table_widgets->liststoreUsersGroups); - gtk_tree_model_get_iter_from_string(model,iter,path); + gtk_tree_model_get_iter_from_string(model,&iter,path); + gboolean flag; + gtk_tree_model_get(model,&iter,0, &flag,-1); + gtk_list_store_set(table_widgets->liststoreUsersGroups,&iter, 0,!flag,-1); + gtk_tree_view_set_model(GTK_TREE_VIEW(table_widgets->treeViewCheckUsersGroups), model); } -void table_u_g_event() { - g_signal_connect(G_OBJECT(table_widgets->checkColUserGroup),"toggled",G_CALLBACK(chk_toggled_user_group),NULL); - g_signal_connect(G_OBJECT(table_widgets->btnCancel), "clicked",G_CALLBACK(table_u_g_on_hide_subwindow),NULL); - g_signal_connect(G_OBJECT(table_widgets->Window), "destroy", G_CALLBACK(table_u_g_destroy), NULL); + + +void get_actors_table(vector* actors) { + if (strcmp(table_u_g_set_add_edit, "edit")==0) { + model_free_vector_string(actors); + } + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(table_widgets->liststoreUsersGroups); + int valid = 1; + for(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(table_widgets->liststoreUsersGroups),&iter);valid==1;valid=gtk_tree_model_iter_next(GTK_TREE_MODEL(table_widgets->liststoreUsersGroups),&iter)){ + int is_active=0; + char* user_group; + gtk_tree_model_get(model,&iter,0,&is_active,-1); + gtk_tree_model_get(model,&iter,1,&user_group,-1); + if (is_active){ + actors->pfVectorAdd(actors, yon_char_new(user_group)); + } + } } void table_u_g_destroy(GtkWidget *self) { @@ -96,4 +129,23 @@ table_u_g *table_u_g_get_widget_filters() { return table_widgets; } - +void set_actors(vector* actors) { + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(table_widgets->liststoreUsersGroups); + int valid = 1; + for(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(table_widgets->liststoreUsersGroups),&iter);valid==1;valid=gtk_tree_model_iter_next(GTK_TREE_MODEL(table_widgets->liststoreUsersGroups),&iter)){ + int is_active=0; + char* user_group; + gtk_tree_model_get(model,&iter,0,&is_active,-1); + gtk_tree_model_get(model,&iter,1,&user_group,-1); + if (actors->vectorList.total> 0) { + for (int i = 0; i < actors->vectorList.total; i++) { + char* str_actors = (char*)actors->pfVectorGet(actors, i); + if (strcmp(str_actors, user_group)==0){ + gtk_list_store_set(table_widgets->liststoreUsersGroups,&iter, 0,1,-1); + } + } + } + } + gtk_tree_view_set_model(GTK_TREE_VIEW(table_widgets->treeViewCheckUsersGroups), model); +} \ No newline at end of file diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h index c5feb69..98a381b 100644 --- a/source/view_check_user_table.h +++ b/source/view_check_user_table.h @@ -28,7 +28,16 @@ table_u_g *table_u_g_get_widget_filters(); void table_u_g_destroy(GtkWidget *self); void table_u_g_event(); void table_u_g_fill_tree_view(char** array, int size); -void table_u_g_set_flag(char* _flag_u_g); +void table_u_g_set_flag(char* _flag_u_g, char* _table_u_g_set_add_edit); void table_u_g_set_glade_path(char* _glade_path); void table_u_g_show(GtkWidget *self, char* glade_path); -void set_vector(vector* _vec_temp); \ No newline at end of file +void set_vector(vector* _vec_temp); +void get_actors_table(vector* actors); +void table_u_g_get_actors(vector* actors); +void set_actors(vector* actors); +table_u_g* get_widget_table_u_g(); +void chk_toggled_user_group ( + GtkCellRendererToggle* self, + gchar* path, + gpointer user_data +); \ No newline at end of file diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 34c13ee..eea1066 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -8,6 +8,7 @@ vector* vec_temp = NULL; config_all* _all_config_temp = NULL; int table_index = 0; char* disk = NULL; +vector temp_vec_actors; void set_disk(char* _disk) { disk = yon_char_new(_disk); @@ -25,6 +26,8 @@ void set_vector(vector* _vec_temp) { vec_temp = _vec_temp; } + + void temp_set_index(int _index) { table_index = _index; } @@ -45,6 +48,7 @@ temp_set_window *temp_setup_window_base(char* __glade_path) { return temp_widgets; } temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuilder *builder) { + vector_init(&temp_vec_actors); temp_widgets->lblSetUGP = yon_gtk_builder_get_widget(builder, "lblSetUGP"); temp_widgets->btnOpenUserGroup = yon_gtk_builder_get_widget(builder, "btnOpenUserGroup"); temp_widgets->btnReviewProject = yon_gtk_builder_get_widget(builder, "btnReviewProject"); @@ -74,7 +78,7 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->lblCatalogProjectEdit = yon_gtk_builder_get_widget(builder, "lblCatalogProjectEdit"); temp_widgets->lblProjectIdValueEdit = yon_gtk_builder_get_widget(builder, "lblProjectIdValueEdit"); temp_widgets->boxTempDevice = yon_gtk_builder_get_widget(builder, "boxTempDevice"); - table_u_g_set_flag(flag_temp_u_g_p); + table_u_g_set_flag(flag_temp_u_g_p,set_add_edit); table_u_g_set_glade_path(_glade_path); if (strcmp(flag_temp_u_g_p,"prjquota")==0) { gtk_widget_hide(temp_widgets->lblSetUGP); @@ -180,6 +184,8 @@ void temp_on_destroy_subwindow(GtkWidget *self) { } gtk_widget_destroy(gtk_widget_get_toplevel(self)); temp_widgets = NULL; + model_free_vector_string(&temp_vec_actors); + vectorFree(&temp_vec_actors); } } void event_toggled_all() { @@ -238,6 +244,7 @@ void btn_ok_file_manager(GtkWidget *self) { void set_edit_gui_data_base(config_all* all_config, int index) { config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); + if (_config && index >= 0) { set_widget(temp_widgets->quotegroupSizeSoftLimitCheck, temp_widgets->quotegroupSizeSoftLimitSpin, @@ -279,8 +286,9 @@ void set_edit_gui_data_base(config_all* all_config, int index) { } else { gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), disk); - if (strstr(set_add_edit, "add")) { - } + if (strcmp(set_add_edit, "add")==0) { + //table_u_g_get_actors(&temp_vec_actors); + } else { gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGPData), format_actors(&_config->actors)); @@ -346,10 +354,30 @@ void get_add_gui_data_base(config_all* all_config) { config_u_g_p* _config = malloc(sizeof(config_u_g_p)); model_null_str_writing(_config); get_temp_gui_data_base(_config); + _config->actors.pfVectorCopy(&_config->actors, &temp_vec_actors); vec_temp->pfVectorAdd(vec_temp, _config); } +void save(GtkWidget *self) { + if (strcmp(set_add_edit, "add")==0) { + get_actors_table(&temp_vec_actors); + table_u_g_on_hide_subwindow(self); + } + else { + // get_actors_table(_actors); + table_u_g_on_hide_subwindow(self); + } + +} + +void table_u_g_event() { + g_signal_connect(G_OBJECT(get_widget_table_u_g()->checkColUserGroup),"toggled",G_CALLBACK(chk_toggled_user_group),NULL); + g_signal_connect(G_OBJECT(get_widget_table_u_g()->btnCancel), "clicked",G_CALLBACK(table_u_g_on_hide_subwindow),NULL); + g_signal_connect(G_OBJECT(get_widget_table_u_g()->btnSave), "clicked",G_CALLBACK(save),NULL); + g_signal_connect(G_OBJECT(get_widget_table_u_g()->Window), "destroy", G_CALLBACK(table_u_g_destroy), NULL); +} + config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { set_widget_config(temp_widgets->quotegroupSizeSoftLimitCheck, temp_widgets->quotegroupSizeSoftLimitSpin, @@ -400,6 +428,9 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { } else { _config->UNIX_file = yon_char_new(disk); + if (strcmp(set_add_edit, "add")==0) { + table_u_g_get_actors(&_config->actors); + } } return _config; } @@ -451,4 +482,5 @@ void set_activ_project_id() { gtk_widget_set_sensitive(temp_widgets->entryProjectId, !active); gtk_widget_set_sensitive(temp_widgets->btnGenerateProject, !active); -} \ No newline at end of file +} + diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index ce19063..dee5a4c 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1725,7 +1725,7 @@ translated and supported by community. - 0 + 0 From 9fb0e73b34b9b99c47ec6a0ef1f27978d6a62de6 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 19 Jul 2023 14:21:50 +0600 Subject: [PATCH 038/144] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20?= =?UTF-8?q?=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D1=83=20generate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 3 ++ source/model/model.c | 73 ++++++++++++++++++++++++++++++++- source/model/model.h | 1 + source/ubl-settings-diskquota.c | 12 +++++- source/ubl-settings-diskquota.h | 3 +- source/ubl-strings.h | 7 +++- source/view_temp_u_g_p.c | 1 + ubl-settings-diskquota.glade | 69 +++++++++++++++++++++++++++++-- 8 files changed, 161 insertions(+), 8 deletions(-) diff --git a/source/controler.c b/source/controler.c index b39763c..f177feb 100644 --- a/source/controler.c +++ b/source/controler.c @@ -136,6 +136,7 @@ void entry_user_disk(GtkWidget *self,int* flag_update) { g_object_ref(cfg_custom_gui.user.liststore); gtk_list_store_clear(cfg_custom_gui.user.liststore); } + wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); } void entry_groups_disk(GtkWidget *self,int* flag_update) { if (flag_update) { @@ -151,6 +152,7 @@ void entry_groups_disk(GtkWidget *self,int* flag_update) { g_object_ref(cfg_custom_gui.group.liststore); gtk_list_store_clear(cfg_custom_gui.group.liststore); } + wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); } void entry_project_disk(GtkWidget *self,int* flag_update) { if (flag_update) { @@ -163,6 +165,7 @@ void entry_project_disk(GtkWidget *self,int* flag_update) { g_object_ref(cfg_custom_gui.project.liststore); gtk_list_store_clear(cfg_custom_gui.project.liststore); } + wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); } void tree_view_select_user(GtkWidget* self) { diff --git a/source/model/model.c b/source/model/model.c index 30fdead..4cf242d 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -69,8 +69,6 @@ char* format_actors(vector* vec_actors) { return str_all; } - - int fill_tree_view_project(config_all* all_config,hotebook* widget , char* str_fill, int flag_gui_add) { GtkTreeModel *model = GTK_TREE_MODEL(widget->liststore); if (flag_gui_add == 0) { @@ -169,3 +167,74 @@ char* wrapper_str_time(size_t seconds) { return t.str_time; } +char* quota_type(char* str_quota) { + if (strcmp(str_quota, "usrquota")==0) { + return STR_USER; + } + else if (strcmp(str_quota, "grpquota")==0) { + return STR_GROUP; + } + else if (strcmp(str_quota, "prjquota")==0) { + return STR_PROJECT; + } +} +char quota_fill_generate(char* str_quota, config_u_g_p* _config, GtkListStore* list_store, GtkTreeIter* iter) { + int index = -1; + if (strcmp(str_quota, "usrquota")==0) { + index = 3; + } + else if (strcmp(str_quota, "grpquota")==0) { + index = 4; + } + else if (strcmp(str_quota, "prjquota")==0) { + index = 5; + } + if (index != -1) { + gtk_list_store_set(list_store,iter,index,format_actors(&_config->actors), -1); + } + +} + +int pars_status_generate(vector* vec_remove, char* disk) { + int flag = -1; + if (vec_remove->vectorList.total > 0) { + for (int i = 0; i < vec_remove->vectorList.total; i++) { + disk_status* _config = (disk_status*)vec_remove->pfVectorGet(vec_remove, i); + if (strstr(_config->device, disk)) { + flag=1; + } + } + } + if (flag<0) { + return 1; + } + return flag; +} + +int fill_tree_view_generate(vector* vec_fill, vector* vec_remove, char* str_fill, GtkWidget* tree_view, GtkListStore* liststoreGeneral) { + GtkTreeModel *model = GTK_TREE_MODEL(liststoreGeneral); + if (vec_fill->vectorList.total > 0) { + for (int i = 0; i < vec_fill->vectorList.total; i++) { + config_u_g_p* _config = (config_u_g_p*)vec_fill->pfVectorGet(vec_fill, i); + GtkTreeIter iter; + gtk_list_store_append(liststoreGeneral,&iter); + char* deferring_size = wrapper_str_time(_config->deferring_size); + char* deferring_file = wrapper_str_time(_config->deferring_file); + quota_fill_generate(str_fill, _config,liststoreGeneral,&iter); + gtk_list_store_set(liststoreGeneral,&iter, + 0,pars_status_generate(vec_remove,_config->UNIX_file), + 1,quota_type(str_fill), + 2,_config->UNIX_file, + 6,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), + 7,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 8,yon_char_from_int(_config->soft_restriction_file), + 9,yon_char_from_int(_config->severe_limitation_file), + 10,deferring_size, + 11,deferring_file, + -1); + } + } + gtk_tree_view_set_model(GTK_TREE_VIEW(tree_view), model); + return 1; +} + diff --git a/source/model/model.h b/source/model/model.h index cfb09f5..7f15180 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -64,4 +64,5 @@ char* format_actors(vector* vec_actors); void model_free_vector_string(vector* vec_str); int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widget,char* str_fill , int flag_gui_add); int fill_tree_view_project(config_all* all_config, hotebook* widget, char* str_fill , int flag_gui_add); +int fill_tree_view_generate(vector* vec_fill, vector* vec_remove, char* str_fill, GtkWidget* tree_view, GtkListStore* liststoreGeneral); #endif \ No newline at end of file diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index f0b0396..70158e1 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -129,6 +129,15 @@ void config_init(config_settings_gui* main_config){ _main_config->lock_save_local=0; } +void wrapper_fill_tree_view_generate(config_all* all_config, custom_window* custom) { + g_object_ref(custom->liststoreGeneral); + gtk_list_store_clear(custom->liststoreGeneral); + fill_tree_view_generate(&all_config->v_user, &all_config->v_remove, "usrquota",custom->treeViewGeneral, custom->liststoreGeneral); + fill_tree_view_generate(&all_config->v_group, &all_config->v_remove, "grpquota",custom->treeViewGeneral, custom->liststoreGeneral); + fill_tree_view_generate(&all_config->v_project, &all_config->v_remove, "prjquota",custom->treeViewGeneral, custom->liststoreGeneral); + +} + main_window *setup_window(main_window* widgets, custom_window* custom_widgets){ /* Widgets getting | Получение виджетов */ widgets = malloc(sizeof(main_window)); @@ -220,7 +229,8 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->group.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreGroups")); custom_widgets->project.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreProject")); custom_widgets->liststoreGeneral = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreGeneral")); - + custom_widgets->treeViewGeneral = yon_gtk_builder_get_widget(builder,"GeneralQuotasTree"); + custom_widgets->user.spinWeeksSize = yon_gtk_builder_get_widget(builder,"generalUsersSizWeeksSpin"); custom_widgets->group.spinWeeksSize = yon_gtk_builder_get_widget(builder,"generalGroupsSizeWeeksSpi"); custom_widgets->project.spinWeeksSize = yon_gtk_builder_get_widget(builder,"generalProjectSizWeeksSpin"); diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index baf9a8e..3a81490 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -87,7 +87,7 @@ typedef struct { } main_window; typedef struct { - GtkWidget *treeViewMain; + GtkWidget *treeViewGeneral; GtkListStore *liststoreGeneral; hotebook user; hotebook group; @@ -128,4 +128,5 @@ int wrapper_select_tree_view(hotebook* widgets); int tree_view_edit(config_all* _all_config, vector* vec_temp, hotebook* widgets); void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size); void template_set_status_disk(GtkWidget* self,hotebook* widgets); +void wrapper_fill_tree_view_generate(config_all* all_config, custom_window* custom); #endif diff --git a/source/ubl-strings.h b/source/ubl-strings.h index 49d5a0e..f1b40aa 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -66,4 +66,9 @@ #define DAYS _("d ") #define HOURS _("h ") #define MINUTES _("m ") -#define SAVE_FAILED_LABEL \ No newline at end of file +#define SAVE_FAILED_LABEL + +#define STR_USER _("User"); +#define STR_GROUP _("Group"); +#define STR_PROJECT _("Project"); + diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index eea1066..4bb1791 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -47,6 +47,7 @@ temp_set_window *temp_setup_window_base(char* __glade_path) { } return temp_widgets; } + temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuilder *builder) { vector_init(&temp_vec_actors); temp_widgets->lblSetUGP = yon_gtk_builder_get_widget(builder, "lblSetUGP"); diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index dee5a4c..1b205ec 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1598,7 +1598,34 @@ translated and supported by community. - + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2080,7 +2107,7 @@ translated and supported by community. True True - liststoreUser + liststoreGeneral 0 @@ -2090,7 +2117,10 @@ translated and supported by community. Status True - + + + 0 + @@ -2100,6 +2130,9 @@ translated and supported by community. True + + 1 + @@ -2110,6 +2143,9 @@ Project True + + 2 + @@ -2119,6 +2155,9 @@ Project True + + 3 + @@ -2128,6 +2167,9 @@ Project True + + 4 + @@ -2137,6 +2179,9 @@ Project True + + 5 + @@ -2148,6 +2193,9 @@ Restriction True + + 6 + @@ -2159,6 +2207,9 @@ limitation True + + 7 + @@ -2170,6 +2221,9 @@ Restriction True + + 8 + @@ -2181,6 +2235,9 @@ limitation True + + 9 + @@ -2191,6 +2248,9 @@ limitation True + + 10 + @@ -2201,6 +2261,9 @@ limitation True + + 11 + From 2df3a1064f2dace59922c0abb4a56f86984f2772 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 19 Jul 2023 16:16:03 +0600 Subject: [PATCH 039/144] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20?= =?UTF-8?q?=D1=84=D0=B8=D0=BB=D1=8C=D1=82=D1=80=D1=8B=20=D0=B4=D0=BB=D1=8F?= =?UTF-8?q?=20=D0=B2=D1=81=D0=B5=20=D0=BE=D0=BA=D0=BE=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 33 ++++++- source/model/philos_utils.h | 1 + source/ubl-settings-diskquota.c | 4 + source/view_filters.c | 160 +++++++++++++++++++++++--------- source/view_filters.h | 4 +- ubl-settings-diskquota.glade | 26 +++--- 6 files changed, 166 insertions(+), 62 deletions(-) diff --git a/source/controler.c b/source/controler.c index f177feb..9a47b21 100644 --- a/source/controler.c +++ b/source/controler.c @@ -4,18 +4,20 @@ main_window cfg_main_gui; custom_window cfg_custom_gui; config_settings_gui main_config; config_all all_config; -int index_selected = 0; +int index_selected = -1; void wrapper_filters_user_show() { + filters_get_tree_view(cfg_custom_gui.user.tree_view); filters_set_name("usrquota"); filters_show(NULL, glade_path); } void wrapper_filters_group_show() { + filters_get_tree_view(cfg_custom_gui.group.tree_view); filters_set_name("grpquota"); - filters_show(NULL, glade_path); } void wrapper_filters_project_show() { + filters_get_tree_view(cfg_custom_gui.project.tree_view); filters_set_name("prjquota"); filters_show(NULL, glade_path); } @@ -122,7 +124,26 @@ void unlock_tree_view(hotebook* widgets,void (*f)()) { g_signal_handlers_unblock_by_func(G_OBJECT(widgets->tree_view), G_CALLBACK(f), NULL); } -void entry_user_disk(GtkWidget *self,int* flag_update) { +void block_button_add_edit_del(hotebook* obj_note) { + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_note->comboBox)); + int flag_block = 0; + if (menu_id == -1) { + flag_block = 0; + } + else { + flag_block = 1; + } + gtk_widget_set_sensitive(obj_note->btnAdd, flag_block); + gtk_widget_set_sensitive(obj_note->btnEdit, flag_block); + gtk_widget_set_sensitive(obj_note->btnDel, flag_block); + if (index_selected!=-1 || flag_block == 0) { + gtk_widget_set_sensitive(obj_note->boxSpins, flag_block); + } + +} + +void entry_user_disk(GtkWidget *self, int* flag_update) { + block_button_add_edit_del(&cfg_custom_gui.user); if (flag_update) { all_config.flag_set_data = 1; all_config.flag_save = 3; @@ -139,6 +160,7 @@ void entry_user_disk(GtkWidget *self,int* flag_update) { wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); } void entry_groups_disk(GtkWidget *self,int* flag_update) { + block_button_add_edit_del(&cfg_custom_gui.group); if (flag_update) { all_config.flag_set_data = 1; all_config.flag_save = 3; @@ -154,7 +176,7 @@ void entry_groups_disk(GtkWidget *self,int* flag_update) { } wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); } -void entry_project_disk(GtkWidget *self,int* flag_update) { +void entry_project_disk(GtkWidget *self,int* flag_update) { if (flag_update) { all_config.flag_set_data = 1; all_config.flag_save = 3; @@ -307,6 +329,7 @@ int wrapper_select_tree_view(hotebook* widgets) { char* str_iter = gtk_tree_model_get_string_from_iter(model, &iter); index = atoi(str_iter); index_selected = index; + gtk_widget_set_sensitive(widgets->boxSpins, 1); } else { } @@ -580,6 +603,8 @@ int main(int argc, char *argv[]){ filters_set_name("prjquota"); filters_init_flag(); control_event(widgets, &cfg_custom_gui); + block_button_add_edit_del(&cfg_custom_gui.user); + block_button_add_edit_del(&cfg_custom_gui.group); yon_ubl_header_setup_resource(widgets->HeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 1c755cb..42e334a 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -96,6 +96,7 @@ typedef struct { GtkWidget* spinMinutesFile; GtkWidget* cmbSetStatusDisk; GtkWidget* lblSetNameDevice; + GtkWidget* boxSpins; } hotebook; typedef struct { int weeks; diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 70158e1..bd90fab 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -207,6 +207,10 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->group.name = yon_char_new("grpquota"); custom_widgets->project.name = yon_char_new("grpquota"); + custom_widgets->user.boxSpins = yon_gtk_builder_get_widget(builder,"boxGeneralUsersEnableCheck"); + custom_widgets->group.boxSpins = yon_gtk_builder_get_widget(builder,"boxGeneralGroupEnableCheck"); + custom_widgets->project.boxSpins = yon_gtk_builder_get_widget(builder,"boxGeneralProjectEnableCheck"); + custom_widgets->user.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddUsers"); custom_widgets->user.btnEdit = yon_gtk_builder_get_widget(builder,"btnEditUsers"); custom_widgets->user.btnDel = yon_gtk_builder_get_widget(builder,"btnDelUsers"); diff --git a/source/view_filters.c b/source/view_filters.c index d53ca03..3668e5f 100644 --- a/source/view_filters.c +++ b/source/view_filters.c @@ -1,7 +1,12 @@ #include "view_filters.h" char* flag_filters_u_g_p = NULL; filters_window *filters_widgets = NULL; -gboolean flag_filters[10]; +GtkTreeView* _tree_view = NULL; +const int len_user_group = 10; +const int len_project = 11; +gboolean flag_filters_user[10]; +gboolean flag_filters_group[10]; +gboolean flag_filters_project[11]; filters_window *filters_setup_window(char* glade_path){ if (filters_widgets == NULL) { filters_widgets = malloc(sizeof(filters_window)); @@ -20,7 +25,7 @@ filters_window *filters_setup_window(char* glade_path){ filters_widgets->chbFilterHardLimitFile = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFile"); filters_widgets->chbFilterHardLimitFileDelay = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFileDelay"); filters_widgets->chbProjectName = yon_gtk_builder_get_widget(builder,"chbProjectName"); - if (strcmp(flag_filters_u_g_p,"project")==0) { + if (strcmp(flag_filters_u_g_p, "prjquota")==0) { gtk_button_set_label(GTK_BUTTON(filters_widgets->chbFilterName), _("ID")); } else { @@ -29,16 +34,95 @@ filters_window *filters_setup_window(char* glade_path){ filters_event(filters_widgets); } + filters_set_flag(); return filters_widgets; } + +gboolean* filters_get_flag_user() { + flag_filters_user[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); + flag_filters_user[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas)); + flag_filters_user[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize)); + flag_filters_user[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); + flag_filters_user[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); + flag_filters_user[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); + flag_filters_user[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles)); + flag_filters_user[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); + flag_filters_user[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); + flag_filters_user[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); + return flag_filters_user; +} + + +gboolean* filters_get_flag_group() { + flag_filters_group[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); + flag_filters_group[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas)); + flag_filters_group[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize)); + flag_filters_group[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); + flag_filters_group[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); + flag_filters_group[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); + flag_filters_group[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles)); + flag_filters_group[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); + flag_filters_group[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); + flag_filters_group[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); + return flag_filters_group; +} + + +gboolean* filters_get_flag_project() { + flag_filters_project[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); + flag_filters_project[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas)); + flag_filters_project[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize)); + flag_filters_project[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); + flag_filters_project[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); + flag_filters_project[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); + flag_filters_project[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles)); + flag_filters_project[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); + flag_filters_project[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); + flag_filters_project[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); + flag_filters_project[10] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName)); + return flag_filters_project; +} + void filters_set_name(char* _flag_filters_u_g_p) { flag_filters_u_g_p = _flag_filters_u_g_p; } +void filters_get_tree_view(GtkWidget *tree_view) { + _tree_view = GTK_TREE_VIEW(tree_view); +} + +void filters_tree_view_update() { + int n_end = len_user_group; + gboolean* array_flags = NULL; + if (strcmp(flag_filters_u_g_p, "prjquota")==0) { + n_end = len_project; + array_flags = filters_get_flag_project(); + } + else { + n_end = len_user_group; + if (strcmp(flag_filters_u_g_p, "usrquota")==0) { + array_flags = filters_get_flag_user(); + } + else { + array_flags = filters_get_flag_group(); + } + } + for (int i = 0; i < n_end; i++) { + GtkTreeViewColumn* column = gtk_tree_view_get_column(_tree_view, i); + gtk_tree_view_column_set_visible(column, array_flags[i]); + } +} +void filters_save(GtkWidget *self) { + filters_tree_view_update(); + filters_on_hide_subwindow(self); + +} + void filters_event(filters_window *widgets) { - g_signal_connect(G_OBJECT(widgets->btnFiltersCancel), "clicked",G_CALLBACK(filters_on_hide_subwindow),NULL); + g_signal_connect(G_OBJECT(widgets->btnFiltersSave), "clicked",G_CALLBACK(filters_save),widgets->Window); + g_signal_connect(G_OBJECT(widgets->btnFiltersCancel), "clicked",G_CALLBACK(filters_on_hide_subwindow),widgets->Window); g_signal_connect(G_OBJECT(widgets->Window), "destroy", G_CALLBACK(filters_destroy), NULL); } @@ -69,51 +153,41 @@ void filters_show(GtkWidget *self, char* glade_path) { } } -gboolean* filters_get_flag() { - flag_filters[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); - flag_filters[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); - flag_filters[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles)); - flag_filters[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); - flag_filters[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); - flag_filters[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas)); - flag_filters[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); - flag_filters[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize)); - flag_filters[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); - flag_filters[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); - if (strcmp(flag_filters_u_g_p,"project")==0) { - flag_filters[10] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName)); - } - return flag_filters; -} + void filters_init_flag() { - flag_filters[0] = 1; - flag_filters[1] = 1; - flag_filters[2] = 1; - flag_filters[3] = 1; - flag_filters[4] = 1; - flag_filters[5] = 1; - flag_filters[6] = 1; - flag_filters[7] = 1; - flag_filters[8] = 1; - flag_filters[9] = 1; - if (strcmp(flag_filters_u_g_p,"project")==0) { - flag_filters[10] = 1; + for (int i=0; ichbFilterName),flag_filters[0] ); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile), flag_filters[1]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles), flag_filters[2]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay), flag_filters[3]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize), flag_filters[4]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas), flag_filters[5]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize), flag_filters[6]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize), flag_filters[7]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile), flag_filters[8]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay), flag_filters[9]); - if (strcmp(flag_filters_u_g_p,"project")==0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName), flag_filters[10]); + gboolean* array_flags = NULL; + if (strcmp(flag_filters_u_g_p, "prjquota")==0) { + array_flags = flag_filters_project; + } + else { + if (strcmp(flag_filters_u_g_p, "usrquota")==0) { + array_flags = flag_filters_user; + } + else { + array_flags = flag_filters_group; + } + } + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName),array_flags[0] ); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas), array_flags[1]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize), array_flags[2]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize), array_flags[3]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize), array_flags[4]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile), array_flags[5]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles), array_flags[6]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile), array_flags[7]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay), array_flags[8]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay), array_flags[9]); + if (strcmp(flag_filters_u_g_p,"prjquota")==0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName), array_flags[10]); } } \ No newline at end of file diff --git a/source/view_filters.h b/source/view_filters.h index a3eb6be..67adf43 100644 --- a/source/view_filters.h +++ b/source/view_filters.h @@ -41,9 +41,9 @@ void filters_on_hide_subwindow(GtkWidget *self); filters_window *get_widget_filters(); void filters_show(GtkWidget *self, char* glade_path); void filters_destroy(GtkWidget *self); -int* filters_get_flag(); void filters_init_flag(); -void filters_set_flag(); void filters_set_name(char* _flag_u_g_p); void filters_show(GtkWidget *self, char* glade_path); +void filters_set_flag(); +void filters_get_tree_view(GtkWidget *tree_view); #endif \ No newline at end of file diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 1b205ec..099ce21 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -3280,7 +3280,7 @@ limitation - + True False @@ -4134,7 +4134,7 @@ limitation False vertical - + True False @@ -5409,8 +5409,8 @@ limitation - - Hard limit (size) delay + + Soft limit (files) True True False @@ -5420,7 +5420,7 @@ limitation False True - 6 + 8 @@ -5435,12 +5435,12 @@ limitation False True - 7 + 9 - - Soft limit (files) + + Hard limit (files) True True False @@ -5450,12 +5450,12 @@ limitation False True - 8 + 10 - - Hard limit (files) + + Hard limit (size) delay True True False @@ -5465,7 +5465,7 @@ limitation False True - 9 + 12 @@ -5480,7 +5480,7 @@ limitation False True - 10 + 13 From 33c41ffa83261928f77774fd54fe45c031ff7ac5 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 19 Jul 2023 17:12:16 +0600 Subject: [PATCH 040/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=B8=20=D0=B2?= =?UTF-8?q?=D0=BE=20=D0=B2=D1=81=D0=B5=D1=85=20=D0=BE=D0=BA=D0=BD=D0=B0?= =?UTF-8?q?=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 6 ++++++ source/model/model.c | 1 + source/view_temp_u_g_p.c | 2 +- ubl-settings-diskquota.desktop | 6 +++--- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/source/controler.c b/source/controler.c index 9a47b21..1f39062 100644 --- a/source/controler.c +++ b/source/controler.c @@ -236,18 +236,24 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { } void wrapper_get_spin_time_gui_user() { + block_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); get_spin_time_gui(&all_config.v_user, &cfg_custom_gui.user); entry_user_disk(0, 0); + unlock_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); } void wrapper_get_spin_time_gui_group() { + block_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); get_spin_time_gui(&all_config.v_group, &cfg_custom_gui.group); entry_groups_disk(0, 0); + unlock_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); } void wrapper_get_spin_time_gui_project() { + block_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); get_spin_time_gui(&all_config.v_project, &cfg_custom_gui.project); entry_project_disk(0, 0); + unlock_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); } void get_spin_time_gui(vector* vec_u_g_p, hotebook* widgets) { diff --git a/source/model/model.c b/source/model/model.c index 4cf242d..ca8e0de 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -26,6 +26,7 @@ void model_tree_view_add(config_u_g_p* _config) { } void model_null_str_writing(config_u_g_p* _config) { + _config->type_arr = yon_char_new(empty_str); _config->quota = yon_char_new(empty_str); _config->size_memory = yon_char_new(empty_str); _config->device = yon_char_new(empty_str); diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 4bb1791..9cbf6d9 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -346,7 +346,7 @@ void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_s void get_edit_gui_data_base(config_all* all_config, int index) { config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); if (_config && index >= 0) { - _config = get_temp_gui_data_base(_config); + get_temp_gui_data_base(_config); vec_temp->pfVectorSet(vec_temp, index, _config); } diff --git a/ubl-settings-diskquota.desktop b/ubl-settings-diskquota.desktop index 3343192..cfaaca7 100644 --- a/ubl-settings-diskquota.desktop +++ b/ubl-settings-diskquota.desktop @@ -1,11 +1,11 @@ [Desktop Entry] Encoding=UTF-8 Name=ubl-settings-diskquota -Name[ru]=TEMPLATE +Name[ru]=ubl-settings-diskquota GenericName=ubl-settings-diskquota -GenericName[ru]=TEMPLATE +GenericName[ru]=ubl-settings-diskquota Comment=ubl-settings-diskquota -Comment[ru]=Приложение для TEMPLATE +Comment[ru]=Приложение для настройки дисковых квот Type=Application Exec=pkexec ubl-settings-diskquota Icon=com.ublinux.ubl-settings-diskquota From b47abe76b04eea55f35145a4891fb474c5438e97 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 20 Jul 2023 11:50:17 +0600 Subject: [PATCH 041/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 2 +- source/controler.c | 2 +- source/ubl-settings-diskquota.c | 1 + source/ubl-settings-diskquota.h | 3 +- source/ubl-strings.h | 6 +- ubl-settings-diskquota.glade | 4049 ++++++++++++++++--------------- ubl-settings-diskquota.pot | 650 ++--- ubl-settings-diskquota_ru.po | 598 ++--- 8 files changed, 2393 insertions(+), 2918 deletions(-) diff --git a/Makefile b/Makefile index 9e329df..d72855b 100644 --- a/Makefile +++ b/Makefile @@ -101,7 +101,7 @@ uninstall: install: check uninstall @echo "Install ..." #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ - @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_check_user_table.c source/view_check_user_table.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g +# @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_check_user_table.c source/view_check_user_table.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ @for FILE_PO in $(wildcard *.po); do \ LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ diff --git a/source/controler.c b/source/controler.c index 1f39062..b3a03c5 100644 --- a/source/controler.c +++ b/source/controler.c @@ -523,7 +523,7 @@ int main(int argc, char *argv[]){ vector_init(&all_config.v_disk_status); vector_init(&all_config.v_remove); local=setlocale(LC_ALL, ""); - bindtextdomain(LocaleName, yon_char_unite(LocalePath, "/", NULL)); + puts(local); //bind_textdomain_codeset(LocaleName, "UTF-8"); textdomain(LocaleName); config_init(&main_config); diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index bd90fab..8a3e069 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -143,6 +143,7 @@ main_window *setup_window(main_window* widgets, custom_window* custom_widgets){ widgets = malloc(sizeof(main_window)); device_disk_parsed(); GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); + gtk_builder_set_translation_domain(builder, LocaleName); widgets->Window = yon_gtk_builder_get_widget(builder,"MainWindow"); widgets->HatLabel = yon_gtk_builder_get_widget(builder,"headerTopic"); widgets->PlugBox = yon_gtk_builder_get_widget(builder,"plugBox"); diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index 3a81490..dd50d24 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -26,7 +26,7 @@ #define LocalePath "/usr/share/locale" #define LocaleName "ubl-settings-diskquota" - +#define _(String) gettext(String) #define VERSION_LABEL yon_char_unite(_("Version:")," ",version_application,"\n",NULL) #define glade_path "/com/ublinux/ui/ubl-settings-diskquota.glade" #define banner_path "/com/ublinux/images/ubl-settings-diskquota-banner.png" @@ -36,7 +36,6 @@ - typedef struct { int always_open_documentation; int win_pos_x; diff --git a/source/ubl-strings.h b/source/ubl-strings.h index f1b40aa..3fc3c39 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -7,10 +7,10 @@ #define _(String) gettext(String) -#define HELP_LABEL yon_char_unite(_("ubl-settings-diskquota version:")," ", version_application,"\n",_(""),"\n",_("Usage:"), " ubl-settings-diskquota ",_("[OPTIONS]"),"\n",_("Options:"),"\n\t--help, -h\t\t\t",_("Show this help"),"\n\t--version, -V\t\t\t",_("Show package version"),"\n\t--lock-help\t\t\t",_("Lock this help menu"),"\n\t--lock-save\t\t\t",_("Lock configuration saving"),"\n\t--lock-save-local\t\t",_("Lock local configration saving"),"\n\t--lock-save-global\t\t",_("Lock global configration saving"),"\n\t--lock-load-global\t\t",_("Lock global configration loading"),"\n",NULL) +#define HELP_LABEL yon_char_unite(_("ubl-settings-diskquota version:")," ", version_application,"\n","\n",_("Usage:"), " ubl-settings-diskquota ",_("[OPTIONS]"),"\n",_("Options:"),"\n\t--help, -h\t\t\t",_("Show this help"),"\n\t--version, -V\t\t\t",_("Show package version"),"\n\t--lock-help\t\t\t",_("Lock this help menu"),"\n\t--lock-save\t\t\t",_("Lock configuration saving"),"\n\t--lock-save-local\t\t",_("Lock local configration saving"),"\n\t--lock-save-global\t\t",_("Lock global configration saving"),"\n\t--lock-load-global\t\t",_("Lock global configration loading"),"\n",NULL) -#define TITLE_LABEL _("") -#define TITLE_INFO_LABEL _("") +#define TITLE_LABEL _("Disk quotas") +#define TITLE_INFO_LABEL _("Configuring disk quota settings for system groups and users") #define SUCCESS_LABEL _("Operation succeeded") #define ROOT_WARNING_LABEL _("Warning! Application was launched without root - root-dependent actions are locked") diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 099ce21..5a2177f 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -36,7 +36,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ubl-settings-diskquota 1.1 Copyright © 2022 - 2023, UBSoft LLC - Setting user quotas + Disk quotas https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota Project Home Page Это приложение распространяется без каких-либо гарантий. @@ -48,17 +48,19 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. gpl-2-0 + True False vertical + 2 - + False - spread + end False False - 0 + 1 @@ -67,6 +69,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + True True @@ -76,6 +79,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 2 + Disk quotas @@ -127,7 +131,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False end - Setting user quotas + Disk quotas 0 @@ -149,6 +153,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False start + 5 + 5 Configuring disk quota settings for system groups and users True 0 @@ -293,11 +299,26 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 10 + + 100 + 1 + 10 + 1000000 1 10 + + 100 + 1 + 10 + + + 100 + 1 + 10 + 1000000 1 @@ -871,7 +892,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - Currently using: + Usage: + 0 False @@ -948,7 +970,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. KB MB - GB + Gb TB @@ -1035,7 +1057,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. KB MB - GB + Gb TB @@ -1110,7 +1132,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - Currently using: + Usage: + 0 False @@ -1395,7 +1418,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - True False @@ -1415,8 +1437,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 5 5 5 @@ -1590,6 +1610,7 @@ translated and supported by community. True False + Disk quotas @@ -2072,7 +2093,7 @@ translated and supported by community. True vertical - + True False 5 @@ -2085,228 +2106,237 @@ translated and supported by community. True vertical - + True - True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + True + vertical - + True - False - vertical + True - - 300 + True - True - in + False + vertical - + + 300 True - False + True + in - + True - True - liststoreGeneral - 0 - - - + False - - Status - True - - - - 0 - + + True + True + liststoreGeneral + 0 + + - - - - - Quota type - True - - - 1 - + + Status + True + + + + 0 + + + - - - - - Device -Project - True - - - 2 - + + Quota type + True + + + + 1 + + + - - - - - User - True - - - 3 - + + Device +Project + True + + + + 2 + + + - - - - - Group - True - - - 4 - + + User + True + + + + 3 + + + - - - - - Projects - True - - - 5 - + + Group + True + + + + 4 + + + - - - - - Soft -Restriction -(size) - True - - - 6 - + + Projects + True + + + + 5 + + + - - - - - Severe -limitation -(size) - True - - - 7 - + + Soft +restriction +(volume) + True + + + + 6 + + + - - - - - Soft -Restriction -(files) - True - - - 8 - + + Hard +limit +(volume) + True + + + + 7 + + + - - - - - Severe -limitation -(files) - True - - - 9 - + + Postponing +the +hard +limit +(volume) + True + + + + 8 + + + - - - - - Deferring -(size) - True - - - 10 - + + Soft +restriction +(files) + True + + + + 9 + + + - - - - - Deferring + + + Hard +limit (files) - True + True + + + + 10 + + + + - - - 11 - + + Postponing +the +hard +limit +(files) + True + + + + 11 + + + + + True + True + 0 + + + + + True + False + General statistics + - True - True - 0 + False - - - - - True - False - General statistics - - - False - - - - - True - False - vertical True False - 5 - 5 - 5 - 5 - 5 - 5 + vertical - + True False 5 @@ -2314,65 +2344,9 @@ limitation 5 5 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - - - True - False - vertical 5 - True - + True False 5 @@ -2381,7 +2355,7 @@ limitation 5 5 5 - Excess size delay period + Device: False @@ -2390,22 +2364,33 @@ limitation - + + True + False + + + True + True + 1 + + + + True False 5 5 5 5 - 5 - 5 - Excess files delay period + + Off + Not set + False True - end - 1 + 2 @@ -2416,27 +2401,27 @@ limitation - + True False - vertical - 5 - + True False + vertical + 5 + True - + True - True + False 5 5 5 5 5 5 - 4 - adjustment5 + Excess size delay period False @@ -2445,7 +2430,7 @@ limitation - + True False 5 @@ -2454,12 +2439,12 @@ limitation 5 5 5 - weeks - 0 + Excess files delay period False True + end 1 @@ -2471,21 +2456,54 @@ limitation - + True False + vertical + 5 - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment6 + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + False @@ -2494,128 +2512,48 @@ limitation - + True False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment7 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment8 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment6 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + False @@ -2630,84 +2568,55 @@ limitation 1 - - - False - True - 2 - - - - - True - False - vertical - 5 - + True False + vertical + 5 - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment9 - - - False - True - 0 - - - - + True False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment10 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment7 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + False @@ -2716,17 +2625,48 @@ limitation - + True False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment8 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + False @@ -2738,38 +2678,58 @@ limitation False True - 1 + 2 - - - False - True - 3 - - - - - True - False - vertical - 5 - + True False + vertical + 5 - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment11 + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment9 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + False @@ -2778,17 +2738,48 @@ limitation - + True False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment10 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + False @@ -2800,331 +2791,82 @@ limitation False True - 0 + 3 - + True False + vertical + 5 - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment12 - - - False - True - 0 - - - - + True False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False - - - True - True - liststoreUser - 0 - - - - - - Name - True - - - 0 - - - - - - - Quota - True - - - - 1 - - - - - - - Size - True - - - - 2 - - - - - - - Soft -Restriction -(size) - True - - - - 3 - - - - - - - Severe -limitation -(size) - True - - - - 4 - - - - - - - Soft -Restriction -(files) - True - - - - 5 - - - - - - - Files - - - - 6 - - - - - - - Severe -limitation -(files) - True - - - - 7 - + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment11 + + + False + True + 0 + - - - - - Deferring -(size) - True - - - 8 - - - - - - - Deferring -(files) - True - - - - 9 - - - - - - - - - - - True - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + - + True False - + True - False + True 5 + 5 5 - gtk-edit + 5 + 5 + 5 + 4 + 0 + adjustment12 False @@ -3133,14 +2875,17 @@ limitation - + True False 5 5 5 5 - Edit + 5 + 5 + minutes + 0 False @@ -3149,158 +2894,239 @@ limitation + + False + True + 1 + False True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 + 4 False True - end 1 - - - False - True - end - 3 - - - - - 1 - - - - - True - False - Users - - - 1 - False - - - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - + + 100 True - False + True + in + + + True + False + + + True + True + adjustment29 + liststoreUser + 0 + + + + + + Name + True + + + + 0 + + + + + + + Quotas + True + + + + 1 + + + + + + + Size + True + + + + 2 + + + + + + + Soft +restriction +(volume) + True + + + + 3 + + + + + + + Hard +limit +(volume) + True + + + + 4 + + + + + + + Postponing +the +hard +limit +(volume) + True + + + + 5 + + + + + + + Files + + + + 6 + + + + + + + Soft +restriction +(files) + True + + + + 7 + + + + + + + Hard +limit +(volume) + True + + + + 8 + + + + + + + Postponing +the +hard +limit +(files) + True + + + + 9 + + + + + + + + True True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True 2 - - - False - True - 0 - - - - - True - False True False - vertical - 5 - True - + True - False + True + True 5 5 5 5 5 5 - Excess size delay period + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + False @@ -3309,53 +3135,22 @@ limitation - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - + True False - + + gtk-delete True True + True 5 5 5 5 5 5 - 4 - adjustment13 + True False @@ -3364,77 +3159,84 @@ limitation - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - + True True + True 5 5 5 5 5 5 - 4 - adjustment14 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + False True - 0 + 1 - + + gtk-add True - False + True + True 5 5 5 5 5 5 - weeks - 0 + True False True - 1 + 2 False True + end 1 @@ -3442,57 +3244,52 @@ limitation False True - 1 + end + 3 + + + 1 + + + + + True + False + Users + + + 1 + False + + + + + True + False + vertical - + True False - vertical + 5 + 5 + 5 + 5 + 5 5 - + True False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment15 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - + 5 + 5 + 5 + 5 + 5 + 5 + Device: False @@ -3501,21 +3298,64 @@ limitation - + + True + False + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + + Off + Not set + + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + + True False + vertical + 5 + True - + True - True + False 5 5 5 5 5 5 - 4 - adjustment16 + Excess size delay period False @@ -3524,7 +3364,7 @@ limitation - + True False 5 @@ -3533,12 +3373,12 @@ limitation 5 5 5 - days - 0 + Excess files delay period False True + end 1 @@ -3546,38 +3386,58 @@ limitation False True - 1 + 0 - - - False - True - 2 - - - - - True - False - vertical - 5 - + True False + vertical + 5 - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment17 + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment13 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + False @@ -3586,17 +3446,48 @@ limitation - + True False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment14 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + False @@ -3608,25 +3499,58 @@ limitation False True - 0 + 1 - + True False + vertical + 5 - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment18 + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment15 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + False @@ -3635,17 +3559,48 @@ limitation - + True False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment16 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + False @@ -3657,38 +3612,58 @@ limitation False True - 1 + 2 - - - False - True - 3 - - - - - True - False - vertical - 5 - + True False + vertical + 5 - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment19 + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment17 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + False @@ -3697,17 +3672,48 @@ limitation - + True False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment18 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + False @@ -3719,25 +3725,58 @@ limitation False True - 0 + 3 - + True False + vertical + 5 - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment20 + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment19 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + False @@ -3746,17 +3785,48 @@ limitation - + True False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment20 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + False @@ -3768,234 +3838,180 @@ limitation False True - 1 + 4 False True - 4 + 1 - - - False - True - 1 - - - - - 100 - True - True - in - + + 100 True - False + True + in - + True - True - liststoreGroups - 0 - - - + False - - Name - True - - - - 0 - + + True + True + adjustment30 + liststoreGroups + 0 + + - - - - - Quota - True - - - 1 - + + Name + True + + + + 0 + + + - - - - - Size - True - - - 2 - + + Quotas + True + + + + 1 + + + - - - - - Soft -Restriction -(size) - True - - - 3 - + + Size + True + + + + 2 + + + - - - - - Severe -limitation -(size) - True - - - 4 - + + Soft +restriction +(volume) + True + + + + 3 + + + - - - - - Soft -Restriction -(files) - True - - - 5 - + + Hard +limit +(volume) + True + + + + 4 + + + - - - - - Files - - - 6 - - - - - - - Severe -limitation + + Postponing +the +hard +limit (files) - True - - - - 7 - + True + + + + 5 + + + - - - - - Deferring -(size) - True - - - 8 - + + Files + + + + 6 + + + - - - - - Deferring -(files) - True - - - 9 - + + Soft +restriction +(files) + True + + + + 7 + + + + + + + Hard +limit +(files) + True + + + + 8 + + + + + + + Postponing +the +hard +limit +(volume) + True + + + + 9 + + + - - - - True - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - False + True True - 0 + 2 @@ -4003,27 +4019,7 @@ limitation True False - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - + True True True @@ -4041,9 +4037,7 @@ limitation True False - 5 - 5 - gtk-edit + com.ublinux.ubl-settings-diskquota.funnel False @@ -4052,14 +4046,12 @@ limitation - + True False 5 - 5 5 - 5 - Edit + Filters False @@ -4070,92 +4062,6 @@ limitation - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - - - - - 2 - - - - - True - False - Groups - - - 2 - False - - - - - True - False - vertical - - - True - False - - - True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - False True @@ -4163,53 +4069,22 @@ limitation - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - + True False - + + gtk-delete True True + True 5 5 5 5 5 5 - 4 - adjustment21 + True False @@ -4218,17 +4093,52 @@ limitation - + True - False + True + True 5 5 5 5 5 5 - weeks - 0 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + False @@ -4236,59 +4146,31 @@ limitation 1 - - - False - True - 0 - - - - - True - False - + + gtk-add True True + True 5 5 5 5 5 5 - 4 - adjustment22 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 + True False True - 1 + 2 False True + end 1 @@ -4296,31 +4178,53 @@ limitation False True - 1 + end + 3 + + + 2 + + + + + True + False + Groups + + + 2 + False + + + + + True + False + vertical - + True False - vertical - 5 - + True False + vertical + 5 + True - + True - True + False 5 5 5 5 5 5 - 4 - adjustment23 + Excess size delay period False @@ -4329,7 +4233,7 @@ limitation - + True False 5 @@ -4338,12 +4242,12 @@ limitation 5 5 5 - days - 0 + Excess files delay period False True + end 1 @@ -4355,83 +4259,54 @@ limitation - + True False + vertical + 5 - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment24 - - - False - True - 0 - - - - + True False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment25 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment21 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + False @@ -4440,17 +4315,48 @@ limitation - + True False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment22 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + False @@ -4462,25 +4368,58 @@ limitation False True - 0 + 1 - + True False + vertical + 5 - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment26 + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment23 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + False @@ -4489,17 +4428,48 @@ limitation - + True False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment24 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + False @@ -4511,38 +4481,58 @@ limitation False True - 1 + 2 - - - False - True - 3 - - - - - True - False - vertical - 5 - + True False + vertical + 5 - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment27 + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment25 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + False @@ -4551,17 +4541,48 @@ limitation - + True False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment26 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + False @@ -4573,25 +4594,58 @@ limitation False True - 0 + 3 - + True False + vertical + 5 - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - adjustment28 + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment27 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + False @@ -4600,17 +4654,48 @@ limitation - + True False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment28 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + False @@ -4622,246 +4707,193 @@ limitation False True - 1 + 4 False True - 4 + 1 - - - False - True - 1 - - - - - 100 - True - True - in - + + 100 True - False + True + in - + True - True - liststoreProject - 0 - - - + False - - ID - True + + True + True + adjustment31 + liststoreGeneral + 0 + + + - - - 0 - + + ID + True + + + + 0 + + + - - - - - Project Name - True - - - 1 - + + Project Name + True + + + + 1 + + + - - - - - Quota - True - - - 2 - + + Quotas + True + + + + 2 + + + - - - - - Size - True - - - 3 - + + Size + True + + + + 3 + + + - - - - - Soft -Restriction -(size) - True - - - 4 - + + Soft +restriction +(volume) + True + + + + 4 + + + - - - - - Severe -limitation -(size) - True - - - 5 - + + Hard +limit +(volume) + True + + + + 5 + + + - - - - - Soft -Restriction -(files) - True - - - 6 - + + Postponing +the +hard +limit +(files) + True + + + + 6 + + + - - - - - Files - - - 7 - + + Files + True + + + + 7 + + + - - - - - Severe -limitation -(files) - True - - - 8 - + + Soft +restriction +(volume) + True + + + + 8 + + + - - - - - Deferring -(size) - True - - - 9 - + + Hard +limit +(volume) + True + + + + 9 + + + - - - - - Deferring -(files) - True - - - 10 - + + Postponing +the +hard +limit +(volume) + True + + + + 10 + + + - - - - True - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - False + True True - 0 + 2 @@ -4869,27 +4901,7 @@ limitation True False - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - + True True True @@ -4907,9 +4919,7 @@ limitation True False - 5 - 5 - gtk-edit + com.ublinux.ubl-settings-diskquota.funnel False @@ -4918,14 +4928,12 @@ limitation - + True False 5 - 5 5 - 5 - Edit + Filters False @@ -4939,27 +4947,113 @@ limitation False True - 1 + 0 - - gtk-add + True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True + False + + + gtk-delete + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + + + + False + True + 1 + + + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + False True - 2 + end + 1 @@ -4967,36 +5061,35 @@ limitation False True end - 1 + 3 - False - True - end 3 + + + True + False + Projects + + + 3 + False + + - 3 - - - - - True - False - Project - - - 3 - False + True + True + 0 - True + False True 0 @@ -5038,7 +5131,7 @@ limitation 5 5 2 - ubl-settings-diskquota + Disk quotas @@ -5334,7 +5427,7 @@ limitation - Soft limit (size) + Soft limit (volume) True True False @@ -5395,7 +5488,7 @@ limitation - Hard limit (size) + Hard limit (volume) True True False @@ -5410,7 +5503,7 @@ limitation - Soft limit (files) + Postponing the hard limit (volume) True True False @@ -5440,7 +5533,7 @@ limitation - Hard limit (files) + Soft limit (files) True True False @@ -5455,7 +5548,7 @@ limitation - Hard limit (size) delay + Hard limit (files) True True False @@ -5470,7 +5563,7 @@ limitation - Hard limit (files) delay + Postponing the hard limit (files) True True False diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index de55d1c..26bc5b6 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -17,708 +17,362 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -msgid "" -"You will be redirected to documentation website where documentation is\n" -"translated and supported by community." +#: source/ubl-strings.h:1 +msgid "Version:" msgstr "" -msgid "ubl-settings-diskquota" +#: source/ubl-strings.h:2 +msgid "ubl-settings-diskquota version:" msgstr "" -msgid "Settings disk quotas - Addition" +#: source/ubl-strings.h:2 +msgid "TEMPLATE settings" +msgstr "Настройки TEMPLATE" + +#: source/ubl-strings.h:2 +msgid "Usage:" msgstr "" -msgid "Settings disk quotas - Editing" +#: source/ubl-strings.h:2 +msgid "[OPTIONS]" msgstr "" -msgid "Edit" +#: source/ubl-strings.h:2 +msgid "Options:" msgstr "" -msgid "Project ID" +#: source/ubl-strings.h:2 +msgid "Show this help" msgstr "" -msgid "Catalog" +#: source/ubl-strings.h:2 +msgid "Show package version" msgstr "" -msgid "Project Name" +#: source/ubl-strings.h:2 +msgid "Lock this help menu" msgstr "" -msgid "Auto" +#: source/ubl-strings.h:2 +#, fuzzy +msgid "Lock configuration saving" msgstr "" -msgid "Review" +#: source/ubl-strings.h:2 +msgid "Lock local configration saving" msgstr "" -msgid "Generate" +#: source/ubl-strings.h:2 +msgid "Lock global configration saving" msgstr "" -msgid "User:" +#: source/ubl-strings.h:2 +msgid "Lock global configration loading" msgstr "" -msgid "Group:" +#: source/ubl-strings.h:5 +msgid "System TEMPLATE settings management" msgstr "" -msgid "Projects:" +#: source/ubl-strings.h:7 +msgid "Operation succeeded" msgstr "" -msgid "Kb" +#: source/ubl-strings.h:8 +msgid "" +"Warning! Application was launched without root - root-dependent actions are " +"locked" msgstr "" -msgid "Mb" +#: source/ubl-strings.h:10 +msgid "About" msgstr "" -msgid "Gb" +#: source/ubl-strings.h:11 +msgid "Documentation" msgstr "" -msgid "Tb" +#: source/ubl-strings.h:12 +msgid "Save to local configuration" msgstr "" -msgid "Quota use status:" +#: source/ubl-strings.h:13 +msgid "Save to global configuration" msgstr "" -#: source/ubl-settings-diskquota.cc:224 source/ubl-settings-diskquota.cc:154 -#: source/ubl-settings-diskquota.cc:144 -msgid "About" +#: source/ubl-strings.h:14 +msgid "Save configuration" msgstr "" -#: source/ubl-settings-diskquota.cc:183 source/ubl-settings-diskquota.cc:113 -#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:124 -#: source/ubl-settings-diskquota.cc:121 source/ubl-settings-diskquota.cc:118 -msgid "Configuration of disk quotas parameters for system groups and users" +#: source/ubl-strings.h:15 +msgid "Save" msgstr "" -#: source/ubl-settings-diskquota.cc:138 source/ubl-settings-diskquota.cc:68 -#: source/ubl-settings-diskquota.cc:60 source/ubl-settings-diskquota.cc:81 -#: source/ubl-settings-diskquota.cc:78 source/ubl-settings-diskquota.cc:75 -#: source/ubl-settings-diskquota.cc:74 -msgid "Copyright © UBSoft LLC, 2022 - " +#: source/ubl-strings.h:16 +msgid "Load local configuration" msgstr "" -#: source/ubl-settings-diskquota.cc:201 source/ubl-settings-diskquota.cc:206 -#: source/ubl-settings-diskquota.cc:211 source/ubl-settings-diskquota.cc:131 -#: source/ubl-settings-diskquota.cc:136 source/ubl-settings-diskquota.cc:141 -#: source/ubl-settings-diskquota.cc:121 source/ubl-settings-diskquota.cc:126 -#: source/ubl-settings-diskquota.cc:142 source/ubl-settings-diskquota.cc:147 -#: source/ubl-settings-diskquota.cc:152 source/ubl-settings-diskquota.cc:139 -#: source/ubl-settings-diskquota.cc:144 source/ubl-settings-diskquota.cc:149 -msgid "Currently using:" +#: source/ubl-strings.h:17 +msgid "Load global configuration" msgstr "" -#: source/ubl-settings-diskquota.cc:216 source/ubl-settings-diskquota.cc:146 -#: source/ubl-settings-diskquota.cc:136 source/ubl-settings-diskquota.cc:157 -#: source/ubl-settings-diskquota.cc:154 -msgid "Currently using: " +#: source/ubl-strings.h:18 +msgid "Load" msgstr "" -#: source/ubl-settings-diskquota.cc:62 source/ubl-settings-diskquota.cc:83 -#: source/ubl-settings-diskquota.cc:80 source/ubl-settings-diskquota.cc:77 -#: source/ubl-settings-diskquota.cc:76 -msgid "Date and Time" +#: source/ubl-strings.h:20 +msgid "Cancel" msgstr "" -#: source/ubl-settings-diskquota.cc:246 source/ubl-settings-diskquota.cc:381 -msgid "" -"Deferring\n" -"a hard\n" -"limit\n" -"(files)" +#: source/ubl-strings.h:22 +msgid "Would you like to read documentation in the Web?" msgstr "" -#: source/ubl-settings-diskquota.cc:239 source/ubl-settings-diskquota.cc:374 +#: source/ubl-strings.h:23 msgid "" -"Deferring\n" -"a hard\n" -"limit\n" -"(size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:194 -msgid "Deferring a hard limit (files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:189 -msgid "Deferring a hard limit (size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:149 source/ubl-settings-diskquota.cc:181 -#: source/ubl-settings-diskquota.cc:182 source/ubl-settings-diskquota.cc:196 -#: source/ubl-settings-diskquota.cc:208 source/ubl-settings-diskquota.cc:79 -#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:112 -#: source/ubl-settings-diskquota.cc:126 source/ubl-settings-diskquota.cc:138 -#: source/ubl-settings-diskquota.cc:69 source/ubl-settings-diskquota.cc:101 -#: source/ubl-settings-diskquota.cc:102 source/ubl-settings-diskquota.cc:116 -#: source/ubl-settings-diskquota.cc:128 source/ubl-settings-diskquota.cc:90 -#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:123 -#: source/ubl-settings-diskquota.cc:137 source/ubl-settings-diskquota.cc:87 -#: source/ubl-settings-diskquota.cc:119 source/ubl-settings-diskquota.cc:120 -#: source/ubl-settings-diskquota.cc:134 source/ubl-settings-diskquota.cc:146 -#: source/ubl-settings-diskquota.cc:84 source/ubl-settings-diskquota.cc:117 -#: source/ubl-settings-diskquota.cc:83 -msgid "Device:" +"You will be redirected to documentation website where documentation is\n" +"translated and supported by community." msgstr "" -#: source/ubl-settings-diskquota.cc:197 source/ubl-settings-diskquota.cc:207 -#: source/ubl-settings-diskquota.cc:127 source/ubl-settings-diskquota.cc:137 -#: source/ubl-settings-diskquota.cc:117 source/ubl-settings-diskquota.cc:138 -#: source/ubl-settings-diskquota.cc:148 source/ubl-settings-diskquota.cc:135 -#: source/ubl-settings-diskquota.cc:145 -msgid "Disk quotas for this device:" +#: source/ubl-strings.h:24 +msgid "Always redirect to online documentation" msgstr "" -#: source/ubl-settings-diskquota.cc:152 source/ubl-settings-diskquota.cc:153 -#: source/ubl-settings-diskquota.cc:82 source/ubl-settings-diskquota.cc:83 -#: source/ubl-settings-diskquota.cc:72 source/ubl-settings-diskquota.cc:73 -#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:94 -#: source/ubl-settings-diskquota.cc:90 source/ubl-settings-diskquota.cc:91 -#: source/ubl-settings-diskquota.cc:87 source/ubl-settings-diskquota.cc:88 -#: source/ubl-settings-diskquota.cc:86 -msgid "Enable" +#: source/ubl-strings.h:25 +msgid "Open documentation" msgstr "" -#: source/ubl-settings-diskquota.cc:597 source/ubl-settings-diskquota.cc:510 -#: source/ubl-settings-diskquota.cc:444 -msgid "Error saved local and global configuration" +#: source/ubl-strings.h:26 +msgid "Project Home Page" msgstr "" -#: source/ubl-settings-diskquota.cc:156 source/ubl-settings-diskquota.cc:158 -#: source/ubl-settings-diskquota.cc:86 source/ubl-settings-diskquota.cc:88 -#: source/ubl-settings-diskquota.cc:76 source/ubl-settings-diskquota.cc:78 -#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:99 -#: source/ubl-settings-diskquota.cc:94 source/ubl-settings-diskquota.cc:96 -#: source/ubl-settings-diskquota.cc:91 source/ubl-settings-diskquota.cc:93 -#: source/ubl-settings-diskquota.cc:90 source/ubl-settings-diskquota.cc:92 -msgid "Excess files delay period" +#: source/ubl-strings.h:27 +msgid "Nothing were chosen" msgstr "" -#: source/ubl-settings-diskquota.cc:155 source/ubl-settings-diskquota.cc:157 -#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:87 -#: source/ubl-settings-diskquota.cc:75 source/ubl-settings-diskquota.cc:77 -#: source/ubl-settings-diskquota.cc:96 source/ubl-settings-diskquota.cc:98 -#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:95 -#: source/ubl-settings-diskquota.cc:90 source/ubl-settings-diskquota.cc:92 -#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:91 -msgid "Excess size delay period" +#: source/ubl-strings.h:30 +msgid "Global configuration loading succseeded." msgstr "" -#: source/ubl-settings-diskquota.cc:150 source/ubl-settings-diskquota.cc:175 -#: source/ubl-settings-diskquota.cc:176 source/ubl-settings-diskquota.cc:214 -#: source/ubl-settings-diskquota.cc:221 source/ubl-settings-diskquota.cc:80 -#: source/ubl-settings-diskquota.cc:105 source/ubl-settings-diskquota.cc:106 -#: source/ubl-settings-diskquota.cc:144 source/ubl-settings-diskquota.cc:151 -#: source/ubl-settings-diskquota.cc:70 source/ubl-settings-diskquota.cc:95 -#: source/ubl-settings-diskquota.cc:96 source/ubl-settings-diskquota.cc:134 -#: source/ubl-settings-diskquota.cc:141 source/ubl-settings-diskquota.cc:91 -#: source/ubl-settings-diskquota.cc:116 source/ubl-settings-diskquota.cc:117 -#: source/ubl-settings-diskquota.cc:155 source/ubl-settings-diskquota.cc:162 -#: source/ubl-settings-diskquota.cc:88 source/ubl-settings-diskquota.cc:113 -#: source/ubl-settings-diskquota.cc:114 source/ubl-settings-diskquota.cc:152 -#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:110 -#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:84 -msgid "File system:" +#: source/ubl-strings.h:31 +msgid "Local configuration loading succseeded." msgstr "" -#: source/ubl-settings-diskquota.cc:191 source/ubl-settings-diskquota.cc:200 -#: source/ubl-settings-diskquota.cc:215 source/ubl-settings-diskquota.cc:243 -#: source/ubl-settings-diskquota.cc:121 source/ubl-settings-diskquota.cc:130 -#: source/ubl-settings-diskquota.cc:145 source/ubl-settings-diskquota.cc:378 -#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:120 -#: source/ubl-settings-diskquota.cc:135 source/ubl-settings-diskquota.cc:321 -#: source/ubl-settings-diskquota.cc:132 source/ubl-settings-diskquota.cc:141 -#: source/ubl-settings-diskquota.cc:156 source/ubl-settings-diskquota.cc:325 -#: source/ubl-settings-diskquota.cc:129 source/ubl-settings-diskquota.cc:138 -#: source/ubl-settings-diskquota.cc:153 source/ubl-settings-diskquota.cc:317 -#: source/ubl-settings-diskquota.cc:264 source/ubl-settings-diskquota.cc:126 -msgid "Files" +#: source/ubl-strings.h:33 +msgid "Local and global configuration saving succseeded." msgstr "" -#: source/ubl-settings-diskquota.cc:177 source/ubl-settings-diskquota.cc:178 -#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:108 -#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:98 -#: source/ubl-settings-diskquota.cc:118 source/ubl-settings-diskquota.cc:119 -#: source/ubl-settings-diskquota.cc:115 source/ubl-settings-diskquota.cc:116 -#: source/ubl-settings-diskquota.cc:112 source/ubl-settings-diskquota.cc:113 -msgid "Filters" +#: source/ubl-strings.h:34 +msgid "Global configuration saving succseeded." msgstr "" -msgid "" -"GTK settings quotas. for UBLinux\n" -"\n" -"Usage: ubl-settings-diskquota [OPTIONS...]\n" -"Options:\n" -" -h, --help\t Show this help\n" -" -V, --version\t Show package version\n" +#: source/ubl-strings.h:35 +msgid "Local configuration saving succseeded." msgstr "" -#: source/ubl-settings-diskquota.cc:144 source/ubl-settings-diskquota.cc:74 -#: source/ubl-settings-diskquota.cc:66 source/ubl-settings-diskquota.cc:87 -#: source/ubl-settings-diskquota.cc:84 source/ubl-settings-diskquota.cc:81 -#: source/ubl-settings-diskquota.cc:80 -msgid "General settings" +msgid "Edit" msgstr "" -#: source/ubl-settings-diskquota.cc:611 source/ubl-settings-diskquota.cc:524 -#: source/ubl-settings-diskquota.cc:458 -msgid "Global configuration downloaded successfully" +msgid "Kb" msgstr "" -#: source/ubl-settings-diskquota.cc:585 source/ubl-settings-diskquota.cc:498 -#: source/ubl-settings-diskquota.cc:432 -msgid "Global configuration read error" +msgid "Mb" msgstr "" -#: source/ubl-settings-diskquota.cc:617 source/ubl-settings-diskquota.cc:530 -#: source/ubl-settings-diskquota.cc:464 -msgid "Global configuration successfully written" +msgid "Gb" msgstr "" -#: source/ubl-settings-diskquota.cc:593 source/ubl-settings-diskquota.cc:506 -#: source/ubl-settings-diskquota.cc:440 -msgid "Global configuration write error" +msgid "Tb" msgstr "" -#: source/ubl-settings-diskquota.cc:198 source/ubl-settings-diskquota.cc:128 -#: source/ubl-settings-diskquota.cc:118 source/ubl-settings-diskquota.cc:139 -#: source/ubl-settings-diskquota.cc:136 -msgid "Group quotas for this device:" +msgid "Disk quotas" msgstr "" -#: source/ubl-settings-diskquota.cc:145 source/ubl-settings-diskquota.cc:75 -#: source/ubl-settings-diskquota.cc:67 source/ubl-settings-diskquota.cc:88 -#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:82 -#: source/ubl-settings-diskquota.cc:81 -msgid "Groups" +msgid "Configuring disk quota settings for system groups and users" msgstr "" -#: source/ubl-settings-diskquota.cc:203 source/ubl-settings-diskquota.cc:204 -#: source/ubl-settings-diskquota.cc:213 source/ubl-settings-diskquota.cc:218 -#: source/ubl-settings-diskquota.cc:133 source/ubl-settings-diskquota.cc:134 -#: source/ubl-settings-diskquota.cc:143 source/ubl-settings-diskquota.cc:148 -#: source/ubl-settings-diskquota.cc:123 source/ubl-settings-diskquota.cc:124 -#: source/ubl-settings-diskquota.cc:138 source/ubl-settings-diskquota.cc:144 -#: source/ubl-settings-diskquota.cc:145 source/ubl-settings-diskquota.cc:154 -#: source/ubl-settings-diskquota.cc:159 source/ubl-settings-diskquota.cc:141 -#: source/ubl-settings-diskquota.cc:142 source/ubl-settings-diskquota.cc:151 -#: source/ubl-settings-diskquota.cc:156 -msgid "Hard limit" +msgid "Device" msgstr "" -#: source/ubl-settings-diskquota.cc:320 source/ubl-settings-diskquota.cc:324 -#: source/ubl-settings-diskquota.cc:316 source/ubl-settings-diskquota.cc:263 -msgid "" -"Hard limit\n" -"(Size) activation\n" -"time" +msgid "Device:" msgstr "" -#: source/ubl-settings-diskquota.cc:323 source/ubl-settings-diskquota.cc:327 -#: source/ubl-settings-diskquota.cc:319 source/ubl-settings-diskquota.cc:266 -msgid "" -"Hard limit\n" -"(files)" +msgid "Catalog" msgstr "" -#: source/ubl-settings-diskquota.cc:325 source/ubl-settings-diskquota.cc:329 -#: source/ubl-settings-diskquota.cc:321 source/ubl-settings-diskquota.cc:268 -msgid "" -"Hard limit\n" -"(files) activation\n" -"time" +msgid "Project Name" msgstr "" -#: source/ubl-settings-diskquota.cc:324 source/ubl-settings-diskquota.cc:328 -#: source/ubl-settings-diskquota.cc:320 source/ubl-settings-diskquota.cc:267 -msgid "" -"Hard limit\n" -"(files) delay" +msgid "Auto" msgstr "" -#: source/ubl-settings-diskquota.cc:318 source/ubl-settings-diskquota.cc:322 -#: source/ubl-settings-diskquota.cc:314 source/ubl-settings-diskquota.cc:261 -msgid "" -"Hard limit\n" -"(size)" +msgid "Review" msgstr "" -#: source/ubl-settings-diskquota.cc:319 source/ubl-settings-diskquota.cc:323 -#: source/ubl-settings-diskquota.cc:315 source/ubl-settings-diskquota.cc:262 -msgid "" -"Hard limit\n" -"(size) delay" +msgid "Generate" msgstr "" -#: source/ubl-settings-diskquota.cc:247 source/ubl-settings-diskquota.cc:382 -msgid "" -"Hard limit\n" -"activation\n" -"time (files)" +msgid "User" msgstr "" -#: source/ubl-settings-diskquota.cc:240 source/ubl-settings-diskquota.cc:375 -msgid "" -"Hard limit\n" -"activation\n" -"time (size)" +msgid "Group" msgstr "" -#: source/ubl-settings-diskquota.cc:195 source/ubl-settings-diskquota.cc:125 -#: source/ubl-settings-diskquota.cc:115 source/ubl-settings-diskquota.cc:136 -#: source/ubl-settings-diskquota.cc:133 source/ubl-settings-diskquota.cc:130 -msgid "Hard limit (file) activation time" +msgid "User:" msgstr "" -#: source/ubl-settings-diskquota.cc:123 source/ubl-settings-diskquota.cc:113 -#: source/ubl-settings-diskquota.cc:134 source/ubl-settings-diskquota.cc:131 -#: source/ubl-settings-diskquota.cc:128 -msgid "Hard limit (files)" +msgid "Users:" msgstr "" -#: source/ubl-settings-diskquota.cc:124 source/ubl-settings-diskquota.cc:114 -#: source/ubl-settings-diskquota.cc:135 source/ubl-settings-diskquota.cc:132 -#: source/ubl-settings-diskquota.cc:129 -msgid "Hard limit (files) delay" +msgid "Users" msgstr "" -#: source/ubl-settings-diskquota.cc:188 source/ubl-settings-diskquota.cc:118 -#: source/ubl-settings-diskquota.cc:108 source/ubl-settings-diskquota.cc:129 -#: source/ubl-settings-diskquota.cc:126 source/ubl-settings-diskquota.cc:123 -msgid "Hard limit (size)" +msgid "Group:" msgstr "" -#: source/ubl-settings-diskquota.cc:120 source/ubl-settings-diskquota.cc:110 -#: source/ubl-settings-diskquota.cc:131 source/ubl-settings-diskquota.cc:128 -#: source/ubl-settings-diskquota.cc:125 -msgid "Hard limit (size) activation time" +msgid "Groups:" msgstr "" -#: source/ubl-settings-diskquota.cc:119 source/ubl-settings-diskquota.cc:109 -#: source/ubl-settings-diskquota.cc:130 source/ubl-settings-diskquota.cc:127 -#: source/ubl-settings-diskquota.cc:124 -msgid "Hard limit (size) delay" +msgid "Groups" msgstr "" -#: source/ubl-settings-diskquota.cc:190 -msgid "Hard limit activation time (size)" +msgid "Projects:" msgstr "" -#: source/ubl-settings-diskquota.cc:225 source/ubl-settings-diskquota.cc:155 -#: source/ubl-settings-diskquota.cc:145 -msgid "Help" +msgid "Quota type" msgstr "" -#: source/ubl-settings-diskquota.cc:179 source/ubl-settings-diskquota.cc:109 -#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:120 -#: source/ubl-settings-diskquota.cc:117 source/ubl-settings-diskquota.cc:114 -msgid "Load" +msgid "Status" msgstr "" -#: source/ubl-settings-diskquota.cc:222 source/ubl-settings-diskquota.cc:152 -#: source/ubl-settings-diskquota.cc:142 -msgid "Load global configuration" +msgid "Projects" msgstr "" -msgid "Direct control of the file system" +msgid "Error saved local and global configuration" msgstr "" -#: source/ubl-settings-diskquota.cc:223 source/ubl-settings-diskquota.cc:153 -#: source/ubl-settings-diskquota.cc:143 -msgid "Load local configuration" +msgid "Excess files delay period" msgstr "" -#: source/ubl-settings-diskquota.cc:608 source/ubl-settings-diskquota.cc:521 -#: source/ubl-settings-diskquota.cc:455 -msgid "Local configuration downloaded successfully" +msgid "Excess size delay period" msgstr "" -#: source/ubl-settings-diskquota.cc:581 source/ubl-settings-diskquota.cc:494 -#: source/ubl-settings-diskquota.cc:428 -msgid "Local configuration reading error" +msgid "File system:" msgstr "" -#: source/ubl-settings-diskquota.cc:614 source/ubl-settings-diskquota.cc:527 -#: source/ubl-settings-diskquota.cc:461 -msgid "Local configuration successfully written" +msgid "Files" msgstr "" -#: source/ubl-settings-diskquota.cc:589 source/ubl-settings-diskquota.cc:502 -#: source/ubl-settings-diskquota.cc:436 -msgid "Local configuration write error" +msgid "Filters" msgstr "" -#: source/ubl-settings-diskquota.cc:184 source/ubl-settings-diskquota.cc:234 -#: source/ubl-settings-diskquota.cc:114 source/ubl-settings-diskquota.cc:369 -#: source/ubl-settings-diskquota.cc:104 source/ubl-settings-diskquota.cc:314 -#: source/ubl-settings-diskquota.cc:125 source/ubl-settings-diskquota.cc:318 -#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:310 -#: source/ubl-settings-diskquota.cc:119 -msgid "Name" +msgid "minutes" msgstr "" -#: source/ubl-settings-diskquota.cc:623 source/ubl-settings-diskquota.cc:536 -#: source/ubl-settings-diskquota.cc:470 -msgid "Nothing to save!" +msgid "name" msgstr "" -#: source/ubl-settings-diskquota.cc:143 source/ubl-settings-diskquota.cc:73 -#: source/ubl-settings-diskquota.cc:65 source/ubl-settings-diskquota.cc:86 -#: source/ubl-settings-diskquota.cc:83 source/ubl-settings-diskquota.cc:80 -#: source/ubl-settings-diskquota.cc:79 -msgid "Project Home Page" +msgid "days" msgstr "" -#: source/ubl-settings-diskquota.cc:185 source/ubl-settings-diskquota.cc:235 -#: source/ubl-settings-diskquota.cc:115 source/ubl-settings-diskquota.cc:370 -#: source/ubl-settings-diskquota.cc:105 source/ubl-settings-diskquota.cc:315 -#: source/ubl-settings-diskquota.cc:126 source/ubl-settings-diskquota.cc:319 -#: source/ubl-settings-diskquota.cc:123 source/ubl-settings-diskquota.cc:311 -#: source/ubl-settings-diskquota.cc:258 source/ubl-settings-diskquota.cc:120 -msgid "Quotas" +msgid "files" msgstr "" -#: source/ubl-settings-diskquota.cc:151 source/ubl-settings-diskquota.cc:81 -#: source/ubl-settings-diskquota.cc:71 -msgid "Quotas for groups" +msgid "hours" msgstr "" -#: source/ubl-settings-diskquota.cc:154 source/ubl-settings-diskquota.cc:84 -#: source/ubl-settings-diskquota.cc:74 -msgid "Quotas for users" +msgid "w " msgstr "" -#: source/ubl-settings-diskquota.cc:180 source/ubl-settings-diskquota.cc:110 -#: source/ubl-settings-diskquota.cc:100 source/ubl-settings-diskquota.cc:121 -#: source/ubl-settings-diskquota.cc:118 source/ubl-settings-diskquota.cc:115 -msgid "Save" +msgid "d " msgstr "" -#: source/ubl-settings-diskquota.cc:226 source/ubl-settings-diskquota.cc:156 -#: source/ubl-settings-diskquota.cc:146 -msgid "Save in global and local configuration" +msgid "h " msgstr "" -#: source/ubl-settings-diskquota.cc:227 source/ubl-settings-diskquota.cc:157 -#: source/ubl-settings-diskquota.cc:147 -msgid "Save in global configuration" +msgid "m " msgstr "" -#: source/ubl-settings-diskquota.cc:228 source/ubl-settings-diskquota.cc:158 -#: source/ubl-settings-diskquota.cc:148 -msgid "Save in local configuration" +msgid "weeks" msgstr "" -#: source/ubl-settings-diskquota.cc:140 source/ubl-settings-diskquota.cc:70 -msgid "Setting user quotas" +msgid "General statistics" msgstr "" -#: source/ubl-settings-diskquota.cc:245 source/ubl-settings-diskquota.cc:380 -msgid "" -"Severe\n" -"limitation\n" -"(files)" +msgid "https://wiki.ublinux.com" msgstr "" -#: source/ubl-settings-diskquota.cc:238 source/ubl-settings-diskquota.cc:373 -msgid "" -"Severe\n" -"limitation\n" -"(size)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:193 -msgid "Severe limitation (files)" -msgstr "" - -#: source/ubl-settings-diskquota.cc:186 source/ubl-settings-diskquota.cc:199 -#: source/ubl-settings-diskquota.cc:210 source/ubl-settings-diskquota.cc:236 -#: source/ubl-settings-diskquota.cc:116 source/ubl-settings-diskquota.cc:129 -#: source/ubl-settings-diskquota.cc:140 source/ubl-settings-diskquota.cc:371 -#: source/ubl-settings-diskquota.cc:106 source/ubl-settings-diskquota.cc:119 -#: source/ubl-settings-diskquota.cc:130 source/ubl-settings-diskquota.cc:316 -#: source/ubl-settings-diskquota.cc:127 source/ubl-settings-diskquota.cc:151 -#: source/ubl-settings-diskquota.cc:320 source/ubl-settings-diskquota.cc:124 -#: source/ubl-settings-diskquota.cc:137 source/ubl-settings-diskquota.cc:148 -#: source/ubl-settings-diskquota.cc:312 source/ubl-settings-diskquota.cc:259 -#: source/ubl-settings-diskquota.cc:121 -msgid "Size" +msgid "Off" msgstr "" -#: source/ubl-settings-diskquota.cc:244 source/ubl-settings-diskquota.cc:379 -msgid "" -"Soft\n" -"Restriction\n" -"(files)" +msgid "Not set" msgstr "" -#: source/ubl-settings-diskquota.cc:192 -msgid "Soft Restriction (files)" +msgid "Name" msgstr "" -#: source/ubl-settings-diskquota.cc:202 source/ubl-settings-diskquota.cc:205 -#: source/ubl-settings-diskquota.cc:212 source/ubl-settings-diskquota.cc:217 -#: source/ubl-settings-diskquota.cc:132 source/ubl-settings-diskquota.cc:135 -#: source/ubl-settings-diskquota.cc:142 source/ubl-settings-diskquota.cc:147 -#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:125 -#: source/ubl-settings-diskquota.cc:137 source/ubl-settings-diskquota.cc:143 -#: source/ubl-settings-diskquota.cc:146 source/ubl-settings-diskquota.cc:153 -#: source/ubl-settings-diskquota.cc:158 source/ubl-settings-diskquota.cc:140 -#: source/ubl-settings-diskquota.cc:150 source/ubl-settings-diskquota.cc:155 -msgid "Soft limit" +msgid "Nothing to save!" msgstr "" -#: source/ubl-settings-diskquota.cc:322 source/ubl-settings-diskquota.cc:326 -#: source/ubl-settings-diskquota.cc:318 source/ubl-settings-diskquota.cc:265 -msgid "" -"Soft limit\n" -"(files)" +msgid "Project ID" msgstr "" -#: source/ubl-settings-diskquota.cc:237 source/ubl-settings-diskquota.cc:372 -#: source/ubl-settings-diskquota.cc:317 source/ubl-settings-diskquota.cc:321 -#: source/ubl-settings-diskquota.cc:313 source/ubl-settings-diskquota.cc:260 -msgid "" -"Soft limit\n" -"(size)" +msgid "Settings disk quotas - Addition" msgstr "" -#: source/ubl-settings-diskquota.cc:122 source/ubl-settings-diskquota.cc:112 -#: source/ubl-settings-diskquota.cc:133 source/ubl-settings-diskquota.cc:130 -#: source/ubl-settings-diskquota.cc:127 -msgid "Soft limit (files)" +msgid "Settings disk quotas - Editing" msgstr "" -#: source/ubl-settings-diskquota.cc:187 source/ubl-settings-diskquota.cc:117 -#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:128 -#: source/ubl-settings-diskquota.cc:125 source/ubl-settings-diskquota.cc:122 -msgid "Soft limit (size)" +msgid "Quota use status:" msgstr "" -#: source/ubl-settings-diskquota.cc:620 source/ubl-settings-diskquota.cc:533 -#: source/ubl-settings-diskquota.cc:467 -msgid "Successfully saved local and global configuration" +msgid "Size" msgstr "" -#: source/ubl-settings-diskquota.cc:59 source/ubl-settings-diskquota.cc:55 -#: source/ubl-settings-diskquota.cc:47 source/ubl-settings-diskquota.cc:68 -#: source/ubl-settings-diskquota.cc:70 source/ubl-settings-diskquota.cc:67 -#: source/ubl-settings-diskquota.cc:66 -msgid "The program must be run as root" +msgid "Quotas" msgstr "" -#: source/ubl-settings-diskquota.cc:209 source/ubl-settings-diskquota.cc:139 -#: source/ubl-settings-diskquota.cc:129 source/ubl-settings-diskquota.cc:150 -#: source/ubl-settings-diskquota.cc:147 -msgid "User quotas for this device: " +msgid "Soft\nrestriction\n(volume)" msgstr "" -#: source/ubl-settings-diskquota.cc:148 source/ubl-settings-diskquota.cc:78 -#: source/ubl-settings-diskquota.cc:68 source/ubl-settings-diskquota.cc:89 -#: source/ubl-settings-diskquota.cc:86 source/ubl-settings-diskquota.cc:83 -#: source/ubl-settings-diskquota.cc:82 -msgid "Users" +msgid "Hard\nlimit\n(volume)" msgstr "" -#: source/ubl-settings-diskquota.cc:163 source/ubl-settings-diskquota.cc:164 -#: source/ubl-settings-diskquota.cc:165 source/ubl-settings-diskquota.cc:166 -#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:94 -#: source/ubl-settings-diskquota.cc:95 source/ubl-settings-diskquota.cc:96 -#: source/ubl-settings-diskquota.cc:83 source/ubl-settings-diskquota.cc:84 -#: source/ubl-settings-diskquota.cc:85 source/ubl-settings-diskquota.cc:86 -#: source/ubl-settings-diskquota.cc:104 source/ubl-settings-diskquota.cc:105 -#: source/ubl-settings-diskquota.cc:106 source/ubl-settings-diskquota.cc:107 -#: source/ubl-settings-diskquota.cc:101 source/ubl-settings-diskquota.cc:102 -#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:98 -#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:100 -#: source/ubl-settings-diskquota.cc:97 -msgid "days" +msgid "Postponing\nthe\nhard\nlimit\n(volume)" msgstr "" -#: source/ubl-settings-diskquota.cc:219 source/ubl-settings-diskquota.cc:220 -#: source/ubl-settings-diskquota.cc:149 source/ubl-settings-diskquota.cc:150 -#: source/ubl-settings-diskquota.cc:139 source/ubl-settings-diskquota.cc:140 -#: source/ubl-settings-diskquota.cc:160 source/ubl-settings-diskquota.cc:161 -#: source/ubl-settings-diskquota.cc:157 source/ubl-settings-diskquota.cc:158 -msgid "files" +msgid "Soft\nrestriction\n(files)" msgstr "" -msgid "Configuring disk quota settings for system groups and users" +msgid "Hard\nlimit\n(files)" msgstr "" -#: source/ubl-settings-diskquota.cc:167 source/ubl-settings-diskquota.cc:168 -#: source/ubl-settings-diskquota.cc:169 source/ubl-settings-diskquota.cc:170 -#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:98 -#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:100 -#: source/ubl-settings-diskquota.cc:87 source/ubl-settings-diskquota.cc:88 -#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:90 -#: source/ubl-settings-diskquota.cc:108 source/ubl-settings-diskquota.cc:109 -#: source/ubl-settings-diskquota.cc:110 source/ubl-settings-diskquota.cc:111 -#: source/ubl-settings-diskquota.cc:105 source/ubl-settings-diskquota.cc:106 -#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:102 -#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:104 -#: source/ubl-settings-diskquota.cc:101 -msgid "hours" +msgid "Postponing\nthe\nhard\nlimit\n(files)" msgstr "" -#: source/ubl-settings-diskquota.cc:141 source/ubl-settings-diskquota.cc:71 -#: source/ubl-settings-diskquota.cc:63 source/ubl-settings-diskquota.cc:84 -#: source/ubl-settings-diskquota.cc:81 source/ubl-settings-diskquota.cc:78 -#: source/ubl-settings-diskquota.cc:77 -msgid "https://wiki.ublinux.com" +msgid "Device\nProject" msgstr "" -#: source/ubl-settings-diskquota.cc:548 source/ubl-settings-diskquota.cc:461 -msgid "" -"https://wiki.ublinux.com/ru/Программное_обеспечение/Программы_и_утилиты/Все/" -msgstr "" - -#: source/ubl-settings-diskquota.cc:171 source/ubl-settings-diskquota.cc:172 -#: source/ubl-settings-diskquota.cc:173 source/ubl-settings-diskquota.cc:174 -#: source/ubl-settings-diskquota.cc:101 source/ubl-settings-diskquota.cc:102 -#: source/ubl-settings-diskquota.cc:103 source/ubl-settings-diskquota.cc:104 -#: source/ubl-settings-diskquota.cc:91 source/ubl-settings-diskquota.cc:92 -#: source/ubl-settings-diskquota.cc:93 source/ubl-settings-diskquota.cc:94 -#: source/ubl-settings-diskquota.cc:112 source/ubl-settings-diskquota.cc:113 -#: source/ubl-settings-diskquota.cc:114 source/ubl-settings-diskquota.cc:115 -#: source/ubl-settings-diskquota.cc:109 source/ubl-settings-diskquota.cc:110 -#: source/ubl-settings-diskquota.cc:111 source/ubl-settings-diskquota.cc:106 -#: source/ubl-settings-diskquota.cc:107 source/ubl-settings-diskquota.cc:108 -#: source/ubl-settings-diskquota.cc:105 -msgid "minutes" +msgid "Soft limit" msgstr "" -#: source/ubl-settings-diskquota.cc:257 -msgid "name" +msgid "Hard limit" msgstr "" -#: source/ubl-settings-diskquota.cc:92 source/ubl-settings-diskquota.cc:89 -#: source/ubl-settings-diskquota.cc:86 source/ubl-settings-diskquota.cc:85 -msgid "quotas for groups" +msgid "Soft limit (volume)" msgstr "" -#: source/ubl-settings-diskquota.cc:95 source/ubl-settings-diskquota.cc:92 -#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:88 -msgid "quotas for users" +msgid "Hard limit (volume)" msgstr "" -#: source/ubl-settings-diskquota.cc:629 source/ubl-settings-diskquota.cc:542 -#: source/ubl-settings-diskquota.cc:476 source/ubl-settings-diskquota.cc:350 -#: source/ubl-settings-diskquota.cc:371 source/ubl-settings-diskquota.cc:318 -#: source/ubl-settings-diskquota.cc:267 source/ubl-settings-diskquota.cc:213 -msgid "ubl-settings-diskquota version: " +msgid "Postponing the hard limit (volume)" msgstr "" -#: source/ubl-settings-diskquota.cc:159 source/ubl-settings-diskquota.cc:160 -#: source/ubl-settings-diskquota.cc:161 source/ubl-settings-diskquota.cc:162 -#: source/ubl-settings-diskquota.cc:89 source/ubl-settings-diskquota.cc:90 -#: source/ubl-settings-diskquota.cc:91 source/ubl-settings-diskquota.cc:92 -#: source/ubl-settings-diskquota.cc:79 source/ubl-settings-diskquota.cc:80 -#: source/ubl-settings-diskquota.cc:81 source/ubl-settings-diskquota.cc:82 -#: source/ubl-settings-diskquota.cc:100 source/ubl-settings-diskquota.cc:101 -#: source/ubl-settings-diskquota.cc:102 source/ubl-settings-diskquota.cc:103 -#: source/ubl-settings-diskquota.cc:97 source/ubl-settings-diskquota.cc:98 -#: source/ubl-settings-diskquota.cc:99 source/ubl-settings-diskquota.cc:94 -#: source/ubl-settings-diskquota.cc:95 source/ubl-settings-diskquota.cc:96 -#: source/ubl-settings-diskquota.cc:93 -msgid "weeks" +msgid "Soft limit (files)" msgstr "" -msgid "General statistics" -msgstr "" \ No newline at end of file +msgid "Hard limit (files)" +msgstr "" + +msgid "Postponing the hard limit (files)" +msgstr "" diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 80df1a4..b3a5523 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -4,136 +4,174 @@ # UBLinux Team , 2022 # #, fuzzy -msgid "test" +msgid "" msgstr "" "Project-Id-Version: ubl-settings-diskquota 1.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-10 16:09+0000\n" +"POT-Creation-Date: 2023-05-22 16:12+0600\n" "PO-Revision-Date: 2023-01-01 00:00+0600\n" "Last-Translator: UBLinux Team \n" "Language-Team: Russian - UBLinux Team \n" "Language: Russian\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit" -#: source/ubl-strings.h:1 - -msgid "w " -msgstr "н " - -msgid "d " -msgstr "д " - -msgid "h " -msgstr "ч " - -msgid "m " -msgstr "м " +"Content-Transfer-Encoding: 8bit\n" +#: source/ubl-strings.h:1 msgid "Version:" msgstr "Версия:" +#: source/ubl-strings.h:2 msgid "ubl-settings-diskquota version:" msgstr "Версия ubl-settings-diskquota: " -msgid "ubl-settings-diskquota settings" -msgstr "Настройки ubl-settings-diskquota" +#: source/ubl-strings.h:2 +msgid "TEMPLATE settings" +msgstr "Настройки TEMPLATE" +#: source/ubl-strings.h:2 msgid "Usage:" msgstr "Использование:" +#: source/ubl-strings.h:2 msgid "[OPTIONS]" msgstr "[АРГУМЕНТЫ]" +#: source/ubl-strings.h:2 msgid "Options:" msgstr "Аргументы:" +#: source/ubl-strings.h:2 msgid "Show this help" msgstr "Показать параметры справки" +#: source/ubl-strings.h:2 msgid "Show package version" msgstr "Показать текущую версию" +#: source/ubl-strings.h:2 msgid "Lock this help menu" msgstr "Блокировка вызова справки" +#: source/ubl-strings.h:2 +#, fuzzy msgid "Lock configuration saving" msgstr "Блокировка сохранения локальной и глобальной конфигурации" +#: source/ubl-strings.h:2 msgid "Lock local configration saving" msgstr "Блокировка сохранения локальной конфигурации" +#: source/ubl-strings.h:2 msgid "Lock global configration saving" msgstr "Блокировка сохранения глобальной конфигурации" +#: source/ubl-strings.h:2 msgid "Lock global configration loading" msgstr "Блокировка загрузки глобальной конфигурации" -msgid "ubl-settings-diskquota Manager" -msgstr "Настройки ubl-settings-diskquota" - -msgid "System ubl-settings-diskquota" -msgstr "Настройки ubl-settings-diskquota" +#: source/ubl-strings.h:5 +msgid "System TEMPLATE settings management" +msgstr "Настройки TEMPLATE" +#: source/ubl-strings.h:7 msgid "Operation succeeded" msgstr "Операция завершена" +#: source/ubl-strings.h:8 msgid "" "Warning! Application was launched without root - root-dependent actions are " "locked" msgstr "Внимание! Приложение было запущено без прав суперпользователя - действия, требующие их наличия заблокированы" +#: source/ubl-strings.h:10 +msgid "About" +msgstr "О программе" + +#: source/ubl-strings.h:11 msgid "Documentation" msgstr "Справка" +#: source/ubl-strings.h:12 msgid "Save to local configuration" msgstr "Сохранить в локальную конфигурацию" +#: source/ubl-strings.h:13 msgid "Save to global configuration" msgstr "Сохранить в глобальную конфигурацию" +#: source/ubl-strings.h:14 msgid "Save configuration" msgstr "Сохранить конфигурацию" +#: source/ubl-strings.h:15 +msgid "Save" +msgstr "Сохранить" + +#: source/ubl-strings.h:16 +msgid "Load local configuration" +msgstr "Загрузить локальную конфигурацию" + +#: source/ubl-strings.h:17 +msgid "Load global configuration" +msgstr "Загрузить глобальную конфигурацию" + +#: source/ubl-strings.h:18 +msgid "Load" +msgstr "Загрузить" + +#: source/ubl-strings.h:20 +msgid "Cancel" +msgstr "Отмена" + +#: source/ubl-strings.h:22 +msgid "Would you like to read documentation in the Web?" +msgstr "Вы хотите прочитать справку в Сети?" + +#: source/ubl-strings.h:23 +msgid "" +"You will be redirected to documentation website where documentation is\n" +"translated and supported by community." +msgstr "" +"Вы будете перенаправлены на сайт с документацией, где страницы помощи\n" +"переводятся и поддерживаются сообществом." + +#: source/ubl-strings.h:24 msgid "Always redirect to online documentation" msgstr "Всегда перенаправлять" +#: source/ubl-strings.h:25 msgid "Open documentation" msgstr "Прочитать справку" +#: source/ubl-strings.h:26 +msgid "Project Home Page" +msgstr "Домашняя страница проекта" + +#: source/ubl-strings.h:27 msgid "Nothing were chosen" msgstr "Ничего не было выбрано" +#: source/ubl-strings.h:30 msgid "Global configuration loading succseeded." msgstr "Успешно загружена глобальная конфигурация" +#: source/ubl-strings.h:31 msgid "Local configuration loading succseeded." msgstr "Успешно загружена локальная конфигурация" +#: source/ubl-strings.h:33 msgid "Local and global configuration saving succseeded." msgstr "Успешно записаны локальная и глобальная конфигурация" +#: source/ubl-strings.h:34 msgid "Global configuration saving succseeded." msgstr "Успешно записана глобальная конфигурация" +#: source/ubl-strings.h:35 msgid "Local configuration saving succseeded." msgstr "Успешно записана локальная конфигурация" -msgid "Off" -msgstr "Выключено" - -msgid "Not set" -msgstr "Не задано" - -msgid "ubl-settings-diskquota" -msgstr "Дисковые квоты" - -msgid "Settings disk quotas - Addition" -msgstr "Настройка дисковых квот - Добавление" - -msgid "Settings disk quotas - Editing" -msgstr "Настройка дисковых квот - Редактирование" - msgid "Edit" msgstr "Редактировать" @@ -149,100 +187,18 @@ msgstr "Гб" msgid "Tb" msgstr "Тб" -msgid "Quota use status:" -msgstr "Статус использования квот:" - -msgid "Would you like to read documentation in the Web?" -msgstr "Вы хотите прочитать справку в Сети?" - -msgid "" -"You will be redirected to documentation website where documentation is\n" -"translated and supported by community." -msgstr "" -"Вы будете перенаправлены на сайт с документацией где страницы помощи\n" -"переводятся и поддерживаются сообществом." - -msgid "Cancel" -msgstr "Отменить" - -msgid "Always redirect" -msgstr "Всегда перенаправлять" - -msgid "Read online" -msgstr "Прочитать онлайн" - -msgid "About" -msgstr "О программе" - -msgid "Projects" -msgstr "Проекты" - -msgid "Configuration of disk quotas parameters for system groups and users" -msgstr "Настройка параметров дисковых квот для системных групп и пользователей" +msgid "Disk quotas" +msgstr "Дисковые квоты" msgid "Configuring disk quota settings for system groups and users" -msgstr "Настройка параметров дисковых квот для системных групп и пользователей системы" - -msgid "Copyright © UBSoft LLC, 2022 - " -msgstr "" - -msgid "Currently using:" -msgstr "В настоящее время используется:" - -msgid "Currently using: " -msgstr "В настоящее время используется: " - -msgid "Date and Time" -msgstr "Дата и время" - -msgid "" -"Deferring\n" -"a hard\n" -"limit\n" -"(files)" -msgstr "" -"Отсрочка\n" -"жесткого\n" -"ограничения\n" -"(файлы)" +msgstr "Настройка параметров дисковых квот для групп и пользователей системы" -msgid "" -"Deferring\n" -"(files)" -msgstr "" -"Отсрочка\n" -"(файлы)" - -msgid "" -"Deferring\n" -"(size)" -msgstr "" -"Отсрочка\n" -"(объём)" - -msgid "" -"Deferring\n" -"a hard\n" -"limit\n" -"(size)" -msgstr "" -"Отсрочка\n" -"жесткого\n" -"ограничения\n" -"(объём)" - -msgid "Deferring a hard limit (files)" -msgstr "Отсрочка жесткого ограничения (файлы)" - -msgid "Deferring a hard limit (size)" -msgstr "Отсрочка жесткого ограничения (объём)" +msgid "Device" +msgstr "Устройство" msgid "Device:" msgstr "Устройство:" -msgid "Project ID" -msgstr "ID проекта" - msgid "Catalog" msgstr "Каталог" @@ -267,9 +223,21 @@ msgstr "Группа" msgid "User:" msgstr "Пользователь:" +msgid "Users:" +msgstr "Пользователи:" + +msgid "Users" +msgstr "Пользователи" + msgid "Group:" msgstr "Группа:" +msgid "Groups:" +msgstr "Группы:" + +msgid "Groups" +msgstr "Группы" + msgid "Projects:" msgstr "Проект:" @@ -279,16 +247,9 @@ msgstr "Тип квот" msgid "Status" msgstr "Статус" -msgid "Device\nProject" -msgstr "Устройство\nПроект" - -msgid "Disk quotas for this device:" -msgstr "Дисковые квоты для этого устройства:" - -msgid "Enable" -msgstr "Включить" +msgid "Projects" +msgstr "Проекты" -#, fuzzy msgid "Error saved local and global configuration" msgstr "Сохранить глобальную и локальную конфигурацию" @@ -307,177 +268,47 @@ msgstr "Файлы" msgid "Filters" msgstr "Фильтры" -msgid "Direct control of the file system" -msgstr "Прямое управление файловой системой" - -msgid "" -"GTK settings disk quota for UBLinux\n" -"\n" -"Usage: ubl-settings-diskquota [OPTIONS...]\n" -"Options:\n" -" -h, --help\t Show this help\n" -" -V, --version\t Show package version\n" -" --lock-help Lock utility help\n" -" --lock-save Lock saving local and global configuration\n" -" --lock-save-local Lock save global configuration\n" -" --lock-save-global Lock load global configuration\n" -" --lock-load-global Lock load global configuration\n" -msgstr "" -"GTK утилита настройки дисковых для UBLinux\n" -"\n" -"Использование: ubl-settings-diskquota [Параметры приложения...]\n" -"Параметры приложения:\n" -" -h, --help\t Показать параметры справки\n" -" -V, --version\t Показать версию пакета\n" -" --lock-help Блокировка вызова справки\n" -" --lock-save Блокировка сохранения локальной и глобальной " -"конфигурации\n" -" --lock-save-local Блокировка сохранения локальной конфигурации\n" -" --lock-save-global Блокировка сохранения глобальной конфигурации\n" -" --lock-load-global Блокировка загрузки глобальной конфигурации\n" - -msgid "General settings" -msgstr "Общие настройки" - -msgid "Global configuration downloaded successfully" -msgstr "Успешно загружена глобальная конфигурация" - -#, fuzzy -msgid "Global configuration read error" -msgstr "Сохранить глобальную конфигурацию" - -msgid "Global configuration successfully written" -msgstr "Успешно записана глобальная конфигурация" - -#, fuzzy -msgid "Global configuration write error" -msgstr "Сохранить глобальную конфигурацию" - -msgid "Group quotas for this device:" -msgstr "Групповые квоты для этого устройства:" - -msgid "Groups" -msgstr "Группы" - -#, fuzzy -msgid "Hard limit" -msgstr "Жесткий предел" - -#, fuzzy -msgid "" -"Hard limit\n" -"(Size) activation\n" -"time" -msgstr "" -"Жесткий предел\n" -"(размер)" - -#, fuzzy -msgid "" -"Hard limit\n" -"(files)" -msgstr "" -"Жесткий лимит\n" -"(файлы)" - -#, fuzzy -msgid "" -"Hard limit\n" -"(files) activation\n" -"time" -msgstr "" -"Жесткий предел\n" -"(размер)" - -#, fuzzy -msgid "" -"Hard limit\n" -"(files) delay" -msgstr "" -"Жесткий лимит\n" -"(файлы)" - -#, fuzzy -msgid "" -"Hard limit\n" -"(size)" -msgstr "" -"Жесткий предел\n" -"(размер) задержки" - -#, fuzzy -msgid "" -"Hard limit\n" -"(size) delay" -msgstr "" -"Жесткий предел\n" -"(размер) задержки" - -#, fuzzy -msgid "" -"Hard limit\n" -"activation\n" -"time (files)" -msgstr "" -"Время активации\n" -"жесткого лимита\n" -"(файла)" - -msgid "" -"Hard limit\n" -"activation\n" -"time (size)" -msgstr "" -"Время активации\n" -"жесткого лимита\n" -"(объём)" - -msgid "Hard limit (file) activation time" -msgstr "Время активации жесткого лимита (файла)" - -msgid "Hard limit (files)" -msgstr "Жесткий лимит (файлы)" +msgid "minutes" +msgstr "минут" -msgid "Hard limit (files) delay" -msgstr "Жесткий лимит (файлы)" +msgid "name" +msgstr "имя" -msgid "Hard limit (size)" -msgstr "Жесткий лимит (объём)" +msgid "days" +msgstr "дней" -msgid "Hard limit (size) activation time" -msgstr "Жесткий предел (размер)" +msgid "files" +msgstr "Файлы" -msgid "Hard limit (size) delay" -msgstr "Жесткий предел (размер) задержки" +msgid "hours" +msgstr "часов" -msgid "Hard limit activation time (size)" -msgstr "Время активации жесткого ограничения (объём)" +msgid "w " +msgstr "н " -msgid "Help" -msgstr "Справка" +msgid "d " +msgstr "д " -msgid "Load" -msgstr "Загрузить" +msgid "h " +msgstr "ч " -msgid "Load global configuration" -msgstr "Загрузить глобальную конфигурацию" +msgid "m " +msgstr "м " -msgid "Load local configuration" -msgstr "Загрузить локальную конфигурацию" +msgid "weeks" +msgstr "недель" -msgid "Local configuration downloaded successfully" -msgstr "Успешно загружена локальная конфигурация" +msgid "General statistics" +msgstr "Общая статистика" -#, fuzzy -msgid "Local configuration reading error" -msgstr "Загрузить локальную конфигурацию" +msgid "https://wiki.ublinux.com" +msgstr "https://wiki.ublinux.ru" -msgid "Local configuration successfully written" -msgstr "Успешно записана локальная конфигурация" +msgid "Off" +msgstr "Выключено" -#, fuzzy -msgid "Local configuration write error" -msgstr "Загрузить локальную конфигурацию" +msgid "Not set" +msgstr "Не задано" msgid "Name" msgstr "Имя" @@ -485,168 +316,65 @@ msgstr "Имя" msgid "Nothing to save!" msgstr "Нечего сохранять!" -msgid "Project Home Page" -msgstr "Главная страница проекта" - -msgid "Quotas" -msgstr "Квоты" - -msgid "Quotas for groups" -msgstr "Квоты для групп" - -msgid "Quotas for users" -msgstr "Квоты для пользователей" - -msgid "Save" -msgstr "Сохранить" - -msgid "Save in global and local configuration" -msgstr "Сохранить в глобальную и локальную конфигурацию" - -msgid "Save in global configuration" -msgstr "Сохранить в глобальную конфигурацию" - -msgid "Save in local configuration" -msgstr "Сохранить в локальную конфигурацию" - -msgid "Setting user quotas" -msgstr "Настройка квот пользователей" +msgid "Project ID" +msgstr "ID проекта" -msgid "" -"Severe\n" -"limitation\n" -"(files)" -msgstr "" -"Жесткое\n" -"лимит\n" -"(файлы)" +msgid "Settings disk quotas - Addition" +msgstr "Настройка дисковых квот - Добавление" -msgid "" -"Severe\n" -"limitation\n" -"(size)" -msgstr "" -"Жесткое\n" -"лимит\n" -"(объём)" +msgid "Settings disk quotas - Editing" +msgstr "Настройка дисковых квот - Редактирование" -msgid "Severe limitation (files)" -msgstr "Жесткое лимит (файлы)" +msgid "Quota use status:" +msgstr "Статус использования квот:" msgid "Size" msgstr "Объём" -msgid "" -"Soft\n" -"Restriction\n" -"(files)" -msgstr "" -"Мягкое\n" -"лимит\n" -"(файлы)" - -msgid "Soft Restriction (files)" -msgstr "Мягкое лимит (файлы)" - -#, fuzzy -msgid "Soft limit" -msgstr "Мягкий лимит" - -#, fuzzy -msgid "" -"Soft limit\n" -"(files)" -msgstr "" -"Мягкий\n" -"лимит\n" -"(файлы)" - -#, fuzzy -msgid "" -"Soft limit\n" -"(size)" -msgstr "" -"Мягкий лимит\n" -"(объём)" - -msgid "" -"Soft limit\n" -"(file)" -msgstr "" -"Мягкий лимит\n" -"(файлы)" - -msgid "Soft limit (files)" -msgstr "" -"Мягкий лимит\n" -"(файлы)" - -msgid "Soft limit (size)" -msgstr "Мягкий лимит (объём)" - -#, fuzzy -msgid "Successfully saved local and global configuration" -msgstr "Сохранить глобальную и локальную конфигурацию" - -msgid "The program must be run as root" -msgstr "Программа должна быть запущена от имени root" - -msgid "User quotas for this device: " -msgstr "Квоты пользователей для этого устройства: " - -msgid "Users" -msgstr "Пользователи" - -msgid "days" -msgstr "дни" - -msgid "files" -msgstr "Файлы" +msgid "Quotas" +msgstr "Квоты" -msgid "hours" -msgstr "часы" +msgid "Soft\nrestriction\n(volume)" +msgstr "Мягкое\nограничение\n(объём)" -msgid "https://wiki.ublinux.com" -msgstr "https://wiki.ublinux.ru" +msgid "Hard\nlimit\n(volume)" +msgstr "Жёсткое\nограничение\n(объём)" -msgid "" -"https://wiki.ublinux.com/ru/Программное_обеспечение/Программы_и_утилиты/Все/" -msgstr "" +msgid "Postponing\nthe\nhard\nlimit\n(volume)" +msgstr "Отсрочка\nжёсткого\nограничения\n(объём)" -msgid "minutes" -msgstr "минуты" +msgid "Soft\nrestriction\n(files)" +msgstr "Мягкое\nограничение\n(файлы)" -msgid "name" -msgstr "имя" +msgid "Hard\nlimit\n(files)" +msgstr "Жёсткое\nограничение\n(файлы)" -#, fuzzy -msgid "quotas for groups" -msgstr "Квоты для групп" +msgid "Postponing\nthe\nhard\nlimit\n(files)" +msgstr "Отсрочка\nжёсткого\nограничения\n(файлы)" -#, fuzzy -msgid "quotas for users" -msgstr "Квоты для пользователей" +msgid "Device\nProject" +msgstr "Устройство\nПроект" -msgid "ubl-settings-quotas version: " -msgstr "ubl-settings-quotas версия: " +msgid "Soft limit" +msgstr "Мягкое ограничение" -msgid "weeks" -msgstr "недели" +msgid "Hard limit" +msgstr "Жёсткое ограничение" -msgid "Argument not recognized\n" -msgstr "Аргумент не распознан\n" +msgid "Soft limit (volume)" +msgstr "Мягкое ограничение (объём)" -msgid "ubl-settings-diskquota version: " -msgstr "ubl-settings-diskquota версия: " +msgid "Hard limit (volume)" +msgstr "Жёсткое ограничение (объём)" -msgid "ubl-settings-quotas" -msgstr "Квоты" +msgid "Postponing the hard limit (volume)" +msgstr "Отсрочка жёсткого ограничения (объём)" -msgid "General statistics" -msgstr "Общая статистика" +msgid "Soft limit (files)" +msgstr "Мягкое ограничение (файлы)" -msgid "Severe limitation (size)" -msgstr "Жесткое лимит (объём)" +msgid "Hard limit (files)" +msgstr "Жёсткое ограничение (файлы)" -msgid "Hard limit activation time (files)" -msgstr "Время активации жесткого граничения (файла)" +msgid "Postponing the hard limit (files)" +msgstr "Отсрочка жёсткого ограничения (файлы)" From 00a4ff3cf56507309859ba32a6e92b1f19163500 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 20 Jul 2023 12:00:05 +0600 Subject: [PATCH 042/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 2 -- source/model/model.c | 18 +++++++++--------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/source/controler.c b/source/controler.c index b3a03c5..1e1f071 100644 --- a/source/controler.c +++ b/source/controler.c @@ -523,8 +523,6 @@ int main(int argc, char *argv[]){ vector_init(&all_config.v_disk_status); vector_init(&all_config.v_remove); local=setlocale(LC_ALL, ""); - puts(local); - //bind_textdomain_codeset(LocaleName, "UTF-8"); textdomain(LocaleName); config_init(&main_config); int size_array_size_pow = 0; diff --git a/source/model/model.c b/source/model/model.c index ca8e0de..91b20e5 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -92,10 +92,10 @@ int fill_tree_view_project(config_all* all_config,hotebook* widget , char* str_f 3,_config->size_memory, 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), 5,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), - 6,yon_char_from_int(_config->soft_restriction_file), + 6,deferring_size, 7,_config->files, - 8,yon_char_from_int(_config->severe_limitation_file), - 9,deferring_size, + 8,yon_char_from_int(_config->soft_restriction_file), + 9,yon_char_from_int(_config->severe_limitation_file), 10,deferring_file, -1); @@ -137,10 +137,10 @@ int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widg 2,_config->size_memory, 3,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), 4,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), - 5,yon_char_from_int(_config->soft_restriction_file), + 5,deferring_size, 6,_config->files, - 7,yon_char_from_int(_config->severe_limitation_file), - 8,deferring_size, + 7,yon_char_from_int(_config->soft_restriction_file), + 8,yon_char_from_int(_config->severe_limitation_file), 9,deferring_file, -1); } @@ -228,9 +228,9 @@ int fill_tree_view_generate(vector* vec_fill, vector* vec_remove, char* str_fill 2,_config->UNIX_file, 6,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), 7,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), - 8,yon_char_from_int(_config->soft_restriction_file), - 9,yon_char_from_int(_config->severe_limitation_file), - 10,deferring_size, + 8,deferring_size, + 9,yon_char_from_int(_config->soft_restriction_file), + 10,yon_char_from_int(_config->severe_limitation_file), 11,deferring_file, -1); } From 6efc8461f4637b9ab4b9f56595ac078509e81cc4 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 20 Jul 2023 15:38:04 +0600 Subject: [PATCH 043/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=83=20=D1=81=20?= =?UTF-8?q?=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D0=BE=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 2 +- screenshot/screenshot.png | Bin 77906 -> 72199 bytes source/controler.c | 15 ++++++++++++++- source/model/load.c | 12 ++++++++---- source/model/model.c | 14 +++++++------- source/model/model.h | 2 +- source/model/save.c | 14 ++++++++------ source/model/save.h | 2 +- source/ubl-settings-diskquota.c | 6 +++--- source/view_temp_u_g_p.c | 11 ++++++++--- ubl-settings-diskquota.glade | 6 +++--- 11 files changed, 54 insertions(+), 30 deletions(-) diff --git a/Makefile b/Makefile index d72855b..9e329df 100644 --- a/Makefile +++ b/Makefile @@ -101,7 +101,7 @@ uninstall: install: check uninstall @echo "Install ..." #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ -# @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_check_user_table.c source/view_check_user_table.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g + @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_check_user_table.c source/view_check_user_table.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g #################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ @for FILE_PO in $(wildcard *.po); do \ LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ diff --git a/screenshot/screenshot.png b/screenshot/screenshot.png index 51bf4abac5dac49275751c3c2ae5617424329367..fba0817dbe5e16906d8122bebe0ba2c568d526c4 100644 GIT binary patch literal 72199 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

Q|8Qex{Eyf7I2}dy0;ts;P;pM)(vX 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∓yi8;h@u@a4esG;*G6(5Q4g>P(ld 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 WMe&b3#3kSi0mbtnAdd,1); gtk_widget_set_sensitive(widgets->btnDel,1); gtk_widget_set_sensitive(widgets->btnEdit,1); + gtk_widget_set_sensitive(widgets->boxSpins, 1); } else { if (main_config.lock_save_global == 0 || main_config.lock_save_local == 0) { @@ -231,8 +232,17 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { } gtk_widget_set_sensitive(widgets->btnDel,0); gtk_widget_set_sensitive(widgets->btnEdit,0); + gtk_widget_set_sensitive(widgets->boxSpins, 0); } } + else { + gtk_widget_set_sensitive(widgets->btnDel,0); + gtk_widget_set_sensitive(widgets->btnEdit,0); + if (index_selected != -1) { + gtk_widget_set_sensitive(widgets->boxSpins, 0); + } + } + } void wrapper_get_spin_time_gui_user() { @@ -280,6 +290,7 @@ void get_spin_time_gui(vector* vec_u_g_p, hotebook* widgets) { void template_remove(vector* vec_temp, hotebook* widgets) { int index = wrapper_select_tree_view(widgets); if (index!=-1) { + index_selected = -1; config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); char* load_key = yon_char_new(_config->loaded_keys); all_config.v_remove.pfVectorAdd(&all_config.v_remove, load_key); @@ -469,6 +480,7 @@ void template_set_status_disk(GtkWidget* self,hotebook* widgets) { if (flag == 0) { disk_status* disk_cfg = malloc(sizeof(disk_status)); disk_cfg->device = yon_char_unite("DISK_QUOTA[",widgets->name,":",activ_text, "]",NULL); + // disk_cfg->device = yon_char_new(activ_text); disk_cfg->status = menu_id; v_disk_status->pfVectorAdd(v_disk_status, disk_cfg); all_config.flag_set_data = 1; @@ -609,6 +621,7 @@ int main(int argc, char *argv[]){ control_event(widgets, &cfg_custom_gui); block_button_add_edit_del(&cfg_custom_gui.user); block_button_add_edit_del(&cfg_custom_gui.group); + tree_view_select(NULL,&all_config.v_project , &cfg_custom_gui.project); yon_ubl_header_setup_resource(widgets->HeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); diff --git a/source/model/load.c b/source/model/load.c index 10f56e5..2861fea 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -81,6 +81,10 @@ void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { } else { _config->UNIX_file = yon_char_new(arr_keys[1]); + if (size_point == 3) { + _config->actors.pfVectorAdd(&_config->actors,yon_char_new(arr_keys[2])); + } + } } } @@ -90,13 +94,13 @@ void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { } void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index) { - puts(str_key); if (strstr(str_key, "prjquota")) { if (yon_char_find_count(str_key, ":") || yon_char_find_count(str_key, ",")) { int size_point = 0; char** arr_keys = philos_str_split(yon_char_new(str_key), &size_point, ":"); _config->type_arr = yon_char_new(arr_keys[0]); int size_users = 0; + printf("%d users\n", yon_char_find_count(str_key, ":")); if (yon_char_find_count(str_key, ":") == 2) { _config->UNIX_file = yon_char_new(arr_keys[1]); int size_comma = 0; @@ -151,9 +155,9 @@ void load_pars_values(config_u_g_p* _config, char* str_value, int index) { if (index_split == 3 || index_split == 5) { philos_set_pow_size_memory(yon_char_new(arr_values[0]), &_config->soft_restriction_size_pow, array_size_pow); philos_set_size_memory_integer(yon_char_new(arr_values[0]), &_config->soft_restriction_size); - philos_set_size_memory_integer(yon_char_new(arr_values[1]), &_config->soft_restriction_file); - philos_set_pow_size_memory(yon_char_new(arr_values[2]), &_config->severe_limitation_size_pow, array_size_pow); - philos_set_size_memory_integer(yon_char_new(arr_values[2]), &_config->severe_limitation_size); + philos_set_pow_size_memory(yon_char_new(arr_values[1]), &_config->severe_limitation_size_pow, array_size_pow); + philos_set_size_memory_integer(yon_char_new(arr_values[1]), &_config->severe_limitation_size); + philos_set_size_memory_integer(yon_char_new(arr_values[2]), &_config->soft_restriction_file); philos_set_size_memory_integer(yon_char_new(arr_values[3]), &_config->severe_limitation_file); if (index_split == 5) { _config->deferring_size = atoll(arr_values[4]); diff --git a/source/model/model.c b/source/model/model.c index 91b20e5..618c734 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -102,7 +102,7 @@ int fill_tree_view_project(config_all* all_config,hotebook* widget , char* str_f } } if (flag_gui_add != 0) { - gtk_tree_view_set_model(GTK_TREE_VIEW(widget->spinWeeksFile), model); + gtk_tree_view_set_model(GTK_TREE_VIEW(widget->tree_view), model); } return flag_searhc; } @@ -196,11 +196,11 @@ char quota_fill_generate(char* str_quota, config_u_g_p* _config, GtkListStore* l } -int pars_status_generate(vector* vec_remove, char* disk) { +int pars_status_generate(vector* vec_status, char* disk) { int flag = -1; - if (vec_remove->vectorList.total > 0) { - for (int i = 0; i < vec_remove->vectorList.total; i++) { - disk_status* _config = (disk_status*)vec_remove->pfVectorGet(vec_remove, i); + if (vec_status->vectorList.total > 0) { + for (int i = 0; i < vec_status->vectorList.total; i++) { + disk_status* _config = (disk_status*)vec_status->pfVectorGet(vec_status, i); if (strstr(_config->device, disk)) { flag=1; } @@ -212,7 +212,7 @@ int pars_status_generate(vector* vec_remove, char* disk) { return flag; } -int fill_tree_view_generate(vector* vec_fill, vector* vec_remove, char* str_fill, GtkWidget* tree_view, GtkListStore* liststoreGeneral) { +int fill_tree_view_generate(vector* vec_fill, vector* vec_status_disk, char* str_fill, GtkWidget* tree_view, GtkListStore* liststoreGeneral) { GtkTreeModel *model = GTK_TREE_MODEL(liststoreGeneral); if (vec_fill->vectorList.total > 0) { for (int i = 0; i < vec_fill->vectorList.total; i++) { @@ -223,7 +223,7 @@ int fill_tree_view_generate(vector* vec_fill, vector* vec_remove, char* str_fill char* deferring_file = wrapper_str_time(_config->deferring_file); quota_fill_generate(str_fill, _config,liststoreGeneral,&iter); gtk_list_store_set(liststoreGeneral,&iter, - 0,pars_status_generate(vec_remove,_config->UNIX_file), + 0,pars_status_generate(vec_status_disk,_config->UNIX_file), 1,quota_type(str_fill), 2,_config->UNIX_file, 6,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), diff --git a/source/model/model.h b/source/model/model.h index 7f15180..42028e7 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -64,5 +64,5 @@ char* format_actors(vector* vec_actors); void model_free_vector_string(vector* vec_str); int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widget,char* str_fill , int flag_gui_add); int fill_tree_view_project(config_all* all_config, hotebook* widget, char* str_fill , int flag_gui_add); -int fill_tree_view_generate(vector* vec_fill, vector* vec_remove, char* str_fill, GtkWidget* tree_view, GtkListStore* liststoreGeneral); +int fill_tree_view_generate(vector* vec_fill, vector* vec_status_disk, char* str_fill, GtkWidget* tree_view, GtkListStore* liststoreGeneral); #endif \ No newline at end of file diff --git a/source/model/save.c b/source/model/save.c index b25f370..235a027 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -2,7 +2,7 @@ #define SAVE_H #include "save.h" -char* save_str_users(config_u_g_p* config, int index) { +char* save_str_users(config_u_g_p* config, int index, char* start_split) { char* cmd = yon_char_new(""); char split_simvol[2] = {0}; split_simvol[0] = 0; @@ -12,7 +12,7 @@ char* save_str_users(config_u_g_p* config, int index) { if (vec_actors->vectorList.total> 0) { for (int i = 0; i < vec_actors->vectorList.total; i++) { if (i==0) { - cmd = yon_char_unite(cmd, ":", NULL); + cmd = yon_char_unite(cmd, start_split, NULL); } str_actors = (char*)vec_actors->pfVectorGet(vec_actors, i); cmd = yon_char_unite(cmd, split_simvol, str_actors, NULL); @@ -43,12 +43,12 @@ char* template_format_save(vector* vec_temp) { char* save_format_status_cmd_all(vector* vec_temp, vector* vec_status_disk) { char* cmd = yon_char_new(""); - if (vec_status_disk->vectorList.total > 0 && vec_status_disk->vectorList.total > 0) { - for (int i=0; i < vec_status_disk->vectorList.total; i++) { + if (vec_temp->vectorList.total > 0 && vec_status_disk->vectorList.total > 0) { + for (int i=0; i < vec_temp->vectorList.total; i++) { config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); for (int j=0; j < vec_status_disk->vectorList.total;j++) { disk_status* config_disk_status = (disk_status*)vec_status_disk->pfVectorGet(vec_status_disk, j); - if (strstr(config_disk_status->device, _config->device) && strstr(config_disk_status->device, _config->type_arr) ) { + if (strstr(config_disk_status->device, _config->UNIX_file) && strstr(config_disk_status->device, _config->type_arr) ) { cmd = yon_char_unite(cmd, " ", save_format_status_cmd(config_disk_status, _config)); } } @@ -133,11 +133,13 @@ char* save_format_key(config_u_g_p* config, int index) { else { key = yon_char_unite(key, config->UNIX_file,":AUTO", NULL); } + key = yon_char_unite(key, save_str_users(config, index, ",") , "]", NULL); } else { key = yon_char_unite(key, config->UNIX_file, NULL); + key = yon_char_unite(key, save_str_users(config, index, ":") , "]", NULL); } - key = yon_char_unite(key, save_str_users(config, index) , "]", NULL); + return key; } diff --git a/source/model/save.h b/source/model/save.h index 8fb591b..0e4a241 100644 --- a/source/model/save.h +++ b/source/model/save.h @@ -4,7 +4,7 @@ #include "model.h" char* template_format_save(vector* vec_temp); char* save_format_key(config_u_g_p* _config, int index); -char* save_str_users(config_u_g_p* _config, int index); +char* save_str_users(config_u_g_p* _config, int index, char* start_split); char* save_format_str_value(config_u_g_p* config, int index); char* save_format_status_cmd(disk_status* config_disk_status, config_u_g_p* config); char* template_format_remove_save(config_all* _all_config, char* source_remove_cmd); diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 8a3e069..73561e4 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -132,9 +132,9 @@ void config_init(config_settings_gui* main_config){ void wrapper_fill_tree_view_generate(config_all* all_config, custom_window* custom) { g_object_ref(custom->liststoreGeneral); gtk_list_store_clear(custom->liststoreGeneral); - fill_tree_view_generate(&all_config->v_user, &all_config->v_remove, "usrquota",custom->treeViewGeneral, custom->liststoreGeneral); - fill_tree_view_generate(&all_config->v_group, &all_config->v_remove, "grpquota",custom->treeViewGeneral, custom->liststoreGeneral); - fill_tree_view_generate(&all_config->v_project, &all_config->v_remove, "prjquota",custom->treeViewGeneral, custom->liststoreGeneral); + fill_tree_view_generate(&all_config->v_user, &all_config->v_disk_status, "usrquota",custom->treeViewGeneral, custom->liststoreGeneral); + fill_tree_view_generate(&all_config->v_group, &all_config->v_disk_status, "grpquota",custom->treeViewGeneral, custom->liststoreGeneral); + fill_tree_view_generate(&all_config->v_project, &all_config->v_disk_status, "prjquota",custom->treeViewGeneral, custom->liststoreGeneral); } diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 9cbf6d9..3f04a71 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -404,10 +404,9 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { &_config->severe_limitation_file, NULL ); - _config->type_arr = yon_char_new(flag_temp_u_g_p); + // _config->status_set= 0; if (strstr(flag_temp_u_g_p,"prjquota")) { - _config->UNIX_file = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); char* actors = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectName)); if (strlen(actors)>1) { if (_config->actors.vectorList.total > 0) { @@ -426,11 +425,17 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { char* id = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); _config->id = atoi(id); } + if (strcmp(set_add_edit, "add")==0) { + char* file_dir = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); + _config->UNIX_file = yon_char_new(file_dir); + _config->type_arr = yon_char_new(flag_temp_u_g_p); + } } else { - _config->UNIX_file = yon_char_new(disk); if (strcmp(set_add_edit, "add")==0) { table_u_g_get_actors(&_config->actors); + _config->UNIX_file = yon_char_new(disk); + _config->type_arr = yon_char_new(flag_temp_u_g_p); } } return _config; diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 5a2177f..49273ad 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -2185,7 +2185,7 @@ Project - User + Users True @@ -2197,7 +2197,7 @@ Project - Group + Groups True @@ -4732,7 +4732,7 @@ limit True True adjustment31 - liststoreGeneral + liststoreProject 0 From e7721e0056f31e50a7e324da0c3fc72112c5ca64 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 20 Jul 2023 16:34:55 +0600 Subject: [PATCH 044/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/load.c | 1 - source/model/model.c | 40 +- source/model/philos_utils.c | 1 - ubl-settings-diskquota.glade | 3899 +++++++++++++++++----------------- 4 files changed, 1951 insertions(+), 1990 deletions(-) diff --git a/source/model/load.c b/source/model/load.c index 2861fea..5935c8b 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -100,7 +100,6 @@ void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index) { char** arr_keys = philos_str_split(yon_char_new(str_key), &size_point, ":"); _config->type_arr = yon_char_new(arr_keys[0]); int size_users = 0; - printf("%d users\n", yon_char_find_count(str_key, ":")); if (yon_char_find_count(str_key, ":") == 2) { _config->UNIX_file = yon_char_new(arr_keys[1]); int size_comma = 0; diff --git a/source/model/model.c b/source/model/model.c index 618c734..e25aede 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -1,5 +1,18 @@ #include "model.h" +size_t check_null(size_t num) { + if (num == 0) { + return -1; + } + return num; +} + +char* check_null_to_str(size_t num) { + if (num == 0) { + return yon_char_new("-"); + } + return philos_char_from_size_t(num); +} void model_clear_cfg(config_u_g_p* _config) { free(_config->quota); @@ -90,12 +103,12 @@ int fill_tree_view_project(config_all* all_config,hotebook* widget , char* str_f 1,format_actors(&_config->actors), 2,_config->quota, 3,_config->size_memory, - 4,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), - 5,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 4,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), + 5,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), 6,deferring_size, 7,_config->files, - 8,yon_char_from_int(_config->soft_restriction_file), - 9,yon_char_from_int(_config->severe_limitation_file), + 8,check_null_to_str(_config->soft_restriction_file), + 9,check_null_to_str(_config->severe_limitation_file), 10,deferring_file, -1); @@ -135,12 +148,12 @@ int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widg 0,format_actors(&_config->actors), 1,_config->quota, 2,_config->size_memory, - 3,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), - 4,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 3,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), + 4,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), 5,deferring_size, 6,_config->files, - 7,yon_char_from_int(_config->soft_restriction_file), - 8,yon_char_from_int(_config->severe_limitation_file), + 7,check_null_to_str(_config->soft_restriction_file), + 8,check_null_to_str(_config->severe_limitation_file), 9,deferring_file, -1); } @@ -154,7 +167,7 @@ int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widg char* wrapper_str_time(size_t seconds) { me_time t; - if (seconds!=-1) { + if (seconds>0) { t = time_convert(seconds); t.str_time = yon_char_unite(yon_char_from_int(t.weeks),WEEKS, yon_char_from_int(t.days), DAYS, @@ -226,11 +239,11 @@ int fill_tree_view_generate(vector* vec_fill, vector* vec_status_disk, char* str 0,pars_status_generate(vec_status_disk,_config->UNIX_file), 1,quota_type(str_fill), 2,_config->UNIX_file, - 6,philos_format_cfg_str_size_memory("", _config->soft_restriction_size,_config->soft_restriction_size_pow), - 7,philos_format_cfg_str_size_memory("", _config->severe_limitation_size,_config->severe_limitation_size_pow), + 6,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), + 7,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), 8,deferring_size, - 9,yon_char_from_int(_config->soft_restriction_file), - 10,yon_char_from_int(_config->severe_limitation_file), + 9,check_null_to_str(_config->soft_restriction_file), + 10,check_null_to_str(_config->severe_limitation_file), 11,deferring_file, -1); } @@ -239,3 +252,4 @@ int fill_tree_view_generate(vector* vec_fill, vector* vec_status_disk, char* str return 1; } + diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index eaeed0d..283c9cd 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -724,7 +724,6 @@ void yon_int_array_append(int **source, int append){ */ int philos_config_save(char *command) { - puts(command); FILE *output = popen(command, "r"); return 1; } diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 49273ad..90a9f4e 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -882,25 +882,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Usage: - 0 - - - False - True - 0 - - True @@ -1122,25 +1103,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Usage: - 0 - - - False - True - 0 - - True @@ -1980,8 +1942,8 @@ translated and supported by community. 800 600 False - 800 - 600 + 760 + 560 com.ublinux.ubl-settings-diskquota @@ -2331,106 +2293,22 @@ limit - + + 100 True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True - 2 - - - - - False - True - 0 - - + True + in - + True False - + True False vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - + True False 5 @@ -2438,46 +2316,18 @@ limit 5 5 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False + 5 - + True - True + False 5 5 5 5 5 5 - 4 - 0 - adjustment5 + Device: False @@ -2486,111 +2336,90 @@ limit - + True False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - False + True True 1 - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment6 - - - False - True - 0 - - - + True False 5 5 5 5 - 5 - 5 - weeks - 0 + + Off + Not set + False True - 1 + 2 False True - 1 + 0 - - - False - True - 1 - - - - - True - False - vertical - 5 - + True False - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment7 + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + False @@ -2599,17 +2428,111 @@ limit - + True False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment6 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + False @@ -2617,280 +2540,343 @@ limit 1 - - - False - True - 0 - - - - - True - False - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment8 + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment7 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment8 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + + False True - 0 + 2 - + True False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment9 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment10 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment11 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment12 + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment9 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment10 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 1 + + False True - 0 + 3 - + True False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment11 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment12 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + False True - 1 + 4 @@ -2900,35 +2886,10 @@ limit 1 - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False True True - adjustment29 liststoreUser 0 @@ -3070,40 +3031,59 @@ limit + + True + True + 2 + - - - - - True - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 True False - + True - False - com.ublinux.ubl-settings-diskquota.funnel + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + False @@ -3112,74 +3092,22 @@ limit - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - + True False - + + gtk-delete True - False + True + True 5 + 5 5 - gtk-edit + 5 + 5 + 5 + True False @@ -3188,14 +3116,52 @@ limit - + True - False + True + True 5 5 5 5 - Edit + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + False @@ -3203,50 +3169,45 @@ limit 1 + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + + + False + True + end + 1 + False True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 + end + 3 - - False - True - end - 1 - - - False - True - end - 3 - @@ -3265,77 +3226,13 @@ limit - + + 100 True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - Not set - - - - False - True - 2 - - - - - False - True - 0 - - + True + in - + True False @@ -3343,28 +3240,8 @@ limit True False vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - + True False 5 @@ -3372,46 +3249,18 @@ limit 5 5 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False + 5 - + True - True + False 5 5 5 5 5 5 - 4 - 0 - adjustment13 + Device: False @@ -3420,111 +3269,91 @@ limit - + True False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - False + True True 1 - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment14 - - - False - True - 0 - - - + True False 5 5 5 5 - 5 - 5 - weeks - 0 + + Off + Not set + False True - 1 + 2 False True - 1 + 0 - - - False - True - 1 - - - - - True - False - vertical - 5 - + True False - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment15 + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + True + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + False @@ -3533,17 +3362,111 @@ limit - + True False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment13 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment14 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + False @@ -3551,569 +3474,168 @@ limit 1 - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment16 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment17 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment18 - - - False - True - 0 - - - - + True False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment19 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment20 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - - - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False - - - True - True - adjustment30 - liststoreGroups - 0 - - - - - - Name - True - - - - 0 - - - - - - - Quotas - True - - - - 1 - - - - - - - Size - True - - - - 2 - - - - - - - Soft -restriction -(volume) - True - - - - 3 - - - - - - - Hard -limit -(volume) - True - - - - 4 - - - - - - - Postponing -the -hard -limit -(files) - True - - - - 5 - - - - - - - Files - - - - 6 - - - - - - - Soft -restriction -(files) - True - - - - 7 - - - - - - - Hard -limit -(files) - True + vertical + 5 - - - 8 - + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment15 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + - - - - - Postponing -the -hard -limit -(volume) - True - - - 9 - + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment16 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + - - - - - - - - True - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - False True - 0 + 2 - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - + True False + vertical + 5 - + True False - 5 - 5 - gtk-edit + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment17 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + False @@ -4122,14 +3644,48 @@ limit - + True False - 5 - 5 - 5 - 5 - Edit + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment18 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + False @@ -4138,425 +3694,318 @@ limit - - - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - - - - - 2 - - - - - True - False - Groups - - - 2 - False - - - - - True - False - vertical - - - True - False - - - True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment21 - False True - 0 + 3 - + True False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment19 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment20 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + False True - 1 + 4 False True - 0 + 1 - + True - False + True + liststoreGroups + 0 + + + - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment22 + + Quotas + True + + + + 1 + + - - False - True - 0 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 + + Size + True + + + + 2 + + - - False - True - 1 - - - - False - True - 1 - - - - - False - True - 1 - - - - - True - False - vertical - 5 - - - True - False - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment23 + + Soft +restriction +(volume) + True + + + + 3 + + - - False - True - 0 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 + + Hard +limit +(volume) + True + + + + 4 + + - - False - True - 1 - - - - False - True - 0 - - - - - True - False - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment24 + + Postponing +the +hard +limit +(files) + True + + + + 5 + + - - False - True - 0 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 + + Files + + + + 6 + + - - False - True - 1 - - - - False - True - 1 - - - - - False - True - 2 - - - - - True - False - vertical - 5 - - - True - False - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment25 + + Soft +restriction +(files) + True + + + + 7 + + - - False - True - 0 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 + + Hard +limit +(files) + True + + + + 8 + + + + + + + Postponing +the +hard +limit +(volume) + True + + + + 9 + + - - False - True - 1 - - False + True True - 0 + 2 - + True False - + True True + True 5 5 5 5 5 5 - 4 - 0 - adjustment26 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + False @@ -4565,21 +4014,108 @@ limit - + True False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 + + + gtk-delete + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + + + + False + True + 1 + + + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + False True + end 1 @@ -4587,39 +4123,94 @@ limit False True - 1 + end + 3 - - False - True - 3 - + + + + + 2 + + + + + True + False + Groups + True + + + 2 + False + + + + + 100 + True + True + in + + + True + False - + True False vertical - 5 - + True False - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment27 + False + vertical + 5 + True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess size delay period + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Excess files delay period + + + False + True + end + 1 + + False @@ -4628,17 +4219,111 @@ limit - + True False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment21 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment22 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + + + + False + True + 1 + + False @@ -4646,92 +4331,356 @@ limit 1 - - - False - True - 0 - - - - - True - False - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment28 + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment23 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment24 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + + + + False + True + 1 + + False True - 0 + 2 - + True False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment25 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment26 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 1 + + False True - 1 + 3 + + + + + True + False + vertical + 5 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment27 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment28 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 1 + + + + + False + True + 4 False True - 1 + 0 - - - False - True - 4 - - - - - False - True - 1 - - - - - 100 - True - True - in - - - True - False True True - adjustment31 liststoreProject 0 @@ -4886,116 +4835,83 @@ limit + + True + True + 2 + - - - - - True - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 True False - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - + True - False + True + True 5 + 5 5 - Filters + 5 + 5 + 5 + + + True + False + + + True + False + com.ublinux.ubl-settings-diskquota.funnel + + + False + True + 0 + + + + + True + False + 5 + 5 + Filters + + + False + True + 1 + + + + False True - 1 + 0 - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 True False - + + gtk-delete True - False + True + True 5 + 5 5 - gtk-edit + 5 + 5 + 5 + True False @@ -5004,14 +4920,52 @@ limit - + True - False + True + True 5 5 5 5 - Edit + 5 + 5 + + + True + False + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + + + False @@ -5019,50 +4973,45 @@ limit 1 + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + + + False + True + end + 1 + False True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 + end + 3 - - False - True - end - 1 - - - False - True - end - 3 - From 4b681718f31aeff305bd06b4697f5fe2360fbaf0 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 20 Jul 2023 16:53:48 +0600 Subject: [PATCH 045/144] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D1=81=D0=B1=D0=BE=D1=80=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .install.sh | 6 ++++++ Makefile | 3 --- source/model/ubl-utils.h | 2 +- source/ubl-settings-diskquota.h | 2 +- source/view_check_user_table.h | 2 +- source/view_filters.h | 2 +- source/view_temp_u_g_p.h | 2 +- 7 files changed, 11 insertions(+), 8 deletions(-) create mode 100755 .install.sh diff --git a/.install.sh b/.install.sh new file mode 100755 index 0000000..1cbe128 --- /dev/null +++ b/.install.sh @@ -0,0 +1,6 @@ +make +gcc compile/resources.c compile/ubl-cmake.h source/view_check_user_table.c source/view_check_user_table.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g +sudo make install clean +cd ./terminal-commands +make +cd ../ diff --git a/Makefile b/Makefile index 9e329df..ab70a8e 100644 --- a/Makefile +++ b/Makefile @@ -100,9 +100,6 @@ uninstall: install: check uninstall @echo "Install ..." -#################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ - @gcc source/ubl-cmake.h compile/resources.c compile/ubl-cmake.h source/view_check_user_table.c source/view_check_user_table.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g -#################################################### УДАЛИТЬ ПЕРЕД КОММИТОМ ################################################################################ @for FILE_PO in $(wildcard *.po); do \ LANG=$${FILE_PO##*_};LANG=$${LANG%.*}; \ install -dm755 "${DESTDIR}${PREFIX}/share/locale/$${LANG}/LC_MESSAGES"; \ diff --git a/source/model/ubl-utils.h b/source/model/ubl-utils.h index a1ea520..c4f6c57 100644 --- a/source/model/ubl-utils.h +++ b/source/model/ubl-utils.h @@ -16,7 +16,7 @@ #define catch(x) ExitJmp:if(__HadError) #define throw(x) {__HadError=true;goto ExitJmp;} -#include "../ubl-cmake.h" +#include "../../compile/ubl-cmake.h" #ifdef WEBKIT_FOUND #include #endif diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index dd50d24..ad5ce11 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -10,7 +10,7 @@ #include #include #include -#include "ubl-cmake.h" +#include "../compile/ubl-cmake.h" #include "model/model.h" #include "model/load.h" #include "model/save.h" diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h index 98a381b..89d7687 100644 --- a/source/view_check_user_table.h +++ b/source/view_check_user_table.h @@ -8,7 +8,7 @@ #include #include #include -#include "ubl-cmake.h" +#include "../compile/ubl-cmake.h" #include "model/model.h" #include "model/load.h" #include "ubl-strings.h" diff --git a/source/view_filters.h b/source/view_filters.h index 67adf43..a58db57 100644 --- a/source/view_filters.h +++ b/source/view_filters.h @@ -10,7 +10,7 @@ #include #include #include -#include "ubl-cmake.h" +#include "../compile/ubl-cmake.h" #include "model/model.h" #include "model/load.h" diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index 0a218a5..7c8dd6c 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -8,7 +8,7 @@ #include #include #include -#include "ubl-cmake.h" +#include "../compile/ubl-cmake.h" #include "model/model.h" #include "model/load.h" #include "view_check_user_table.h" From b4ea717c2aeea2f083c6f16304b14286d3889f4b Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 20 Jul 2023 17:57:21 +0600 Subject: [PATCH 046/144] Revert --- Makefile | 67 ++-- VERSION.md | 1 + source/view/ubl-settings-diskquota.cc | 502 ++++++++++++++++++++++++++ 3 files changed, 539 insertions(+), 31 deletions(-) create mode 100644 VERSION.md create mode 100755 source/view/ubl-settings-diskquota.cc diff --git a/Makefile b/Makefile index ab70a8e..c4c4362 100644 --- a/Makefile +++ b/Makefile @@ -8,24 +8,23 @@ MAKEFILE_PATH := $(dir $(MAKEFILE_FILEPATH)) CMAKE_COMMAND = cmake CMAKE_SOURCE_DIR = $(MAKEFILE_PATH)source CMAKE_BUILD_DIR = $(MAKEFILE_PATH)compile +#CMAKE_SOURCE_DIR = ./source +#CMAKE_BUILD_DIR = ./compile +FILE_VERSION = VERSION.md DEPENDS = /bin/cmake PREFIX ?= /usr PKGNAME = $(MAKEFILE_DIR) +#PKGNAME = ubl-settings-diskquota default_target: all -.PHONY: all init depend debug prepare check build uninstall install clean help +.PHONY: all init depend debug prepare check build uninstall install clean up_ver help all: init build init: @echo "Initialize ..."; \ - if [ -d ".git" ]; then \ - LATEST_TAG=$$(git describe --tags | sed 's/^v//'|grep -oE "^[0-9]{1,}.[0-9]{1,}"); \ - else \ - LATEST_TAG="0.0"; \ - fi; \ - sed -r "s/^(string version_application).*/\1=\"$${LATEST_TAG}\";/" -i source/${PKGNAME}.h; \ + sed -r "s/(version_application = ).*/\1\"$$(grep 'VERSION' ${FILE_VERSION} | cut -d" " -f2)\";/" -i source/ubl-settings-diskquota.cc; \ echo "-- Build path: ${CMAKE_BUILD_DIR}" depend: @@ -36,14 +35,13 @@ depend: exit 1; \ fi; \ done; \ - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B${CMAKE_BUILD_DIR} --check-build-system CMakeFiles/Makefile.cmake 1 || exit 1; \ echo "Check depends: OK" +# $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 debug: @echo "Debug ..." if [ ! -d ${CMAKE_BUILD_DIR} ]; then \ $(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \ - @gcc source/ubl-settings-cmake.h compile/ubl-cmake.h source/ubl-settings-multiseat.c source/ubl-settings-multiseat.h source/ubl-settings-multiseat-strings.h source/ubl-utils.c source/ubl-utils.h -o ubl-settings-multiseat `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g fi; \ echo "Debug: OK" @@ -87,10 +85,10 @@ uninstall: done @$(RM) "${DESTDIR}${PREFIX}/bin/${PKGNAME}" @$(RM) "${DESTDIR}${PREFIX}/share/applications/${PKGNAME}.desktop" - @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.svg" - @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/com.ublinux.${PKGNAME}.checked.svg" - @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/com.ublinux.${PKGNAME}.warning.svg" + @$(RM) "${DESTDIR}${PREFIX}/share/${PKGNAME}/images/logo-background.png" @$(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}.policy" + @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.svg" + @$(RM) -rd "${DESTDIR}${PREFIX}/share/${PKGNAME}" @if [ -z ${DESTDIR} ]; then \ [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ update-desktop-database --quiet &>/dev/null || true; \ @@ -110,27 +108,27 @@ install: check uninstall done @for SIZE in 16 32 48; do \ install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps"; \ - rsvg-convert -w $${SIZE} -h $${SIZE} -f svg --keep-image-data "com.ublinux.${PKGNAME}.svg" -o "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/com.ublinux.${PKGNAME}.svg"; \ + rsvg-convert -w $${SIZE} -h $${SIZE} -f png --keep-image-data "com.ublinux.${PKGNAME}.svg" -o "${DESTDIR}${PREFIX}/share/icons/hicolor/$${SIZE}x$${SIZE}/apps/com.ublinux.${PKGNAME}.png"; \ done @install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/" "com.ublinux.${PKGNAME}.svg" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.funnel.svg" - @install -dm755 "${DESTDIR}${PREFIX}/share/polkit-1/actions" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "com.ublinux.${PKGNAME}.policy" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "gdb.policy" @install -Dm755 -t "${DESTDIR}${PREFIX}/bin/" "${CMAKE_BUILD_DIR}/${PKGNAME}" - @install -dm755 "${DESTDIR}/etc/xdg" @install -dm755 "${DESTDIR}${PREFIX}/share/applications" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop" + @install -dm755 "${DESTDIR}${PREFIX}/share/polkit-1/actions" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "com.ublinux.${PKGNAME}.policy" + @install -dm755 "${DESTDIR}${PREFIX}/share/${PKGNAME}"/{ui,css,images} + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/ui/" "${PKGNAME}.glade" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/css/" "${PKGNAME}.css" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/images/" "logo-background.png" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg" @if [ -z ${DESTDIR} ]; then \ [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ update-desktop-database --quiet &>/dev/null || true; \ [ -d "${DESTDIR}${PREFIX}/share/applications" ] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \ fi @echo "Install: OK" - @sed -r "s/^(string version_application=\"*\").*/string version_application;/" -i source/${PKGNAME}.h; \ clean: @echo "Clean ..." @@ -141,14 +139,21 @@ clean: echo "Clean: OK"; \ fi -help: - @echo "The following are some of the valid targets for this Makefile:"; \ - echo "... all (the default if no target is provided)"; \ - echo "... init"; \ - echo "... debug"; \ - echo "... prepare"; \ - echo "... compile"; \ - echo "... install"; \ - echo "... uninstall"; \ - echo "... clean" +up_ver: + @CURRENT=$$(grep 'VERSION' ${FILE_VERSION} | cut -d" " -f2); \ + MAJOR=$$(cut -d. -f1 <<< $${CURRENT}); \ + MINOR=$$(cut -d. -f2 <<< $${CURRENT}); \ + VER="$${MAJOR}.$$(($${MINOR}+1))"; \ + sed "s/VERSION *[[:digit:]]*.*/VERSION $${VER}/" -i ${FILE_VERSION}; \ + echo "Updated version to VERSION.md: $${CURRENT} to $${VER}" +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... init" + @echo "... debug" + @echo "... prepare" + @echo "... compile" + @echo "... install" + @echo "... uninstall" + @echo "... clean" diff --git a/VERSION.md b/VERSION.md new file mode 100644 index 0000000..d65a353 --- /dev/null +++ b/VERSION.md @@ -0,0 +1 @@ +VERSION 1.6 diff --git a/source/view/ubl-settings-diskquota.cc b/source/view/ubl-settings-diskquota.cc new file mode 100755 index 0000000..4dc87a6 --- /dev/null +++ b/source/view/ubl-settings-diskquota.cc @@ -0,0 +1,502 @@ +#include "ubl-settings-diskquota.h" +using namespace std; + +int socket_ext_id_I = 0; +int socket_trd_id_I = 0; +bool flag_save = false; +bool flag_save_local = false; +bool flag_save_global = false; +bool flag_load_global = false; +bool flag_lock_help = false; +string version_application = "1.0"; + +MainWindow::MainWindow(BaseObjectType* obj, Glib::RefPtr const& builder) + : Gtk::ApplicationWindow(obj), builder{builder} { + this->builder = builder; + this->settings(); +} + +MainWindow::MainWindow(Glib::RefPtr const& builder) { + this->builder = builder; + this->settings(); +} + +void MainWindow::settings() { + this->get_builder(); + this->lacalization(); + this->add_CSS(); + this->flag_block_gui(); + //map_device = obj_device.get_parted(); + //this->filling_device_combo_box_template(groupsDeviceCombo, map_device); + //this->filling_device_combo_box_template(usersDeviceCombo, map_device); + //this->filling_device_combo_box_template(usersProjectCombo, map_device); + this->init_tree_view(); + this->init_spin_all(); + if (geteuid() == 0) { + this->event(); + } + else { + boxFuncs->set_sensitive(false); + btnSave->set_sensitive(false); + btnLoad->set_sensitive(false); + imgInfo->set_from_icon_name(icon_warning, Gtk::ICON_SIZE_MENU); + info_status_app(info_box_error_css); + lblWarning->set_text(program_as_root); + } + Gtk::Widget *boxWidget; + builder->get_widget("boxColor", boxWidget); + HeadOverlay->add_overlay(*boxWidget); + ubl_make_plugs(boxSave, boxButton, socket_ext_id_I, socket_trd_id_I); +} + +void MainWindow::init_spin_all() { + generalGroupsSizeWeeksSpi->set_range(0, 52); + generalGroupsSizeWeeksSpi->set_increments(1.0, 1.0); + generalGroupsSizeWeeksSpi->set_value(0); + generalGroupsFileWeeksSpin->set_range(0, 52); + generalGroupsFileWeeksSpin->set_increments(1.0, 1.0); + generalGroupsFileWeeksSpin->set_value(0); + generalUsersSizWeeksSpin->set_range(0, 52); + generalUsersSizWeeksSpin->set_increments(1.0, 1.0); + generalUsersSizWeeksSpin->set_value(0); + generalUsersFileWeeksSpin->set_range(0, 52); + generalUsersFileWeeksSpin->set_increments(1.0, 1.0); + generalUsersFileWeeksSpin->set_value(0); + generalGroupsSizeDaySpin->set_range(0, 31); + generalGroupsSizeDaySpin->set_increments(1.0, 1.0); + generalGroupsSizeDaySpin->set_value(0); + generalGroupsFilesDaySpin->set_range(0, 31); + generalGroupsFilesDaySpin->set_increments(1.0, 1.0); + generalGroupsFilesDaySpin->set_value(0); + generalUsersSizeDaySpin->set_range(0, 31); + generalUsersSizeDaySpin->set_increments(1.0, 1.0); + generalUsersSizeDaySpin->set_value(0); + generalUsersFilesDaySpin->set_range(0, 31); + generalUsersFilesDaySpin->set_increments(1.0, 1.0); + generalUsersFilesDaySpin->set_value(0); + generalGroupsSizeHourSpin->set_range(0, 23); + generalGroupsSizeHourSpin->set_increments(1.0, 1.0); + generalGroupsSizeHourSpin->set_value(0); + generalGroupsFilesHourSpin->set_range(0, 23); + generalGroupsFilesHourSpin->set_increments(1.0, 1.0); + generalGroupsFilesHourSpin->set_value(0); + generalUsersSizeHourSpin->set_range(0, 23); + generalUsersSizeHourSpin->set_increments(1.0, 1.0); + generalUsersSizeHourSpin->set_value(0); + generalUsersFilesHoursSpin->set_range(0, 23); + generalUsersFilesHoursSpin->set_increments(1.0, 1.0); + generalUsersFilesHoursSpin->set_value(0); + generalGroupsSizeMinuteSpin->set_range(0, 59); + generalGroupsSizeMinuteSpin->set_increments(1.0, 1.0); + generalGroupsSizeMinuteSpin->set_value(0); + generalGroupsFilesMinuteSpin->set_range(0, 59); + generalGroupsFilesMinuteSpin->set_increments(1.0, 1.0); + generalGroupsFilesMinuteSpin->set_value(0); + generalUsersSizeMinuteSpin->set_range(0, 59); + generalUsersSizeMinuteSpin->set_increments(1.0, 1.0); + generalUsersSizeMinuteSpin->set_value(0); + generalUsersFilesMinutesSpin->set_range(0, 59); + generalUsersFilesMinutesSpin->set_increments(1.0, 1.0); + generalUsersFilesMinutesSpin->set_value(0); +} + +void MainWindow::init_tree_view() { + this->view_add_columns(*usersQuotasTree); + this->view_add_columns(*groupsQuotasTree); + this->view_add_columns(*ProjectQuotasTree); + this->init_tree_view_general(); +} +void MainWindow::init_tree_view_general() { + GeneralQuotasTree->append_column_editable(str_status, m_columnsGeneral.status); + GeneralQuotasTree->append_column(str_quota, m_columnsGeneral.type_quotas); + GeneralQuotasTree->append_column(str_device_project, m_columnsGeneral.device); + GeneralQuotasTree->append_column(str_user, m_columnsGeneral.user); + GeneralQuotasTree->append_column(str_group, m_columnsGeneral.group); + GeneralQuotasTree->append_column(str_projects, m_columnsGeneral.projects); + GeneralQuotasTree->append_column(str_tw_soft_limit, m_columnsGeneral.soft_limit_size); + GeneralQuotasTree->append_column(str_tw_severe_limitation, m_columnsGeneral.hard_limit_size); + GeneralQuotasTree->append_column(str_tw_soft_limit_files, m_columnsGeneral.soft_limit_files); + GeneralQuotasTree->append_column(str_tw_severe_limitation_files, m_columnsGeneral.hard_limit_files); + GeneralQuotasTree->append_column(str_tw_general_deferring_size, m_columnsGeneral.deferring_size); + GeneralQuotasTree->append_column(str_tw_general_deferring_files, m_columnsGeneral.deferring_files); +} + +void MainWindow::view_add_columns(Gtk::TreeView &treeView) { + treeView.append_column_editable(str_name, m_columns.name); + treeView.append_column_editable(str_quotas, m_columns.quotas); + treeView.append_column(str_size, m_columns.size); + treeView.append_column(str_tw_soft_limit, m_columns.soft_limit_size); + treeView.append_column(str_tw_severe_limitation, m_columns.hard_limit_size); + treeView.append_column(str_tw_deferring_size, m_columns.deferring_size); + treeView.append_column(str_files, m_columns.files); + treeView.append_column(str_tw_soft_limit_files, m_columns.soft_limit_files); + treeView.append_column(str_tw_severe_limitation_files, m_columns.hard_limit_delay); + treeView.append_column(str_tw_deferring_files, m_columns.deferring_files); +} + +void MainWindow::lacalization() { + generalTabLabel->set_text(str_general_settings); + GroupsTabLabel->set_text(str_groups); + headerTopic->set_label(name_app); + UsersTabLabel->set_text(str_users); + generalGroupsFilesLabel->set_text(str_excess_files_delay); + generalUsersSizeLabel->set_text(str_excess_size_delay); + generalUsersFilesLabel->set_text(str_excess_files_delay); + generalGroupsSizeWeeksLabel->set_text(str_weeks); + generalGroupsFilesWeeksLabel->set_text(str_weeks); + generalUsersSizeWeeksLabel->set_text(str_weeks); + generalUsersFilesWeeksLabel->set_text(str_weeks); + generalGroupsSizeDaysLabel->set_text(str_days); + generalGroupsFilesDaysLabel->set_text(str_days); + generalUsersSizeDaysLabel->set_text(str_days); + generalUsersFilesDaysLabel->set_text(str_days); + generalGroupsSizeHoursLabel->set_text(str_hours); + generalGroupsFilesHoursLabel->set_text(str_hours); + generalUsersSizeHoursLabel->set_text(str_hours); + generalUsersFilesHoursLabel->set_text(str_hours); + generalGroupsSizeMinutesLabel->set_text(str_minutes); + generalGroupsFilesMinutesLabel->set_text(str_minutes); + generalUsersSizeMinutesLabel->set_text(str_minutes); + generalUsersFilesMinutesLabel->set_text(str_minutes); + lblLoad->set_text(str_load_local); + lblSave->set_text(str_save_local); + groupsDeviceLabel->set_label(str_device); + usersDeviceLabel->set_label(str_device); + headLabel->set_label(str_lb_head); + btnLoadGlob->set_label(load_global); + btnLoadLocal->set_label(load_local); + btnAbout->set_label(str_about_1); + btnSynopsis->set_label(str_help); + btnSaveLocalGlob->set_label(save_all); + btnSaveGlob->set_label(save_global); + btnSaveLocal->set_label(save_local); + ProjectTabLabel->set_label(str_projects); + usersProjectLabel->set_text(str_device); + chbMangSystemFile->set_label(str_quotas_mode); + +} + +void MainWindow::info_warning_error(int mess, int error_save, int error_load) { + if (error_save > 0 || error_load > 0) { + info_status_app(info_box_error_css); + imgInfo->set_from_icon_name(icon_warning, Gtk::ICON_SIZE_MENU); + string mess_error = ""; + if (mess == 0) { + mess_error = string(local_read_error) + str_cmd_error; + lblWarning->set_text(mess_error); + } + else if (mess == 1) { + mess_error = string(global_read_error) + str_cmd_error; + lblWarning->set_text(mess_error); + } + else if (mess == 2) { + mess_error = string(local_write_error) + str_cmd_error; + lblWarning->set_text(mess_error); + } + else if (mess == 3) { + mess_error = string(global_write_error) + str_cmd_error; + lblWarning->set_text(mess_error); + } + else if (mess == 4) { + mess_error = string(error_save_all) + str_cmd_error; + lblWarning->set_text(mess_error); + } + str_cmd_error = ""; + } + else { + info_status_app(info_box_ok_css); + imgInfo->set_from_icon_name(icon_checked, Gtk::ICON_SIZE_MENU); + if (mess == 0) { + lblWarning->set_text(local_load_ok); + } + else if (mess == 1) { + lblWarning->set_text(global_load_ok); + } + else if (mess == 2) { + lblWarning->set_text(local_ok_written); + } + else if (mess == 3) { + lblWarning->set_text(global_ok_written); + } + else if (mess == 4) { + lblWarning->set_text(successfully_save_all); + } + else if (mess == 5) { + lblWarning->set_text(nothing_save); + } + } +} + +void MainWindow::filling_device_combo_box_template(Gtk::ComboBoxText *combo_box, map_str_str &map_device) { + if (map_device.size() != 0) { + for (const auto &device : map_device) { + combo_box->append(device.first.c_str()); + } + combo_box->set_active(0); + } +} + +void MainWindow::flag_block_gui() { + if (flag_load_global == true) { + btnLoadGlob->set_sensitive(false); + } + if (flag_save_local == true && flag_save_global == true) { + btnSave->set_sensitive(false); + } + if (flag_save == true) { + btnSave->set_sensitive(false); + } + if (flag_save_local == true) { + btnSaveLocal->set_sensitive(false); + btnSaveLocalGlob->set_sensitive(false); + } + if (flag_save_global == true) { + btnSaveGlob->set_sensitive(false); + btnSaveLocalGlob->set_sensitive(false); + } + if (flag_lock_help == true) { + btnSynopsis->set_sensitive(false); + } +} + +/* +void MainWindow::entry_combo_box_temp(Gtk::ComboBoxText *combo_box, Gtk::Label *label) { + string text = combo_box->get_active_text(); + if (map_device.find(text) != map_device.end()){ + label->set_text(map_device[text]); + } +} +*/ + +void MainWindow::add_CSS() { + Glib::RefPtr cssProvider = Gtk::CssProvider::create(); + cssProvider->load_from_path(path_css); + Glib::RefPtr styleContext = Gtk::StyleContext::create(); + Glib::RefPtr screen = Gdk::Screen::get_default();//get default screen + styleContext->add_provider_for_screen(screen, cssProvider, GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);//add provider for screen in all application + HeadBackgroundImage->set(path_img_head_background); + Glib::RefPtr headLabel_css = headLabel->get_style_context(); + Glib::RefPtr boxButton_css = boxButton->get_style_context(); + Glib::RefPtr boxSave_css = boxSave->get_style_context(); + Glib::RefPtr headerBar_css = headerBar->get_style_context(); + if (socket_trd_id_I == 0 && socket_ext_id_I == 0){ + boxButton_css->add_class("bkim_no_plug"); + boxSave_css->add_class("bkim_no_plug"); + } + headLabel_css->add_class("textHead"); +} + +void MainWindow::get_builder() { + builder->set_translation_domain(path_app); + builder->get_widget("headerTopic", headerTopic); + builder->get_widget("boxButton", boxButton); + builder->get_widget("boxSave", boxSave); + builder->get_widget("HeadOverlay", HeadOverlay); + builder->get_widget("headerBar", headerBar); + builder->get_widget("boxFuncs", boxFuncs); + builder->get_widget("btnLoad", btnLoad); + builder->get_widget("btnSave", btnSave); + builder->get_widget("HeadBackgroundImage", HeadBackgroundImage); + builder->get_widget("imgInfo", imgInfo); + builder->get_widget("lblWarning", lblWarning); + builder->get_widget("boxInfoError", boxInfoError); + builder->get_widget("imgInfo", imgInfo); + builder->get_widget("generalTabLabel", generalTabLabel); + builder->get_widget("GroupsTabLabel", GroupsTabLabel); + builder->get_widget("UsersTabLabel", UsersTabLabel); + builder->get_widget("generalGroupsFilesLabel", generalGroupsFilesLabel); + builder->get_widget("generalUsersSizeLabel", generalUsersSizeLabel); + builder->get_widget("generalUsersFilesLabel", generalUsersFilesLabel); + builder->get_widget("generalGroupsSizeWeeksLabel", generalGroupsSizeWeeksLabel); + builder->get_widget("generalGroupsFilesWeeksLabel", generalGroupsFilesWeeksLabel); + builder->get_widget("generalUsersSizeWeeksLabel", generalUsersSizeWeeksLabel); + builder->get_widget("generalUsersFilesWeeksLabel", generalUsersFilesWeeksLabel); + builder->get_widget("generalGroupsSizeDaysLabel", generalGroupsSizeDaysLabel); + builder->get_widget("generalGroupsFilesDaysLabel", generalGroupsFilesDaysLabel); + builder->get_widget("generalUsersSizeDaysLabel", generalUsersSizeDaysLabel); + builder->get_widget("generalUsersFilesDaysLabel", generalUsersFilesDaysLabel); + builder->get_widget("generalGroupsSizeHoursLabel", generalGroupsSizeHoursLabel); + builder->get_widget("generalGroupsFilesHoursLabel", generalGroupsFilesHoursLabel); + builder->get_widget("generalUsersSizeHoursLabel", generalUsersSizeHoursLabel); + builder->get_widget("generalUsersFilesHoursLabel", generalUsersFilesHoursLabel); + builder->get_widget("generalGroupsSizeMinutesLabel", generalGroupsSizeMinutesLabel); + builder->get_widget("generalGroupsFilesMinutesLabel", generalGroupsFilesMinutesLabel); + builder->get_widget("generalUsersSizeMinutesLabel", generalUsersSizeMinutesLabel); + builder->get_widget("generalUsersFilesMinutesLabel", generalUsersFilesMinutesLabel); + builder->get_widget("lblLoad", lblLoad); + builder->get_widget("lblSave", lblSave); + builder->get_widget("btnSettings", btnSettings); + builder->get_widget("groupsDeviceLabel", groupsDeviceLabel); + builder->get_widget("usersDeviceLabel", usersDeviceLabel); + builder->get_widget("headLabel", headLabel); + builder->get_widget("btnLoadGlob", btnLoadGlob); + builder->get_widget("btnLoadLocal", btnLoadLocal); + builder->get_widget("btnSynopsis", btnSynopsis); + builder->get_widget("btnAbout", btnAbout); + builder->get_widget("btnSaveLocalGlob", btnSaveLocalGlob); + builder->get_widget("btnSaveGlob", btnSaveGlob); + builder->get_widget("btnSaveLocal", btnSaveLocal); + builder->get_widget("GroupsTabLabel", GroupsTabLabel); + builder->get_widget("groupsQuotasTree", groupsQuotasTree); + builder->get_widget("usersQuotasTree", usersQuotasTree); + builder->get_widget("usersDeviceCombo", usersDeviceCombo); + builder->get_widget("GroupsTabLabel", GroupsTabLabel); + builder->get_widget("generalTabLabel", generalTabLabel); + builder->get_widget("groupsDeviceCombo", groupsDeviceCombo); + builder->get_widget("generalGroupsSizeWeeksSpi", generalGroupsSizeWeeksSpi); + builder->get_widget("generalGroupsFileWeeksSpin", generalGroupsFileWeeksSpin); + builder->get_widget("generalGroupsSizeDaySpin", generalGroupsSizeDaySpin); + builder->get_widget("generalGroupsFilesDaySpin", generalGroupsFilesDaySpin); + builder->get_widget("generalGroupsSizeHourSpin", generalGroupsSizeHourSpin); + builder->get_widget("generalGroupsFilesHourSpin", generalGroupsFilesHourSpin); + builder->get_widget("generalGroupsSizeMinuteSpin", generalGroupsSizeMinuteSpin); + builder->get_widget("generalGroupsFilesMinuteSpin", generalGroupsFilesMinuteSpin); + builder->get_widget("generalUsersSizWeeksSpin", generalUsersSizWeeksSpin); + builder->get_widget("generalUsersFileWeeksSpin", generalUsersFileWeeksSpin); + builder->get_widget("generalUsersSizeDaySpin", generalUsersSizeDaySpin); + builder->get_widget("generalUsersFilesDaySpin", generalUsersFilesDaySpin); + builder->get_widget("generalUsersSizeHourSpin", generalUsersSizeHourSpin); + builder->get_widget("generalUsersFilesHoursSpin", generalUsersFilesHoursSpin); + builder->get_widget("generalUsersSizeMinuteSpin", generalUsersSizeMinuteSpin); + builder->get_widget("generalUsersFilesMinutesSpin", generalUsersFilesMinutesSpin); + builder->get_widget("GeneralQuotasTree", GeneralQuotasTree); + builder->get_widget("ProjectQuotasTree", ProjectQuotasTree); + builder->get_widget("ProjectTabLabel", ProjectTabLabel); + builder->get_widget("usersProjectLabel", usersProjectLabel); + builder->get_widget("btnFilterProject", btnFilterProject); + builder->get_widget("btnFilterUsers", btnFilterUsers); + builder->get_widget("btnFilterGroups", btnFilterGroups); + builder->get_widget("chbMangSystemFile", chbMangSystemFile); + builder->get_widget("btnDelGroups", btnDelGroups); + builder->get_widget("btnDelProject", btnDelProject); + builder->get_widget("btnDelUsers", btnDelUsers); + builder->get_widget("btnAddGroups", btnAddGroups); + builder->get_widget("btnAddUsers", btnAddUsers); + builder->get_widget("btnAddProject", btnAddProject); + builder->get_widget("btnEditProject", btnEditProject); + builder->get_widget("btnEditUsers", btnEditUsers); + builder->get_widget("btnEditGroups", btnEditGroups); + builder->get_widget("usersProjectCombo", usersProjectCombo); +} + +void MainWindow::event() { + btnFilterGroups->signal_clicked().connect([&]() {this->filters_show();}); + btnFilterUsers->signal_clicked().connect([&]() {this->filters_show();}); + btnFilterProject->signal_clicked().connect([&]() {this->filters_show();}); + //btnLoadGlob->signal_activate().connect([&]() {this->load_global_cfg();}); + //btnLoadLocal->signal_activate().connect([&]() {this->load_system_cfg();}); + //btnSynopsis->signal_activate().connect([&]() {this->synopsis_show();}); + //btnAbout->signal_activate().connect([&]() {aboutWindows->show();}); + //btnSaveLocalGlob->signal_activate().connect([&]() {this->wrapper_save_all_cfg();}); + //btnSaveGlob->signal_activate().connect([&]() {this->wrapper_save_global_cfg();}); + //btnSaveLocal->signal_activate().connect([&]() {this->wrapper_save_system_cfg();}); + chbMangSystemFile->signal_toggled().connect([&]() {this->mode_switch_quota();}); + btnDelGroups->signal_clicked().connect( + sigc::bind*, const Gtk::TreeModel::iterator*, bool&> (sigc::mem_fun( *this, + &MainWindow::remove_template), &list_store_groups, &iter_groups, flag_validate_del_groups)); + btnDelUsers->signal_clicked().connect( + sigc::bind*, const Gtk::TreeModel::iterator*, bool&> (sigc::mem_fun( *this, + &MainWindow::remove_template), &list_store_users, &iter_users, flag_validate_del_users)); + btnDelProject->signal_clicked().connect( + sigc::bind*, const Gtk::TreeModel::iterator*, bool&> (sigc::mem_fun( *this, + &MainWindow::remove_template), &list_store_project, &iter_project, flag_validate_del_project)); + btnAddProject->signal_clicked().connect( + sigc::bind, struct tv_g_u_p> (sigc::mem_fun( *this, + &MainWindow::set_add_tv_g_u_p), row, list_store_project, obj_tv_g_u_p)); + btnAddUsers->signal_clicked().connect( + sigc::bind, struct tv_g_u_p> (sigc::mem_fun( *this, + &MainWindow::set_add_tv_g_u_p), row, list_store_users, obj_tv_g_u_p)); + btnAddGroups->signal_clicked().connect( + sigc::bind, struct tv_g_u_p> (sigc::mem_fun( *this, + &MainWindow::set_add_tv_g_u_p), row, list_store_groups, obj_tv_g_u_p)); +} + +void MainWindow::remove_template(Glib::RefPtr* list_store, const Gtk::TreeModel::iterator* iter, bool& flag_validate_del) { + if (flag_validate_del && (*list_store)->iter_is_valid(*(iter))) { + Gtk::TreeModel::Row row = *(*iter); + if(row) { + string name = row[m_columns.name] + ""; + // TODO: + string key = "GRUB_PASSWORD[" + name + "]"; + map_gui_cfg[key] = ""; + } + (*list_store)->erase((*iter)); + flag_validate_del = false; + info_status_app(info_box_ok_css); + imgInfo->set_from_icon_name(icon_checked, Gtk::ICON_SIZE_MENU); + lblWarning->set_text(""); + } + flag_validate_del = false; +} + +void MainWindow::set_add_tv_g_u_p(Gtk::TreeModel::Row &row, Glib::RefPtr list_store, struct tv_g_u_p obj_tv_g_u_p) { + row = *(list_store->append()); + row[m_columns.name] = obj_tv_g_u_p.name; + row[m_columns.quotas] = obj_tv_g_u_p.quotas; + row[m_columns.size] = obj_tv_g_u_p.size; + row[m_columns.soft_limit_size] = obj_tv_g_u_p.soft_limit_size; + row[m_columns.hard_limit_size] = obj_tv_g_u_p.hard_limit_size; + row[m_columns.deferring_size] = obj_tv_g_u_p.deferring_size; + row[m_columns.files] = obj_tv_g_u_p.files; + row[m_columns.soft_limit_files] = obj_tv_g_u_p.soft_limit_files; + row[m_columns.hard_limit_delay] = obj_tv_g_u_p.hard_limit_delay; + row[m_columns.deferring_files] = obj_tv_g_u_p.deferring_files; +} + +void MainWindow::mode_switch_quota() { + if (chbMangSystemFile->get_active()) { + mode_quota = "filesystem"; + } + else { + mode_quota = "ubconfig"; + } +} + +void MainWindow::filters_show() { +} + + +void MainWindow::info_status_app(string stule) { + Glib::RefPtr boxInfo = boxInfoError->get_style_context(); + boxInfo->remove_class(info_box_ok_css); + boxInfo->remove_class(info_box_error_css); + boxInfo->add_class(stule); +} + +void MainWindow::init_work_tv_g_u_p() { + groupsQuotasTree->remove_all_columns(); + ProjectQuotasTree->remove_all_columns(); + usersQuotasTree->remove_all_columns(); + list_store_groups = Gtk::ListStore::create(m_columns); + list_store_project = Gtk::ListStore::create(m_columns); + list_store_users = Gtk::ListStore::create(m_columns); + groupsQuotasTree->set_model(list_store_groups); + ProjectQuotasTree->set_model(list_store_project); + usersQuotasTree->set_model(list_store_users); + Glib::RefPtr groupsQuotasTreeModel = groupsQuotasTree->get_model(); + groupsQuotasTreeModel->signal_row_changed().connect(sigc::bind + (sigc::mem_fun(*this, &MainWindow::remove_line_template), iter_groups, flag_validate_del_groups)); + Glib::RefPtr ProjectQuotasTreeModel = ProjectQuotasTree->get_model(); + ProjectQuotasTreeModel->signal_row_changed().connect(sigc::bind + (sigc::mem_fun(*this, &MainWindow::remove_line_template), iter_project, flag_validate_del_project)); + Glib::RefPtr usersQuotasTreeModel = usersQuotasTree->get_model(); + usersQuotasTreeModel->signal_row_changed().connect(sigc::bind + (sigc::mem_fun(*this, &MainWindow::remove_line_template),iter_users, flag_validate_del_users)); + this->view_add_columns(*groupsQuotasTree); + this->view_add_columns(*ProjectQuotasTree); + this->view_add_columns(*usersQuotasTree); +} + +void MainWindow::remove_line_template(const Gtk::TreeModel::Path&, const Gtk::TreeModel::iterator& iter, Gtk::TreeModel::iterator& iter_del, bool& flag_del) { + iter_del = iter; + flag_del = true; +} + +MainWindow::~MainWindow() {} + +void help() { + string version = string(str_version) + version_application + "\n"; + cout << version.c_str(); + cout << str_help_h; +} + From 6c085bd14c6c21a723cba1dbdc6263c38b36a1ac Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 20 Jul 2023 18:00:09 +0600 Subject: [PATCH 047/144] Revert --- Makefile | 3 +- source/view/ubl-settings-diskquota.cc | 257 +++++++++++++++++++------- 2 files changed, 190 insertions(+), 70 deletions(-) diff --git a/Makefile b/Makefile index c4c4362..5122442 100644 --- a/Makefile +++ b/Makefile @@ -24,7 +24,7 @@ all: init build init: @echo "Initialize ..."; \ - sed -r "s/(version_application = ).*/\1\"$$(grep 'VERSION' ${FILE_VERSION} | cut -d" " -f2)\";/" -i source/ubl-settings-diskquota.cc; \ + sed -r "s/(version_application = ).*/\1\"$$(grep 'VERSION' ${FILE_VERSION} | cut -d" " -f2)\";/" -i source/view/ubl-settings-diskquota.cc; \ echo "-- Build path: ${CMAKE_BUILD_DIR}" depend: @@ -123,6 +123,7 @@ install: check uninstall @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/images/" "logo-background.png" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.ubl-settings-diskquota.funnel.svg" @if [ -z ${DESTDIR} ]; then \ [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ update-desktop-database --quiet &>/dev/null || true; \ diff --git a/source/view/ubl-settings-diskquota.cc b/source/view/ubl-settings-diskquota.cc index 4dc87a6..fbe9a6e 100755 --- a/source/view/ubl-settings-diskquota.cc +++ b/source/view/ubl-settings-diskquota.cc @@ -1,38 +1,73 @@ +#ifndef UBL_SETTINGS_DISKQUOTA_H +#define UBL_SETTINGS_DISKQUOTA_H #include "ubl-settings-diskquota.h" -using namespace std; -int socket_ext_id_I = 0; -int socket_trd_id_I = 0; +string version_application = "1.6"; bool flag_save = false; bool flag_save_local = false; bool flag_save_global = false; bool flag_load_global = false; bool flag_lock_help = false; -string version_application = "1.0"; -MainWindow::MainWindow(BaseObjectType* obj, Glib::RefPtr const& builder) - : Gtk::ApplicationWindow(obj), builder{builder} { - this->builder = builder; - this->settings(); +MainWindow::MainWindow(Glib::RefPtr builder, View_open_browser* obj_open_browser, int* socket_ext_id_I, int* socket_trd_id_I) { + this->builder = builder; + this->socket_ext_id_I = socket_ext_id_I; + this->socket_trd_id_I = socket_trd_id_I; + this->set_obj_browser(obj_open_browser); + // this->settings(); } -MainWindow::MainWindow(Glib::RefPtr const& builder) { - this->builder = builder; - this->settings(); +void MainWindow::set_map_gui(map_str_str* map_gui_cfg) { + this->map_gui_cfg = map_gui_cfg; + obj_wrapper_load_save->set_map_gui(map_gui_cfg); +} + +void MainWindow::set_map_global(map_str_str* map_global_cfg) { + this->map_global_cfg = map_global_cfg; + obj_wrapper_load_save->set_map_global(map_global_cfg); +} + +void MainWindow::set_map_local(map_str_str* map_system_cfg) { + this->map_system_cfg = map_system_cfg; + obj_wrapper_load_save->set_map_local(map_system_cfg); +} + +void MainWindow::set_obj_wrapper_load_save(Wrapper_load_save* obj_wrapper_load_save) { + this->obj_wrapper_load_save = obj_wrapper_load_save; +} + +void MainWindow::set_obj_view_filters(View_filters* obj_view_filters) { + this->obj_view_filters = obj_view_filters; +} + +void MainWindow::set_obj_view_add(View_add_user_group* obj_view_add) { + this->obj_view_add = obj_view_add; +} + +void MainWindow::set_obj_view_edit(View_edit_user_group* obj_view_edit) { + this->obj_view_edit = obj_view_edit; +} +void MainWindow::set_obj_view_add_project(View_add_project* obj_view_add_project) { + this->obj_view_add_project = obj_view_add_project; +} +void MainWindow::set_obj_view_edit_project(View_edit_project* obj_view_edit_project) { + this->obj_view_edit_project = obj_view_edit_project; } void MainWindow::settings() { this->get_builder(); this->lacalization(); + Gtk::Widget *boxWidget; + builder->get_widget("boxColor", boxWidget); + HeadOverlay->add_overlay(*boxWidget); + ubl_make_plugs(boxSave, boxButton, (*socket_ext_id_I), (*socket_trd_id_I)); this->add_CSS(); this->flag_block_gui(); - //map_device = obj_device.get_parted(); - //this->filling_device_combo_box_template(groupsDeviceCombo, map_device); - //this->filling_device_combo_box_template(usersDeviceCombo, map_device); - //this->filling_device_combo_box_template(usersProjectCombo, map_device); this->init_tree_view(); this->init_spin_all(); if (geteuid() == 0) { + this->wrapper_load_system(); + this->wrapper_load_global(); this->event(); } else { @@ -43,10 +78,14 @@ void MainWindow::settings() { info_status_app(info_box_error_css); lblWarning->set_text(program_as_root); } - Gtk::Widget *boxWidget; - builder->get_widget("boxColor", boxWidget); - HeadOverlay->add_overlay(*boxWidget); - ubl_make_plugs(boxSave, boxButton, socket_ext_id_I, socket_trd_id_I); + +} + + + +void MainWindow::set_obj_browser(View_open_browser* obj_open_browser) { + this->obj_open_browser = obj_open_browser; + obj_open_browser->get_about()->set_version(version_application); } void MainWindow::init_spin_all() { @@ -142,22 +181,6 @@ void MainWindow::lacalization() { generalGroupsFilesLabel->set_text(str_excess_files_delay); generalUsersSizeLabel->set_text(str_excess_size_delay); generalUsersFilesLabel->set_text(str_excess_files_delay); - generalGroupsSizeWeeksLabel->set_text(str_weeks); - generalGroupsFilesWeeksLabel->set_text(str_weeks); - generalUsersSizeWeeksLabel->set_text(str_weeks); - generalUsersFilesWeeksLabel->set_text(str_weeks); - generalGroupsSizeDaysLabel->set_text(str_days); - generalGroupsFilesDaysLabel->set_text(str_days); - generalUsersSizeDaysLabel->set_text(str_days); - generalUsersFilesDaysLabel->set_text(str_days); - generalGroupsSizeHoursLabel->set_text(str_hours); - generalGroupsFilesHoursLabel->set_text(str_hours); - generalUsersSizeHoursLabel->set_text(str_hours); - generalUsersFilesHoursLabel->set_text(str_hours); - generalGroupsSizeMinutesLabel->set_text(str_minutes); - generalGroupsFilesMinutesLabel->set_text(str_minutes); - generalUsersSizeMinutesLabel->set_text(str_minutes); - generalUsersFilesMinutesLabel->set_text(str_minutes); lblLoad->set_text(str_load_local); lblSave->set_text(str_save_local); groupsDeviceLabel->set_label(str_device); @@ -279,7 +302,7 @@ void MainWindow::add_CSS() { Glib::RefPtr boxButton_css = boxButton->get_style_context(); Glib::RefPtr boxSave_css = boxSave->get_style_context(); Glib::RefPtr headerBar_css = headerBar->get_style_context(); - if (socket_trd_id_I == 0 && socket_ext_id_I == 0){ + if ((*socket_trd_id_I) == 0 && (*socket_ext_id_I) == 0){ boxButton_css->add_class("bkim_no_plug"); boxSave_css->add_class("bkim_no_plug"); } @@ -377,19 +400,78 @@ void MainWindow::get_builder() { builder->get_widget("btnEditUsers", btnEditUsers); builder->get_widget("btnEditGroups", btnEditGroups); builder->get_widget("usersProjectCombo", usersProjectCombo); + builder->get_widget("boxResize", boxResize); + builder->get_widget("boxGroupsWeeks", boxGroupsWeeks); + builder->get_widget("boxGroupsDays", boxGroupsDays); + builder->get_widget("boxGroupsHours", boxGroupsHours); + builder->get_widget("boxGroupsMinutes", boxGroupsMinutes); + builder->get_widget("boxUsersWeeks", boxUsersWeeks); + builder->get_widget("boxUsersDays", boxUsersDays); + builder->get_widget("boxUsersHours", boxUsersHours); + builder->get_widget("boxUsersMinutes", boxUsersMinutes); + builder->get_widget("boxProjectWeeks", boxProjectWeeks); + builder->get_widget("boxProjectDays", boxProjectDays); + builder->get_widget("boxProjectHours", boxProjectHours); + builder->get_widget("boxProjectMinutes", boxProjectMinutes); +} + +void MainWindow::open_browser() { + obj_open_browser->open_help(); +} + +void MainWindow::wrapper_save_system() { + int id_mess = obj_wrapper_load_save->wrapper_save_system_cfg(); + int error_save = obj_wrapper_load_save->get_error_save(); + int error_load = obj_wrapper_load_save->get_error_load(); + this->info_warning_error(id_mess, error_save, error_load); +} +void MainWindow::wrapper_save_global() { + int id_mess = obj_wrapper_load_save->wrapper_save_global_cfg(); + int error_save = obj_wrapper_load_save->get_error_save(); + int error_load = obj_wrapper_load_save->get_error_load(); + this->info_warning_error(id_mess, error_save, error_load); +} + +void MainWindow::wrapper_save_all() { + int id_mess = obj_wrapper_load_save->wrapper_save_all_cfg(); + int error_save = obj_wrapper_load_save->get_error_save(); + int error_load = obj_wrapper_load_save->get_error_load(); + this->info_warning_error(id_mess, error_save, error_load); +} + +void MainWindow::wrapper_load_system() { + int id_mess = obj_wrapper_load_save->load_system_cfg(); + int error_save = obj_wrapper_load_save->get_error_save(); + int error_load = obj_wrapper_load_save->get_error_load(); + this->info_warning_error(id_mess, error_save, error_load); + this->init_work_tv_g_u_p(); +} + +void MainWindow::wrapper_load_global() { + int id_mess = obj_wrapper_load_save->load_global_cfg(); + int error_save = obj_wrapper_load_save->get_error_save(); + int error_load = obj_wrapper_load_save->get_error_load(); + this->info_warning_error(id_mess, error_save, error_load); + this->init_work_tv_g_u_p(); } void MainWindow::event() { + boxResize->signal_check_resize().connect(sigc::mem_fun(*this, &MainWindow::resize_widget)); btnFilterGroups->signal_clicked().connect([&]() {this->filters_show();}); btnFilterUsers->signal_clicked().connect([&]() {this->filters_show();}); btnFilterProject->signal_clicked().connect([&]() {this->filters_show();}); - //btnLoadGlob->signal_activate().connect([&]() {this->load_global_cfg();}); - //btnLoadLocal->signal_activate().connect([&]() {this->load_system_cfg();}); - //btnSynopsis->signal_activate().connect([&]() {this->synopsis_show();}); - //btnAbout->signal_activate().connect([&]() {aboutWindows->show();}); - //btnSaveLocalGlob->signal_activate().connect([&]() {this->wrapper_save_all_cfg();}); - //btnSaveGlob->signal_activate().connect([&]() {this->wrapper_save_global_cfg();}); - //btnSaveLocal->signal_activate().connect([&]() {this->wrapper_save_system_cfg();}); + btnSynopsis->signal_activate().connect([&]() {this->open_browser();}); + btnAbout->signal_activate().connect([&]() {obj_open_browser->get_about()->aboutWindows->show();}); + btnSaveLocalGlob->signal_activate().connect([&]() {this->wrapper_save_all();}); + btnSaveGlob->signal_activate().connect([&]() {this->wrapper_save_global();}); + btnSaveLocal->signal_activate().connect([&]() {this->wrapper_save_system();}); + btnLoadGlob->signal_activate().connect([&]() {this->wrapper_load_global();}); + btnLoadLocal->signal_activate().connect([&]() {this->wrapper_load_system();}); + btnEditGroups->signal_clicked().connect(sigc::bind (sigc::mem_fun( *this, + &MainWindow::edit_quota_show), str_groups)); + btnEditUsers->signal_clicked().connect(sigc::bind (sigc::mem_fun( *this, + &MainWindow::edit_quota_show), str_users)); + btnEditProject->signal_clicked().connect([&]() {this->edit_quota_project_show();}); chbMangSystemFile->signal_toggled().connect([&]() {this->mode_switch_quota();}); btnDelGroups->signal_clicked().connect( sigc::bind*, const Gtk::TreeModel::iterator*, bool&> (sigc::mem_fun( *this, @@ -400,50 +482,68 @@ void MainWindow::event() { btnDelProject->signal_clicked().connect( sigc::bind*, const Gtk::TreeModel::iterator*, bool&> (sigc::mem_fun( *this, &MainWindow::remove_template), &list_store_project, &iter_project, flag_validate_del_project)); - btnAddProject->signal_clicked().connect( - sigc::bind, struct tv_g_u_p> (sigc::mem_fun( *this, - &MainWindow::set_add_tv_g_u_p), row, list_store_project, obj_tv_g_u_p)); + btnAddProject->signal_clicked().connect([&]() {this->obj_view_add_project->show();}); btnAddUsers->signal_clicked().connect( - sigc::bind, struct tv_g_u_p> (sigc::mem_fun( *this, - &MainWindow::set_add_tv_g_u_p), row, list_store_users, obj_tv_g_u_p)); + sigc::bind&, struct tv_g_u_p> (sigc::mem_fun( *this, + &MainWindow::set_add_tv_g_u_p), str_users, usersQuotasTree, row, list_store_users, obj_tv_g_u_p)); btnAddGroups->signal_clicked().connect( - sigc::bind, struct tv_g_u_p> (sigc::mem_fun( *this, - &MainWindow::set_add_tv_g_u_p), row, list_store_groups, obj_tv_g_u_p)); + sigc::bind&, struct tv_g_u_p> (sigc::mem_fun( *this, + &MainWindow::set_add_tv_g_u_p), str_groups, groupsQuotasTree, row, list_store_groups, obj_tv_g_u_p)); } +void MainWindow::resize_widget() { + // boxGroupsWeeks = boxGroupsWeeks(Gtk::ORIENTATION_HORIZONTAL); +} + +void MainWindow::add_quota_show(string name) { + obj_view_add->set_label_type_quota(name); + obj_view_add->show(); +} + +void MainWindow::edit_quota_show(string name) { + obj_view_edit->set_label_type_quota(name); + obj_view_edit->show(); +} +void MainWindow::edit_quota_project_show() { + obj_view_edit_project->show(); +} void MainWindow::remove_template(Glib::RefPtr* list_store, const Gtk::TreeModel::iterator* iter, bool& flag_validate_del) { if (flag_validate_del && (*list_store)->iter_is_valid(*(iter))) { Gtk::TreeModel::Row row = *(*iter); if(row) { - string name = row[m_columns.name] + ""; - // TODO: - string key = "GRUB_PASSWORD[" + name + "]"; - map_gui_cfg[key] = ""; + // string name = row[m_columns.name] + ""; + // TODO: : check + // string key = "GRUB_PASSWORD[" + name + "]"; + // map_gui_cfg[key] = ""; } (*list_store)->erase((*iter)); flag_validate_del = false; info_status_app(info_box_ok_css); imgInfo->set_from_icon_name(icon_checked, Gtk::ICON_SIZE_MENU); - lblWarning->set_text(""); + // lblWarning->set_text(""); } flag_validate_del = false; } -void MainWindow::set_add_tv_g_u_p(Gtk::TreeModel::Row &row, Glib::RefPtr list_store, struct tv_g_u_p obj_tv_g_u_p) { - row = *(list_store->append()); - row[m_columns.name] = obj_tv_g_u_p.name; - row[m_columns.quotas] = obj_tv_g_u_p.quotas; - row[m_columns.size] = obj_tv_g_u_p.size; - row[m_columns.soft_limit_size] = obj_tv_g_u_p.soft_limit_size; - row[m_columns.hard_limit_size] = obj_tv_g_u_p.hard_limit_size; - row[m_columns.deferring_size] = obj_tv_g_u_p.deferring_size; - row[m_columns.files] = obj_tv_g_u_p.files; - row[m_columns.soft_limit_files] = obj_tv_g_u_p.soft_limit_files; - row[m_columns.hard_limit_delay] = obj_tv_g_u_p.hard_limit_delay; - row[m_columns.deferring_files] = obj_tv_g_u_p.deferring_files; +void MainWindow::set_add_tv_g_u_p(string name, Gtk::TreeView* tree_view, Gtk::TreeModel::Row &row, Glib::RefPtr& list_store, struct tv_g_u_p obj_tv_g_u_p) { + if (this->check_space(tree_view)) { + row = *(list_store->append()); + row[m_columns.name] = obj_tv_g_u_p.name; + row[m_columns.quotas] = obj_tv_g_u_p.quotas; + row[m_columns.size] = obj_tv_g_u_p.size; + row[m_columns.soft_limit_size] = obj_tv_g_u_p.soft_limit_size; + row[m_columns.hard_limit_size] = obj_tv_g_u_p.hard_limit_size; + row[m_columns.deferring_size] = obj_tv_g_u_p.deferring_size; + row[m_columns.files] = obj_tv_g_u_p.files; + row[m_columns.soft_limit_files] = obj_tv_g_u_p.soft_limit_files; + row[m_columns.hard_limit_delay] = obj_tv_g_u_p.hard_limit_delay; + row[m_columns.deferring_files] = obj_tv_g_u_p.deferring_files; + this->add_quota_show(name); + } } void MainWindow::mode_switch_quota() { + // Todo: check if (chbMangSystemFile->get_active()) { mode_quota = "filesystem"; } @@ -453,8 +553,24 @@ void MainWindow::mode_switch_quota() { } void MainWindow::filters_show() { + obj_view_filters->show(); } +bool MainWindow::check_space(Gtk::TreeView* tree_view) { + Glib::RefPtr tree_view_model = tree_view->get_model(); + Gtk::TreeModel::Children children = tree_view_model->children(); + string name = ""; + string quotas = ""; + for(Gtk::TreeModel::iterator iter = children.begin(); iter != children.end(); ++iter) { + Gtk::TreeModel::Row row = *iter; + name = row[m_columns.name] + ""; + quotas = row[m_columns.quotas] + ""; + if (name.length() == 0 || quotas.length() == 0) { + return false; + } + } + return true; +} void MainWindow::info_status_app(string stule) { Glib::RefPtr boxInfo = boxInfoError->get_style_context(); @@ -464,6 +580,7 @@ void MainWindow::info_status_app(string stule) { } void MainWindow::init_work_tv_g_u_p() { + // Todo: remove groupsQuotasTree->remove_all_columns(); ProjectQuotasTree->remove_all_columns(); usersQuotasTree->remove_all_columns(); @@ -492,11 +609,13 @@ void MainWindow::remove_line_template(const Gtk::TreeModel::Path&, const Gtk::Tr flag_del = true; } -MainWindow::~MainWindow() {} - void help() { string version = string(str_version) + version_application + "\n"; cout << version.c_str(); cout << str_help_h; } +MainWindow::~MainWindow() {} + +#endif + From 5d93e7ea4fb24495e9cc1a3bd4b2f169f1a943d5 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 20 Jul 2023 18:02:58 +0600 Subject: [PATCH 048/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20Makefile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/Makefile b/Makefile index eae48d9..ab70a8e 100644 --- a/Makefile +++ b/Makefile @@ -21,11 +21,11 @@ all: init build init: @echo "Initialize ..."; \ if [ -d ".git" ]; then \ - LATEST_TAG=$$(git describe --tags | sed 's/^v//'); \ + LATEST_TAG=$$(git describe --tags | sed 's/^v//'|grep -oE "^[0-9]{1,}.[0-9]{1,}"); \ else \ LATEST_TAG="0.0"; \ fi; \ - sed -r "s/^(string version_application = ).*/\1\"$${LATEST_TAG}\";/" -i source/${PKGNAME}.cc; \ + sed -r "s/^(string version_application).*/\1=\"$${LATEST_TAG}\";/" -i source/${PKGNAME}.h; \ echo "-- Build path: ${CMAKE_BUILD_DIR}" depend: @@ -43,6 +43,7 @@ debug: @echo "Debug ..." if [ ! -d ${CMAKE_BUILD_DIR} ]; then \ $(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \ + @gcc source/ubl-settings-cmake.h compile/ubl-cmake.h source/ubl-settings-multiseat.c source/ubl-settings-multiseat.h source/ubl-settings-multiseat-strings.h source/ubl-utils.c source/ubl-utils.h -o ubl-settings-multiseat `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g fi; \ echo "Debug: OK" @@ -86,10 +87,10 @@ uninstall: done @$(RM) "${DESTDIR}${PREFIX}/bin/${PKGNAME}" @$(RM) "${DESTDIR}${PREFIX}/share/applications/${PKGNAME}.desktop" - @$(RM) "${DESTDIR}${PREFIX}/share/${PKGNAME}/images/logo-background.png" - @$(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}.policy" @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/com.ublinux.${PKGNAME}.svg" - @$(RM) -rd "${DESTDIR}${PREFIX}/share/${PKGNAME}" + @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/com.ublinux.${PKGNAME}.checked.svg" + @$(RM) "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/com.ublinux.${PKGNAME}.warning.svg" + @$(RM) "${DESTDIR}${PREFIX}/share/polkit-1/actions/com.ublinux.${PKGNAME}.policy" @if [ -z ${DESTDIR} ]; then \ [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ update-desktop-database --quiet &>/dev/null || true; \ @@ -113,24 +114,23 @@ install: check uninstall done @install -dm755 "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/apps/" "com.ublinux.${PKGNAME}.svg" - @install -Dm755 -t "${DESTDIR}${PREFIX}/bin/" "${CMAKE_BUILD_DIR}/${PKGNAME}" - @install -dm755 "${DESTDIR}${PREFIX}/share/applications" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop" - @install -dm755 "${DESTDIR}${PREFIX}/share/polkit-1/actions" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "com.ublinux.${PKGNAME}.policy" - @install -dm755 "${DESTDIR}${PREFIX}/share/${PKGNAME}"/{ui,css,images} - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/ui/" "${PKGNAME}.glade" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/css/" "${PKGNAME}.css" - @install -Dm644 -t "${DESTDIR}${PREFIX}/share/${PKGNAME}/images/" "logo-background.png" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.checked.svg" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.warning.svg" @install -Dm644 -t "${DESTDIR}${PREFIX}/share/icons/hicolor/scalable/status/" "com.ublinux.${PKGNAME}.funnel.svg" + @install -dm755 "${DESTDIR}${PREFIX}/share/polkit-1/actions" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "com.ublinux.${PKGNAME}.policy" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/polkit-1/actions/" "gdb.policy" + @install -Dm755 -t "${DESTDIR}${PREFIX}/bin/" "${CMAKE_BUILD_DIR}/${PKGNAME}" + @install -dm755 "${DESTDIR}/etc/xdg" + @install -dm755 "${DESTDIR}${PREFIX}/share/applications" + @install -Dm644 -t "${DESTDIR}${PREFIX}/share/applications/" "${PKGNAME}.desktop" @if [ -z ${DESTDIR} ]; then \ [ -d "${DESTDIR}${PREFIX}/share/icons/hicolor/" ] && gtk-update-icon-cache -fiq "${DESTDIR}${PREFIX}/share/icons/hicolor/" &>/dev/null || true; \ update-desktop-database --quiet &>/dev/null || true; \ [ -d "${DESTDIR}${PREFIX}/share/applications" ] && touch "${DESTDIR}${PREFIX}/share/applications" &>/dev/null || true; \ fi @echo "Install: OK" + @sed -r "s/^(string version_application=\"*\").*/string version_application;/" -i source/${PKGNAME}.h; \ clean: @echo "Clean ..." @@ -151,3 +151,4 @@ help: echo "... install"; \ echo "... uninstall"; \ echo "... clean" + From 8613a2b2393557f153d4263ae3692144a1dd8d0d Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 21 Jul 2023 09:08:42 +0600 Subject: [PATCH 049/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BA=D0=BE=D0=BB=D0=BE=D0=BD=D0=BA=D1=83=20=D0=B8?= =?UTF-8?q?=D0=BC=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 90a9f4e..bbf85b0 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -3829,6 +3829,18 @@ limit + + + Name + True + + + + 0 + + + + Quotas From 2fd95c38c5f8882a448c998c56ef43e18e661765 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 21 Jul 2023 09:41:33 +0600 Subject: [PATCH 050/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20":"=20=D0=B2=20=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84?= =?UTF-8?q?=D0=B5=D0=B9=D1=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 4 ++-- ubl-settings-diskquota.glade | 18 +++++++++--------- ubl-settings-diskquota.pot | 13 +++++++++++-- ubl-settings-diskquota_ru.po | 17 +++++++++++++---- 4 files changed, 35 insertions(+), 17 deletions(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 3f04a71..986a165 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -104,11 +104,11 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil gtk_widget_hide(temp_widgets->boxProjectAddEditboxProjectId); if (strcmp(flag_temp_u_g_p, "usrquota")==0) { gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Users")); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), _("Users")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Users"),":",NULL)); } else if (strcmp(flag_temp_u_g_p, "grpquota")==0) { gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Groups")); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), _("Groups")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Groups"),":",NULL)); } if (strcmp(set_add_edit, "add")==0) { diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index bbf85b0..73952df 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -581,7 +581,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - Catalog + Catalog: 0 @@ -705,7 +705,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - Project ID + Project ID: 0 @@ -813,7 +813,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - Project Name + Project Name: False @@ -2393,7 +2393,7 @@ limit 5 5 5 - Excess size delay period + Excess size delay period: False @@ -2411,7 +2411,7 @@ limit 5 5 5 - Excess files delay period + Excess files delay period: False @@ -3326,7 +3326,7 @@ limit 5 5 5 - Excess size delay period + Excess size delay period: True @@ -3345,7 +3345,7 @@ limit 5 5 5 - Excess files delay period + Excess files delay period: False @@ -4196,7 +4196,7 @@ limit 5 5 5 - Excess size delay period + Excess size delay period: False @@ -4214,7 +4214,7 @@ limit 5 5 5 - Excess files delay period + Excess files delay period: False diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index 26bc5b6..3592fa4 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -200,9 +200,15 @@ msgstr "" msgid "Catalog" msgstr "" +msgid "Catalog:" +msgstr "" + msgid "Project Name" msgstr "" +msgid "Project Name:" +msgstr "" + msgid "Auto" msgstr "" @@ -251,10 +257,10 @@ msgstr "" msgid "Error saved local and global configuration" msgstr "" -msgid "Excess files delay period" +msgid "Excess files delay period:" msgstr "" -msgid "Excess size delay period" +msgid "Excess size delay period:" msgstr "" msgid "File system:" @@ -317,6 +323,9 @@ msgstr "" msgid "Project ID" msgstr "" +msgid "Project ID:" +msgstr "" + msgid "Settings disk quotas - Addition" msgstr "" diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index b3a5523..56effcd 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -202,9 +202,15 @@ msgstr "Устройство:" msgid "Catalog" msgstr "Каталог" +msgid "Catalog:" +msgstr "Каталог:" + msgid "Project Name" msgstr "Имя проекта" +msgid "Project Name:" +msgstr "Имя проекта:" + msgid "Auto" msgstr "Авто" @@ -253,11 +259,11 @@ msgstr "Проекты" msgid "Error saved local and global configuration" msgstr "Сохранить глобальную и локальную конфигурацию" -msgid "Excess files delay period" -msgstr "Превышение периода задержки файлов" +msgid "Excess files delay period:" +msgstr "Превышение периода задержки файлов:" -msgid "Excess size delay period" -msgstr "Период задержки превышения размера" +msgid "Excess size delay period:" +msgstr "Период задержки превышения размера:" msgid "File system:" msgstr "Файловая система:" @@ -319,6 +325,9 @@ msgstr "Нечего сохранять!" msgid "Project ID" msgstr "ID проекта" +msgid "Project ID:" +msgstr "ID проекта:" + msgid "Settings disk quotas - Addition" msgstr "Настройка дисковых квот - Добавление" From 163d3dd6e79155b197fd83c5c83df58d916f0bbe Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 21 Jul 2023 09:58:35 +0600 Subject: [PATCH 051/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20css?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.css | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/ubl-settings-diskquota.css b/ubl-settings-diskquota.css index 8687d4a..88e8c57 100644 --- a/ubl-settings-diskquota.css +++ b/ubl-settings-diskquota.css @@ -46,19 +46,22 @@ background:transparent; border-left-width:inherit; border-right-width:inherit; } - .menuitemtop *{ + .menuitemtop>*{ margin:2px 2px 0 2px; - padding: 5px 10px 3px 5px; + padding: 3px 10px 3px 5px; + /* padding: 5px 0px 3px 5px; */ border:transparent; } - .menuitemmiddle *{ + .menuitemmiddle>*{ margin:0 2px 0 2px; padding: 3px 10px 3px 5px; + /* padding: 3px 0px 3px 5px; */ border:transparent; } - .menuitembottom *{ + .menuitembottom>*{ margin:0 2px 2px 2px; - padding: 3px 10px 5px 5px; + padding: 3px 10px 3px 5px; + /* padding: 3px 0px 5px 5px; */ } .menuitemtop:hover { background:@theme_bg_color; @@ -81,21 +84,24 @@ background:transparent; border-right-width:inherit; } - .menuitemtop:hover* { + .menuitemtop:hover>* { margin:2px 2px 0 2px; - padding: 5px 10px 3px 5px; + padding: 3px 10px 3px 5px; + /* padding: 5px 0 3px 5px; */ background:@theme_selected_bg_color; border-radius:2px; } - .menuitemmiddle:hover* { - margin:0 2px 0 2px; + .menuitemmiddle:hover>* { + margin:0 2px 0px 2px; padding: 3px 10px 3px 5px; + /* padding: 3px 0px 3px 5px; */ background:@theme_selected_bg_color; border-radius:2px; } - .menuitembottom:hover* { + .menuitembottom:hover>* { margin:0 2px 2px 2px; - padding: 3px 10px 5px 5px; + padding: 3px 10px 3px 5px; + /* padding: 3px 0px 5px 5px; */ background:@theme_selected_bg_color; border-radius:2px; } From 497aba7fbcc86a53f09cde16420402ce67d92141 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 21 Jul 2023 09:58:59 +0600 Subject: [PATCH 052/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BE=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BE=D0=BA=20?= =?UTF-8?q?=D0=B2=20ubl-settings-manager?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/controler.c b/source/controler.c index 9bfcd8f..d3f98ed 100644 --- a/source/controler.c +++ b/source/controler.c @@ -578,11 +578,11 @@ int main(int argc, char *argv[]){ break; case 'e': if(optarg) - main_config.load_socket_id=atoi(optarg); + main_config.save_socket_id=atoi(optarg); break; case 't': if(optarg) - main_config.save_socket_id=atoi(optarg); + main_config.load_socket_id=atoi(optarg); break; case 1: main_config.lock_help=1; From f81b3ddfdc9388f5f95b11d0003f95eb0546aa46 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 21 Jul 2023 10:14:19 +0600 Subject: [PATCH 053/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80=D0=B8=20=D0=B7=D0=B0=D0=B3?= =?UTF-8?q?=D1=80=D1=83=D0=B7=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/controler.c b/source/controler.c index d3f98ed..5e41129 100644 --- a/source/controler.c +++ b/source/controler.c @@ -626,12 +626,18 @@ int main(int argc, char *argv[]){ yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); if (getuid()!=0) { - load_global_cfg(); yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); + load_system_cfg(); } else { - load_system_cfg(); yon_ubl_status_box_render(TITLE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + yon_ubl_status_box_render(LOAD_LOCAL_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + if (main_config.lock_load_global == 0) { + load_global_cfg(); + } + if (main_config.lock_save_local == 0) { + load_system_cfg(); + } } yon_ubl_setup_sockets(widgets->PlugBox,widgets->LeftBox,widgets->RightBox,main_config.socket_id,main_config.load_socket_id,main_config.save_socket_id); yon_window_config_setup(GTK_WINDOW(widgets->Window)); From a97f89c3785335995376e688891efa00821125de Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 21 Jul 2023 10:18:07 +0600 Subject: [PATCH 054/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=81=D0=BE=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=BF=D1=80=D0=B8=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83?= =?UTF-8?q?=D0=B7=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/controler.c b/source/controler.c index 5e41129..4f7c16e 100644 --- a/source/controler.c +++ b/source/controler.c @@ -626,11 +626,10 @@ int main(int argc, char *argv[]){ yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); if (getuid()!=0) { - yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); load_system_cfg(); + yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); } else { - yon_ubl_status_box_render(TITLE_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); yon_ubl_status_box_render(LOAD_LOCAL_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); if (main_config.lock_load_global == 0) { load_global_cfg(); From 1f728a671b5d63081b04321a07da07d9935c390a Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 21 Jul 2023 10:27:14 +0600 Subject: [PATCH 055/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=82=D0=B5=D0=BA=D1=81=D1=82=20=D0=B2=20=D1=82?= =?UTF-8?q?=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 73952df..3fa0cd4 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -2978,6 +2978,7 @@ limit Files + True @@ -3004,7 +3005,7 @@ restriction Hard limit -(volume) +(files) True @@ -3899,7 +3900,7 @@ limit the hard limit -(files) +(volume) True @@ -3912,6 +3913,7 @@ limit Files + True @@ -3954,7 +3956,7 @@ limit the hard limit -(volume) +(files) True @@ -4780,7 +4782,7 @@ limit the hard limit -(files) +(volume) True @@ -4806,7 +4808,7 @@ limit Soft restriction -(volume) +(files) True @@ -4820,7 +4822,7 @@ restriction Hard limit -(volume) +(files) True @@ -4836,7 +4838,7 @@ limit the hard limit -(volume) +(files) True From dce6b32d10cd6fc43f452de35eb1861077d18904 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 21 Jul 2023 17:13:15 +0600 Subject: [PATCH 056/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B1=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 148 +++++++++++++++++++++----------- source/model/philos_utils.h | 1 + source/ubl-settings-diskquota.c | 4 + ubl-settings-diskquota.glade | 115 ++++++++++++++++--------- 4 files changed, 177 insertions(+), 91 deletions(-) diff --git a/source/controler.c b/source/controler.c index 4f7c16e..30274f3 100644 --- a/source/controler.c +++ b/source/controler.c @@ -5,6 +5,10 @@ custom_window cfg_custom_gui; config_settings_gui main_config; config_all all_config; int index_selected = -1; +int note_selected = -1; +// 0 user +// 1 group +// 3 project void wrapper_filters_user_show() { filters_get_tree_view(cfg_custom_gui.user.tree_view); @@ -134,16 +138,15 @@ void block_button_add_edit_del(hotebook* obj_note) { flag_block = 1; } gtk_widget_set_sensitive(obj_note->btnAdd, flag_block); - gtk_widget_set_sensitive(obj_note->btnEdit, flag_block); gtk_widget_set_sensitive(obj_note->btnDel, flag_block); - if (index_selected!=-1 || flag_block == 0) { - gtk_widget_set_sensitive(obj_note->boxSpins, flag_block); + gtk_widget_set_sensitive(obj_note->boxSpins, flag_block); + gtk_widget_set_sensitive(obj_note->btnEdit, flag_block); + if (index_selected==-1) { + gtk_widget_set_sensitive(obj_note->boxSpins, 0); } - } void entry_user_disk(GtkWidget *self, int* flag_update) { - block_button_add_edit_del(&cfg_custom_gui.user); if (flag_update) { all_config.flag_set_data = 1; all_config.flag_save = 3; @@ -159,8 +162,10 @@ void entry_user_disk(GtkWidget *self, int* flag_update) { } wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); } + + + void entry_groups_disk(GtkWidget *self,int* flag_update) { - block_button_add_edit_del(&cfg_custom_gui.group); if (flag_update) { all_config.flag_set_data = 1; all_config.flag_save = 3; @@ -176,6 +181,17 @@ void entry_groups_disk(GtkWidget *self,int* flag_update) { } wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); } + +void wrapper_entry_groups_disk(GtkWidget *self) { + block_button_add_edit_del(&cfg_custom_gui.group); + entry_groups_disk(0,0); +} + +void wrapper_entry_user_disk(GtkWidget *self) { + block_button_add_edit_del(&cfg_custom_gui.user); + entry_user_disk(0,0); +} + void entry_project_disk(GtkWidget *self,int* flag_update) { if (flag_update) { all_config.flag_set_data = 1; @@ -191,6 +207,7 @@ void entry_project_disk(GtkWidget *self,int* flag_update) { } void tree_view_select_user(GtkWidget* self) { + note_selected = 0; block_tree_view(&cfg_custom_gui.user,tree_view_select_user); block_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); tree_view_select(NULL,&all_config.v_user , &cfg_custom_gui.user); @@ -198,6 +215,7 @@ void tree_view_select_user(GtkWidget* self) { unlock_tree_view(&cfg_custom_gui.user,tree_view_select_user); } void tree_view_select_group(GtkWidget* sel) { + note_selected = 1; block_tree_view(&cfg_custom_gui.group,tree_view_select_group); block_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); tree_view_select(NULL,&all_config.v_group ,&cfg_custom_gui.group); @@ -205,6 +223,7 @@ void tree_view_select_group(GtkWidget* sel) { unlock_tree_view(&cfg_custom_gui.group,tree_view_select_group); } void tree_view_select_project(GtkWidget* self) { + note_selected = 2; block_tree_view(&cfg_custom_gui.project,tree_view_select_project); block_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); tree_view_select(NULL,&all_config.v_project , &cfg_custom_gui.project); @@ -221,49 +240,66 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); if(gtk_tree_selection_get_selected(selection, &model, &iter)) { - gtk_widget_set_sensitive(widgets->btnAdd,1); - gtk_widget_set_sensitive(widgets->btnDel,1); - gtk_widget_set_sensitive(widgets->btnEdit,1); + gtk_widget_set_sensitive(widgets->btnAdd, 1); + gtk_widget_set_sensitive(widgets->btnDel, 1); + gtk_widget_set_sensitive(widgets->btnEdit, 1); gtk_widget_set_sensitive(widgets->boxSpins, 1); } else { if (main_config.lock_save_global == 0 || main_config.lock_save_local == 0) { gtk_widget_set_sensitive(widgets->btnAdd,1); } - gtk_widget_set_sensitive(widgets->btnDel,0); - gtk_widget_set_sensitive(widgets->btnEdit,0); + gtk_widget_set_sensitive(widgets->btnDel, 0); + gtk_widget_set_sensitive(widgets->btnEdit, 0); gtk_widget_set_sensitive(widgets->boxSpins, 0); } } else { - gtk_widget_set_sensitive(widgets->btnDel,0); - gtk_widget_set_sensitive(widgets->btnEdit,0); - if (index_selected != -1) { - gtk_widget_set_sensitive(widgets->boxSpins, 0); - } + gtk_widget_set_sensitive(widgets->btnDel, 0); + gtk_widget_set_sensitive(widgets->btnEdit, 0); + gtk_widget_set_sensitive(widgets->boxSpins, 0); + } + if (widgets->note_selected == note_selected && index_selected>= 0) { + gtk_widget_set_sensitive(widgets->btnAdd, 1); + gtk_widget_set_sensitive(widgets->btnDel, 1); + gtk_widget_set_sensitive(widgets->btnEdit, 1); + gtk_widget_set_sensitive(widgets->boxSpins, 1); } + else { + gtk_widget_set_sensitive(widgets->btnDel, 0); + gtk_widget_set_sensitive(widgets->btnEdit, 0); + gtk_widget_set_sensitive(widgets->boxSpins, 0); + } + } void wrapper_get_spin_time_gui_user() { - block_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); - get_spin_time_gui(&all_config.v_user, &cfg_custom_gui.user); - entry_user_disk(0, 0); - unlock_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); + if (note_selected == 0) { + block_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); + get_spin_time_gui(&all_config.v_user, &cfg_custom_gui.user); + entry_user_disk(0, 0); + unlock_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); + } + } void wrapper_get_spin_time_gui_group() { - block_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); - get_spin_time_gui(&all_config.v_group, &cfg_custom_gui.group); - entry_groups_disk(0, 0); - unlock_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); + if (note_selected == 1) { + block_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); + get_spin_time_gui(&all_config.v_group, &cfg_custom_gui.group); + entry_groups_disk(0, 0); + unlock_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); + } } void wrapper_get_spin_time_gui_project() { - block_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); - get_spin_time_gui(&all_config.v_project, &cfg_custom_gui.project); - entry_project_disk(0, 0); - unlock_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); + if (note_selected == 2) { + block_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); + get_spin_time_gui(&all_config.v_project, &cfg_custom_gui.project); + entry_project_disk(0, 0); + unlock_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); + } } void get_spin_time_gui(vector* vec_u_g_p, hotebook* widgets) { @@ -301,33 +337,39 @@ void template_remove(vector* vec_temp, hotebook* widgets) { } void user_remove() { - GtkTreeIter iter; - GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.user.liststore); - GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.user.tree_view)); - if(gtk_tree_selection_get_selected(selection, &model, &iter)) { - gtk_list_store_remove(cfg_custom_gui.user.liststore, &iter); + if (note_selected == 0) { + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.user.liststore); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.user.tree_view)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + gtk_list_store_remove(cfg_custom_gui.user.liststore, &iter); + } + template_remove(&all_config.v_user, &cfg_custom_gui.user); } - template_remove(&all_config.v_user, &cfg_custom_gui.user); } void group_remove() { - GtkTreeIter iter; - GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.group.liststore); - GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.group.tree_view)); - if(gtk_tree_selection_get_selected(selection, &model, &iter)) { - gtk_list_store_remove(cfg_custom_gui.group.liststore, &iter); + if (note_selected == 1) { + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.group.liststore); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.group.tree_view)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + gtk_list_store_remove(cfg_custom_gui.group.liststore, &iter); + } + template_remove(&all_config.v_group ,&cfg_custom_gui.group); } - template_remove(&all_config.v_group ,&cfg_custom_gui.group); } void project_remove() { - GtkTreeIter iter; - GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.project.liststore); - GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.project.tree_view)); - if(gtk_tree_selection_get_selected(selection, &model, &iter)) { - gtk_list_store_remove(cfg_custom_gui.project.liststore, &iter); + if (note_selected == 2) { + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.project.liststore); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.project.tree_view)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + gtk_list_store_remove(cfg_custom_gui.project.liststore, &iter); + } + template_remove(&all_config.v_project , &cfg_custom_gui.project); } - template_remove(&all_config.v_project , &cfg_custom_gui.project); } int tree_view_edit(config_all* _all_config, vector* vec_temp, hotebook* widgets) { int index = wrapper_select_tree_view(widgets); @@ -346,7 +388,6 @@ int wrapper_select_tree_view(hotebook* widgets) { char* str_iter = gtk_tree_model_get_string_from_iter(model, &iter); index = atoi(str_iter); index_selected = index; - gtk_widget_set_sensitive(widgets->boxSpins, 1); } else { } @@ -421,8 +462,8 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ g_signal_connect(G_OBJECT(_config_custom_gui->user.btnFilter),"clicked",G_CALLBACK(wrapper_filters_user_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->group.btnFilter),"clicked",G_CALLBACK(wrapper_filters_group_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->project.btnFilter),"clicked",G_CALLBACK(wrapper_filters_project_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->user.comboBox),"changed",G_CALLBACK(entry_user_disk), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->group.comboBox),"changed",G_CALLBACK(entry_groups_disk), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->user.comboBox),"changed",G_CALLBACK(wrapper_entry_user_disk), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->group.comboBox),"changed",G_CALLBACK(wrapper_entry_groups_disk), NULL); g_signal_connect(G_OBJECT(_config_custom_gui->user.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_user), NULL); g_signal_connect(G_OBJECT(_config_custom_gui->group.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_group), NULL); @@ -619,9 +660,8 @@ int main(int argc, char *argv[]){ filters_set_name("prjquota"); filters_init_flag(); control_event(widgets, &cfg_custom_gui); - block_button_add_edit_del(&cfg_custom_gui.user); - block_button_add_edit_del(&cfg_custom_gui.group); - tree_view_select(NULL,&all_config.v_project , &cfg_custom_gui.project); + + yon_ubl_header_setup_resource(widgets->HeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); @@ -638,6 +678,7 @@ int main(int argc, char *argv[]){ load_system_cfg(); } } + yon_ubl_setup_sockets(widgets->PlugBox,widgets->LeftBox,widgets->RightBox,main_config.socket_id,main_config.load_socket_id,main_config.save_socket_id); yon_window_config_setup(GTK_WINDOW(widgets->Window)); yon_window_config_load(config_path); @@ -646,5 +687,8 @@ int main(int argc, char *argv[]){ gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), GTK_STYLE_PROVIDER(css), -1); + block_button_add_edit_del(&cfg_custom_gui.user); + block_button_add_edit_del(&cfg_custom_gui.group); + tree_view_select(NULL,&all_config.v_project , &cfg_custom_gui.project); gtk_main(); } \ No newline at end of file diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 42e334a..c6769ae 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -77,6 +77,7 @@ typedef struct { typedef struct { char* name; + int note_selected; GtkListStore *liststore; GtkWidget* tree_view; GtkWidget* btnAdd; diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 73561e4..e4671e9 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -208,6 +208,10 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->group.name = yon_char_new("grpquota"); custom_widgets->project.name = yon_char_new("grpquota"); + custom_widgets->user.note_selected = 0; + custom_widgets->group.note_selected = 1; + custom_widgets->project.note_selected = 2; + custom_widgets->user.boxSpins = yon_gtk_builder_get_widget(builder,"boxGeneralUsersEnableCheck"); custom_widgets->group.boxSpins = yon_gtk_builder_get_widget(builder,"boxGeneralGroupEnableCheck"); custom_widgets->project.boxSpins = yon_gtk_builder_get_widget(builder,"boxGeneralProjectEnableCheck"); diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 3fa0cd4..979131a 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -623,6 +623,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + center True @@ -696,37 +697,48 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - + True False - 5 - 5 - 5 - 5 - 5 - 5 - Project ID: - 0 - - - False - True - 0 - - - - - Auto - True - True - False - 5 - 5 - 5 - 5 - 5 - 5 - True + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project ID: + 0 + + + False + True + 0 + + + + + Auto + True + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + False @@ -749,44 +761,46 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True - 2 + 3 - - Generate + True - True - True + False 5 5 5 5 5 5 + label False True - 3 + end + 4 - + + Generate True - False + True + True 5 5 5 5 5 5 - label False True - 4 + end + 6 @@ -814,6 +828,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 Project Name: + 0 False @@ -1380,6 +1395,28 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + both + + + + + + + + + + + + + + + + + + + + True False From 78b5c4df7d4cab42a09d9345d7a01a45df2c2583 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 21 Jul 2023 17:40:42 +0600 Subject: [PATCH 057/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D1=83=20=D0=B2=D0=BA?= =?UTF-8?q?=D0=BB=D1=8E=D1=87=D0=B8=D1=82=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/save.c | 16 +++++++++++++--- ubl-settings-diskquota.glade | 2 ++ ubl-settings-diskquota.pot | 3 +++ ubl-settings-diskquota_ru.po | 3 +++ 4 files changed, 21 insertions(+), 3 deletions(-) diff --git a/source/model/save.c b/source/model/save.c index 235a027..d5b2110 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -43,13 +43,18 @@ char* template_format_save(vector* vec_temp) { char* save_format_status_cmd_all(vector* vec_temp, vector* vec_status_disk) { char* cmd = yon_char_new(""); + char* str_cmd_format = NULL; if (vec_temp->vectorList.total > 0 && vec_status_disk->vectorList.total > 0) { for (int i=0; i < vec_temp->vectorList.total; i++) { config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); for (int j=0; j < vec_status_disk->vectorList.total;j++) { disk_status* config_disk_status = (disk_status*)vec_status_disk->pfVectorGet(vec_status_disk, j); if (strstr(config_disk_status->device, _config->UNIX_file) && strstr(config_disk_status->device, _config->type_arr) ) { - cmd = yon_char_unite(cmd, " ", save_format_status_cmd(config_disk_status, _config)); + str_cmd_format = save_format_status_cmd(config_disk_status, _config); + if (str_cmd_format) { + cmd = yon_char_unite(cmd, " ", str_cmd_format, NULL); + free(cmd); + } } } } @@ -65,11 +70,16 @@ char* wrapper_save_format_status_cmd_all(config_all* _all_config) { char* save_format_status_cmd(disk_status* config_disk_status, config_u_g_p* config) { char* cmd = yon_char_unite("DISK_QUOTA[", config->type_arr, ":", config->UNIX_file,"]=", NULL);; - if (config_disk_status->status) { + if (config_disk_status->status == 1) { cmd = yon_char_unite(cmd,"enable", NULL); return cmd; } - return yon_char_unite(cmd,"disable", NULL); + else if (config_disk_status->status == 0) { + return yon_char_unite(cmd,"disable", NULL); + } + else { + return NULL; + } } char* wrapper_template_format_save(config_all* _all_config, char* source_set_cmd) { diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 979131a..7b12700 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -2393,6 +2393,7 @@ limit 5 Off + On Not set @@ -3327,6 +3328,7 @@ limit 5 Off + On Not set diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index 3592fa4..003d528 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -385,3 +385,6 @@ msgstr "" msgid "Postponing the hard limit (files)" msgstr "" + +msgid "On" +msgstr "" \ No newline at end of file diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 56effcd..2e00431 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -387,3 +387,6 @@ msgstr "Жёсткое ограничение (файлы)" msgid "Postponing the hard limit (files)" msgstr "Отсрочка жёсткого ограничения (файлы)" + +msgid "On" +msgstr "Включено" From 40ad432165bf8851598a937c273ccafbc81c555d Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 24 Jul 2023 15:49:28 +0600 Subject: [PATCH 058/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BD=D0=BE=D1=81=20?= =?UTF-8?q?=D0=B2=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 217 ++++++++++++++++++++++++++++------- 1 file changed, 174 insertions(+), 43 deletions(-) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 7b12700..1d0139b 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -356,6 +356,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False start False + com.ublinux.ubl-settings-diskquota True @@ -1732,6 +1733,7 @@ translated and supported by community. False 250 400 + com.ublinux.ubl-settings-diskquota True @@ -2147,6 +2149,7 @@ translated and supported by community. + autosize Status True @@ -2159,10 +2162,13 @@ translated and supported by community. + autosize Quota type True - + + word + 1 @@ -2171,11 +2177,14 @@ translated and supported by community. + autosize Device Project True - + + word + 2 @@ -2184,10 +2193,13 @@ Project + autosize Users True - + + word + 3 @@ -2196,10 +2208,13 @@ Project + autosize Groups True - + + word + 4 @@ -2208,10 +2223,13 @@ Project + autosize Projects True - + + word + 5 @@ -2220,12 +2238,15 @@ Project + autosize Soft restriction (volume) True - + + word + 6 @@ -2234,12 +2255,15 @@ restriction + autosize Hard limit (volume) True - + + word + 7 @@ -2248,6 +2272,7 @@ limit + autosize Postponing the hard @@ -2255,7 +2280,9 @@ limit (volume) True - + + word + 8 @@ -2264,12 +2291,15 @@ limit + autosize Soft restriction (files) True - + + word + 9 @@ -2278,12 +2308,15 @@ restriction + autosize Hard limit (files) True - + + word + 10 @@ -2292,6 +2325,7 @@ limit + autosize Postponing the hard @@ -2299,7 +2333,9 @@ limit (files) True - + + word + 11 @@ -2935,10 +2971,13 @@ limit + autosize Name True - + + word + 0 @@ -2947,10 +2986,13 @@ limit + autosize Quotas True - + + word + 1 @@ -2959,10 +3001,13 @@ limit + autosize Size True - + + word + 2 @@ -2971,12 +3016,15 @@ limit + autosize Soft restriction (volume) True - + + word + 3 @@ -2985,12 +3033,15 @@ restriction + autosize Hard limit (volume) True - + + word + 4 @@ -2999,6 +3050,7 @@ limit + autosize Postponing the hard @@ -3006,7 +3058,9 @@ limit (volume) True - + + word + 5 @@ -3015,10 +3069,13 @@ limit + autosize Files True - + + word + 6 @@ -3027,12 +3084,15 @@ limit + autosize Soft restriction (files) True - + + word + 7 @@ -3041,12 +3101,15 @@ restriction + autosize Hard limit (files) True - + + word + 8 @@ -3055,6 +3118,7 @@ limit + autosize Postponing the hard @@ -3062,7 +3126,9 @@ limit (files) True - + + word + 9 @@ -3871,10 +3937,13 @@ limit + autosize Name True - + + word + 0 @@ -3883,10 +3952,13 @@ limit + autosize Quotas True - + + word + 1 @@ -3895,10 +3967,13 @@ limit + autosize Size True - + + word + 2 @@ -3907,12 +3982,15 @@ limit + autosize Soft restriction (volume) True - + + word + 3 @@ -3921,12 +3999,15 @@ restriction + autosize Hard limit (volume) True - + + word + 4 @@ -3935,6 +4016,7 @@ limit + autosize Postponing the hard @@ -3942,7 +4024,9 @@ limit (volume) True - + + word + 5 @@ -3951,10 +4035,13 @@ limit + autosize Files True - + + word + 6 @@ -3963,12 +4050,15 @@ limit + autosize Soft restriction (files) True - + + word + 7 @@ -3977,12 +4067,15 @@ restriction + autosize Hard limit (files) True - + + word + 8 @@ -3991,6 +4084,7 @@ limit + autosize Postponing the hard @@ -3998,7 +4092,9 @@ limit (files) True - + + word + 9 @@ -4741,10 +4837,13 @@ limit + autosize ID True - + + word + 0 @@ -4753,10 +4852,13 @@ limit + autosize Project Name True - + + word + 1 @@ -4765,10 +4867,13 @@ limit + autosize Quotas True - + + word + 2 @@ -4777,10 +4882,13 @@ limit + autosize Size True - + + word + 3 @@ -4789,12 +4897,15 @@ limit + autosize Soft restriction (volume) True - + + word + 4 @@ -4803,12 +4914,15 @@ restriction + autosize Hard limit (volume) True - + + word + 5 @@ -4817,6 +4931,7 @@ limit + autosize Postponing the hard @@ -4824,7 +4939,9 @@ limit (volume) True - + + word + 6 @@ -4833,10 +4950,13 @@ limit + autosize Files True - + + word + 7 @@ -4845,12 +4965,15 @@ limit + autosize Soft restriction (files) True - + + word + 8 @@ -4859,12 +4982,15 @@ restriction + autosize Hard limit (files) True - + + word + 9 @@ -4873,6 +4999,7 @@ limit + autosize Postponing the hard @@ -4880,7 +5007,9 @@ limit (files) True - + + word + 10 @@ -5297,10 +5426,11 @@ limit 500 400 True - com.ublinux.ublexec + com.ublinux.ubl-settings-diskquota dialog True True + a False @@ -5355,6 +5485,7 @@ limit False start False + com.ublinux.ubl-settings-diskquota True From 1aacad8d2206d594d1007cd923564171db7a75cc Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 24 Jul 2023 17:53:05 +0600 Subject: [PATCH 059/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B1=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D0=BE=D0=B2=D0=BA?= =?UTF-8?q?=D1=83=20=D0=BE=D0=BA=D0=BD=D0=B0=20=D0=BF=D1=80=D0=B8=20=D0=BF?= =?UTF-8?q?=D1=83=D1=81=D1=82=D0=BE=D0=BC=20=D0=B7=D0=BD=D0=B0=D1=87=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_check_user_table.c | 19 ++++- source/view_check_user_table.h | 5 +- source/view_temp_u_g_p.c | 128 +++++++++++++++++++++++++++++---- source/view_temp_u_g_p.h | 5 +- ubl-settings-diskquota.glade | 4 ++ 5 files changed, 145 insertions(+), 16 deletions(-) diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index cb3eee7..8086138 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -90,6 +90,7 @@ void chk_toggled_user_group ( gtk_tree_model_get(model,&iter,0, &flag,-1); gtk_list_store_set(table_widgets->liststoreUsersGroups,&iter, 0,!flag,-1); gtk_tree_view_set_model(GTK_TREE_VIEW(table_widgets->treeViewCheckUsersGroups), model); + // table_btn_block_save(); } @@ -148,4 +149,20 @@ void set_actors(vector* actors) { } } gtk_tree_view_set_model(GTK_TREE_VIEW(table_widgets->treeViewCheckUsersGroups), model); -} \ No newline at end of file +} + +void table_btn_block_save() { + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(table_widgets->liststoreUsersGroups); + int valid = 1; + int flag_activ = 0; + for(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(table_widgets->liststoreUsersGroups),&iter);valid==1;valid=gtk_tree_model_iter_next(GTK_TREE_MODEL(table_widgets->liststoreUsersGroups),&iter)){ + int is_active=0; + gtk_tree_model_get(model,&iter,0,&is_active,-1); + char* user_group; + if (is_active){ + flag_activ = 1; + } + } + gtk_widget_set_sensitive(table_widgets->btnSave,flag_activ); +} \ No newline at end of file diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h index 89d7687..94cdd93 100644 --- a/source/view_check_user_table.h +++ b/source/view_check_user_table.h @@ -36,8 +36,9 @@ void get_actors_table(vector* actors); void table_u_g_get_actors(vector* actors); void set_actors(vector* actors); table_u_g* get_widget_table_u_g(); -void chk_toggled_user_group ( +void chk_toggled_user_group( GtkCellRendererToggle* self, gchar* path, gpointer user_data -); \ No newline at end of file +); +void table_btn_block_save(); \ No newline at end of file diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 986a165..ed1bba3 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -139,12 +139,14 @@ void temp_show(GtkWidget *self, char* _glade_path) { set_activ_project_id(); temp_init_windows(); event_toggled_all(); + block_btn_save(); } else { temp_setup_window_base(_glade_path); gtk_widget_show(temp_widgets->Window); set_activ_project_id(); event_toggled_all(); + block_btn_save(); } } @@ -156,20 +158,26 @@ void temp_init_windows() { } void temp_event(temp_set_window* temp_widgets) { - g_signal_connect(G_OBJECT(temp_widgets->btnTempCancel),"clicked",G_CALLBACK(temp_on_destroy_subwindow),NULL); - g_signal_connect(G_OBJECT(temp_widgets->Window), "destroy", G_CALLBACK(temp_destroy), NULL); + g_signal_connect(G_OBJECT(temp_widgets->btnTempCancel),"clicked",G_CALLBACK(temp_destroy),temp_widgets->Window); + g_signal_connect(G_OBJECT(temp_widgets->Window), "destroy", G_CALLBACK(temp_destroy), temp_widgets->Window); g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeSoftLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeHardLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesSoftLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesHardLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); - - - + g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeSoftLimitSpin), "changed", G_CALLBACK(block_btn_save), NULL); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeHardLimitSpin), "changed", G_CALLBACK(block_btn_save), NULL); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesSoftLimitSpin), "changed", G_CALLBACK(block_btn_save), NULL); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesHardLimitSpin), "changed", G_CALLBACK(block_btn_save), NULL); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeSoftLimitCombo), "changed", G_CALLBACK(block_btn_save), NULL); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeHardLimitCombo), "changed", G_CALLBACK(block_btn_save), NULL); if (strstr(flag_temp_u_g_p,"prjquota")) { g_signal_connect(G_OBJECT(temp_widgets->btnReviewProject),"clicked",G_CALLBACK(wrapper_show_file_manager),NULL); g_signal_connect(G_OBJECT(temp_widgets->btnGenerateProject),"clicked",G_CALLBACK(generate_id),NULL); g_signal_connect(G_OBJECT(temp_widgets->chbAuto),"toggled",G_CALLBACK(set_activ_project_id),NULL); + g_signal_connect(G_OBJECT(temp_widgets->entryCatalogProject), "changed", G_CALLBACK(block_btn_save), NULL); + g_signal_connect(G_OBJECT(temp_widgets->entryProjectId), "changed", G_CALLBACK(block_btn_save), NULL); + g_signal_connect(G_OBJECT(temp_widgets->entryProjectName), "changed", G_CALLBACK(block_btn_save), NULL); } else { g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(table_u_g_show),_glade_path); @@ -186,7 +194,6 @@ void temp_on_destroy_subwindow(GtkWidget *self) { gtk_widget_destroy(gtk_widget_get_toplevel(self)); temp_widgets = NULL; model_free_vector_string(&temp_vec_actors); - vectorFree(&temp_vec_actors); } } void event_toggled_all() { @@ -204,6 +211,16 @@ void event_toggled_all() { philos_set_active_widgets(temp_widgets->quotegroupFilesHardLimitCheck, temp_widgets->quotegroupFilesHardLimitSpin, NULL); + block_btn_save(); +} + +void block_btn_save() { + if (wrapper_check_save()) { + gtk_widget_set_sensitive(temp_widgets->btnSaveTempSave, 1); + } + else { + gtk_widget_set_sensitive(temp_widgets->btnSaveTempSave, 0); + } } void wrapper_show_file_manager() { @@ -214,7 +231,12 @@ void wrapper_show_file_manager() { } void temp_destroy(GtkWidget *self) { - temp_widgets = NULL; + if (self) { + gtk_widget_destroy(gtk_widget_get_toplevel(self)); + model_free_vector_string(&temp_vec_actors); + temp_widgets = NULL; + } + } @@ -233,6 +255,7 @@ void destroy_file_manager(GtkWidget *self) { temp_widgets->wndChooseFileWallpaper = NULL; temp_widgets->btnFilemangerOk = NULL; temp_widgets->btnFilemangerExit = NULL; + block_btn_save(); } void btn_ok_file_manager(GtkWidget *self) { @@ -355,21 +378,96 @@ void get_add_gui_data_base(config_all* all_config) { config_u_g_p* _config = malloc(sizeof(config_u_g_p)); model_null_str_writing(_config); get_temp_gui_data_base(_config); - _config->actors.pfVectorCopy(&_config->actors, &temp_vec_actors); + if (temp_vec_actors.vectorList.total != 0) { + _config->actors.pfVectorCopy(&_config->actors, &temp_vec_actors); + + + } vec_temp->pfVectorAdd(vec_temp, _config); + } void save(GtkWidget *self) { if (strcmp(set_add_edit, "add")==0) { get_actors_table(&temp_vec_actors); table_u_g_on_hide_subwindow(self); + block_btn_save(); } else { // get_actors_table(_actors); table_u_g_on_hide_subwindow(self); + block_btn_save(); + } +} + +int check_save() { + gboolean active1 = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->quotegroupSizeSoftLimitCheck)); + gboolean active2 = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->quotegroupSizeHardLimitCheck)); + gboolean active3 = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->quotegroupFilesSoftLimitCheck)); + gboolean active4 = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->quotegroupFilesHardLimitCheck)); + + char* value1 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupSizeSoftLimitSpin)); + char* value2 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupSizeHardLimitSpin)); + char* value3 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupFilesSoftLimitSpin)); + char* value4 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupFilesHardLimitSpin)); + if (!active1 && !active2 && !active3 && !active4) { + return 0; + } + if (((!strcmp(value1, "0") || !strcmp(value1, "")) && active1) + || ((!strcmp(value2, "0") || !strcmp(value2, "")) && active2) + || ((!strcmp(value3, "0") || !strcmp(value3, "")) && active3) + || ((!strcmp(value4, "0") || !strcmp(value4, "")) && active4)) { + return 0; + } + return 1; +} + +int check_save_project() { + gboolean active1 = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->chbAuto)); + char* project_name = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectName)); + if (strcmp(set_add_edit, "add")==0) { + char* file_dir = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); + char* project_id = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); + if (!strlen(file_dir) && (!strlen(project_id) && !active1) && !strlen(project_name)) { + return 0; + } + else if (!strlen(project_id) && !active1) { + return 0; + } + return 1; + } + else { + if (strlen(project_name)<=1) { + return 0; + } + return 1; + } +} + +int wrapper_check_save() { + if (strstr(flag_temp_u_g_p,"prjquota")) { + int flag_save_project = check_save_project(); + int flag_save = check_save(); + if (flag_save_project && flag_save) { + return 1; + } + return 0; + } + else { + if (strcmp(set_add_edit, "add")==0 && temp_vec_actors.vectorList.total != 0) { + if (check_save()) { + return 1; + } + return 0; + } + else { + if (check_save()) { + return 1; + } + return 0; + } } - } void table_u_g_event() { @@ -419,11 +517,17 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { } gboolean active = active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->chbAuto)); if (active) { - _config->id = -1; + } else { char* id = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); - _config->id = atoi(id); + if (strlen(id)) { + _config->id = atoi(id); + } + else { + _config->id = -1; + } + } if (strcmp(set_add_edit, "add")==0) { char* file_dir = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); @@ -487,6 +591,6 @@ void set_activ_project_id() { } gtk_widget_set_sensitive(temp_widgets->entryProjectId, !active); gtk_widget_set_sensitive(temp_widgets->btnGenerateProject, !active); - + block_btn_save(); } diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index 7c8dd6c..a95a406 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -39,4 +39,7 @@ void get_add_gui_data_base(config_all* all_config); void get_edit_gui_data_base(config_all* all_config, int index); void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_spin, int pow_mem_size); void generate_id(); -void set_activ_project_id(); \ No newline at end of file +void set_activ_project_id(); +int wrapper_check_save(); +void block_btn_save(); +int table_check_save(); \ No newline at end of file diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 1d0139b..6acca20 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -601,6 +601,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 + 255 entrycompletion1 @@ -757,7 +758,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 + 5 entrycompletion2 + number True @@ -847,6 +850,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 + 12 entrycompletion3 From 950c9c19a1bb72f0293e6a09a713a8b49eb9187b Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 25 Jul 2023 12:28:14 +0600 Subject: [PATCH 060/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=B2=D1=8B=D0=B1=D0=BE=D1=80=20=D0=BF?= =?UTF-8?q?=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB?= =?UTF-8?q?=D1=8F=20=D0=B2=20=D0=BE=D0=BA=D0=BD=D0=B5=20=D1=80=D0=B5=D0=B4?= =?UTF-8?q?=D0=B0=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/model.c | 58 +++---- source/model/philos_utils.h | 2 + source/view_check_user_table.c | 16 +- source/view_check_user_table.h | 2 +- source/view_filters.c | 83 +++++----- source/view_filters.h | 1 + source/view_temp_u_g_p.c | 41 +++-- ubl-settings-diskquota.glade | 294 ++++++++++----------------------- 8 files changed, 190 insertions(+), 307 deletions(-) diff --git a/source/model/model.c b/source/model/model.c index e25aede..5492683 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -101,15 +101,12 @@ int fill_tree_view_project(config_all* all_config,hotebook* widget , char* str_f gtk_list_store_set(widget->liststore,&iter, 0,fill_tree_view_id(_config->id), 1,format_actors(&_config->actors), - 2,_config->quota, - 3,_config->size_memory, - 4,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), - 5,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), - 6,deferring_size, - 7,_config->files, - 8,check_null_to_str(_config->soft_restriction_file), - 9,check_null_to_str(_config->severe_limitation_file), - 10,deferring_file, + 2,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), + 3,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), + 4,deferring_size, + 5,check_null_to_str(_config->soft_restriction_file), + 6,check_null_to_str(_config->severe_limitation_file), + 7,deferring_file, -1); } @@ -145,17 +142,15 @@ int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widg char* deferring_size = wrapper_str_time(_config->deferring_size); char* deferring_file = wrapper_str_time(_config->deferring_file); gtk_list_store_set(widget->liststore,&iter, - 0,format_actors(&_config->actors), - 1,_config->quota, - 2,_config->size_memory, - 3,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), - 4,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), - 5,deferring_size, - 6,_config->files, - 7,check_null_to_str(_config->soft_restriction_file), - 8,check_null_to_str(_config->severe_limitation_file), - 9,deferring_file, - -1); + 0,format_actors(&_config->actors), + 1,_config->UNIX_file, + 2,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), + 3,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), + 4,deferring_size, + 5,check_null_to_str(_config->soft_restriction_file), + 6,check_null_to_str(_config->severe_limitation_file), + 7,deferring_file, + -1); } } } @@ -195,13 +190,13 @@ char* quota_type(char* str_quota) { char quota_fill_generate(char* str_quota, config_u_g_p* _config, GtkListStore* list_store, GtkTreeIter* iter) { int index = -1; if (strcmp(str_quota, "usrquota")==0) { - index = 3; + index = 4; } else if (strcmp(str_quota, "grpquota")==0) { - index = 4; + index = 5; } else if (strcmp(str_quota, "prjquota")==0) { - index = 5; + index = 6; } if (index != -1) { gtk_list_store_set(list_store,iter,index,format_actors(&_config->actors), -1); @@ -237,14 +232,15 @@ int fill_tree_view_generate(vector* vec_fill, vector* vec_status_disk, char* str quota_fill_generate(str_fill, _config,liststoreGeneral,&iter); gtk_list_store_set(liststoreGeneral,&iter, 0,pars_status_generate(vec_status_disk,_config->UNIX_file), - 1,quota_type(str_fill), - 2,_config->UNIX_file, - 6,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), - 7,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), - 8,deferring_size, - 9,check_null_to_str(_config->soft_restriction_file), - 10,check_null_to_str(_config->severe_limitation_file), - 11,deferring_file, + 1,_config->quota, + 2,quota_type(str_fill), + 3,_config->UNIX_file, + 7,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), + 8,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), + 9,deferring_size, + 10,check_null_to_str(_config->soft_restriction_file), + 11,check_null_to_str(_config->severe_limitation_file), + 12,deferring_file, -1); } } diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index c6769ae..95cb5f9 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -72,6 +72,7 @@ typedef struct { GtkWidget* quotegroupFilesHardLimitSpin; GtkWidget* lblSetNameDevice; GtkWidget* boxProjectAddEditboxProjectId; + GtkWidget* entryUser; } temp_set_window; @@ -98,6 +99,7 @@ typedef struct { GtkWidget* cmbSetStatusDisk; GtkWidget* lblSetNameDevice; GtkWidget* boxSpins; + GtkWidget* entryUser; } hotebook; typedef struct { int weeks; diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index 8086138..374a895 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -34,9 +34,7 @@ table_u_g *setup_table_u_g(){ char** array_user = philos_list_user(&size); table_u_g_fill_tree_view(array_user, size); } - if (strcmp(table_u_g_set_add_edit, "edit")==0) { - set_actors(_actors); - } + set_actors(_actors); table_u_g_event(); } @@ -95,10 +93,11 @@ void chk_toggled_user_group ( -void get_actors_table(vector* actors) { - if (strcmp(table_u_g_set_add_edit, "edit")==0) { - model_free_vector_string(actors); - } +vector* get_actors_table(vector* actors) { + model_free_vector_string(actors); + vectorFree(actors); + actors = malloc(sizeof(vector)); + vector_init(actors); GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(table_widgets->liststoreUsersGroups); int valid = 1; @@ -111,6 +110,7 @@ void get_actors_table(vector* actors) { actors->pfVectorAdd(actors, yon_char_new(user_group)); } } + return actors; } void table_u_g_destroy(GtkWidget *self) { @@ -135,9 +135,7 @@ void set_actors(vector* actors) { GtkTreeModel *model = GTK_TREE_MODEL(table_widgets->liststoreUsersGroups); int valid = 1; for(gtk_tree_model_get_iter_first(GTK_TREE_MODEL(table_widgets->liststoreUsersGroups),&iter);valid==1;valid=gtk_tree_model_iter_next(GTK_TREE_MODEL(table_widgets->liststoreUsersGroups),&iter)){ - int is_active=0; char* user_group; - gtk_tree_model_get(model,&iter,0,&is_active,-1); gtk_tree_model_get(model,&iter,1,&user_group,-1); if (actors->vectorList.total> 0) { for (int i = 0; i < actors->vectorList.total; i++) { diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h index 94cdd93..d684503 100644 --- a/source/view_check_user_table.h +++ b/source/view_check_user_table.h @@ -32,7 +32,7 @@ void table_u_g_set_flag(char* _flag_u_g, char* _table_u_g_set_add_edit); void table_u_g_set_glade_path(char* _glade_path); void table_u_g_show(GtkWidget *self, char* glade_path); void set_vector(vector* _vec_temp); -void get_actors_table(vector* actors); +vector* get_actors_table(vector* actors); void table_u_g_get_actors(vector* actors); void set_actors(vector* actors); table_u_g* get_widget_table_u_g(); diff --git a/source/view_filters.c b/source/view_filters.c index 3668e5f..dc91d25 100644 --- a/source/view_filters.c +++ b/source/view_filters.c @@ -2,11 +2,11 @@ char* flag_filters_u_g_p = NULL; filters_window *filters_widgets = NULL; GtkTreeView* _tree_view = NULL; -const int len_user_group = 10; -const int len_project = 11; -gboolean flag_filters_user[10]; -gboolean flag_filters_group[10]; -gboolean flag_filters_project[11]; +const int len_user_group = 8; +const int len_project = 9; +gboolean flag_filters_user[8]; +gboolean flag_filters_group[8]; +gboolean flag_filters_project[9]; filters_window *filters_setup_window(char* glade_path){ if (filters_widgets == NULL) { filters_widgets = malloc(sizeof(filters_window)); @@ -25,6 +25,7 @@ filters_window *filters_setup_window(char* glade_path){ filters_widgets->chbFilterHardLimitFile = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFile"); filters_widgets->chbFilterHardLimitFileDelay = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFileDelay"); filters_widgets->chbProjectName = yon_gtk_builder_get_widget(builder,"chbProjectName"); + filters_widgets->chbFilterDevice = yon_gtk_builder_get_widget(builder,"chbFilterDevice"); if (strcmp(flag_filters_u_g_p, "prjquota")==0) { gtk_button_set_label(GTK_BUTTON(filters_widgets->chbFilterName), _("ID")); } @@ -40,47 +41,41 @@ filters_window *filters_setup_window(char* glade_path){ } gboolean* filters_get_flag_user() { - flag_filters_user[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); - flag_filters_user[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas)); - flag_filters_user[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize)); - flag_filters_user[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); - flag_filters_user[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); - flag_filters_user[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); - flag_filters_user[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles)); - flag_filters_user[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); - flag_filters_user[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); - flag_filters_user[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); + flag_filters_group[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); + flag_filters_group[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterDevice)); + flag_filters_group[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); + flag_filters_group[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); + flag_filters_group[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); + flag_filters_group[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); + flag_filters_group[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); + flag_filters_group[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); return flag_filters_user; } gboolean* filters_get_flag_group() { flag_filters_group[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); - flag_filters_group[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas)); - flag_filters_group[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize)); - flag_filters_group[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); - flag_filters_group[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); - flag_filters_group[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); - flag_filters_group[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles)); - flag_filters_group[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); - flag_filters_group[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); - flag_filters_group[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); + flag_filters_group[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterDevice)); + flag_filters_group[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); + flag_filters_group[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); + flag_filters_group[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); + flag_filters_group[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); + flag_filters_group[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); + flag_filters_group[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); return flag_filters_group; } gboolean* filters_get_flag_project() { flag_filters_project[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); - flag_filters_project[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas)); - flag_filters_project[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize)); - flag_filters_project[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); - flag_filters_project[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); - flag_filters_project[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); - flag_filters_project[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles)); - flag_filters_project[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); - flag_filters_project[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); - flag_filters_project[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); - flag_filters_project[10] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName)); + flag_filters_project[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterDevice)); + flag_filters_project[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); + flag_filters_project[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); + flag_filters_project[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); + flag_filters_project[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); + flag_filters_project[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); + flag_filters_project[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); + flag_filters_project[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName)); return flag_filters_project; } @@ -161,7 +156,7 @@ void filters_init_flag() { flag_filters_group[i] = 1; flag_filters_project[i] = 1; } - flag_filters_project[10] = 1; + flag_filters_project[8] = 1; } void filters_set_flag() { @@ -178,16 +173,14 @@ void filters_set_flag() { } } gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName),array_flags[0] ); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterQuotas), array_flags[1]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSize), array_flags[2]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize), array_flags[3]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize), array_flags[4]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile), array_flags[5]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterFiles), array_flags[6]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile), array_flags[7]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay), array_flags[8]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay), array_flags[9]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterDevice), array_flags[1]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize), array_flags[2]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize), array_flags[3]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile), array_flags[4]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile), array_flags[5]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay), array_flags[6]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay), array_flags[7]); if (strcmp(flag_filters_u_g_p,"prjquota")==0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName), array_flags[10]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName), array_flags[8]); } } \ No newline at end of file diff --git a/source/view_filters.h b/source/view_filters.h index a58db57..84ca6b8 100644 --- a/source/view_filters.h +++ b/source/view_filters.h @@ -30,6 +30,7 @@ typedef struct { GtkWidget* chbFilterHardLimitFile; GtkWidget* chbFilterHardLimitFileDelay; GtkWidget* chbProjectName; + GtkWidget* chbFilterDevice; char* name; } filters_window; diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index ed1bba3..f5e46e8 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -8,7 +8,8 @@ vector* vec_temp = NULL; config_all* _all_config_temp = NULL; int table_index = 0; char* disk = NULL; -vector temp_vec_actors; + +vector* temp_vec_actors; void set_disk(char* _disk) { disk = yon_char_new(_disk); @@ -49,7 +50,9 @@ temp_set_window *temp_setup_window_base(char* __glade_path) { } temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuilder *builder) { - vector_init(&temp_vec_actors); + temp_vec_actors = malloc(sizeof(vector)); + vector_init(temp_vec_actors); + table_u_g_get_actors(temp_vec_actors); temp_widgets->lblSetUGP = yon_gtk_builder_get_widget(builder, "lblSetUGP"); temp_widgets->btnOpenUserGroup = yon_gtk_builder_get_widget(builder, "btnOpenUserGroup"); temp_widgets->btnReviewProject = yon_gtk_builder_get_widget(builder, "btnReviewProject"); @@ -79,6 +82,7 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->lblCatalogProjectEdit = yon_gtk_builder_get_widget(builder, "lblCatalogProjectEdit"); temp_widgets->lblProjectIdValueEdit = yon_gtk_builder_get_widget(builder, "lblProjectIdValueEdit"); temp_widgets->boxTempDevice = yon_gtk_builder_get_widget(builder, "boxTempDevice"); + temp_widgets->entryUser = yon_gtk_builder_get_widget(builder,"entryUser"); table_u_g_set_flag(flag_temp_u_g_p,set_add_edit); table_u_g_set_glade_path(_glade_path); if (strcmp(flag_temp_u_g_p,"prjquota")==0) { @@ -86,6 +90,7 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil gtk_widget_hide(temp_widgets->lblSetUGPData); gtk_widget_hide(temp_widgets->btnOpenUserGroup); gtk_widget_hide(temp_widgets->boxTempDevice); + gtk_widget_hide(temp_widgets->entryUser); if (strcmp(set_add_edit, "add")==0) { gtk_widget_hide(temp_widgets->lblCatalogProjectEdit); gtk_widget_hide(temp_widgets->lblProjectIdValueEdit); @@ -107,6 +112,7 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Users"),":",NULL)); } else if (strcmp(flag_temp_u_g_p, "grpquota")==0) { + gtk_widget_hide(temp_widgets->entryUser); gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Groups")); gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Groups"),":",NULL)); @@ -122,12 +128,15 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil gtk_widget_hide(temp_widgets->boxProject); gtk_widget_hide(temp_widgets->boxProjectAddEdit); gtk_widget_hide(temp_widgets->btnOpenUserGroup); + gtk_widget_hide(temp_widgets->entryUser); gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Editing")); } } } + + void set_temp_menu(char* _flag_temp_u_g_p, char* _set_add_edit) { flag_temp_u_g_p = _flag_temp_u_g_p; set_add_edit = _set_add_edit; @@ -157,6 +166,11 @@ void temp_localization(temp_set_window* temp_widgets) { void temp_init_windows() { } +void wrapper_table_u_g_show() { + table_u_g_get_actors(temp_vec_actors); + table_u_g_show(NULL, _glade_path); +} + void temp_event(temp_set_window* temp_widgets) { g_signal_connect(G_OBJECT(temp_widgets->btnTempCancel),"clicked",G_CALLBACK(temp_destroy),temp_widgets->Window); g_signal_connect(G_OBJECT(temp_widgets->Window), "destroy", G_CALLBACK(temp_destroy), temp_widgets->Window); @@ -180,9 +194,10 @@ void temp_event(temp_set_window* temp_widgets) { g_signal_connect(G_OBJECT(temp_widgets->entryProjectName), "changed", G_CALLBACK(block_btn_save), NULL); } else { - g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(table_u_g_show),_glade_path); + g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(wrapper_table_u_g_show),NULL); } } + void temp_on_destroy_subwindow(GtkWidget *self) { if (self) { if (strcmp(set_add_edit, "add")==0) { @@ -193,7 +208,9 @@ void temp_on_destroy_subwindow(GtkWidget *self) { } gtk_widget_destroy(gtk_widget_get_toplevel(self)); temp_widgets = NULL; - model_free_vector_string(&temp_vec_actors); + model_free_vector_string(temp_vec_actors); + vectorFree(temp_vec_actors); + temp_vec_actors = NULL; } } void event_toggled_all() { @@ -233,7 +250,9 @@ void wrapper_show_file_manager() { void temp_destroy(GtkWidget *self) { if (self) { gtk_widget_destroy(gtk_widget_get_toplevel(self)); - model_free_vector_string(&temp_vec_actors); + model_free_vector_string(temp_vec_actors); + vectorFree(temp_vec_actors); + temp_vec_actors = NULL; temp_widgets = NULL; } @@ -378,8 +397,8 @@ void get_add_gui_data_base(config_all* all_config) { config_u_g_p* _config = malloc(sizeof(config_u_g_p)); model_null_str_writing(_config); get_temp_gui_data_base(_config); - if (temp_vec_actors.vectorList.total != 0) { - _config->actors.pfVectorCopy(&_config->actors, &temp_vec_actors); + if (temp_vec_actors->vectorList.total != 0) { + _config->actors.pfVectorCopy(&_config->actors, temp_vec_actors); } @@ -390,7 +409,8 @@ void get_add_gui_data_base(config_all* all_config) { void save(GtkWidget *self) { if (strcmp(set_add_edit, "add")==0) { - get_actors_table(&temp_vec_actors); + temp_vec_actors = get_actors_table(temp_vec_actors); + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryUser), format_actors(temp_vec_actors)); table_u_g_on_hide_subwindow(self); block_btn_save(); } @@ -398,6 +418,7 @@ void save(GtkWidget *self) { // get_actors_table(_actors); table_u_g_on_hide_subwindow(self); block_btn_save(); + } } @@ -455,7 +476,7 @@ int wrapper_check_save() { return 0; } else { - if (strcmp(set_add_edit, "add")==0 && temp_vec_actors.vectorList.total != 0) { + if (strcmp(set_add_edit, "add")==0 && temp_vec_actors->vectorList.total != 0) { if (check_save()) { return 1; } @@ -517,7 +538,7 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { } gboolean active = active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->chbAuto)); if (active) { - + _config->id = -1; } else { char* id = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 6acca20..8196588 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -352,6 +352,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + False start @@ -486,6 +487,24 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 0 + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + entrycompletion4 + + + True + True + 1 + + True @@ -498,41 +517,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 - + True False - center - - - True - False - edit-find-symbolic - - - False - True - 0 - - - - - True - False - User-Group - - - False - True - 1 - - + avatar-default-symbolic - True + False True - 1 + 2 @@ -550,7 +545,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False True - 2 + 3 @@ -1400,6 +1395,13 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + + + + + + both @@ -1409,6 +1411,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + @@ -1669,10 +1672,6 @@ translated and supported by community. - - - - @@ -1695,10 +1694,6 @@ translated and supported by community. - - - - @@ -1719,10 +1714,6 @@ translated and supported by community. - - - - @@ -2164,6 +2155,17 @@ translated and supported by community. + + + Quotas + + + + 1 + + + + autosize @@ -2174,7 +2176,7 @@ translated and supported by community. word - 1 + 2 @@ -2190,7 +2192,7 @@ Project word - 2 + 3 @@ -2205,7 +2207,7 @@ Project word - 3 + 4 @@ -2220,7 +2222,7 @@ Project word - 4 + 5 @@ -2235,7 +2237,7 @@ Project word - 5 + 6 @@ -2252,7 +2254,7 @@ restriction word - 6 + 7 @@ -2269,7 +2271,7 @@ limit word - 7 + 8 @@ -2288,7 +2290,7 @@ limit word - 8 + 9 @@ -2305,7 +2307,7 @@ restriction word - 9 + 10 @@ -2322,7 +2324,7 @@ limit word - 10 + 11 @@ -2341,7 +2343,7 @@ limit word - 11 + 12 @@ -2990,34 +2992,16 @@ limit - autosize - Quotas + Device True - - word - + 1 - - - autosize - Size - True - - - word - - - 2 - - - - autosize @@ -3030,7 +3014,7 @@ restriction word - 3 + 2 @@ -3047,7 +3031,7 @@ limit word - 4 + 3 @@ -3066,22 +3050,7 @@ limit word - 5 - - - - - - - autosize - Files - True - - - word - - - 6 + 4 @@ -3098,7 +3067,7 @@ restriction word - 7 + 5 @@ -3115,7 +3084,7 @@ limit word - 8 + 6 @@ -3134,7 +3103,7 @@ limit word - 9 + 7 @@ -3956,34 +3925,16 @@ limit - autosize - Quotas + Device True - - word - + 1 - - - autosize - Size - True - - - word - - - 2 - - - - autosize @@ -3996,7 +3947,7 @@ restriction word - 3 + 2 @@ -4013,7 +3964,7 @@ limit word - 4 + 3 @@ -4032,22 +3983,7 @@ limit word - 5 - - - - - - - autosize - Files - True - - - word - - - 6 + 4 @@ -4064,7 +4000,7 @@ restriction word - 7 + 5 @@ -4081,7 +4017,7 @@ limit word - 8 + 6 @@ -4100,7 +4036,7 @@ limit word - 9 + 7 @@ -4856,13 +4792,10 @@ limit - autosize - Project Name + Device True - - word - + 1 @@ -4872,7 +4805,7 @@ limit autosize - Quotas + Project Name True @@ -4884,21 +4817,6 @@ limit - - - autosize - Size - True - - - word - - - 3 - - - - autosize @@ -4911,7 +4829,7 @@ restriction word - 4 + 3 @@ -4928,7 +4846,7 @@ limit word - 5 + 4 @@ -4947,22 +4865,7 @@ limit word - 6 - - - - - - - autosize - Files - True - - - word - - - 7 + 5 @@ -4979,7 +4882,7 @@ restriction word - 8 + 6 @@ -4996,7 +4899,7 @@ limit word - 9 + 7 @@ -5015,7 +4918,7 @@ limit word - 10 + 8 @@ -5518,12 +5421,11 @@ limit - - Project Name + + Device True True False - start True @@ -5533,8 +5435,8 @@ limit - - Quotas + + Project Name True True False @@ -5547,21 +5449,6 @@ limit 2 - - - Size - True - True - False - start - True - - - False - True - 3 - - Soft limit (volume) @@ -5653,21 +5540,6 @@ limit 8 - - - Files - True - True - False - start - True - - - False - True - 9 - - Soft limit (files) From 489468944e79a6d007268278c535ef91b556637f Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 25 Jul 2023 17:36:09 +0600 Subject: [PATCH 061/144] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 6072 +++++++++++++++------------------- 1 file changed, 2695 insertions(+), 3377 deletions(-) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 8196588..809e43a 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -319,256 +319,110 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 10 - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1000000 + + 100 1 10 - - 1000000 + + 100 1 10 - - 1000000 + + 100 1 10 - - 1000000 + + 100 1 10 - - - - - + False - start - False + 250 + 400 com.ublinux.ubl-settings-diskquota True False - 5 - 5 - 5 - 5 - 5 - 5 vertical True False vertical - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - 0 - - - True - True - 1 - - - - - True - True - 0 - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - Quota use status: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - - - True - True - 1 - - - - - True - True - 1 - - - - - True False + vertical - + True False - 5 - 5 - 5 - 5 - 5 - 5 - UserGropProject: - 0 - - - False - True - 0 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - entrycompletion4 - - - True - True - 1 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - + True False - avatar-default-symbolic + 5 + 5 + 5 + 5 + 5 + 5 + Device: + + False + True + 0 + + + + + True + False + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + 0 + + + False + True + 2 + False True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - label - - - False - True - 3 + 0 - - - False - True - 3 - - - - - True - False - vertical - - - True False - + True False 5 @@ -577,7 +431,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - Catalog: + Quota use status: 0 @@ -587,17 +441,20 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True - True + False 5 5 5 5 5 5 - 255 - entrycompletion1 + + Off + On + Not set + True @@ -605,27 +462,71 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 - - + + + False + True + 1 + + + + + True + False + 0 + none + + True - True - True - 5 - 5 - 5 - 5 - 5 - 5 + False + 12 True False - center - + True False - gtk-zoom-fit + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment5 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + False @@ -634,10 +535,48 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False - Review + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment7 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + False @@ -645,293 +584,184 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment9 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + + + + False + True + 2 + + + + + True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment11 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + + + + False + True + 3 + + - - False - True - 2 - - - + + True False 5 - 5 5 - 5 - 5 - 5 - label + Excess size delay period: - - False - True - 3 - False True - 1 + 2 - - - - - False - True - 4 - - - - - True - False - - + True False + 0 + none - + True False - 5 - 5 - 5 - 5 - 5 - 5 - Project ID: - 0 - - - False - True - 0 - - - - - Auto - True - True - False - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 1 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 5 - entrycompletion2 - number - - - True - True - 3 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - label - - - False - True - end - 4 - - - - - Generate - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - end - 6 - - - - - False - True - 5 - - - - - - - - True - False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Project Name: - 0 - - - False - True - 0 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 12 - entrycompletion3 - - - True - True - 1 - - - - - False - True - 7 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - + 12 True False - 5 - + True - True - False - 5 - 5 - 5 - 5 - right - True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment35 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + weeks + 0 + + + False + True + 1 + + False @@ -940,35 +770,98 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True - True - 7 - 0 - adjustment1 + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment34 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + days + 0 + + + False + True + 1 + + - True + False True 1 - + True False - 5 - 5 - 5 - 5 - 0 - 0 - - KB - MB - Gb - TB - + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment33 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + hours + 0 + + + False + True + 1 + + False @@ -976,106 +869,247 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 2 - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - + True - True - False - 5 - 5 - 5 - 5 - right - True + False + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 4 + 0 + adjustment32 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + minutes + 0 + + + False + True + 1 + + False True - 0 - - - - - True - True - 7 - 0 - adjustment2 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - 0 - - KB - MB - Gb - TB - - - - False - True - 2 + 3 - - True - True - 4 - + + + True + False + 5 + 5 + Excess files delay period: + + + + False + True + 3 + - - + + + True + True + 0 + + + + + True + False + vertical + True + + + True + False + end + 5 + True + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 1 + + + + + True + True + 1 + + + + + + + True + False + True + + + True + False + Settings device - Addition + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + + + + + False + start + False + com.ublinux.ubl-settings-diskquota + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + + + True + False + vertical + + + True + False + + True False 5 @@ -1084,8 +1118,27 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - Size + Device: + + + False + True + 0 + + + + + True + False + 5 + 5 + 0 + + True + True + 1 + @@ -1095,195 +1148,41 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - + True False - 5 - 5 - 5 - 5 - - - True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - adjustment3 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - right - True - - - False - True - 0 - - - - - True - True - 7 - 0 - adjustment4 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - files - - - False - True - 2 - - - - - True - True - 4 - - - - + 5 + 5 + 5 + 5 + Quota use status: + 0 + + False + True + 0 + - - + + True False 5 5 5 5 - 5 - 5 - Files + 0 + + True + True + 1 + @@ -1292,39 +1191,25 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 - - - False - True - 1 - - - - - True - False - vertical - True + + + True False - end - 5 - True - - gtk-cancel + True - True - True + False 5 5 5 5 5 5 - True + UserGropProject: + 0 False @@ -1333,8 +1218,25 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - gtk-save + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + entrycompletion4 + + + True + True + 1 + + + + True True True @@ -1344,175 +1246,162 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - True + + + True + False + avatar-default-symbolic + + False True - 1 + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + label + + + False + True + 3 False True - 0 - - - - - False - True - 2 - - - - - - - True - False - True - - - True - False - Settings disk quotas - Addition - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - - - - - - - - both - - - - - - - - - - - - - - - - - - - - - - - True - False - process-stop-symbolic - - - True - False - emblem-ok-symbolic - - - False - False - 450 - dialog-question-symbolic - - - True - False - 5 - 5 - 5 - 5 - vertical - 10 - - - True - False - - - True - False - start - 20 - 20 - dialog-question-symbolic - 6 - - - False - True - 0 + 3 - + True False vertical - - True - False - start - 10 - 5 - Would you like to read documentation in the Web? - True - 0 - - - - - - - False - True - 0 - + - + True False - start - start - 10 - 10 - You will be redirected to documentation website where documentation is -translated and supported by community. - True - 0 - + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Catalog: + 0 + + + False + True + 0 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 255 + entrycompletion1 + + + True + True + 1 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + center + + + True + False + gtk-zoom-fit + + + False + True + 0 + + + + + True + False + Review + + + False + True + 1 + + + + + + + False + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + label + + + False + True + 3 + + False @@ -1521,480 +1410,402 @@ translated and supported by community. - - Always redirect to online documentation + + + + + False + True + 4 + + + + + True + False + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project ID: + 0 + + + False + True + 0 + + + + + Auto + True + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 1 + + + + True True - False - end - True - + 5 + 5 + 5 + 5 + 5 + 5 + 5 + entrycompletion2 + number + + + True + True + 3 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + label False True end - 2 + 4 + + + + + Generate + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + end + 6 - - True + False True - 1 + 5 - - - - True - True - 0 - - - - - True - False - 30 - True - - Cancel - True - True - True - image8 - - - - True - True - 0 - + - - Open documentation + True - True - True - image9 - + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project Name: + 0 + + + False + True + 0 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 12 + entrycompletion3 + + + True + True + 1 + + - True + False True - 1 + 7 False True - 1 + 0 - - - - - True - False - True - - + + True False - Disk quotas - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - False - 250 - 400 - com.ublinux.ubl-settings-diskquota - - - True - False - vertical - - - True - False - vertical + True - + True False - vertical + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in - + True - True - external - always - in + False + 5 + 5 + 5 + 5 - + True False + vertical - + True - True - liststoreUsersGroups - 0 - - + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + - - - - - 0 - - + + True + True + 7 + 0 + adjustment1 + + True + True + 1 + - - User - - - - 1 - - + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + KB + MB + Gb + TB + + + False + True + 2 + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment2 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + KB + MB + Gb + TB + + + + False + True + 2 + + + + + True + True + 4 + - - True - True - 0 - - - - - True - True - 0 - - - - - True - False - vertical - True - - - True - False - end - 5 - True - - - gtk-cancel - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - gtk-save - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 1 - - - - - False - True - 0 - - - - False - True - 1 - - - - - True - True - 1 - - - - - - - True - False - True - - - True - False - Users - - - - - - - - True - False - 32 - com.ublinux.ubl-settings-diskquota - 5 - - - - - - - True - False - False - - - True - False - Load global configuration - - - - - - True - False - Load local configuration - - - - - - True - False - False - False - - - True - False - False - - - True - False - Save configuration - - - - - - True - False - Save to global configuration - - - - - - True - False - Save to local configuration - - - - - - 800 - 600 - False - 760 - 560 - com.ublinux.ubl-settings-diskquota - - - True - False - vertical - - - True - False - vertical - - - True - False - - + + True False 5 @@ -2003,1001 +1814,1154 @@ translated and supported by community. 5 5 5 - 25 + Size - - False - True - 0 - - - - - True - False - start - 5 - 5 - 5 - 5 - 6 - 6 - True - - - - - - - False - True - 1 - - False + True True 0 - + True False - vertical + 5 + 5 + 5 + 5 + 5 + 0.019999999552965164 + in - - 81 + True False + 5 + 5 + 5 + 5 - + True False - start + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 + + + False + True + 1 + + + + + True + False + 5 + + + True + True + False + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment3 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Hard limit + 0 + + + False + True + 3 + + + + + True + False + 5 + + + True + True + False + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment4 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + + + + True + True + 4 + + - - -1 - - - False - True - 0 - + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Files + - False + True True 1 + + + False + True + 1 + + + + + True + False + vertical + True True False - 5 - 5 - 5 - 5 - 5 - 5 - True - True - vertical + end + 5 + True - + + gtk-cancel True - False + True + True 5 5 5 5 5 5 - True - True - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - True - True - vertical + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 2 + + + + + + + True + False + True + + + True + False + Settings disk quotas - Addition + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + + + + + + + + both + + + + + + + + + + + + + + + + + + + + + + + True + False + process-stop-symbolic + + + True + False + emblem-ok-symbolic + + + False + False + 450 + dialog-question-symbolic + + + True + False + 5 + 5 + 5 + 5 + vertical + 10 + + + True + False + + + True + False + start + 20 + 20 + dialog-question-symbolic + 6 + + + False + True + 0 + + + + + True + False + vertical + + + True + False + start + 10 + 5 + Would you like to read documentation in the Web? + True + 0 + + + + + + + False + True + 0 + + + + + True + False + start + start + 10 + 10 + You will be redirected to documentation website where documentation is +translated and supported by community. + True + 0 + + + + False + True + 1 + + + + + Always redirect to online documentation + True + True + False + end + True + + + + False + True + end + 2 + + + + + + True + True + 1 + + + + + + True + True + 0 + + + + + True + False + 30 + True + + + Cancel + True + True + True + image8 + + + + True + True + 0 + + + + + Open documentation + True + True + True + image9 + + + + True + True + 1 + + + + + False + True + 1 + + + + + + + True + False + True + + + True + False + Disk quotas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False + 250 + 400 + com.ublinux.ubl-settings-diskquota + + + True + False + vertical + + + True + False + vertical + + + True + False + vertical + + + True + True + external + always + in + + + True + False - + True True + liststoreUsersGroups + 0 - - True - False - vertical + - - 300 - True - True - in - - - True - False - - - True - True - liststoreGeneral - 0 - - - - - - autosize - Status - True - - - - 0 - - - - - - - Quotas - - - - 1 - - - - - - - autosize - Quota type - True - - - word - - - 2 - - - - - - - autosize - Device -Project - True - - - word - - - 3 - - - - - - - autosize - Users - True - - - word - - - 4 - - - - - - - autosize - Groups - True - - - word - - - 5 - - - - - - - autosize - Projects - True - - - word - - - 6 - - - - - - - autosize - Soft -restriction -(volume) - True - - - word - - - 7 - - - - - - - autosize - Hard -limit -(volume) - True - - - word - - - 8 - - - - - - - autosize - Postponing -the -hard -limit -(volume) - True - - - word - - - 9 - - - - - - - autosize - Soft -restriction -(files) - True - - - word - - - 10 - - - - - - - autosize - Hard -limit -(files) - True - - - word - - - 11 - - - - - - - autosize - Postponing -the -hard -limit -(files) - True - - - word - - - 12 - - - - - - - - - - - True - True - 0 - + + + 0 + - - - True - False - General statistics - - - False - + + + User + + + + 1 + + + + + + + + + + True + True + 0 + + + + + True + True + 0 + + + + + True + False + vertical + True + + + True + False + end + 5 + True + + + gtk-cancel + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + + + + gtk-save + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 0 + + + + + False + True + 1 + + + + + True + True + 1 + + + + + + + True + False + True + + + True + False + Users + + + + + + + + True + False + 32 + com.ublinux.ubl-settings-diskquota + 5 + + + + + + + True + False + False + + + True + False + Load global configuration + + + + + + True + False + Load local configuration + + + + + + True + False + False + False + + + True + False + False + + + True + False + Save configuration + + + + + + True + False + Save to global configuration + + + + + + True + False + Save to local configuration + + + + + + 800 + 600 + False + 760 + 560 + com.ublinux.ubl-settings-diskquota + + + True + False + vertical + + + True + False + vertical + + + True + False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + 25 + + + False + True + 0 + + + + + True + False + start + 5 + 5 + 5 + 5 + 6 + 6 + True + + + + + + + False + True + 1 + + + + + False + True + 0 + + + + + True + False + vertical + + + 81 + True + False + + + True + False + start + + + -1 + + + + + False + True + 0 + + + + + False + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + True + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + True + vertical + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + True + vertical + + + True + True - - 100 + True - True - in + False + vertical - + + 300 True - False + True + in - + True - False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - On - Not set - - - - False - True - 2 - - - - - False - True - 0 - - - - - True - False - - - True - False - vertical - 5 - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period: - - - False - True - end - 1 - - - - - False - True - 0 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment5 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment6 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - - - - False - True - 1 - + False + + + True + True + liststoreGeneral + 0 + + + autosize + Status + True + + + + 0 + - - False - True - 1 - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment7 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 0 - - + + Quotas - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment8 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - - - - False - True - 1 - + + + 1 + - - False - True - 2 - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment9 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - - - - False - True - 0 - - + + autosize + Quota type + True - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment10 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - + + word - - False - True - 1 - + + 2 + - - False - True - 3 - - - True - False - vertical - 5 + + autosize + Device +Project + True - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment11 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - + + word - - False - True - 0 - + + 3 + + + + + + autosize + Users + True - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment12 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 1 - + + word + + + 4 + - - False - True - 4 - - - - - False - True - 1 - - - - - True - True - liststoreUser - 0 - - autosize - Name + Groups True word - 0 + 5 - Device + autosize + Projects True - + + word + - 1 + 6 @@ -3014,7 +2978,7 @@ restriction word - 2 + 7 @@ -3031,7 +2995,7 @@ limit word - 3 + 8 @@ -3050,7 +3014,7 @@ limit word - 4 + 9 @@ -3067,7 +3031,7 @@ restriction word - 5 + 10 @@ -3084,7 +3048,7 @@ limit word - 6 + 11 @@ -3103,203 +3067,31 @@ limit word - 7 + 12 - - True - True - 2 - - - - - True - False - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - com.ublinux.ubl-settings-diskquota.funnel - - - False - True - 0 - - - - - True - False - 5 - 5 - Filters - - - False - True - 1 - - - - - - - False - True - 0 - - - - - True - False - - - gtk-delete - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 0 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - - - True - False - 5 - 5 - gtk-edit - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - Edit - - - False - True - 1 - - - - - - - False - True - 1 - - - - - gtk-add - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - True - - - False - True - 2 - - - - - False - True - end - 1 - - - - - False - True - end - 3 - + + True + True + 0 + - - 1 - - + True False - Users + General statistics - 1 False @@ -3317,404 +3109,152 @@ limit True False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - + vertical + + + True + True + liststoreGroups + 0 + + - - True - False - - + + autosize + Status True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - - Off - On - Not set - + + + word + + + 0 + + + + + - - False - True - 2 - - - - False - True - 0 - - - - - True - False - - True - False - vertical - 5 - True + + Device + True - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period: - True - - - False - True - 0 - + + + 1 + + + + + + autosize + Mount +point + True - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period: + + word - - False - True - end - 1 - + + 3 + - - False - True - 0 - - - True - False - vertical - 5 + + autosize + FS + True - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment13 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - + + word - - False - True - 0 - + + 4 + + + + + + autosize + Name + True - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment14 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - + + word - - False - True - 1 - + + 5 + - - False - True - 1 - - - True - False - vertical - 5 + + autosize + The postponement period +for exceeding the volume + True - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment15 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - + + word - - False - True - 0 - - - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment16 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - + + 6 + + + + + + + autosize + The delay period +for exceeding files + True + + + word - - False - True - 1 - + + 7 + - - False - True - 2 - + + + True + True + 2 + + + + + True + False - + True False - vertical - 5 - + + gtk-delete True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment17 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True False @@ -3723,47 +3263,51 @@ limit - + True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment18 - - - False - True - 0 - - + True + True + 5 + 5 + 5 + 5 + 5 + 5 - + True False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + - - False - True - 1 - @@ -3772,142 +3316,83 @@ limit 1 - - - False - True - 3 - - - - - True - False - vertical - 5 - - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment19 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - - - - False - True - 0 - - - + + gtk-add True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment20 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True False True - 1 + 2 False True - 4 + end + 1 False True - 1 + end + 3 + + + + + + + 1 + + + + + True + False + Device + + + 1 + False + + + + + 100 + True + True + in + + + True + False + + + True + False + vertical - + True True - liststoreGroups + liststoreUser 0 - - - autosize @@ -4053,7 +3538,7 @@ limit True False - + True True True @@ -4080,7 +3565,7 @@ limit - + True False 5 @@ -4107,7 +3592,7 @@ limit True False - + gtk-delete True True @@ -4127,7 +3612,7 @@ limit - + True True True @@ -4156,7 +3641,7 @@ limit - + True False 5 @@ -4181,7 +3666,7 @@ limit - + gtk-add True True @@ -4226,11 +3711,10 @@ limit - + True False - Groups - True + Users 2 @@ -4253,359 +3737,175 @@ limit False vertical - + True - False + True + liststoreGroups + 0 - - True - False - vertical - 5 - True + + autosize + Name + True - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess size delay period: + + word - - False - True - 0 - + + 0 + + + + + + Device + True - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Excess files delay period: + + + 1 + + + + + + + autosize + Soft +restriction +(volume) + True + + + word - - False - True - end - 1 - + + 2 + - - False - True - 0 - - - True - False - vertical - 5 + + autosize + Hard +limit +(volume) + True - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment21 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - + + word - - False - True - 0 - + + 3 + + + + + + autosize + Postponing +the +hard +limit +(volume) + True - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment22 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - weeks - 0 - - - False - True - 1 - - + + word - - False - True - 1 - + + 4 + - - False - True - 1 - - - True - False - vertical - 5 + + autosize + Soft +restriction +(files) + True - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment23 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - + + word - - False - True - 0 - + + 5 + + + + + + autosize + Hard +limit +(files) + True - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment24 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - days - 0 - - - False - True - 1 - - + + word - - False - True - 1 - + + 6 + - - False - True - 2 - - - True - False - vertical - 5 + + autosize + Postponing +the +hard +limit +(files) + True - - True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment25 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - hours - 0 - - - False - True - 1 - - + + word - - False - True - 0 - + + 7 + + + + + + True + True + 2 + + + + + True + False + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 - + True False - + True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment26 + False + com.ublinux.ubl-settings-diskquota.funnel False @@ -4614,17 +3914,12 @@ limit - + True False 5 - 5 5 - 5 - 5 - 5 - hours - 0 + Filters False @@ -4633,68 +3928,31 @@ limit - - False - True - 1 - False True - 3 + 0 - + True False - vertical - 5 - + + gtk-delete True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment27 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 - - - False - True - 1 - - + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True False @@ -4703,47 +3961,51 @@ limit - + True - False - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 4 - 0 - adjustment28 - - - False - True - 0 - - + True + True + 5 + 5 + 5 + 5 + 5 + 5 - + True False - 5 - 5 - 5 - 5 - 5 - 5 - minutes - 0 + + + True + False + 5 + 5 + gtk-edit + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + Edit + + + False + True + 1 + + - - False - True - 1 - @@ -4752,29 +4014,84 @@ limit 1 + + + gtk-add + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 2 + + False True - 4 + end + 1 False True - 0 + end + 3 + + + + + + + 3 + + + + + True + False + Groups + True + + + 3 + False + + + + + 100 + True + True + in + + + True + False + + + True + False + vertical True True liststoreProject 0 - - - autosize @@ -5104,7 +4421,7 @@ limit - 3 + 4 @@ -5114,7 +4431,7 @@ limit Projects - 3 + 4 False @@ -5426,6 +4743,7 @@ limit True True False + 0 True From 5b6e074d8c98f754d518fc57608f9b30ba4c3712 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 25 Jul 2023 17:38:15 +0600 Subject: [PATCH 062/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BE=20=D0=BD=D0=BE=D0=B2=D0=BE=D0=B5=20=D0=BE?= =?UTF-8?q?=D0=BA=D0=BD=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/CMakeLists.txt | 2 + source/view_set_disk.c | 137 +++++++++++++++++++++++++++++++++++++++++ source/view_set_disk.h | 42 +++++++++++++ 3 files changed, 181 insertions(+) create mode 100644 source/view_set_disk.c create mode 100644 source/view_set_disk.h diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 38f9bfd..49706e3 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -70,6 +70,8 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wall -Wextra -Werror -Wmissin set(SOURCE_FILES + view_set_disk.c + view_set_disk.h controler.h controler.c view_check_user_table.c diff --git a/source/view_set_disk.c b/source/view_set_disk.c new file mode 100644 index 0000000..7a653f9 --- /dev/null +++ b/source/view_set_disk.c @@ -0,0 +1,137 @@ +#include "view_set_disk.h" + +view_device_set_window *obj_view_device_widgets = NULL; +char* view_device_glade_path = NULL; +int view_device_index = 0; +char* view_device_set_add_edit = NULL; + + +void get_spin_time_gui(vector* vec_u_g_p, hotebook* view_device_widgets) { + if (index_selected != -1) { + config_u_g_p* _config = (config_u_g_p*)vec_u_g_p->pfVectorGet(vec_u_g_p, index_selected); + int spin_week_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize)); + int spin_days_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize)); + int spin_hours_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize)); + int spin_minutes_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize)); + size_t second_size = spin_week_size*7*24*3600+spin_days_size*24*3600+spin_hours_size*3600+spin_minutes_size*60; + int spin_week_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile)); + int spin_days_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile)); + int spin_hours_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile)); + int spin_minutes_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile)); + size_t second_file = spin_week_file*7*24*3600+spin_days_file*24*3600+spin_hours_file*3600+spin_minutes_file*60; + set_time_spin(second_file, second_size); + _config->deferring_size = second_size; + _config->deferring_file = second_file; + vec_u_g_p->pfVectorSet(vec_u_g_p, index_selected, _config); + } +} + +void set_view_device_menu(char* _set_add_edit) { + view_device_set_add_edit = _set_add_edit; +} + +void set_time_spin(size_t seconds_file, size_t seconds_size) { + me_time t_file = time_convert(seconds_file); + me_time t_size = time_convert(seconds_size); + if (seconds_file!=-1) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile), t_file.weeks); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile), t_file.days); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile), t_file.hours); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile), t_file.minutes); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile), 0); + } + if (seconds_size!=-1) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize), t_size.weeks); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize), t_size.days); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize), t_size.hours); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), t_size.minutes); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), 0); + } +} +view_device_set_window* get_widget_view_device() { + return obj_view_device_widgets; +} + +void view_device_set_index(int _index) { + view_device_index = _index; +} + +view_device_set_window *view_device_setup_window_base(char* __glade_path) { + view_device_glade_path = __glade_path; + if (obj_view_device_widgets == NULL) { + obj_view_device_widgets = malloc(sizeof(view_device_set_window)); + GtkBuilder *builder = gtk_builder_new_from_resource(__glade_path); + obj_view_device_widgets->Window = yon_gtk_builder_get_widget(builder,"SetDeviceWindow"); + obj_view_device_widgets->btnSaveTempSave = yon_gtk_builder_get_widget(builder,"SetDeviceSaveButton"); + obj_view_device_widgets->btnTempCancel = yon_gtk_builder_get_widget(builder,"SetDeviceCancelButton"); + view_device_setup_window_custom(obj_view_device_widgets, builder); + view_device_event(obj_view_device_widgets); + } + return obj_view_device_widgets; +} +view_device_set_window *view_device_setup_window_custom(view_device_set_window* view_device_view_device_widgets, GtkBuilder *builder) { + obj_view_device_widgets->spinWeeksFile = yon_gtk_builder_get_widget(builder,"spinWeeksFile"); + obj_view_device_widgets->spinDaysFile = yon_gtk_builder_get_widget(builder,"spinDaysFile"); + obj_view_device_widgets->spinHoursFile = yon_gtk_builder_get_widget(builder,"spinHoursFile"); + obj_view_device_widgets->spinMinutesFile = yon_gtk_builder_get_widget(builder,"spinMinutesFile"); + + obj_view_device_widgets->spinWeeksSize = yon_gtk_builder_get_widget(builder,"spinWeeksSize"); + obj_view_device_widgets->spinDaysSize = yon_gtk_builder_get_widget(builder,"spinDaysSize"); + obj_view_device_widgets->spinHoursSize = yon_gtk_builder_get_widget(builder,"spinHoursSize"); + obj_view_device_widgets->spinMinutesSize = yon_gtk_builder_get_widget(builder,"spinMinutesSize"); + obj_view_device_widgets->lblNameDevice = yon_gtk_builder_get_widget(builder,"lblNameDevice"); + obj_view_device_widgets->DeviceCombo = yon_gtk_builder_get_widget(builder,"DeviceCombo"); + if (strcmp(view_device_set_add_edit, "add") == 0) { + gtk_widget_hide(obj_view_device_widgets->lblNameDevice); + device_fill_disk(obj_view_device_widgets->DeviceCombo); + } + else { + gtk_widget_hide(obj_view_device_widgets->DeviceCombo); + } +} + +void view_device_show(GtkWidget *self, char* __glade_path) { + if (obj_view_device_widgets != NULL) { + gtk_widget_show(obj_view_device_widgets->Window); + } + else { + view_device_setup_window_base(__glade_path); + gtk_widget_show(obj_view_device_widgets->Window); + } +} + +void view_device_event(view_device_set_window* view_device_view_device_widgets) { + g_signal_connect(G_OBJECT(obj_view_device_widgets->Window), "destroy", G_CALLBACK(view_device_destroy), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->btnSaveTempSave),"clicked",G_CALLBACK(view_device_on_destroy_subwindow), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->btnTempCancel),"clicked",G_CALLBACK(view_device_on_destroy_subwindow), NULL); +} +void view_device_on_destroy_subwindow(GtkWidget *self) { + if (self) { + gtk_widget_destroy(gtk_widget_get_toplevel(self)); + obj_view_device_widgets = NULL; + + } +} + +void view_device_destroy(GtkWidget *self) { + if (self) { + obj_view_device_widgets = NULL; + } +} + +void view_device_get_gui() { + char* disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX(obj_view_device_widgets->DeviceCombo))); + disk = yon_char_divide_search(disk, " ", -1); + int status = gtk_combo_box_get_active_id(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus)); + +} \ No newline at end of file diff --git a/source/view_set_disk.h b/source/view_set_disk.h new file mode 100644 index 0000000..e22bbc1 --- /dev/null +++ b/source/view_set_disk.h @@ -0,0 +1,42 @@ + +#include +#include +#include "model/ubl-utils.h" +#include +#include +#include +#include +#include +#include +#include +#include "../compile/ubl-cmake.h" +#include "model/model.h" +#include "model/load.h" + + +typedef struct { + GtkWidget* Window; + GtkWidget* btnSaveTempSave; + GtkWidget* btnTempCancel; + + GtkWidget* spinWeeksFile; + GtkWidget* spinDaysFile; + GtkWidget* spinHoursFile; + GtkWidget* spinMinutesFile; + + GtkWidget* spinWeeksSize; + GtkWidget* spinDaysSize; + GtkWidget* spinHoursSize; + GtkWidget* spinMinutesSize; + GtkWidget* lblNameDevice; + GtkWidget* DeviceCombo; + char* name; +} view_device_set_window; + +void set_view_device_menu(char* _set_add_edit); +void view_device_show(GtkWidget *self, char* __glade_path); +void view_device_event(view_device_set_window* view_device_view_device_widgets); +void view_device_on_destroy_subwindow(GtkWidget *self); +void view_device_destroy(GtkWidget *self); +view_device_set_window *view_device_setup_window_base(char* __glade_path); +view_device_set_window *view_device_setup_window_custom(view_device_set_window* view_device_view_device_widgets, GtkBuilder *builder); \ No newline at end of file From 2117cb9dea9b7b834ecf5791f1e0e44988688678 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 25 Jul 2023 17:39:44 +0600 Subject: [PATCH 063/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/save.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/source/model/save.c b/source/model/save.c index d5b2110..e7ac2bc 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -155,12 +155,20 @@ char* save_format_key(config_u_g_p* config, int index) { char* save_format_str_value(config_u_g_p* config, int index) { - char* value = yon_char_new(""); - value = philos_format_cfg_str_size_memory(value, config->soft_restriction_size,config->soft_restriction_size_pow); - value = yon_char_unite(value, ":", NULL); - value = philos_format_cfg_str_size_memory(value, config->severe_limitation_size,config->severe_limitation_size_pow); - value = yon_char_unite(value, ":", NULL); - value = yon_char_unite(value, yon_char_from_int(config->soft_restriction_file), NULL); + char* value = NULL; + if (config->soft_restriction_size) { + value = yon_char_unite(philos_format_cfg_str_size_memory("", config->soft_restriction_size,config->soft_restriction_size_pow), NULL); + } + else { + value = yon_char_new("0"); + } + if (config->severe_limitation_size) { + value = yon_char_unite(value, ":", philos_format_cfg_str_size_memory("", config->severe_limitation_size,config->severe_limitation_size_pow), NULL); + } + else { + value = yon_char_unite(value,":0", NULL); + } + value = yon_char_unite(value, ":", yon_char_from_int(config->soft_restriction_file), NULL); value = yon_char_unite(value, ":", NULL); value = yon_char_unite(value, yon_char_from_int(config->severe_limitation_file), NULL); value = yon_char_unite(value, ":", NULL); From ecff8c7f770e3f3349d311a3e2b196209c536bb7 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 25 Jul 2023 17:40:32 +0600 Subject: [PATCH 064/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=BE=D1=82=D0=BE=D0=B1=D1=80=D0=B0?= =?UTF-8?q?=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BE=D1=81=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BE=D0=BA=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/ubl-settings-diskquota.c | 47 ++------------------------------- source/ubl-settings-diskquota.h | 7 ++--- 2 files changed, 6 insertions(+), 48 deletions(-) diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index e4671e9..2d39f4a 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -200,10 +200,6 @@ main_window *setup_window(main_window* widgets, custom_window* custom_widgets){ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *builder) { - custom_widgets->user.comboBox = yon_gtk_builder_get_widget(builder,"usersDeviceCombo"); - custom_widgets->group.comboBox = yon_gtk_builder_get_widget(builder,"groupsDeviceCombo"); - device_fill_disk(custom_widgets->user.comboBox); - device_fill_disk(custom_widgets->group.comboBox); custom_widgets->user.name = yon_char_new("usrquota"); custom_widgets->group.name = yon_char_new("grpquota"); custom_widgets->project.name = yon_char_new("grpquota"); @@ -212,10 +208,6 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->group.note_selected = 1; custom_widgets->project.note_selected = 2; - custom_widgets->user.boxSpins = yon_gtk_builder_get_widget(builder,"boxGeneralUsersEnableCheck"); - custom_widgets->group.boxSpins = yon_gtk_builder_get_widget(builder,"boxGeneralGroupEnableCheck"); - custom_widgets->project.boxSpins = yon_gtk_builder_get_widget(builder,"boxGeneralProjectEnableCheck"); - custom_widgets->user.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddUsers"); custom_widgets->user.btnEdit = yon_gtk_builder_get_widget(builder,"btnEditUsers"); custom_widgets->user.btnDel = yon_gtk_builder_get_widget(builder,"btnDelUsers"); @@ -239,42 +231,7 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->project.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreProject")); custom_widgets->liststoreGeneral = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreGeneral")); custom_widgets->treeViewGeneral = yon_gtk_builder_get_widget(builder,"GeneralQuotasTree"); - - custom_widgets->user.spinWeeksSize = yon_gtk_builder_get_widget(builder,"generalUsersSizWeeksSpin"); - custom_widgets->group.spinWeeksSize = yon_gtk_builder_get_widget(builder,"generalGroupsSizeWeeksSpi"); - custom_widgets->project.spinWeeksSize = yon_gtk_builder_get_widget(builder,"generalProjectSizWeeksSpin"); - - custom_widgets->user.spinDaysSize = yon_gtk_builder_get_widget(builder,"generalUsersSizeDaySpin"); - custom_widgets->group.spinDaysSize = yon_gtk_builder_get_widget(builder,"generalGroupsSizeDaySpin"); - custom_widgets->project.spinDaysSize = yon_gtk_builder_get_widget(builder,"generalProjectSizeDaySpin"); - - custom_widgets->user.spinHoursSize = yon_gtk_builder_get_widget(builder,"generalUsersSizeHourSpin"); - custom_widgets->group.spinHoursSize = yon_gtk_builder_get_widget(builder,"generalGroupsSizeHourSpin"); - custom_widgets->project.spinHoursSize = yon_gtk_builder_get_widget(builder,"generalProjectSizeHourSpin"); - - custom_widgets->user.spinMinutesSize = yon_gtk_builder_get_widget(builder,"generalUsersSizeMinuteSpin"); - custom_widgets->group.spinMinutesSize = yon_gtk_builder_get_widget(builder,"generalGroupsSizeMinuteSpin"); - custom_widgets->project.spinMinutesSize = yon_gtk_builder_get_widget(builder,"generalProjectSizeMinuteSpin"); - - - custom_widgets->user.spinWeeksFile = yon_gtk_builder_get_widget(builder,"generalUsersFileWeeksSpin"); - custom_widgets->group.spinWeeksFile = yon_gtk_builder_get_widget(builder,"generalGroupsFileWeeksSpin"); - custom_widgets->project.spinWeeksFile = yon_gtk_builder_get_widget(builder,"generalProjectFileWeeksSpin"); - - custom_widgets->user.spinDaysFile = yon_gtk_builder_get_widget(builder,"generalUsersFilesDaySpin"); - custom_widgets->group.spinDaysFile = yon_gtk_builder_get_widget(builder,"generalGroupsFilesDaySpin"); - custom_widgets->project.spinDaysFile = yon_gtk_builder_get_widget(builder,"generalProjectFilesDaySpin"); - - custom_widgets->user.spinHoursFile = yon_gtk_builder_get_widget(builder,"generalUsersFilesHoursSpin"); - custom_widgets->group.spinHoursFile = yon_gtk_builder_get_widget(builder,"generalGroupsFilesHourSpin"); - custom_widgets->project.spinHoursFile = yon_gtk_builder_get_widget(builder,"generalProjectFilesHoursSpin"); - - custom_widgets->user.spinMinutesFile = yon_gtk_builder_get_widget(builder,"generalUsersFilesMinutesSpin"); - custom_widgets->group.spinMinutesFile = yon_gtk_builder_get_widget(builder,"generalGroupsFilesMinuteSpin"); - custom_widgets->project.spinMinutesFile = yon_gtk_builder_get_widget(builder,"generalProjectFilesMinutesSpin"); - - custom_widgets->user.cmbSetStatusDisk = yon_gtk_builder_get_widget(builder,"cmbUserSetStatus"); - custom_widgets->group.cmbSetStatusDisk = yon_gtk_builder_get_widget(builder,"cmbGroupSetStatus"); - + custom_widgets->btnEditDevice = yon_gtk_builder_get_widget(builder,"btnEditDevice"); + custom_widgets->btnAddDevice = yon_gtk_builder_get_widget(builder,"btnAddDevice"); return custom_widgets; } diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index ad5ce11..9eaaa8b 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -20,8 +20,10 @@ #include #endif #include "view_filters.h" + #include "view_temp_u_g_p.h" + #define WIKI_LINK "https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota" #define LocalePath "/usr/share/locale" @@ -33,9 +35,6 @@ #define CssPath "/com/ublinux/css/ubl-settings-diskquota.css" #define config_path yon_char_unite("/home/",yon_ubl_root_user_get(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL) - - - typedef struct { int always_open_documentation; int win_pos_x; @@ -88,6 +87,8 @@ typedef struct { typedef struct { GtkWidget *treeViewGeneral; GtkListStore *liststoreGeneral; + GtkWidget *btnEditDevice; + GtkWidget *btnAddDevice; hotebook user; hotebook group; hotebook project; From b99b137f96d05b7dce1e1d91751b8636d6c4743a Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 25 Jul 2023 17:42:03 +0600 Subject: [PATCH 065/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B4=D0=BE=D1=87=D0=B5=D1=80=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=20=D0=BE=D0=BA=D0=BD=D0=B0=20=D1=80=D0=B5=D0=B4=D0=B0=D0=BA?= =?UTF-8?q?=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=B8?= =?UTF-8?q?=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=20=D0=BA=D0=B2=D0=BE=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_check_user_table.h | 2 +- source/view_temp_u_g_p.c | 37 +++------------------------------- 2 files changed, 4 insertions(+), 35 deletions(-) diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h index d684503..955e6cc 100644 --- a/source/view_check_user_table.h +++ b/source/view_check_user_table.h @@ -32,7 +32,7 @@ void table_u_g_set_flag(char* _flag_u_g, char* _table_u_g_set_add_edit); void table_u_g_set_glade_path(char* _glade_path); void table_u_g_show(GtkWidget *self, char* glade_path); void set_vector(vector* _vec_temp); -vector* get_actors_table(vector* actors); +vector* get_actors_table(vector* actors); void table_u_g_get_actors(vector* actors); void set_actors(vector* actors); table_u_g* get_widget_table_u_g(); diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index f5e46e8..e83ecfd 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -112,7 +112,6 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Users"),":",NULL)); } else if (strcmp(flag_temp_u_g_p, "grpquota")==0) { - gtk_widget_hide(temp_widgets->entryUser); gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Groups")); gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Groups"),":",NULL)); @@ -135,8 +134,6 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil } } - - void set_temp_menu(char* _flag_temp_u_g_p, char* _set_add_edit) { flag_temp_u_g_p = _flag_temp_u_g_p; set_add_edit = _set_add_edit; @@ -208,9 +205,7 @@ void temp_on_destroy_subwindow(GtkWidget *self) { } gtk_widget_destroy(gtk_widget_get_toplevel(self)); temp_widgets = NULL; - model_free_vector_string(temp_vec_actors); - vectorFree(temp_vec_actors); - temp_vec_actors = NULL; + } } void event_toggled_all() { @@ -254,6 +249,7 @@ void temp_destroy(GtkWidget *self) { vectorFree(temp_vec_actors); temp_vec_actors = NULL; temp_widgets = NULL; + temp_vec_actors = NULL; } } @@ -340,34 +336,7 @@ void set_edit_gui_data_base(config_all* all_config, int index) { } } -void set_time_spin(hotebook* widgets, size_t seconds_file, size_t seconds_size) { - me_time t_file = time_convert(seconds_file); - me_time t_size = time_convert(seconds_size); - if (seconds_file!=-1) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksFile), t_file.weeks); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysFile), t_file.days); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursFile), t_file.hours); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesFile), t_file.minutes); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesFile), 0); - } - if (seconds_size!=-1) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksSize), t_size.weeks); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysSize), t_size.days); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursSize), t_size.hours); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesSize), t_size.minutes); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinWeeksSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinDaysSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinHoursSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(widgets->spinMinutesSize), 0); - } -} + void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_spin, int pow_mem_size) { if (value_spin>0) { gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check),1); From 9988c4378ddf2664b89c1b803b25a376f38fb3f6 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 25 Jul 2023 17:43:36 +0600 Subject: [PATCH 066/144] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=20=D1=80?= =?UTF-8?q?=D0=B0=D0=B1=D0=BE=D1=82=D1=83=20=D0=BD=D0=B0=D0=B4=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BA=D0=BE=D0=B9=20=D0=B3=D0=BB=D0=B0=D0=B2?= =?UTF-8?q?=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BE=D0=BA=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .install.sh | 2 +- source/controler.c | 163 +------ source/controler.h | 2 +- source/model/philos_utils.h | 14 - source/view/ubl-settings-diskquota.cc | 621 -------------------------- 5 files changed, 19 insertions(+), 783 deletions(-) delete mode 100644 source/view/ubl-settings-diskquota.cc diff --git a/.install.sh b/.install.sh index 1cbe128..ad955f9 100755 --- a/.install.sh +++ b/.install.sh @@ -1,5 +1,5 @@ make -gcc compile/resources.c compile/ubl-cmake.h source/view_check_user_table.c source/view_check_user_table.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g +gcc compile/resources.c compile/ubl-cmake.h source/view_set_disk.h source/view_set_disk.c source/view_check_user_table.c source/view_check_user_table.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g sudo make install clean cd ./terminal-commands make diff --git a/source/controler.c b/source/controler.c index 30274f3..0a2eb9e 100644 --- a/source/controler.c +++ b/source/controler.c @@ -98,29 +98,6 @@ void wrapper_edit_project_show() { g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_project_disk),&i); } -void block_spin_time(hotebook* widgets,void (*f)()) { - g_signal_handlers_block_by_func(G_OBJECT(widgets->spinWeeksSize), G_CALLBACK(f), NULL); - g_signal_handlers_block_by_func(G_OBJECT(widgets->spinDaysSize), G_CALLBACK(f), NULL); - g_signal_handlers_block_by_func(G_OBJECT(widgets->spinHoursSize), G_CALLBACK(f), NULL); - g_signal_handlers_block_by_func(G_OBJECT(widgets->spinMinutesSize), G_CALLBACK(f), NULL); - g_signal_handlers_block_by_func(G_OBJECT(widgets->spinWeeksFile), G_CALLBACK(f), NULL); - g_signal_handlers_block_by_func(G_OBJECT(widgets->spinDaysFile), G_CALLBACK(f), NULL); - g_signal_handlers_block_by_func(G_OBJECT(widgets->spinHoursFile), G_CALLBACK(f), NULL); - g_signal_handlers_block_by_func(G_OBJECT(widgets->spinMinutesFile), G_CALLBACK(f), NULL); - -} - -void unlock_spin_time(hotebook* widgets,void (*f)()) { - g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinWeeksSize), G_CALLBACK(f), NULL); - g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinDaysSize), G_CALLBACK(f), NULL); - g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinHoursSize), G_CALLBACK(f), NULL); - g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinMinutesSize), G_CALLBACK(f), NULL); - g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinWeeksFile), G_CALLBACK(f), NULL); - g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinDaysFile), G_CALLBACK(f), NULL); - g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinHoursFile), G_CALLBACK(f), NULL); - g_signal_handlers_unblock_by_func(G_OBJECT(widgets->spinMinutesFile), G_CALLBACK(f), NULL); -} - void block_tree_view(hotebook* widgets,void (*f)()) { g_signal_handlers_block_by_func(G_OBJECT(widgets->tree_view), G_CALLBACK(f), NULL); } @@ -139,10 +116,8 @@ void block_button_add_edit_del(hotebook* obj_note) { } gtk_widget_set_sensitive(obj_note->btnAdd, flag_block); gtk_widget_set_sensitive(obj_note->btnDel, flag_block); - gtk_widget_set_sensitive(obj_note->boxSpins, flag_block); gtk_widget_set_sensitive(obj_note->btnEdit, flag_block); if (index_selected==-1) { - gtk_widget_set_sensitive(obj_note->boxSpins, 0); } } @@ -206,36 +181,10 @@ void entry_project_disk(GtkWidget *self,int* flag_update) { wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); } -void tree_view_select_user(GtkWidget* self) { - note_selected = 0; - block_tree_view(&cfg_custom_gui.user,tree_view_select_user); - block_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); - tree_view_select(NULL,&all_config.v_user , &cfg_custom_gui.user); - unlock_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); - unlock_tree_view(&cfg_custom_gui.user,tree_view_select_user); -} -void tree_view_select_group(GtkWidget* sel) { - note_selected = 1; - block_tree_view(&cfg_custom_gui.group,tree_view_select_group); - block_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); - tree_view_select(NULL,&all_config.v_group ,&cfg_custom_gui.group); - unlock_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); - unlock_tree_view(&cfg_custom_gui.group,tree_view_select_group); -} -void tree_view_select_project(GtkWidget* self) { - note_selected = 2; - block_tree_view(&cfg_custom_gui.project,tree_view_select_project); - block_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); - tree_view_select(NULL,&all_config.v_project , &cfg_custom_gui.project); - unlock_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); - unlock_tree_view(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); -} - - void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { if (self) {} if (vec_temp->vectorList.total > 0) { - tree_view_edit(&all_config, vec_temp, widgets); + wrapper_select_tree_view(widgets); GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); @@ -243,7 +192,6 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { gtk_widget_set_sensitive(widgets->btnAdd, 1); gtk_widget_set_sensitive(widgets->btnDel, 1); gtk_widget_set_sensitive(widgets->btnEdit, 1); - gtk_widget_set_sensitive(widgets->boxSpins, 1); } else { if (main_config.lock_save_global == 0 || main_config.lock_save_local == 0) { @@ -251,78 +199,25 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { } gtk_widget_set_sensitive(widgets->btnDel, 0); gtk_widget_set_sensitive(widgets->btnEdit, 0); - gtk_widget_set_sensitive(widgets->boxSpins, 0); } } else { gtk_widget_set_sensitive(widgets->btnDel, 0); gtk_widget_set_sensitive(widgets->btnEdit, 0); - gtk_widget_set_sensitive(widgets->boxSpins, 0); } if (widgets->note_selected == note_selected && index_selected>= 0) { gtk_widget_set_sensitive(widgets->btnAdd, 1); gtk_widget_set_sensitive(widgets->btnDel, 1); gtk_widget_set_sensitive(widgets->btnEdit, 1); - gtk_widget_set_sensitive(widgets->boxSpins, 1); } else { gtk_widget_set_sensitive(widgets->btnDel, 0); gtk_widget_set_sensitive(widgets->btnEdit, 0); - gtk_widget_set_sensitive(widgets->boxSpins, 0); } } -void wrapper_get_spin_time_gui_user() { - if (note_selected == 0) { - block_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); - get_spin_time_gui(&all_config.v_user, &cfg_custom_gui.user); - entry_user_disk(0, 0); - unlock_spin_time(&cfg_custom_gui.user, wrapper_get_spin_time_gui_user); - } - -} - -void wrapper_get_spin_time_gui_group() { - if (note_selected == 1) { - block_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); - get_spin_time_gui(&all_config.v_group, &cfg_custom_gui.group); - entry_groups_disk(0, 0); - unlock_spin_time(&cfg_custom_gui.group, wrapper_get_spin_time_gui_group); - } -} - -void wrapper_get_spin_time_gui_project() { - if (note_selected == 2) { - block_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); - get_spin_time_gui(&all_config.v_project, &cfg_custom_gui.project); - entry_project_disk(0, 0); - unlock_spin_time(&cfg_custom_gui.project, wrapper_get_spin_time_gui_project); - } -} - -void get_spin_time_gui(vector* vec_u_g_p, hotebook* widgets) { - if (index_selected != -1) { - config_u_g_p* _config = (config_u_g_p*)vec_u_g_p->pfVectorGet(vec_u_g_p, index_selected); - int spin_week_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinWeeksSize)); - int spin_days_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinDaysSize)); - int spin_hours_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinHoursSize)); - int spin_minutes_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinMinutesSize)); - size_t second_size = spin_week_size*7*24*3600+spin_days_size*24*3600+spin_hours_size*3600+spin_minutes_size*60; - int spin_week_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinWeeksFile)); - int spin_days_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinDaysFile)); - int spin_hours_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinHoursFile)); - int spin_minutes_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(widgets->spinMinutesFile)); - size_t second_file = spin_week_file*7*24*3600+spin_days_file*24*3600+spin_hours_file*3600+spin_minutes_file*60; - - set_time_spin(widgets,second_file, second_size); - _config->deferring_size = second_size; - _config->deferring_file = second_file; - vec_u_g_p->pfVectorSet(vec_u_g_p, index_selected, _config); - } - -} void template_remove(vector* vec_temp, hotebook* widgets) { int index = wrapper_select_tree_view(widgets); if (index!=-1) { @@ -371,13 +266,6 @@ void project_remove() { template_remove(&all_config.v_project , &cfg_custom_gui.project); } } -int tree_view_edit(config_all* _all_config, vector* vec_temp, hotebook* widgets) { - int index = wrapper_select_tree_view(widgets); - if (index >= 0) { - config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); - set_time_spin(widgets,_config->deferring_file, _config->deferring_size); - } -} int wrapper_select_tree_view(hotebook* widgets) { int index = 0; @@ -390,6 +278,7 @@ int wrapper_select_tree_view(hotebook* widgets) { index_selected = index; } else { + index_selected = -1; } return index; } @@ -444,6 +333,16 @@ void load_global_cfg() { entry_project_disk(0, 0); } +void wrapper_edit_view_device_show() { + set_view_device_menu("edit"); + view_device_show(NULL, glade_path); +} + +void wrapper_add_view_device_show() { + set_view_device_menu("add"); + view_device_show(NULL, glade_path); +} + void control_event(main_window* _config_main_gui, custom_window* _config_custom_gui) { g_signal_connect(G_OBJECT(_config_main_gui->LoadLocalMenuItem), "activate", G_CALLBACK(load_system_cfg), NULL); g_signal_connect(G_OBJECT(_config_main_gui->LoadGlobalMenuItem), "activate", G_CALLBACK(load_global_cfg), NULL); @@ -465,39 +364,11 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ g_signal_connect(G_OBJECT(_config_custom_gui->user.comboBox),"changed",G_CALLBACK(wrapper_entry_user_disk), NULL); g_signal_connect(G_OBJECT(_config_custom_gui->group.comboBox),"changed",G_CALLBACK(wrapper_entry_groups_disk), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->user.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_user), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->group.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_group), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->project.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_project), NULL); - - g_signal_connect(G_OBJECT(_config_custom_gui->user.spinWeeksSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->user.spinDaysSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->user.spinHoursSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->user.spinMinutesSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->user.spinWeeksFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->user.spinDaysFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->user.spinHoursFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->user.spinMinutesFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_user), NULL); - - g_signal_connect(G_OBJECT(_config_custom_gui->group.spinWeeksSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->group.spinDaysSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->group.spinHoursSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->group.spinMinutesSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->group.spinWeeksFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->group.spinDaysFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->group.spinHoursFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->group.spinMinutesFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_group), NULL); - - g_signal_connect(G_OBJECT(_config_custom_gui->project.spinWeeksSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->project.spinDaysSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->project.spinHoursSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->project.spinMinutesSize), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->project.spinWeeksFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->project.spinDaysFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->project.spinHoursFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->project.spinMinutesFile), "value-changed", G_CALLBACK(wrapper_get_spin_time_gui_project), NULL); - - g_signal_connect(G_OBJECT(_config_custom_gui->user.cmbSetStatusDisk), "changed", G_CALLBACK(template_set_status_disk), &_config_custom_gui->user); - g_signal_connect(G_OBJECT(_config_custom_gui->group.cmbSetStatusDisk), "changed", G_CALLBACK(template_set_status_disk), &_config_custom_gui->group); + //g_signal_connect(G_OBJECT(_config_custom_gui->user.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_user), NULL); + //g_signal_connect(G_OBJECT(_config_custom_gui->group.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_group), NULL); + //g_signal_connect(G_OBJECT(_config_custom_gui->project.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_project), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->btnEditDevice), "clicked", G_CALLBACK(wrapper_edit_view_device_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->btnAddDevice), "clicked", G_CALLBACK(wrapper_add_view_device_show), glade_path); } diff --git a/source/controler.h b/source/controler.h index e046f10..bdc6db4 100644 --- a/source/controler.h +++ b/source/controler.h @@ -1,6 +1,6 @@ #include "ubl-settings-diskquota.h" #include "ubl-strings.h" - +#include "view_set_disk.h" char *local; int main(int argc, char *argv[]); diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 95cb5f9..3617e50 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -85,21 +85,7 @@ typedef struct { GtkWidget* btnEdit; GtkWidget* btnDel; GtkWidget* btnFilter; - GtkWidget* comboBox; - - GtkWidget* spinWeeksSize; - GtkWidget* spinDaysSize; - GtkWidget* spinHoursSize; - GtkWidget* spinMinutesSize; - - GtkWidget* spinWeeksFile; - GtkWidget* spinDaysFile; - GtkWidget* spinHoursFile; - GtkWidget* spinMinutesFile; - GtkWidget* cmbSetStatusDisk; GtkWidget* lblSetNameDevice; - GtkWidget* boxSpins; - GtkWidget* entryUser; } hotebook; typedef struct { int weeks; diff --git a/source/view/ubl-settings-diskquota.cc b/source/view/ubl-settings-diskquota.cc deleted file mode 100644 index 95b00ec..0000000 --- a/source/view/ubl-settings-diskquota.cc +++ /dev/null @@ -1,621 +0,0 @@ -#ifndef UBL_SETTINGS_DISKQUOTA_H -#define UBL_SETTINGS_DISKQUOTA_H -#include "ubl-settings-diskquota.h" - -string version_application = "1.7"; -bool flag_save = false; -bool flag_save_local = false; -bool flag_save_global = false; -bool flag_load_global = false; -bool flag_lock_help = false; - -MainWindow::MainWindow(Glib::RefPtr builder, View_open_browser* obj_open_browser, int* socket_ext_id_I, int* socket_trd_id_I) { - this->builder = builder; - this->socket_ext_id_I = socket_ext_id_I; - this->socket_trd_id_I = socket_trd_id_I; - this->set_obj_browser(obj_open_browser); - // this->settings(); -} - -void MainWindow::set_map_gui(map_str_str* map_gui_cfg) { - this->map_gui_cfg = map_gui_cfg; - obj_wrapper_load_save->set_map_gui(map_gui_cfg); -} - -void MainWindow::set_map_global(map_str_str* map_global_cfg) { - this->map_global_cfg = map_global_cfg; - obj_wrapper_load_save->set_map_global(map_global_cfg); -} - -void MainWindow::set_map_local(map_str_str* map_system_cfg) { - this->map_system_cfg = map_system_cfg; - obj_wrapper_load_save->set_map_local(map_system_cfg); -} - -void MainWindow::set_obj_wrapper_load_save(Wrapper_load_save* obj_wrapper_load_save) { - this->obj_wrapper_load_save = obj_wrapper_load_save; -} - -void MainWindow::set_obj_view_filters(View_filters* obj_view_filters) { - this->obj_view_filters = obj_view_filters; -} - -void MainWindow::set_obj_view_add(View_add_user_group* obj_view_add) { - this->obj_view_add = obj_view_add; -} - -void MainWindow::set_obj_view_edit(View_edit_user_group* obj_view_edit) { - this->obj_view_edit = obj_view_edit; -} -void MainWindow::set_obj_view_add_project(View_add_project* obj_view_add_project) { - this->obj_view_add_project = obj_view_add_project; -} -void MainWindow::set_obj_view_edit_project(View_edit_project* obj_view_edit_project) { - this->obj_view_edit_project = obj_view_edit_project; -} - -void MainWindow::settings() { - this->get_builder(); - this->lacalization(); - Gtk::Widget *boxWidget; - builder->get_widget("boxColor", boxWidget); - HeadOverlay->add_overlay(*boxWidget); - ubl_make_plugs(boxSave, boxButton, (*socket_ext_id_I), (*socket_trd_id_I)); - this->add_CSS(); - this->flag_block_gui(); - this->init_tree_view(); - this->init_spin_all(); - if (geteuid() == 0) { - this->wrapper_load_system(); - this->wrapper_load_global(); - this->event(); - } - else { - boxFuncs->set_sensitive(false); - btnSave->set_sensitive(false); - btnLoad->set_sensitive(false); - imgInfo->set_from_icon_name(icon_warning, Gtk::ICON_SIZE_MENU); - info_status_app(info_box_error_css); - lblWarning->set_text(program_as_root); - } - -} - - - -void MainWindow::set_obj_browser(View_open_browser* obj_open_browser) { - this->obj_open_browser = obj_open_browser; - obj_open_browser->get_about()->set_version(version_application); -} - -void MainWindow::init_spin_all() { - generalGroupsSizeWeeksSpi->set_range(0, 52); - generalGroupsSizeWeeksSpi->set_increments(1.0, 1.0); - generalGroupsSizeWeeksSpi->set_value(0); - generalGroupsFileWeeksSpin->set_range(0, 52); - generalGroupsFileWeeksSpin->set_increments(1.0, 1.0); - generalGroupsFileWeeksSpin->set_value(0); - generalUsersSizWeeksSpin->set_range(0, 52); - generalUsersSizWeeksSpin->set_increments(1.0, 1.0); - generalUsersSizWeeksSpin->set_value(0); - generalUsersFileWeeksSpin->set_range(0, 52); - generalUsersFileWeeksSpin->set_increments(1.0, 1.0); - generalUsersFileWeeksSpin->set_value(0); - generalGroupsSizeDaySpin->set_range(0, 31); - generalGroupsSizeDaySpin->set_increments(1.0, 1.0); - generalGroupsSizeDaySpin->set_value(0); - generalGroupsFilesDaySpin->set_range(0, 31); - generalGroupsFilesDaySpin->set_increments(1.0, 1.0); - generalGroupsFilesDaySpin->set_value(0); - generalUsersSizeDaySpin->set_range(0, 31); - generalUsersSizeDaySpin->set_increments(1.0, 1.0); - generalUsersSizeDaySpin->set_value(0); - generalUsersFilesDaySpin->set_range(0, 31); - generalUsersFilesDaySpin->set_increments(1.0, 1.0); - generalUsersFilesDaySpin->set_value(0); - generalGroupsSizeHourSpin->set_range(0, 23); - generalGroupsSizeHourSpin->set_increments(1.0, 1.0); - generalGroupsSizeHourSpin->set_value(0); - generalGroupsFilesHourSpin->set_range(0, 23); - generalGroupsFilesHourSpin->set_increments(1.0, 1.0); - generalGroupsFilesHourSpin->set_value(0); - generalUsersSizeHourSpin->set_range(0, 23); - generalUsersSizeHourSpin->set_increments(1.0, 1.0); - generalUsersSizeHourSpin->set_value(0); - generalUsersFilesHoursSpin->set_range(0, 23); - generalUsersFilesHoursSpin->set_increments(1.0, 1.0); - generalUsersFilesHoursSpin->set_value(0); - generalGroupsSizeMinuteSpin->set_range(0, 59); - generalGroupsSizeMinuteSpin->set_increments(1.0, 1.0); - generalGroupsSizeMinuteSpin->set_value(0); - generalGroupsFilesMinuteSpin->set_range(0, 59); - generalGroupsFilesMinuteSpin->set_increments(1.0, 1.0); - generalGroupsFilesMinuteSpin->set_value(0); - generalUsersSizeMinuteSpin->set_range(0, 59); - generalUsersSizeMinuteSpin->set_increments(1.0, 1.0); - generalUsersSizeMinuteSpin->set_value(0); - generalUsersFilesMinutesSpin->set_range(0, 59); - generalUsersFilesMinutesSpin->set_increments(1.0, 1.0); - generalUsersFilesMinutesSpin->set_value(0); -} - -void MainWindow::init_tree_view() { - this->view_add_columns(*usersQuotasTree); - this->view_add_columns(*groupsQuotasTree); - this->view_add_columns(*ProjectQuotasTree); - this->init_tree_view_general(); -} -void MainWindow::init_tree_view_general() { - GeneralQuotasTree->append_column_editable(str_status, m_columnsGeneral.status); - GeneralQuotasTree->append_column(str_quota, m_columnsGeneral.type_quotas); - GeneralQuotasTree->append_column(str_device_project, m_columnsGeneral.device); - GeneralQuotasTree->append_column(str_user, m_columnsGeneral.user); - GeneralQuotasTree->append_column(str_group, m_columnsGeneral.group); - GeneralQuotasTree->append_column(str_projects, m_columnsGeneral.projects); - GeneralQuotasTree->append_column(str_tw_soft_limit, m_columnsGeneral.soft_limit_size); - GeneralQuotasTree->append_column(str_tw_severe_limitation, m_columnsGeneral.hard_limit_size); - GeneralQuotasTree->append_column(str_tw_soft_limit_files, m_columnsGeneral.soft_limit_files); - GeneralQuotasTree->append_column(str_tw_severe_limitation_files, m_columnsGeneral.hard_limit_files); - GeneralQuotasTree->append_column(str_tw_general_deferring_size, m_columnsGeneral.deferring_size); - GeneralQuotasTree->append_column(str_tw_general_deferring_files, m_columnsGeneral.deferring_files); -} - -void MainWindow::view_add_columns(Gtk::TreeView &treeView) { - treeView.append_column_editable(str_name, m_columns.name); - treeView.append_column_editable(str_quotas, m_columns.quotas); - treeView.append_column(str_size, m_columns.size); - treeView.append_column(str_tw_soft_limit, m_columns.soft_limit_size); - treeView.append_column(str_tw_severe_limitation, m_columns.hard_limit_size); - treeView.append_column(str_tw_deferring_size, m_columns.deferring_size); - treeView.append_column(str_files, m_columns.files); - treeView.append_column(str_tw_soft_limit_files, m_columns.soft_limit_files); - treeView.append_column(str_tw_severe_limitation_files, m_columns.hard_limit_delay); - treeView.append_column(str_tw_deferring_files, m_columns.deferring_files); -} - -void MainWindow::lacalization() { - generalTabLabel->set_text(str_general_settings); - GroupsTabLabel->set_text(str_groups); - headerTopic->set_label(name_app); - UsersTabLabel->set_text(str_users); - generalGroupsFilesLabel->set_text(str_excess_files_delay); - generalUsersSizeLabel->set_text(str_excess_size_delay); - generalUsersFilesLabel->set_text(str_excess_files_delay); - lblLoad->set_text(str_load_local); - lblSave->set_text(str_save_local); - groupsDeviceLabel->set_label(str_device); - usersDeviceLabel->set_label(str_device); - headLabel->set_label(str_lb_head); - btnLoadGlob->set_label(load_global); - btnLoadLocal->set_label(load_local); - btnAbout->set_label(str_about_1); - btnSynopsis->set_label(str_help); - btnSaveLocalGlob->set_label(save_all); - btnSaveGlob->set_label(save_global); - btnSaveLocal->set_label(save_local); - ProjectTabLabel->set_label(str_projects); - usersProjectLabel->set_text(str_device); - chbMangSystemFile->set_label(str_quotas_mode); - -} - -void MainWindow::info_warning_error(int mess, int error_save, int error_load) { - if (error_save > 0 || error_load > 0) { - info_status_app(info_box_error_css); - imgInfo->set_from_icon_name(icon_warning, Gtk::ICON_SIZE_MENU); - string mess_error = ""; - if (mess == 0) { - mess_error = string(local_read_error) + str_cmd_error; - lblWarning->set_text(mess_error); - } - else if (mess == 1) { - mess_error = string(global_read_error) + str_cmd_error; - lblWarning->set_text(mess_error); - } - else if (mess == 2) { - mess_error = string(local_write_error) + str_cmd_error; - lblWarning->set_text(mess_error); - } - else if (mess == 3) { - mess_error = string(global_write_error) + str_cmd_error; - lblWarning->set_text(mess_error); - } - else if (mess == 4) { - mess_error = string(error_save_all) + str_cmd_error; - lblWarning->set_text(mess_error); - } - str_cmd_error = ""; - } - else { - info_status_app(info_box_ok_css); - imgInfo->set_from_icon_name(icon_checked, Gtk::ICON_SIZE_MENU); - if (mess == 0) { - lblWarning->set_text(local_load_ok); - } - else if (mess == 1) { - lblWarning->set_text(global_load_ok); - } - else if (mess == 2) { - lblWarning->set_text(local_ok_written); - } - else if (mess == 3) { - lblWarning->set_text(global_ok_written); - } - else if (mess == 4) { - lblWarning->set_text(successfully_save_all); - } - else if (mess == 5) { - lblWarning->set_text(nothing_save); - } - } -} - -void MainWindow::filling_device_combo_box_template(Gtk::ComboBoxText *combo_box, map_str_str &map_device) { - if (map_device.size() != 0) { - for (const auto &device : map_device) { - combo_box->append(device.first.c_str()); - } - combo_box->set_active(0); - } -} - -void MainWindow::flag_block_gui() { - if (flag_load_global == true) { - btnLoadGlob->set_sensitive(false); - } - if (flag_save_local == true && flag_save_global == true) { - btnSave->set_sensitive(false); - } - if (flag_save == true) { - btnSave->set_sensitive(false); - } - if (flag_save_local == true) { - btnSaveLocal->set_sensitive(false); - btnSaveLocalGlob->set_sensitive(false); - } - if (flag_save_global == true) { - btnSaveGlob->set_sensitive(false); - btnSaveLocalGlob->set_sensitive(false); - } - if (flag_lock_help == true) { - btnSynopsis->set_sensitive(false); - } -} - -/* -void MainWindow::entry_combo_box_temp(Gtk::ComboBoxText *combo_box, Gtk::Label *label) { - string text = combo_box->get_active_text(); - if (map_device.find(text) != map_device.end()){ - label->set_text(map_device[text]); - } -} -*/ - -void MainWindow::add_CSS() { - Glib::RefPtr cssProvider = Gtk::CssProvider::create(); - cssProvider->load_from_path(path_css); - Glib::RefPtr styleContext = Gtk::StyleContext::create(); - Glib::RefPtr screen = Gdk::Screen::get_default();//get default screen - styleContext->add_provider_for_screen(screen, cssProvider, GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);//add provider for screen in all application - HeadBackgroundImage->set(path_img_head_background); - Glib::RefPtr headLabel_css = headLabel->get_style_context(); - Glib::RefPtr boxButton_css = boxButton->get_style_context(); - Glib::RefPtr boxSave_css = boxSave->get_style_context(); - Glib::RefPtr headerBar_css = headerBar->get_style_context(); - if ((*socket_trd_id_I) == 0 && (*socket_ext_id_I) == 0){ - boxButton_css->add_class("bkim_no_plug"); - boxSave_css->add_class("bkim_no_plug"); - } - headLabel_css->add_class("textHead"); -} - -void MainWindow::get_builder() { - builder->set_translation_domain(path_app); - builder->get_widget("headerTopic", headerTopic); - builder->get_widget("boxButton", boxButton); - builder->get_widget("boxSave", boxSave); - builder->get_widget("HeadOverlay", HeadOverlay); - builder->get_widget("headerBar", headerBar); - builder->get_widget("boxFuncs", boxFuncs); - builder->get_widget("btnLoad", btnLoad); - builder->get_widget("btnSave", btnSave); - builder->get_widget("HeadBackgroundImage", HeadBackgroundImage); - builder->get_widget("imgInfo", imgInfo); - builder->get_widget("lblWarning", lblWarning); - builder->get_widget("boxInfoError", boxInfoError); - builder->get_widget("imgInfo", imgInfo); - builder->get_widget("generalTabLabel", generalTabLabel); - builder->get_widget("GroupsTabLabel", GroupsTabLabel); - builder->get_widget("UsersTabLabel", UsersTabLabel); - builder->get_widget("generalGroupsFilesLabel", generalGroupsFilesLabel); - builder->get_widget("generalUsersSizeLabel", generalUsersSizeLabel); - builder->get_widget("generalUsersFilesLabel", generalUsersFilesLabel); - builder->get_widget("generalGroupsSizeWeeksLabel", generalGroupsSizeWeeksLabel); - builder->get_widget("generalGroupsFilesWeeksLabel", generalGroupsFilesWeeksLabel); - builder->get_widget("generalUsersSizeWeeksLabel", generalUsersSizeWeeksLabel); - builder->get_widget("generalUsersFilesWeeksLabel", generalUsersFilesWeeksLabel); - builder->get_widget("generalGroupsSizeDaysLabel", generalGroupsSizeDaysLabel); - builder->get_widget("generalGroupsFilesDaysLabel", generalGroupsFilesDaysLabel); - builder->get_widget("generalUsersSizeDaysLabel", generalUsersSizeDaysLabel); - builder->get_widget("generalUsersFilesDaysLabel", generalUsersFilesDaysLabel); - builder->get_widget("generalGroupsSizeHoursLabel", generalGroupsSizeHoursLabel); - builder->get_widget("generalGroupsFilesHoursLabel", generalGroupsFilesHoursLabel); - builder->get_widget("generalUsersSizeHoursLabel", generalUsersSizeHoursLabel); - builder->get_widget("generalUsersFilesHoursLabel", generalUsersFilesHoursLabel); - builder->get_widget("generalGroupsSizeMinutesLabel", generalGroupsSizeMinutesLabel); - builder->get_widget("generalGroupsFilesMinutesLabel", generalGroupsFilesMinutesLabel); - builder->get_widget("generalUsersSizeMinutesLabel", generalUsersSizeMinutesLabel); - builder->get_widget("generalUsersFilesMinutesLabel", generalUsersFilesMinutesLabel); - builder->get_widget("lblLoad", lblLoad); - builder->get_widget("lblSave", lblSave); - builder->get_widget("btnSettings", btnSettings); - builder->get_widget("groupsDeviceLabel", groupsDeviceLabel); - builder->get_widget("usersDeviceLabel", usersDeviceLabel); - builder->get_widget("headLabel", headLabel); - builder->get_widget("btnLoadGlob", btnLoadGlob); - builder->get_widget("btnLoadLocal", btnLoadLocal); - builder->get_widget("btnSynopsis", btnSynopsis); - builder->get_widget("btnAbout", btnAbout); - builder->get_widget("btnSaveLocalGlob", btnSaveLocalGlob); - builder->get_widget("btnSaveGlob", btnSaveGlob); - builder->get_widget("btnSaveLocal", btnSaveLocal); - builder->get_widget("GroupsTabLabel", GroupsTabLabel); - builder->get_widget("groupsQuotasTree", groupsQuotasTree); - builder->get_widget("usersQuotasTree", usersQuotasTree); - builder->get_widget("usersDeviceCombo", usersDeviceCombo); - builder->get_widget("GroupsTabLabel", GroupsTabLabel); - builder->get_widget("generalTabLabel", generalTabLabel); - builder->get_widget("groupsDeviceCombo", groupsDeviceCombo); - builder->get_widget("generalGroupsSizeWeeksSpi", generalGroupsSizeWeeksSpi); - builder->get_widget("generalGroupsFileWeeksSpin", generalGroupsFileWeeksSpin); - builder->get_widget("generalGroupsSizeDaySpin", generalGroupsSizeDaySpin); - builder->get_widget("generalGroupsFilesDaySpin", generalGroupsFilesDaySpin); - builder->get_widget("generalGroupsSizeHourSpin", generalGroupsSizeHourSpin); - builder->get_widget("generalGroupsFilesHourSpin", generalGroupsFilesHourSpin); - builder->get_widget("generalGroupsSizeMinuteSpin", generalGroupsSizeMinuteSpin); - builder->get_widget("generalGroupsFilesMinuteSpin", generalGroupsFilesMinuteSpin); - builder->get_widget("generalUsersSizWeeksSpin", generalUsersSizWeeksSpin); - builder->get_widget("generalUsersFileWeeksSpin", generalUsersFileWeeksSpin); - builder->get_widget("generalUsersSizeDaySpin", generalUsersSizeDaySpin); - builder->get_widget("generalUsersFilesDaySpin", generalUsersFilesDaySpin); - builder->get_widget("generalUsersSizeHourSpin", generalUsersSizeHourSpin); - builder->get_widget("generalUsersFilesHoursSpin", generalUsersFilesHoursSpin); - builder->get_widget("generalUsersSizeMinuteSpin", generalUsersSizeMinuteSpin); - builder->get_widget("generalUsersFilesMinutesSpin", generalUsersFilesMinutesSpin); - builder->get_widget("GeneralQuotasTree", GeneralQuotasTree); - builder->get_widget("ProjectQuotasTree", ProjectQuotasTree); - builder->get_widget("ProjectTabLabel", ProjectTabLabel); - builder->get_widget("usersProjectLabel", usersProjectLabel); - builder->get_widget("btnFilterProject", btnFilterProject); - builder->get_widget("btnFilterUsers", btnFilterUsers); - builder->get_widget("btnFilterGroups", btnFilterGroups); - builder->get_widget("chbMangSystemFile", chbMangSystemFile); - builder->get_widget("btnDelGroups", btnDelGroups); - builder->get_widget("btnDelProject", btnDelProject); - builder->get_widget("btnDelUsers", btnDelUsers); - builder->get_widget("btnAddGroups", btnAddGroups); - builder->get_widget("btnAddUsers", btnAddUsers); - builder->get_widget("btnAddProject", btnAddProject); - builder->get_widget("btnEditProject", btnEditProject); - builder->get_widget("btnEditUsers", btnEditUsers); - builder->get_widget("btnEditGroups", btnEditGroups); - builder->get_widget("usersProjectCombo", usersProjectCombo); - builder->get_widget("boxResize", boxResize); - builder->get_widget("boxGroupsWeeks", boxGroupsWeeks); - builder->get_widget("boxGroupsDays", boxGroupsDays); - builder->get_widget("boxGroupsHours", boxGroupsHours); - builder->get_widget("boxGroupsMinutes", boxGroupsMinutes); - builder->get_widget("boxUsersWeeks", boxUsersWeeks); - builder->get_widget("boxUsersDays", boxUsersDays); - builder->get_widget("boxUsersHours", boxUsersHours); - builder->get_widget("boxUsersMinutes", boxUsersMinutes); - builder->get_widget("boxProjectWeeks", boxProjectWeeks); - builder->get_widget("boxProjectDays", boxProjectDays); - builder->get_widget("boxProjectHours", boxProjectHours); - builder->get_widget("boxProjectMinutes", boxProjectMinutes); -} - -void MainWindow::open_browser() { - obj_open_browser->open_help(); -} - -void MainWindow::wrapper_save_system() { - int id_mess = obj_wrapper_load_save->wrapper_save_system_cfg(); - int error_save = obj_wrapper_load_save->get_error_save(); - int error_load = obj_wrapper_load_save->get_error_load(); - this->info_warning_error(id_mess, error_save, error_load); -} -void MainWindow::wrapper_save_global() { - int id_mess = obj_wrapper_load_save->wrapper_save_global_cfg(); - int error_save = obj_wrapper_load_save->get_error_save(); - int error_load = obj_wrapper_load_save->get_error_load(); - this->info_warning_error(id_mess, error_save, error_load); -} - -void MainWindow::wrapper_save_all() { - int id_mess = obj_wrapper_load_save->wrapper_save_all_cfg(); - int error_save = obj_wrapper_load_save->get_error_save(); - int error_load = obj_wrapper_load_save->get_error_load(); - this->info_warning_error(id_mess, error_save, error_load); -} - -void MainWindow::wrapper_load_system() { - int id_mess = obj_wrapper_load_save->load_system_cfg(); - int error_save = obj_wrapper_load_save->get_error_save(); - int error_load = obj_wrapper_load_save->get_error_load(); - this->info_warning_error(id_mess, error_save, error_load); - this->init_work_tv_g_u_p(); -} - -void MainWindow::wrapper_load_global() { - int id_mess = obj_wrapper_load_save->load_global_cfg(); - int error_save = obj_wrapper_load_save->get_error_save(); - int error_load = obj_wrapper_load_save->get_error_load(); - this->info_warning_error(id_mess, error_save, error_load); - this->init_work_tv_g_u_p(); -} - -void MainWindow::event() { - boxResize->signal_check_resize().connect(sigc::mem_fun(*this, &MainWindow::resize_widget)); - btnFilterGroups->signal_clicked().connect([&]() {this->filters_show();}); - btnFilterUsers->signal_clicked().connect([&]() {this->filters_show();}); - btnFilterProject->signal_clicked().connect([&]() {this->filters_show();}); - btnSynopsis->signal_activate().connect([&]() {this->open_browser();}); - btnAbout->signal_activate().connect([&]() {obj_open_browser->get_about()->aboutWindows->show();}); - btnSaveLocalGlob->signal_activate().connect([&]() {this->wrapper_save_all();}); - btnSaveGlob->signal_activate().connect([&]() {this->wrapper_save_global();}); - btnSaveLocal->signal_activate().connect([&]() {this->wrapper_save_system();}); - btnLoadGlob->signal_activate().connect([&]() {this->wrapper_load_global();}); - btnLoadLocal->signal_activate().connect([&]() {this->wrapper_load_system();}); - btnEditGroups->signal_clicked().connect(sigc::bind (sigc::mem_fun( *this, - &MainWindow::edit_quota_show), str_groups)); - btnEditUsers->signal_clicked().connect(sigc::bind (sigc::mem_fun( *this, - &MainWindow::edit_quota_show), str_users)); - btnEditProject->signal_clicked().connect([&]() {this->edit_quota_project_show();}); - chbMangSystemFile->signal_toggled().connect([&]() {this->mode_switch_quota();}); - btnDelGroups->signal_clicked().connect( - sigc::bind*, const Gtk::TreeModel::iterator*, bool&> (sigc::mem_fun( *this, - &MainWindow::remove_template), &list_store_groups, &iter_groups, flag_validate_del_groups)); - btnDelUsers->signal_clicked().connect( - sigc::bind*, const Gtk::TreeModel::iterator*, bool&> (sigc::mem_fun( *this, - &MainWindow::remove_template), &list_store_users, &iter_users, flag_validate_del_users)); - btnDelProject->signal_clicked().connect( - sigc::bind*, const Gtk::TreeModel::iterator*, bool&> (sigc::mem_fun( *this, - &MainWindow::remove_template), &list_store_project, &iter_project, flag_validate_del_project)); - btnAddProject->signal_clicked().connect([&]() {this->obj_view_add_project->show();}); - btnAddUsers->signal_clicked().connect( - sigc::bind&, struct tv_g_u_p> (sigc::mem_fun( *this, - &MainWindow::set_add_tv_g_u_p), str_users, usersQuotasTree, row, list_store_users, obj_tv_g_u_p)); - btnAddGroups->signal_clicked().connect( - sigc::bind&, struct tv_g_u_p> (sigc::mem_fun( *this, - &MainWindow::set_add_tv_g_u_p), str_groups, groupsQuotasTree, row, list_store_groups, obj_tv_g_u_p)); -} - -void MainWindow::resize_widget() { - // boxGroupsWeeks = boxGroupsWeeks(Gtk::ORIENTATION_HORIZONTAL); -} - -void MainWindow::add_quota_show(string name) { - obj_view_add->set_label_type_quota(name); - obj_view_add->show(); -} - -void MainWindow::edit_quota_show(string name) { - obj_view_edit->set_label_type_quota(name); - obj_view_edit->show(); -} -void MainWindow::edit_quota_project_show() { - obj_view_edit_project->show(); -} -void MainWindow::remove_template(Glib::RefPtr* list_store, const Gtk::TreeModel::iterator* iter, bool& flag_validate_del) { - if (flag_validate_del && (*list_store)->iter_is_valid(*(iter))) { - Gtk::TreeModel::Row row = *(*iter); - if(row) { - // string name = row[m_columns.name] + ""; - // TODO: : check - // string key = "GRUB_PASSWORD[" + name + "]"; - // map_gui_cfg[key] = ""; - } - (*list_store)->erase((*iter)); - flag_validate_del = false; - info_status_app(info_box_ok_css); - imgInfo->set_from_icon_name(icon_checked, Gtk::ICON_SIZE_MENU); - // lblWarning->set_text(""); - } - flag_validate_del = false; -} - -void MainWindow::set_add_tv_g_u_p(string name, Gtk::TreeView* tree_view, Gtk::TreeModel::Row &row, Glib::RefPtr& list_store, struct tv_g_u_p obj_tv_g_u_p) { - if (this->check_space(tree_view)) { - row = *(list_store->append()); - row[m_columns.name] = obj_tv_g_u_p.name; - row[m_columns.quotas] = obj_tv_g_u_p.quotas; - row[m_columns.size] = obj_tv_g_u_p.size; - row[m_columns.soft_limit_size] = obj_tv_g_u_p.soft_limit_size; - row[m_columns.hard_limit_size] = obj_tv_g_u_p.hard_limit_size; - row[m_columns.deferring_size] = obj_tv_g_u_p.deferring_size; - row[m_columns.files] = obj_tv_g_u_p.files; - row[m_columns.soft_limit_files] = obj_tv_g_u_p.soft_limit_files; - row[m_columns.hard_limit_delay] = obj_tv_g_u_p.hard_limit_delay; - row[m_columns.deferring_files] = obj_tv_g_u_p.deferring_files; - this->add_quota_show(name); - } -} - -void MainWindow::mode_switch_quota() { - // Todo: check - if (chbMangSystemFile->get_active()) { - mode_quota = "filesystem"; - } - else { - mode_quota = "ubconfig"; - } -} - -void MainWindow::filters_show() { - obj_view_filters->show(); -} - -bool MainWindow::check_space(Gtk::TreeView* tree_view) { - Glib::RefPtr tree_view_model = tree_view->get_model(); - Gtk::TreeModel::Children children = tree_view_model->children(); - string name = ""; - string quotas = ""; - for(Gtk::TreeModel::iterator iter = children.begin(); iter != children.end(); ++iter) { - Gtk::TreeModel::Row row = *iter; - name = row[m_columns.name] + ""; - quotas = row[m_columns.quotas] + ""; - if (name.length() == 0 || quotas.length() == 0) { - return false; - } - } - return true; -} - -void MainWindow::info_status_app(string stule) { - Glib::RefPtr boxInfo = boxInfoError->get_style_context(); - boxInfo->remove_class(info_box_ok_css); - boxInfo->remove_class(info_box_error_css); - boxInfo->add_class(stule); -} - -void MainWindow::init_work_tv_g_u_p() { - // Todo: remove - groupsQuotasTree->remove_all_columns(); - ProjectQuotasTree->remove_all_columns(); - usersQuotasTree->remove_all_columns(); - list_store_groups = Gtk::ListStore::create(m_columns); - list_store_project = Gtk::ListStore::create(m_columns); - list_store_users = Gtk::ListStore::create(m_columns); - groupsQuotasTree->set_model(list_store_groups); - ProjectQuotasTree->set_model(list_store_project); - usersQuotasTree->set_model(list_store_users); - Glib::RefPtr groupsQuotasTreeModel = groupsQuotasTree->get_model(); - groupsQuotasTreeModel->signal_row_changed().connect(sigc::bind - (sigc::mem_fun(*this, &MainWindow::remove_line_template), iter_groups, flag_validate_del_groups)); - Glib::RefPtr ProjectQuotasTreeModel = ProjectQuotasTree->get_model(); - ProjectQuotasTreeModel->signal_row_changed().connect(sigc::bind - (sigc::mem_fun(*this, &MainWindow::remove_line_template), iter_project, flag_validate_del_project)); - Glib::RefPtr usersQuotasTreeModel = usersQuotasTree->get_model(); - usersQuotasTreeModel->signal_row_changed().connect(sigc::bind - (sigc::mem_fun(*this, &MainWindow::remove_line_template),iter_users, flag_validate_del_users)); - this->view_add_columns(*groupsQuotasTree); - this->view_add_columns(*ProjectQuotasTree); - this->view_add_columns(*usersQuotasTree); -} - -void MainWindow::remove_line_template(const Gtk::TreeModel::Path&, const Gtk::TreeModel::iterator& iter, Gtk::TreeModel::iterator& iter_del, bool& flag_del) { - iter_del = iter; - flag_del = true; -} - -void help() { - string version = string(str_version) + version_application + "\n"; - cout << version.c_str(); - cout << str_help_h; -} - -MainWindow::~MainWindow() {} - -#endif - From 08dbd07da6343d5f9257072035554600312be5ba Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 25 Jul 2023 17:58:15 +0600 Subject: [PATCH 067/144] =?UTF-8?q?=D0=A3=D0=B1=D1=80=D0=B0=D0=BB=20=D0=BD?= =?UTF-8?q?=D0=B5=20=D0=BD=D1=83=D0=B6=D0=BD=D1=8B=D0=B9=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=B4=20=D1=81=20=D1=81=D0=B2=D1=8F=D0=B7=D0=B8=20=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=BA=D0=B0=D0=BC=D0=B8=20=D0=B2=20=D1=82=D0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 103 +++++---------------------- source/view_set_disk.c | 155 +++++++++++++++++++++++++++-------------- 2 files changed, 120 insertions(+), 138 deletions(-) diff --git a/source/controler.c b/source/controler.c index 0a2eb9e..49bd85a 100644 --- a/source/controler.c +++ b/source/controler.c @@ -27,6 +27,7 @@ void wrapper_filters_project_show() { } void wrapper_add_user_show() { + /* char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); activ_text = yon_char_divide_search(activ_text, " ", -1); set_disk(activ_text); @@ -36,9 +37,10 @@ void wrapper_add_user_show() { temp_show(NULL, glade_path); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_user_disk),&i); - + */ } void wrapper_edit_user_show() { + /* int index = wrapper_select_tree_view(&cfg_custom_gui.user); char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); activ_text= yon_char_divide_search(activ_text, " ", -1); @@ -51,9 +53,11 @@ void wrapper_edit_user_show() { set_edit_gui_data_base(&all_config, index); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_user_disk),&i); +*/ } void wrapper_add_group_show() { + /* char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); activ_text = yon_char_divide_search(activ_text, " ", -1); set_disk(activ_text); @@ -63,8 +67,10 @@ void wrapper_add_group_show() { temp_show(NULL, glade_path); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_groups_disk),&i); + */ } void wrapper_edit_group_show() { + /* int index = wrapper_select_tree_view(&cfg_custom_gui.group); char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); activ_text= yon_char_divide_search(activ_text, " ", -1); @@ -77,6 +83,7 @@ void wrapper_edit_group_show() { set_edit_gui_data_base(&all_config, index); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_groups_disk),&i); + */ } void wrapper_add_project_show() { set_temp_menu("prjquota", "add"); @@ -104,7 +111,7 @@ void block_tree_view(hotebook* widgets,void (*f)()) { void unlock_tree_view(hotebook* widgets,void (*f)()) { g_signal_handlers_unblock_by_func(G_OBJECT(widgets->tree_view), G_CALLBACK(f), NULL); } - +/* void block_button_add_edit_del(hotebook* obj_note) { int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_note->comboBox)); int flag_block = 0; @@ -120,8 +127,9 @@ void block_button_add_edit_del(hotebook* obj_note) { if (index_selected==-1) { } } - +*/ void entry_user_disk(GtkWidget *self, int* flag_update) { + /* if (flag_update) { all_config.flag_set_data = 1; all_config.flag_save = 3; @@ -136,34 +144,21 @@ void entry_user_disk(GtkWidget *self, int* flag_update) { gtk_list_store_clear(cfg_custom_gui.user.liststore); } wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); + */ } void entry_groups_disk(GtkWidget *self,int* flag_update) { - if (flag_update) { - all_config.flag_set_data = 1; - all_config.flag_save = 3; - temp_on_destroy_subwindow(self); - } - get_status_disk(&cfg_custom_gui.group); - char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); - activ_text= yon_char_divide_search(activ_text, " ", -1); - int find = fill_tree_view_user_group(&all_config, activ_text, &cfg_custom_gui.group,"grpquota", 0); - if (find == 0) { - g_object_ref(cfg_custom_gui.group.liststore); - gtk_list_store_clear(cfg_custom_gui.group.liststore); - } - wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); } void wrapper_entry_groups_disk(GtkWidget *self) { - block_button_add_edit_del(&cfg_custom_gui.group); + //block_button_add_edit_del(&cfg_custom_gui.group); entry_groups_disk(0,0); } void wrapper_entry_user_disk(GtkWidget *self) { - block_button_add_edit_del(&cfg_custom_gui.user); + //block_button_add_edit_del(&cfg_custom_gui.user); entry_user_disk(0,0); } @@ -361,8 +356,6 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ g_signal_connect(G_OBJECT(_config_custom_gui->user.btnFilter),"clicked",G_CALLBACK(wrapper_filters_user_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->group.btnFilter),"clicked",G_CALLBACK(wrapper_filters_group_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->project.btnFilter),"clicked",G_CALLBACK(wrapper_filters_project_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->user.comboBox),"changed",G_CALLBACK(wrapper_entry_user_disk), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->group.comboBox),"changed",G_CALLBACK(wrapper_entry_groups_disk), NULL); //g_signal_connect(G_OBJECT(_config_custom_gui->user.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_user), NULL); //g_signal_connect(G_OBJECT(_config_custom_gui->group.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_group), NULL); @@ -372,70 +365,6 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ } -void template_set_status_disk(GtkWidget* self,hotebook* widgets) { - int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox)); - int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk)); - char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox)); - activ_text = yon_char_divide_search(activ_text, " ", -1); - vector* v_disk_status = &all_config.v_disk_status; - int flag = 0; - if (v_disk_status->vectorList.total> 0 && menu_id_disk >= 0 && menu_id >= 0) { - for (int i = 0; i < v_disk_status->pfVectorTotal(v_disk_status); i++) { - disk_status* _config = (disk_status*)v_disk_status->pfVectorGet(v_disk_status, i); - if (strstr(_config->device, activ_text) && strstr(_config->device,widgets->name)) { - flag = 1; - _config->status = menu_id; - all_config.flag_set_data = 1; - } - } - } - if (flag == 0) { - disk_status* disk_cfg = malloc(sizeof(disk_status)); - disk_cfg->device = yon_char_unite("DISK_QUOTA[",widgets->name,":",activ_text, "]",NULL); - // disk_cfg->device = yon_char_new(activ_text); - disk_cfg->status = menu_id; - v_disk_status->pfVectorAdd(v_disk_status, disk_cfg); - all_config.flag_set_data = 1; - } -} - -void get_status_disk(hotebook* widgets) { - int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox)); - vector* v_disk_status = &all_config.v_disk_status; - if (v_disk_status->vectorList.total> 0 && menu_id_disk>=0) { - char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox)); - activ_text = yon_char_divide_search(activ_text, " ", -1); - int status = 0; - for (int i = 0; i < v_disk_status->pfVectorTotal(v_disk_status); i++) { - disk_status* _config = (disk_status*)v_disk_status->pfVectorGet(v_disk_status, i); - if (strstr(_config->device, activ_text) && strstr(_config->device,widgets->name)) { - status = 1; - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), _config->status); - } - if (!status) { - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), -1); - } - } - } - else { - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), -1); - } -} - -/* -void main_visible_columns(GtkWidget *self) { - gboolean *flags_filters = filters_get_flag(); - gtk_tree_view_column_set_visible(widgets->tvc0, flags_filters[0]); - gtk_tree_view_column_set_visible(widgets->tvc1, flags_filters[1]); - gtk_tree_view_column_set_visible(widgets->tvc2, flags_filters[2]); - gtk_tree_view_column_set_visible(widgets->tvc3, flags_filters[3]); - gtk_tree_view_column_set_visible(widgets->tvc4, flags_filters[4]); - gtk_tree_view_column_set_visible(widgets->tvc5, flags_filters[5]); - gtk_tree_view_column_set_visible(widgets->tvc6, flags_filters[6]); - gtk_tree_view_column_set_visible(widgets->tvc7, flags_filters[7]); - filters_on_hide_subwindow(self); -} -*/ @@ -558,8 +487,8 @@ int main(int argc, char *argv[]){ gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), GTK_STYLE_PROVIDER(css), -1); - block_button_add_edit_del(&cfg_custom_gui.user); - block_button_add_edit_del(&cfg_custom_gui.group); + //block_button_add_edit_del(&cfg_custom_gui.user); + //block_button_add_edit_del(&cfg_custom_gui.group); tree_view_select(NULL,&all_config.v_project , &cfg_custom_gui.project); gtk_main(); } \ No newline at end of file diff --git a/source/view_set_disk.c b/source/view_set_disk.c index 7a653f9..27c7bb4 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -6,58 +6,13 @@ int view_device_index = 0; char* view_device_set_add_edit = NULL; -void get_spin_time_gui(vector* vec_u_g_p, hotebook* view_device_widgets) { - if (index_selected != -1) { - config_u_g_p* _config = (config_u_g_p*)vec_u_g_p->pfVectorGet(vec_u_g_p, index_selected); - int spin_week_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize)); - int spin_days_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize)); - int spin_hours_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize)); - int spin_minutes_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize)); - size_t second_size = spin_week_size*7*24*3600+spin_days_size*24*3600+spin_hours_size*3600+spin_minutes_size*60; - int spin_week_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile)); - int spin_days_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile)); - int spin_hours_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile)); - int spin_minutes_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile)); - size_t second_file = spin_week_file*7*24*3600+spin_days_file*24*3600+spin_hours_file*3600+spin_minutes_file*60; - set_time_spin(second_file, second_size); - _config->deferring_size = second_size; - _config->deferring_file = second_file; - vec_u_g_p->pfVectorSet(vec_u_g_p, index_selected, _config); - } -} + void set_view_device_menu(char* _set_add_edit) { view_device_set_add_edit = _set_add_edit; } -void set_time_spin(size_t seconds_file, size_t seconds_size) { - me_time t_file = time_convert(seconds_file); - me_time t_size = time_convert(seconds_size); - if (seconds_file!=-1) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile), t_file.weeks); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile), t_file.days); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile), t_file.hours); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile), t_file.minutes); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile), 0); - } - if (seconds_size!=-1) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize), t_size.weeks); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize), t_size.days); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize), t_size.hours); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), t_size.minutes); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), 0); - } -} + view_device_set_window* get_widget_view_device() { return obj_view_device_widgets; } @@ -130,8 +85,106 @@ void view_device_destroy(GtkWidget *self) { } void view_device_get_gui() { - char* disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX(obj_view_device_widgets->DeviceCombo))); - disk = yon_char_divide_search(disk, " ", -1); - int status = gtk_combo_box_get_active_id(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus)); + //char* disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX(obj_view_device_widgets->DeviceCombo))); + //disk = yon_char_divide_search(disk, " ", -1); + //int status = gtk_combo_box_get_active_id(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus)); -} \ No newline at end of file +} +/* +void get_status_disk(hotebook* widgets) { + int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox)); + vector* v_disk_status = &all_config.v_disk_status; + if (v_disk_status->vectorList.total> 0 && menu_id_disk>=0) { + char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox)); + activ_text = yon_char_divide_search(activ_text, " ", -1); + int status = 0; + for (int i = 0; i < v_disk_status->pfVectorTotal(v_disk_status); i++) { + disk_status* _config = (disk_status*)v_disk_status->pfVectorGet(v_disk_status, i); + if (strstr(_config->device, activ_text) && strstr(_config->device,widgets->name)) { + status = 1; + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), _config->status); + } + if (!status) { + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), -1); + } + } + } + else { + gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), -1); + } +} +void template_set_status_disk(GtkWidget* self,hotebook* widgets) { + int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox)); + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk)); + char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox)); + activ_text = yon_char_divide_search(activ_text, " ", -1); + vector* v_disk_status = &all_config.v_disk_status; + int flag = 0; + if (v_disk_status->vectorList.total> 0 && menu_id_disk >= 0 && menu_id >= 0) { + for (int i = 0; i < v_disk_status->pfVectorTotal(v_disk_status); i++) { + disk_status* _config = (disk_status*)v_disk_status->pfVectorGet(v_disk_status, i); + if (strstr(_config->device, activ_text) && strstr(_config->device,widgets->name)) { + flag = 1; + _config->status = menu_id; + all_config.flag_set_data = 1; + } + } + } + if (flag == 0) { + disk_status* disk_cfg = malloc(sizeof(disk_status)); + disk_cfg->device = yon_char_unite("DISK_QUOTA[",widgets->name,":",activ_text, "]",NULL); + // disk_cfg->device = yon_char_new(activ_text); + disk_cfg->status = menu_id; + v_disk_status->pfVectorAdd(v_disk_status, disk_cfg); + all_config.flag_set_data = 1; + } +} +void get_spin_time_gui(vector* vec_u_g_p, hotebook* view_device_widgets) { + if (index_selected != -1) { + config_u_g_p* _config = (config_u_g_p*)vec_u_g_p->pfVectorGet(vec_u_g_p, index_selected); + int spin_week_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize)); + int spin_days_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize)); + int spin_hours_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize)); + int spin_minutes_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize)); + size_t second_size = spin_week_size*7*24*3600+spin_days_size*24*3600+spin_hours_size*3600+spin_minutes_size*60; + int spin_week_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile)); + int spin_days_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile)); + int spin_hours_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile)); + int spin_minutes_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile)); + size_t second_file = spin_week_file*7*24*3600+spin_days_file*24*3600+spin_hours_file*3600+spin_minutes_file*60; + set_time_spin(second_file, second_size); + _config->deferring_size = second_size; + _config->deferring_file = second_file; + vec_u_g_p->pfVectorSet(vec_u_g_p, index_selected, _config); + } +} + +void set_time_spin(size_t seconds_file, size_t seconds_size) { + me_time t_file = time_convert(seconds_file); + me_time t_size = time_convert(seconds_size); + if (seconds_file!=-1) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile), t_file.weeks); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile), t_file.days); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile), t_file.hours); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile), t_file.minutes); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile), 0); + } + if (seconds_size!=-1) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize), t_size.weeks); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize), t_size.days); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize), t_size.hours); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), t_size.minutes); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), 0); + } +} +*/ \ No newline at end of file From c5d2427388134a1611b2fe4001c8e142766aa51d Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 14:53:43 +0600 Subject: [PATCH 068/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D1=81=D1=82=D1=80=D0=BE=D0=BA=D0=B8=20?= =?UTF-8?q?=D0=B2=20=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.pot | 12 ++++++++++++ ubl-settings-diskquota_ru.po | 13 +++++++++++++ 2 files changed, 25 insertions(+) diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index 003d528..060b37b 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -341,6 +341,18 @@ msgstr "" msgid "Quotas" msgstr "" +msgid "Mount\npoint" +msgstr "" + +msgid "FS" +msgstr "" + +msgid "The postponement period\nfor exceeding the volume" +msgstr "" + +msgid "The delay period\nfor exceeding files" +msgstr "" + msgid "Soft\nrestriction\n(volume)" msgstr "" diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 2e00431..0de235d 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -343,6 +343,18 @@ msgstr "Объём" msgid "Quotas" msgstr "Квоты" +msgid "Mount\npoint" +msgstr "Точка монтирования" + +msgid "FS" +msgstr "ФС" + +msgid "The postponement period\nfor exceeding the volume" +msgstr "Период отсрочки\nпо превышению объема" + +msgid "The delay period\nfor exceeding files" +msgstr "Период отсрочки\nпо превышению файлов" + msgid "Soft\nrestriction\n(volume)" msgstr "Мягкое\nограничение\n(объём)" @@ -390,3 +402,4 @@ msgstr "Отсрочка жёсткого ограничения (файлы)" msgid "On" msgstr "Включено" + From e6aca29ca6d80886dd256bfde7c9773a48f8c1ee Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 14:54:31 +0600 Subject: [PATCH 069/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD=20?= =?UTF-8?q?=D0=BE=D0=BA=D0=BD=D0=B0=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=20=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9?= =?UTF-8?q?=D1=81=D1=82=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 141 +++++++++++++++++++++++------------ 1 file changed, 93 insertions(+), 48 deletions(-) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 809e43a..d2f1be4 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -339,6 +339,36 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 1 10 + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + + + 1000000 + 1 + 10 + False 250 @@ -385,6 +415,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 + 5 + 5 + 5 + 5 + 5 True @@ -451,9 +487,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 + Not set Off On - Not set @@ -1049,36 +1085,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - - - 1000000 - 1 - 10 - @@ -1126,6 +1132,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 0 + + + True + False + + + True + True + 1 + + True @@ -1135,9 +1152,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 0 - True + False True - 1 + 2 @@ -2356,6 +2373,24 @@ translated and supported by community. + + + + + + + + + + + + + + + + + + @@ -2491,6 +2526,9 @@ translated and supported by community. True liststoreUsersGroups 0 + + + @@ -2866,6 +2904,9 @@ translated and supported by community. True liststoreGeneral 0 + + + autosize @@ -3111,10 +3152,10 @@ limit False vertical - + True True - liststoreGroups + liststoreDevice 0 @@ -3125,16 +3166,11 @@ limit Status True - - word - + - 0 + 0 - - - @@ -3160,7 +3196,7 @@ point word - 3 + 2 @@ -3175,7 +3211,7 @@ point word - 4 + 3 @@ -3190,7 +3226,7 @@ point word - 5 + 4 @@ -3206,7 +3242,7 @@ for exceeding the volume word - 6 + 5 @@ -3222,7 +3258,7 @@ for exceeding files word - 7 + 6 @@ -3243,7 +3279,7 @@ for exceeding files True False - + gtk-delete True True @@ -3393,6 +3429,9 @@ for exceeding files True liststoreUser 0 + + + autosize @@ -3742,6 +3781,9 @@ limit True liststoreGroups 0 + + + autosize @@ -4092,6 +4134,9 @@ limit True liststoreProject 0 + + + autosize From e2be42bf14246b029e0a6021b8854b2c23614d16 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 14:55:22 +0600 Subject: [PATCH 070/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=BE=D0=BA=D0=BD=D0=BE=20=D0=B4?= =?UTF-8?q?=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B8?= =?UTF-8?q?=20=D1=80=D0=B5=D0=B4=D0=B0=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D1=8F=20=D0=BA=D0=B2=D0=BE=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 15 +++++++++++++-- source/view_temp_u_g_p.h | 4 ++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index e83ecfd..7b9ade3 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -83,8 +83,13 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->lblProjectIdValueEdit = yon_gtk_builder_get_widget(builder, "lblProjectIdValueEdit"); temp_widgets->boxTempDevice = yon_gtk_builder_get_widget(builder, "boxTempDevice"); temp_widgets->entryUser = yon_gtk_builder_get_widget(builder,"entryUser"); + temp_widgets->UserDeviceCombo = yon_gtk_builder_get_widget(builder,"UserDeviceCombo"); table_u_g_set_flag(flag_temp_u_g_p,set_add_edit); table_u_g_set_glade_path(_glade_path); + temp_settings(); +} +void temp_settings() { + device_fill_disk(temp_widgets->UserDeviceCombo); if (strcmp(flag_temp_u_g_p,"prjquota")==0) { gtk_widget_hide(temp_widgets->lblSetUGP); gtk_widget_hide(temp_widgets->lblSetUGPData); @@ -102,6 +107,7 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil gtk_widget_hide(temp_widgets->chbAuto); gtk_widget_hide(temp_widgets->entryProjectId); gtk_widget_hide(temp_widgets->btnGenerateProject); + gtk_widget_hide(temp_widgets->UserDeviceCombo); gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Editing")); } } @@ -128,6 +134,7 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil gtk_widget_hide(temp_widgets->boxProjectAddEdit); gtk_widget_hide(temp_widgets->btnOpenUserGroup); gtk_widget_hide(temp_widgets->entryUser); + gtk_widget_hide(temp_widgets->UserDeviceCombo); gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Editing")); } @@ -521,14 +528,18 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { } if (strcmp(set_add_edit, "add")==0) { char* file_dir = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); - _config->UNIX_file = yon_char_new(file_dir); + char* activ_disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo))); + activ_disk = yon_char_divide_search(activ_disk, " ", -1); + _config->UNIX_file = activ_disk; _config->type_arr = yon_char_new(flag_temp_u_g_p); } } else { if (strcmp(set_add_edit, "add")==0) { table_u_g_get_actors(&_config->actors); - _config->UNIX_file = yon_char_new(disk); + char* activ_disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo))); + activ_disk = yon_char_divide_search(activ_disk, " ", -1); + _config->UNIX_file = activ_disk; _config->type_arr = yon_char_new(flag_temp_u_g_p); } } diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index a95a406..3488a08 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -13,7 +13,6 @@ #include "model/load.h" #include "view_check_user_table.h" - void temp_set_index(int _index); temp_set_window* get_widget_temp(); void set_disk(char* _disk); @@ -42,4 +41,5 @@ void generate_id(); void set_activ_project_id(); int wrapper_check_save(); void block_btn_save(); -int table_check_save(); \ No newline at end of file +int table_check_save(); +void temp_settings(); \ No newline at end of file From be88b1b9172cc0c9f213ee1b77cdc8a5c4453da8 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 14:56:00 +0600 Subject: [PATCH 071/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D0=BD=D1=8B=D0=B5=20=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9=D1=81?= =?UTF-8?q?=D1=82=D0=B2=20=D0=B2=20=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82?= =?UTF-8?q?=D1=83=D1=80=D1=83=20=D0=BE=D1=81=D0=BD=D0=BE=D0=B2=D0=BD=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=20=D0=BE=D0=BA=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/ubl-settings-diskquota.c | 8 ++++++-- source/ubl-settings-diskquota.h | 3 +-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/source/ubl-settings-diskquota.c b/source/ubl-settings-diskquota.c index 2d39f4a..d8823fd 100644 --- a/source/ubl-settings-diskquota.c +++ b/source/ubl-settings-diskquota.c @@ -207,6 +207,7 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->user.note_selected = 0; custom_widgets->group.note_selected = 1; custom_widgets->project.note_selected = 2; + custom_widgets->device.note_selected = 3; custom_widgets->user.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddUsers"); custom_widgets->user.btnEdit = yon_gtk_builder_get_widget(builder,"btnEditUsers"); @@ -231,7 +232,10 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu custom_widgets->project.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreProject")); custom_widgets->liststoreGeneral = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreGeneral")); custom_widgets->treeViewGeneral = yon_gtk_builder_get_widget(builder,"GeneralQuotasTree"); - custom_widgets->btnEditDevice = yon_gtk_builder_get_widget(builder,"btnEditDevice"); - custom_widgets->btnAddDevice = yon_gtk_builder_get_widget(builder,"btnAddDevice"); + custom_widgets->device.btnEdit = yon_gtk_builder_get_widget(builder,"btnEditDevice"); + custom_widgets->device.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddDevice"); + custom_widgets->device.btnDel = yon_gtk_builder_get_widget(builder,"btnDelDevice"); + custom_widgets->device.tree_view = yon_gtk_builder_get_widget(builder,"DeviceQuotasTree"); + custom_widgets->device.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreDevice")); return custom_widgets; } diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index 9eaaa8b..70ee820 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -87,8 +87,7 @@ typedef struct { typedef struct { GtkWidget *treeViewGeneral; GtkListStore *liststoreGeneral; - GtkWidget *btnEditDevice; - GtkWidget *btnAddDevice; + hotebook device; hotebook user; hotebook group; hotebook project; From c4113084ad5feb6a4b18d11f0887f5d10e927e59 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 14:57:18 +0600 Subject: [PATCH 072/144] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D1=82=D0=B0=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=20=D0=BF=D0=BE=20=D0=B4?= =?UTF-8?q?=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8E=20=D1=84?= =?UTF-8?q?=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=BE=D0=BD=D0=B0=D0=BB=D0=B0=20?= =?UTF-8?q?=D0=B2=20=D0=BE=D0=BA=D0=BD=D0=BE=20=D1=83=D1=81=D1=82=D1=80?= =?UTF-8?q?=D0=BE=D0=B9=D1=81=D1=82=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_set_disk.c | 168 +++++++++++++++++++++++++++-------------- source/view_set_disk.h | 9 +++ 2 files changed, 119 insertions(+), 58 deletions(-) diff --git a/source/view_set_disk.c b/source/view_set_disk.c index 27c7bb4..ac63fcc 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -4,15 +4,14 @@ view_device_set_window *obj_view_device_widgets = NULL; char* view_device_glade_path = NULL; int view_device_index = 0; char* view_device_set_add_edit = NULL; - - - +vector* vec_device = NULL; void set_view_device_menu(char* _set_add_edit) { view_device_set_add_edit = _set_add_edit; } - - +void view_device_set_vector_device(vector* _vec_device) { + vec_device = _vec_device; +} view_device_set_window* get_widget_view_device() { return obj_view_device_widgets; } @@ -46,6 +45,7 @@ view_device_set_window *view_device_setup_window_custom(view_device_set_window* obj_view_device_widgets->spinMinutesSize = yon_gtk_builder_get_widget(builder,"spinMinutesSize"); obj_view_device_widgets->lblNameDevice = yon_gtk_builder_get_widget(builder,"lblNameDevice"); obj_view_device_widgets->DeviceCombo = yon_gtk_builder_get_widget(builder,"DeviceCombo"); + obj_view_device_widgets->cmbDeviceSetStatus = yon_gtk_builder_get_widget(builder,"cmbDeviceSetStatus"); if (strcmp(view_device_set_add_edit, "add") == 0) { gtk_widget_hide(obj_view_device_widgets->lblNameDevice); device_fill_disk(obj_view_device_widgets->DeviceCombo); @@ -53,6 +53,7 @@ view_device_set_window *view_device_setup_window_custom(view_device_set_window* else { gtk_widget_hide(obj_view_device_widgets->DeviceCombo); } + view_device_fill_gui(); } void view_device_show(GtkWidget *self, char* __glade_path) { @@ -65,11 +66,25 @@ void view_device_show(GtkWidget *self, char* __glade_path) { } } +void view_device_save() { + view_device_get_gui_data(); + view_device_on_destroy_subwindow(obj_view_device_widgets->Window); +} + void view_device_event(view_device_set_window* view_device_view_device_widgets) { - g_signal_connect(G_OBJECT(obj_view_device_widgets->Window), "destroy", G_CALLBACK(view_device_destroy), NULL); - g_signal_connect(G_OBJECT(obj_view_device_widgets->btnSaveTempSave),"clicked",G_CALLBACK(view_device_on_destroy_subwindow), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->Window), "destroy", G_CALLBACK(view_device_destroy), obj_view_device_widgets->Window); g_signal_connect(G_OBJECT(obj_view_device_widgets->btnTempCancel),"clicked",G_CALLBACK(view_device_on_destroy_subwindow), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->spinWeeksSize), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->spinDaysSize), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->spinHoursSize), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->spinMinutesSize), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->spinWeeksFile), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->spinDaysFile), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->spinHoursFile), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->spinMinutesFile), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); } + + void view_device_on_destroy_subwindow(GtkWidget *self) { if (self) { gtk_widget_destroy(gtk_widget_get_toplevel(self)); @@ -84,12 +99,94 @@ void view_device_destroy(GtkWidget *self) { } } -void view_device_get_gui() { - //char* disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX(obj_view_device_widgets->DeviceCombo))); - //disk = yon_char_divide_search(disk, " ", -1); - //int status = gtk_combo_box_get_active_id(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus)); +void view_device_update_gui_spin_time() { } + +void view_device_fill_gui() { + size_t second_file = 0; + size_t second_size = 0; + if (strcmp(view_device_set_add_edit, "edit") == 0) { + if (view_device_index != -1) { + disk_status* _config = (disk_status*)vec_device->pfVectorGet(vec_device, view_device_index); + second_size = _config->deferring_size; + second_file = _config->deferring_file; + gtk_combo_box_set_active(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus), _config->status); + gtk_label_set_label(GTK_LABEL(obj_view_device_widgets->lblNameDevice), _config->device); + } + } + view_device_set_time_spin(second_file, second_size); +} +void view_device_get_spin_time(size_t* second_file, size_t* second_size) { + int spin_week_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize)); + int spin_days_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize)); + int spin_hours_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize)); + int spin_minutes_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize)); + *second_size = spin_week_size*7*24*3600+spin_days_size*24*3600+spin_hours_size*3600+spin_minutes_size*60; + int spin_week_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile)); + int spin_days_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile)); + int spin_hours_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile)); + int spin_minutes_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile)); + *second_file = spin_week_file*7*24*3600+spin_days_file*24*3600+spin_hours_file*3600+spin_minutes_file*60; + view_device_set_time_spin(*second_file, *second_size); +} + +void view_device_get_gui_data() { + char* disk = NULL; + int status_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus)); + disk_status* _config = NULL; + size_t second_file = 0; + size_t second_size = 0; + view_device_get_spin_time(&second_file, &second_size); + if (view_device_index != -1) { + _config = (disk_status*)vec_device->pfVectorGet(vec_device, view_device_index); + + } + else { + _config = malloc(sizeof(disk_status)); + disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(obj_view_device_widgets->DeviceCombo))); + _config->device = yon_char_divide_search(disk, " ", -1); + _config->fs = disk; + _config->mount_point = yon_char_new(""); + _config->name = yon_char_new(""); + + } + _config->deferring_size = second_size; + _config->deferring_file = second_file; + _config->status = status_id; + if (view_device_index == -1) { + vec_device->pfVectorAdd(vec_device, _config); + } + +} +void view_device_set_time_spin(size_t seconds_file, size_t seconds_size) { + me_time t_file = time_convert(seconds_file); + me_time t_size = time_convert(seconds_size); + if (seconds_file!=-1) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile), t_file.weeks); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile), t_file.days); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile), t_file.hours); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile), t_file.minutes); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile), 0); + } + if (seconds_size!=-1) { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize), t_size.weeks); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize), t_size.days); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize), t_size.hours); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), t_size.minutes); + } + else { + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize), 0); + gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), 0); + } +} /* void get_status_disk(hotebook* widgets) { int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox)); @@ -139,52 +236,7 @@ void template_set_status_disk(GtkWidget* self,hotebook* widgets) { all_config.flag_set_data = 1; } } -void get_spin_time_gui(vector* vec_u_g_p, hotebook* view_device_widgets) { - if (index_selected != -1) { - config_u_g_p* _config = (config_u_g_p*)vec_u_g_p->pfVectorGet(vec_u_g_p, index_selected); - int spin_week_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize)); - int spin_days_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize)); - int spin_hours_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize)); - int spin_minutes_size = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize)); - size_t second_size = spin_week_size*7*24*3600+spin_days_size*24*3600+spin_hours_size*3600+spin_minutes_size*60; - int spin_week_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile)); - int spin_days_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile)); - int spin_hours_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile)); - int spin_minutes_file = gtk_spin_button_get_value_as_int(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile)); - size_t second_file = spin_week_file*7*24*3600+spin_days_file*24*3600+spin_hours_file*3600+spin_minutes_file*60; - set_time_spin(second_file, second_size); - _config->deferring_size = second_size; - _config->deferring_file = second_file; - vec_u_g_p->pfVectorSet(vec_u_g_p, index_selected, _config); - } -} -void set_time_spin(size_t seconds_file, size_t seconds_size) { - me_time t_file = time_convert(seconds_file); - me_time t_size = time_convert(seconds_size); - if (seconds_file!=-1) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile), t_file.weeks); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile), t_file.days); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile), t_file.hours); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile), t_file.minutes); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursFile), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesFile), 0); - } - if (seconds_size!=-1) { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize), t_size.weeks); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize), t_size.days); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize), t_size.hours); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), t_size.minutes); - } - else { - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinWeeksSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinDaysSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinHoursSize), 0); - gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), 0); - } -} + + */ \ No newline at end of file diff --git a/source/view_set_disk.h b/source/view_set_disk.h index e22bbc1..1220ae5 100644 --- a/source/view_set_disk.h +++ b/source/view_set_disk.h @@ -30,9 +30,18 @@ typedef struct { GtkWidget* spinMinutesSize; GtkWidget* lblNameDevice; GtkWidget* DeviceCombo; + GtkWidget* cmbDeviceSetStatus; char* name; } view_device_set_window; +view_device_set_window* get_widget_view_device(); +void view_device_get_gui_data(); +void view_device_set_time_spin(size_t seconds_file, size_t seconds_size); +void view_device_update_gui_spin_time(); +void view_device_fill_gui(); +void view_device_set_index(int _index); +void set_view_device_menu(char* _set_add_edit); +void view_device_set_vector_device(vector* _vec_device); void set_view_device_menu(char* _set_add_edit); void view_device_show(GtkWidget *self, char* __glade_path); void view_device_event(view_device_set_window* view_device_view_device_widgets); From d734d67b931c438b26e3429971a33c47aba2af04 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 14:58:39 +0600 Subject: [PATCH 073/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=B8?= =?UTF-8?q?=20=D0=B4=D0=BB=D1=8F=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20?= =?UTF-8?q?=D1=81=20=D0=B2=D0=B5=D0=BA=D1=82=D0=BE=D1=80=D0=BE=D0=BC=20?= =?UTF-8?q?=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80=20=D0=B4=D0=B8?= =?UTF-8?q?=D1=81=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/model.c | 49 +++++++++++++++++++++++++++++++++++-- source/model/model.h | 10 +++++++- source/model/philos_utils.h | 2 +- 3 files changed, 57 insertions(+), 4 deletions(-) diff --git a/source/model/model.c b/source/model/model.c index 5492683..c9fb03c 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -25,6 +25,13 @@ void model_clear_cfg(config_u_g_p* _config) { free(_config->loaded_keys); } +void model_clear_cfg_device(disk_status* _config) { + free(_config->device); + free(_config->fs); + free(_config->mount_point); + free(_config->name); +} + void model_free_vector_string(vector* vec_str) { if (vec_str->vectorList.total> 0) { for (int i = 0; i < vec_str->vectorList.total; i++) { @@ -117,7 +124,7 @@ int fill_tree_view_project(config_all* all_config,hotebook* widget , char* str_f return flag_searhc; } -int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widget,char* str_fill ,int flag_gui_add) { +int fill_tree_view_user_group(config_all* all_config, hotebook* widget, char* str_fill ,int flag_gui_add) { GtkTreeModel *model = GTK_TREE_MODEL(widget->liststore); if (flag_gui_add == 0) { g_object_ref(widget->liststore); @@ -135,7 +142,7 @@ int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widg if (vec_temp->vectorList.total > 0) { for (int i = 0; i < vec_temp->vectorList.total; i++) { config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); - if (strcmp(_config->type_arr, str_fill) == 0 && strstr(_config->UNIX_file, disk)) { + if (strcmp(_config->type_arr, str_fill) == 0) { GtkTreeIter iter; flag_searhc++; gtk_list_store_append(widget->liststore,&iter); @@ -248,4 +255,42 @@ int fill_tree_view_generate(vector* vec_fill, vector* vec_status_disk, char* str return 1; } +int pars_status_device(disk_status* _config) { + if (_config->status == 2) { + return 1; + } + return 0; +} +int fill_tree_view_device(vector* vec_device, hotebook* widget, int flag_gui_add) { + GtkTreeModel *model = GTK_TREE_MODEL(widget->liststore); + if (flag_gui_add == 0) { + g_object_ref(widget->liststore); + // gtk_tree_view_set_model(GTK_TREE_VIEW(widget->tree_view), NULL); + gtk_list_store_clear(widget->liststore); + } + int flag_searhc = 0; + if (vec_device->vectorList.total > 0) { + for (int i = 0; i < vec_device->vectorList.total; i++) { + disk_status* _config = (disk_status*)vec_device->pfVectorGet(vec_device, i); + GtkTreeIter iter; + flag_searhc++; + gtk_list_store_append(widget->liststore,&iter); + char* deferring_size = wrapper_str_time(_config->deferring_size); + char* deferring_file = wrapper_str_time(_config->deferring_file); + gtk_list_store_set(widget->liststore,&iter, + 0,pars_status_device(_config), + 1,_config->device, + 2,_config->mount_point, + 3,_config->fs, + 4,_config->name, + 5,deferring_size, + 6,deferring_file, + -1); + } + } + if (flag_gui_add != 0) { + gtk_tree_view_set_model(GTK_TREE_VIEW(widget->tree_view), model); + } + return flag_searhc; +} diff --git a/source/model/model.h b/source/model/model.h index 42028e7..fbcca55 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -42,9 +42,15 @@ typedef struct { int count_remove; int flag_not_data; } config_all; + typedef struct{ char* device; int status; + size_t deferring_size; + size_t deferring_file; + char* fs; + char* mount_point; + char* name; } disk_status; typedef struct{ @@ -56,13 +62,15 @@ typedef struct{ int flag_load; } config_gui; +void model_clear_cfg_device(disk_status* _config); char* wrapper_str_time(size_t seconds); void model_null_str_writing(config_u_g_p* _config); void model_clear_cfg(config_u_g_p* _config); void model_array_size_memory(); char* format_actors(vector* vec_actors); void model_free_vector_string(vector* vec_str); -int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widget,char* str_fill , int flag_gui_add); +int fill_tree_view_user_group(config_all* all_config, hotebook* widget,char* str_fill , int flag_gui_add); int fill_tree_view_project(config_all* all_config, hotebook* widget, char* str_fill , int flag_gui_add); int fill_tree_view_generate(vector* vec_fill, vector* vec_status_disk, char* str_fill, GtkWidget* tree_view, GtkListStore* liststoreGeneral); +int fill_tree_view_device(vector* vec_device, hotebook* widget, int flag_gui_add); #endif \ No newline at end of file diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 3617e50..09a2f08 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -73,7 +73,7 @@ typedef struct { GtkWidget* lblSetNameDevice; GtkWidget* boxProjectAddEditboxProjectId; GtkWidget* entryUser; - + GtkWidget* UserDeviceCombo; } temp_set_window; typedef struct { From 1301ee0dcd4e62fe5f604c6411f95c5af2f82e68 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 15:00:18 +0600 Subject: [PATCH 074/144] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D1=82=D0=B0=20?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0=20=D0=BF=D0=BE=20=D0=BE?= =?UTF-8?q?=D0=B1=D1=8A=D0=B5=D0=B4=D0=B8=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=20?= =?UTF-8?q?=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=BE=D0=BD=D0=B0=D0=BB?= =?UTF-8?q?=D0=B0=20=D0=B2=D1=81=D0=B5=D1=85=20=D1=84=D0=B0=D0=B9=D0=BB?= =?UTF-8?q?=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 228 +++++++++++++++++++++++++-------------------- source/controler.h | 1 - 2 files changed, 126 insertions(+), 103 deletions(-) diff --git a/source/controler.c b/source/controler.c index 49bd85a..cb783a3 100644 --- a/source/controler.c +++ b/source/controler.c @@ -8,7 +8,66 @@ int index_selected = -1; int note_selected = -1; // 0 user // 1 group -// 3 project +// 2 project + + + +void entry_user_disk(GtkWidget *self, int* flag_update) { + if (flag_update) { + all_config.flag_set_data = 1; + all_config.flag_save = 3; + temp_on_destroy_subwindow(self); + } + int find = fill_tree_view_user_group(&all_config, &cfg_custom_gui.user, "usrquota", 0); + if (find == 0) { + g_object_ref(cfg_custom_gui.user.liststore); + gtk_list_store_clear(cfg_custom_gui.user.liststore); + } + wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); +} + +void entry_device_disk(GtkWidget *self, int* flag_update) { + if (flag_update) { + all_config.flag_set_data = 1; + all_config.flag_save = 3; + view_device_get_gui_data(); + view_device_on_destroy_subwindow(self); + } + int find = fill_tree_view_device(&all_config.v_disk_status, &cfg_custom_gui.device, 0); + if (find == 0) { + g_object_ref(cfg_custom_gui.device.liststore); + gtk_list_store_clear(cfg_custom_gui.device.liststore); + } + wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); +} + +void entry_groups_disk(GtkWidget *self,int* flag_update) { + if (flag_update) { + all_config.flag_set_data = 1; + all_config.flag_save = 3; + temp_on_destroy_subwindow(self); + } + int find = fill_tree_view_user_group(&all_config, &cfg_custom_gui.group,"usrquota", 0); + if (find == 0) { + g_object_ref(cfg_custom_gui.group.liststore); + gtk_list_store_clear(cfg_custom_gui.group.liststore); + } + wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); +} + +void entry_project_disk(GtkWidget *self,int* flag_update) { + if (flag_update) { + all_config.flag_set_data = 1; + all_config.flag_save = 3; + temp_on_destroy_subwindow(self); + } + int find = fill_tree_view_project(&all_config, &cfg_custom_gui.project,"prjquota", 0); + if (find == 0) { + g_object_ref(cfg_custom_gui.project.liststore); + gtk_list_store_clear(cfg_custom_gui.project.liststore); + } + wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); +} void wrapper_filters_user_show() { filters_get_tree_view(cfg_custom_gui.user.tree_view); @@ -27,24 +86,16 @@ void wrapper_filters_project_show() { } void wrapper_add_user_show() { - /* - char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); - activ_text = yon_char_divide_search(activ_text, " ", -1); - set_disk(activ_text); set_temp_menu("usrquota", "add"); set_all_config(&all_config); set_vector(&all_config.v_user); temp_show(NULL, glade_path); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_user_disk),&i); - */ } + void wrapper_edit_user_show() { - /* int index = wrapper_select_tree_view(&cfg_custom_gui.user); - char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); - activ_text= yon_char_divide_search(activ_text, " ", -1); - set_disk(activ_text); set_temp_menu("usrquota", "edit"); temp_set_index(index); set_all_config(&all_config); @@ -53,28 +104,19 @@ void wrapper_edit_user_show() { set_edit_gui_data_base(&all_config, index); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_user_disk),&i); -*/ } void wrapper_add_group_show() { - /* - char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); - activ_text = yon_char_divide_search(activ_text, " ", -1); - set_disk(activ_text); set_temp_menu("grpquota", "add"); set_all_config(&all_config); set_vector(&all_config.v_group); temp_show(NULL, glade_path); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_groups_disk),&i); - */ } + void wrapper_edit_group_show() { - /* int index = wrapper_select_tree_view(&cfg_custom_gui.group); - char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.group.comboBox)); - activ_text= yon_char_divide_search(activ_text, " ", -1); - set_disk(activ_text); set_temp_menu("grpquota", "edit"); temp_set_index(index); set_all_config(&all_config); @@ -83,8 +125,9 @@ void wrapper_edit_group_show() { set_edit_gui_data_base(&all_config, index); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_groups_disk),&i); - */ + } + void wrapper_add_project_show() { set_temp_menu("prjquota", "add"); set_all_config(&all_config); @@ -93,6 +136,7 @@ void wrapper_add_project_show() { int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_project_disk),&i); } + void wrapper_edit_project_show() { int index = wrapper_select_tree_view(&cfg_custom_gui.project); set_temp_menu("prjquota", "edit"); @@ -105,75 +149,30 @@ void wrapper_edit_project_show() { g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_project_disk),&i); } -void block_tree_view(hotebook* widgets,void (*f)()) { - g_signal_handlers_block_by_func(G_OBJECT(widgets->tree_view), G_CALLBACK(f), NULL); -} -void unlock_tree_view(hotebook* widgets,void (*f)()) { - g_signal_handlers_unblock_by_func(G_OBJECT(widgets->tree_view), G_CALLBACK(f), NULL); -} -/* -void block_button_add_edit_del(hotebook* obj_note) { - int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_note->comboBox)); - int flag_block = 0; - if (menu_id == -1) { - flag_block = 0; - } - else { - flag_block = 1; - } - gtk_widget_set_sensitive(obj_note->btnAdd, flag_block); - gtk_widget_set_sensitive(obj_note->btnDel, flag_block); - gtk_widget_set_sensitive(obj_note->btnEdit, flag_block); - if (index_selected==-1) { - } -} -*/ -void entry_user_disk(GtkWidget *self, int* flag_update) { - /* - if (flag_update) { - all_config.flag_set_data = 1; - all_config.flag_save = 3; - temp_on_destroy_subwindow(self); - } - get_status_disk(&cfg_custom_gui.user); - char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(cfg_custom_gui.user.comboBox)); - activ_text= yon_char_divide_search(activ_text, " ", -1); - int find = fill_tree_view_user_group(&all_config, activ_text, &cfg_custom_gui.user,"usrquota", 0); - if (find == 0) { - g_object_ref(cfg_custom_gui.user.liststore); - gtk_list_store_clear(cfg_custom_gui.user.liststore); - } - wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); - */ -} - - - -void entry_groups_disk(GtkWidget *self,int* flag_update) { +void wrapper_edit_view_device_show() { + view_device_set_vector_device(&all_config.v_disk_status); + view_device_set_index(index_selected); + set_view_device_menu("edit"); + view_device_show(NULL, glade_path); + int i = 0; + g_signal_connect(G_OBJECT(get_widget_view_device()->btnSaveTempSave),"clicked",G_CALLBACK(entry_device_disk),&i); } -void wrapper_entry_groups_disk(GtkWidget *self) { - //block_button_add_edit_del(&cfg_custom_gui.group); - entry_groups_disk(0,0); +void wrapper_add_view_device_show() { + view_device_set_vector_device(&all_config.v_disk_status); + view_device_set_index(-1); + set_view_device_menu("add"); + view_device_show(NULL, glade_path); + int i = 0; + g_signal_connect(G_OBJECT(get_widget_view_device()->btnSaveTempSave),"clicked",G_CALLBACK(entry_device_disk),&i); } -void wrapper_entry_user_disk(GtkWidget *self) { - //block_button_add_edit_del(&cfg_custom_gui.user); - entry_user_disk(0,0); +void block_tree_view(hotebook* widgets,void (*f)()) { + g_signal_handlers_block_by_func(G_OBJECT(widgets->tree_view), G_CALLBACK(f), NULL); } -void entry_project_disk(GtkWidget *self,int* flag_update) { - if (flag_update) { - all_config.flag_set_data = 1; - all_config.flag_save = 3; - temp_on_destroy_subwindow(self); - } - int find = fill_tree_view_project(&all_config, &cfg_custom_gui.project,"prjquota", 0); - if (find == 0) { - g_object_ref(cfg_custom_gui.project.liststore); - gtk_list_store_clear(cfg_custom_gui.project.liststore); - } - wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); +void unlock_tree_view(hotebook* widgets,void (*f)()) { + g_signal_handlers_unblock_by_func(G_OBJECT(widgets->tree_view), G_CALLBACK(f), NULL); } void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { @@ -212,7 +211,24 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { } - +void device_remove() { + if (note_selected == 3) { + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.device.liststore); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.device.tree_view)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + gtk_list_store_remove(cfg_custom_gui.device.liststore, &iter); + int index = wrapper_select_tree_view(&cfg_custom_gui.device); + if (index!=-1) { + index_selected = -1; + disk_status* _config = (disk_status*)all_config.v_disk_status.pfVectorGet(&all_config.v_disk_status, index); + model_clear_cfg_device(_config); + all_config.v_disk_status.pfVectorDelete(&all_config.v_disk_status, index); + all_config.flag_save = 1; + } + } + } +} void template_remove(vector* vec_temp, hotebook* widgets) { int index = wrapper_select_tree_view(widgets); if (index!=-1) { @@ -279,9 +295,7 @@ int wrapper_select_tree_view(hotebook* widgets) { } void wrapper_all_save() { - int flag_mess_save = 0; - if (all_config.flag_load == 0) { flag_mess_save = wrapper_template_save(&all_config, CMD_ALL_SAVE, CMD_ALL_REMOVE); } @@ -328,14 +342,22 @@ void load_global_cfg() { entry_project_disk(0, 0); } -void wrapper_edit_view_device_show() { - set_view_device_menu("edit"); - view_device_show(NULL, glade_path); +void tree_view_select_device(GtkWidget* self) { + note_selected = 3; + tree_view_select(NULL,&all_config.v_disk_status , &cfg_custom_gui.device); } -void wrapper_add_view_device_show() { - set_view_device_menu("add"); - view_device_show(NULL, glade_path); +void tree_view_select_user(GtkWidget* self) { + note_selected = 0; + tree_view_select(NULL,&all_config.v_user , &cfg_custom_gui.user); +} +void tree_view_select_group(GtkWidget* sel) { + note_selected = 1; + tree_view_select(NULL,&all_config.v_group ,&cfg_custom_gui.group); +} +void tree_view_select_project(GtkWidget* self) { + note_selected = 2; + tree_view_select(NULL,&all_config.v_project , &cfg_custom_gui.project); } void control_event(main_window* _config_main_gui, custom_window* _config_custom_gui) { @@ -357,17 +379,16 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ g_signal_connect(G_OBJECT(_config_custom_gui->group.btnFilter),"clicked",G_CALLBACK(wrapper_filters_group_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->project.btnFilter),"clicked",G_CALLBACK(wrapper_filters_project_show), glade_path); - //g_signal_connect(G_OBJECT(_config_custom_gui->user.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_user), NULL); - //g_signal_connect(G_OBJECT(_config_custom_gui->group.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_group), NULL); - //g_signal_connect(G_OBJECT(_config_custom_gui->project.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_project), NULL); - g_signal_connect(G_OBJECT(_config_custom_gui->btnEditDevice), "clicked", G_CALLBACK(wrapper_edit_view_device_show), glade_path); - g_signal_connect(G_OBJECT(_config_custom_gui->btnAddDevice), "clicked", G_CALLBACK(wrapper_add_view_device_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->user.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_user), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->group.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_group), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->project.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_project), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->device.tree_view), "cursor-changed", G_CALLBACK(tree_view_select_device), NULL); + g_signal_connect(G_OBJECT(_config_custom_gui->device.btnEdit), "clicked", G_CALLBACK(wrapper_edit_view_device_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->device.btnAdd), "clicked", G_CALLBACK(wrapper_add_view_device_show), glade_path); + g_signal_connect(G_OBJECT(_config_custom_gui->device.btnDel),"clicked",G_CALLBACK(device_remove), glade_path); + } - - - - int main(int argc, char *argv[]){ all_config.flag_not_data = 0; vector_init(&all_config.v_user); @@ -489,6 +510,9 @@ int main(int argc, char *argv[]){ -1); //block_button_add_edit_del(&cfg_custom_gui.user); //block_button_add_edit_del(&cfg_custom_gui.group); + tree_view_select(NULL,&all_config.v_user , &cfg_custom_gui.user); + tree_view_select(NULL,&all_config.v_group , &cfg_custom_gui.group); tree_view_select(NULL,&all_config.v_project , &cfg_custom_gui.project); + tree_view_select(NULL,&all_config.v_disk_status , &cfg_custom_gui.device); gtk_main(); } \ No newline at end of file diff --git a/source/controler.h b/source/controler.h index bdc6db4..0d14736 100644 --- a/source/controler.h +++ b/source/controler.h @@ -10,7 +10,6 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_ void wrapper_all_save(); void wrapper_global_save(); void wrapper_system_save(); -int fill_tree_view_user_group(config_all* all_config, char* disk, hotebook* widget,char* str_fill , int flag_gui_add); int fill_tree_view_project(config_all* all_config, hotebook* widget, char* str_fill , int flag_gui_add); void entry_user_disk(GtkWidget *self,int* flag_update); void entry_groups_disk(GtkWidget *self,int* flag_update); From 8eb4859174338a46515a6188ef6d77a1b462d3c9 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 16:48:46 +0600 Subject: [PATCH 075/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D1=8B=20=D1=84=D0=B8=D0=BB=D1=8C=D1=82=D1=80?= =?UTF-8?q?=D1=8B=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_filters.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/view_filters.c b/source/view_filters.c index dc91d25..188baa9 100644 --- a/source/view_filters.c +++ b/source/view_filters.c @@ -41,14 +41,14 @@ filters_window *filters_setup_window(char* glade_path){ } gboolean* filters_get_flag_user() { - flag_filters_group[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); - flag_filters_group[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterDevice)); - flag_filters_group[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); - flag_filters_group[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); - flag_filters_group[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); - flag_filters_group[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); - flag_filters_group[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); - flag_filters_group[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); + flag_filters_user[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); + flag_filters_user[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterDevice)); + flag_filters_user[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); + flag_filters_user[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); + flag_filters_user[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); + flag_filters_user[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); + flag_filters_user[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); + flag_filters_user[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); return flag_filters_user; } From 491976ef319a1ce6ef030cbaad9dc18ec597f80f Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 17:54:45 +0600 Subject: [PATCH 076/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0?= =?UTF-8?q?=20=D0=B2=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index d2f1be4..e3c9e31 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -2417,6 +2417,8 @@ translated and supported by community. + + From 58718ce19e6fc7060d7b734f6dea0a9429bdc326 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 17:55:35 +0600 Subject: [PATCH 077/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=BD=D0=BE=D0=B2=D0=B0=D1=8F=20=D1=84?= =?UTF-8?q?=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F=20=D1=81=20=D1=81=D0=B2?= =?UTF-8?q?=D1=8F=D0=B7=D0=B8=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=D0=BC=20=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/save.c | 47 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 36 insertions(+), 11 deletions(-) diff --git a/source/model/save.c b/source/model/save.c index e7ac2bc..77d70aa 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -70,11 +70,11 @@ char* wrapper_save_format_status_cmd_all(config_all* _all_config) { char* save_format_status_cmd(disk_status* config_disk_status, config_u_g_p* config) { char* cmd = yon_char_unite("DISK_QUOTA[", config->type_arr, ":", config->UNIX_file,"]=", NULL);; - if (config_disk_status->status == 1) { + if (config_disk_status->status == 2) { cmd = yon_char_unite(cmd,"enable", NULL); return cmd; } - else if (config_disk_status->status == 0) { + else if (config_disk_status->status == 1) { return yon_char_unite(cmd,"disable", NULL); } else { @@ -105,28 +105,53 @@ char* template_format_remove_save(config_all* _all_config, char* source_remove_c } } return NULL; + } +char* template_format_remove_save_device(config_all* _all_config, char* source_remove_cmd) { + if (_all_config->v_disk_status.vectorList.total > 0) { + char* cmd = yon_char_new(""); + for (int i=0; i < _all_config->v_disk_status.vectorList.total; i++) { + disk_status* _config = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, i); + if (_config->status == 0) { + cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota" , _config->device, "] ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota" , _config->device, "] ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota" , _config->device, "] ", NULL); + } + } + return cmd; + } + return NULL; +} + + int wrapper_template_save(config_all* _all_config, char* source_set_cmd, char* source_remove_cmd) { char* str_cmd_remove = template_format_remove_save(_all_config,source_remove_cmd); + char* str_cmd_remove_device = template_format_remove_save_device(_all_config,source_remove_cmd); char* str_cmd_set = wrapper_template_format_save(_all_config,source_set_cmd); - if (str_cmd_set != NULL && str_cmd_remove != NULL) { - philos_config_save(yon_char_unite(str_cmd_remove, "; " , str_cmd_set, NULL)); - } - else if (str_cmd_remove != NULL) { - philos_config_save(str_cmd_remove); - } - else if (str_cmd_set != NULL) { - philos_config_save(str_cmd_set); + if (str_cmd_set != NULL && str_cmd_remove != NULL && str_cmd_remove_device != NULL) { + philos_config_save(yon_char_unite(str_cmd_remove, " " ,str_cmd_remove_device, "; " , str_cmd_set, NULL)); } else { - return 0; + if (str_cmd_remove != NULL) { + philos_config_save(str_cmd_remove); + } + if (str_cmd_set != NULL) { + philos_config_save(str_cmd_set); + } + if (str_cmd_remove_device != NULL) { + philos_config_save(yon_char_unite(source_remove_cmd, " " , str_cmd_set, NULL)); + } } + if (str_cmd_remove != NULL) { free(str_cmd_remove); } if (str_cmd_set != NULL) { free(str_cmd_set); } + if (str_cmd_remove_device != NULL) { + free(str_cmd_remove_device); + } _all_config->flag_set_data = 0; return 1; } From f068980a3914e406c5a4b77fbddc49027397ec21 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 17:56:36 +0600 Subject: [PATCH 078/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BE=D0=BA=D0=BD=D0=BE=20=D0=B4=D0=BE=D0=B1?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 7b9ade3..f9ab880 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -89,7 +89,10 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_settings(); } void temp_settings() { - device_fill_disk(temp_widgets->UserDeviceCombo); + for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { + disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo), _config->device); + } if (strcmp(flag_temp_u_g_p,"prjquota")==0) { gtk_widget_hide(temp_widgets->lblSetUGP); gtk_widget_hide(temp_widgets->lblSetUGPData); From 7ace5a9e3551744e9f84a9aaffed46f33869a375 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 17:57:23 +0600 Subject: [PATCH 079/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=BE=D0=BD?= =?UTF-8?q?=D0=B0=D0=BB=20=D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=20=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9=D1=81=D1=82=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 33 ++++++++++++++++++++++++++------- source/controler.h | 4 ++++ 2 files changed, 30 insertions(+), 7 deletions(-) diff --git a/source/controler.c b/source/controler.c index cb783a3..e0d69da 100644 --- a/source/controler.c +++ b/source/controler.c @@ -39,6 +39,9 @@ void entry_device_disk(GtkWidget *self, int* flag_update) { gtk_list_store_clear(cfg_custom_gui.device.liststore); } wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); + tree_view_select_user(NULL); + tree_view_select_group(NULL); + tree_view_select_project(NULL); } void entry_groups_disk(GtkWidget *self,int* flag_update) { @@ -177,7 +180,7 @@ void unlock_tree_view(hotebook* widgets,void (*f)()) { void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { if (self) {} - if (vec_temp->vectorList.total > 0) { + if (vec_temp->vectorList.total > 0 && all_config.v_disk_status.vectorList.total>0) { wrapper_select_tree_view(widgets); GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); @@ -195,6 +198,12 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { gtk_widget_set_sensitive(widgets->btnEdit, 0); } } + else if (!all_config.v_disk_status.vectorList.total && note_selected != 3) { + gtk_widget_set_sensitive(widgets->btnAdd, 0); + } + else if (all_config.v_disk_status.vectorList.total > 0 && note_selected != 3) { + gtk_widget_set_sensitive(widgets->btnAdd, 1); + } else { gtk_widget_set_sensitive(widgets->btnDel, 0); gtk_widget_set_sensitive(widgets->btnEdit, 0); @@ -225,9 +234,13 @@ void device_remove() { model_clear_cfg_device(_config); all_config.v_disk_status.pfVectorDelete(&all_config.v_disk_status, index); all_config.flag_save = 1; + } } - } + } + tree_view_select_user(NULL); + tree_view_select_group(NULL); + tree_view_select_project(NULL); } void template_remove(vector* vec_temp, hotebook* widgets) { int index = wrapper_select_tree_view(widgets); @@ -332,6 +345,9 @@ void load_system_cfg() { all_config.flag_load = 0; load_template_load_cfg(&all_config, CMD_LOAD_SYSTEM); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL, BACKGROUND_IMAGE_SUCCESS_TYPE); + entry_user_disk(0, 0); + entry_groups_disk(0, 0); + entry_device_disk(0, 0); entry_project_disk(0, 0); } @@ -339,6 +355,9 @@ void load_global_cfg() { all_config.flag_load = 1; load_template_load_cfg(&all_config, CMD_LOAD_GLOBAL); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + entry_user_disk(0, 0); + entry_groups_disk(0, 0); + entry_device_disk(0, 0); entry_project_disk(0, 0); } @@ -351,7 +370,7 @@ void tree_view_select_user(GtkWidget* self) { note_selected = 0; tree_view_select(NULL,&all_config.v_user , &cfg_custom_gui.user); } -void tree_view_select_group(GtkWidget* sel) { +void tree_view_select_group(GtkWidget* self) { note_selected = 1; tree_view_select(NULL,&all_config.v_group ,&cfg_custom_gui.group); } @@ -510,9 +529,9 @@ int main(int argc, char *argv[]){ -1); //block_button_add_edit_del(&cfg_custom_gui.user); //block_button_add_edit_del(&cfg_custom_gui.group); - tree_view_select(NULL,&all_config.v_user , &cfg_custom_gui.user); - tree_view_select(NULL,&all_config.v_group , &cfg_custom_gui.group); - tree_view_select(NULL,&all_config.v_project , &cfg_custom_gui.project); - tree_view_select(NULL,&all_config.v_disk_status , &cfg_custom_gui.device); + tree_view_select_user(NULL); + tree_view_select_group(NULL); + tree_view_select_project(NULL); + tree_view_select_device(NULL); gtk_main(); } \ No newline at end of file diff --git a/source/controler.h b/source/controler.h index 0d14736..04ed1ed 100644 --- a/source/controler.h +++ b/source/controler.h @@ -26,6 +26,10 @@ void wrapper_filters_project_show(); void wrapper_get_spin_time_gui_user(); void wrapper_get_spin_time_gui_group(); void wrapper_get_spin_time_gui_project(); +void tree_view_select_user(GtkWidget* self); +void tree_view_select_group(GtkWidget* self); +void tree_view_select_project(GtkWidget* self); +void tree_view_select_device(GtkWidget* self); void get_spin_time_gui(vector* vec_u_g_p, hotebook* widgets); void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets); void block_spin_time(hotebook* widgets,void (*f)()); From 196dfbe84eaf0f0f08d55aa69b1f069a152aa2ed Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 26 Jul 2023 18:00:07 +0600 Subject: [PATCH 080/144] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=20=D1=80?= =?UTF-8?q?=D0=B0=D0=B1=D0=BE=D1=82=D1=83=20=D0=BD=D0=B0=D0=B4=20=D0=BF?= =?UTF-8?q?=D0=B0=D1=80=D1=81=D0=B5=D1=80=D0=BE=D0=BC=20=D1=83=D1=81=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=B9=D1=81=D1=82=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/my_device.c | 64 +++++++++++++++++++++++++++------------- 1 file changed, 44 insertions(+), 20 deletions(-) diff --git a/source/model/my_device.c b/source/model/my_device.c index 614a3ff..2fe7f20 100644 --- a/source/model/my_device.c +++ b/source/model/my_device.c @@ -2,20 +2,45 @@ device_config obj_device_config; -device_config* get_device_cfg() { +device_config *get_device_cfg() +{ return &obj_device_config; } void device_disk_parsed() { - char* cmd = "lsblk --fs --raw --output PATH,FSTYPE --exclude 7,11,253"; + // findmnt -lo source,target,fstype,label -t ext4 + char *cmd = "lsblk --fs --raw --output PATH,FSTYPE --exclude 7,11,253"; int size = 0; - char** responce = yon_config_load(cmd, &size); + char **responce = yon_config_load(cmd, &size); obj_device_config.size_disk = 0; - char* split_simvol = " "; - for (int index = 1; index < size; index++ ) { - char* disk = yon_char_divide_search(responce[index], "\n", -1); - if (yon_char_find_count(disk, " ") != 0) { - char* name_disk = yon_char_divide_search(disk, " ", -1); + char *split_simvol = " "; + for (int index = 1; index < size; index++) + { + char *disk = yon_char_divide_search(responce[index], "\n", -1); + if (yon_char_find_count(disk, " ") != 0) + { + int size_str = 0; + char* str_info = yon_char_parse(disk, size_str, ' '); + char** name_disk = yon_char_divide_search(disk, " ", -1); + int flag = 0; + for (int index_1 = 0; index_1 < size_str; index_1++) { + if (!strstr(name_disk[index_1], " ")) { + flag+=1; + if (flag == 0) { + obj_device_config.name_disk = yon_char_new(name_disk[index_1]) + } + if (flag == 1) { + + } + if (flag == 2) { + + } + if (flag == 3) { + + } + } + } + obj_device_config.name_disk = yon_char_parsed_append(obj_device_config.name_disk, &obj_device_config.size_disk, name_disk); obj_device_config.size_disk--; obj_device_config.file_system = yon_char_parsed_append(obj_device_config.file_system, &obj_device_config.size_disk, disk); @@ -24,27 +49,26 @@ void device_disk_parsed() { obj_device_config.size_disk--; obj_device_config.type_dick = yon_char_parsed_append(obj_device_config.type_dick, &obj_device_config.size_disk, ""); obj_device_config.size_disk--; - disk = yon_char_replace(disk," ", ""); - if (strlen(disk)!=0) { - char* description_disk = yon_char_unite(name_disk, - split_simvol, - disk, - NULL); + disk = yon_char_replace(disk, " ", ""); + if (strlen(disk) != 0) + { + char *description_disk = yon_char_unite(name_disk, + split_simvol, + disk, + NULL); obj_device_config.description_disk = yon_char_parsed_append(obj_device_config.description_disk, &obj_device_config.size_disk, description_disk); free(description_disk); - } free(name_disk); } free(disk); } philos_free_string_array(&responce, size); - } -void device_fill_disk(GtkWidget* combo_box_text) { - for (int index = 0; index < obj_device_config.size_disk; index++) { +void device_fill_disk(GtkWidget *combo_box_text) +{ + for (int index = 0; index < obj_device_config.size_disk; index++) + { gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_box_text), obj_device_config.description_disk[index]); } } - - From 5610361769797102c3067359b60e49262c28cdae Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 27 Jul 2023 10:27:52 +0600 Subject: [PATCH 081/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BF=D0=B0=D1=80=D1=81=D0=B5=D1=80=20=D0=B0?= =?UTF-8?q?=D0=BA=D1=82=D0=B8=D0=B2=D0=BD=D1=8B=D1=85=20=D0=B4=D0=B8=D1=81?= =?UTF-8?q?=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/my_device.c | 75 ++++++++++++++++--------------------- source/model/my_device.h | 14 +++---- source/model/philos_utils.c | 26 ------------- source/model/philos_utils.h | 1 - 4 files changed, 40 insertions(+), 76 deletions(-) diff --git a/source/model/my_device.c b/source/model/my_device.c index 2fe7f20..96153ab 100644 --- a/source/model/my_device.c +++ b/source/model/my_device.c @@ -1,74 +1,65 @@ #include "my_device.h" -device_config obj_device_config; +vector vec_disk; -device_config *get_device_cfg() +vector *get_device_vec() { - return &obj_device_config; + return &vec_disk; } void device_disk_parsed() { - // findmnt -lo source,target,fstype,label -t ext4 - char *cmd = "lsblk --fs --raw --output PATH,FSTYPE --exclude 7,11,253"; + char *cmd = "findmnt -lo source,target,fstype,label -t ext4"; + vector_init(&vec_disk); int size = 0; char **responce = yon_config_load(cmd, &size); - obj_device_config.size_disk = 0; char *split_simvol = " "; for (int index = 1; index < size; index++) { char *disk = yon_char_divide_search(responce[index], "\n", -1); - if (yon_char_find_count(disk, " ") != 0) + if (yon_char_find_count(disk, " ") != 0 && !strstr(disk, "zram") && !strstr(disk, "[")) { int size_str = 0; - char* str_info = yon_char_parse(disk, size_str, ' '); - char** name_disk = yon_char_divide_search(disk, " ", -1); + char** name_disk = yon_char_parse(disk, &size_str, " "); int flag = 0; + device_config* obj_device_config = malloc(sizeof(device_config)); for (int index_1 = 0; index_1 < size_str; index_1++) { - if (!strstr(name_disk[index_1], " ")) { - flag+=1; + if (strlen(name_disk[index_1])) { if (flag == 0) { - obj_device_config.name_disk = yon_char_new(name_disk[index_1]) - } - if (flag == 1) { - + obj_device_config->name_disk = yon_char_new(name_disk[index_1]); } - if (flag == 2) { - + else if (flag == 1) { + obj_device_config->mounted = yon_char_new(name_disk[index_1]); } - if (flag == 3) { - + else if (flag == 2) { + obj_device_config->file_system = yon_char_new(name_disk[index_1]); } - } + else if (flag == 3) { + obj_device_config->type_dick = yon_char_new(name_disk[index_1]); } - - obj_device_config.name_disk = yon_char_parsed_append(obj_device_config.name_disk, &obj_device_config.size_disk, name_disk); - obj_device_config.size_disk--; - obj_device_config.file_system = yon_char_parsed_append(obj_device_config.file_system, &obj_device_config.size_disk, disk); - obj_device_config.size_disk--; - obj_device_config.mounted = yon_char_parsed_append(obj_device_config.mounted, &obj_device_config.size_disk, ""); - obj_device_config.size_disk--; - obj_device_config.type_dick = yon_char_parsed_append(obj_device_config.type_dick, &obj_device_config.size_disk, ""); - obj_device_config.size_disk--; - disk = yon_char_replace(disk, " ", ""); - if (strlen(disk) != 0) - { - char *description_disk = yon_char_unite(name_disk, - split_simvol, - disk, - NULL); - obj_device_config.description_disk = yon_char_parsed_append(obj_device_config.description_disk, &obj_device_config.size_disk, description_disk); - free(description_disk); + flag+=1; + } } - free(name_disk); + obj_device_config->description_disk = yon_char_unite(obj_device_config->name_disk,split_simvol, + obj_device_config->file_system, + split_simvol, + obj_device_config->mounted, + split_simvol, + obj_device_config->type_dick, NULL); + vec_disk.pfVectorAdd(&vec_disk, obj_device_config); + philos_free_string_array(&name_disk, size_str); } free(disk); } philos_free_string_array(&responce, size); } + void device_fill_disk(GtkWidget *combo_box_text) { - for (int index = 0; index < obj_device_config.size_disk; index++) - { - gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_box_text), obj_device_config.description_disk[index]); + if (vec_disk.vectorList.total > 0) { + for (int index = 0; index < vec_disk.vectorList.total; index++) + { + device_config* obj_device_config = (device_config*)vec_disk.pfVectorGet(&vec_disk, index); + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_box_text), yon_char_new(obj_device_config->description_disk)); + } } } diff --git a/source/model/my_device.h b/source/model/my_device.h index c2ef0e6..89219b4 100644 --- a/source/model/my_device.h +++ b/source/model/my_device.h @@ -5,17 +5,17 @@ #include #include #include "philos_utils.h" +#include "model.h" typedef struct { - char** name_disk; - char** file_system; - char** mounted; - char** type_dick; - char** description_disk; - int size_disk; + char* name_disk; + char* file_system; + char* mounted; + char* type_dick; + char* description_disk; } device_config; void device_disk_parsed(); -device_config* get_device_cfg(); +vector *get_device_vec(); void device_fill_disk(GtkWidget* combo_box_text); size_t get_mem_total(); float get_size_pow_memory(size_t size_memory, int size); diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index 283c9cd..868e8ad 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -751,32 +751,6 @@ void philos_array_char_pars_to(char*** array, char* to) { } } } -void init_device_disk(temp_config* _config) { - for (int index = 0;index< (get_device_cfg()->size_disk*2);index++){ - _config->disk_read = yon_char_parsed_append(_config->disk_read,&_config->size_disk, "-"); - _config->size_disk--; - _config->i_o_limit_write_size = philos_int_append(_config->i_o_limit_write_size, &_config->size_disk, -3); - _config->size_disk--; - _config->i_o_limit_write = philos_int_append(_config->i_o_limit_write, &_config->size_disk, -3); - _config->size_disk--; - _config->i_o_limit_read_size = philos_int_append(_config->i_o_limit_read_size, &_config->size_disk, -3); - _config->size_disk--; - _config->disk_write = yon_char_parsed_append(_config->disk_write,&_config->size_disk, "-"); - _config->size_disk--; - _config->i_o_limit_read = philos_int_append(_config->i_o_limit_read, &_config->size_disk, -3); - } - _config->i_o_limit_write_size = philos_int_append(_config->i_o_limit_write_size, &_config->size_disk, -2); - _config->size_disk--; - _config->disk_write = yon_char_parsed_append(_config->disk_write, &_config->size_disk, NULL); - _config->size_disk--; - _config->disk_read = yon_char_parsed_append(_config->disk_read, &_config->size_disk, NULL); - _config->size_disk--; - _config->i_o_limit_write = philos_int_append(_config->i_o_limit_write, &_config->size_disk, -2); - _config->size_disk--; - _config->i_o_limit_read = philos_int_append(_config->i_o_limit_read, &_config->size_disk, -2); - _config->size_disk--; - _config->i_o_limit_read_size = philos_int_append(_config->i_o_limit_read_size, &_config->size_disk, -2); -} char** philos_char_parsed_append(char** parsed, int *size, char *string) { parsed = yon_char_parsed_append(parsed, size, string); diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 09a2f08..034dbf0 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -17,7 +17,6 @@ #include #include -#include "my_device.h" #define catch(x) ExitJmp:if(__HadError) #define throw(x) {__HadError=true;goto ExitJmp;} From 0aba8eced1db7016777a733fd39cb3eb31d744ad Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 27 Jul 2023 10:29:34 +0600 Subject: [PATCH 082/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BF=D0=BE=D0=B4=D0=BA=D0=BB=D1=8E=D1=87=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B1=D0=B8=D0=B1=D0=BB=D0=B8=D0=BE=D1=82?= =?UTF-8?q?=D0=B5=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/ubl-settings-diskquota.h | 2 +- source/view_check_user_table.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/source/ubl-settings-diskquota.h b/source/ubl-settings-diskquota.h index 70ee820..dc27156 100755 --- a/source/ubl-settings-diskquota.h +++ b/source/ubl-settings-diskquota.h @@ -22,7 +22,7 @@ #include "view_filters.h" #include "view_temp_u_g_p.h" - +#include "model/my_device.h" #define WIKI_LINK "https://wiki.ublinux.ru/ru/Программное_обеспечение/Программы_и_утилиты/Все/ubl-settings-diskquota" diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h index 955e6cc..0fb656e 100644 --- a/source/view_check_user_table.h +++ b/source/view_check_user_table.h @@ -12,6 +12,7 @@ #include "model/model.h" #include "model/load.h" #include "ubl-strings.h" +#include "model/my_device.h" typedef struct { GtkWidget* btnCancel; From b72a39dd66aeefacd08380f2d5eb1eb40346f16f Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 27 Jul 2023 10:30:26 +0600 Subject: [PATCH 083/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86?= =?UTF-8?q?=D1=8B=20=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9=D1=81=D1=82=D0=B2?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_set_disk.c | 20 ++++++++++++++------ source/view_set_disk.h | 1 + 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/source/view_set_disk.c b/source/view_set_disk.c index ac63fcc..1c78fee 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -144,12 +144,20 @@ void view_device_get_gui_data() { } else { _config = malloc(sizeof(disk_status)); - disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(obj_view_device_widgets->DeviceCombo))); - _config->device = yon_char_divide_search(disk, " ", -1); - _config->fs = disk; - _config->mount_point = yon_char_new(""); - _config->name = yon_char_new(""); - + disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(obj_view_device_widgets->DeviceCombo)); + if (get_device_vec()->vectorList.total > 0) { + for (int index = 0; index < get_device_vec()->vectorList.total; index++) + { + device_config* obj_device_config = (device_config*)get_device_vec()->pfVectorGet(get_device_vec(), index); + if (strstr(disk, obj_device_config->name_disk)) { + _config->device = yon_char_new(obj_device_config->name_disk); + _config->fs = yon_char_new(obj_device_config->file_system); + _config->mount_point = yon_char_new(obj_device_config->mounted); + _config->name = yon_char_new(obj_device_config->type_dick); + } + + } + } } _config->deferring_size = second_size; _config->deferring_file = second_file; diff --git a/source/view_set_disk.h b/source/view_set_disk.h index 1220ae5..ce5f222 100644 --- a/source/view_set_disk.h +++ b/source/view_set_disk.h @@ -12,6 +12,7 @@ #include "../compile/ubl-cmake.h" #include "model/model.h" #include "model/load.h" +#include "model/my_device.h" typedef struct { From 329de1ce25025a06672ed04b52c3bedbb748d543 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 27 Jul 2023 14:43:49 +0600 Subject: [PATCH 084/144] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20?= =?UTF-8?q?=D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B4=D0=B8?= =?UTF-8?q?=D1=81=D0=BA=D0=BE=D0=B2=20=D0=B8=D0=B7=20=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 56 ++++++++++++++++++++++++++++++++----- source/model/philos_utils.h | 1 + source/ubl-strings.h | 4 +++ source/view_set_disk.h | 2 ++ source/view_temp_u_g_p.c | 42 ++++++++++++++++++++++++++-- 5 files changed, 95 insertions(+), 10 deletions(-) diff --git a/source/controler.c b/source/controler.c index e0d69da..d2e4f0e 100644 --- a/source/controler.c +++ b/source/controler.c @@ -10,9 +10,22 @@ int note_selected = -1; // 1 group // 2 project +void update_time_table(vector* vec_temp) { + for (int index = 0; index < all_config.v_disk_status.vectorList.total; index++) { + disk_status* _config_device = (disk_status*)all_config.v_disk_status.pfVectorGet(&all_config.v_disk_status, index); + for (int i = 0; i < vec_temp->vectorList.total; i++) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); + if (strstr(_config->UNIX_file, _config_device->device)) { + _config->deferring_size = _config_device->deferring_size; + _config->deferring_file = _config_device->deferring_file; + } + } + } +} void entry_user_disk(GtkWidget *self, int* flag_update) { + update_time_table(&all_config.v_user); if (flag_update) { all_config.flag_set_data = 1; all_config.flag_save = 3; @@ -27,6 +40,7 @@ void entry_user_disk(GtkWidget *self, int* flag_update) { } void entry_device_disk(GtkWidget *self, int* flag_update) { + if (flag_update) { all_config.flag_set_data = 1; all_config.flag_save = 3; @@ -38,6 +52,9 @@ void entry_device_disk(GtkWidget *self, int* flag_update) { g_object_ref(cfg_custom_gui.device.liststore); gtk_list_store_clear(cfg_custom_gui.device.liststore); } + entry_user_disk(0, 0); + entry_groups_disk(0, 0); + entry_project_disk(0, 0); wrapper_fill_tree_view_generate(&all_config, &cfg_custom_gui); tree_view_select_user(NULL); tree_view_select_group(NULL); @@ -45,6 +62,7 @@ void entry_device_disk(GtkWidget *self, int* flag_update) { } void entry_groups_disk(GtkWidget *self,int* flag_update) { + update_time_table(&all_config.v_group); if (flag_update) { all_config.flag_set_data = 1; all_config.flag_save = 3; @@ -59,6 +77,7 @@ void entry_groups_disk(GtkWidget *self,int* flag_update) { } void entry_project_disk(GtkWidget *self,int* flag_update) { + update_time_table(&all_config.v_project); if (flag_update) { all_config.flag_set_data = 1; all_config.flag_save = 3; @@ -140,7 +159,7 @@ void wrapper_add_project_show() { g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_project_disk),&i); } -void wrapper_edit_project_show() { +void wrapper_edit_project_show(GtkWidget* self, vector* vec_temp) { int index = wrapper_select_tree_view(&cfg_custom_gui.project); set_temp_menu("prjquota", "edit"); temp_set_index(index); @@ -152,7 +171,7 @@ void wrapper_edit_project_show() { g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_project_disk),&i); } -void wrapper_edit_view_device_show() { +void wrapper_edit_view_device_show(GtkWidget* self) { view_device_set_vector_device(&all_config.v_disk_status); view_device_set_index(index_selected); set_view_device_menu("edit"); @@ -161,7 +180,7 @@ void wrapper_edit_view_device_show() { g_signal_connect(G_OBJECT(get_widget_view_device()->btnSaveTempSave),"clicked",G_CALLBACK(entry_device_disk),&i); } -void wrapper_add_view_device_show() { +void wrapper_add_view_device_show(GtkWidget* self) { view_device_set_vector_device(&all_config.v_disk_status); view_device_set_index(-1); set_view_device_menu("add"); @@ -216,9 +235,15 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { else { gtk_widget_set_sensitive(widgets->btnDel, 0); gtk_widget_set_sensitive(widgets->btnEdit, 0); + } +} +void del_disk_to_vector_device(vector* vec_temp, char* str_disk) { + for (int i = 0; i < vec_temp->vectorList.total; i++) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); + if (strstr(_config->UNIX_file, str_disk)) { + vec_temp->pfVectorDelete(vec_temp, i); + } } - - } void device_remove() { if (note_selected == 3) { @@ -231,6 +256,9 @@ void device_remove() { if (index!=-1) { index_selected = -1; disk_status* _config = (disk_status*)all_config.v_disk_status.pfVectorGet(&all_config.v_disk_status, index); + del_disk_to_vector_device(&all_config.v_user, _config->device); + del_disk_to_vector_device(&all_config.v_group, _config->device); + del_disk_to_vector_device(&all_config.v_general, _config->device); model_clear_cfg_device(_config); all_config.v_disk_status.pfVectorDelete(&all_config.v_disk_status, index); all_config.flag_save = 1; @@ -238,10 +266,16 @@ void device_remove() { } } } + entry_user_disk(0, 0); + entry_groups_disk(0, 0); + entry_project_disk(0, 0); tree_view_select_user(NULL); tree_view_select_group(NULL); tree_view_select_project(NULL); } + + + void template_remove(vector* vec_temp, hotebook* widgets) { int index = wrapper_select_tree_view(widgets); if (index!=-1) { @@ -345,20 +379,28 @@ void load_system_cfg() { all_config.flag_load = 0; load_template_load_cfg(&all_config, CMD_LOAD_SYSTEM); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL, BACKGROUND_IMAGE_SUCCESS_TYPE); + entry_device_disk(0, 0); entry_user_disk(0, 0); entry_groups_disk(0, 0); - entry_device_disk(0, 0); entry_project_disk(0, 0); + tree_view_select_user(NULL); + tree_view_select_group(NULL); + tree_view_select_project(NULL); + tree_view_select_device(NULL); } void load_global_cfg() { all_config.flag_load = 1; load_template_load_cfg(&all_config, CMD_LOAD_GLOBAL); yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + entry_device_disk(0, 0); entry_user_disk(0, 0); entry_groups_disk(0, 0); - entry_device_disk(0, 0); entry_project_disk(0, 0); + tree_view_select_user(NULL); + tree_view_select_group(NULL); + tree_view_select_project(NULL); + tree_view_select_device(NULL); } void tree_view_select_device(GtkWidget* self) { diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 034dbf0..66c295b 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -73,6 +73,7 @@ typedef struct { GtkWidget* boxProjectAddEditboxProjectId; GtkWidget* entryUser; GtkWidget* UserDeviceCombo; + GtkWidget* lblSetQuotasStatus; } temp_set_window; typedef struct { diff --git a/source/ubl-strings.h b/source/ubl-strings.h index 3fc3c39..7d1af3f 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -66,6 +66,10 @@ #define DAYS _("d ") #define HOURS _("h ") #define MINUTES _("m ") + +#define STR_ON _("On") +#define STR_OFF _("Off") + #define SAVE_FAILED_LABEL #define STR_USER _("User"); diff --git a/source/view_set_disk.h b/source/view_set_disk.h index ce5f222..df22258 100644 --- a/source/view_set_disk.h +++ b/source/view_set_disk.h @@ -15,6 +15,7 @@ #include "model/my_device.h" + typedef struct { GtkWidget* Window; GtkWidget* btnSaveTempSave; @@ -37,6 +38,7 @@ typedef struct { view_device_set_window* get_widget_view_device(); void view_device_get_gui_data(); +void view_device_get_vector_u_g_p(vector* _vec_u_g_p); void view_device_set_time_spin(size_t seconds_file, size_t seconds_size); void view_device_update_gui_spin_time(); void view_device_fill_gui(); diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index f9ab880..d71c541 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -84,14 +84,23 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->boxTempDevice = yon_gtk_builder_get_widget(builder, "boxTempDevice"); temp_widgets->entryUser = yon_gtk_builder_get_widget(builder,"entryUser"); temp_widgets->UserDeviceCombo = yon_gtk_builder_get_widget(builder,"UserDeviceCombo"); + temp_widgets->lblSetQuotasStatus = yon_gtk_builder_get_widget(builder,"lblSetQuotasStatus"); table_u_g_set_flag(flag_temp_u_g_p,set_add_edit); table_u_g_set_glade_path(_glade_path); temp_settings(); } void temp_settings() { + char *split_simvol = " "; for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); - gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo), _config->device); + char* str_disk = yon_char_unite(_config->device,split_simvol, + _config->fs, + split_simvol, + _config->mount_point, + split_simvol, + _config->name, NULL); + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo), yon_char_new(str_disk)); + free(str_disk); } if (strcmp(flag_temp_u_g_p,"prjquota")==0) { gtk_widget_hide(temp_widgets->lblSetUGP); @@ -319,6 +328,17 @@ void set_edit_gui_data_base(config_all* all_config, int index) { _config->severe_limitation_file, 0 ); + for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { + disk_status* _config_disk = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); + if (strstr(_config_disk->device, _config->UNIX_file)) { + if (_config_disk->status == 1) { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("Off")); + } + else if (_config_disk->status == 2) { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("On")); + } + } + } if (strstr(flag_temp_u_g_p,"prjquota")) { if (strstr(set_add_edit, "add")) { } @@ -330,15 +350,17 @@ void set_edit_gui_data_base(config_all* all_config, int index) { if (strcmp(actors,"-")!=0) { gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectName), actors); } + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), _config->UNIX_file); } } else { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), disk); + if (strcmp(set_add_edit, "add")==0) { //table_u_g_get_actors(&temp_vec_actors); } else { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), _config->UNIX_file); gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGPData), format_actors(&_config->actors)); } @@ -502,9 +524,23 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { &_config->severe_limitation_file, NULL ); - + char* str_disk = NULL; + if (strcmp(set_add_edit, "add")==0) { + str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); + } + else { + char* str_disk = (char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus)); + } + for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { + disk_status* _config_disk = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); + if (strstr(str_disk, _config_disk->device)) { + _config->deferring_size = _config_disk->deferring_size; + _config->deferring_file = _config_disk->deferring_file; + } + } // _config->status_set= 0; if (strstr(flag_temp_u_g_p,"prjquota")) { + char* actors = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectName)); if (strlen(actors)>1) { if (_config->actors.vectorList.total > 0) { From 2f1c7947540ed5eb39d4f726945c60c3bfd06968 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 27 Jul 2023 16:58:43 +0600 Subject: [PATCH 085/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B7=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=B4=D0=B8=D1=81=D0=BA=D0=B0=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/my_device.c | 25 +++++++++++++++++++------ source/model/my_device.h | 2 +- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/source/model/my_device.c b/source/model/my_device.c index 96153ab..10a47f9 100644 --- a/source/model/my_device.c +++ b/source/model/my_device.c @@ -53,13 +53,26 @@ void device_disk_parsed() { philos_free_string_array(&responce, size); } -void device_fill_disk(GtkWidget *combo_box_text) -{ - if (vec_disk.vectorList.total > 0) { - for (int index = 0; index < vec_disk.vectorList.total; index++) +void device_fill_disk(GtkWidget *combo_box_text, vector* vec_filt) +{ + vector vec; + vector_init(&vec); + vec.pfVectorCopy(&vec, &vec_disk); + for (int i = 0; i < vec_filt->vectorList.total; i++) { + disk_status* _config_disk_remove = (disk_status*)vec_filt->pfVectorGet(vec_filt, i); + for (int index = 0; index < vec.vectorList.total; index++) { + device_config* _config_disk = (device_config*)vec.pfVectorGet(&vec, index); + if (strstr(_config_disk->name_disk, _config_disk_remove->device)) { + vec.pfVectorDelete(&vec, index); + } + } + } + + if (vec.vectorList.total > 0) { + for (int index = 0; index < vec.vectorList.total; index++) { - device_config* obj_device_config = (device_config*)vec_disk.pfVectorGet(&vec_disk, index); - gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_box_text), yon_char_new(obj_device_config->description_disk)); + device_config* _config_disk_remove = (device_config*)vec.pfVectorGet(&vec, index); + gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo_box_text), yon_char_new(_config_disk_remove->description_disk)); } } } diff --git a/source/model/my_device.h b/source/model/my_device.h index 89219b4..4fea28b 100644 --- a/source/model/my_device.h +++ b/source/model/my_device.h @@ -16,7 +16,7 @@ typedef struct { void device_disk_parsed(); vector *get_device_vec(); -void device_fill_disk(GtkWidget* combo_box_text); +void device_fill_disk(GtkWidget* combo_box_text, vector* vec_filt); size_t get_mem_total(); float get_size_pow_memory(size_t size_memory, int size); size_t get_resurs_total(char* cmd); From 76b4e143c54306ea9cf4b02a47a09b52ec4632bc Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 27 Jul 2023 17:00:32 +0600 Subject: [PATCH 086/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=20=D0=B8=D0=B7=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D1=8B=20?= =?UTF-8?q?=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9=D1=81=D1=82=D0=B2=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 1 - source/view_set_disk.c | 2 +- source/view_temp_u_g_p.c | 18 +++++++++++++----- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/source/controler.c b/source/controler.c index d2e4f0e..bb1cbc5 100644 --- a/source/controler.c +++ b/source/controler.c @@ -262,7 +262,6 @@ void device_remove() { model_clear_cfg_device(_config); all_config.v_disk_status.pfVectorDelete(&all_config.v_disk_status, index); all_config.flag_save = 1; - } } } diff --git a/source/view_set_disk.c b/source/view_set_disk.c index 1c78fee..c138555 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -48,7 +48,7 @@ view_device_set_window *view_device_setup_window_custom(view_device_set_window* obj_view_device_widgets->cmbDeviceSetStatus = yon_gtk_builder_get_widget(builder,"cmbDeviceSetStatus"); if (strcmp(view_device_set_add_edit, "add") == 0) { gtk_widget_hide(obj_view_device_widgets->lblNameDevice); - device_fill_disk(obj_view_device_widgets->DeviceCombo); + device_fill_disk(obj_view_device_widgets->DeviceCombo,vec_device); } else { gtk_widget_hide(obj_view_device_widgets->DeviceCombo); diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index d71c541..079015a 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -398,10 +398,16 @@ void get_add_gui_data_base(config_all* all_config) { config_u_g_p* _config = malloc(sizeof(config_u_g_p)); model_null_str_writing(_config); get_temp_gui_data_base(_config); - if (temp_vec_actors->vectorList.total != 0) { - _config->actors.pfVectorCopy(&_config->actors, temp_vec_actors); - - + char* str_user = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryUser)); + if (strlen(str_user)>2) { + int size_str = 0; + char** name_disk = yon_char_parse(str_user, &size_str, ","); + vector t; + vector_init(&t); + for (int i=0; i< size_str; i++) { + t.pfVectorAdd(&t, yon_char_new(name_disk[i])); + } + _config->actors.pfVectorCopy(&_config->actors, &t); } vec_temp->pfVectorAdd(vec_temp, _config); @@ -477,7 +483,8 @@ int wrapper_check_save() { return 0; } else { - if (strcmp(set_add_edit, "add")==0 && temp_vec_actors->vectorList.total != 0) { + const char* str_user = gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryUser)); + if (strcmp(set_add_edit, "add")==0 && (temp_vec_actors->vectorList.total != 0 || strlen(str_user)>2)) { if (check_save()) { return 1; } @@ -575,6 +582,7 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { } else { if (strcmp(set_add_edit, "add")==0) { + char* str_user = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryUser)); table_u_g_get_actors(&_config->actors); char* activ_disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo))); activ_disk = yon_char_divide_search(activ_disk, " ", -1); From a9ade5adcf858eb46ce8fe97009b54aa810f05c5 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 27 Jul 2023 17:55:06 +0600 Subject: [PATCH 087/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/save.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/source/model/save.c b/source/model/save.c index 77d70aa..b84024b 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -49,11 +49,11 @@ char* save_format_status_cmd_all(vector* vec_temp, vector* vec_status_disk) { config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); for (int j=0; j < vec_status_disk->vectorList.total;j++) { disk_status* config_disk_status = (disk_status*)vec_status_disk->pfVectorGet(vec_status_disk, j); - if (strstr(config_disk_status->device, _config->UNIX_file) && strstr(config_disk_status->device, _config->type_arr) ) { + if (strstr(config_disk_status->device, _config->UNIX_file) ) { str_cmd_format = save_format_status_cmd(config_disk_status, _config); if (str_cmd_format) { cmd = yon_char_unite(cmd, " ", str_cmd_format, NULL); - free(cmd); + free(str_cmd_format); } } } @@ -118,7 +118,10 @@ char* template_format_remove_save_device(config_all* _all_config, char* source_r cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota" , _config->device, "] ", NULL); } } - return cmd; + if (strlen(cmd)>2) { + return cmd; + } + } return NULL; } @@ -139,7 +142,7 @@ int wrapper_template_save(config_all* _all_config, char* source_set_cmd, char* s philos_config_save(str_cmd_set); } if (str_cmd_remove_device != NULL) { - philos_config_save(yon_char_unite(source_remove_cmd, " " , str_cmd_set, NULL)); + philos_config_save(yon_char_unite(source_remove_cmd, " " , str_cmd_remove_device, NULL)); } } From 0e8829bf1e8a98de6e7739a3ff62662f03f2d3e3 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 27 Jul 2023 17:55:48 +0600 Subject: [PATCH 088/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B8=D0=BD=D0=B4=D0=B5=D0=BA=D1=81=20=D1=8D?= =?UTF-8?q?=D0=BB=D0=B5=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=20=D0=BF=D0=BE=20?= =?UTF-8?q?=D1=83=D0=BC=D0=BE=D0=BB=D1=87=D0=B0=D0=BD=D0=B8=D1=8E=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=D0=B0=20?= =?UTF-8?q?=D0=BA=D0=B2=D0=BE=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index e3c9e31..4194fdd 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -486,6 +486,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 + 0 + 0 Not set Off From b665d4faa0216a0da36b273c8b5e5012dd5a22f0 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 10:01:54 +0600 Subject: [PATCH 089/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=B4=D0=B0=D0=BD=D0=BD=D1=8B=D1=85=20=D0=B2=20?= =?UTF-8?q?=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 3 ++- source/controler.c | 2 +- source/model/load.c | 28 ++++++++++++++++++++++++---- source/model/load.h | 4 ++-- source/view_set_disk.c | 15 +++++++++++++++ 5 files changed, 44 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index ab70a8e..c0be6ef 100644 --- a/Makefile +++ b/Makefile @@ -43,7 +43,8 @@ debug: @echo "Debug ..." if [ ! -d ${CMAKE_BUILD_DIR} ]; then \ $(CMAKE_COMMAND) -S${CMAKE_SOURCE_DIR} -B${CMAKE_BUILD_DIR} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX="${PREFIX}"; \ - @gcc source/ubl-settings-cmake.h compile/ubl-cmake.h source/ubl-settings-multiseat.c source/ubl-settings-multiseat.h source/ubl-settings-multiseat-strings.h source/ubl-utils.c source/ubl-utils.h -o ubl-settings-multiseat `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g + @gcc compile/resources.c compile/ubl-cmake.h source/view_set_disk.h source/view_set_disk.c source/view_check_user_table.c source/view_check_user_table.h source/view_filters.c source/model/vector.c source/model/vector.h source/view_filters.h source/view_temp_u_g_p.c source/view_temp_u_g_p.h source/controler.h source/controler.c source/model/philos_utils.h source/model/philos_utils.c source/model/my_device.h source/model/save.h source/model/save.c source/model/my_device.c source/model/model.h source/model/load.h source/model/load.c source/model/model.c source/ubl-settings-diskquota.c source/ubl-settings-diskquota.h source/ubl-strings.h source/model/ubl-utils.c source/model/ubl-utils.h -o ubl-settings-diskquota `pkg-config --cflags --libs gtk+-3.0 vte-2.91 webkit2gtk-4.0 webkit2gtk-web-extension-4.0` -g + fi; \ echo "Debug: OK" diff --git a/source/controler.c b/source/controler.c index bb1cbc5..39b7dc3 100644 --- a/source/controler.c +++ b/source/controler.c @@ -68,7 +68,7 @@ void entry_groups_disk(GtkWidget *self,int* flag_update) { all_config.flag_save = 3; temp_on_destroy_subwindow(self); } - int find = fill_tree_view_user_group(&all_config, &cfg_custom_gui.group,"usrquota", 0); + int find = fill_tree_view_user_group(&all_config, &cfg_custom_gui.group,"grpquota", 0); if (find == 0) { g_object_ref(cfg_custom_gui.group.liststore); gtk_list_store_clear(cfg_custom_gui.group.liststore); diff --git a/source/model/load.c b/source/model/load.c index 5935c8b..822d338 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -31,7 +31,7 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { model_null_str_writing(_config); _config->loaded_keys = yon_char_new(str_key); load_pars_keys(_config, yon_char_new(str_key), index); - load_pars_values(_config, yon_char_new(str_value), index); + load_pars_values(_config, _all_config,str_key, yon_char_new(str_value), index); if (strstr(str_key, "prjquota")) { _all_config->v_project.pfVectorAdd(&_all_config->v_project,_config); @@ -131,16 +131,16 @@ void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index) { void load_pars_values_status(disk_status* _config, char* key, char* value) { _config->device = yon_char_new(key); if (strstr(value,"enable")) { - _config->status = 1; + _config->status = 2; return; } else if (strstr(value,"disable")) { - _config->status = 0; + _config->status = 1; return; } } -void load_pars_values(config_u_g_p* _config, char* str_value, int index) { +void load_pars_values(config_u_g_p* _config, config_all* _all_config, char* str_key, char* str_value, int index) { int size_array_size_pow = 0; char** array_size_pow = NULL; array_size_pow = yon_char_parsed_append(array_size_pow,&size_array_size_pow, STR_KB); @@ -166,6 +166,26 @@ void load_pars_values(config_u_g_p* _config, char* str_value, int index) { philos_set_size_memory_integer("-", &_config->deferring_size); philos_set_size_memory_integer("-", &_config->deferring_file); } + for (int j=0; j < _all_config->v_disk_status.vectorList.total;j++) { + disk_status* config_disk_status = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, j); + if (strstr(str_key, config_disk_status->device)){ + config_disk_status->deferring_file = _config->deferring_file; + config_disk_status->deferring_size = _config->deferring_size; + } + } + for (int index = 0; index < get_device_vec()->vectorList.total; index++) { + device_config* _config_disk = (device_config*)get_device_vec()->pfVectorGet(get_device_vec(), index); + for (int j=0; j < _all_config->v_disk_status.vectorList.total;j++) { + disk_status* config_disk_status = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, j); + if (strstr(config_disk_status->device, _config_disk->name_disk)) { + config_disk_status->device = _config_disk->name_disk; + config_disk_status->fs = _config_disk->file_system; + config_disk_status->mount_point = _config_disk->mounted; + config_disk_status->name = _config_disk->type_dick; + + } + } + } } else { diff --git a/source/model/load.h b/source/model/load.h index 74a290a..4ae62df 100644 --- a/source/model/load.h +++ b/source/model/load.h @@ -1,14 +1,14 @@ #ifndef LOAD_H #define LOAD_H #include "ubl-utils.h" -#include "model.h" #include "philos_utils.h" +#include "my_device.h" void load_template_load_cfg(config_all* _all_config, char* cmd); void load_pars_keys(config_u_g_p* _config, char* str_key, int index); void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index); void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index); -void load_pars_values(config_u_g_p* _config, char* str_value, int index); +void load_pars_values(config_u_g_p* _config, config_all* _all_config, char* str_key, char* str_value, int index); void load_free_vector(config_all* _all_config,vector* vec_config); void load_pars_values_status(disk_status* _config, char* key, char* value); void free_remove_vector(config_all* _all_config, vector* vec_remove); diff --git a/source/view_set_disk.c b/source/view_set_disk.c index c138555..07f8750 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -20,6 +20,16 @@ void view_device_set_index(int _index) { view_device_index = _index; } +void view_device_check_activ_disk() { + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_view_device_widgets->DeviceCombo)); + if (menu_id == -1) { + gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 0); + } + else { + gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 1); + } +} + view_device_set_window *view_device_setup_window_base(char* __glade_path) { view_device_glade_path = __glade_path; if (obj_view_device_widgets == NULL) { @@ -54,6 +64,7 @@ view_device_set_window *view_device_setup_window_custom(view_device_set_window* gtk_widget_hide(obj_view_device_widgets->DeviceCombo); } view_device_fill_gui(); + view_device_check_activ_disk(); } void view_device_show(GtkWidget *self, char* __glade_path) { @@ -71,6 +82,8 @@ void view_device_save() { view_device_on_destroy_subwindow(obj_view_device_widgets->Window); } + + void view_device_event(view_device_set_window* view_device_view_device_widgets) { g_signal_connect(G_OBJECT(obj_view_device_widgets->Window), "destroy", G_CALLBACK(view_device_destroy), obj_view_device_widgets->Window); g_signal_connect(G_OBJECT(obj_view_device_widgets->btnTempCancel),"clicked",G_CALLBACK(view_device_on_destroy_subwindow), NULL); @@ -82,9 +95,11 @@ void view_device_event(view_device_set_window* view_device_view_device_widgets) g_signal_connect(G_OBJECT(obj_view_device_widgets->spinDaysFile), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); g_signal_connect(G_OBJECT(obj_view_device_widgets->spinHoursFile), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); g_signal_connect(G_OBJECT(obj_view_device_widgets->spinMinutesFile), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); + g_signal_connect(G_OBJECT(obj_view_device_widgets->DeviceCombo), "changed", G_CALLBACK(view_device_check_activ_disk), NULL); } + void view_device_on_destroy_subwindow(GtkWidget *self) { if (self) { gtk_widget_destroy(gtk_widget_get_toplevel(self)); From 2b51460f8ac922e6069d03a10563eb66abcc8c00 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 11:55:36 +0600 Subject: [PATCH 090/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B7=D0=B0=D1=89=D0=B8=D1=82=D1=83=20=D0=BE=D1=82=20?= =?UTF-8?q?=D0=BF=D1=83=D1=81=D1=82=D1=8B=D1=85=20=D0=B8=20=D0=BD=D0=B5?= =?UTF-8?q?=D0=B2=D0=B5=D1=80=D0=BD=D1=8B=D1=85=20=D0=B4=D0=B0=D0=BD=D0=BD?= =?UTF-8?q?=D1=8B=D0=B5=20=D0=B2=20=D0=BE=D0=BA=D0=BD=D0=BE=20=D1=80=D0=B5?= =?UTF-8?q?=D0=B4=D0=B0=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/model.c | 9 +- source/model/philos_utils.h | 3 + source/view_temp_u_g_p.c | 110 ++++++++++++++++++++--- ubl-settings-diskquota.glade | 165 ++++++++++++++++++++++++++++++++++- ubl-settings-diskquota.pot | 12 ++- ubl-settings-diskquota_ru.po | 8 ++ 6 files changed, 287 insertions(+), 20 deletions(-) diff --git a/source/model/model.c b/source/model/model.c index c9fb03c..e14e4e9 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -33,12 +33,13 @@ void model_clear_cfg_device(disk_status* _config) { } void model_free_vector_string(vector* vec_str) { - if (vec_str->vectorList.total> 0) { - for (int i = 0; i < vec_str->vectorList.total; i++) { - vectorDelete(vec_str, i); + if (vec_str) { + if (vec_str->vectorList.total> 0) { + for (int i = 0; i < vec_str->vectorList.total; i++) { + vectorDelete(vec_str, i); + } } } - } void model_tree_view_add(config_u_g_p* _config) { diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 66c295b..43a8926 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -74,6 +74,9 @@ typedef struct { GtkWidget* entryUser; GtkWidget* UserDeviceCombo; GtkWidget* lblSetQuotasStatus; + GtkWidget* lblWarningText; + GtkWidget* WarrningWindow; + GtkWidget* CancelWarrningButton; } temp_set_window; typedef struct { diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 079015a..414f618 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -9,7 +9,45 @@ config_all* _all_config_temp = NULL; int table_index = 0; char* disk = NULL; -vector* temp_vec_actors; +vector* temp_vec_actors = NULL; + +void temp_check_activ_disk() { + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo)); + if (menu_id == -1) { + gtk_widget_set_sensitive(temp_widgets->entryCatalogProject, 0); + gtk_widget_set_sensitive(temp_widgets->btnReviewProject, 0); + } + else { + gtk_widget_set_sensitive(temp_widgets->entryCatalogProject, 1); + gtk_widget_set_sensitive(temp_widgets->btnReviewProject, 1); + } +} +void destroy_show_warning(GtkWidget *self) { + gtk_widget_destroy(gtk_widget_get_toplevel(self)); + temp_widgets->WarrningWindow = NULL; + temp_widgets->CancelWarrningButton = NULL; + temp_widgets->lblWarningText = NULL; + block_btn_save(); +} +void show_warning() { + GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); + char* text_mess = yon_char_new(""); + temp_widgets->WarrningWindow = yon_gtk_builder_get_widget(builder,"WarrningWindow"); + temp_widgets->lblWarningText = yon_gtk_builder_get_widget(builder,"lblWarningText"); + temp_widgets->CancelWarrningButton = yon_gtk_builder_get_widget(builder,"CancelWarrningButton"); + char* str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); + for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { + disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); + if (strstr(str_disk, _config->device)) { + text_mess = _("The selected directory is not located on the target device"); + text_mess = yon_char_unite(text_mess, " ", _config->device, NULL); + } + } + gtk_label_set_label(GTK_LABEL(temp_widgets->lblWarningText), text_mess); + gtk_widget_show(temp_widgets->WarrningWindow); + g_signal_connect(G_OBJECT(temp_widgets->WarrningWindow), "destroy", G_CALLBACK(destroy_show_warning), temp_widgets->WarrningWindow); + g_signal_connect(G_OBJECT(temp_widgets->CancelWarrningButton),"clicked",G_CALLBACK(destroy_show_warning),temp_widgets->WarrningWindow); +} void set_disk(char* _disk) { disk = yon_char_new(_disk); @@ -27,8 +65,6 @@ void set_vector(vector* _vec_temp) { vec_temp = _vec_temp; } - - void temp_set_index(int _index) { table_index = _index; } @@ -49,6 +85,23 @@ temp_set_window *temp_setup_window_base(char* __glade_path) { return temp_widgets; } +void temp_check_path() { + char* str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); + for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { + disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); + if (strstr(str_disk, _config->device)) { + const char* str_path = gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); + if (strstr(str_path,_config->mount_point)) { + } + else { + gtk_widget_set_sensitive(temp_widgets->btnSaveTempSave, 0); + show_warning(); + } + } + } + block_btn_save(); +} + temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuilder *builder) { temp_vec_actors = malloc(sizeof(vector)); vector_init(temp_vec_actors); @@ -89,6 +142,27 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil table_u_g_set_glade_path(_glade_path); temp_settings(); } + +void temp_select_disk() { + block_btn_save(); + char* str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); + for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { + disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); + if (strstr(str_disk, _config->device)) { + if (_config->status == 2) { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("On")); + } + else if (_config->status == 1){ + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("Off")); + } + else { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("Not set")); + } + } + + } +} + void temp_settings() { char *split_simvol = " "; for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { @@ -106,7 +180,6 @@ void temp_settings() { gtk_widget_hide(temp_widgets->lblSetUGP); gtk_widget_hide(temp_widgets->lblSetUGPData); gtk_widget_hide(temp_widgets->btnOpenUserGroup); - gtk_widget_hide(temp_widgets->boxTempDevice); gtk_widget_hide(temp_widgets->entryUser); if (strcmp(set_add_edit, "add")==0) { gtk_widget_hide(temp_widgets->lblCatalogProjectEdit); @@ -148,8 +221,7 @@ void temp_settings() { gtk_widget_hide(temp_widgets->entryUser); gtk_widget_hide(temp_widgets->UserDeviceCombo); gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Editing")); - } - + } } } @@ -200,12 +272,12 @@ void temp_event(temp_set_window* temp_widgets) { g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesHardLimitSpin), "changed", G_CALLBACK(block_btn_save), NULL); g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeSoftLimitCombo), "changed", G_CALLBACK(block_btn_save), NULL); g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeHardLimitCombo), "changed", G_CALLBACK(block_btn_save), NULL); - + g_signal_connect(G_OBJECT(temp_widgets->UserDeviceCombo), "changed", G_CALLBACK(temp_select_disk), NULL); if (strstr(flag_temp_u_g_p,"prjquota")) { g_signal_connect(G_OBJECT(temp_widgets->btnReviewProject),"clicked",G_CALLBACK(wrapper_show_file_manager),NULL); g_signal_connect(G_OBJECT(temp_widgets->btnGenerateProject),"clicked",G_CALLBACK(generate_id),NULL); g_signal_connect(G_OBJECT(temp_widgets->chbAuto),"toggled",G_CALLBACK(set_activ_project_id),NULL); - g_signal_connect(G_OBJECT(temp_widgets->entryCatalogProject), "changed", G_CALLBACK(block_btn_save), NULL); + g_signal_connect(G_OBJECT(temp_widgets->entryCatalogProject), "changed", G_CALLBACK(temp_check_path), NULL); g_signal_connect(G_OBJECT(temp_widgets->entryProjectId), "changed", G_CALLBACK(block_btn_save), NULL); g_signal_connect(G_OBJECT(temp_widgets->entryProjectName), "changed", G_CALLBACK(block_btn_save), NULL); } @@ -258,17 +330,25 @@ void wrapper_show_file_manager() { GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); show_file_manger(temp_widgets, builder); gtk_widget_show(temp_widgets->wndChooseFileWallpaper); - gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(temp_widgets->wndChooseFileWallpaper),"/home/"); + gtk_window_set_title(GTK_WINDOW(temp_widgets->wndChooseFileWallpaper), _("Please select folder")); + char* str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); + for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { + disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); + if (strstr(str_disk, _config->device)) { + gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(temp_widgets->wndChooseFileWallpaper),_config->mount_point); + } + } } void temp_destroy(GtkWidget *self) { if (self) { gtk_widget_destroy(gtk_widget_get_toplevel(self)); - model_free_vector_string(temp_vec_actors); - vectorFree(temp_vec_actors); - temp_vec_actors = NULL; + if (temp_vec_actors) { + model_free_vector_string(temp_vec_actors); + vectorFree(temp_vec_actors); + temp_vec_actors = NULL; + } temp_widgets = NULL; - temp_vec_actors = NULL; } } @@ -439,10 +519,11 @@ int check_save() { char* value2 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupSizeHardLimitSpin)); char* value3 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupFilesSoftLimitSpin)); char* value4 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupFilesHardLimitSpin)); + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo)); if (!active1 && !active2 && !active3 && !active4) { return 0; } - if (((!strcmp(value1, "0") || !strcmp(value1, "")) && active1) + if (menu_id == -1 || ((!strcmp(value1, "0") || !strcmp(value1, "")) && active1) || ((!strcmp(value2, "0") || !strcmp(value2, "")) && active2) || ((!strcmp(value3, "0") || !strcmp(value3, "")) && active3) || ((!strcmp(value4, "0") || !strcmp(value4, "")) && active4)) { @@ -475,6 +556,7 @@ int check_save_project() { int wrapper_check_save() { if (strstr(flag_temp_u_g_p,"prjquota")) { + temp_check_activ_disk(); int flag_save_project = check_save_project(); int flag_save = check_save(); if (flag_save_project && flag_save) { diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 4194fdd..988f65d 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -194,6 +194,163 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + False + False + 450 + dialog-question-symbolic + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + 10 + + + True + False + + + True + False + start + 20 + 20 + dialog-information-symbolic + 6 + + + False + True + 0 + + + + + True + False + vertical + + + True + False + start + 10 + 5 + Warning + True + 0 + + + + + + + + False + True + 0 + + + + + True + False + start + start + 10 + 10 + The selected directory is not located on the target device + True + 0 + + + + False + True + 1 + + + + + + True + True + 1 + + + + + + True + True + 0 + + + + + True + False + 30 + True + + + Cancel + True + True + True + image1 + + + + True + True + 0 + + + + + False + True + 1 + + + + + + + True + False + True + + + True + False + Disk quotas + + + + + + + + 1000000 1 @@ -2174,6 +2331,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + True + False + process-stop-symbolic + True False @@ -4693,7 +4855,7 @@ limit False - Please select File + Please select folder True center 500 @@ -4704,6 +4866,7 @@ limit True True a + select-folder False diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index 060b37b..d64074e 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -399,4 +399,14 @@ msgid "Postponing the hard limit (files)" msgstr "" msgid "On" -msgstr "" \ No newline at end of file +msgstr "" + +msgid "Please select folder" +msgstr "" + +msgid "Warning" +msgstr "" + +msgid "The selected directory is not located on the target device" +msgstr "" + diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 0de235d..f2ab9db 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -403,3 +403,11 @@ msgstr "Отсрочка жёсткого ограничения (файлы)" msgid "On" msgstr "Включено" +msgid "Please select folder" +msgstr "Выберите каталог" + +msgid "Warning" +msgstr "Внимание" + +msgid "The selected directory is not located on the target device" +msgstr "Выбранный каталог не расположен на целевом устройстве" \ No newline at end of file From aa91ee3f25695b21978e7fa0c68776b0331687c4 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 12:00:23 +0600 Subject: [PATCH 091/144] =?UTF-8?q?=D0=A3=D0=B1=D1=80=D0=B0=D0=BB=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BC=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 8 ++--- source/model/model.c | 4 +-- source/view_check_user_table.c | 1 - source/view_set_disk.c | 53 ---------------------------------- source/view_temp_u_g_p.c | 3 -- 5 files changed, 4 insertions(+), 65 deletions(-) diff --git a/source/controler.c b/source/controler.c index 39b7dc3..5d4cd42 100644 --- a/source/controler.c +++ b/source/controler.c @@ -6,9 +6,9 @@ config_settings_gui main_config; config_all all_config; int index_selected = -1; int note_selected = -1; -// 0 user -// 1 group -// 2 project +// note_selected = 0; user +// note_selected = 1; group +// note_selected = 2; project void update_time_table(vector* vec_temp) { for (int index = 0; index < all_config.v_disk_status.vectorList.total; index++) { @@ -568,8 +568,6 @@ int main(int argc, char *argv[]){ gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), GTK_STYLE_PROVIDER(css), -1); - //block_button_add_edit_del(&cfg_custom_gui.user); - //block_button_add_edit_del(&cfg_custom_gui.group); tree_view_select_user(NULL); tree_view_select_group(NULL); tree_view_select_project(NULL); diff --git a/source/model/model.c b/source/model/model.c index e14e4e9..569869a 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -78,7 +78,7 @@ char* format_actors(vector* vec_actors) { for (int i = 0; i < vec_actors->vectorList.total; i++) { str_actors = (char*)vec_actors->pfVectorGet(vec_actors, i); if (str_actors) { - str_all = yon_char_unite(str_all,split_simvol, str_actors, NULL); // Баг + str_all = yon_char_unite(str_all,split_simvol, str_actors, NULL); split_simvol[0] = ','; split_simvol[1] = '\0'; } @@ -129,7 +129,6 @@ int fill_tree_view_user_group(config_all* all_config, hotebook* widget, char* st GtkTreeModel *model = GTK_TREE_MODEL(widget->liststore); if (flag_gui_add == 0) { g_object_ref(widget->liststore); - // gtk_tree_view_set_model(GTK_TREE_VIEW(widget->tree_view), NULL); gtk_list_store_clear(widget->liststore); } int flag_searhc = 0; @@ -267,7 +266,6 @@ int fill_tree_view_device(vector* vec_device, hotebook* widget, int flag_gui_add GtkTreeModel *model = GTK_TREE_MODEL(widget->liststore); if (flag_gui_add == 0) { g_object_ref(widget->liststore); - // gtk_tree_view_set_model(GTK_TREE_VIEW(widget->tree_view), NULL); gtk_list_store_clear(widget->liststore); } int flag_searhc = 0; diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index 374a895..1c83605 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -88,7 +88,6 @@ void chk_toggled_user_group ( gtk_tree_model_get(model,&iter,0, &flag,-1); gtk_list_store_set(table_widgets->liststoreUsersGroups,&iter, 0,!flag,-1); gtk_tree_view_set_model(GTK_TREE_VIEW(table_widgets->treeViewCheckUsersGroups), model); - // table_btn_block_save(); } diff --git a/source/view_set_disk.c b/source/view_set_disk.c index 07f8750..7eefc6e 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -210,56 +210,3 @@ void view_device_set_time_spin(size_t seconds_file, size_t seconds_size) { gtk_spin_button_set_value(GTK_SPIN_BUTTON(obj_view_device_widgets->spinMinutesSize), 0); } } -/* -void get_status_disk(hotebook* widgets) { - int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox)); - vector* v_disk_status = &all_config.v_disk_status; - if (v_disk_status->vectorList.total> 0 && menu_id_disk>=0) { - char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox)); - activ_text = yon_char_divide_search(activ_text, " ", -1); - int status = 0; - for (int i = 0; i < v_disk_status->pfVectorTotal(v_disk_status); i++) { - disk_status* _config = (disk_status*)v_disk_status->pfVectorGet(v_disk_status, i); - if (strstr(_config->device, activ_text) && strstr(_config->device,widgets->name)) { - status = 1; - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), _config->status); - } - if (!status) { - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), -1); - } - } - } - else { - gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk), -1); - } -} -void template_set_status_disk(GtkWidget* self,hotebook* widgets) { - int menu_id_disk = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->comboBox)); - int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->cmbSetStatusDisk)); - char* activ_text = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(widgets->comboBox)); - activ_text = yon_char_divide_search(activ_text, " ", -1); - vector* v_disk_status = &all_config.v_disk_status; - int flag = 0; - if (v_disk_status->vectorList.total> 0 && menu_id_disk >= 0 && menu_id >= 0) { - for (int i = 0; i < v_disk_status->pfVectorTotal(v_disk_status); i++) { - disk_status* _config = (disk_status*)v_disk_status->pfVectorGet(v_disk_status, i); - if (strstr(_config->device, activ_text) && strstr(_config->device,widgets->name)) { - flag = 1; - _config->status = menu_id; - all_config.flag_set_data = 1; - } - } - } - if (flag == 0) { - disk_status* disk_cfg = malloc(sizeof(disk_status)); - disk_cfg->device = yon_char_unite("DISK_QUOTA[",widgets->name,":",activ_text, "]",NULL); - // disk_cfg->device = yon_char_new(activ_text); - disk_cfg->status = menu_id; - v_disk_status->pfVectorAdd(v_disk_status, disk_cfg); - all_config.flag_set_data = 1; - } -} - - - -*/ \ No newline at end of file diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 414f618..84d3864 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -437,7 +437,6 @@ void set_edit_gui_data_base(config_all* all_config, int index) { else { if (strcmp(set_add_edit, "add")==0) { - //table_u_g_get_actors(&temp_vec_actors); } else { gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), _config->UNIX_file); @@ -502,7 +501,6 @@ void save(GtkWidget *self) { block_btn_save(); } else { - // get_actors_table(_actors); table_u_g_on_hide_subwindow(self); block_btn_save(); @@ -627,7 +625,6 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { _config->deferring_file = _config_disk->deferring_file; } } - // _config->status_set= 0; if (strstr(flag_temp_u_g_p,"prjquota")) { char* actors = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectName)); From bd7d08ed348e8fe50c713a51b67a5051d6b02b09 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 12:02:45 +0600 Subject: [PATCH 092/144] =?UTF-8?q?=D0=A3=D0=B1=D1=80=D0=B0=D0=BB=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BC=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B8=20?= =?UTF-8?q?=D0=B2=20=D1=81=D1=82=D0=B8=D0=BB=D1=8F=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.css | 6 ------ 1 file changed, 6 deletions(-) diff --git a/ubl-settings-diskquota.css b/ubl-settings-diskquota.css index 88e8c57..5853948 100644 --- a/ubl-settings-diskquota.css +++ b/ubl-settings-diskquota.css @@ -49,19 +49,16 @@ background:transparent; .menuitemtop>*{ margin:2px 2px 0 2px; padding: 3px 10px 3px 5px; - /* padding: 5px 0px 3px 5px; */ border:transparent; } .menuitemmiddle>*{ margin:0 2px 0 2px; padding: 3px 10px 3px 5px; - /* padding: 3px 0px 3px 5px; */ border:transparent; } .menuitembottom>*{ margin:0 2px 2px 2px; padding: 3px 10px 3px 5px; - /* padding: 3px 0px 5px 5px; */ } .menuitemtop:hover { background:@theme_bg_color; @@ -87,21 +84,18 @@ background:transparent; .menuitemtop:hover>* { margin:2px 2px 0 2px; padding: 3px 10px 3px 5px; - /* padding: 5px 0 3px 5px; */ background:@theme_selected_bg_color; border-radius:2px; } .menuitemmiddle:hover>* { margin:0 2px 0px 2px; padding: 3px 10px 3px 5px; - /* padding: 3px 0px 3px 5px; */ background:@theme_selected_bg_color; border-radius:2px; } .menuitembottom:hover>* { margin:0 2px 2px 2px; padding: 3px 10px 3px 5px; - /* padding: 3px 0px 5px 5px; */ background:@theme_selected_bg_color; border-radius:2px; } From 2d57c81c0f8eb9f8c01588149385069f77a385d1 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 12:35:06 +0600 Subject: [PATCH 093/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D1=8B=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D1=83=D1=80=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/load.c | 29 ++++++++++++++++------------- source/model/ubl-utils.c | 5 ++++- source/view_temp_u_g_p.c | 19 ++++++++++++++----- 3 files changed, 34 insertions(+), 19 deletions(-) diff --git a/source/model/load.c b/source/model/load.c index 822d338..2594ed5 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -23,8 +23,23 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { char* str_value = str_key_value; if (strstr(str_value, "enable") || strstr(str_value, "disable")) { disk_status* disk_cfg = malloc(sizeof(disk_status)); + disk_cfg->deferring_size = 0; + disk_cfg->deferring_file = 0; load_pars_values_status(disk_cfg, str_key, str_value); _all_config->v_disk_status.pfVectorAdd(&_all_config->v_disk_status, disk_cfg); + for (int index = 0; index < get_device_vec()->vectorList.total; index++) { + device_config* _config_disk = (device_config*)get_device_vec()->pfVectorGet(get_device_vec(), index); + for (int j=0; j < _all_config->v_disk_status.vectorList.total;j++) { + disk_status* config_disk_status = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, j); + if (strstr(config_disk_status->device, _config_disk->name_disk)) { + config_disk_status->device = _config_disk->name_disk; + config_disk_status->fs = _config_disk->file_system; + config_disk_status->mount_point = _config_disk->mounted; + config_disk_status->name = _config_disk->type_dick; + + } + } + } } else { config_u_g_p* _config = malloc(sizeof(config_u_g_p)); @@ -173,19 +188,7 @@ void load_pars_values(config_u_g_p* _config, config_all* _all_config, char* str_ config_disk_status->deferring_size = _config->deferring_size; } } - for (int index = 0; index < get_device_vec()->vectorList.total; index++) { - device_config* _config_disk = (device_config*)get_device_vec()->pfVectorGet(get_device_vec(), index); - for (int j=0; j < _all_config->v_disk_status.vectorList.total;j++) { - disk_status* config_disk_status = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, j); - if (strstr(config_disk_status->device, _config_disk->name_disk)) { - config_disk_status->device = _config_disk->name_disk; - config_disk_status->fs = _config_disk->file_system; - config_disk_status->mount_point = _config_disk->mounted; - config_disk_status->name = _config_disk->type_dick; - - } - } - } + } else { diff --git a/source/model/ubl-utils.c b/source/model/ubl-utils.c index 0b74f34..b184b58 100644 --- a/source/model/ubl-utils.c +++ b/source/model/ubl-utils.c @@ -625,15 +625,18 @@ char *yon_char_replace(char *source, char *find, char*replace){ */ char **yon_char_parse(char *parameters, int *size, char *divider){ char **string=NULL; + if (!strstr(parameters, divider)) { + return NULL; + } int i=1; string=malloc(sizeof(char*)); char *paramline=yon_char_new(parameters); char *param; while ((param=yon_char_divide_search(paramline,divider,1))){ + if (strcmp(param,paramline)==0) break; string=realloc(string,sizeof(char*)*i); string[i-1]=yon_char_new(param); i++; - if (strcmp(param,paramline)==0) break; } string=realloc(string,sizeof(char*)*i); string[i-1]=yon_char_new(paramline); diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 84d3864..29b07b8 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -483,10 +483,16 @@ void get_add_gui_data_base(config_all* all_config) { char** name_disk = yon_char_parse(str_user, &size_str, ","); vector t; vector_init(&t); - for (int i=0; i< size_str; i++) { - t.pfVectorAdd(&t, yon_char_new(name_disk[i])); + if (name_disk) { + for (int i=0; i< size_str; i++) { + t.pfVectorAdd(&t, yon_char_new(name_disk[i])); + } + _config->actors.pfVectorCopy(&_config->actors, &t); + } + else { + t.pfVectorAdd(&t, yon_char_new(str_user)); } - _config->actors.pfVectorCopy(&_config->actors, &t); + } vec_temp->pfVectorAdd(vec_temp, _config); @@ -517,7 +523,10 @@ int check_save() { char* value2 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupSizeHardLimitSpin)); char* value3 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupFilesSoftLimitSpin)); char* value4 = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->quotegroupFilesHardLimitSpin)); - int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo)); + int menu_id = 0; + if (strcmp(set_add_edit, "add")==0) { + menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo)); + } if (!active1 && !active2 && !active3 && !active4) { return 0; } @@ -616,7 +625,7 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); } else { - char* str_disk = (char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus)); + str_disk = (char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus)); } for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { disk_status* _config_disk = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); From 285fd077c2bc289af1a3ee7edeb1f8e5e2cd1a02 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 12:47:21 +0600 Subject: [PATCH 094/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7?= =?UTF-8?q?=D0=BA=D0=B0=20=D0=B2=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86?= =?UTF-8?q?=D1=83=20=D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/model.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/source/model/model.c b/source/model/model.c index 569869a..7f803d6 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -108,13 +108,14 @@ int fill_tree_view_project(config_all* all_config,hotebook* widget , char* str_f char* deferring_file = wrapper_str_time(_config->deferring_file); gtk_list_store_set(widget->liststore,&iter, 0,fill_tree_view_id(_config->id), - 1,format_actors(&_config->actors), - 2,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), - 3,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), - 4,deferring_size, - 5,check_null_to_str(_config->soft_restriction_file), - 6,check_null_to_str(_config->severe_limitation_file), - 7,deferring_file, + 1,_config->UNIX_file, + 2,format_actors(&_config->actors), + 3,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), + 4,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), + 5,deferring_size, + 6,check_null_to_str(_config->soft_restriction_file), + 7,check_null_to_str(_config->severe_limitation_file), + 8,deferring_file, -1); } From 87273dce2027e11c56a3cf0365f4ea5c91e93639 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 13:12:08 +0600 Subject: [PATCH 095/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D1=83?= =?UTF-8?q?=20=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D1=83=D1=80=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/load.c | 20 +++++++++++++++----- source/model/save.c | 12 ++++-------- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/source/model/load.c b/source/model/load.c index 2594ed5..d79ce28 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -21,7 +21,14 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { yon_char_divide_search(str_key, "[",-1); str_key = yon_char_divide_search(str_key, "]",-1); char* str_value = str_key_value; - if (strstr(str_value, "enable") || strstr(str_value, "disable")) { + int flag_find = 0; + for (int j=0; j < _all_config->v_disk_status.vectorList.total;j++) { + disk_status* config_disk_status = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, j); + if (strstr(str_key, config_disk_status->device)) { + flag_find = 1; + } + } + if ((strstr(str_value, "enable") || strstr(str_value, "disable")) && flag_find == 0) { disk_status* disk_cfg = malloc(sizeof(disk_status)); disk_cfg->deferring_size = 0; disk_cfg->deferring_file = 0; @@ -32,14 +39,17 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { for (int j=0; j < _all_config->v_disk_status.vectorList.total;j++) { disk_status* config_disk_status = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, j); if (strstr(config_disk_status->device, _config_disk->name_disk)) { - config_disk_status->device = _config_disk->name_disk; - config_disk_status->fs = _config_disk->file_system; - config_disk_status->mount_point = _config_disk->mounted; - config_disk_status->name = _config_disk->type_dick; + config_disk_status->device = yon_char_new(_config_disk->name_disk); + config_disk_status->fs = yon_char_new(_config_disk->file_system); + config_disk_status->mount_point = yon_char_new(_config_disk->mounted); + config_disk_status->name = yon_char_new(_config_disk->type_dick); } } } + } + else if ((strstr(str_value, "enable") || strstr(str_value, "disable")) && flag_find) { + } else { config_u_g_p* _config = malloc(sizeof(config_u_g_p)); diff --git a/source/model/save.c b/source/model/save.c index b84024b..50f34af 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -109,19 +109,15 @@ char* template_format_remove_save(config_all* _all_config, char* source_remove_c } char* template_format_remove_save_device(config_all* _all_config, char* source_remove_cmd) { if (_all_config->v_disk_status.vectorList.total > 0) { - char* cmd = yon_char_new(""); + char* cmd = NULL; for (int i=0; i < _all_config->v_disk_status.vectorList.total; i++) { disk_status* _config = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, i); if (_config->status == 0) { - cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota" , _config->device, "] ", NULL); - cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota" , _config->device, "] ", NULL); - cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota" , _config->device, "] ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota:" , _config->device, "] ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota:" , _config->device, "] ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota:" , _config->device, "] ", NULL); } } - if (strlen(cmd)>2) { - return cmd; - } - } return NULL; } From 4e9d564098c1b9a7c2c4e77c9f5620ae51cf0a5e Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 16:16:32 +0600 Subject: [PATCH 096/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8?= =?UTF-8?q?=D0=B7=D0=B0=D1=86=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 29b07b8..201240f 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -199,12 +199,12 @@ void temp_settings() { else { gtk_widget_hide(temp_widgets->boxProjectAddEditboxProjectId); if (strcmp(flag_temp_u_g_p, "usrquota")==0) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Users")); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Users"),":",NULL)); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("User")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("User"),":",NULL)); } else if (strcmp(flag_temp_u_g_p, "grpquota")==0) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Groups")); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Groups"),":",NULL)); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Group")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Group"),":",NULL)); } if (strcmp(set_add_edit, "add")==0) { From acbd9ab3d45eb6b7239345708da88583d402fb48 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 17:25:01 +0600 Subject: [PATCH 097/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BE=D1=82=D1=81=D1=82=D1=83=D0=BF=20=D0=BA?= =?UTF-8?q?=D0=BD=D0=BE=D0=BF=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 317 +++++++++++++++++------------------ 1 file changed, 158 insertions(+), 159 deletions(-) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 988f65d..37d0736 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -194,163 +194,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - False - False - 450 - dialog-question-symbolic - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - vertical - 10 - - - True - False - - - True - False - start - 20 - 20 - dialog-information-symbolic - 6 - - - False - True - 0 - - - - - True - False - vertical - - - True - False - start - 10 - 5 - Warning - True - 0 - - - - - - - - False - True - 0 - - - - - True - False - start - start - 10 - 10 - The selected directory is not located on the target device - True - 0 - - - - False - True - 1 - - - - - - True - True - 1 - - - - - - True - True - 0 - - - - - True - False - 30 - True - - - Cancel - True - True - True - image1 - - - - True - True - 0 - - - - - False - True - 1 - - - - - - - True - False - True - - - True - False - Disk quotas - - - - - - - - 1000000 1 @@ -1432,7 +1275,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False - True + False 2 @@ -2317,7 +2160,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - @@ -2336,6 +2178,163 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False process-stop-symbolic + + False + False + 450 + dialog-question-symbolic + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + vertical + 10 + + + True + False + + + True + False + start + 20 + 20 + dialog-information-symbolic + 6 + + + False + True + 0 + + + + + True + False + vertical + + + True + False + start + 10 + 5 + Warning + True + 0 + + + + + + + + False + True + 0 + + + + + True + False + start + start + 10 + 10 + The selected directory is not located on the target device + True + 0 + + + + False + True + 1 + + + + + + True + True + 1 + + + + + + True + True + 0 + + + + + True + False + 30 + True + + + Cancel + True + True + True + image1 + + + + True + True + 0 + + + + + False + True + 1 + + + + + + + True + False + True + + + True + False + Disk quotas + + + + + + + + True False From c24b71b79cbb246ece7a809fd67cca282fce1068 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 17:40:35 +0600 Subject: [PATCH 098/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=20=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 201240f..24f4425 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -491,8 +491,10 @@ void get_add_gui_data_base(config_all* all_config) { } else { t.pfVectorAdd(&t, yon_char_new(str_user)); + _config->actors.pfVectorCopy(&_config->actors, &t); } + } vec_temp->pfVectorAdd(vec_temp, _config); From 3b59ff209938d4f902953598a5f2092651052953 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 17:59:43 +0600 Subject: [PATCH 099/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=81=D1=82=D1=80=D0=BE=D0=BA=D1=83=20=D1=81?= =?UTF-8?q?=D1=82=D0=B0=D1=82=D1=83=D1=81=D0=B0=20=D0=B4=D0=B8=D1=81=D0=BA?= =?UTF-8?q?=D0=B0=20=D0=BF=D1=80=D0=B8=20=D1=80=D0=B5=D0=B4=D0=B0=D0=BA?= =?UTF-8?q?=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 24f4425..3637c0c 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -145,7 +145,13 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil void temp_select_disk() { block_btn_save(); - char* str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); + char* str_disk = NULL; + if (strcmp(set_add_edit, "add")==0) { + str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); + } + else { + str_disk = (char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetNameDevice)); + } for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); if (strstr(str_disk, _config->device)) { @@ -493,8 +499,6 @@ void get_add_gui_data_base(config_all* all_config) { t.pfVectorAdd(&t, yon_char_new(str_user)); _config->actors.pfVectorCopy(&_config->actors, &t); } - - } vec_temp->pfVectorAdd(vec_temp, _config); @@ -637,7 +641,6 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { } } if (strstr(flag_temp_u_g_p,"prjquota")) { - char* actors = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectName)); if (strlen(actors)>1) { if (_config->actors.vectorList.total > 0) { From e7bb184b34cbb4b61667caafca6ff3647a76a87d Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 28 Jul 2023 18:00:26 +0600 Subject: [PATCH 100/144] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D1=82=20=D0=B8?= =?UTF-8?q?=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D1=8F=D1=82=D1=8C=20=D0=B1?= =?UTF-8?q?=D0=B0=D0=B3=D0=B8=20=D1=81=D0=B2=D1=8F=D0=B7=D0=B0=D0=BD=D0=BD?= =?UTF-8?q?=D1=8B=D0=B5=20=D1=81=20=D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5=D0=BC=20=D0=B4=D0=B8=D1=81=D0=BA=D0=BE=D0=B2=20?= =?UTF-8?q?=D0=B8=20=D0=BA=D0=B2=D0=BE=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 3 ++- source/model/load.c | 2 ++ source/model/model.h | 1 + source/model/save.c | 17 +++++++++-------- 4 files changed, 14 insertions(+), 9 deletions(-) diff --git a/source/controler.c b/source/controler.c index 5d4cd42..62b21a1 100644 --- a/source/controler.c +++ b/source/controler.c @@ -256,10 +256,11 @@ void device_remove() { if (index!=-1) { index_selected = -1; disk_status* _config = (disk_status*)all_config.v_disk_status.pfVectorGet(&all_config.v_disk_status, index); + all_config.v_disk_remove.pfVectorAdd(&all_config.v_disk_status, yon_char_new(_config->device)); del_disk_to_vector_device(&all_config.v_user, _config->device); del_disk_to_vector_device(&all_config.v_group, _config->device); del_disk_to_vector_device(&all_config.v_general, _config->device); - model_clear_cfg_device(_config); + //model_clear_cfg_device(_config); all_config.v_disk_status.pfVectorDelete(&all_config.v_disk_status, index); all_config.flag_save = 1; } diff --git a/source/model/load.c b/source/model/load.c index d79ce28..33bb98b 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -10,11 +10,13 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { load_free_vector(_all_config, &_all_config->v_group); load_free_vector(_all_config, &_all_config->v_project); free_remove_vector(_all_config, &_all_config->v_remove); + model_free_vector_string(&_all_config->v_disk_remove); vector_init(&_all_config->v_user); vector_init(&_all_config->v_group); vector_init(&_all_config->v_project); vector_init(&_all_config->v_disk_status); vector_init(&_all_config->v_remove); + vector_init(&_all_config->v_disk_remove); for (int index = 0; index < size; index++) { char* str_key_value = yon_char_new(cfg[index]); char* str_key = yon_char_divide_search(str_key_value, "=",-1); diff --git a/source/model/model.h b/source/model/model.h index fbcca55..ee0e126 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -35,6 +35,7 @@ typedef struct { vector v_group; vector v_project; vector v_disk_status; + vector v_disk_remove; vector v_remove; int flag_set_data; int flag_save; diff --git a/source/model/save.c b/source/model/save.c index 50f34af..326ca56 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -108,10 +108,10 @@ char* template_format_remove_save(config_all* _all_config, char* source_remove_c } char* template_format_remove_save_device(config_all* _all_config, char* source_remove_cmd) { - if (_all_config->v_disk_status.vectorList.total > 0) { - char* cmd = NULL; - for (int i=0; i < _all_config->v_disk_status.vectorList.total; i++) { - disk_status* _config = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, i); + char* cmd = NULL; + if (_all_config->v_disk_remove.vectorList.total > 0) { + for (int i=0; i < _all_config->v_disk_remove.vectorList.total; i++) { + disk_status* _config = (disk_status*)_all_config->v_disk_remove.pfVectorGet(&_all_config->v_disk_remove, i); if (_config->status == 0) { cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota:" , _config->device, "] ", NULL); cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota:" , _config->device, "] ", NULL); @@ -119,7 +119,7 @@ char* template_format_remove_save_device(config_all* _all_config, char* source_r } } } - return NULL; + return cmd; } @@ -134,12 +134,13 @@ int wrapper_template_save(config_all* _all_config, char* source_set_cmd, char* s if (str_cmd_remove != NULL) { philos_config_save(str_cmd_remove); } - if (str_cmd_set != NULL) { - philos_config_save(str_cmd_set); - } if (str_cmd_remove_device != NULL) { philos_config_save(yon_char_unite(source_remove_cmd, " " , str_cmd_remove_device, NULL)); } + if (str_cmd_set != NULL) { + philos_config_save(str_cmd_set); + } + } if (str_cmd_remove != NULL) { From e492020c200dddb387e686d4e04bbfc502bb13dc Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 31 Jul 2023 09:59:52 +0600 Subject: [PATCH 101/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D0=B0=20=D0=B4?= =?UTF-8?q?=D0=B8=D1=81=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/save.c | 55 +++++++++++++++++++++++++++++++++++++-------- 1 file changed, 46 insertions(+), 9 deletions(-) diff --git a/source/model/save.c b/source/model/save.c index 326ca56..5db594d 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -61,11 +61,41 @@ char* save_format_status_cmd_all(vector* vec_temp, vector* vec_status_disk) { } return cmd; } + +char* set_status_and_del(config_all* _all_config) { + char* cmd = yon_char_new(""); + for (int j=0; j < _all_config->v_disk_status.vectorList.total;j++) { + disk_status* config_disk_status = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, j); + if (config_disk_status->status == 2) { + cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota:" , config_disk_status->device, "]=enable ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota:" , config_disk_status->device, "]=enable ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota:" , config_disk_status->device, "]=enable ", NULL); + } + else if (config_disk_status->status == 1) { + cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota:" , config_disk_status->device, "]=disable ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota:" , config_disk_status->device, "]=disable ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota:" , config_disk_status->device, "]=disable ", NULL); + } + } + if (strlen(cmd) > 5) { + return cmd; + } + else { + return NULL; + } +} + char* wrapper_save_format_status_cmd_all(config_all* _all_config) { char* cmd = save_format_status_cmd_all(&_all_config->v_user, &_all_config->v_disk_status); cmd = yon_char_unite(cmd, " ", save_format_status_cmd_all(&_all_config->v_group ,&_all_config->v_disk_status), NULL); cmd = yon_char_unite(cmd, " ", save_format_status_cmd_all(&_all_config->v_project, &_all_config->v_disk_status), NULL); - return cmd; + if (strlen(cmd) > 5) { + return cmd; + } + else { + return set_status_and_del(_all_config); + } + } char* save_format_status_cmd(disk_status* config_disk_status, config_u_g_p* config) { @@ -108,18 +138,25 @@ char* template_format_remove_save(config_all* _all_config, char* source_remove_c } char* template_format_remove_save_device(config_all* _all_config, char* source_remove_cmd) { - char* cmd = NULL; + char* cmd = yon_char_new(""); if (_all_config->v_disk_remove.vectorList.total > 0) { for (int i=0; i < _all_config->v_disk_remove.vectorList.total; i++) { - disk_status* _config = (disk_status*)_all_config->v_disk_remove.pfVectorGet(&_all_config->v_disk_remove, i); - if (_config->status == 0) { - cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota:" , _config->device, "] ", NULL); - cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota:" , _config->device, "] ", NULL); - cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota:" , _config->device, "] ", NULL); - } + char* str_del = (char*)_all_config->v_disk_remove.pfVectorGet(&_all_config->v_disk_remove, i); + cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota:" , str_del, "] ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota:" , str_del, "] ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota:" , str_del, "] ", NULL); } } - return cmd; + if (strlen(cmd)>5) { + for (int i=0; i < _all_config->v_disk_remove.vectorList.total; i++) { + _all_config->v_disk_remove.pfVectorDelete(&_all_config->v_disk_remove, i); + } + return cmd; + } + else { + return NULL; + } + } From 9aa612ba32c5f53a6eb65a5cf9767397e1518f9b Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 31 Jul 2023 10:00:29 +0600 Subject: [PATCH 102/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=D0=B0=20=D0=B4?= =?UTF-8?q?=D0=B8=D1=81=D0=BA=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 6 ++-- source/view_set_disk.c | 69 ++++++++++++++++++++++++++---------------- source/view_set_disk.h | 1 + 3 files changed, 48 insertions(+), 28 deletions(-) diff --git a/source/controler.c b/source/controler.c index 62b21a1..c39e2d1 100644 --- a/source/controler.c +++ b/source/controler.c @@ -175,6 +175,7 @@ void wrapper_edit_view_device_show(GtkWidget* self) { view_device_set_vector_device(&all_config.v_disk_status); view_device_set_index(index_selected); set_view_device_menu("edit"); + view_device_all_config(&all_config); view_device_show(NULL, glade_path); int i = 0; g_signal_connect(G_OBJECT(get_widget_view_device()->btnSaveTempSave),"clicked",G_CALLBACK(entry_device_disk),&i); @@ -184,6 +185,7 @@ void wrapper_add_view_device_show(GtkWidget* self) { view_device_set_vector_device(&all_config.v_disk_status); view_device_set_index(-1); set_view_device_menu("add"); + view_device_all_config(&all_config); view_device_show(NULL, glade_path); int i = 0; g_signal_connect(G_OBJECT(get_widget_view_device()->btnSaveTempSave),"clicked",G_CALLBACK(entry_device_disk),&i); @@ -256,11 +258,11 @@ void device_remove() { if (index!=-1) { index_selected = -1; disk_status* _config = (disk_status*)all_config.v_disk_status.pfVectorGet(&all_config.v_disk_status, index); - all_config.v_disk_remove.pfVectorAdd(&all_config.v_disk_status, yon_char_new(_config->device)); + all_config.v_disk_remove.pfVectorAdd(&all_config.v_disk_remove, yon_char_new(_config->device)); del_disk_to_vector_device(&all_config.v_user, _config->device); del_disk_to_vector_device(&all_config.v_group, _config->device); del_disk_to_vector_device(&all_config.v_general, _config->device); - //model_clear_cfg_device(_config); + model_clear_cfg_device(_config); all_config.v_disk_status.pfVectorDelete(&all_config.v_disk_status, index); all_config.flag_save = 1; } diff --git a/source/view_set_disk.c b/source/view_set_disk.c index 7eefc6e..2d04711 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -5,6 +5,7 @@ char* view_device_glade_path = NULL; int view_device_index = 0; char* view_device_set_add_edit = NULL; vector* vec_device = NULL; +config_all* view_device_all_config_temp = NULL; void set_view_device_menu(char* _set_add_edit) { view_device_set_add_edit = _set_add_edit; @@ -16,6 +17,10 @@ view_device_set_window* get_widget_view_device() { return obj_view_device_widgets; } +void view_device_all_config(config_all* _all_config) { + view_device_all_config_temp = _all_config; +} + void view_device_set_index(int _index) { view_device_index = _index; } @@ -148,39 +153,51 @@ void view_device_get_spin_time(size_t* second_file, size_t* second_size) { void view_device_get_gui_data() { char* disk = NULL; - int status_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus)); disk_status* _config = NULL; - size_t second_file = 0; - size_t second_size = 0; - view_device_get_spin_time(&second_file, &second_size); - if (view_device_index != -1) { - _config = (disk_status*)vec_device->pfVectorGet(vec_device, view_device_index); - - } - else { - _config = malloc(sizeof(disk_status)); - disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(obj_view_device_widgets->DeviceCombo)); - if (get_device_vec()->vectorList.total > 0) { - for (int index = 0; index < get_device_vec()->vectorList.total; index++) - { - device_config* obj_device_config = (device_config*)get_device_vec()->pfVectorGet(get_device_vec(), index); - if (strstr(disk, obj_device_config->name_disk)) { - _config->device = yon_char_new(obj_device_config->name_disk); - _config->fs = yon_char_new(obj_device_config->file_system); - _config->mount_point = yon_char_new(obj_device_config->mounted); - _config->name = yon_char_new(obj_device_config->type_dick); + int status_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus)); + if (status_id != 0) { + size_t second_file = 0; + size_t second_size = 0; + view_device_get_spin_time(&second_file, &second_size); + if (view_device_index != -1) { + _config = (disk_status*)vec_device->pfVectorGet(vec_device, view_device_index); + + } + else { + _config = malloc(sizeof(disk_status)); + disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(obj_view_device_widgets->DeviceCombo)); + if (get_device_vec()->vectorList.total > 0) { + for (int index = 0; index < get_device_vec()->vectorList.total; index++) + { + device_config* obj_device_config = (device_config*)get_device_vec()->pfVectorGet(get_device_vec(), index); + if (strstr(disk, obj_device_config->name_disk)) { + _config->device = yon_char_new(obj_device_config->name_disk); + _config->fs = yon_char_new(obj_device_config->file_system); + _config->mount_point = yon_char_new(obj_device_config->mounted); + _config->name = yon_char_new(obj_device_config->type_dick); + } + } - } } + _config->deferring_size = second_size; + _config->deferring_file = second_file; + _config->status = status_id; + if (view_device_index == -1) { + vec_device->pfVectorAdd(vec_device, _config); + } } - _config->deferring_size = second_size; - _config->deferring_file = second_file; - _config->status = status_id; - if (view_device_index == -1) { - vec_device->pfVectorAdd(vec_device, _config); + else { + disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(obj_view_device_widgets->DeviceCombo)); + view_device_all_config_temp->v_disk_remove.pfVectorAdd(&view_device_all_config_temp->v_disk_remove, yon_char_new(disk)); + if (view_device_index != -1) { + _config = (disk_status*)vec_device->pfVectorGet(vec_device, view_device_index); + model_clear_cfg_device(_config); + vec_device->pfVectorDelete(vec_device, view_device_index); + } } + } void view_device_set_time_spin(size_t seconds_file, size_t seconds_size) { me_time t_file = time_convert(seconds_file); diff --git a/source/view_set_disk.h b/source/view_set_disk.h index df22258..6bc7332 100644 --- a/source/view_set_disk.h +++ b/source/view_set_disk.h @@ -38,6 +38,7 @@ typedef struct { view_device_set_window* get_widget_view_device(); void view_device_get_gui_data(); +void view_device_all_config(config_all* _all_config); void view_device_get_vector_u_g_p(vector* _vec_u_g_p); void view_device_set_time_spin(size_t seconds_file, size_t seconds_size); void view_device_update_gui_spin_time(); From c28ebb7d289eaefa81397d3ded230121479f78f0 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 31 Jul 2023 10:14:55 +0600 Subject: [PATCH 103/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=D0=B0=20=D0=BA?= =?UTF-8?q?=D0=B2=D0=BE=D1=82=20=D0=B8=20=D0=B7=D0=B0=D0=BF=D0=B8=D1=81?= =?UTF-8?q?=D1=8C=20=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=D0=B0=20=D0=B2=20?= =?UTF-8?q?=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/save.c | 16 +++++++--------- source/view_set_disk.c | 18 ++++++++++++++---- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/source/model/save.c b/source/model/save.c index 5db594d..9fa6704 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -77,12 +77,7 @@ char* set_status_and_del(config_all* _all_config) { cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota:" , config_disk_status->device, "]=disable ", NULL); } } - if (strlen(cmd) > 5) { - return cmd; - } - else { - return NULL; - } + return cmd; } char* wrapper_save_format_status_cmd_all(config_all* _all_config) { @@ -142,9 +137,12 @@ char* template_format_remove_save_device(config_all* _all_config, char* source_r if (_all_config->v_disk_remove.vectorList.total > 0) { for (int i=0; i < _all_config->v_disk_remove.vectorList.total; i++) { char* str_del = (char*)_all_config->v_disk_remove.pfVectorGet(&_all_config->v_disk_remove, i); - cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota:" , str_del, "] ", NULL); - cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota:" , str_del, "] ", NULL); - cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota:" , str_del, "] ", NULL); + if (str_del) { + cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota:" , str_del, "] ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota:" , str_del, "] ", NULL); + cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota:" , str_del, "] ", NULL); + } + } } if (strlen(cmd)>5) { diff --git a/source/view_set_disk.c b/source/view_set_disk.c index 2d04711..7ad3b55 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -26,9 +26,14 @@ void view_device_set_index(int _index) { } void view_device_check_activ_disk() { - int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_view_device_widgets->DeviceCombo)); - if (menu_id == -1) { - gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 0); + if (strcmp(view_device_set_add_edit, "add") == 0) { + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_view_device_widgets->DeviceCombo)); + if (menu_id == -1) { + gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 0); + } + else { + gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 1); + } } else { gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 1); @@ -188,7 +193,12 @@ void view_device_get_gui_data() { } } else { - disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(obj_view_device_widgets->DeviceCombo)); + if (strcmp(view_device_set_add_edit, "add") == 0) { + disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(obj_view_device_widgets->DeviceCombo)); + } + else { + disk = (char*)gtk_label_get_label(GTK_LABEL(obj_view_device_widgets->lblNameDevice)); + } view_device_all_config_temp->v_disk_remove.pfVectorAdd(&view_device_all_config_temp->v_disk_remove, yon_char_new(disk)); if (view_device_index != -1) { _config = (disk_status*)vec_device->pfVectorGet(vec_device, view_device_index); From 6fd36488983c6ea8868e9faf641da386c06a4d29 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 31 Jul 2023 11:10:45 +0600 Subject: [PATCH 104/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D1=83=20?= =?UTF-8?q?=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5?= =?UTF-8?q?=D0=BB=D0=B5=D0=B9=20=D0=B8=20=D0=B3=D1=80=D1=83=D0=BF=D0=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/philos_utils.c | 21 +++++++++++++++++---- source/model/philos_utils.h | 4 ++-- source/view_check_user_table.c | 30 +++++++++++++++++++++--------- source/view_check_user_table.h | 1 + ubl-settings-diskquota.glade | 25 +++++++++++++++++++++---- ubl-settings-diskquota.pot | 6 ++++++ ubl-settings-diskquota_ru.po | 8 +++++++- 7 files changed, 75 insertions(+), 20 deletions(-) diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index 868e8ad..78e67b1 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -132,7 +132,7 @@ void philos_free_int_array_n2(int ***array, int size) { } } -config_str philos_list_user(int* size) { +config_str philos_list_user(int* size, int flag_lim) { char* str_uid_min = "UID_MIN"; char* str_uid_max = "UID_MAX"; unsigned short uid_min = philos_read_uid_min_max(file_source_login_min_max, str_uid_min); @@ -147,9 +147,15 @@ config_str philos_list_user(int* size) { } break; } - if ((entry->pw_uid >= uid_min && entry->pw_uid < uid_max) || entry->pw_uid == 0) { + if (flag_lim == 1) { + if ((entry->pw_uid >= uid_min && entry->pw_uid < uid_max) || entry->pw_uid == 0) { + str_users = yon_char_parsed_append(str_users, size, entry->pw_name); + } + } + else { str_users = yon_char_parsed_append(str_users, size, entry->pw_name); } + } endpwent(); return str_users; @@ -200,7 +206,7 @@ unsigned short philos_read_uid_min_max(char* filename, char* search) { } -config_str philos_list_group(int* size) { +config_str philos_list_group(int* size, int flag_lim) { char* str_uid_min = "UID_MIN"; char* str_uid_max = "UID_MAX"; unsigned short uid_min = philos_read_uid_min_max(file_source_login_min_max, str_uid_min); @@ -215,7 +221,14 @@ config_str philos_list_group(int* size) { } break; } - str_users = yon_char_parsed_append(str_users, size, entry->pw_name); + if (flag_lim == 1) { + if ((entry->pw_uid >= uid_min && entry->pw_uid < uid_max) || entry->pw_uid == 0) { + str_users = yon_char_parsed_append(str_users, size, entry->pw_name); + } + } + else { + str_users = yon_char_parsed_append(str_users, size, entry->pw_name); + } } endpwent(); return str_users; diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 43a8926..5a0001d 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -106,8 +106,8 @@ void philos_free_string_array_n3(char ****array, int size); void philos_free_int_array(int **array, int size); void philos_free_int_array_n2(int ***array, int size); unsigned short philos_read_uid_min_max(char* filename, char* search); -config_str philos_list_user(int* size); -config_str philos_list_group(int* size); +config_str philos_list_user(int* size, int flag_lim); +config_str philos_list_group(int* size, int flag_lim); char* philos_str_size_pow_byte(GtkWidget *combo_box_text); char* philos_str_remove(char *str, const char *sub); void philos_split_size_memory(char* str_value, int* size, char* pow_memory); diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index 1c83605..60c5601 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -14,30 +14,42 @@ table_u_g* get_widget_table_u_g() { return table_widgets; } +void table_u_g_set_fill_user_group() { + int size = 0; + g_object_ref(table_widgets->liststoreUsersGroups); + gtk_list_store_clear(table_widgets->liststoreUsersGroups); + gboolean active1 = !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(table_widgets->chkActivUsersGroup)); + if (strcmp(flag_u_g, "grpquota")==0) { + gtk_button_set_label(GTK_BUTTON(table_widgets->chkActivUsersGroup), _("Withdraw all groups")); + char** array_groups = philos_list_group(&size,active1); + table_u_g_fill_tree_view(array_groups, size); + } + else if (strcmp(flag_u_g, "usrquota") == 0) { + gtk_button_set_label(GTK_BUTTON(table_widgets->chkActivUsersGroup), _("Withdraw all users")); + char** array_user = philos_list_user(&size, active1); + table_u_g_fill_tree_view(array_user, size); + } +} + table_u_g *setup_table_u_g(){ /* Widgets getting | Получение виджетов */ table_widgets = malloc(sizeof(table_u_g)); device_disk_parsed(); GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); table_widgets->Window = yon_gtk_builder_get_widget(builder,"tableUserGroupWindow"); + table_widgets->chkActivUsersGroup = yon_gtk_builder_get_widget(builder,"chkActivUsersGroup"); table_widgets->btnCancel = yon_gtk_builder_get_widget(builder,"quotegroupCancelButton1"); table_widgets->btnSave = yon_gtk_builder_get_widget(builder,"quotegroupSaveButton1"); table_widgets->treeViewCheckUsersGroups = yon_gtk_builder_get_widget(builder,"treeViewCheckUsersGroups"); table_widgets->checkColUserGroup = GTK_CELL_RENDERER_TOGGLE(gtk_builder_get_object(builder,"checkColUserGroup")); table_widgets->liststoreUsersGroups = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreUsersGroups")); - int size = 0; - if (strcmp(flag_u_g, "grpquota")==0) { - char** array_groups = philos_list_group(&size); - table_u_g_fill_tree_view(array_groups, size); - } - else if (strcmp(flag_u_g, "usrquota") == 0) { - char** array_user = philos_list_user(&size); - table_u_g_fill_tree_view(array_user, size); - } + table_u_g_set_fill_user_group(); set_actors(_actors); table_u_g_event(); + g_signal_connect(G_OBJECT(table_widgets->chkActivUsersGroup), "toggled", G_CALLBACK(table_u_g_set_fill_user_group), NULL); } + void table_u_g_set_glade_path(char* _glade_path) { glade_path = _glade_path; } diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h index 0fb656e..485f959 100644 --- a/source/view_check_user_table.h +++ b/source/view_check_user_table.h @@ -21,6 +21,7 @@ typedef struct { GtkWidget* treeViewCheckUsersGroups; GtkListStore* liststoreUsersGroups; GtkCellRendererToggle* checkColUserGroup; + GtkWidget* chkActivUsersGroup; } table_u_g; void table_u_g_table_u_g_event(table_u_g *widgets); diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 37d0736..98aabef 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -2674,6 +2674,26 @@ translated and supported by community. True False vertical + + + Withdraw all users + True + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 0 + + True @@ -2691,9 +2711,6 @@ translated and supported by community. True liststoreUsersGroups 0 - - - @@ -2723,7 +2740,7 @@ translated and supported by community. True True - 0 + 1 diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index d64074e..2892d58 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -410,3 +410,9 @@ msgstr "" msgid "The selected directory is not located on the target device" msgstr "" +msgid "Withdraw all users" +msgstr "" + +msgid "Withdraw all groups" +msgstr "" + diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index f2ab9db..b55bb95 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -410,4 +410,10 @@ msgid "Warning" msgstr "Внимание" msgid "The selected directory is not located on the target device" -msgstr "Выбранный каталог не расположен на целевом устройстве" \ No newline at end of file +msgstr "Выбранный каталог не расположен на целевом устройстве" + +msgid "Withdraw all users" +msgstr "Вывести всех пользователей" + +msgid "Withdraw all groups" +msgstr "Вывести всех группы" \ No newline at end of file From 126a3ef6909bf3f1e2d5465796364170efdc403f Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 31 Jul 2023 11:11:30 +0600 Subject: [PATCH 105/144] fix --- source/model/ubl-utils.h | 2 -- source/view_set_disk.c | 4 +--- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/source/model/ubl-utils.h b/source/model/ubl-utils.h index c4f6c57..01a5b70 100644 --- a/source/model/ubl-utils.h +++ b/source/model/ubl-utils.h @@ -162,8 +162,6 @@ char *yon_ubl_root_user_get(); // parsing functions -config_str philos_list_user(int* size); - apps *yon_apps_scan_and_parse_desktops(int *sizef); void yon_apps_sort(apps *applist, int size); diff --git a/source/view_set_disk.c b/source/view_set_disk.c index 7ad3b55..5bec0c0 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -201,9 +201,7 @@ void view_device_get_gui_data() { } view_device_all_config_temp->v_disk_remove.pfVectorAdd(&view_device_all_config_temp->v_disk_remove, yon_char_new(disk)); if (view_device_index != -1) { - _config = (disk_status*)vec_device->pfVectorGet(vec_device, view_device_index); - model_clear_cfg_device(_config); - vec_device->pfVectorDelete(vec_device, view_device_index); + } } From 0d0118132e939713ba0760771734e4911782591e Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 31 Jul 2023 11:51:57 +0600 Subject: [PATCH 106/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20label=20=D0=B2=20=D0=BE=D0=BA=D0=BD=D0=B5?= =?UTF-8?q?=20=D1=80=D0=B5=D0=B4=D0=B0=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D1=8F=20=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9?= =?UTF-8?q?=D1=81=D1=82=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_set_disk.c | 7 +++++-- source/view_set_disk.h | 1 + ubl-settings-diskquota.glade | 14 +++++++------- ubl-settings-diskquota.pot | 1 + ubl-settings-diskquota_ru.po | 8 +++++++- 5 files changed, 21 insertions(+), 10 deletions(-) diff --git a/source/view_set_disk.c b/source/view_set_disk.c index 5bec0c0..f26d04c 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -64,13 +64,16 @@ view_device_set_window *view_device_setup_window_custom(view_device_set_window* obj_view_device_widgets->spinHoursSize = yon_gtk_builder_get_widget(builder,"spinHoursSize"); obj_view_device_widgets->spinMinutesSize = yon_gtk_builder_get_widget(builder,"spinMinutesSize"); obj_view_device_widgets->lblNameDevice = yon_gtk_builder_get_widget(builder,"lblNameDevice"); - obj_view_device_widgets->DeviceCombo = yon_gtk_builder_get_widget(builder,"DeviceCombo"); obj_view_device_widgets->cmbDeviceSetStatus = yon_gtk_builder_get_widget(builder,"cmbDeviceSetStatus"); + obj_view_device_widgets->DeviceCombo = yon_gtk_builder_get_widget(builder,"DeviceCombo"); + obj_view_device_widgets->lblHeadQuotasEditDeviceWindow = yon_gtk_builder_get_widget(builder,"lblHeadQuotasEditDeviceWindow"); if (strcmp(view_device_set_add_edit, "add") == 0) { + gtk_label_set_label(GTK_LABEL(obj_view_device_widgets->lblHeadQuotasEditDeviceWindow), _("Settings quotas - Addition")); gtk_widget_hide(obj_view_device_widgets->lblNameDevice); device_fill_disk(obj_view_device_widgets->DeviceCombo,vec_device); } else { + gtk_label_set_label(GTK_LABEL(obj_view_device_widgets->lblHeadQuotasEditDeviceWindow), _("Settings quotas - Editing")); gtk_widget_hide(obj_view_device_widgets->DeviceCombo); } view_device_fill_gui(); @@ -201,7 +204,7 @@ void view_device_get_gui_data() { } view_device_all_config_temp->v_disk_remove.pfVectorAdd(&view_device_all_config_temp->v_disk_remove, yon_char_new(disk)); if (view_device_index != -1) { - + } } diff --git a/source/view_set_disk.h b/source/view_set_disk.h index 6bc7332..6b30a55 100644 --- a/source/view_set_disk.h +++ b/source/view_set_disk.h @@ -33,6 +33,7 @@ typedef struct { GtkWidget* lblNameDevice; GtkWidget* DeviceCombo; GtkWidget* cmbDeviceSetStatus; + GtkWidget* lblHeadQuotasEditDeviceWindow; char* name; } view_device_set_window; diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 98aabef..b2de71b 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1066,7 +1066,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False True - + True False Settings device - Addition @@ -1713,10 +1713,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 0 0 - KB - MB + Kb + Mb Gb - TB + Tb @@ -1800,10 +1800,10 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 0 0 - KB - MB + Kb + Mb Gb - TB + Tb diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index 2892d58..5c906e7 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -416,3 +416,4 @@ msgstr "" msgid "Withdraw all groups" msgstr "" + diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index b55bb95..49babd5 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -416,4 +416,10 @@ msgid "Withdraw all users" msgstr "Вывести всех пользователей" msgid "Withdraw all groups" -msgstr "Вывести всех группы" \ No newline at end of file +msgstr "Вывести всех группы" + +msgid "Settings quotas - Addition" +msgstr "Настройка квот - Добавление" + +msgid "Settings quotas - Editing" +msgstr "Настройка квот - Редактирование" \ No newline at end of file From ddc77b45de74a7fec348bc95ccc1ac25acf8e7cf Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 31 Jul 2023 12:50:03 +0600 Subject: [PATCH 107/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=20=D1=81=D0=BE=D0=BE?= =?UTF-8?q?=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=BF=D1=80=D0=B8=20?= =?UTF-8?q?=D0=BF=D1=83=D1=81=D1=82=D1=8B=D1=85=20=D0=B7=D0=BD=D0=B0=D1=87?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D1=8F=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 63 ++++++++++++++++++++---------------- source/view_temp_u_g_p.h | 3 +- ubl-settings-diskquota.pot | 17 ++++++++++ ubl-settings-diskquota_ru.po | 20 +++++++++++- 4 files changed, 73 insertions(+), 30 deletions(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 3637c0c..42d88e9 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -27,7 +27,6 @@ void destroy_show_warning(GtkWidget *self) { temp_widgets->WarrningWindow = NULL; temp_widgets->CancelWarrningButton = NULL; temp_widgets->lblWarningText = NULL; - block_btn_save(); } void show_warning() { GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); @@ -49,6 +48,17 @@ void show_warning() { g_signal_connect(G_OBJECT(temp_widgets->CancelWarrningButton),"clicked",G_CALLBACK(destroy_show_warning),temp_widgets->WarrningWindow); } +void show_warning_no_fill(char* text_mess) { + GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); + temp_widgets->WarrningWindow = yon_gtk_builder_get_widget(builder,"WarrningWindow"); + temp_widgets->lblWarningText = yon_gtk_builder_get_widget(builder,"lblWarningText"); + temp_widgets->CancelWarrningButton = yon_gtk_builder_get_widget(builder,"CancelWarrningButton"); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblWarningText), text_mess); + gtk_widget_show(temp_widgets->WarrningWindow); + g_signal_connect(G_OBJECT(temp_widgets->WarrningWindow), "destroy", G_CALLBACK(destroy_show_warning), temp_widgets->WarrningWindow); + g_signal_connect(G_OBJECT(temp_widgets->CancelWarrningButton),"clicked",G_CALLBACK(destroy_show_warning),temp_widgets->WarrningWindow); +} + void set_disk(char* _disk) { disk = yon_char_new(_disk); } @@ -99,7 +109,6 @@ void temp_check_path() { } } } - block_btn_save(); } temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuilder *builder) { @@ -144,7 +153,6 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil } void temp_select_disk() { - block_btn_save(); char* str_disk = NULL; if (strcmp(set_add_edit, "add")==0) { str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); @@ -242,14 +250,12 @@ void temp_show(GtkWidget *self, char* _glade_path) { set_activ_project_id(); temp_init_windows(); event_toggled_all(); - block_btn_save(); } else { temp_setup_window_base(_glade_path); gtk_widget_show(temp_widgets->Window); set_activ_project_id(); event_toggled_all(); - block_btn_save(); } } @@ -272,20 +278,12 @@ void temp_event(temp_set_window* temp_widgets) { g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeHardLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesSoftLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesHardLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); - g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeSoftLimitSpin), "changed", G_CALLBACK(block_btn_save), NULL); - g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeHardLimitSpin), "changed", G_CALLBACK(block_btn_save), NULL); - g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesSoftLimitSpin), "changed", G_CALLBACK(block_btn_save), NULL); - g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesHardLimitSpin), "changed", G_CALLBACK(block_btn_save), NULL); - g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeSoftLimitCombo), "changed", G_CALLBACK(block_btn_save), NULL); - g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeHardLimitCombo), "changed", G_CALLBACK(block_btn_save), NULL); g_signal_connect(G_OBJECT(temp_widgets->UserDeviceCombo), "changed", G_CALLBACK(temp_select_disk), NULL); if (strstr(flag_temp_u_g_p,"prjquota")) { g_signal_connect(G_OBJECT(temp_widgets->btnReviewProject),"clicked",G_CALLBACK(wrapper_show_file_manager),NULL); g_signal_connect(G_OBJECT(temp_widgets->btnGenerateProject),"clicked",G_CALLBACK(generate_id),NULL); g_signal_connect(G_OBJECT(temp_widgets->chbAuto),"toggled",G_CALLBACK(set_activ_project_id),NULL); g_signal_connect(G_OBJECT(temp_widgets->entryCatalogProject), "changed", G_CALLBACK(temp_check_path), NULL); - g_signal_connect(G_OBJECT(temp_widgets->entryProjectId), "changed", G_CALLBACK(block_btn_save), NULL); - g_signal_connect(G_OBJECT(temp_widgets->entryProjectName), "changed", G_CALLBACK(block_btn_save), NULL); } else { g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(wrapper_table_u_g_show),NULL); @@ -294,14 +292,19 @@ void temp_event(temp_set_window* temp_widgets) { void temp_on_destroy_subwindow(GtkWidget *self) { if (self) { - if (strcmp(set_add_edit, "add")==0) { - get_add_gui_data_base(_all_config_temp); + if (wrapper_check_save()) { + if (strcmp(set_add_edit, "add")==0) { + get_add_gui_data_base(_all_config_temp); + } + else { + get_edit_gui_data_base(_all_config_temp, table_index); + } + gtk_widget_destroy(gtk_widget_get_toplevel(self)); + temp_widgets = NULL; } else { - get_edit_gui_data_base(_all_config_temp, table_index); + } - gtk_widget_destroy(gtk_widget_get_toplevel(self)); - temp_widgets = NULL; } } @@ -320,7 +323,6 @@ void event_toggled_all() { philos_set_active_widgets(temp_widgets->quotegroupFilesHardLimitCheck, temp_widgets->quotegroupFilesHardLimitSpin, NULL); - block_btn_save(); } void block_btn_save() { @@ -375,7 +377,6 @@ void destroy_file_manager(GtkWidget *self) { temp_widgets->wndChooseFileWallpaper = NULL; temp_widgets->btnFilemangerOk = NULL; temp_widgets->btnFilemangerExit = NULL; - block_btn_save(); } void btn_ok_file_manager(GtkWidget *self) { @@ -510,12 +511,9 @@ void save(GtkWidget *self) { temp_vec_actors = get_actors_table(temp_vec_actors); gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryUser), format_actors(temp_vec_actors)); table_u_g_on_hide_subwindow(self); - block_btn_save(); } else { table_u_g_on_hide_subwindow(self); - block_btn_save(); - } } @@ -534,12 +532,14 @@ int check_save() { menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo)); } if (!active1 && !active2 && !active3 && !active4) { + show_warning_no_fill(_("The volume and files fields must have at least one value")); return 0; } if (menu_id == -1 || ((!strcmp(value1, "0") || !strcmp(value1, "")) && active1) || ((!strcmp(value2, "0") || !strcmp(value2, "")) && active2) || ((!strcmp(value3, "0") || !strcmp(value3, "")) && active3) || ((!strcmp(value4, "0") || !strcmp(value4, "")) && active4)) { + show_warning_no_fill(_("The volume and files fields must have at least one value")); return 0; } return 1; @@ -551,16 +551,23 @@ int check_save_project() { if (strcmp(set_add_edit, "add")==0) { char* file_dir = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); char* project_id = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); - if (!strlen(file_dir) && (!strlen(project_id) && !active1) && !strlen(project_name)) { - return 0; - } - else if (!strlen(project_id) && !active1) { + if (!strlen(file_dir) || (!strlen(project_id) && !active1) || !strlen(project_name)) { + if (!strlen(project_id) && !active1) { + show_warning_no_fill(_("Project Id mandatory field")); + } + else if (!strlen(file_dir)) { + show_warning_no_fill(_("The path does not match the specified disk")); + } + else if (!strlen(project_name)) { + show_warning_no_fill(_("Project name mandatory field")); + } return 0; } return 1; } else { if (strlen(project_name)<=1) { + show_warning_no_fill(_("Project name required field")); return 0; } return 1; @@ -589,6 +596,7 @@ int wrapper_check_save() { if (check_save()) { return 1; } + show_warning_no_fill(_("The list of users is empty")); return 0; } } @@ -732,6 +740,5 @@ void set_activ_project_id() { } gtk_widget_set_sensitive(temp_widgets->entryProjectId, !active); gtk_widget_set_sensitive(temp_widgets->btnGenerateProject, !active); - block_btn_save(); } diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index 3488a08..a6cbb6e 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -42,4 +42,5 @@ void set_activ_project_id(); int wrapper_check_save(); void block_btn_save(); int table_check_save(); -void temp_settings(); \ No newline at end of file +void temp_settings(); +void show_warning_no_fill(char* text_mess); \ No newline at end of file diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index 5c906e7..f3d174d 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -416,4 +416,21 @@ msgstr "" msgid "Withdraw all groups" msgstr "" +msgid "The list of users is empty" +msgstr "" + +msgid "Project name required field" +msgstr "" + +msgid "Project Id mandatory field" +msgstr "" + +msgid "The volume and files fields must have at least one value" +msgstr "" + +msgid "The path does not match the specified disk" +msgstr "" + +msgid "Project name mandatory field" +msgstr "" diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 49babd5..5ab22c1 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -422,4 +422,22 @@ msgid "Settings quotas - Addition" msgstr "Настройка квот - Добавление" msgid "Settings quotas - Editing" -msgstr "Настройка квот - Редактирование" \ No newline at end of file +msgstr "Настройка квот - Редактирование" + +msgid "The list of users is empty" +msgstr "Список пользователей пуст" + +msgid "Project name required field" +msgstr "Имя проекта обязательное поле" + +msgid "Project Id mandatory field" +msgstr "Id проекта обязательное поле" + +msgid "The volume and files fields must have at least one value" +msgstr "Поля объем и файлы должно быть указано хотя бы одно значение" + +msgid "The path does not match the specified disk" +msgstr "Путь не соответствует указанному диску" + +msgid "Project name mandatory field" +msgstr "Имя проекта обязательное поле" \ No newline at end of file From 2f79ff80937708100b1f9946c42efec24d3d2b13 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Mon, 31 Jul 2023 12:57:41 +0600 Subject: [PATCH 108/144] fix --- source/view_temp_u_g_p.c | 3 +++ ubl-settings-diskquota_ru.po | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 42d88e9..7ef9f6e 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -530,6 +530,9 @@ int check_save() { int menu_id = 0; if (strcmp(set_add_edit, "add")==0) { menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo)); + if (menu_id == -1) { + show_warning_no_fill(_("To save, you need to select a disk")); + } } if (!active1 && !active2 && !active3 && !active4) { show_warning_no_fill(_("The volume and files fields must have at least one value")); diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 5ab22c1..5c58a43 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -440,4 +440,7 @@ msgid "The path does not match the specified disk" msgstr "Путь не соответствует указанному диску" msgid "Project name mandatory field" -msgstr "Имя проекта обязательное поле" \ No newline at end of file +msgstr "Имя проекта обязательное поле" + +msgid "To save, you need to select a disk" +msgstr "Для сохранения нужно выбрать диск" \ No newline at end of file From 83015c4c86d645509dcab5a06e1e68bd526e1d82 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 1 Aug 2023 11:11:20 +0600 Subject: [PATCH 109/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BE=D0=BA=D0=BD=D0=BE=20=D1=80=D0=B5=D0=B4?= =?UTF-8?q?=D0=B0=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/philos_utils.h | 1 - source/view_set_disk.c | 25 +++++------- source/view_temp_u_g_p.c | 76 +++++++++++++++++++++--------------- ubl-settings-diskquota.glade | 50 ++---------------------- 4 files changed, 57 insertions(+), 95 deletions(-) diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 5a0001d..34aafc9 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -45,7 +45,6 @@ typedef struct { GtkWidget* btnReviewProject; GtkWidget* btnGenerateProject; - GtkWidget* lblSetUGPData; GtkWidget* entryCatalogProject; GtkWidget* chbAuto; GtkWidget* entryProjectName; diff --git a/source/view_set_disk.c b/source/view_set_disk.c index f26d04c..3b1da45 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -163,7 +163,7 @@ void view_device_get_gui_data() { char* disk = NULL; disk_status* _config = NULL; int status_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus)); - if (status_id != 0) { + if (status_id != -1) { size_t second_file = 0; size_t second_size = 0; view_device_get_spin_time(&second_file, &second_size); @@ -190,25 +190,18 @@ void view_device_get_gui_data() { } _config->deferring_size = second_size; _config->deferring_file = second_file; - _config->status = status_id; - if (view_device_index == -1) { - vec_device->pfVectorAdd(vec_device, _config); - } - } - else { if (strcmp(view_device_set_add_edit, "add") == 0) { - disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(obj_view_device_widgets->DeviceCombo)); - } - else { - disk = (char*)gtk_label_get_label(GTK_LABEL(obj_view_device_widgets->lblNameDevice)); + if (status_id == 0) { + _config->status = 1; + } + else { + _config->status = status_id; + } } - view_device_all_config_temp->v_disk_remove.pfVectorAdd(&view_device_all_config_temp->v_disk_remove, yon_char_new(disk)); - if (view_device_index != -1) { - + if (view_device_index == -1) { + vec_device->pfVectorAdd(vec_device, _config); } } - - } void view_device_set_time_spin(size_t seconds_file, size_t seconds_size) { me_time t_file = time_convert(seconds_file); diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 7ef9f6e..72f2705 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -114,12 +114,18 @@ void temp_check_path() { temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuilder *builder) { temp_vec_actors = malloc(sizeof(vector)); vector_init(temp_vec_actors); - table_u_g_get_actors(temp_vec_actors); + if (strcmp(set_add_edit, "add")==0) { + table_u_g_get_actors(temp_vec_actors); + } + else { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, table_index); + _config->actors.pfVectorCopy(temp_vec_actors, &_config->actors); + table_u_g_get_actors(temp_vec_actors); + } temp_widgets->lblSetUGP = yon_gtk_builder_get_widget(builder, "lblSetUGP"); temp_widgets->btnOpenUserGroup = yon_gtk_builder_get_widget(builder, "btnOpenUserGroup"); temp_widgets->btnReviewProject = yon_gtk_builder_get_widget(builder, "btnReviewProject"); temp_widgets->btnGenerateProject = yon_gtk_builder_get_widget(builder, "btnGenerateProject"); - temp_widgets->lblSetUGPData = yon_gtk_builder_get_widget(builder, "lblSetUGPData"); temp_widgets->entryCatalogProject = yon_gtk_builder_get_widget(builder, "entryCatalogProject"); temp_widgets->chbAuto = yon_gtk_builder_get_widget(builder, "chbAuto"); temp_widgets->entryProjectName = yon_gtk_builder_get_widget(builder, "entryProjectName"); @@ -153,13 +159,7 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil } void temp_select_disk() { - char* str_disk = NULL; - if (strcmp(set_add_edit, "add")==0) { - str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); - } - else { - str_disk = (char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetNameDevice)); - } + char* str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); if (strstr(str_disk, _config->device)) { @@ -192,7 +192,6 @@ void temp_settings() { } if (strcmp(flag_temp_u_g_p,"prjquota")==0) { gtk_widget_hide(temp_widgets->lblSetUGP); - gtk_widget_hide(temp_widgets->lblSetUGPData); gtk_widget_hide(temp_widgets->btnOpenUserGroup); gtk_widget_hide(temp_widgets->entryUser); if (strcmp(set_add_edit, "add")==0) { @@ -224,15 +223,12 @@ void temp_settings() { if (strcmp(set_add_edit, "add")==0) { gtk_widget_hide(temp_widgets->boxProject); gtk_widget_hide(temp_widgets->boxProjectAddEdit); - gtk_widget_hide(temp_widgets->lblSetUGPData); gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Addition")); } else { gtk_widget_hide(temp_widgets->boxProject); gtk_widget_hide(temp_widgets->boxProjectAddEdit); - gtk_widget_hide(temp_widgets->btnOpenUserGroup); - gtk_widget_hide(temp_widgets->entryUser); gtk_widget_hide(temp_widgets->UserDeviceCombo); gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Editing")); } @@ -442,12 +438,11 @@ void set_edit_gui_data_base(config_all* all_config, int index) { } } else { - if (strcmp(set_add_edit, "add")==0) { } else { gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), _config->UNIX_file); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGPData), format_actors(&_config->actors)); + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryUser), format_actors(&_config->actors)); } } @@ -475,6 +470,25 @@ void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_s void get_edit_gui_data_base(config_all* all_config, int index) { config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); if (_config && index >= 0) { + char* str_user = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryUser)); + if (strlen(str_user)>2) { + vectorFree(&_config->actors); + vector_init(&_config->actors); + int size_str = 0; + char** name_disk = yon_char_parse(str_user, &size_str, ","); + vector t; + vector_init(&t); + if (name_disk) { + for (int i=0; i< size_str; i++) { + t.pfVectorAdd(&t, yon_char_new(name_disk[i])); + } + _config->actors.pfVectorCopy(&_config->actors, &t); + } + else { + t.pfVectorAdd(&t, yon_char_new(str_user)); + _config->actors.pfVectorCopy(&_config->actors, &t); + } + } get_temp_gui_data_base(_config); vec_temp->pfVectorSet(vec_temp, index, _config); } @@ -507,14 +521,9 @@ void get_add_gui_data_base(config_all* all_config) { } void save(GtkWidget *self) { - if (strcmp(set_add_edit, "add")==0) { - temp_vec_actors = get_actors_table(temp_vec_actors); - gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryUser), format_actors(temp_vec_actors)); - table_u_g_on_hide_subwindow(self); - } - else { - table_u_g_on_hide_subwindow(self); - } + temp_vec_actors = get_actors_table(temp_vec_actors); + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryUser), format_actors(temp_vec_actors)); + table_u_g_on_hide_subwindow(self); } int check_save() { @@ -589,7 +598,7 @@ int wrapper_check_save() { } else { const char* str_user = gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryUser)); - if (strcmp(set_add_edit, "add")==0 && (temp_vec_actors->vectorList.total != 0 || strlen(str_user)>2)) { + if ((strlen(str_user)>2)) { if (check_save()) { return 1; } @@ -685,14 +694,19 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { } } else { + char* activ_disk = NULL; + char* str_user = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryUser)); + table_u_g_get_actors(&_config->actors); if (strcmp(set_add_edit, "add")==0) { - char* str_user = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryUser)); - table_u_g_get_actors(&_config->actors); - char* activ_disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo))); - activ_disk = yon_char_divide_search(activ_disk, " ", -1); - _config->UNIX_file = activ_disk; - _config->type_arr = yon_char_new(flag_temp_u_g_p); - } + activ_disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo))); + } + else { + activ_disk = yon_char_new((char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus))); + + } + activ_disk = yon_char_divide_search(activ_disk, " ", -1); + _config->UNIX_file = activ_disk; + _config->type_arr = yon_char_new(flag_temp_u_g_p); } return _config; } diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index b2de71b..ec8b139 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1279,24 +1279,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 2 - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - label - - - False - True - 3 - - False @@ -2144,35 +2126,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - - - - - - - - - both - - - - - - - - - - - - - - - - - - - - True False @@ -2711,6 +2664,9 @@ translated and supported by community. True liststoreUsersGroups 0 + + + From 82effd11cf8e77faff38e16987216b8ef58d2943 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 1 Aug 2023 11:20:30 +0600 Subject: [PATCH 110/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D1=8B=20=D0=B7=D0=B0=D0=B3=D0=BE=D0=BB=D0=BE?= =?UTF-8?q?=D0=B2=D0=BE=D0=BA=20=D0=B2=20=D0=BE=D0=BA=D0=BD=D0=B5=20=D1=80?= =?UTF-8?q?=D0=B5=D0=B4=D0=B0=D0=BA=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 72f2705..8a4b25b 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -197,7 +197,7 @@ void temp_settings() { if (strcmp(set_add_edit, "add")==0) { gtk_widget_hide(temp_widgets->lblCatalogProjectEdit); gtk_widget_hide(temp_widgets->lblProjectIdValueEdit); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Addition")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings quotas - Addition")); } else { gtk_widget_hide(temp_widgets->btnReviewProject); @@ -206,7 +206,7 @@ void temp_settings() { gtk_widget_hide(temp_widgets->entryProjectId); gtk_widget_hide(temp_widgets->btnGenerateProject); gtk_widget_hide(temp_widgets->UserDeviceCombo); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Editing")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings quotas - Editing")); } } else { @@ -223,14 +223,14 @@ void temp_settings() { if (strcmp(set_add_edit, "add")==0) { gtk_widget_hide(temp_widgets->boxProject); gtk_widget_hide(temp_widgets->boxProjectAddEdit); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Addition")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings quotas - Addition")); } else { gtk_widget_hide(temp_widgets->boxProject); gtk_widget_hide(temp_widgets->boxProjectAddEdit); gtk_widget_hide(temp_widgets->UserDeviceCombo); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings disk quotas - Editing")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings quotas - Editing")); } } } From 0c6de34cddbfc4f7d10d3ee270e5d58e8a15384d Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 1 Aug 2023 14:29:53 +0600 Subject: [PATCH 111/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B1=D0=B0=D0=B3=20=D0=B7=D0=B0=D0=BF=D0=BE?= =?UTF-8?q?=D0=BB=D0=BD=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC=20=D1=82=D0=B0=D0=B1?= =?UTF-8?q?=D0=BB=D0=B8=D1=86=D1=8B=20=D0=B3=D1=80=D1=83=D0=BF=D0=BF=D0=B0?= =?UTF-8?q?=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 9 +-------- source/model/model.c | 8 ++++++++ source/model/model.h | 1 + source/model/philos_utils.c | 24 ++++++++++++------------ source/view_check_user_table.c | 6 +----- source/view_set_disk.c | 11 +++++++++++ ubl-settings-diskquota.glade | 4 ++-- 7 files changed, 36 insertions(+), 27 deletions(-) diff --git a/source/controler.c b/source/controler.c index c39e2d1..a3b34e0 100644 --- a/source/controler.c +++ b/source/controler.c @@ -239,14 +239,7 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { gtk_widget_set_sensitive(widgets->btnEdit, 0); } } -void del_disk_to_vector_device(vector* vec_temp, char* str_disk) { - for (int i = 0; i < vec_temp->vectorList.total; i++) { - config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); - if (strstr(_config->UNIX_file, str_disk)) { - vec_temp->pfVectorDelete(vec_temp, i); - } - } -} + void device_remove() { if (note_selected == 3) { GtkTreeIter iter; diff --git a/source/model/model.c b/source/model/model.c index 7f803d6..6aa97e5 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -294,3 +294,11 @@ int fill_tree_view_device(vector* vec_device, hotebook* widget, int flag_gui_add } return flag_searhc; } +void del_disk_to_vector_device(vector* vec_temp, char* str_disk) { + for (int i = 0; i < vec_temp->vectorList.total; i++) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); + if (strstr(_config->UNIX_file, str_disk)) { + vec_temp->pfVectorDelete(vec_temp, i); + } + } +} \ No newline at end of file diff --git a/source/model/model.h b/source/model/model.h index ee0e126..f96d909 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -70,6 +70,7 @@ void model_clear_cfg(config_u_g_p* _config); void model_array_size_memory(); char* format_actors(vector* vec_actors); void model_free_vector_string(vector* vec_str); +void del_disk_to_vector_device(vector* vec_temp, char* str_disk); int fill_tree_view_user_group(config_all* all_config, hotebook* widget,char* str_fill , int flag_gui_add); int fill_tree_view_project(config_all* all_config, hotebook* widget, char* str_fill , int flag_gui_add); int fill_tree_view_generate(vector* vec_fill, vector* vec_status_disk, char* str_fill, GtkWidget* tree_view, GtkListStore* liststoreGeneral); diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index 78e67b1..b07d7bd 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -212,22 +212,22 @@ config_str philos_list_group(int* size, int flag_lim) { unsigned short uid_min = philos_read_uid_min_max(file_source_login_min_max, str_uid_min); unsigned short uid_max = philos_read_uid_min_max(file_source_login_min_max, str_uid_max); config_str str_users = malloc(1); - while (1) { - errno = 0; - struct passwd* entry = getpwent(); - if (!entry) { - if (errno) { - return str_users; - } - break; - } + char *cmd = "cat /etc/group"; + int size_groups = 0; + size_t pw_gid = 0; + char **responce = yon_config_load(cmd, &size_groups); + for (int i = 0; i< size_groups; i++) { + char* str_data = yon_char_new(responce[i]); + char* str_group = yon_char_divide_search(str_data,":x:",-1); + char* num = yon_char_divide_search(str_data, ":", -1); + pw_gid = atoll(yon_char_divide_search(str_data, ":", -1)); if (flag_lim == 1) { - if ((entry->pw_uid >= uid_min && entry->pw_uid < uid_max) || entry->pw_uid == 0) { - str_users = yon_char_parsed_append(str_users, size, entry->pw_name); + if ((pw_gid >= uid_min && pw_gid < uid_max) || pw_gid == 0) { + str_users = yon_char_parsed_append(str_users, size, str_group); } } else { - str_users = yon_char_parsed_append(str_users, size, entry->pw_name); + str_users = yon_char_parsed_append(str_users, size, str_group); } } endpwent(); diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index 60c5601..f214b11 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -29,6 +29,7 @@ void table_u_g_set_fill_user_group() { char** array_user = philos_list_user(&size, active1); table_u_g_fill_tree_view(array_user, size); } + set_actors(_actors); } table_u_g *setup_table_u_g(){ @@ -44,7 +45,6 @@ table_u_g *setup_table_u_g(){ table_widgets->checkColUserGroup = GTK_CELL_RENDERER_TOGGLE(gtk_builder_get_object(builder,"checkColUserGroup")); table_widgets->liststoreUsersGroups = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreUsersGroups")); table_u_g_set_fill_user_group(); - set_actors(_actors); table_u_g_event(); g_signal_connect(G_OBJECT(table_widgets->chkActivUsersGroup), "toggled", G_CALLBACK(table_u_g_set_fill_user_group), NULL); } @@ -54,10 +54,6 @@ void table_u_g_set_glade_path(char* _glade_path) { glade_path = _glade_path; } -void table_u_g_get_data() { - -} - void table_u_g_set_flag(char* _flag_u_g, char* _table_u_g_set_add_edit) { flag_u_g = _flag_u_g; table_u_g_set_add_edit = _table_u_g_set_add_edit; diff --git a/source/view_set_disk.c b/source/view_set_disk.c index 3b1da45..9598d00 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -198,6 +198,17 @@ void view_device_get_gui_data() { _config->status = status_id; } } + else { + del_disk_to_vector_device(&view_device_all_config_temp->v_user, _config->device); + del_disk_to_vector_device(&view_device_all_config_temp->v_group, _config->device); + del_disk_to_vector_device(&view_device_all_config_temp->v_general, _config->device); + if (status_id == 0) { + _config->status = 1; + } + else { + _config->status = status_id; + } + } if (view_device_index == -1) { vec_device->pfVectorAdd(vec_device, _config); } diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index ec8b139..e8e8dbb 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -486,8 +486,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - 0 - 0 + 1 + 1 Not set Off From 88acbfba099cc8bbc484a5802ba81a5dd277a7cb Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 1 Aug 2023 16:41:00 +0600 Subject: [PATCH 112/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BE=20=D0=BE=D0=B3=D1=80=D0=B0=D0=BD=D0=B8=D1=87?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BC=D0=B0=D0=BA=D1=81=D0=B8=D0=BC?= =?UTF-8?q?=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B3=D0=BE=20=D1=80=D0=B0=D0=B7?= =?UTF-8?q?=D0=BC=D0=B5=D1=80=D0=B0=20=D0=B4=D0=B8=D1=81=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/model.h | 1 + source/model/my_device.c | 10 +++++++--- source/model/my_device.h | 1 + source/model/philos_utils.c | 31 +++++++++++++++++++++-------- source/model/philos_utils.h | 1 + source/view_temp_u_g_p.c | 39 ++++++++++++++++++++++++++++++++++++- source/view_temp_u_g_p.h | 3 ++- 7 files changed, 73 insertions(+), 13 deletions(-) diff --git a/source/model/model.h b/source/model/model.h index f96d909..fcc6392 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -52,6 +52,7 @@ typedef struct{ char* fs; char* mount_point; char* name; + } disk_status; typedef struct{ diff --git a/source/model/my_device.c b/source/model/my_device.c index 10a47f9..8ece330 100644 --- a/source/model/my_device.c +++ b/source/model/my_device.c @@ -8,7 +8,7 @@ vector *get_device_vec() } void device_disk_parsed() { - char *cmd = "findmnt -lo source,target,fstype,label -t ext4"; + char *cmd = "findmnt -lo source,target,fstype,label,size -t ext4"; vector_init(&vec_disk); int size = 0; char **responce = yon_config_load(cmd, &size); @@ -34,7 +34,10 @@ void device_disk_parsed() { obj_device_config->file_system = yon_char_new(name_disk[index_1]); } else if (flag == 3) { - obj_device_config->type_dick = yon_char_new(name_disk[index_1]); + obj_device_config->type_dick = yon_char_new(name_disk[index_1]); + } + else if (flag == 4) { + obj_device_config->size_disk = philos_convert_memory(yon_char_new(name_disk[index_1])); } flag+=1; } @@ -52,7 +55,8 @@ void device_disk_parsed() { } philos_free_string_array(&responce, size); } - + + void device_fill_disk(GtkWidget *combo_box_text, vector* vec_filt) { vector vec; diff --git a/source/model/my_device.h b/source/model/my_device.h index 4fea28b..0c37c15 100644 --- a/source/model/my_device.h +++ b/source/model/my_device.h @@ -12,6 +12,7 @@ typedef struct { char* mounted; char* type_dick; char* description_disk; + size_t size_disk; } device_config; void device_disk_parsed(); diff --git a/source/model/philos_utils.c b/source/model/philos_utils.c index b07d7bd..743f8c2 100644 --- a/source/model/philos_utils.c +++ b/source/model/philos_utils.c @@ -506,14 +506,15 @@ void philos_fill_combo_box_text(GtkWidget *cbt, config_str list_data, int size) void philos_set_spin_adjustment(GtkWidget *check, GtkWidget *spin, GtkWidget *combo, size_t value) { gboolean active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check)); - guint value_spin = gtk_spin_button_get_digits(GTK_SPIN_BUTTON(spin)); + //guint value_spin = gtk_spin_button_get_digits(GTK_SPIN_BUTTON(spin)); + guint value_spin = atoi((char*)gtk_entry_get_text(GTK_ENTRY(spin))); if (active != -1) { GtkAdjustment* adjustment = NULL; adjustment = gtk_spin_button_get_adjustment(GTK_SPIN_BUTTON(spin)); gtk_adjustment_set_lower(adjustment, 0.0); gtk_adjustment_set_page_increment(adjustment, 1.0); if (combo == NULL) { - gtk_adjustment_set_upper(adjustment, (gdouble)(value*100)); + gtk_adjustment_set_upper(adjustment, (value*100)); if ((value*100)quotegroupFilesSoftLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); g_signal_connect(G_OBJECT(temp_widgets->quotegroupFilesHardLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); g_signal_connect(G_OBJECT(temp_widgets->UserDeviceCombo), "changed", G_CALLBACK(temp_select_disk), NULL); + int flag = 3; + g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeSoftLimitCombo), "changed", G_CALLBACK(update_max_size_spin), &flag); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeHardLimitCombo), "changed", G_CALLBACK(update_max_size_spin), &flag); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeSoftLimitSpin), "changed", G_CALLBACK(update_max_size_spin), NULL); + g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeHardLimitSpin), "changed", G_CALLBACK(update_max_size_spin), NULL); if (strstr(flag_temp_u_g_p,"prjquota")) { g_signal_connect(G_OBJECT(temp_widgets->btnReviewProject),"clicked",G_CALLBACK(wrapper_show_file_manager),NULL); g_signal_connect(G_OBJECT(temp_widgets->btnGenerateProject),"clicked",G_CALLBACK(generate_id),NULL); @@ -304,6 +309,36 @@ void temp_on_destroy_subwindow(GtkWidget *self) { } } + +void update_max_size_spin(GtkWidget *self, int* flag) { + if (flag) { + gtk_spin_button_set_digits(GTK_SPIN_BUTTON(temp_widgets->quotegroupSizeSoftLimitSpin), 0); + gtk_spin_button_set_digits(GTK_SPIN_BUTTON(temp_widgets->quotegroupSizeHardLimitSpin), 0); + } + char* str_disk = NULL; + if (strcmp(set_add_edit, "add")==0) { + str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); + } + else { + str_disk = (char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus)); + } + if (!str_disk) { + return; + } + for (int i = 0; i < get_device_vec()->vectorList.total; i++) { + device_config* _config = (device_config*)get_device_vec()->pfVectorGet(get_device_vec(), i); + if (strstr(str_disk, _config->name_disk)) { + philos_set_spin_adjustment(temp_widgets->quotegroupSizeSoftLimitCheck, + temp_widgets->quotegroupSizeSoftLimitSpin, + temp_widgets->quotegroupSizeSoftLimitCombo, _config->size_disk); + philos_set_spin_adjustment(temp_widgets->quotegroupSizeHardLimitCheck, + temp_widgets->quotegroupSizeHardLimitSpin, + temp_widgets->quotegroupSizeHardLimitCombo, _config->size_disk); + } + } + +} + void event_toggled_all() { philos_set_active_widgets(temp_widgets->quotegroupSizeSoftLimitCheck, temp_widgets->quotegroupSizeSoftLimitSpin, @@ -319,6 +354,7 @@ void event_toggled_all() { philos_set_active_widgets(temp_widgets->quotegroupFilesHardLimitCheck, temp_widgets->quotegroupFilesHardLimitSpin, NULL); + update_max_size_spin(NULL, NULL); ; } void block_btn_save() { @@ -621,7 +657,8 @@ void table_u_g_event() { g_signal_connect(G_OBJECT(get_widget_table_u_g()->Window), "destroy", G_CALLBACK(table_u_g_destroy), NULL); } -config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { +config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { + update_max_size_spin(NULL, NULL); set_widget_config(temp_widgets->quotegroupSizeSoftLimitCheck, temp_widgets->quotegroupSizeSoftLimitSpin, temp_widgets->quotegroupSizeSoftLimitCombo, diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index a6cbb6e..0ebcf43 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -43,4 +43,5 @@ int wrapper_check_save(); void block_btn_save(); int table_check_save(); void temp_settings(); -void show_warning_no_fill(char* text_mess); \ No newline at end of file +void show_warning_no_fill(char* text_mess); +void update_max_size_spin(GtkWidget *self, int* flag); \ No newline at end of file From 87b97d274b5fd5304909cbf49ad8e93645a1e9b7 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Tue, 1 Aug 2023 17:57:15 +0600 Subject: [PATCH 113/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=B1=D0=B0=D0=B3=20=D1=81=20=D1=83=D0=B4?= =?UTF-8?q?=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC=20=D0=BA=D0=B2=D0=BE?= =?UTF-8?q?=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 18 +++++++++++------- source/model/my_device.c | 5 +++-- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/source/controler.c b/source/controler.c index a3b34e0..65479b6 100644 --- a/source/controler.c +++ b/source/controler.c @@ -246,8 +246,8 @@ void device_remove() { GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.device.liststore); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.device.tree_view)); if(gtk_tree_selection_get_selected(selection, &model, &iter)) { - gtk_list_store_remove(cfg_custom_gui.device.liststore, &iter); int index = wrapper_select_tree_view(&cfg_custom_gui.device); + gtk_list_store_remove(cfg_custom_gui.device.liststore, &iter); if (index!=-1) { index_selected = -1; disk_status* _config = (disk_status*)all_config.v_disk_status.pfVectorGet(&all_config.v_disk_status, index); @@ -271,8 +271,7 @@ void device_remove() { -void template_remove(vector* vec_temp, hotebook* widgets) { - int index = wrapper_select_tree_view(widgets); +void template_remove(vector* vec_temp, hotebook* widgets, int index) { if (index!=-1) { index_selected = -1; config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); @@ -290,9 +289,11 @@ void user_remove() { GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.user.liststore); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.user.tree_view)); if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + int index = wrapper_select_tree_view(&cfg_custom_gui.user); gtk_list_store_remove(cfg_custom_gui.user.liststore, &iter); + template_remove(&all_config.v_user, &cfg_custom_gui.user,index); } - template_remove(&all_config.v_user, &cfg_custom_gui.user); + } } @@ -302,9 +303,10 @@ void group_remove() { GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.group.liststore); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.group.tree_view)); if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + int index = wrapper_select_tree_view(&cfg_custom_gui.group); gtk_list_store_remove(cfg_custom_gui.group.liststore, &iter); + template_remove(&all_config.v_group ,&cfg_custom_gui.group,index); } - template_remove(&all_config.v_group ,&cfg_custom_gui.group); } } @@ -314,14 +316,16 @@ void project_remove() { GtkTreeModel *model = GTK_TREE_MODEL(cfg_custom_gui.project.liststore); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(cfg_custom_gui.project.tree_view)); if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + int index = wrapper_select_tree_view(&cfg_custom_gui.project); gtk_list_store_remove(cfg_custom_gui.project.liststore, &iter); + template_remove(&all_config.v_project, &cfg_custom_gui.project, index); } - template_remove(&all_config.v_project , &cfg_custom_gui.project); + } } int wrapper_select_tree_view(hotebook* widgets) { - int index = 0; + int index = -1; GtkTreeIter iter; GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); diff --git a/source/model/my_device.c b/source/model/my_device.c index 8ece330..8b05ec6 100644 --- a/source/model/my_device.c +++ b/source/model/my_device.c @@ -66,9 +66,10 @@ void device_fill_disk(GtkWidget *combo_box_text, vector* vec_filt) disk_status* _config_disk_remove = (disk_status*)vec_filt->pfVectorGet(vec_filt, i); for (int index = 0; index < vec.vectorList.total; index++) { device_config* _config_disk = (device_config*)vec.pfVectorGet(&vec, index); - if (strstr(_config_disk->name_disk, _config_disk_remove->device)) { + if (strcmp(_config_disk->name_disk, _config_disk_remove->device) == 0) { vec.pfVectorDelete(&vec, index); - } + } + } } From b645de6fd51ac818549e0eceecc416c5a6ca14c4 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 2 Aug 2023 11:40:20 +0600 Subject: [PATCH 114/144] =?UTF-8?q?=D0=93=D0=BE=D1=82=D0=BE=D0=B2=D0=B0=20?= =?UTF-8?q?=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F=202.0=20Beta?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 48 +++++++++++++--------- source/model/model.c | 79 ++++++++++++++++++++++++++++++++---- source/model/model.h | 5 +++ source/model/philos_utils.h | 1 - source/view_set_disk.c | 6 +-- source/view_temp_u_g_p.c | 38 +++++++---------- ubl-settings-diskquota.glade | 40 ++++++++++++------ ubl-settings-diskquota.pot | 2 + ubl-settings-diskquota_ru.po | 5 ++- 9 files changed, 156 insertions(+), 68 deletions(-) diff --git a/source/controler.c b/source/controler.c index 65479b6..4187182 100644 --- a/source/controler.c +++ b/source/controler.c @@ -219,6 +219,22 @@ void tree_view_select(GtkWidget* self, vector* vec_temp, hotebook* widgets) { gtk_widget_set_sensitive(widgets->btnEdit, 0); } } + if (vec_temp->vectorList.total > 0 && all_config.v_disk_status.vectorList.total==0) { + GtkTreeIter iter; + GtkTreeModel *model = GTK_TREE_MODEL(widgets->liststore); + GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->tree_view)); + if(gtk_tree_selection_get_selected(selection, &model, &iter)) { + gtk_widget_set_sensitive(widgets->btnDel, 1); + } + else { + if (main_config.lock_save_global == 0 || main_config.lock_save_local == 0) { + gtk_widget_set_sensitive(widgets->btnAdd,1); + } + gtk_widget_set_sensitive(widgets->btnAdd, 0); + gtk_widget_set_sensitive(widgets->btnDel, 0); + gtk_widget_set_sensitive(widgets->btnEdit, 0); + } + } else if (!all_config.v_disk_status.vectorList.total && note_selected != 3) { gtk_widget_set_sensitive(widgets->btnAdd, 0); } @@ -252,12 +268,13 @@ void device_remove() { index_selected = -1; disk_status* _config = (disk_status*)all_config.v_disk_status.pfVectorGet(&all_config.v_disk_status, index); all_config.v_disk_remove.pfVectorAdd(&all_config.v_disk_remove, yon_char_new(_config->device)); - del_disk_to_vector_device(&all_config.v_user, _config->device); - del_disk_to_vector_device(&all_config.v_group, _config->device); - del_disk_to_vector_device(&all_config.v_general, _config->device); + model_search_disk_remove(&all_config.v_user, &all_config.v_remove, _config->device); + model_search_disk_remove(&all_config.v_group, &all_config.v_remove, _config->device); + model_search_disk_remove_project(&all_config.v_project,&all_config.v_disk_status, &all_config.v_remove, _config->device); model_clear_cfg_device(_config); all_config.v_disk_status.pfVectorDelete(&all_config.v_disk_status, index); all_config.flag_save = 1; + } } } @@ -270,19 +287,6 @@ void device_remove() { } - -void template_remove(vector* vec_temp, hotebook* widgets, int index) { - if (index!=-1) { - index_selected = -1; - config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); - char* load_key = yon_char_new(_config->loaded_keys); - all_config.v_remove.pfVectorAdd(&all_config.v_remove, load_key); - model_clear_cfg(_config); - vec_temp->pfVectorDelete(vec_temp, index); - all_config.flag_save = 1; - } -} - void user_remove() { if (note_selected == 0) { GtkTreeIter iter; @@ -291,7 +295,9 @@ void user_remove() { if(gtk_tree_selection_get_selected(selection, &model, &iter)) { int index = wrapper_select_tree_view(&cfg_custom_gui.user); gtk_list_store_remove(cfg_custom_gui.user.liststore, &iter); - template_remove(&all_config.v_user, &cfg_custom_gui.user,index); + model_template_remove(&all_config.v_user, &all_config.v_remove, index); + index_selected = -1; + all_config.flag_save = 1; } } @@ -305,7 +311,9 @@ void group_remove() { if(gtk_tree_selection_get_selected(selection, &model, &iter)) { int index = wrapper_select_tree_view(&cfg_custom_gui.group); gtk_list_store_remove(cfg_custom_gui.group.liststore, &iter); - template_remove(&all_config.v_group ,&cfg_custom_gui.group,index); + model_template_remove(&all_config.v_group, &all_config.v_remove, index); + index_selected = -1; + all_config.flag_save = 1; } } } @@ -318,7 +326,9 @@ void project_remove() { if(gtk_tree_selection_get_selected(selection, &model, &iter)) { int index = wrapper_select_tree_view(&cfg_custom_gui.project); gtk_list_store_remove(cfg_custom_gui.project.liststore, &iter); - template_remove(&all_config.v_project, &cfg_custom_gui.project, index); + model_template_remove(&all_config.v_project, &all_config.v_remove, index); + index_selected = -1; + all_config.flag_save = 1; } } diff --git a/source/model/model.c b/source/model/model.c index 6aa97e5..673f03f 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -107,15 +107,16 @@ int fill_tree_view_project(config_all* all_config,hotebook* widget , char* str_f char* deferring_size = wrapper_str_time(_config->deferring_size); char* deferring_file = wrapper_str_time(_config->deferring_file); gtk_list_store_set(widget->liststore,&iter, - 0,fill_tree_view_id(_config->id), + 0,model_find_path_to_disk(&all_config->v_disk_status, _config->UNIX_file), 1,_config->UNIX_file, - 2,format_actors(&_config->actors), - 3,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), - 4,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), - 5,deferring_size, - 6,check_null_to_str(_config->soft_restriction_file), - 7,check_null_to_str(_config->severe_limitation_file), - 8,deferring_file, + 2,fill_tree_view_id(_config->id), + 3,format_actors(&_config->actors), + 4,philos_format_cfg_str_size_memory("", check_null(_config->soft_restriction_size),_config->soft_restriction_size_pow), + 5,philos_format_cfg_str_size_memory("", check_null(_config->severe_limitation_size),_config->severe_limitation_size_pow), + 6,deferring_size, + 7,check_null_to_str(_config->soft_restriction_file), + 8,check_null_to_str(_config->severe_limitation_file), + 9,deferring_file, -1); } @@ -301,4 +302,66 @@ void del_disk_to_vector_device(vector* vec_temp, char* str_disk) { vec_temp->pfVectorDelete(vec_temp, i); } } +} + +void model_template_remove(vector* vec_temp, vector* vec_remove, int index) { + if (index!=-1) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); + char* load_key = yon_char_new(_config->loaded_keys); + vec_remove->pfVectorAdd(vec_remove, load_key); + model_clear_cfg(_config); + vec_temp->pfVectorDelete(vec_temp, index); + } +} + +void model_search_disk_remove(vector* vec_temp, vector* vec_remove, char* str_disk) { + for (int i = 0; i < vec_temp->vectorList.total; i++) { + config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); + if (strstr(_config->UNIX_file, str_disk)) { + model_template_remove(vec_temp,vec_remove, i); + } + } +} + +char* model_find_path_to_disk(vector* vec_temp, char* str_path) { + for (int i = 0; i < vec_temp->vectorList.total; i++) { + disk_status* _config = (disk_status*)vec_temp->pfVectorGet(vec_temp, i); + if (strstr(str_path, _config->mount_point)) { + return _config->device; + } + } + return "-"; +} + +void model_search_disk_remove_project(vector* vec_temp,vector* vec_status, vector* vec_remove, char* str_disk) { + for (int i = 0; i < vec_temp->vectorList.total; i++) { + config_u_g_p* _config_project = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, i); + for (int j = 0; j < vec_status->vectorList.total; j++) { + disk_status* _config = (disk_status*)vec_status->pfVectorGet(vec_status, j); + if (strstr(_config_project->UNIX_file, _config->mount_point)) { + model_template_remove(vec_temp,vec_remove, i); + } + } + } +} + +void model_format_del_str(config_u_g_p* _config) { + char* loaded_keys = yon_char_new(""); + if (strstr(_config->type_arr,"prjquota")) { + if (strcmp(format_actors(&_config->actors), "-") == 0) { + loaded_keys = yon_char_unite(_config->type_arr,":" , _config->UNIX_file,":", fill_tree_view_id(_config->id), ",", format_actors(&_config->actors), NULL); + } + else { + loaded_keys = yon_char_unite(_config->type_arr,":" , _config->UNIX_file,":", fill_tree_view_id(_config->id), NULL); + } + } + else { + if (strcmp(format_actors(&_config->actors), "-") == 0) { + loaded_keys = yon_char_unite(_config->type_arr,":" , _config->UNIX_file, NULL); + } + else { + loaded_keys = yon_char_unite(_config->type_arr,":" , _config->UNIX_file,":", format_actors(&_config->actors), NULL); + } + } + _config->loaded_keys = loaded_keys; } \ No newline at end of file diff --git a/source/model/model.h b/source/model/model.h index fcc6392..c85646b 100644 --- a/source/model/model.h +++ b/source/model/model.h @@ -66,11 +66,16 @@ typedef struct{ void model_clear_cfg_device(disk_status* _config); char* wrapper_str_time(size_t seconds); +void model_template_remove(vector* vec_temp, vector* vec_remove, int index); +void model_search_disk_remove(vector* vec_temp, vector* vec_remove, char* str_disk); void model_null_str_writing(config_u_g_p* _config); void model_clear_cfg(config_u_g_p* _config); void model_array_size_memory(); char* format_actors(vector* vec_actors); +char* model_find_path_to_disk(vector* vec_temp, char* str_path); +void model_search_disk_remove_project(vector* vec_temp,vector* vec_status, vector* vec_remove, char* str_disk); void model_free_vector_string(vector* vec_str); +void model_format_del_str(config_u_g_p* _config); void del_disk_to_vector_device(vector* vec_temp, char* str_disk); int fill_tree_view_user_group(config_all* all_config, hotebook* widget,char* str_fill , int flag_gui_add); int fill_tree_view_project(config_all* all_config, hotebook* widget, char* str_fill , int flag_gui_add); diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index f124537..94f1b75 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -41,7 +41,6 @@ typedef struct { GtkWidget* lblHeadQuotasEditWindow; GtkWidget* btnOpenUserGroup; - GtkWidget* lblOpenUserGroup; GtkWidget* btnReviewProject; GtkWidget* btnGenerateProject; diff --git a/source/view_set_disk.c b/source/view_set_disk.c index 9598d00..bc5b9e7 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -199,10 +199,10 @@ void view_device_get_gui_data() { } } else { - del_disk_to_vector_device(&view_device_all_config_temp->v_user, _config->device); - del_disk_to_vector_device(&view_device_all_config_temp->v_group, _config->device); - del_disk_to_vector_device(&view_device_all_config_temp->v_general, _config->device); if (status_id == 0) { + model_search_disk_remove(&view_device_all_config_temp->v_user, &view_device_all_config_temp->v_remove, _config->device); + model_search_disk_remove(&view_device_all_config_temp->v_group, &view_device_all_config_temp->v_remove, _config->device); + model_search_disk_remove_project(&view_device_all_config_temp->v_project,&view_device_all_config_temp->v_disk_status, &view_device_all_config_temp->v_remove, _config->device); _config->status = 1; } else { diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 6870f35..f743312 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -28,36 +28,31 @@ void destroy_show_warning(GtkWidget *self) { temp_widgets->CancelWarrningButton = NULL; temp_widgets->lblWarningText = NULL; } -void show_warning() { + +void show_warning_no_fill(char* text_mess) { GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); - char* text_mess = yon_char_new(""); temp_widgets->WarrningWindow = yon_gtk_builder_get_widget(builder,"WarrningWindow"); temp_widgets->lblWarningText = yon_gtk_builder_get_widget(builder,"lblWarningText"); temp_widgets->CancelWarrningButton = yon_gtk_builder_get_widget(builder,"CancelWarrningButton"); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblWarningText), text_mess); + gtk_widget_show(temp_widgets->WarrningWindow); + g_signal_connect(G_OBJECT(temp_widgets->WarrningWindow), "destroy", G_CALLBACK(destroy_show_warning), temp_widgets->WarrningWindow); + g_signal_connect(G_OBJECT(temp_widgets->CancelWarrningButton),"clicked",G_CALLBACK(destroy_show_warning),temp_widgets->WarrningWindow); +} + +void show_warning_disk() { + char* text_mess = NULL; char* str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); if (strstr(str_disk, _config->device)) { text_mess = _("The selected directory is not located on the target device"); text_mess = yon_char_unite(text_mess, " ", _config->device, NULL); + show_warning_no_fill(text_mess); } } - gtk_label_set_label(GTK_LABEL(temp_widgets->lblWarningText), text_mess); - gtk_widget_show(temp_widgets->WarrningWindow); - g_signal_connect(G_OBJECT(temp_widgets->WarrningWindow), "destroy", G_CALLBACK(destroy_show_warning), temp_widgets->WarrningWindow); - g_signal_connect(G_OBJECT(temp_widgets->CancelWarrningButton),"clicked",G_CALLBACK(destroy_show_warning),temp_widgets->WarrningWindow); } -void show_warning_no_fill(char* text_mess) { - GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); - temp_widgets->WarrningWindow = yon_gtk_builder_get_widget(builder,"WarrningWindow"); - temp_widgets->lblWarningText = yon_gtk_builder_get_widget(builder,"lblWarningText"); - temp_widgets->CancelWarrningButton = yon_gtk_builder_get_widget(builder,"CancelWarrningButton"); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblWarningText), text_mess); - gtk_widget_show(temp_widgets->WarrningWindow); - g_signal_connect(G_OBJECT(temp_widgets->WarrningWindow), "destroy", G_CALLBACK(destroy_show_warning), temp_widgets->WarrningWindow); - g_signal_connect(G_OBJECT(temp_widgets->CancelWarrningButton),"clicked",G_CALLBACK(destroy_show_warning),temp_widgets->WarrningWindow); -} void set_disk(char* _disk) { disk = yon_char_new(_disk); @@ -105,7 +100,7 @@ void temp_check_path() { } else { gtk_widget_set_sensitive(temp_widgets->btnSaveTempSave, 0); - show_warning(); + show_warning_disk(); } } } @@ -132,7 +127,6 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->boxProjectAddEdit = yon_gtk_builder_get_widget(builder, "boxProjectAddEdit"); temp_widgets->boxProject = yon_gtk_builder_get_widget(builder, "boxProject"); temp_widgets->boxProjectAddEditboxProjectId = yon_gtk_builder_get_widget(builder, "boxProjectAddEditboxProjectId"); - temp_widgets->lblOpenUserGroup = yon_gtk_builder_get_widget(builder, "lblOpenUserGroup"); temp_widgets->lblHeadQuotasEditWindow = yon_gtk_builder_get_widget(builder, "lblHeadQuotasEditWindow"); temp_widgets->quotegroupSizeSoftLimitCheck = yon_gtk_builder_get_widget(builder, "quotegroupSizeSoftLimitCheck"); @@ -212,11 +206,9 @@ void temp_settings() { else { gtk_widget_hide(temp_widgets->boxProjectAddEditboxProjectId); if (strcmp(flag_temp_u_g_p, "usrquota")==0) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("User")); gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("User"),":",NULL)); } else if (strcmp(flag_temp_u_g_p, "grpquota")==0) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblOpenUserGroup), _("Group")); gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Group"),":",NULL)); } @@ -551,6 +543,7 @@ void get_add_gui_data_base(config_all* all_config) { _config->actors.pfVectorCopy(&_config->actors, &t); } } + model_format_del_str(_config); vec_temp->pfVectorAdd(vec_temp, _config); @@ -724,9 +717,7 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { } if (strcmp(set_add_edit, "add")==0) { char* file_dir = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); - char* activ_disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo))); - activ_disk = yon_char_divide_search(activ_disk, " ", -1); - _config->UNIX_file = activ_disk; + _config->UNIX_file = yon_char_new(file_dir); _config->type_arr = yon_char_new(flag_temp_u_g_p); } } @@ -796,3 +787,4 @@ void set_activ_project_id() { gtk_widget_set_sensitive(temp_widgets->btnGenerateProject, !active); } + diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index e8e8dbb..8da8fa3 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -2577,6 +2577,8 @@ translated and supported by community. + + @@ -4277,13 +4279,10 @@ limit - autosize - ID + Device True - - word - + 0 @@ -4292,7 +4291,7 @@ limit - Device + Catalog True @@ -4305,7 +4304,7 @@ limit autosize - Project Name + ID True @@ -4317,6 +4316,21 @@ limit + + + autosize + Project Name + True + + + word + + + 3 + + + + autosize @@ -4329,7 +4343,7 @@ restriction word - 3 + 4 @@ -4346,7 +4360,7 @@ limit word - 4 + 5 @@ -4365,7 +4379,7 @@ limit word - 5 + 6 @@ -4382,7 +4396,7 @@ restriction word - 6 + 7 @@ -4399,7 +4413,7 @@ limit word - 7 + 8 @@ -4418,7 +4432,7 @@ limit word - 8 + 9 diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index f3d174d..0a8442a 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -434,3 +434,5 @@ msgstr "" msgid "Project name mandatory field" msgstr "" +msgid "Project" +msgstr "" diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 5c58a43..5f7c1f1 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -443,4 +443,7 @@ msgid "Project name mandatory field" msgstr "Имя проекта обязательное поле" msgid "To save, you need to select a disk" -msgstr "Для сохранения нужно выбрать диск" \ No newline at end of file +msgstr "Для сохранения нужно выбрать диск" + +msgid "Project" +msgstr "Проект" \ No newline at end of file From 1da36050cbe056df3fdb4de85136479989d04298 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 2 Aug 2023 12:01:22 +0600 Subject: [PATCH 115/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B1=D0=B0=D0=B3=20=D1=81=20=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D1=82=D1=83=D1=81=D0=BD=D1=8B=D0=BC=20=D0=BF=D0=BE=D0=BB=D0=B5?= =?UTF-8?q?=D0=BC=20=D0=B2=20=D0=B2=D0=BA=D0=BB=D0=B0=D0=B4=D0=BA=D0=B5=20?= =?UTF-8?q?=D0=BE=D0=B1=D1=89=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/model.c | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/source/model/model.c b/source/model/model.c index 673f03f..f930152 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -213,19 +213,34 @@ char quota_fill_generate(char* str_quota, config_u_g_p* _config, GtkListStore* l } -int pars_status_generate(vector* vec_status, char* disk) { - int flag = -1; +int pars_status_generate(vector* vec_status, config_u_g_p* _config_u_g_p) { + int flag = 0; if (vec_status->vectorList.total > 0) { for (int i = 0; i < vec_status->vectorList.total; i++) { disk_status* _config = (disk_status*)vec_status->pfVectorGet(vec_status, i); - if (strstr(_config->device, disk)) { - flag=1; + if (strstr(_config_u_g_p->type_arr,"prjquota")) { + if (strstr(_config_u_g_p->UNIX_file, _config->mount_point)) { + if (_config->status == 0 || _config->status == 1) { + flag = 0; + } + else { + flag = 1; + } + } } + else { + if (strstr(_config_u_g_p->UNIX_file, _config->device)) { + if (_config->status == 0 || _config->status == 1) { + flag = 0; + } + else { + flag = 1; + } + } + } + } } - if (flag<0) { - return 1; - } return flag; } @@ -240,7 +255,7 @@ int fill_tree_view_generate(vector* vec_fill, vector* vec_status_disk, char* str char* deferring_file = wrapper_str_time(_config->deferring_file); quota_fill_generate(str_fill, _config,liststoreGeneral,&iter); gtk_list_store_set(liststoreGeneral,&iter, - 0,pars_status_generate(vec_status_disk,_config->UNIX_file), + 0,pars_status_generate(vec_status_disk,_config), 1,_config->quota, 2,quota_type(str_fill), 3,_config->UNIX_file, From d1e70df6122d26a6c41fee604812d7fdaf5436ae Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 2 Aug 2023 12:04:20 +0600 Subject: [PATCH 116/144] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BB=20?= =?UTF-8?q?=D0=B2=20=D0=BE=D0=BA=D0=BD=D0=B5=20=D0=B4=D0=BE=D0=B1=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=B2=D0=BE=D1=82?= =?UTF-8?q?=20=D0=BF=D1=80=D0=BE=D0=B5=D0=BA=D1=82=D0=B0=20id=20=D0=B3?= =?UTF-8?q?=D0=B0=D0=BB=D0=BE=D1=87=D0=BA=D1=83=20=D0=BF=D0=BE=20=D1=83?= =?UTF-8?q?=D0=BC=D0=BE=D0=BB=D1=87=D0=B0=D0=BD=D0=B8=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index f743312..c5153dd 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -191,6 +191,7 @@ void temp_settings() { if (strcmp(set_add_edit, "add")==0) { gtk_widget_hide(temp_widgets->lblCatalogProjectEdit); gtk_widget_hide(temp_widgets->lblProjectIdValueEdit); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(temp_widgets->chbAuto),1); gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings quotas - Addition")); } else { From b93444417359f175924d813da0c997aadc3ef7b2 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 2 Aug 2023 13:12:11 +0600 Subject: [PATCH 117/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 8da8fa3..053c825 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1505,11 +1505,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 label + 0 False True - end 4 From 41bbe79d6f6d2e18c270392934227bcaa5c7eb9f Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 2 Aug 2023 13:12:29 +0600 Subject: [PATCH 118/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=BE=20=D0=BE=D1=82=D0=BE=D0=B1=D1=80=D0=B0?= =?UTF-8?q?=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=81=D1=82=D0=B0=D1=82=D1=83?= =?UTF-8?q?=D1=81=D0=B0=20=D0=BA=D0=B2=D0=BE=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 4 ++-- source/view_temp_u_g_p.c | 31 ++++++++++++++++++++++--------- 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/source/controler.c b/source/controler.c index 4187182..5516a82 100644 --- a/source/controler.c +++ b/source/controler.c @@ -121,8 +121,8 @@ void wrapper_edit_user_show() { set_temp_menu("usrquota", "edit"); temp_set_index(index); set_all_config(&all_config); - temp_show(NULL, glade_path); set_vector(&all_config.v_user); + temp_show(NULL, glade_path); set_edit_gui_data_base(&all_config, index); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_user_disk),&i); @@ -164,8 +164,8 @@ void wrapper_edit_project_show(GtkWidget* self, vector* vec_temp) { set_temp_menu("prjquota", "edit"); temp_set_index(index); set_all_config(&all_config); - temp_show(NULL, glade_path); set_vector(&all_config.v_project); + temp_show(NULL, glade_path); set_edit_gui_data_base(&all_config, index); int i = 0; g_signal_connect(G_OBJECT(get_widget_temp()->btnSaveTempSave),"clicked",G_CALLBACK(entry_project_disk),&i); diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index c5153dd..b031d42 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -313,7 +313,7 @@ void update_max_size_spin(GtkWidget *self, int* flag) { str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); } else { - str_disk = (char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus)); + str_disk = (char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetNameDevice)); } if (!str_disk) { return; @@ -442,14 +442,27 @@ void set_edit_gui_data_base(config_all* all_config, int index) { ); for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { disk_status* _config_disk = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); - if (strstr(_config_disk->device, _config->UNIX_file)) { - if (_config_disk->status == 1) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("Off")); + if (strstr(_config->type_arr, "prjquota")) { + if (strstr(_config_disk->device, model_find_path_to_disk(&all_config->v_disk_status, _config->UNIX_file))) { + if (_config_disk->status == 1) { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("Off")); + } + else if (_config_disk->status == 2) { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("On")); + } } - else if (_config_disk->status == 2) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("On")); + } + else { + if (strstr(_config_disk->device, _config->UNIX_file)) { + if (_config_disk->status == 1) { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("Off")); + } + else if (_config_disk->status == 2) { + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("On")); + } } } + } if (strstr(flag_temp_u_g_p,"prjquota")) { if (strstr(set_add_edit, "add")) { @@ -462,7 +475,7 @@ void set_edit_gui_data_base(config_all* all_config, int index) { if (strcmp(actors,"-")!=0) { gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectName), actors); } - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), _config->UNIX_file); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), model_find_path_to_disk(&all_config->v_disk_status, _config->UNIX_file)); } } @@ -682,7 +695,7 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); } else { - str_disk = (char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus)); + str_disk = (char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetNameDevice)); } for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { disk_status* _config_disk = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); @@ -730,7 +743,7 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { activ_disk = yon_char_new(gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo))); } else { - activ_disk = yon_char_new((char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus))); + activ_disk = yon_char_new((char*)gtk_label_get_label(GTK_LABEL(temp_widgets->lblSetNameDevice))); } activ_disk = yon_char_divide_search(activ_disk, " ", -1); From 28cb977316359d16201633955ce7bb8f6b27617e Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 2 Aug 2023 16:42:23 +0600 Subject: [PATCH 119/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9=D1=81=D1=82=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/load.c | 1 + source/model/my_device.c | 22 +++++++++++++++++++--- source/model/my_device.h | 1 + 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/source/model/load.c b/source/model/load.c index 33bb98b..2db5d56 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -11,6 +11,7 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { load_free_vector(_all_config, &_all_config->v_project); free_remove_vector(_all_config, &_all_config->v_remove); model_free_vector_string(&_all_config->v_disk_remove); + device_disk_parsed(); vector_init(&_all_config->v_user); vector_init(&_all_config->v_group); vector_init(&_all_config->v_project); diff --git a/source/model/my_device.c b/source/model/my_device.c index 8b05ec6..038dc79 100644 --- a/source/model/my_device.c +++ b/source/model/my_device.c @@ -9,7 +9,8 @@ vector *get_device_vec() void device_disk_parsed() { char *cmd = "findmnt -lo source,target,fstype,label,size -t ext4"; - vector_init(&vec_disk); + device_device_config_free(get_device_vec()); + vector_init(get_device_vec()); int size = 0; char **responce = yon_config_load(cmd, &size); char *split_simvol = " "; @@ -48,7 +49,7 @@ void device_disk_parsed() { obj_device_config->mounted, split_simvol, obj_device_config->type_dick, NULL); - vec_disk.pfVectorAdd(&vec_disk, obj_device_config); + get_device_vec()->pfVectorAdd(get_device_vec(), obj_device_config); philos_free_string_array(&name_disk, size_str); } free(disk); @@ -61,7 +62,7 @@ void device_fill_disk(GtkWidget *combo_box_text, vector* vec_filt) { vector vec; vector_init(&vec); - vec.pfVectorCopy(&vec, &vec_disk); + vec.pfVectorCopy(&vec, get_device_vec()); for (int i = 0; i < vec_filt->vectorList.total; i++) { disk_status* _config_disk_remove = (disk_status*)vec_filt->pfVectorGet(vec_filt, i); for (int index = 0; index < vec.vectorList.total; index++) { @@ -81,3 +82,18 @@ void device_fill_disk(GtkWidget *combo_box_text, vector* vec_filt) } } } + +void device_device_config_free() { + if (get_device_vec()) { + for (int i = 0; i < get_device_vec()->vectorList.total; i++) { + device_config* _config_disk_remove = (device_config*)get_device_vec()->pfVectorGet(get_device_vec(), i); + free(_config_disk_remove->description_disk); + free(_config_disk_remove->type_dick); + free(_config_disk_remove->mounted); + free(_config_disk_remove->file_system); + free(_config_disk_remove->name_disk); + get_device_vec()->pfVectorDelete(get_device_vec(), i); + } + } + +} \ No newline at end of file diff --git a/source/model/my_device.h b/source/model/my_device.h index 0c37c15..fcc5811 100644 --- a/source/model/my_device.h +++ b/source/model/my_device.h @@ -21,5 +21,6 @@ void device_fill_disk(GtkWidget* combo_box_text, vector* vec_filt); size_t get_mem_total(); float get_size_pow_memory(size_t size_memory, int size); size_t get_resurs_total(char* cmd); +void device_device_config_free(); #endif \ No newline at end of file From 7425ef7f0b1f5e1cad53fe1bdb234d7d229a5e0c Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 2 Aug 2023 16:48:45 +0600 Subject: [PATCH 120/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/ubl-strings.h | 2 +- ubl-settings-diskquota.pot | 2 +- ubl-settings-diskquota_ru.po | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/ubl-strings.h b/source/ubl-strings.h index 7d1af3f..f1a0a68 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -13,7 +13,7 @@ #define TITLE_INFO_LABEL _("Configuring disk quota settings for system groups and users") #define SUCCESS_LABEL _("Operation succeeded") -#define ROOT_WARNING_LABEL _("Warning! Application was launched without root - root-dependent actions are locked") +#define ROOT_WARNING_LABEL _("Warning! Application was launched without root - root-dependent actions are locked.") #define ABOUT_LABEL _("About") #define DOCUMENTATION_LABEL _("Documentation") diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index 0a8442a..0988906 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -81,7 +81,7 @@ msgstr "" #: source/ubl-strings.h:8 msgid "" "Warning! Application was launched without root - root-dependent actions are " -"locked" +"locked." msgstr "" #: source/ubl-strings.h:10 diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 5f7c1f1..b6a9649 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -81,8 +81,8 @@ msgstr "Операция завершена" #: source/ubl-strings.h:8 msgid "" "Warning! Application was launched without root - root-dependent actions are " -"locked" -msgstr "Внимание! Приложение было запущено без прав суперпользователя - действия, требующие их наличия заблокированы" +"locked." +msgstr "Внимание! Приложение было запущено без прав суперпользователя - действия, требующие их наличия заблокированы." #: source/ubl-strings.h:10 msgid "About" From 36fa2210cfd13a4d04acd5389e678f6fce6e4dbb Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 2 Aug 2023 17:10:00 +0600 Subject: [PATCH 121/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86=D1=83=20?= =?UTF-8?q?=D0=B2=D1=8B=D0=B1=D0=BE=D1=80=D0=B0=20=D0=BF=D0=BE=D0=BB=D1=8C?= =?UTF-8?q?=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D0=B5=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_check_user_table.c | 5 +++++ source/view_check_user_table.h | 1 + ubl-settings-diskquota.glade | 4 ++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index f214b11..9b04b84 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -21,11 +21,15 @@ void table_u_g_set_fill_user_group() { gboolean active1 = !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(table_widgets->chkActivUsersGroup)); if (strcmp(flag_u_g, "grpquota")==0) { gtk_button_set_label(GTK_BUTTON(table_widgets->chkActivUsersGroup), _("Withdraw all groups")); + gtk_label_set_label(GTK_LABEL(table_widgets->lblHeadQuotaUsersGroups), _("Groups")); char** array_groups = philos_list_group(&size,active1); table_u_g_fill_tree_view(array_groups, size); + GtkTreeViewColumn* column = gtk_tree_view_get_column(GTK_TREE_VIEW(table_widgets->treeViewCheckUsersGroups), 1); + gtk_tree_view_column_set_title(column, _("Groups")); } else if (strcmp(flag_u_g, "usrquota") == 0) { gtk_button_set_label(GTK_BUTTON(table_widgets->chkActivUsersGroup), _("Withdraw all users")); + gtk_label_set_label(GTK_LABEL(table_widgets->lblHeadQuotaUsersGroups), _("Users")); char** array_user = philos_list_user(&size, active1); table_u_g_fill_tree_view(array_user, size); } @@ -41,6 +45,7 @@ table_u_g *setup_table_u_g(){ table_widgets->chkActivUsersGroup = yon_gtk_builder_get_widget(builder,"chkActivUsersGroup"); table_widgets->btnCancel = yon_gtk_builder_get_widget(builder,"quotegroupCancelButton1"); table_widgets->btnSave = yon_gtk_builder_get_widget(builder,"quotegroupSaveButton1"); + table_widgets->lblHeadQuotaUsersGroups = yon_gtk_builder_get_widget(builder,"lblHeadQuotaUsersGroups"); table_widgets->treeViewCheckUsersGroups = yon_gtk_builder_get_widget(builder,"treeViewCheckUsersGroups"); table_widgets->checkColUserGroup = GTK_CELL_RENDERER_TOGGLE(gtk_builder_get_object(builder,"checkColUserGroup")); table_widgets->liststoreUsersGroups = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreUsersGroups")); diff --git a/source/view_check_user_table.h b/source/view_check_user_table.h index 485f959..f335237 100644 --- a/source/view_check_user_table.h +++ b/source/view_check_user_table.h @@ -22,6 +22,7 @@ typedef struct { GtkListStore* liststoreUsersGroups; GtkCellRendererToggle* checkColUserGroup; GtkWidget* chkActivUsersGroup; + GtkWidget* lblHeadQuotaUsersGroups; } table_u_g; void table_u_g_table_u_g_event(table_u_g *widgets); diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 053c825..678b9e8 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -2681,7 +2681,7 @@ translated and supported by community. - User + Users @@ -2790,7 +2790,7 @@ translated and supported by community. False True - + True False Users From d7402ec128cda00b0f48b47bbbd0624a5e6f61e6 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 2 Aug 2023 17:13:58 +0600 Subject: [PATCH 122/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B2=D1=8B=D0=B2=D0=BE=D0=B4=20=D1=81=D0=BE?= =?UTF-8?q?=D0=BE=D0=B1=D1=89=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=BF=D1=80=D0=B8?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/controler.c b/source/controler.c index 5516a82..f3e1f77 100644 --- a/source/controler.c +++ b/source/controler.c @@ -401,7 +401,7 @@ void load_system_cfg() { void load_global_cfg() { all_config.flag_load = 1; load_template_load_cfg(&all_config, CMD_LOAD_GLOBAL); - yon_ubl_status_box_render(LOCAL_LOAD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); + yon_ubl_status_box_render(GLOBAL_LOAD_SUCCESS_LABEL,BACKGROUND_IMAGE_SUCCESS_TYPE); entry_device_disk(0, 0); entry_user_disk(0, 0); entry_groups_disk(0, 0); From 8a4da5962946cbd79d7a6b2807317229632eca57 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 2 Aug 2023 17:25:26 +0600 Subject: [PATCH 123/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8E=20=D0=B2=20=D0=BE=D0=BA=D0=BD=D0=B5=20"?= =?UTF-8?q?=D0=9E=D0=B1=D1=89=D0=B0=D1=8F=20=D1=81=D1=82=D0=B0=D1=82=D0=B8?= =?UTF-8?q?=D1=81=D1=82=D0=B8=D0=BA=D0=B0"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 2 +- ubl-settings-diskquota.pot | 2 +- ubl-settings-diskquota_ru.po | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 678b9e8..90f25dc 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -3089,7 +3089,7 @@ translated and supported by community. autosize - Device + Device/ Project True diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index 0988906..1829e6a 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -371,7 +371,7 @@ msgstr "" msgid "Postponing\nthe\nhard\nlimit\n(files)" msgstr "" -msgid "Device\nProject" +msgid "Device/\nProject" msgstr "" msgid "Soft limit" diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index b6a9649..d46168e 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -373,8 +373,8 @@ msgstr "Жёсткое\nограничение\n(файлы)" msgid "Postponing\nthe\nhard\nlimit\n(files)" msgstr "Отсрочка\nжёсткого\nограничения\n(файлы)" -msgid "Device\nProject" -msgstr "Устройство\nПроект" +msgid "Device/\nProject" +msgstr "Устройств/\nПроект" msgid "Soft limit" msgstr "Мягкое ограничение" From 2ce195169990655b28a9d2b291ca51a78aaf9358 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Wed, 2 Aug 2023 17:58:04 +0600 Subject: [PATCH 124/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B2=D1=8B=D0=B1=D0=BE=D1=80=20=D1=83=D1=81?= =?UTF-8?q?=D1=82=D1=80=D0=BE=D0=B9=D1=81=D1=82=D0=B2=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_set_disk.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/view_set_disk.c b/source/view_set_disk.c index bc5b9e7..eabc961 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -33,6 +33,7 @@ void view_device_check_activ_disk() { } else { gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 1); + gtk_combo_box_set_active(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus),0); } } else { @@ -71,6 +72,7 @@ view_device_set_window *view_device_setup_window_custom(view_device_set_window* gtk_label_set_label(GTK_LABEL(obj_view_device_widgets->lblHeadQuotasEditDeviceWindow), _("Settings quotas - Addition")); gtk_widget_hide(obj_view_device_widgets->lblNameDevice); device_fill_disk(obj_view_device_widgets->DeviceCombo,vec_device); + gtk_combo_box_set_active(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus),-1); } else { gtk_label_set_label(GTK_LABEL(obj_view_device_widgets->lblHeadQuotasEditDeviceWindow), _("Settings quotas - Editing")); From 63f447a35d18e0d4db2c6af4dcb5a42b4fa74a1e Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 09:25:25 +0600 Subject: [PATCH 125/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20.desktop?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.desktop | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ubl-settings-diskquota.desktop b/ubl-settings-diskquota.desktop index cfaaca7..8f9425b 100644 --- a/ubl-settings-diskquota.desktop +++ b/ubl-settings-diskquota.desktop @@ -1,11 +1,11 @@ [Desktop Entry] Encoding=UTF-8 Name=ubl-settings-diskquota -Name[ru]=ubl-settings-diskquota +Name[ru]=Дисковые квоты GenericName=ubl-settings-diskquota -GenericName[ru]=ubl-settings-diskquota -Comment=ubl-settings-diskquota -Comment[ru]=Приложение для настройки дисковых квот +GenericName[ru]=Дисковые квоты +Comment=Configuring disk quota settings for groups and users of the system +Comment[ru]=Настройка параметров дисковых квот для групп и пользователей системы Type=Application Exec=pkexec ubl-settings-diskquota Icon=com.ublinux.ubl-settings-diskquota From 83daef8af1cc61883ceafbccc47626e661a74833 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 10:24:44 +0600 Subject: [PATCH 126/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=84=D0=BB=D0=B0=D0=B3=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_filters.c | 63 ++++++++++++++---------- source/view_filters.h | 2 + ubl-settings-diskquota.glade | 92 ++++++++++++++++++++++++++---------- 3 files changed, 107 insertions(+), 50 deletions(-) diff --git a/source/view_filters.c b/source/view_filters.c index 188baa9..66f6ab6 100644 --- a/source/view_filters.c +++ b/source/view_filters.c @@ -3,10 +3,10 @@ char* flag_filters_u_g_p = NULL; filters_window *filters_widgets = NULL; GtkTreeView* _tree_view = NULL; const int len_user_group = 8; -const int len_project = 9; +const int len_project = 10; gboolean flag_filters_user[8]; gboolean flag_filters_group[8]; -gboolean flag_filters_project[9]; +gboolean flag_filters_project[10]; filters_window *filters_setup_window(char* glade_path){ if (filters_widgets == NULL) { filters_widgets = malloc(sizeof(filters_window)); @@ -26,16 +26,18 @@ filters_window *filters_setup_window(char* glade_path){ filters_widgets->chbFilterHardLimitFileDelay = yon_gtk_builder_get_widget(builder,"chbFilterHardLimitFileDelay"); filters_widgets->chbProjectName = yon_gtk_builder_get_widget(builder,"chbProjectName"); filters_widgets->chbFilterDevice = yon_gtk_builder_get_widget(builder,"chbFilterDevice"); + filters_widgets->chkFilterID = yon_gtk_builder_get_widget(builder,"chkFilterID"); + filters_widgets->chbFilterCatalog = yon_gtk_builder_get_widget(builder,"chbFilterCatalog"); if (strcmp(flag_filters_u_g_p, "prjquota")==0) { - gtk_button_set_label(GTK_BUTTON(filters_widgets->chbFilterName), _("ID")); + gtk_widget_hide(filters_widgets->chbFilterName); } else { gtk_widget_hide(filters_widgets->chbProjectName); + gtk_widget_hide(filters_widgets->chkFilterID); + gtk_widget_hide(filters_widgets->chbFilterCatalog); } - filters_event(filters_widgets); } - filters_set_flag(); return filters_widgets; } @@ -67,15 +69,16 @@ gboolean* filters_get_flag_group() { gboolean* filters_get_flag_project() { - flag_filters_project[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName)); - flag_filters_project[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterDevice)); - flag_filters_project[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); - flag_filters_project[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); - flag_filters_project[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); - flag_filters_project[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); - flag_filters_project[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); - flag_filters_project[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); - flag_filters_project[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName)); + flag_filters_project[0] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterDevice)); + flag_filters_project[1] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterCatalog)); + flag_filters_project[2] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chkFilterID)); + flag_filters_project[3] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName)); + flag_filters_project[4] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize)); + flag_filters_project[5] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize)); + flag_filters_project[6] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile)); + flag_filters_project[7] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile)); + flag_filters_project[8] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay)); + flag_filters_project[9] = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay)); return flag_filters_project; } @@ -157,6 +160,7 @@ void filters_init_flag() { flag_filters_project[i] = 1; } flag_filters_project[8] = 1; + flag_filters_project[9] = 1; } void filters_set_flag() { @@ -172,15 +176,26 @@ void filters_set_flag() { array_flags = flag_filters_group; } } - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName),array_flags[0] ); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterDevice), array_flags[1]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize), array_flags[2]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize), array_flags[3]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile), array_flags[4]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile), array_flags[5]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay), array_flags[6]); - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay), array_flags[7]); - if (strcmp(flag_filters_u_g_p,"prjquota")==0) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName), array_flags[8]); + if (strcmp(flag_filters_u_g_p,"prjquota")) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterName),array_flags[0] ); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterDevice), array_flags[1]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize), array_flags[2]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize), array_flags[3]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile), array_flags[4]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile), array_flags[5]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay), array_flags[6]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay), array_flags[7]); + } + else if (strcmp(flag_filters_u_g_p,"prjquota")==0) { + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterDevice),array_flags[0] ); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterCatalog), array_flags[1]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chkFilterID), array_flags[2]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbProjectName), array_flags[3]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitSize), array_flags[4]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSize), array_flags[5]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterSoftLimitFile), array_flags[6]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFile), array_flags[7]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitSizeDelay), array_flags[8]); + gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(filters_widgets->chbFilterHardLimitFileDelay), array_flags[9]); } } \ No newline at end of file diff --git a/source/view_filters.h b/source/view_filters.h index 84ca6b8..66a3544 100644 --- a/source/view_filters.h +++ b/source/view_filters.h @@ -31,6 +31,8 @@ typedef struct { GtkWidget* chbFilterHardLimitFileDelay; GtkWidget* chbProjectName; GtkWidget* chbFilterDevice; + GtkWidget* chkFilterID; + GtkWidget* chbFilterCatalog; char* name; } filters_window; diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 90f25dc..a4850cc 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -4936,13 +4936,68 @@ limit - - Device + True - True - False - 0 - True + False + vertical + + + Device + True + True + False + 0 + True + + + False + True + 0 + + + + + Catalog + True + True + False + True + + + False + True + 1 + + + + + ID + True + True + False + True + + + False + True + 4 + + + + + Project Name + True + True + False + start + True + + + False + True + 5 + + False @@ -4951,8 +5006,8 @@ limit - - Project Name + + Soft limit (volume) True True False @@ -4966,8 +5021,8 @@ limit - - Soft limit (volume) + + Hard limit (volume) True True False @@ -4977,7 +5032,7 @@ limit False True - 4 + 3 @@ -5026,21 +5081,6 @@ limit 5 - - - Hard limit (volume) - True - True - False - start - True - - - False - True - 5 - - Postponing the hard limit (volume) From 33275ecd65f0d9dae6d060f2fb9542dbb1798fc3 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 10:55:27 +0600 Subject: [PATCH 127/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B1=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D0=BE=D0=B2=D0=BA?= =?UTF-8?q?=D1=83=20=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9=D1=81=D1=82=D0=B2?= =?UTF-8?q?=D0=B0=20=D0=BF=D1=80=D0=B8=20=D0=BD=D0=B5=D0=B2=D1=8B=D0=B1?= =?UTF-8?q?=D1=80=D0=B0=D0=BD=D0=BD=D0=BE=D0=BC=20=D0=B4=D0=B8=D1=81=D0=BA?= =?UTF-8?q?=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/philos_utils.h | 1 + source/view_set_disk.c | 39 +++++++++++++++++++------------------ source/view_set_disk.h | 2 ++ 3 files changed, 23 insertions(+), 19 deletions(-) diff --git a/source/model/philos_utils.h b/source/model/philos_utils.h index 94f1b75..267205e 100644 --- a/source/model/philos_utils.h +++ b/source/model/philos_utils.h @@ -75,6 +75,7 @@ typedef struct { GtkWidget* lblWarningText; GtkWidget* WarrningWindow; GtkWidget* CancelWarrningButton; + GtkWidget* boxBlockGuiAddEdit; } temp_set_window; typedef struct { diff --git a/source/view_set_disk.c b/source/view_set_disk.c index eabc961..5bb7a35 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -25,22 +25,6 @@ void view_device_set_index(int _index) { view_device_index = _index; } -void view_device_check_activ_disk() { - if (strcmp(view_device_set_add_edit, "add") == 0) { - int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_view_device_widgets->DeviceCombo)); - if (menu_id == -1) { - gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 0); - } - else { - gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 1); - gtk_combo_box_set_active(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus),0); - } - } - else { - gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 1); - } -} - view_device_set_window *view_device_setup_window_base(char* __glade_path) { view_device_glade_path = __glade_path; if (obj_view_device_widgets == NULL) { @@ -68,6 +52,7 @@ view_device_set_window *view_device_setup_window_custom(view_device_set_window* obj_view_device_widgets->cmbDeviceSetStatus = yon_gtk_builder_get_widget(builder,"cmbDeviceSetStatus"); obj_view_device_widgets->DeviceCombo = yon_gtk_builder_get_widget(builder,"DeviceCombo"); obj_view_device_widgets->lblHeadQuotasEditDeviceWindow = yon_gtk_builder_get_widget(builder,"lblHeadQuotasEditDeviceWindow"); + obj_view_device_widgets->boxBlockGuiAddEditDevice = yon_gtk_builder_get_widget(builder,"boxBlockGuiAddEditDevice"); if (strcmp(view_device_set_add_edit, "add") == 0) { gtk_label_set_label(GTK_LABEL(obj_view_device_widgets->lblHeadQuotasEditDeviceWindow), _("Settings quotas - Addition")); gtk_widget_hide(obj_view_device_widgets->lblNameDevice); @@ -79,7 +64,7 @@ view_device_set_window *view_device_setup_window_custom(view_device_set_window* gtk_widget_hide(obj_view_device_widgets->DeviceCombo); } view_device_fill_gui(); - view_device_check_activ_disk(); + view_device_set_combo_box_device(); } void view_device_show(GtkWidget *self, char* __glade_path) { @@ -100,6 +85,7 @@ void view_device_save() { void view_device_event(view_device_set_window* view_device_view_device_widgets) { + g_signal_connect(G_OBJECT(obj_view_device_widgets->DeviceCombo), "changed", G_CALLBACK(view_device_set_combo_box_device), NULL); g_signal_connect(G_OBJECT(obj_view_device_widgets->Window), "destroy", G_CALLBACK(view_device_destroy), obj_view_device_widgets->Window); g_signal_connect(G_OBJECT(obj_view_device_widgets->btnTempCancel),"clicked",G_CALLBACK(view_device_on_destroy_subwindow), NULL); g_signal_connect(G_OBJECT(obj_view_device_widgets->spinWeeksSize), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); @@ -110,10 +96,25 @@ void view_device_event(view_device_set_window* view_device_view_device_widgets) g_signal_connect(G_OBJECT(obj_view_device_widgets->spinDaysFile), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); g_signal_connect(G_OBJECT(obj_view_device_widgets->spinHoursFile), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); g_signal_connect(G_OBJECT(obj_view_device_widgets->spinMinutesFile), "value-changed", G_CALLBACK(view_device_update_gui_spin_time), NULL); - g_signal_connect(G_OBJECT(obj_view_device_widgets->DeviceCombo), "changed", G_CALLBACK(view_device_check_activ_disk), NULL); } - +void view_device_set_combo_box_device() { + if (strcmp(view_device_set_add_edit, "add")==0) { + int disk_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_view_device_widgets->DeviceCombo)); + if (disk_id == -1) { + gtk_widget_set_sensitive(obj_view_device_widgets->boxBlockGuiAddEditDevice, 0); + gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 0); + } + else { + gtk_widget_set_sensitive(obj_view_device_widgets->boxBlockGuiAddEditDevice, 1); + gtk_widget_set_sensitive(obj_view_device_widgets->btnSaveTempSave, 1); + int status_id = gtk_combo_box_get_active(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus)); + if (status_id == -1) { + gtk_combo_box_set_active(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus), 0); + } + } + } +} void view_device_on_destroy_subwindow(GtkWidget *self) { if (self) { diff --git a/source/view_set_disk.h b/source/view_set_disk.h index 6b30a55..34c08dd 100644 --- a/source/view_set_disk.h +++ b/source/view_set_disk.h @@ -34,6 +34,7 @@ typedef struct { GtkWidget* DeviceCombo; GtkWidget* cmbDeviceSetStatus; GtkWidget* lblHeadQuotasEditDeviceWindow; + GtkWidget* boxBlockGuiAddEditDevice; char* name; } view_device_set_window; @@ -46,6 +47,7 @@ void view_device_update_gui_spin_time(); void view_device_fill_gui(); void view_device_set_index(int _index); void set_view_device_menu(char* _set_add_edit); +void view_device_set_combo_box_device(); void view_device_set_vector_device(vector* _vec_device); void set_view_device_menu(char* _set_add_edit); void view_device_show(GtkWidget *self, char* __glade_path); From d364be2fa5606fc0622f8c41a4202ee96b105af2 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 10:56:52 +0600 Subject: [PATCH 128/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B1=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D0=BE=D0=B2=D0=BA?= =?UTF-8?q?=D1=83=20=D0=BA=D0=B2=D0=BE=D1=82=20=D0=BF=D1=80=D0=B8=20=D0=BD?= =?UTF-8?q?=D0=B5=D0=B2=D1=8B=D0=B1=D1=80=D0=B0=D0=BD=D0=BD=D0=BE=D0=BC=20?= =?UTF-8?q?=D0=B4=D0=B8=D1=81=D0=BA=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 15 +++++++++++++++ source/view_temp_u_g_p.h | 3 ++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index b031d42..971d47c 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -147,6 +147,7 @@ temp_set_window *temp_setup_window_custom(temp_set_window* temp_widgets, GtkBuil temp_widgets->entryUser = yon_gtk_builder_get_widget(builder,"entryUser"); temp_widgets->UserDeviceCombo = yon_gtk_builder_get_widget(builder,"UserDeviceCombo"); temp_widgets->lblSetQuotasStatus = yon_gtk_builder_get_widget(builder,"lblSetQuotasStatus"); + temp_widgets->boxBlockGuiAddEdit = yon_gtk_builder_get_widget(builder,"boxBlockGuiAddEdit"); table_u_g_set_flag(flag_temp_u_g_p,set_add_edit); table_u_g_set_glade_path(_glade_path); temp_settings(); @@ -226,6 +227,7 @@ void temp_settings() { gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings quotas - Editing")); } } + temp_on_set_combo_box_device(); } void set_temp_menu(char* _flag_temp_u_g_p, char* _set_add_edit) { @@ -261,6 +263,7 @@ void wrapper_table_u_g_show() { } void temp_event(temp_set_window* temp_widgets) { + g_signal_connect(G_OBJECT(temp_widgets->UserDeviceCombo), "changed", G_CALLBACK(temp_on_set_combo_box_device), NULL); g_signal_connect(G_OBJECT(temp_widgets->btnTempCancel),"clicked",G_CALLBACK(temp_destroy),temp_widgets->Window); g_signal_connect(G_OBJECT(temp_widgets->Window), "destroy", G_CALLBACK(temp_destroy), temp_widgets->Window); g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeSoftLimitCheck), "toggled", G_CALLBACK(event_toggled_all), NULL); @@ -284,6 +287,18 @@ void temp_event(temp_set_window* temp_widgets) { } } +void temp_on_set_combo_box_device() { + if (strcmp(set_add_edit, "add")==0) { + int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo)); + if (menu_id == -1) { + gtk_widget_set_sensitive(temp_widgets->boxBlockGuiAddEdit, 0); + } + else { + gtk_widget_set_sensitive(temp_widgets->boxBlockGuiAddEdit, 1); + } + } +} + void temp_on_destroy_subwindow(GtkWidget *self) { if (self) { if (wrapper_check_save()) { diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index 0ebcf43..6a24632 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -44,4 +44,5 @@ void block_btn_save(); int table_check_save(); void temp_settings(); void show_warning_no_fill(char* text_mess); -void update_max_size_spin(GtkWidget *self, int* flag); \ No newline at end of file +void update_max_size_spin(GtkWidget *self, int* flag); +void temp_on_set_combo_box_device(); \ No newline at end of file From c2ed1155d9fb3848f072f20239207888fd97285b Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 10:57:23 +0600 Subject: [PATCH 129/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 1376 +++++++++++++++++----------------- 1 file changed, 697 insertions(+), 679 deletions(-) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index a4850cc..5b6b395 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -385,67 +385,20 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False vertical - + True False - vertical - + True False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - - - True - True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - 0 - - - False - True - 2 - - + 5 + 5 + 5 + 5 + 5 + 5 + Device: False @@ -453,6 +406,53 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 0 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + 0 + + + False + True + 2 + + + + + False + True + 0 + + + + + True + False + vertical True @@ -981,7 +981,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True True - 0 + 1 @@ -1048,7 +1048,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False True - 1 + 2 @@ -1108,101 +1108,31 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 vertical - + True False - vertical - + True False - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Device: - - - False - True - 0 - - - - - True - False - - - True - True - 1 - - - - - True - False - 5 - 5 - 0 - - - False - True - 2 - - + 5 + 5 + 5 + 5 + 5 + 5 + Device: - True + False True 0 - + True False - - - True - False - 5 - 5 - 5 - 5 - Quota use status: - 0 - - - False - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - - - True - True - 1 - - True @@ -1211,86 +1141,83 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + + True + False + 5 + 5 + 0 + + + False + True + 2 + + + + True + True + 0 + + + + + True + False + vertical True False + vertical + + + - + True False - 5 - 5 - 5 - 5 - 5 - 5 - UserGropProject: - 0 + + + True + False + 5 + 5 + 5 + 5 + Quota use status: + 0 + + + False + True + 0 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + + + True + True + 1 + + - False + True True - 0 + 1 - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - entrycompletion4 - - - True - True - 1 - - - - - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - True - False - avatar-default-symbolic - - - - - False - False - 2 - - - - - False - True - 3 - - - - - True - False - vertical @@ -1299,7 +1226,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - + True False 5 @@ -1308,7 +1235,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - Catalog: + UserGropProject: 0 @@ -1318,7 +1245,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True 5 @@ -1327,8 +1254,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - 255 - entrycompletion1 + entrycompletion4 True @@ -1337,7 +1263,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True True True @@ -1348,207 +1274,349 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 - + True False - center - - - True - False - gtk-zoom-fit - - - False - True - 0 - - - - - True - False - Review - - - False - True - 1 - - + avatar-default-symbolic False - True + False 2 + + + False + True + 3 + + + + + True + False + vertical + + + - + True False - 5 - 5 - 5 - 5 - 5 - 5 - label + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Catalog: + 0 + + + False + True + 0 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 255 + entrycompletion1 + + + True + True + 1 + + + + + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + True + False + center + + + True + False + gtk-zoom-fit + + + False + True + 0 + + + + + True + False + Review + + + False + True + 1 + + + + + + + False + True + 2 + + + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + label + + + False + True + 3 + + False True - 3 + 1 + + + False True - 1 + 4 - - - - - False - True - 4 - - - - - True - False - - + True False - + True False + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project ID: + 0 + + + False + True + 0 + + + + + Auto + True + True + False + 5 + 5 + 5 + 5 + 5 + 5 + True + + + False + True + 1 + + + + + False + True + 1 + + + + + True + True 5 5 5 5 5 5 - Project ID: - 0 + 5 + entrycompletion2 + number - False + True True - 0 + 3 - - Auto + True - True - False + False 5 5 5 5 5 5 - True + label + 0 False True - 1 + 4 - + + + Generate + True + True + True + 5 + 5 + 5 + 5 + 5 + 5 + + + False + True + end + 6 + + + False True - 1 + 5 - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 5 - entrycompletion2 - number - - - True - True - 3 - + - + True False - 5 - 5 - 5 - 5 - 5 - 5 - label - 0 + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Project Name: + 0 + + + False + True + 0 + + + + + True + True + 5 + 5 + 5 + 5 + 5 + 5 + 12 + entrycompletion3 + + + True + True + 1 + + False True - 4 + 7 - - Generate - True - True - True - 5 - 5 - 5 - 5 - 5 - 5 - - - False - True - end - 6 - + False True - 5 + 0 - - - - + True False + True - + True False 5 @@ -1556,257 +1624,220 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - 5 - Project Name: - 0 - - - False - True - 0 - - - - - True - True - 5 - 5 - 5 - 5 - 5 - 5 - 12 - entrycompletion3 - - - True - True - 1 - - - - - False - True - 7 - - - - - False - True - 0 - - - - - True - False - True - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 + 0.019999999552965164 + in - + True False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - + 5 + 5 + 5 + 5 True False - 5 + vertical - + True - True - False + False 5 5 5 5 - right - True + 5 + 5 + Soft limit + 0 False True - 0 - - - - - True - True - 7 - 0 - adjustment1 - - - True - True 1 - + True False - 5 - 5 - 5 - 5 - 0 - 0 - - Kb - Mb - Gb - Tb - + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment1 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + Kb + Mb + Gb + Tb + + + + False + True + 2 + + - False + True True 2 - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - False - 5 - + True - True - False + False 5 5 5 5 - right - True + 5 + 5 + Hard limit + 0 False True - 0 + 3 - + True - True - 7 - 0 - adjustment2 + False + False + 5 + + + True + True + False + 5 + 5 + 5 + 5 + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment2 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + 0 + 0 + + Kb + Mb + Gb + Tb + + + + False + True + 2 + + True True - 1 - - - - - True - False - 5 - 5 - 5 - 5 - 0 - 0 - - Kb - Mb - Gb - Tb - - - - False - True - 2 + 4 - - True - True - 4 - + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Size + + + + True + True + 0 + - - + + True False 5 @@ -1814,211 +1845,198 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - 5 - Size - - - - - True - True - 0 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 0.019999999552965164 - in - - - True - False - 5 - 5 - 5 - 5 + 0.019999999552965164 + in - + True False - vertical - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Soft limit - 0 - - - False - True - 1 - - + 5 + 5 + 5 + 5 True False - 5 + vertical - + True - True - False - right - True + False + 5 + 5 + 5 + 5 + 5 + 5 + Soft limit + 0 False True - 0 + 1 - + True - True - 7 - 0 - adjustment3 + False + 5 + + + True + True + False + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment3 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + True True - 1 + 2 - + True False 5 5 5 5 - files - - - False - True - 2 - - - - - True - True - 2 - - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Hard limit - 0 - - - False - True - 3 - - - - - True - False - 5 - - - True - True - False - right - True + 5 + 5 + Hard limit + 0 False True - 0 - - - - - True - True - 7 - 0 - adjustment4 - - - True - True - 1 + 3 - + True False - 5 - 5 - 5 - 5 - files + 5 + + + True + True + False + right + True + + + False + True + 0 + + + + + True + True + 7 + 0 + adjustment4 + + + True + True + 1 + + + + + True + False + 5 + 5 + 5 + 5 + files + + + False + True + 2 + + - False + True True - 2 + 4 - - True - True - 4 - + + + True + False + 5 + 5 + 5 + 5 + 5 + 5 + Files + + - - - - True - False - 5 - 5 - 5 - 5 - 5 - 5 - Files - + + True + True + 1 + - True + False True 1 @@ -2094,7 +2112,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False True - 2 + 3 From 2edc0efa73644e29c5c52c67023e53d02f07c9cc Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 11:02:54 +0600 Subject: [PATCH 130/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B1=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D0=BE=D0=B2=D0=BA?= =?UTF-8?q?=D1=83=20=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=BF=D1=80=D0=B8=20=D0=BD=D0=B5=20=D0=B2=D1=8B=D0=B1?= =?UTF-8?q?=D1=80=D0=B0=D0=BD=D0=BD=D0=BE=D0=BC=20=D0=B4=D0=B8=D1=81=D0=BA?= =?UTF-8?q?=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 971d47c..ff53ec7 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -292,9 +292,11 @@ void temp_on_set_combo_box_device() { int menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo)); if (menu_id == -1) { gtk_widget_set_sensitive(temp_widgets->boxBlockGuiAddEdit, 0); + gtk_widget_set_sensitive(temp_widgets->btnSaveTempSave, 0); } else { gtk_widget_set_sensitive(temp_widgets->boxBlockGuiAddEdit, 1); + gtk_widget_set_sensitive(temp_widgets->btnSaveTempSave, 1); } } } From 03ec1de29bc935e425fb2d1551b0966d74558254 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 11:05:22 +0600 Subject: [PATCH 131/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota_ru.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index d46168e..5819b32 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -416,7 +416,7 @@ msgid "Withdraw all users" msgstr "Вывести всех пользователей" msgid "Withdraw all groups" -msgstr "Вывести всех группы" +msgstr "Вывести все группы" msgid "Settings quotas - Addition" msgstr "Настройка квот - Добавление" From 9f247724b27991a0784ca4c240662095e165be4e Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 11:20:58 +0600 Subject: [PATCH 132/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8E=20=D0=BE=D0=BA=D0=BD=D0=B0=20=D0=B2=D1=8B?= =?UTF-8?q?=D0=B1=D0=BE=D1=80=D0=B0=20=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9?= =?UTF-8?q?=D1=81=D1=82=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 68 ++++++++++++++++++------------------ ubl-settings-diskquota.pot | 4 +-- ubl-settings-diskquota_ru.po | 10 +++--- 3 files changed, 41 insertions(+), 41 deletions(-) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 5b6b395..36ee827 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -523,11 +523,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - + True False - + True True 5 @@ -538,7 +538,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 4 0 - adjustment5 + adjustment35 False @@ -547,7 +547,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -573,11 +573,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False - + True True 5 @@ -588,7 +588,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 4 0 - adjustment7 + adjustment34 False @@ -597,7 +597,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -623,11 +623,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False - + True True 5 @@ -638,7 +638,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 4 0 - adjustment9 + adjustment33 False @@ -647,7 +647,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -673,11 +673,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False - + True True 5 @@ -688,7 +688,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 4 0 - adjustment11 + adjustment32 False @@ -697,7 +697,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -732,7 +732,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False 5 5 - Excess size delay period: + The postponement period for exceeding the volume: @@ -758,11 +758,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - + True False - + True True 5 @@ -773,7 +773,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 4 0 - adjustment35 + adjustment5 False @@ -782,7 +782,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -808,11 +808,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False - + True True 5 @@ -823,7 +823,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 4 0 - adjustment34 + adjustment7 False @@ -832,7 +832,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -858,11 +858,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False - + True True 5 @@ -873,7 +873,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 4 0 - adjustment33 + adjustment9 False @@ -882,7 +882,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -908,11 +908,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False - + True True 5 @@ -923,7 +923,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 4 0 - adjustment32 + adjustment11 False @@ -932,7 +932,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - + True False 5 @@ -967,7 +967,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False 5 5 - Excess files delay period: + The delay period for exceeding files: diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index 1829e6a..b5a5cf2 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -257,10 +257,10 @@ msgstr "" msgid "Error saved local and global configuration" msgstr "" -msgid "Excess files delay period:" +msgid "The delay period for exceeding files:" msgstr "" -msgid "Excess size delay period:" +msgid "The postponement period for exceeding the volume:" msgstr "" msgid "File system:" diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 5819b32..fbf9533 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -259,11 +259,11 @@ msgstr "Проекты" msgid "Error saved local and global configuration" msgstr "Сохранить глобальную и локальную конфигурацию" -msgid "Excess files delay period:" -msgstr "Превышение периода задержки файлов:" +msgid "The delay period for exceeding files:" +msgstr "Период отсрочки по превышению файлов:" -msgid "Excess size delay period:" -msgstr "Период задержки превышения размера:" +msgid "The postponement period for exceeding the volume:" +msgstr "Период отсрочки по превышению объема:" msgid "File system:" msgstr "Файловая система:" @@ -374,7 +374,7 @@ msgid "Postponing\nthe\nhard\nlimit\n(files)" msgstr "Отсрочка\nжёсткого\nограничения\n(файлы)" msgid "Device/\nProject" -msgstr "Устройств/\nПроект" +msgstr "Устройство/\nПроект" msgid "Soft limit" msgstr "Мягкое ограничение" From 17c7f12923cbd91b9630a7768fd92c1b72f981a8 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 12:33:28 +0600 Subject: [PATCH 133/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B3=D0=B5=D0=BD=D0=B5=D1=80=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D1=8E=20id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 52 +++++++++++++++++++++++++++++++--------- source/view_temp_u_g_p.h | 5 +++- 2 files changed, 45 insertions(+), 12 deletions(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index ff53ec7..cd6fdd9 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -278,9 +278,10 @@ void temp_event(temp_set_window* temp_widgets) { g_signal_connect(G_OBJECT(temp_widgets->quotegroupSizeHardLimitSpin), "changed", G_CALLBACK(update_max_size_spin), NULL); if (strstr(flag_temp_u_g_p,"prjquota")) { g_signal_connect(G_OBJECT(temp_widgets->btnReviewProject),"clicked",G_CALLBACK(wrapper_show_file_manager),NULL); - g_signal_connect(G_OBJECT(temp_widgets->btnGenerateProject),"clicked",G_CALLBACK(generate_id),NULL); + g_signal_connect(G_OBJECT(temp_widgets->btnGenerateProject),"clicked",G_CALLBACK(wrapper_generate_id),NULL); g_signal_connect(G_OBJECT(temp_widgets->chbAuto),"toggled",G_CALLBACK(set_activ_project_id),NULL); g_signal_connect(G_OBJECT(temp_widgets->entryCatalogProject), "changed", G_CALLBACK(temp_check_path), NULL); + g_signal_connect(G_OBJECT(temp_widgets->entryProjectId), "changed", G_CALLBACK(check_generate_id), NULL); } else { g_signal_connect(G_OBJECT(temp_widgets->btnOpenUserGroup),"clicked",G_CALLBACK(wrapper_table_u_g_show),NULL); @@ -682,7 +683,8 @@ void table_u_g_event() { } config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config) { - update_max_size_spin(NULL, NULL); + update_max_size_spin(NULL, NULL); + check_generate_id(); set_widget_config(temp_widgets->quotegroupSizeSoftLimitCheck, temp_widgets->quotegroupSizeSoftLimitSpin, temp_widgets->quotegroupSizeSoftLimitCombo, @@ -792,23 +794,51 @@ void set_widget_config(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, size } } } +void check_generate_id() { + g_signal_handlers_block_by_func(G_OBJECT(temp_widgets->entryProjectId), G_CALLBACK(check_generate_id), NULL); + int active = gtk_widget_get_sensitive(temp_widgets->entryProjectId); + if (active) { + char* text = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); + if (strlen(text)) { + int id = atoi(text); + if (check_generate(vec_temp, id)) { + id = generate_id(vec_temp, id); + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectId), yon_char_from_int(id)); + } + + } + } + g_signal_handlers_unblock_by_func(G_OBJECT(temp_widgets->entryProjectId), G_CALLBACK(check_generate_id), NULL); + +} +void wrapper_generate_id() { + int id = generate_id(vec_temp, -1); + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectId), yon_char_from_int(id)); +} - -void generate_id() { - int max_id = -1; - if (vec_temp->vectorList.total> 0) { - for (int index = 0; index < vec_temp->vectorList.total; index++) { - config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); +int generate_id(vector* _vec_temp, int max_id) { + if (_vec_temp->vectorList.total> 0) { + for (int index = 0; index < _vec_temp->vectorList.total; index++) { + config_u_g_p* _config = (config_u_g_p*)_vec_temp->pfVectorGet(_vec_temp, index); if (_config->id > max_id) { max_id = _config->id; } } } max_id++; - gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectId), yon_char_from_int(max_id)); - + return max_id; +} +int check_generate(vector* _vec_temp, int max_id) { + if (_vec_temp->vectorList.total> 0) { + for (int index = 0; index < _vec_temp->vectorList.total; index++) { + config_u_g_p* _config = (config_u_g_p*)_vec_temp->pfVectorGet(_vec_temp, index); + if (_config->id == max_id) { + return 1; + } + } + } + return 0; } - void set_activ_project_id() { gboolean active = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(temp_widgets->chbAuto)); if (active) { diff --git a/source/view_temp_u_g_p.h b/source/view_temp_u_g_p.h index 6a24632..cb2064f 100644 --- a/source/view_temp_u_g_p.h +++ b/source/view_temp_u_g_p.h @@ -37,7 +37,10 @@ config_u_g_p* get_temp_gui_data_base(config_u_g_p* _config); void get_add_gui_data_base(config_all* all_config); void get_edit_gui_data_base(config_all* all_config, int index); void set_widget(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, int value_spin, int pow_mem_size); -void generate_id(); +int generate_id(vector* _vec_temp, int max_id); +void wrapper_generate_id(); +int check_generate(vector* _vec_temp, int max_id); +void check_generate_id(); void set_activ_project_id(); int wrapper_check_save(); void block_btn_save(); From 09536d0a32e5bdff0e1ac62957bc12e60e0a15b4 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 12:44:51 +0600 Subject: [PATCH 134/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 28 ++++++++++++++-------------- ubl-settings-diskquota.glade | 14 ++++++++++++++ ubl-settings-diskquota.pot | 2 +- ubl-settings-diskquota_ru.po | 4 ++-- 4 files changed, 31 insertions(+), 17 deletions(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index cd6fdd9..b0b51ec 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -494,7 +494,6 @@ void set_edit_gui_data_base(config_all* all_config, int index) { gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectName), actors); } gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetNameDevice), model_find_path_to_disk(&all_config->v_disk_status, _config->UNIX_file)); - } } else { @@ -626,7 +625,7 @@ int check_save_project() { char* project_id = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); if (!strlen(file_dir) || (!strlen(project_id) && !active1) || !strlen(project_name)) { if (!strlen(project_id) && !active1) { - show_warning_no_fill(_("Project Id mandatory field")); + show_warning_no_fill(_("Project ID mandatory field")); } else if (!strlen(file_dir)) { show_warning_no_fill(_("The path does not match the specified disk")); @@ -795,21 +794,22 @@ void set_widget_config(GtkWidget* check, GtkWidget* spin, GtkWidget* combo, size } } void check_generate_id() { - g_signal_handlers_block_by_func(G_OBJECT(temp_widgets->entryProjectId), G_CALLBACK(check_generate_id), NULL); - int active = gtk_widget_get_sensitive(temp_widgets->entryProjectId); - if (active) { - char* text = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); - if (strlen(text)) { - int id = atoi(text); - if (check_generate(vec_temp, id)) { - id = generate_id(vec_temp, id); - gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectId), yon_char_from_int(id)); + if (strstr(flag_temp_u_g_p,"prjquota")) { + g_signal_handlers_block_by_func(G_OBJECT(temp_widgets->entryProjectId), G_CALLBACK(check_generate_id), NULL); + int active = gtk_widget_get_sensitive(temp_widgets->entryProjectId); + if (active) { + char* text = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); + if (strlen(text)) { + int id = atoi(text); + if (check_generate(vec_temp, id)) { + id = generate_id(vec_temp, id); + gtk_entry_set_text(GTK_ENTRY(temp_widgets->entryProjectId), yon_char_from_int(id)); + } + } - } + g_signal_handlers_unblock_by_func(G_OBJECT(temp_widgets->entryProjectId), G_CALLBACK(check_generate_id), NULL); } - g_signal_handlers_unblock_by_func(G_OBJECT(temp_widgets->entryProjectId), G_CALLBACK(check_generate_id), NULL); - } void wrapper_generate_id() { int id = generate_id(vec_temp, -1); diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 36ee827..719f488 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -1133,6 +1133,12 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 + 5 + 5 + 5 + 5 + 5 True @@ -1145,7 +1151,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False 5 + 5 5 + 5 + 5 + 5 0 @@ -1183,7 +1193,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False 5 + 5 5 + 5 5 5 Quota use status: @@ -1203,6 +1215,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 + 5 + 5 0 diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index b5a5cf2..e77d739 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -422,7 +422,7 @@ msgstr "" msgid "Project name required field" msgstr "" -msgid "Project Id mandatory field" +msgid "Project ID mandatory field" msgstr "" msgid "The volume and files fields must have at least one value" diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index fbf9533..8a1ec6f 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -430,8 +430,8 @@ msgstr "Список пользователей пуст" msgid "Project name required field" msgstr "Имя проекта обязательное поле" -msgid "Project Id mandatory field" -msgstr "Id проекта обязательное поле" +msgid "Project ID mandatory field" +msgstr "ID проекта обязательное поле" msgid "The volume and files fields must have at least one value" msgstr "Поля объем и файлы должно быть указано хотя бы одно значение" From 3dd8c3740e69732d4355aade7418ee30b0be86b4 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 14:58:45 +0600 Subject: [PATCH 135/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D1=83=20?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=84=D0=B0=D0=B9=D0=BB=20=D0=B2=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D0=B5=D0=BA=D1=82=D0=B0=D1=85=20=D0=BF=D1=80=D0=B8=20?= =?UTF-8?q?=D0=B2=D0=B2=D0=BE=D0=B4=D0=B5=20=D0=B2=20=D0=BF=D0=BE=D0=BB?= =?UTF-8?q?=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/ubl-strings.h | 29 ++++++++++++++++-- source/view_temp_u_g_p.c | 59 +++++++++++++++++++++--------------- ubl-settings-diskquota.pot | 3 ++ ubl-settings-diskquota_ru.po | 5 ++- 4 files changed, 68 insertions(+), 28 deletions(-) diff --git a/source/ubl-strings.h b/source/ubl-strings.h index f1a0a68..ce8e729 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -69,10 +69,33 @@ #define STR_ON _("On") #define STR_OFF _("Off") +#define STR_NOT_SET _("Not set") +#define STR_TITLE_ADD_QUOTAS _("Settings quotas - Addition") +#define STR_TITLE_EDIT_QUOTAS _("Settings quotas - Editing") #define SAVE_FAILED_LABEL -#define STR_USER _("User"); -#define STR_GROUP _("Group"); -#define STR_PROJECT _("Project"); +#define STR_TITLE_FILE_MANGER _("Please select folder") + +#define STR_USER _("User") +#define STR_GROUP _("Group") +#define STR_PROJECT _("Project") +#define STR_USERS _("Users") +#define STR_GROUPS _("Groups") + +#define STR_ERROR_MESS_NOT_DIR _("Is not a directory") +#define STR_CHK_LABEL_WRITE_ALL_USERS _("Withdraw all users") +#define STR_CHK_LABEL_WRITE_ALL_GROUPS _("Withdraw all groups") + +#define STR_ERROR_ERROR_PROJECT_ID _("Project ID mandatory field") +#define STR_ERROR_PATH_IS_DISK_FALSE_1 _("The path does not match the specified disk") +#define STR_ERROR_PROJECT_NAME_VALUE_NULL _("Project name mandatory field") +#define STR_ERROR_PROJECT_NAME_ENTER_VALUE _("Project name required field") +#define STR_ERROR_LIST_USER_NULL _("The list of users is empty") +#define STR_ERROR_NO_SELECTED_DISK _("To save, you need to select a disk") +#define STR_ERROR_ENTRY_VALUE_VOLUME_OR_FILES _("The volume and files fields must have at least one value") +#define STR_ERROR_PATH_IS_DISK_FALSE _("The selected directory is not located on the target device") + + + diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index b0b51ec..d4c3cd6 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -46,7 +46,7 @@ void show_warning_disk() { for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); if (strstr(str_disk, _config->device)) { - text_mess = _("The selected directory is not located on the target device"); + text_mess = STR_ERROR_PATH_IS_DISK_FALSE; text_mess = yon_char_unite(text_mess, " ", _config->device, NULL); show_warning_no_fill(text_mess); } @@ -159,13 +159,13 @@ void temp_select_disk() { disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); if (strstr(str_disk, _config->device)) { if (_config->status == 2) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("On")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), STR_ON); } else if (_config->status == 1){ - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("Off")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), STR_OFF); } else { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("Not set")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), STR_NOT_SET); } } @@ -193,7 +193,7 @@ void temp_settings() { gtk_widget_hide(temp_widgets->lblCatalogProjectEdit); gtk_widget_hide(temp_widgets->lblProjectIdValueEdit); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(temp_widgets->chbAuto),1); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings quotas - Addition")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), STR_TITLE_ADD_QUOTAS); } else { gtk_widget_hide(temp_widgets->btnReviewProject); @@ -202,29 +202,29 @@ void temp_settings() { gtk_widget_hide(temp_widgets->entryProjectId); gtk_widget_hide(temp_widgets->btnGenerateProject); gtk_widget_hide(temp_widgets->UserDeviceCombo); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings quotas - Editing")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), STR_TITLE_EDIT_QUOTAS); } } else { gtk_widget_hide(temp_widgets->boxProjectAddEditboxProjectId); if (strcmp(flag_temp_u_g_p, "usrquota")==0) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("User"),":",NULL)); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(STR_USER,":",NULL)); } else if (strcmp(flag_temp_u_g_p, "grpquota")==0) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(_("Group"),":",NULL)); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetUGP), yon_char_unite(STR_GROUP,":",NULL)); } if (strcmp(set_add_edit, "add")==0) { gtk_widget_hide(temp_widgets->boxProject); gtk_widget_hide(temp_widgets->boxProjectAddEdit); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings quotas - Addition")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), STR_TITLE_ADD_QUOTAS); } else { gtk_widget_hide(temp_widgets->boxProject); gtk_widget_hide(temp_widgets->boxProjectAddEdit); gtk_widget_hide(temp_widgets->UserDeviceCombo); - gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), _("Settings quotas - Editing")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblHeadQuotasEditWindow), STR_TITLE_EDIT_QUOTAS); } } temp_on_set_combo_box_device(); @@ -381,7 +381,7 @@ void wrapper_show_file_manager() { GtkBuilder *builder = gtk_builder_new_from_resource(_glade_path); show_file_manger(temp_widgets, builder); gtk_widget_show(temp_widgets->wndChooseFileWallpaper); - gtk_window_set_title(GTK_WINDOW(temp_widgets->wndChooseFileWallpaper), _("Please select folder")); + gtk_window_set_title(GTK_WINDOW(temp_widgets->wndChooseFileWallpaper), STR_TITLE_FILE_MANGER); char* str_disk = gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(temp_widgets->UserDeviceCombo)); for (int i = 0; i < _all_config_temp->v_disk_status.vectorList.total; i++) { disk_status* _config = (disk_status*)_all_config_temp->v_disk_status.pfVectorGet(&_all_config_temp->v_disk_status, i); @@ -463,20 +463,20 @@ void set_edit_gui_data_base(config_all* all_config, int index) { if (strstr(_config->type_arr, "prjquota")) { if (strstr(_config_disk->device, model_find_path_to_disk(&all_config->v_disk_status, _config->UNIX_file))) { if (_config_disk->status == 1) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("Off")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), STR_OFF); } else if (_config_disk->status == 2) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("On")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), STR_ON); } } } else { if (strstr(_config_disk->device, _config->UNIX_file)) { if (_config_disk->status == 1) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("Off")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), STR_OFF); } else if (_config_disk->status == 2) { - gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), _("On")); + gtk_label_set_label(GTK_LABEL(temp_widgets->lblSetQuotasStatus), STR_ON); } } } @@ -600,18 +600,18 @@ int check_save() { if (strcmp(set_add_edit, "add")==0) { menu_id = gtk_combo_box_get_active(GTK_COMBO_BOX(temp_widgets->UserDeviceCombo)); if (menu_id == -1) { - show_warning_no_fill(_("To save, you need to select a disk")); + show_warning_no_fill(STR_ERROR_NO_SELECTED_DISK); } } if (!active1 && !active2 && !active3 && !active4) { - show_warning_no_fill(_("The volume and files fields must have at least one value")); + show_warning_no_fill(STR_ERROR_ENTRY_VALUE_VOLUME_OR_FILES); return 0; } if (menu_id == -1 || ((!strcmp(value1, "0") || !strcmp(value1, "")) && active1) || ((!strcmp(value2, "0") || !strcmp(value2, "")) && active2) || ((!strcmp(value3, "0") || !strcmp(value3, "")) && active3) || ((!strcmp(value4, "0") || !strcmp(value4, "")) && active4)) { - show_warning_no_fill(_("The volume and files fields must have at least one value")); + show_warning_no_fill(STR_ERROR_ENTRY_VALUE_VOLUME_OR_FILES); return 0; } return 1; @@ -623,15 +623,26 @@ int check_save_project() { if (strcmp(set_add_edit, "add")==0) { char* file_dir = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryCatalogProject)); char* project_id = (char*)gtk_entry_get_text(GTK_ENTRY(temp_widgets->entryProjectId)); - if (!strlen(file_dir) || (!strlen(project_id) && !active1) || !strlen(project_name)) { + struct stat buf; + int error_file = stat(file_dir, &buf); + if (error_file < 0 || !S_ISDIR(buf.st_mode) || !strlen(file_dir) || (!strlen(project_id) && !active1) || !strlen(project_name)) { if (!strlen(project_id) && !active1) { - show_warning_no_fill(_("Project ID mandatory field")); + show_warning_no_fill(STR_ERROR_ERROR_PROJECT_ID); } else if (!strlen(file_dir)) { - show_warning_no_fill(_("The path does not match the specified disk")); + show_warning_no_fill(STR_ERROR_PATH_IS_DISK_FALSE); } else if (!strlen(project_name)) { - show_warning_no_fill(_("Project name mandatory field")); + show_warning_no_fill(STR_ERROR_PROJECT_NAME_VALUE_NULL); + } + else if(stat(file_dir, &buf) < 0) { + show_warning_no_fill(STR_ERROR_MESS_NOT_DIR); + } + else if (error_file < 0) { + show_warning_no_fill(STR_ERROR_MESS_NOT_DIR); + } + else if (!S_ISDIR(buf.st_mode)) { + show_warning_no_fill(STR_ERROR_MESS_NOT_DIR); } return 0; } @@ -639,7 +650,7 @@ int check_save_project() { } else { if (strlen(project_name)<=1) { - show_warning_no_fill(_("Project name required field")); + show_warning_no_fill(STR_ERROR_PROJECT_NAME_ENTER_VALUE); return 0; } return 1; @@ -668,7 +679,7 @@ int wrapper_check_save() { if (check_save()) { return 1; } - show_warning_no_fill(_("The list of users is empty")); + show_warning_no_fill(STR_ERROR_LIST_USER_NULL); return 0; } } diff --git a/ubl-settings-diskquota.pot b/ubl-settings-diskquota.pot index e77d739..ed07b6f 100644 --- a/ubl-settings-diskquota.pot +++ b/ubl-settings-diskquota.pot @@ -436,3 +436,6 @@ msgstr "" msgid "Project" msgstr "" + +msgid "Is not a directory" +msgstr "" \ No newline at end of file diff --git a/ubl-settings-diskquota_ru.po b/ubl-settings-diskquota_ru.po index 8a1ec6f..1d56a7a 100644 --- a/ubl-settings-diskquota_ru.po +++ b/ubl-settings-diskquota_ru.po @@ -446,4 +446,7 @@ msgid "To save, you need to select a disk" msgstr "Для сохранения нужно выбрать диск" msgid "Project" -msgstr "Проект" \ No newline at end of file +msgstr "Проект" + +msgid "Is not a directory" +msgstr "Не является каталогом" \ No newline at end of file From 78a1ba3bef12529fad2a0f9fc9446d5e2891aaa0 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 15:05:33 +0600 Subject: [PATCH 136/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8F=20=D0=B2=20=D1=83=D1=82=D0=B8=D0=BB=D0=B8?= =?UTF-8?q?=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_check_user_table.c | 10 +++++----- source/view_set_disk.c | 4 ++-- source/view_temp_u_g_p.c | 9 +++++---- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/source/view_check_user_table.c b/source/view_check_user_table.c index 9b04b84..6acb005 100644 --- a/source/view_check_user_table.c +++ b/source/view_check_user_table.c @@ -20,16 +20,16 @@ void table_u_g_set_fill_user_group() { gtk_list_store_clear(table_widgets->liststoreUsersGroups); gboolean active1 = !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(table_widgets->chkActivUsersGroup)); if (strcmp(flag_u_g, "grpquota")==0) { - gtk_button_set_label(GTK_BUTTON(table_widgets->chkActivUsersGroup), _("Withdraw all groups")); - gtk_label_set_label(GTK_LABEL(table_widgets->lblHeadQuotaUsersGroups), _("Groups")); + gtk_button_set_label(GTK_BUTTON(table_widgets->chkActivUsersGroup), STR_CHK_LABEL_WRITE_ALL_GROUPS); + gtk_label_set_label(GTK_LABEL(table_widgets->lblHeadQuotaUsersGroups), STR_GROUPS); char** array_groups = philos_list_group(&size,active1); table_u_g_fill_tree_view(array_groups, size); GtkTreeViewColumn* column = gtk_tree_view_get_column(GTK_TREE_VIEW(table_widgets->treeViewCheckUsersGroups), 1); - gtk_tree_view_column_set_title(column, _("Groups")); + gtk_tree_view_column_set_title(column, STR_GROUPS); } else if (strcmp(flag_u_g, "usrquota") == 0) { - gtk_button_set_label(GTK_BUTTON(table_widgets->chkActivUsersGroup), _("Withdraw all users")); - gtk_label_set_label(GTK_LABEL(table_widgets->lblHeadQuotaUsersGroups), _("Users")); + gtk_button_set_label(GTK_BUTTON(table_widgets->chkActivUsersGroup), STR_CHK_LABEL_WRITE_ALL_USERS); + gtk_label_set_label(GTK_LABEL(table_widgets->lblHeadQuotaUsersGroups), STR_USERS); char** array_user = philos_list_user(&size, active1); table_u_g_fill_tree_view(array_user, size); } diff --git a/source/view_set_disk.c b/source/view_set_disk.c index 5bb7a35..fb50084 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -54,13 +54,13 @@ view_device_set_window *view_device_setup_window_custom(view_device_set_window* obj_view_device_widgets->lblHeadQuotasEditDeviceWindow = yon_gtk_builder_get_widget(builder,"lblHeadQuotasEditDeviceWindow"); obj_view_device_widgets->boxBlockGuiAddEditDevice = yon_gtk_builder_get_widget(builder,"boxBlockGuiAddEditDevice"); if (strcmp(view_device_set_add_edit, "add") == 0) { - gtk_label_set_label(GTK_LABEL(obj_view_device_widgets->lblHeadQuotasEditDeviceWindow), _("Settings quotas - Addition")); + gtk_label_set_label(GTK_LABEL(obj_view_device_widgets->lblHeadQuotasEditDeviceWindow), STR_TITLE_ADD_QUOTAS); gtk_widget_hide(obj_view_device_widgets->lblNameDevice); device_fill_disk(obj_view_device_widgets->DeviceCombo,vec_device); gtk_combo_box_set_active(GTK_COMBO_BOX(obj_view_device_widgets->cmbDeviceSetStatus),-1); } else { - gtk_label_set_label(GTK_LABEL(obj_view_device_widgets->lblHeadQuotasEditDeviceWindow), _("Settings quotas - Editing")); + gtk_label_set_label(GTK_LABEL(obj_view_device_widgets->lblHeadQuotasEditDeviceWindow), STR_TITLE_EDIT_QUOTAS); gtk_widget_hide(obj_view_device_widgets->DeviceCombo); } view_device_fill_gui(); diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index d4c3cd6..8557f2b 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -635,13 +635,14 @@ int check_save_project() { else if (!strlen(project_name)) { show_warning_no_fill(STR_ERROR_PROJECT_NAME_VALUE_NULL); } - else if(stat(file_dir, &buf) < 0) { - show_warning_no_fill(STR_ERROR_MESS_NOT_DIR); - } - else if (error_file < 0) { + else if(error_file < 0) { + // Если отработало условие то + // Нет такого файла или каталога show_warning_no_fill(STR_ERROR_MESS_NOT_DIR); } else if (!S_ISDIR(buf.st_mode)) { + // Если отработало условие то + // Это файл, а не каталога show_warning_no_fill(STR_ERROR_MESS_NOT_DIR); } return 0; From 23dfaf1d89069d7492fd6c8d4dfb287f19335cac Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 15:21:04 +0600 Subject: [PATCH 137/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD=20?= =?UTF-8?q?=D0=BE=D0=BA=D0=BD=D0=B0=20=D1=83=D1=81=D1=82=D1=80=D0=BE=D0=B9?= =?UTF-8?q?=D1=81=D1=82=D0=B2=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/view_temp_u_g_p.c | 2 +- ubl-settings-diskquota.glade | 24 ++++++++++++++++-------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/source/view_temp_u_g_p.c b/source/view_temp_u_g_p.c index 8557f2b..a296659 100644 --- a/source/view_temp_u_g_p.c +++ b/source/view_temp_u_g_p.c @@ -365,7 +365,7 @@ void event_toggled_all() { philos_set_active_widgets(temp_widgets->quotegroupFilesHardLimitCheck, temp_widgets->quotegroupFilesHardLimitSpin, NULL); - update_max_size_spin(NULL, NULL); ; + update_max_size_spin(NULL, NULL); } void block_btn_save() { diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 719f488..6435023 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -511,8 +511,14 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 + 5 + 5 + 5 + 5 + 5 0 - none + in True @@ -746,8 +752,14 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False + 5 + 5 + 5 + 5 + 5 + 5 0 - none + in True @@ -3125,9 +3137,7 @@ translated and supported by community. Project True - - word - + 3 @@ -4354,9 +4364,7 @@ limit Project Name True - - word - + 3 From 4532e6841125bca669fd8d0422724cd941d0c60f Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Thu, 3 Aug 2023 18:00:06 +0600 Subject: [PATCH 138/144] =?UTF-8?q?=D0=A7=D0=B0=D1=81=D1=82=D0=B8=D1=87?= =?UTF-8?q?=D0=BD=D0=BE=20=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB?= =?UTF-8?q?=20=D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D1=83=20=D0=BA?= =?UTF-8?q?=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D1=83=D1=80=D0=B0=D1=86=D0=B8?= =?UTF-8?q?=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/load.c | 22 ++++- source/model/save.c | 45 ++++++--- source/model/ubl-utils.c | 207 ++++++++++++++++++++++++++++++++++----- source/model/ubl-utils.h | 26 ++++- source/ubl-strings.h | 4 +- 5 files changed, 262 insertions(+), 42 deletions(-) diff --git a/source/model/load.c b/source/model/load.c index 2db5d56..de1e9e6 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -31,7 +31,7 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { flag_find = 1; } } - if ((strstr(str_value, "enable") || strstr(str_value, "disable")) && flag_find == 0) { + if (((strstr(str_value, "enable") || strstr(str_value, "disable")) || yon_char_find_count(str_key, ":") == 1) && flag_find == 0) { disk_status* disk_cfg = malloc(sizeof(disk_status)); disk_cfg->deferring_size = 0; disk_cfg->deferring_file = 0; @@ -46,6 +46,17 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { config_disk_status->fs = yon_char_new(_config_disk->file_system); config_disk_status->mount_point = yon_char_new(_config_disk->mounted); config_disk_status->name = yon_char_new(_config_disk->type_dick); + if (yon_char_find_count(str_key, ":") == 1 && (!strstr(str_value, "enable") && !strstr(str_value, "disable"))) { + int size_value = 0; + char** arr_values = philos_str_split(str_value, &size_value, ":"); + config_disk_status->deferring_size = atoll(arr_values[4]); + config_disk_status->deferring_file = atoll(arr_values[5]); + config_disk_status->status = 2; + philos_free_string_array(&arr_values, size_value); + } + else { + + } } } @@ -55,6 +66,9 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { } else { + if (yon_char_find_count(str_key, ":") == 1) { + return; + } config_u_g_p* _config = malloc(sizeof(config_u_g_p)); model_null_str_writing(_config); _config->loaded_keys = yon_char_new(str_key); @@ -88,6 +102,9 @@ void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { if (strstr(str_key, "prjquota")) { return; } + if (yon_char_find_count(str_key, ":") == 1) { + return; + } if (yon_char_find_count(str_key, ":") || yon_char_find_count(str_key, ",")) { int size_point = 0; char** arr_keys = philos_str_split(yon_char_new(str_key), &size_point, ":"); @@ -122,6 +139,9 @@ void load_pars_keys_u_g(config_u_g_p* _config, char* str_key, int index) { } void load_pars_keys_p(config_u_g_p* _config, char* str_key, int index) { + if (yon_char_find_count(str_key, ":") == 1) { + return; + } if (strstr(str_key, "prjquota")) { if (yon_char_find_count(str_key, ":") || yon_char_find_count(str_key, ",")) { int size_point = 0; diff --git a/source/model/save.c b/source/model/save.c index 9fa6704..fe45a54 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -66,30 +66,45 @@ char* set_status_and_del(config_all* _all_config) { char* cmd = yon_char_new(""); for (int j=0; j < _all_config->v_disk_status.vectorList.total;j++) { disk_status* config_disk_status = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, j); - if (config_disk_status->status == 2) { - cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota:" , config_disk_status->device, "]=enable ", NULL); - cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota:" , config_disk_status->device, "]=enable ", NULL); - cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota:" , config_disk_status->device, "]=enable ", NULL); + if (config_disk_status->status == 2 && (config_disk_status->deferring_size == 0 && config_disk_status->deferring_file == 0)) { + cmd = yon_char_unite(cmd, "DISK_QUOTA[usrquota:" , config_disk_status->device, "]=enable ", NULL); + cmd = yon_char_unite(cmd, "DISK_QUOTA[grpquota:" , config_disk_status->device, "]=enable ", NULL); + cmd = yon_char_unite(cmd, "DISK_QUOTA[prjquota:" , config_disk_status->device, "]=enable ", NULL); + yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_size", NULL, YON_TYPE_INT); + yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_file", NULL, YON_TYPE_INT); + yon_window_config_add_custom_parameter(config_disk_status->device, config_disk_status->device, NULL, YON_TYPE_STRING); } else if (config_disk_status->status == 1) { - cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota:" , config_disk_status->device, "]=disable ", NULL); - cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota:" , config_disk_status->device, "]=disable ", NULL); - cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota:" , config_disk_status->device, "]=disable ", NULL); + cmd = yon_char_unite(cmd, "DISK_QUOTA[usrquota:" , config_disk_status->device, "]=disable ", NULL); + cmd = yon_char_unite(cmd, "DISK_QUOTA[grpquota:" , config_disk_status->device, "]=disable ", NULL); + cmd = yon_char_unite(cmd, "DISK_QUOTA[prjquota:" , config_disk_status->device, "]=disable ", NULL); + yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_size", NULL, YON_TYPE_INT); + yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_file", NULL, YON_TYPE_INT); + yon_window_config_add_custom_parameter(config_disk_status->device, config_disk_status->device, NULL, YON_TYPE_STRING); + } + if (config_disk_status->status == 2 && (config_disk_status->deferring_size != 0 || config_disk_status->deferring_file != 0)) { + cmd = yon_char_unite(cmd, "DISK_QUOTA[usrquota:" , config_disk_status->device, "]=0:0:0:0:",yon_char_from_int(config_disk_status->deferring_size), ":", yon_char_from_int(config_disk_status->deferring_file)," ", NULL); + cmd = yon_char_unite(cmd, "DISK_QUOTA[grpquota:" , config_disk_status->device, "]=0:0:0:0:",yon_char_from_int(config_disk_status->deferring_size), ":", yon_char_from_int(config_disk_status->deferring_file)," ", NULL); + cmd = yon_char_unite(cmd, "DISK_QUOTA[prjquota:" , config_disk_status->device, "]=0:0:0:0:",yon_char_from_int(config_disk_status->deferring_size), ":", yon_char_from_int(config_disk_status->deferring_file)," ", NULL); + yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_size", &config_disk_status->deferring_size, YON_TYPE_INT); + yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_file", &config_disk_status->deferring_file, YON_TYPE_INT); + yon_window_config_add_custom_parameter(config_disk_status->device, config_disk_status->device, config_disk_status->device, YON_TYPE_STRING); } } + puts(cmd); return cmd; } char* wrapper_save_format_status_cmd_all(config_all* _all_config) { - char* cmd = save_format_status_cmd_all(&_all_config->v_user, &_all_config->v_disk_status); - cmd = yon_char_unite(cmd, " ", save_format_status_cmd_all(&_all_config->v_group ,&_all_config->v_disk_status), NULL); - cmd = yon_char_unite(cmd, " ", save_format_status_cmd_all(&_all_config->v_project, &_all_config->v_disk_status), NULL); - if (strlen(cmd) > 5) { - return cmd; - } - else { + //char* cmd = save_format_status_cmd_all(&_all_config->v_user, &_all_config->v_disk_status); + //cmd = yon_char_unite(cmd, " ", save_format_status_cmd_all(&_all_config->v_group ,&_all_config->v_disk_status), NULL); + //cmd = yon_char_unite(cmd, " ", save_format_status_cmd_all(&_all_config->v_project, &_all_config->v_disk_status), NULL); + //if (strlen(cmd) > 5) { + // return cmd; + //} + //else { return set_status_and_del(_all_config); - } + //} } diff --git a/source/model/ubl-utils.c b/source/model/ubl-utils.c index b184b58..57196f0 100644 --- a/source/model/ubl-utils.c +++ b/source/model/ubl-utils.c @@ -2,7 +2,7 @@ // dictionary functions -/**yon_dictionary_create_empty(): +/**yon_dictionary_new(): * [EN] * Creates and returns empty dictionary * [RU] @@ -29,6 +29,7 @@ dictionary *yon_dictionary_new() dictionary *yon_dictinoary_copy(dictionary *dict){ dictionary *dct = yon_dictionary_new_with_data(dict->key,dict->data); dct->data_type= dict->data_type; + return dct; } /**yon_dictionary_copy_deep(dictionary *dict) @@ -65,6 +66,7 @@ int yon_dictionary_set_data(dictionary *dict, void *data){ */ int yon_dictionary_set_key(dictionary *dict, char *key){ dict->key=key; + return 1; } /** int yon_dictionary_set(dictionary *dict, char *key, void *data) @@ -76,6 +78,7 @@ int yon_dictionary_set_key(dictionary *dict, char *key){ int yon_dictionary_set(dictionary *dict, char *key, void *data){ dict->key=key; dict->data=data; + return 1; } /**int yon_dictionary_empty(dictionary *dict) @@ -87,6 +90,7 @@ int yon_dictionary_set(dictionary *dict, char *key, void *data){ int yon_dictionary_empty(dictionary *dict){ dict->data=NULL; dict->data_type=DICTIONARY_OTHER_TYPE; + return 1; } /**yon_dictionary_switch_to_last(dictionary **dict) @@ -433,6 +437,13 @@ dictionary *yon_dictionary_get_nth(dictionary *dict, int place) // char functions +int yon_char_find_last(char *source, char find){ + int size = strlen(source); + int i=size; + for (;source[i]!=find&&i>0;i--); + return i; +} + /**[EN] * * creates new char string by combining two char strings. @@ -568,9 +579,8 @@ char *yon_char_divide_search(char *source, char *dividepos, int delete_divider) cut = yon_char_divide(source, leng); return cut; } - else - return source; } + return source; } /**yon_char_from_int(int int_to_convert) @@ -595,26 +605,30 @@ char *yon_char_from_int(int int_to_convert) return ch; } - /**yon_char_replace(char *source, char *find, char*replace) * [EN] * * [RU] * Заменяет в строке [source] все вхождения строки [find] на [replace] */ -char *yon_char_replace(char *source, char *find, char*replace){ - char *final=NULL; - char *temp=NULL; - if(!strstr(replace,find)){ - while ((final=strstr(source,find))){ - temp=malloc(strlen(source)-strlen(final)); - memset(temp,0,strlen(source)-strlen(final)+strlen(replace)); - memcpy(temp,source,strlen(source)-strlen(final)); - temp=yon_char_append(temp,replace); - source=yon_char_append(temp,final+1); +char *yon_char_replace(char *source, char *find, char*replace){ + if (!strstr(replace,find)){ + + + char *final=NULL; + char *temp=NULL; + if(!strstr(replace,find)){ + while ((final=strstr(source,find))){ + temp=malloc(strlen(source)-strlen(final)); + memset(temp,0,strlen(source)-strlen(final)+strlen(replace)); + memcpy(temp,source,strlen(source)-strlen(final)); + temp=yon_char_append(temp,replace); + source=yon_char_append(temp,final+1); + } + } - return source; } + return source; } /**yon_char_parse(char *parameters, int *size, char *divider) @@ -625,18 +639,15 @@ char *yon_char_replace(char *source, char *find, char*replace){ */ char **yon_char_parse(char *parameters, int *size, char *divider){ char **string=NULL; - if (!strstr(parameters, divider)) { - return NULL; - } int i=1; string=malloc(sizeof(char*)); char *paramline=yon_char_new(parameters); char *param; while ((param=yon_char_divide_search(paramline,divider,1))){ - if (strcmp(param,paramline)==0) break; string=realloc(string,sizeof(char*)*i); string[i-1]=yon_char_new(param); i++; + if (strcmp(param,paramline)==0) break; } string=realloc(string,sizeof(char*)*i); string[i-1]=yon_char_new(paramline); @@ -803,6 +814,14 @@ char *yon_ubl_root_user_get(){ return getlogin(); } +char *yon_ubl_user_get_home_directory(){ + FILE *path = popen(get_home_dir_command,"r"); + char *ret = g_malloc(4096); + fgets(ret,4096,path); + ret=yon_char_divide_search(ret,"\n",-1); + return ret; +} + // parsing functions @@ -1368,30 +1387,89 @@ void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *end #define check_window_config_setup if(__yon_window_config_target_window) + typedef struct { + char *parameter_name; + enum YON_TYPE containing_type; + GtkWidget *track_widget; + char *property_name; + } __yon_listener_parameter; + + typedef struct { + char *parameter_name; + char *section; + enum YON_TYPE containing_type; + void *property; + } __yon_custom_parameter; + struct { int x; int y; int width; int height; int fullscreen; + dictionary *custom_listeners; + dictionary *custom_parameters; + dictionary *deleted_parameters; } __yon_main_window_config; static GtkWindow *__yon_window_config_target_window = NULL; static GKeyFile *__yon_window_config_file = NULL; static char *__yon_window_config_path = NULL; - + void yon_window_config_save(){ g_key_file_set_integer(__yon_window_config_file,"window","WindowPosX",__yon_main_window_config.x); g_key_file_set_integer(__yon_window_config_file,"window","WindowPosY",__yon_main_window_config.y); g_key_file_set_integer(__yon_window_config_file,"window","WindowWidth",__yon_main_window_config.width); g_key_file_set_integer(__yon_window_config_file,"window","WindowHeight",__yon_main_window_config.height); g_key_file_set_integer(__yon_window_config_file,"window","fullscreen",__yon_main_window_config.fullscreen); + dictionary *dict=NULL; + if (__yon_main_window_config.custom_listeners) + for_dictionaries(dict,__yon_main_window_config.custom_listeners){ + __yon_listener_parameter *param = yon_dictionary_get_data(dict,__yon_listener_parameter*); + GValue *val = g_malloc0(sizeof(GValue)); + g_object_get_property(G_OBJECT(param->track_widget),param->property_name,val); + switch(param->containing_type){ + case YON_TYPE_STRING: + g_key_file_set_string(__yon_window_config_file,"window",param->parameter_name, g_value_get_string(val)); + break; + case YON_TYPE_INT: + g_key_file_set_integer(__yon_window_config_file,"window",param->parameter_name, g_value_get_int(val)); + break; + case YON_TYPE_BOOLEAN: + g_key_file_set_boolean(__yon_window_config_file,"window",param->parameter_name, g_value_get_boolean(val)); + break; + case YON_TYPE_OTHER:printf("\033[0;31mCannot save %s property with %s key\033[0m\n",param->property_name,param->parameter_name);break; + } + } + if (__yon_main_window_config.custom_parameters) + for_dictionaries(dict,__yon_main_window_config.custom_parameters){ + __yon_custom_parameter *param = yon_dictionary_get_data(dict,__yon_custom_parameter*); + switch (param->containing_type){ + case YON_TYPE_STRING: + g_key_file_set_string(__yon_window_config_file,param->section,param->parameter_name, (char*)param->property); + break; + case YON_TYPE_INT: + g_key_file_set_integer(__yon_window_config_file,param->section,param->parameter_name, *(int*)param->property); + break; + case YON_TYPE_BOOLEAN: + g_key_file_set_boolean(__yon_window_config_file,param->section,param->parameter_name, *(gboolean*)param->property); + break; + default: + break; + } + } + if (__yon_main_window_config.deleted_parameters) + for_dictionaries(dict,__yon_main_window_config.deleted_parameters){ + __yon_custom_parameter *param = yon_dictionary_get_data(dict,__yon_custom_parameter*); + g_key_file_remove_key(__yon_window_config_file,param->section,param->parameter_name,NULL); + } g_key_file_save_to_file(__yon_window_config_file,__yon_window_config_path,NULL); } void yon_get_is_fullscreen(){ gtk_window_is_maximized(__yon_window_config_target_window); __yon_main_window_config.fullscreen = gtk_window_is_maximized(__yon_window_config_target_window); + if (!__yon_main_window_config.fullscreen) gtk_window_get_position(__yon_window_config_target_window,&__yon_main_window_config.x,&__yon_main_window_config.y); } /**yon_on_configured_window_destroy(GtkWidget* self,GdkEvent* event) @@ -1461,6 +1539,27 @@ void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *end __yon_main_window_config.width = g_key_file_get_integer(__yon_window_config_file,"window","WindowWidth",NULL); __yon_main_window_config.height = g_key_file_get_integer(__yon_window_config_file,"window","WindowHeight",NULL); __yon_main_window_config.fullscreen = g_key_file_get_integer(__yon_window_config_file,"window","fullscreen",NULL); + dictionary *dict=NULL; + if (__yon_main_window_config.custom_listeners) + for_dictionaries(dict,__yon_main_window_config.custom_listeners){ + __yon_listener_parameter *param = yon_dictionary_get_data(dict,__yon_listener_parameter*); + GValue *val = g_malloc0(sizeof(GValue)); + g_object_get_property(G_OBJECT(param->track_widget),param->property_name,val); + switch(param->containing_type){ + case YON_TYPE_STRING: + g_value_set_string(val,g_key_file_get_string(__yon_window_config_file,"window",param->parameter_name, NULL)); + break; + case YON_TYPE_INT: + g_value_set_int(val,g_key_file_get_integer(__yon_window_config_file,"window",param->parameter_name, NULL)); + break; + case YON_TYPE_BOOLEAN: + gboolean res = g_key_file_get_boolean(__yon_window_config_file,"window",param->parameter_name, NULL); + g_value_set_boolean(val,res); + break; + default:printf("\033[0;31mCannot load %s property with %s key\033[0m\n",param->property_name,param->parameter_name);break; + } + g_object_set_property(G_OBJECT(param->track_widget),param->property_name,val); + } if (__yon_main_window_config.width==0) __yon_main_window_config.width=800; if (__yon_main_window_config.height==0) __yon_main_window_config.height=600; gtk_window_resize(__yon_window_config_target_window,__yon_main_window_config.width,__yon_main_window_config.height); @@ -1476,6 +1575,70 @@ void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *end gtk_window_resize(__yon_window_config_target_window,__yon_main_window_config.width,__yon_main_window_config.height); } + config_str yon_window_config_get_section(char *section, gsize *size){ + config_str key = g_key_file_get_keys(__yon_window_config_file,section,size,NULL); + return key; + } + + /**yon_window_config_add_listener(GtkWidget *widget, char *param_name, char *widget_property, enum YON_TYPE val_type) + * [EN] + * + * [RU] + * Добавляет параметр виджета [widget] по названию [widget_property] для отслеживания и сохраняет его в конфиг под ключом [param_name]. + */ + void yon_window_config_add_listener(GtkWidget *widget, char *param_name, char *widget_property, enum YON_TYPE val_type){ + __yon_listener_parameter *param = NULL; + param = yon_remalloc(param,sizeof(__yon_listener_parameter)); + param->parameter_name = yon_char_new(param_name); + param->track_widget = widget; + param->property_name = yon_char_new(widget_property); + param->containing_type = val_type; + yon_dictionary_add_or_create_if_exists_with_data(__yon_main_window_config.custom_listeners,param->parameter_name,param); + } + + void yon_window_config_add_custom_parameter(char *param_name, char *section, void *tracked_value, enum YON_TYPE val_type){ + __yon_custom_parameter *param = NULL; + param = yon_remalloc(param,sizeof(__yon_custom_parameter)); + param->parameter_name = yon_char_new(param_name); + param->section=section; + param->property = tracked_value; + param->containing_type = val_type; + yon_dictionary_add_or_create_if_exists_with_data(__yon_main_window_config.custom_parameters,param->parameter_name,param); + } + + void yon_window_config_erase_custom_parameter(char *param_name, char *section){ + __yon_custom_parameter *param = NULL; + param = yon_remalloc(param,sizeof(__yon_custom_parameter)); + param->parameter_name=param_name; + param->section=section; + yon_dictionary_add_or_create_if_exists_with_data(__yon_main_window_config.deleted_parameters,param->parameter_name,param); + } + + int yon_window_config_get_parameter(char *section, char *config_parameter, void *return_value, enum YON_TYPE type){ + GError *err=NULL; + switch (type){ + case YON_TYPE_BOOLEAN: + *((int*)return_value) = g_key_file_get_boolean(__yon_window_config_file,section,config_parameter,&err); + if (err) return 0; else return 1; + break; + case YON_TYPE_INT: + *((int*)return_value) = g_key_file_get_integer(__yon_window_config_file,section,config_parameter,&err); + if (err) return 0; else return 1; + break; + case YON_TYPE_STRING: + *((char**)return_value) = g_key_file_get_string(__yon_window_config_file,section,config_parameter,&err); + if (err) return 0; else return 1; + break; + case YON_TYPE_STRING_LIST: + gsize size=0; + *((char***)return_value) = g_key_file_get_string_list(__yon_window_config_file,section,config_parameter,&size,&err); + *((char***)return_value)=yon_remalloc(return_value,size+1); + *((char***)return_value)[size]=NULL; + if (err) return 0; else return 1; + break; + } + } + GtkWidget *yon_ubl_menu_item_about_new(char *buttonname){ GtkWidget *menu_item = gtk_menu_item_new(); gtk_style_context_add_class(gtk_widget_get_style_context(menu_item),"menuitembottom"); @@ -1754,8 +1917,8 @@ void yon_ubl_browser_window_open(char *link, char *browser_window_name){ if (!user) user=getlogin(); char *command=yon_char_unite("sudo -u ",user," xdg-open ", link,NULL); - yon_launch(command); + yon_launch_app(command); } #endif -#endif \ No newline at end of file +#endif diff --git a/source/model/ubl-utils.h b/source/model/ubl-utils.h index 01a5b70..a98d14e 100644 --- a/source/model/ubl-utils.h +++ b/source/model/ubl-utils.h @@ -9,6 +9,8 @@ #include #include #include +#include +#include #include #include #include @@ -23,10 +25,11 @@ #define DesktopPath "/usr/share/applications/" #define for_dictionaries(obj, obj1) for (obj = obj1->first; obj != NULL; obj = obj->next) -#define for_iter(TreeIter,TreeModel) int _yon_valid =2; for(gtk_tree_model_get_iter_first(TreeModel,TreeIter); _yon_valid ==1;_yon_valid=gtk_tree_model_iter_next(TreeModel,TreeIter)) + #define new(type) malloc(sizeof(type)) #define new_arr(type,size) malloc(sizeof(type)*size) +#define get_home_dir_command yon_char_unite("getent passwd \"",yon_ubl_root_user_get(),"\" | cut -d: -f6",NULL) typedef enum { @@ -124,6 +127,8 @@ void *yon_dictionary_free_all(dictionary *dictionary,void (data_manipulation)(vo // char functions +int yon_char_find_last(char *source, char find); + char *yon_char_append(char *source, char *append); char *yon_char_new(char *chr); @@ -160,6 +165,8 @@ int yon_ubl_check_root(); char *yon_ubl_root_user_get(); +char *yon_ubl_user_get_home_directory(); + // parsing functions apps *yon_apps_scan_and_parse_desktops(int *sizef); @@ -210,6 +217,13 @@ void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *end #endif +enum YON_TYPE{ + YON_TYPE_STRING, + YON_TYPE_INT, + YON_TYPE_BOOLEAN, + YON_TYPE_OTHER +}; + GtkWidget *yon_ubl_menu_item_about_new(char *buttonname); GtkWidget *yon_ubl_menu_item_documentation_new(char *buttonname); @@ -233,6 +247,14 @@ void yon_window_config_setup(GtkWindow *window); int yon_window_config_load(char *path); +config_str yon_window_config_get_section(char *section, gsize *size); + +void yon_window_config_add_listener(GtkWidget *widget, char *param_name, char *widget_property, enum YON_TYPE val_type); + +void yon_window_config_add_custom_parameter(char *param_name, char *section, void *tracked_value, enum YON_TYPE val_type); + +void yon_window_config_erase_custom_parameter(char *param_name, char *section); + int yon_gtk_combo_box_fill(GtkWidget *combo, char **parameters,int size); int yon_gtk_combo_box_text_find(GtkWidget *combo_box, char *text_to_find); @@ -340,4 +362,4 @@ void yon_ubl_browser_window_open(char *link, char *browser_window_name); void yon_ubl_browser_window_open(char *link, char *browser_window_name); #endif #endif -#endif \ No newline at end of file +#endif diff --git a/source/ubl-strings.h b/source/ubl-strings.h index ce8e729..a300675 100644 --- a/source/ubl-strings.h +++ b/source/ubl-strings.h @@ -54,8 +54,8 @@ #define CMD_LOAD_GLOBAL "ubconfig --default --source global get security DISK_QUOTA[*]" #define CMD_LOAD_SYSTEM "ubconfig --default --source system get security DISK_QUOTA[*]" -#define CMD_SAVE_GLOBAL "ubconfig --default --target global set security" -#define CMD_SAVE_SYSTEM "ubconfig --default --target system set security" +#define CMD_SAVE_GLOBAL "ubconfig --target global set security" +#define CMD_SAVE_SYSTEM "ubconfig --target system set security" #define CMD_ALL_SAVE "ubconfig set security " #define CMD_ALL_REMOVE "ubconfig remove security " #define CMD_REMOVE_GLOBAL "ubconfig --target global --noexecute remove security " From 555ba367ff4d127bdb0c61d54f15a784182973aa Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 4 Aug 2023 12:04:38 +0600 Subject: [PATCH 139/144] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D1=8C=20=D0=B2=20=D0=BB?= =?UTF-8?q?=D0=BE=D0=BA=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9=20=D0=BA=D0=BE?= =?UTF-8?q?=D0=BD=D1=84=D0=B8=D0=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/controler.c | 7 +++-- source/model/load.c | 64 ++++++++++++++++++++++++++++++---------- source/model/save.c | 29 +++++++++--------- source/model/ubl-utils.h | 3 ++ source/view_set_disk.c | 3 ++ 5 files changed, 74 insertions(+), 32 deletions(-) diff --git a/source/controler.c b/source/controler.c index f3e1f77..d4ab4ad 100644 --- a/source/controler.c +++ b/source/controler.c @@ -267,6 +267,9 @@ void device_remove() { if (index!=-1) { index_selected = -1; disk_status* _config = (disk_status*)all_config.v_disk_status.pfVectorGet(&all_config.v_disk_status, index); + yon_window_config_erase_custom_parameter(_config->device, "deferring_size"); + yon_window_config_erase_custom_parameter(_config->device, "deferring_file"); + yon_window_config_erase_custom_parameter(_config->device, _config->device); all_config.v_disk_remove.pfVectorAdd(&all_config.v_disk_remove, yon_char_new(_config->device)); model_search_disk_remove(&all_config.v_user, &all_config.v_remove, _config->device); model_search_disk_remove(&all_config.v_group, &all_config.v_remove, _config->device); @@ -556,6 +559,8 @@ int main(int argc, char *argv[]){ yon_ubl_header_setup_resource(widgets->HeadOverlay,widgets->HeadBox,widgets->HeadImage,banner_path); yon_ubl_status_box_setup(widgets->StatusIcon,widgets->StatusBox,widgets->StatusLabel); + yon_window_config_setup(GTK_WINDOW(widgets->Window)); + yon_window_config_load(config_path); if (getuid()!=0) { load_system_cfg(); yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE); @@ -571,8 +576,6 @@ int main(int argc, char *argv[]){ } yon_ubl_setup_sockets(widgets->PlugBox,widgets->LeftBox,widgets->RightBox,main_config.socket_id,main_config.load_socket_id,main_config.save_socket_id); - yon_window_config_setup(GTK_WINDOW(widgets->Window)); - yon_window_config_load(config_path); GtkCssProvider *css=gtk_css_provider_new(); gtk_css_provider_load_from_resource(css,CssPath); gtk_style_context_add_provider_for_screen(gdk_screen_get_default(), diff --git a/source/model/load.c b/source/model/load.c index de1e9e6..241716b 100644 --- a/source/model/load.c +++ b/source/model/load.c @@ -18,6 +18,37 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { vector_init(&_all_config->v_disk_status); vector_init(&_all_config->v_remove); vector_init(&_all_config->v_disk_remove); + if (size == 1 && strcmp(cfg[0], "(null)") == 0) { + for (int index_1 = 0; index_1 < get_device_vec()->vectorList.total; index_1++) { + char* device = NULL; + device_config* _config_disk = (device_config*)get_device_vec()->pfVectorGet(get_device_vec(), index_1); + if (yon_window_config_get_parameter(_config_disk->name_disk, _config_disk->name_disk, &device, YON_TYPE_STRING)) { + if (strstr(device, _config_disk->name_disk)) { + size_t deferring_size = 0; + size_t deferring_file = 0; + disk_status* disk_cfg = malloc(sizeof(disk_status)); + disk_cfg->status = 1; + _all_config->v_disk_status.pfVectorAdd(&_all_config->v_disk_status, disk_cfg); + disk_cfg->device = yon_char_new(device); + disk_cfg->fs = yon_char_new(_config_disk->file_system); + disk_cfg->mount_point = yon_char_new(_config_disk->mounted); + disk_cfg->name = yon_char_new(_config_disk->type_dick); + if (yon_window_config_get_parameter("deferring_size", _config_disk->name_disk, &deferring_size, YON_TYPE_INT)) { + disk_cfg->deferring_size = deferring_size; + } + else { + disk_cfg->deferring_size = 0; + } + if (yon_window_config_get_parameter("deferring_file", _config_disk->name_disk, &deferring_file, YON_TYPE_INT)) { + disk_cfg->deferring_file = deferring_file; + } + else { + disk_cfg->deferring_file = 0; + } + } + } + } + } for (int index = 0; index < size; index++) { char* str_key_value = yon_char_new(cfg[index]); char* str_key = yon_char_divide_search(str_key_value, "=",-1); @@ -67,23 +98,26 @@ void load_template_load_cfg(config_all* _all_config, char* cmd) { } else { if (yon_char_find_count(str_key, ":") == 1) { - return; - } - config_u_g_p* _config = malloc(sizeof(config_u_g_p)); - model_null_str_writing(_config); - _config->loaded_keys = yon_char_new(str_key); - load_pars_keys(_config, yon_char_new(str_key), index); - load_pars_values(_config, _all_config,str_key, yon_char_new(str_value), index); - - if (strstr(str_key, "prjquota")) { - _all_config->v_project.pfVectorAdd(&_all_config->v_project,_config); - } - else if (strstr(str_key, "usrquota")) { - _all_config->v_user.pfVectorAdd(&_all_config->v_user,_config); + } - else if (strstr(str_key, "grpquota")){ - _all_config->v_group.pfVectorAdd(&_all_config->v_group,_config); + else { + config_u_g_p* _config = malloc(sizeof(config_u_g_p)); + model_null_str_writing(_config); + _config->loaded_keys = yon_char_new(str_key); + load_pars_keys(_config, yon_char_new(str_key), index); + load_pars_values(_config, _all_config,str_key, yon_char_new(str_value), index); + + if (strstr(str_key, "prjquota")) { + _all_config->v_project.pfVectorAdd(&_all_config->v_project,_config); + } + else if (strstr(str_key, "usrquota")) { + _all_config->v_user.pfVectorAdd(&_all_config->v_user,_config); + } + else if (strstr(str_key, "grpquota")){ + _all_config->v_group.pfVectorAdd(&_all_config->v_group,_config); + } } + } } diff --git a/source/model/save.c b/source/model/save.c index fe45a54..eb2eccb 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -62,7 +62,7 @@ char* save_format_status_cmd_all(vector* vec_temp, vector* vec_status_disk) { return cmd; } -char* set_status_and_del(config_all* _all_config) { +char* set_status_and_del(config_all* _all_config, char* key_del) { char* cmd = yon_char_new(""); for (int j=0; j < _all_config->v_disk_status.vectorList.total;j++) { disk_status* config_disk_status = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, j); @@ -70,28 +70,24 @@ char* set_status_and_del(config_all* _all_config) { cmd = yon_char_unite(cmd, "DISK_QUOTA[usrquota:" , config_disk_status->device, "]=enable ", NULL); cmd = yon_char_unite(cmd, "DISK_QUOTA[grpquota:" , config_disk_status->device, "]=enable ", NULL); cmd = yon_char_unite(cmd, "DISK_QUOTA[prjquota:" , config_disk_status->device, "]=enable ", NULL); - yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_size", NULL, YON_TYPE_INT); - yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_file", NULL, YON_TYPE_INT); - yon_window_config_add_custom_parameter(config_disk_status->device, config_disk_status->device, NULL, YON_TYPE_STRING); + yon_window_config_erase_custom_parameter(config_disk_status->device, "deferring_size"); + yon_window_config_erase_custom_parameter(config_disk_status->device, "deferring_file"); + yon_window_config_erase_custom_parameter(config_disk_status->device, config_disk_status->device); } else if (config_disk_status->status == 1) { cmd = yon_char_unite(cmd, "DISK_QUOTA[usrquota:" , config_disk_status->device, "]=disable ", NULL); cmd = yon_char_unite(cmd, "DISK_QUOTA[grpquota:" , config_disk_status->device, "]=disable ", NULL); cmd = yon_char_unite(cmd, "DISK_QUOTA[prjquota:" , config_disk_status->device, "]=disable ", NULL); - yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_size", NULL, YON_TYPE_INT); - yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_file", NULL, YON_TYPE_INT); - yon_window_config_add_custom_parameter(config_disk_status->device, config_disk_status->device, NULL, YON_TYPE_STRING); + yon_window_config_erase_custom_parameter(config_disk_status->device, "deferring_size"); + yon_window_config_erase_custom_parameter(config_disk_status->device, "deferring_file"); + yon_window_config_erase_custom_parameter(config_disk_status->device, config_disk_status->device); } if (config_disk_status->status == 2 && (config_disk_status->deferring_size != 0 || config_disk_status->deferring_file != 0)) { - cmd = yon_char_unite(cmd, "DISK_QUOTA[usrquota:" , config_disk_status->device, "]=0:0:0:0:",yon_char_from_int(config_disk_status->deferring_size), ":", yon_char_from_int(config_disk_status->deferring_file)," ", NULL); - cmd = yon_char_unite(cmd, "DISK_QUOTA[grpquota:" , config_disk_status->device, "]=0:0:0:0:",yon_char_from_int(config_disk_status->deferring_size), ":", yon_char_from_int(config_disk_status->deferring_file)," ", NULL); - cmd = yon_char_unite(cmd, "DISK_QUOTA[prjquota:" , config_disk_status->device, "]=0:0:0:0:",yon_char_from_int(config_disk_status->deferring_size), ":", yon_char_from_int(config_disk_status->deferring_file)," ", NULL); - yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_size", &config_disk_status->deferring_size, YON_TYPE_INT); - yon_window_config_add_custom_parameter(config_disk_status->device, "deferring_file", &config_disk_status->deferring_file, YON_TYPE_INT); - yon_window_config_add_custom_parameter(config_disk_status->device, config_disk_status->device, config_disk_status->device, YON_TYPE_STRING); + cmd = yon_char_unite(cmd, "DISK_QUOTA[usrquota:", config_disk_status->device, "]=0:0:0:0:",yon_char_from_int(config_disk_status->deferring_size), ":", yon_char_from_int(config_disk_status->deferring_file)," ", NULL); + cmd = yon_char_unite(cmd, "DISK_QUOTA[grpquota:", config_disk_status->device, "]=0:0:0:0:",yon_char_from_int(config_disk_status->deferring_size), ":", yon_char_from_int(config_disk_status->deferring_file)," ", NULL); + cmd = yon_char_unite(cmd, "DISK_QUOTA[prjquota:", config_disk_status->device, "]=0:0:0:0:",yon_char_from_int(config_disk_status->deferring_size), ":", yon_char_from_int(config_disk_status->deferring_file)," ", NULL); } } - puts(cmd); return cmd; } @@ -103,7 +99,7 @@ char* wrapper_save_format_status_cmd_all(config_all* _all_config) { // return cmd; //} //else { - return set_status_and_del(_all_config); + return set_status_and_del(_all_config); //} } @@ -156,6 +152,9 @@ char* template_format_remove_save_device(config_all* _all_config, char* source_r cmd = yon_char_unite(cmd, " DISK_QUOTA[usrquota:" , str_del, "] ", NULL); cmd = yon_char_unite(cmd, " DISK_QUOTA[grpquota:" , str_del, "] ", NULL); cmd = yon_char_unite(cmd, " DISK_QUOTA[prjquota:" , str_del, "] ", NULL); + yon_window_config_erase_custom_parameter(str_del, "deferring_size"); + yon_window_config_erase_custom_parameter(str_del, "deferring_file"); + yon_window_config_erase_custom_parameter(str_del, str_del); } } diff --git a/source/model/ubl-utils.h b/source/model/ubl-utils.h index a98d14e..b956787 100644 --- a/source/model/ubl-utils.h +++ b/source/model/ubl-utils.h @@ -220,6 +220,7 @@ void yon_terminal_integrated_start(GtkWidget *terminal, char* command, void *end enum YON_TYPE{ YON_TYPE_STRING, YON_TYPE_INT, + YON_TYPE_STRING_LIST, YON_TYPE_BOOLEAN, YON_TYPE_OTHER }; @@ -255,6 +256,8 @@ void yon_window_config_add_custom_parameter(char *param_name, char *section, voi void yon_window_config_erase_custom_parameter(char *param_name, char *section); +int yon_window_config_get_parameter(char *section, char *config_parameter, void *return_value, enum YON_TYPE type); + int yon_gtk_combo_box_fill(GtkWidget *combo, char **parameters,int size); int yon_gtk_combo_box_text_find(GtkWidget *combo_box, char *text_to_find); diff --git a/source/view_set_disk.c b/source/view_set_disk.c index fb50084..5d9a68c 100644 --- a/source/view_set_disk.c +++ b/source/view_set_disk.c @@ -203,6 +203,9 @@ void view_device_get_gui_data() { } else { if (status_id == 0) { + yon_window_config_erase_custom_parameter(_config->device, "deferring_size"); + yon_window_config_erase_custom_parameter(_config->device, "deferring_file"); + yon_window_config_erase_custom_parameter(_config->device, _config->device); model_search_disk_remove(&view_device_all_config_temp->v_user, &view_device_all_config_temp->v_remove, _config->device); model_search_disk_remove(&view_device_all_config_temp->v_group, &view_device_all_config_temp->v_remove, _config->device); model_search_disk_remove_project(&view_device_all_config_temp->v_project,&view_device_all_config_temp->v_disk_status, &view_device_all_config_temp->v_remove, _config->device); From 90b42127e30871f186dbb890988ecc9d686f40b2 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 4 Aug 2023 12:07:17 +0600 Subject: [PATCH 140/144] fix --- source/model/save.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/source/model/save.c b/source/model/save.c index eb2eccb..f4848f5 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -62,7 +62,7 @@ char* save_format_status_cmd_all(vector* vec_temp, vector* vec_status_disk) { return cmd; } -char* set_status_and_del(config_all* _all_config, char* key_del) { +char* set_status_and_del(config_all* _all_config) { char* cmd = yon_char_new(""); for (int j=0; j < _all_config->v_disk_status.vectorList.total;j++) { disk_status* config_disk_status = (disk_status*)_all_config->v_disk_status.pfVectorGet(&_all_config->v_disk_status, j); @@ -92,16 +92,7 @@ char* set_status_and_del(config_all* _all_config, char* key_del) { } char* wrapper_save_format_status_cmd_all(config_all* _all_config) { - //char* cmd = save_format_status_cmd_all(&_all_config->v_user, &_all_config->v_disk_status); - //cmd = yon_char_unite(cmd, " ", save_format_status_cmd_all(&_all_config->v_group ,&_all_config->v_disk_status), NULL); - //cmd = yon_char_unite(cmd, " ", save_format_status_cmd_all(&_all_config->v_project, &_all_config->v_disk_status), NULL); - //if (strlen(cmd) > 5) { - // return cmd; - //} - //else { return set_status_and_del(_all_config); - //} - } char* save_format_status_cmd(disk_status* config_disk_status, config_u_g_p* config) { From c97ca39445bf75a3e0d200f3c4524edb1cd17ce4 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 4 Aug 2023 16:06:53 +0600 Subject: [PATCH 141/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B1=D0=B0=D0=B3=20=D0=BF=D1=80=D0=B8=20=D1=83?= =?UTF-8?q?=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BA=D0=B2=D0=BE?= =?UTF-8?q?=D1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/model.c | 39 +++++++++++++++++++++++++++++++++++++-- source/model/save.c | 1 + source/model/ubl-utils.c | 5 ++++- 3 files changed, 42 insertions(+), 3 deletions(-) diff --git a/source/model/model.c b/source/model/model.c index f930152..0838803 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -41,6 +41,17 @@ void model_free_vector_string(vector* vec_str) { } } } +void model_free_vector_disk_status(vector* vec_disk_status) { + if (vec_disk_status) { + if (vec_disk_status->vectorList.total> 0) { + for (int i = 0; i < vec_disk_status->vectorList.total; i++) { + disk_status* _config = (disk_status*)vec_disk_status->pfVectorGet(vec_disk_status, i); + // model_clear_cfg_device(_config); + vectorDelete(vec_disk_status, i); + } + } + } +} void model_tree_view_add(config_u_g_p* _config) { model_null_str_writing(_config); @@ -319,11 +330,35 @@ void del_disk_to_vector_device(vector* vec_temp, char* str_disk) { } } +char* format_str_del_config(config_u_g_p* _config) { + char* space = g_malloc0(sizeof(char)*2); + char* actors = yon_char_new(""); + char* cmd = NULL; + for (int i = 0; i < _config->actors.vectorList.total; i++) { + actors = yon_char_unite(actors, space, _config->actors.pfVectorGet(&_config->actors, i), NULL); + space[0] = ','; + space[1] = '\0'; + } + if (strstr(_config->type_arr, "prjquota")) { + if (_config->actors.vectorList.total == 0) { + cmd = yon_char_unite(_config->type_arr, ":", _config->UNIX_file, ":",fill_tree_view_id(_config->id), NULL); + } + else { + cmd = yon_char_unite(_config->type_arr, ":", _config->UNIX_file, ":",fill_tree_view_id(_config->id), ",", actors, NULL); + } + + } + else { + cmd = yon_char_unite(_config->type_arr, ":", _config->UNIX_file, ":", actors, NULL); + } + free(space); + return cmd; +} + void model_template_remove(vector* vec_temp, vector* vec_remove, int index) { if (index!=-1) { config_u_g_p* _config = (config_u_g_p*)vec_temp->pfVectorGet(vec_temp, index); - char* load_key = yon_char_new(_config->loaded_keys); - vec_remove->pfVectorAdd(vec_remove, load_key); + vec_remove->pfVectorAdd(vec_remove, format_str_del_config(_config)); model_clear_cfg(_config); vec_temp->pfVectorDelete(vec_temp, index); } diff --git a/source/model/save.c b/source/model/save.c index f4848f5..b60273a 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -192,6 +192,7 @@ int wrapper_template_save(config_all* _all_config, char* source_set_cmd, char* s if (str_cmd_remove_device != NULL) { free(str_cmd_remove_device); } + vector_init(&_all_config->v_remove); _all_config->flag_set_data = 0; return 1; } diff --git a/source/model/ubl-utils.c b/source/model/ubl-utils.c index 57196f0..ac34d72 100644 --- a/source/model/ubl-utils.c +++ b/source/model/ubl-utils.c @@ -639,15 +639,18 @@ char *yon_char_replace(char *source, char *find, char*replace){ */ char **yon_char_parse(char *parameters, int *size, char *divider){ char **string=NULL; + if (!strstr(parameters, divider)) { + return NULL; + } int i=1; string=malloc(sizeof(char*)); char *paramline=yon_char_new(parameters); char *param; while ((param=yon_char_divide_search(paramline,divider,1))){ + if (strcmp(param,paramline)==0) break; string=realloc(string,sizeof(char*)*i); string[i-1]=yon_char_new(param); i++; - if (strcmp(param,paramline)==0) break; } string=realloc(string,sizeof(char*)*i); string[i-1]=yon_char_new(paramline); From 82ba2eefcbab0d6e90a0eb5ced8539caaa8e3fd8 Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 4 Aug 2023 16:29:01 +0600 Subject: [PATCH 142/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D1=83=20=D0=B2?= =?UTF-8?q?=D0=B2=D0=BE=D0=B4=D0=B0=20=D0=BF=D1=83=D1=82=D0=B5=D0=B9=20?= =?UTF-8?q?=D1=81=20=D0=BF=D1=80=D0=BE=D0=B1=D0=B5=D0=BB=D0=B0=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/model/model.c | 14 +++++++++++--- source/model/save.c | 15 +++++++++++---- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/source/model/model.c b/source/model/model.c index 0838803..a2c5335 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -334,6 +334,13 @@ char* format_str_del_config(config_u_g_p* _config) { char* space = g_malloc0(sizeof(char)*2); char* actors = yon_char_new(""); char* cmd = NULL; + char* unix_file = NULL; + if (strstr(_config->UNIX_file, " ")) { + unix_file = yon_char_unite("\"", _config->UNIX_file, "\"", NULL); + } + else { + unix_file = yon_char_new(_config->UNIX_file); + } for (int i = 0; i < _config->actors.vectorList.total; i++) { actors = yon_char_unite(actors, space, _config->actors.pfVectorGet(&_config->actors, i), NULL); space[0] = ','; @@ -341,17 +348,18 @@ char* format_str_del_config(config_u_g_p* _config) { } if (strstr(_config->type_arr, "prjquota")) { if (_config->actors.vectorList.total == 0) { - cmd = yon_char_unite(_config->type_arr, ":", _config->UNIX_file, ":",fill_tree_view_id(_config->id), NULL); + cmd = yon_char_unite(_config->type_arr, ":", unix_file, ":",fill_tree_view_id(_config->id), NULL); } else { - cmd = yon_char_unite(_config->type_arr, ":", _config->UNIX_file, ":",fill_tree_view_id(_config->id), ",", actors, NULL); + cmd = yon_char_unite(_config->type_arr, ":", unix_file, ":",fill_tree_view_id(_config->id), ",", actors, NULL); } } else { - cmd = yon_char_unite(_config->type_arr, ":", _config->UNIX_file, ":", actors, NULL); + cmd = yon_char_unite(_config->type_arr, ":", unix_file, ":", actors, NULL); } free(space); + free(unix_file); return cmd; } diff --git a/source/model/save.c b/source/model/save.c index b60273a..66ebf18 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -202,20 +202,27 @@ char* save_format_key(config_u_g_p* config, int index) { char* key = yon_char_new(""); int number = config->id; key = yon_char_unite("DISK_QUOTA[", config->type_arr, ":", NULL); + char* unix_file = NULL; + if (strstr(config->UNIX_file, " ")) { + unix_file = yon_char_unite("\"", config->UNIX_file, "\"", NULL); + } + else { + unix_file = yon_char_new(config->UNIX_file); + } if (strstr(config->type_arr, "prjquota")) { if (number!=-1) { - key = yon_char_unite(key, config->UNIX_file,":",yon_char_from_int(number), NULL); + key = yon_char_unite(key, unix_file,":",yon_char_from_int(number), NULL); } else { - key = yon_char_unite(key, config->UNIX_file,":AUTO", NULL); + key = yon_char_unite(key, unix_file,":AUTO", NULL); } key = yon_char_unite(key, save_str_users(config, index, ",") , "]", NULL); } else { - key = yon_char_unite(key, config->UNIX_file, NULL); + key = yon_char_unite(key, unix_file, NULL); key = yon_char_unite(key, save_str_users(config, index, ":") , "]", NULL); } - + free(unix_file); return key; } From 09ca7df08c96560f61bc7cd6a5688d7d55d94a7f Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 4 Aug 2023 16:49:34 +0600 Subject: [PATCH 143/144] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B4=D0=B8=D0=B7=D0=B0=D0=B9=D0=BD=20=D0=BE?= =?UTF-8?q?=D0=BA=D0=BD=D0=B0=20=D1=80=D0=B5=D0=B4=D0=B0=D0=BA=D1=82=D0=B8?= =?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D1=8F=20=D1=83=D1=81=D1=82?= =?UTF-8?q?=D1=80=D0=BE=D0=B9=D1=81=D1=82=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ubl-settings-diskquota.glade | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/ubl-settings-diskquota.glade b/ubl-settings-diskquota.glade index 6435023..7e349b7 100644 --- a/ubl-settings-diskquota.glade +++ b/ubl-settings-diskquota.glade @@ -371,8 +371,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False - 250 - 400 + False + True com.ublinux.ubl-settings-diskquota @@ -517,17 +517,22 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - 0 + 0.019999999552965164 + 0.5899999737739563 in True False - 12 True False + 5 + 5 + 5 + 5 + 5 True @@ -736,8 +741,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 The postponement period for exceeding the volume: @@ -758,17 +761,21 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 5 5 5 - 0 + 0.019999999552965164 in True False - 12 True False + 5 + 5 + 5 + 5 + 5 True @@ -977,8 +984,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. True False - 5 - 5 The delay period for exceeding files: @@ -1107,6 +1112,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False start False + True com.ublinux.ubl-settings-diskquota @@ -2179,6 +2185,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. False False 450 + True dialog-question-symbolic From 141cb19a86f6834e1ba8ff4072aac3aecefc402a Mon Sep 17 00:00:00 2001 From: Igor Belitskiy Date: Fri, 4 Aug 2023 17:04:56 +0600 Subject: [PATCH 144/144] fix --- source/model/model.c | 2 +- source/model/save.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/model/model.c b/source/model/model.c index a2c5335..8684eb8 100644 --- a/source/model/model.c +++ b/source/model/model.c @@ -335,7 +335,7 @@ char* format_str_del_config(config_u_g_p* _config) { char* actors = yon_char_new(""); char* cmd = NULL; char* unix_file = NULL; - if (strstr(_config->UNIX_file, " ")) { + if (strstr(_config->UNIX_file, " ") && !strstr(_config->UNIX_file, "\"")) { unix_file = yon_char_unite("\"", _config->UNIX_file, "\"", NULL); } else { diff --git a/source/model/save.c b/source/model/save.c index 66ebf18..eade62c 100644 --- a/source/model/save.c +++ b/source/model/save.c @@ -203,7 +203,7 @@ char* save_format_key(config_u_g_p* config, int index) { int number = config->id; key = yon_char_unite("DISK_QUOTA[", config->type_arr, ":", NULL); char* unix_file = NULL; - if (strstr(config->UNIX_file, " ")) { + if (strstr(config->UNIX_file, " ") && !strstr(config->UNIX_file, "\"") ) { unix_file = yon_char_unite("\"", config->UNIX_file, "\"", NULL); } else {