Add support for the ISO 8601 date format to the clock module
authorPeter Kjellerstedt <pkj@axis.com>
Sun, 4 Oct 2015 16:56:46 +0000 (12:56 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Sun, 4 Oct 2015 17:02:48 +0000 (13:02 -0400)
Reviewers: zmike

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D3129

src/modules/clock/e_mod_config.c
src/modules/clock/e_mod_main.c

index 2afcaa6..efa4848 100644 (file)
@@ -108,6 +108,8 @@ _basic_create_widgets(E_Config_Dialog *cfd EINA_UNUSED,
    e_widget_frametable_object_append(of, ob, 0, 2, 1, 1, 1, 1, 0, 0);
    ob = e_widget_radio_add(evas, _("Date Only"), 3, rg);
    e_widget_frametable_object_append(of, ob, 0, 3, 1, 1, 1, 1, 0, 0);
+   ob = e_widget_radio_add(evas, _("ISO 8601"), 4, rg);
+   e_widget_frametable_object_append(of, ob, 0, 4, 1, 1, 1, 1, 0, 0);
 
    e_widget_table_object_append(tab, of, 0, 1, 1, 1, 1, 1, 1, 1);
    
index e8812db..37ce048 100644 (file)
@@ -98,6 +98,8 @@ _todaystr_eval(Instance *inst, char *buf, int bufsz)
                strftime(buf, bufsz, _("%a, %x"), (const struct tm *)tm);
              else if (inst->cfg->show_date == 3)
                strftime(buf, bufsz, "%x", (const struct tm *)tm);
+             else if (inst->cfg->show_date == 4)
+               strftime(buf, bufsz, "%F", (const struct tm *)tm);
           }
         else
           buf[0] = 0;