diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/Makefile b/Makefile
old mode 100644
new mode 100755
index 39c6a5d..3e7f1a4
--- a/Makefile
+++ b/Makefile
@@ -111,6 +111,8 @@ install: check uninstall
@install -Dm644 -t "${pkgdir}/usr/share/${pkgname}/images/" "${pkgname}.svg"
@install -Dm644 -t "${pkgdir}/usr/share/${pkgname}/images/" "${pkgname}.png"
@install -Dm644 -t "${pkgdir}/usr/share/${pkgname}/images/" bg_top.png
+ @install -Dm644 -t "${pkgdir}/usr/share/${pkgname}/images/" checked.svg
+ @install -Dm644 -t "${pkgdir}/usr/share/${pkgname}/images/" warning.svg
@gtk-update-icon-cache -fiq /usr/share/icons/hicolor/
@update-desktop-database --quiet 2>/dev/null
@touch /usr/share/applications
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/VERSION.md b/VERSION.md
old mode 100644
new mode 100755
diff --git a/alert.svg b/alert.svg
new file mode 100755
index 0000000..c14c381
--- /dev/null
+++ b/alert.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/bg_top.png b/bg_top.png
old mode 100644
new mode 100755
diff --git a/checked.svg b/checked.svg
new file mode 100755
index 0000000..e3cab42
--- /dev/null
+++ b/checked.svg
@@ -0,0 +1,327 @@
+
+
diff --git a/close.svg b/close.svg
new file mode 100755
index 0000000..d869d85
--- /dev/null
+++ b/close.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/ru.ublinux.pkexec.ubl-settings-datetime.exec.policy b/ru.ublinux.pkexec.ubl-settings-datetime.exec.policy
old mode 100644
new mode 100755
diff --git a/screenshot/screenshot.png b/screenshot/screenshot.png
old mode 100644
new mode 100755
index b69565f..083519f
Binary files a/screenshot/screenshot.png and b/screenshot/screenshot.png differ
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt
old mode 100644
new mode 100755
index 27292b0..b0d3007
--- a/source/CMakeLists.txt
+++ b/source/CMakeLists.txt
@@ -13,9 +13,11 @@ find_package(ICU REQUIRED COMPONENTS uc dt in io)
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 ")
+ -fstack-clash-protection -fcf-protection")
set(SOURCE_FILES
+ ubl-util-standard.h
+ ubl-util-standard.c
main.cc
ubl-settings-datetime.cc
ubl-settings-datetime.h)
diff --git a/source/main.cc b/source/main.cc
old mode 100644
new mode 100755
index 4c57ffb..42b4f43
--- a/source/main.cc
+++ b/source/main.cc
@@ -1,10 +1,7 @@
-#include
-#include
-#include
-#include
-#include
-#include
#include "ubl-settings-datetime.h"
+
+void pars_flag(int index_start, int argc, char* argv[]);
+
int main(int argc, char* argv[]) {
string str_argv="";
string str_cmd_argv = "";
@@ -20,8 +17,9 @@ int main(int argc, char* argv[]) {
str_argv = argv[1];
}
- if ((str_argv.find("-s")!=std::string::npos) || (str_argv.find("--socket-id")!=std::string::npos)){
+ if (str_argv.find("--socket-id")!=std::string::npos){
+ pars_flag(3, argc, argv);
auto app = Gtk::Application::create(argc, argv, "org.gtkmm.example.plug");
auto builder = Gtk::Builder::create_from_file(path_glade + "ubl-settings-datetime.glade");
Glib::init();
@@ -50,29 +48,7 @@ int main(int argc, char* argv[]) {
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 + "ubl-settings-datetime.glade");
- for (int i=1; iget_widget_derived("window", wnd);
auto r = app->run(*wnd);
@@ -83,4 +59,45 @@ int main(int argc, char* argv[]) {
cout << gettext("Argument not recognized");
return 0;
}
+}
+
+void pars_flag(int index_start, int argc, char* argv[]){
+ string str_argv="";
+ for (int i=index_start; i
-#include
-#include
-#include
-#include
-#include
-#include