rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=1ed859e921a3895f937bb80ac6b5dacde12792bf

commit 1ed859e921a3895f937bb80ac6b5dacde12792bf
Author: Andrii Kroitor <an.kroi...@samsung.com>
Date:   Fri Dec 16 13:56:22 2016 +0200

    about: add build time
    
    Change-Id: Ieba8861a121ad7a24ba40f6c6ef44bae6d064460
---
 configure.ac             | 4 ++++
 src/bin/ui/main_window.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/configure.ac b/configure.ac
index fa44319..8fe7a7e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -210,6 +210,10 @@ EFLETE_DEFINE+=" -DCOMPILE_PATH=\\\"`pwd`\\\" "
 
 AC_SUBST([EFLETE_DEFINE])
 
+#space need to be escaped because otherwise gcc complains
+BUILD_TIME=$(date +"%F\ %H:%M")
+EFLETE_DEFINE+=" -DBUILD_TIME=\\\"${BUILD_TIME}\\\" "
+
 AM_PROG_CC_C_O
 
 #AM_CONDITIONAL([HAVE_ENVENTOR], [test "x$have_enventor" = "xyes" -a 
"x$want_enventor" = "xyes"])
diff --git a/src/bin/ui/main_window.c b/src/bin/ui/main_window.c
index 64fa1bc..a6736e3 100644
--- a/src/bin/ui/main_window.c
+++ b/src/bin/ui/main_window.c
@@ -248,7 +248,7 @@ _about_window_content_get(void *data, Evas_Object *popup 
__UNUSED__, Evas_Object
    Evas_Object *label = (Evas_Object *) data;
    elm_object_text_set(label,
      "<color=#b6b6b6>"
-     "<b><align=center>"PACKAGE_NAME" v."VERSION"</align></b><br>"
+     "<b><align=center>"PACKAGE_NAME" v."VERSION" (build time 
"BUILD_TIME")</align></b><br>"
      "This application was written for Enlightenment project.<br>"
      "It is designed to create and modify styles of Elementary widgets.<br>"
      "<br>"
@@ -291,6 +291,7 @@ _about_window_content_get(void *data, Evas_Object *popup 
__UNUSED__, Evas_Object
   Evas_Object *layout = (Evas_Object *)data;
   elm_layout_theme_set(layout, "layout", "about", "default");
   elm_object_part_text_set(layout, "ver.text", VERSION);
+  elm_object_part_text_set(layout, "build.text", BUILD_TIME);
   evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
   evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
   return layout;

-- 


Reply via email to