Добавлен адаптивный дизайн меню выбора приложений

pull/1/head
Igor Belitskiy 3 years ago
parent 9f0881aec1
commit 327c506f07

@ -8,8 +8,8 @@ include_directories(${GTK_INCLUDE_DIRS})
link_directories(${GTK_LIBRARY_DIRS}) link_directories(${GTK_LIBRARY_DIRS})
add_definitions(${GTK_CFLAGS_OTHER}) add_definitions(${GTK_CFLAGS_OTHER})
#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 -std=c++2a -g")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wmissing-declarations -fdiagnostics-color=always") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -Wmissing-declarations -fdiagnostics-color=always -g")
set(SOURCE_FILES set(SOURCE_FILES
main.cc main.cc

@ -88,7 +88,6 @@ void MainWindow::get_builder(){
builder->get_widget("dialogStartMenu", dialogStartMenu); builder->get_widget("dialogStartMenu", dialogStartMenu);
builder->get_widget("btnStartMenuOK", btnStartMenuOK); builder->get_widget("btnStartMenuOK", btnStartMenuOK);
builder->get_widget("btnStartMenuExit", btnStartMenuExit); builder->get_widget("btnStartMenuExit", btnStartMenuExit);
builder->get_widget("boxlistProgramm", boxlistProgramm);
builder->get_widget("lblInfoHead", lblInfoHead); builder->get_widget("lblInfoHead", lblInfoHead);
builder->get_widget("lblinfoCmd", lblinfoCmd); builder->get_widget("lblinfoCmd", lblinfoCmd);
builder->get_widget("lblInfoTime", lblInfoTime); builder->get_widget("lblInfoTime", lblInfoTime);
@ -133,14 +132,6 @@ void MainWindow::get_builder(){
this->template_apps_obj(iconDevelopment, list_Development); this->template_apps_obj(iconDevelopment, list_Development);
this->template_apps_obj(iconSystem, list_System); this->template_apps_obj(iconSystem, list_System);
/*
list_Graphics = Gtk::ListStore::create( m_Columns );
list_Graphics->set_sort_column( m_Columns.m_col_description, Gtk::SORT_ASCENDING );
iconGraphics->set_model(list_Graphics);
iconGraphics->set_markup_column(m_Columns.m_col_description);
iconGraphics->set_pixbuf_column(m_Columns.m_col_pixbuf);
*/
} }
void MainWindow::template_apps_obj(Gtk::IconView *icon, Glib::RefPtr<Gtk::ListStore> &gtk_list_app){ void MainWindow::template_apps_obj(Gtk::IconView *icon, Glib::RefPtr<Gtk::ListStore> &gtk_list_app){
@ -149,6 +140,7 @@ void MainWindow::template_apps_obj(Gtk::IconView *icon, Glib::RefPtr<Gtk::ListSt
icon->set_model(gtk_list_app); icon->set_model(gtk_list_app);
icon->set_markup_column(m_Columns.m_col_description); icon->set_markup_column(m_Columns.m_col_description);
icon->set_pixbuf_column(m_Columns.m_col_pixbuf); icon->set_pixbuf_column(m_Columns.m_col_pixbuf);
//icon->set_tooltip_column(m_Columns.app_name_exec);
} }
@ -209,6 +201,7 @@ void MainWindow::event(){
btnStartMenuOK->signal_clicked().connect(sigc::mem_fun(*this, &MainWindow::start_menu_entry_app)); btnStartMenuOK->signal_clicked().connect(sigc::mem_fun(*this, &MainWindow::start_menu_entry_app));
btnStartMenuExit->signal_clicked().connect(sigc::mem_fun(*this, &MainWindow::close_start_menu)); btnStartMenuExit->signal_clicked().connect(sigc::mem_fun(*this, &MainWindow::close_start_menu));
btnStartMenuOK->signal_clicked().connect(sigc::mem_fun(*this, &MainWindow::ok_close_entry_app)); btnStartMenuOK->signal_clicked().connect(sigc::mem_fun(*this, &MainWindow::ok_close_entry_app));
iconGraphics->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_Graphics));
iconTools->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_Tools)); iconTools->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_Tools));
iconInternet->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_Internet)); iconInternet->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_Internet));
iconMultimedia->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_Multimedia)); iconMultimedia->signal_selection_changed().connect(sigc::mem_fun(*this,&MainWindow::select_Multimedia));
@ -264,10 +257,10 @@ void MainWindow::tempate_icon_select(Gtk::IconView *icon, Glib::RefPtr<Gtk::List
Gtk::TreeModel::iterator iter = gtk_list->get_iter(path); Gtk::TreeModel::iterator iter = gtk_list->get_iter(path);
Gtk::TreeModel::Row row = *iter; Gtk::TreeModel::Row row = *iter;
//const std::string filename = row[m_Columns.m_col_filename]; auto app_name_exec = row[m_Columns.app_name_exec];
const Glib::ustring description = row[m_Columns.m_col_description]; const Glib::ustring description = row[m_Columns.m_col_description];
name_app = description; txtCmd->set_text(app_name_exec);
txtCmd->set_text(name_app); name_app = txtCmd->get_text();
} }
} }
@ -332,54 +325,54 @@ void MainWindow::get_path_filemaneg(){
} }
} }
void MainWindow::tempalte_row(string name, string path, Glib::RefPtr<Gtk::ListStore> &dtk_list){ void MainWindow::tempalte_row(string Name, string Exec, string path , Glib::RefPtr<Gtk::ListStore> &dtk_list){
Gtk::TreeModel::Row row = *(dtk_list->append()); Gtk::TreeModel::Row row = *(dtk_list->append());
row[m_Columns.m_col_filename] = path; row[m_Columns.m_col_filename] = path;
row[m_Columns.m_col_description] = name; row[m_Columns.m_col_description] = Name;
row[m_Columns.app_name_exec] = Exec;
if (std::ifstream(path)){ if (std::ifstream(path)){
row[m_Columns.m_col_pixbuf] = Gdk::Pixbuf::create_from_file(path); row[m_Columns.m_col_pixbuf] = Gdk::Pixbuf::create_from_file(path);
} }
else{ else{
path = "/usr/share/icons/Faenza/emblems/32/emblem-danger.png"; path = "/usr/share/icons/Faenza/emblems/16/emblem-danger.png";
row[m_Columns.m_col_pixbuf] = Gdk::Pixbuf::create_from_file(path); row[m_Columns.m_col_pixbuf] = Gdk::Pixbuf::create_from_file(path);
} }
} }
void MainWindow::open_list_app(){ void MainWindow::open_list_app(){
string path = ""; string path = "";
for ( const auto &str_app : list_app){ for ( const auto &st_app : list_app){
for ( const auto &str_categor : str_app.Categories){ for ( const auto &str_categor : st_app.Categories){
path = "/usr/share/icons/hicolor/32x32/apps/" + str_app.Icon + ".png"; path = "/usr/share/icons/hicolor/16x16/apps/" + st_app.Icon + ".png";
cout << str_categor << endl;
if (str_categor=="Graphics"){ if (str_categor=="Graphics"){
this->tempalte_row(str_app.Name, path, list_Graphics); this->tempalte_row(st_app.Name,st_app.Exec, path, list_Graphics);
} }
else if (str_categor=="Utility"){ else if (str_categor=="Utility"){
this->tempalte_row(str_app.Name, path, list_Tools); this->tempalte_row(st_app.Name,st_app.Exec, path, list_Tools);
} }
else if (str_categor=="Network"){ else if (str_categor=="Network"){
this->tempalte_row(str_app.Name, path, list_Internet); this->tempalte_row(st_app.Name,st_app.Exec, path,list_Internet);
} }
else if (str_categor=="Multimedia" || str_categor== "Video" || str_categor== "Player" || str_categor== "AudioVideo"){ else if (str_categor=="Multimedia" || str_categor== "Video" || str_categor== "Player" || str_categor== "AudioVideo"){
this->tempalte_row(str_app.Name, path, list_Multimedia); this->tempalte_row(st_app.Name,st_app.Exec, path, list_Multimedia);
} }
else if (str_categor=="Settings"){ else if (str_categor=="Settings"){
this->tempalte_row(str_app.Name, path, list_Settings); this->tempalte_row(st_app.Name,st_app.Exec, path, list_Settings);
} }
else if (str_categor=="Education"){ else if (str_categor=="Education"){
this->tempalte_row(str_app.Name, path, list_Education); this->tempalte_row(st_app.Name,st_app.Exec, path, list_Education);
} }
else if (str_categor=="Office"){ else if (str_categor=="Office"){
this->tempalte_row(str_app.Name, path, list_Office); this->tempalte_row(st_app.Name,st_app.Exec, path, list_Office);
} }
else if (str_categor=="Other"){ else if (str_categor=="Other"){
this->tempalte_row(str_app.Name, path, list_Other); this->tempalte_row(st_app.Name,st_app.Exec, path, list_Other);
} }
else if (str_categor=="Development"){ else if (str_categor=="Development"){
this->tempalte_row(str_app.Name, path, list_Development); this->tempalte_row(st_app.Name,st_app.Exec, path, list_Development);
} }
else if (str_categor=="System"){ else if (str_categor=="System"){
this->tempalte_row(str_app.Name, path, list_System); this->tempalte_row(st_app.Name,st_app.Exec, path, list_System);
} }
} }

@ -89,7 +89,7 @@ public:
void select_Graphics(); void select_Graphics();
void tmp_desktop(string cmd_name); void tmp_desktop(string cmd_name);
void on_item_activated(const Gtk::TreeModel::Path& path); void on_item_activated(const Gtk::TreeModel::Path& path);
void tempalte_row(string name, string path, Glib::RefPtr<Gtk::ListStore> &dtk_list); void tempalte_row(string Name, string Exec, string path , Glib::RefPtr<Gtk::ListStore> &dtk_list);
void tempate_icon_select(Gtk::IconView *icon, Glib::RefPtr<Gtk::ListStore> &gtk_list); void tempate_icon_select(Gtk::IconView *icon, Glib::RefPtr<Gtk::ListStore> &gtk_list);
void ok_close_entry_app(); void ok_close_entry_app();
void select_Tools(); void select_Tools();
@ -113,11 +113,15 @@ public:
add(m_col_filename); add(m_col_filename);
add(m_col_description); add(m_col_description);
add(m_col_pixbuf); add(m_col_pixbuf);
add(app_name_exec);
} }
Gtk::TreeModelColumn<std::string> m_col_filename; Gtk::TreeModelColumn<std::string> m_col_filename;
Gtk::TreeModelColumn<Glib::ustring> m_col_description; Gtk::TreeModelColumn<Glib::ustring> m_col_description;
Gtk::TreeModelColumn<Glib::ustring> app_name_exec;
Gtk::TreeModelColumn<Glib::RefPtr<Gdk::Pixbuf> > m_col_pixbuf; Gtk::TreeModelColumn<Glib::RefPtr<Gdk::Pixbuf> > m_col_pixbuf;
}; };
ModelColumns m_Columns; ModelColumns m_Columns;
@ -148,7 +152,6 @@ public:
Gtk::Label *lblMessageError; Gtk::Label *lblMessageError;
Gtk::Button *btnStartMenuOK; Gtk::Button *btnStartMenuOK;
Gtk::Button *btnStartMenuExit; Gtk::Button *btnStartMenuExit;
Gtk::Box *boxlistProgramm;
Gtk::Window *dialogStartMenu; Gtk::Window *dialogStartMenu;
Gtk::Box *boxColor; Gtk::Box *boxColor;
Gtk::Label *lblInfoHead; Gtk::Label *lblInfoHead;

