This is an automated email from the git hooks/post-receive script.

git pushed a commit to branch master
in repository entice.

View the commit online.

commit e9a2e3cae3f460602753589ec216e5cd2b99af93
Author: Vincent Torri <[email protected]>
AuthorDate: Wed Dec 24 09:36:05 2025 +0100

    improve a bit the theme,
---
 data/themes/default.edc | 11 ++++-------
 src/bin/entice_config.c |  2 ++
 src/bin/entice_config.h |  1 +
 src/bin/entice_main.c   |  2 +-
 src/bin/entice_win.c    | 19 +++++++++++--------
 src/bin/meson.build     |  1 +
 6 files changed, 20 insertions(+), 16 deletions(-)

diff --git a/data/themes/default.edc b/data/themes/default.edc
index 588687b..e142778 100644
--- a/data/themes/default.edc
+++ b/data/themes/default.edc
@@ -485,10 +485,6 @@ collections
           align: 1.0 0.0;
           offscale;
         }
-        description { state: "disable" 0.0;
-          inherit: "default" 0.0;
-          visible: 0;
-        }
       }
 
       STOP_FADE("fullscreen")
@@ -511,9 +507,10 @@ collections
           rel2.offset: -GB_PAD GB_PAD;
           min: ICON_SIZE ICON_SIZE;
           align: 1.0 0.0;
+          visible: 1;
           offscale;
         }
-        description { state: "disable" 0.0;
+        description { state: "fullscreen" 0.0;
           inherit: "default" 0.0;
           rel1.offset: 2*GB_PAD GB_PAD;
           rel2.offset: 2*GB_PAD GB_PAD;
@@ -521,10 +518,10 @@ collections
         }
       }
       program { signal: "state,win,fullscreen"; source: "entice";
-        action: STATE_SET "disable" 0.0;
+        action: STATE_SET "fullscreen" 0.0;
         target: "entice.close";
       }
-      program { signal: "state,win,unfullscreen"; source: "entice";
+      program { signal: "state,win,windowed"; source: "entice";
         action: STATE_SET "default" 0.0;
         target: "entice.close";
       }
diff --git a/src/bin/entice_config.c b/src/bin/entice_config.c
index 78ed18f..11091ef 100644
--- a/src/bin/entice_config.c
+++ b/src/bin/entice_config.c
@@ -51,6 +51,7 @@ _entice_config_new(void)
         return NULL;
 
     config->theme = eina_stringshare_add("default.edj");
+    config->tab_zoom = 0.5;
     config->cg_width = 960;
     config->cg_height = 540;
     config->duration_controls = 10;
@@ -114,6 +115,7 @@ entice_config_init(void)
     ENTICE_CONFIG_EDD_KEY_ADD("cb", cb, EET_T_STRING);
 
     EET_DATA_DESCRIPTOR_ADD_BASIC(edd_base, Entice_Config, "theme", theme, EET_T_STRING);
+    EET_DATA_DESCRIPTOR_ADD_BASIC(edd_base, Entice_Config, "tab_zoom", tab_zoom, EET_T_DOUBLE);
     EET_DATA_DESCRIPTOR_ADD_BASIC(edd_base, Entice_Config, "cg_width", cg_width, EET_T_INT);
     EET_DATA_DESCRIPTOR_ADD_BASIC(edd_base, Entice_Config, "cg_height", cg_height, EET_T_INT);
     EET_DATA_DESCRIPTOR_ADD_BASIC(edd_base, Entice_Config, "duration_controls", duration_controls, EET_T_INT);
diff --git a/src/bin/entice_config.h b/src/bin/entice_config.h
index a8f590c..5ba565e 100644
--- a/src/bin/entice_config.h
+++ b/src/bin/entice_config.h
@@ -24,6 +24,7 @@ struct Entice_Config_Keys_
 struct Entice_Config_
 {
     const char *theme;
+    double      tab_zoom;
     int         cg_width;
     int         cg_height;
     int         duration_controls;
diff --git a/src/bin/entice_main.c b/src/bin/entice_main.c
index 1efb1d4..657982c 100644
--- a/src/bin/entice_main.c
+++ b/src/bin/entice_main.c
@@ -472,7 +472,7 @@ elm_main(int argc, char **argv)
      */
     entice_win_images_set(win, list, first);
 
-    if (fullscreen) elm_win_fullscreen_set(win, EINA_TRUE);
+    if (fullscreen) entice_win_fullscreen_toggle(win);
 
     evas_object_show(win);
 
diff --git a/src/bin/entice_win.c b/src/bin/entice_win.c
index 8abdc08..e62e3f6 100644
--- a/src/bin/entice_win.c
+++ b/src/bin/entice_win.c
@@ -87,6 +87,7 @@ _cb_fullscreen(void *data EINA_UNUSED, Evas_Object *win, void *event EINA_UNUSED
 {
     Entice *entice;
 
+    ERR("_cb_fullscreen");
     entice = evas_object_data_get(win, "entice");
     elm_layout_signal_emit(entice->layout, "state,win,fullscreen", "entice");
     elm_win_noblank_set(win, EINA_TRUE);
@@ -97,12 +98,10 @@ _cb_unfullscreen(void *data EINA_UNUSED, Evas_Object *win, void *event EINA_UNUS
 {
     Entice *entice;
 
+    ERR("_cb_unfullscreen");
     entice = evas_object_data_get(win, "entice");
-    if (!elm_win_fullscreen_get(win))
-    {
-        elm_layout_signal_emit(entice->layout, "state,win,unfullscreen", "entice");
-        elm_win_noblank_set(win, EINA_FALSE);
-    }
+    elm_layout_signal_emit(entice->layout, "state,win,windowed", "entice");
+    elm_win_noblank_set(win, EINA_FALSE);
 }
 
 static void
@@ -364,20 +363,24 @@ void
 entice_win_fullscreen_toggle(Evas_Object *win)
 {
     Entice *entice;
+    Eina_Bool flag;
 
     entice = evas_object_data_get(win, "entice");
-    elm_win_fullscreen_set(win, !elm_win_fullscreen_get(win));
+    flag = elm_win_fullscreen_get(win);
+    printf(" * 1 : %d %d \n", flag, !flag);
+    elm_win_fullscreen_set(win, !flag);
+    printf(" * 2 : %d\n", elm_win_fullscreen_get(win));
     if (elm_win_fullscreen_get(win))
     {
         elm_icon_standard_set(entice->fullscreen, "view-fullscreen");
         elm_object_signal_emit(entice->layout,
-                               "state,title,hide", "entice");
+                               "state,win,fullscreen", "entice");
     }
     else
     {
         elm_icon_standard_set(entice->fullscreen, "view-restore");
         elm_object_signal_emit(entice->layout,
-                               "state,title,show", "entice");
+                               "state,win,windowed", "entice");
     }
 }
 
diff --git a/src/bin/meson.build b/src/bin/meson.build
index d0c23fa..a120892 100644
--- a/src/bin/meson.build
+++ b/src/bin/meson.build
@@ -33,6 +33,7 @@ entice_bin_src = [
   'entice_image.c',
   'entice_key.c',
   'entice_main.c',
+#  'entice_selection.c',
   'entice_settings.c',
   'entice_theme.c',
   'entice_thumb_common.c',

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to