pull/13/head
Igor Belitskiy 2 years ago
parent 208060bb7b
commit e63408a3ef

@ -59,7 +59,7 @@ extern string version_application;
#define str_name _("Name")
#define str_size _("Size")
#define str_quotas_mode _("Direct control of the file system")
#define str_lb_head _("Configuration of disk quotas parameters for system groups and users")
#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: ")

@ -416,6 +416,19 @@ 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() {
@ -459,6 +472,7 @@ void MainWindow::wrapper_load_global() {
}
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();});
@ -493,6 +507,10 @@ void MainWindow::event() {
&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();

@ -78,6 +78,7 @@ class MainWindow {
Gtk::Widget *boxSave;
Gtk::Widget *boxButton;
Gtk::Box *boxFuncs;
Gtk::Box* boxResize;
Gtk::MenuButton *btnSave;
Gtk::MenuButton *btnLoad;
Gtk::MenuButton *btnSettings;
@ -166,6 +167,19 @@ class MainWindow {
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;
public:
map_str_str* map_gui_cfg = NULL;
map_str_str* map_global_cfg = NULL;
@ -208,6 +222,7 @@ class MainWindow {
void flag_block_gui();
void lacalization();
void add_CSS();
void resize_widget();
void get_builder();
void event();
void open_browser();

@ -366,7 +366,7 @@
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxResize">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
@ -477,16 +477,30 @@
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<child>
<object class="GtkTreeView" id="GeneralQuotasTree">
<object class="GtkScrolledWindow">
<property name="height-request">300</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="model">liststore1</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
<property name="shadow-type">in</property>
<child>
<object class="GtkViewport">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child>
<object class="GtkTreeView" id="GeneralQuotasTree">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="model">liststore1</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
</child>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
@ -512,6 +526,8 @@
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-left">5</property>
<property name="margin-right">5</property>
<property name="margin-start">5</property>
<property name="margin-end">5</property>
<property name="margin-top">5</property>
@ -625,7 +641,7 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxGroupsWeeks">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
@ -724,7 +740,7 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxGroupsDays">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
@ -823,7 +839,7 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxGroupsHours">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
@ -922,7 +938,7 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxGroupsMinutes">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
@ -1028,16 +1044,30 @@
</packing>
</child>
<child>
<object class="GtkTreeView" id="groupsQuotasTree">
<object class="GtkScrolledWindow">
<property name="height-request">100</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="model">liststore1</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
<property name="shadow-type">in</property>
<child>
<object class="GtkViewport">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child>
<object class="GtkTreeView" id="groupsQuotasTree">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="model">liststore1</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
</child>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
@ -1208,6 +1238,7 @@
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">3</property>
</packing>
</child>
@ -1236,6 +1267,8 @@
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-left">5</property>
<property name="margin-right">5</property>
<property name="margin-start">5</property>
<property name="margin-end">5</property>
<property name="margin-top">5</property>
@ -1348,7 +1381,7 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxUsersWeeks">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
@ -1447,7 +1480,7 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxUsersDays">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
@ -1546,7 +1579,7 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxUsersHours">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
@ -1643,7 +1676,7 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxUsersMinutes">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
@ -1749,16 +1782,30 @@
</packing>
</child>
<child>
<object class="GtkTreeView" id="usersQuotasTree">
<object class="GtkScrolledWindow">
<property name="height-request">100</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="model">liststore1</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
<property name="shadow-type">in</property>
<child>
<object class="GtkViewport">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child>
<object class="GtkTreeView" id="usersQuotasTree">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="model">liststore1</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
</child>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
@ -1929,6 +1976,7 @@
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">3</property>
</packing>
</child>
@ -1967,6 +2015,12 @@
<object class="GtkLabel" id="usersProjectLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-left">5</property>
<property name="margin-right">5</property>
<property name="margin-start">5</property>
<property name="margin-end">5</property>
<property name="margin-top">5</property>
<property name="margin-bottom">5</property>
<property name="label" translatable="yes">Device: </property>
</object>
<packing>
@ -2005,7 +2059,7 @@
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">1</property>
<property name="position">0</property>
</packing>
</child>
<child>
@ -2187,8 +2241,6 @@
<object class="GtkBox" id="box19">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-right">5</property>
<property name="margin-end">5</property>
<property name="orientation">vertical</property>
<property name="homogeneous">True</property>
<child>
@ -2237,11 +2289,9 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxProjectWeeks">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-right">5</property>
<property name="margin-end">5</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
@ -2338,11 +2388,9 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxProjectDays">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-right">5</property>
<property name="margin-end">5</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
@ -2439,11 +2487,9 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxProjectHours">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-right">5</property>
<property name="margin-end">5</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
@ -2538,11 +2584,9 @@
</packing>
</child>
<child>
<object class="GtkBox">
<object class="GtkBox" id="boxProjectMinutes">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="margin-right">5</property>
<property name="margin-end">5</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
@ -2642,19 +2686,36 @@
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">3</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkTreeView" id="ProjectQuotasTree">
<object class="GtkScrolledWindow">
<property name="height-request">100</property>
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="model">liststore1</property>
<property name="shadow-type">in</property>
<child>
<object class="GtkViewport">
<property name="visible">True</property>
<property name="can-focus">False</property>
<child>
<object class="GtkTreeView" id="ProjectQuotasTree">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="model">liststore1</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
</child>
</object>
</child>
</object>
</child>
</object>
<packing>
<property name="expand">True</property>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">4</property>
<property name="position">3</property>
</packing>
</child>
</object>

@ -4,7 +4,7 @@
# UBLinux Team <info@ublinux.com>, 2022
#
#, fuzzy
msgid ""
msgid "test"
msgstr ""
"Project-Id-Version: ublexec 1.0\n"
"Report-Msgid-Bugs-To: \n"
@ -15,7 +15,7 @@ msgstr ""
"Language: Russian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Content-Transfer-Encoding: 8bit"
msgid "ubl-settings-diskquota"
msgstr "Дисковые квоты"

Loading…
Cancel
Save