@ -9,7 +9,7 @@
<property name="page-increment">10</property> <property name="page-increment">10</property>
</object> </object>
<object class="GtkWindow" id="dialogStartMenu"> <object class="GtkWindow" id="dialogStartMenu">
<property name="width-request">200</property> <property name="width-request">500</property>
<property name="height-request">400</property> <property name="height-request">400</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<child> <child>
@ -35,11 +35,30 @@
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="shadow-type">in</property> <property name="shadow-type">in</property>
<child> <child>
<object class="GtkViewport"> <object class="GtkViewport" id="f2">
<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-bottom">5</property>
<property name="vscroll-policy">natural</property>
<child>
<object class="GtkFrame" id="f1">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="margin-left">1</property>
<property name="margin-start">1</property>
<property name="margin-bottom">5</property>
<property name="label-xalign">0</property>
<property name="shadow-type">etched-out</property>
<child> <child>
<object class="GtkBox" id="boxlistProgramm"> <object class="GtkAlignment" id="ffff">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="left-padding">12</property>
<child>
<object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="orientation">vertical</property> <property name="orientation">vertical</property>
@ -48,13 +67,6 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</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">6</property>
<property name="margin-bottom">6</property>
<property name="label" translatable="yes">Графика</property> <property name="label" translatable="yes">Графика</property>
</object> </object>
<packing> <packing>
@ -67,14 +79,17 @@
<object class="GtkIconView" id="iconGraphics"> <object class="GtkIconView" id="iconGraphics">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin">6</property> <property name="margin">1</property>
<property name="item-width">75</property> <property name="resize-mode">queue</property>
<property name="row-spacing">1</property> <property name="row-spacing">1</property>
<property name="column-spacing">1</property> <property name="column-spacing">1</property>
<property name="activate-on-single-click">True</property> <property name="item-padding">1</property>
<style>
<class name="fgnb"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
@ -84,13 +99,6 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</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">6</property>
<property name="margin-bottom">6</property>
<property name="label" translatable="yes">Инструменты</property> <property name="label" translatable="yes">Инструменты</property>
</object> </object>
<packing> <packing>
@ -104,11 +112,16 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin">1</property> <property name="margin">1</property>
<property name="resize-mode">queue</property>
<property name="row-spacing">1</property> <property name="row-spacing">1</property>
<property name="column-spacing">1</property> <property name="column-spacing">1</property>
<property name="item-padding">1</property>
<style>
<class name="fgnb"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">3</property> <property name="position">3</property>
</packing> </packing>
@ -118,13 +131,6 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</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">6</property>
<property name="margin-bottom">6</property>
<property name="label" translatable="yes">Интернет</property> <property name="label" translatable="yes">Интернет</property>
</object> </object>
<packing> <packing>
@ -138,11 +144,16 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin">1</property> <property name="margin">1</property>
<property name="resize-mode">queue</property>
<property name="row-spacing">1</property> <property name="row-spacing">1</property>
<property name="column-spacing">1</property> <property name="column-spacing">1</property>
<property name="item-padding">1</property>
<style>
<class name="fgnb"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">5</property> <property name="position">5</property>
</packing> </packing>
@ -152,14 +163,7 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</property> <property name="label" translatable="yes">Мультимедия</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">6</property>
<property name="margin-bottom">6</property>
<property name="label" translatable="yes">Мультимедиа</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -172,11 +176,16 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin">1</property> <property name="margin">1</property>
<property name="resize-mode">queue</property>
<property name="row-spacing">1</property> <property name="row-spacing">1</property>
<property name="column-spacing">1</property> <property name="column-spacing">1</property>
<property name="item-padding">1</property>
<style>
<class name="fgnb"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">7</property> <property name="position">7</property>
</packing> </packing>
@ -186,13 +195,6 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</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">6</property>
<property name="margin-bottom">6</property>
<property name="label" translatable="yes">Настройки</property> <property name="label" translatable="yes">Настройки</property>
</object> </object>
<packing> <packing>
@ -206,11 +208,16 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin">1</property> <property name="margin">1</property>
<property name="resize-mode">queue</property>
<property name="row-spacing">1</property> <property name="row-spacing">1</property>
<property name="column-spacing">1</property> <property name="column-spacing">1</property>
<property name="item-padding">1</property>
<style>
<class name="fgnb"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">9</property> <property name="position">9</property>
</packing> </packing>
@ -220,13 +227,6 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</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">6</property>
<property name="margin-bottom">6</property>
<property name="label" translatable="yes">Образование</property> <property name="label" translatable="yes">Образование</property>
</object> </object>
<packing> <packing>
@ -240,11 +240,16 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin">1</property> <property name="margin">1</property>
<property name="resize-mode">queue</property>
<property name="row-spacing">1</property> <property name="row-spacing">1</property>
<property name="column-spacing">1</property> <property name="column-spacing">1</property>
<property name="item-padding">1</property>
<style>
<class name="fgnb"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">11</property> <property name="position">11</property>
</packing> </packing>
@ -254,13 +259,6 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</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">6</property>
<property name="margin-bottom">6</property>
<property name="label" translatable="yes">Офис</property> <property name="label" translatable="yes">Офис</property>
</object> </object>
<packing> <packing>
@ -274,11 +272,16 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin">1</property> <property name="margin">1</property>
<property name="resize-mode">queue</property>
<property name="spacing">1</property>
<property name="row-spacing">1</property> <property name="row-spacing">1</property>
<property name="column-spacing">1</property> <property name="column-spacing">1</property>
<style>
<class name="fgnb"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">13</property> <property name="position">13</property>
</packing> </packing>
@ -288,14 +291,7 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</property> <property name="label" translatable="yes">Прочее</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">6</property>
<property name="margin-bottom">6</property>
<property name="label" translatable="yes">Прочие</property>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -308,11 +304,16 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin">1</property> <property name="margin">1</property>
<property name="resize-mode">queue</property>
<property name="row-spacing">1</property> <property name="row-spacing">1</property>
<property name="column-spacing">1</property> <property name="column-spacing">1</property>
<property name="item-padding">1</property>
<style>
<class name="fgnb"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">15</property> <property name="position">15</property>
</packing> </packing>
@ -322,13 +323,6 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</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">6</property>
<property name="margin-bottom">6</property>
<property name="label" translatable="yes">Разработка</property> <property name="label" translatable="yes">Разработка</property>
</object> </object>
<packing> <packing>
@ -342,11 +336,16 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin">1</property> <property name="margin">1</property>
<property name="resize-mode">queue</property>
<property name="row-spacing">1</property> <property name="row-spacing">1</property>
<property name="column-spacing">1</property> <property name="column-spacing">1</property>
<property name="item-padding">1</property>
<style>
<class name="fgnb"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">17</property> <property name="position">17</property>
</packing> </packing>
@ -356,13 +355,6 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="halign">start</property> <property name="halign">start</property>
<property name="valign">center</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">6</property>
<property name="margin-bottom">6</property>
<property name="label" translatable="yes">Система</property> <property name="label" translatable="yes">Система</property>
</object> </object>
<packing> <packing>
@ -376,19 +368,46 @@
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="margin">1</property> <property name="margin">1</property>
<property name="resize-mode">queue</property>
<property name="row-spacing">1</property> <property name="row-spacing">1</property>
<property name="column-spacing">1</property> <property name="column-spacing">1</property>
<property name="item-padding">1</property>
<style>
<class name="fgnb"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">19</property> <property name="position">19</property>
</packing> </packing>
</child> </child>
<style>
<class name="frontground"/>
</style>
</object>
</child>
</object>
</child>
<child type="label">
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
</object>
</child>
<style>
<class name="bg"/>
</style>
</object> </object>
</child> </child>
<style>
<class name="vp"/>
</style>
</object> </object>
</child> </child>
<style>
<class name="vp"/>
</style>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>

Loading…
Cancel
Save