Refactor tclock config dialog showing the user that you can use any strftime
format string for top or bottom entry, which means they can switch around the date & time. NOTE: This breaks existing translations, so they will need updating. SVN revision: 28074
This commit is contained in:
parent
15e4302177
commit
a6ccf7794f
|
@ -82,9 +82,23 @@ _basic_create_widgets (E_Config_Dialog * cfd, Evas * evas, E_Config_Dialog_Data
|
||||||
|
|
||||||
o = e_widget_list_add (evas, 0, 0);
|
o = e_widget_list_add (evas, 0, 0);
|
||||||
|
|
||||||
of = e_widget_frametable_add (evas, D_ ("Date"), 1);
|
of = e_widget_frametable_add (evas, D_ ("Top"), 1);
|
||||||
|
time_check =
|
||||||
|
e_widget_check_add (evas, D_ ("Show Top Line"), &(cfdata->show_time));
|
||||||
|
e_widget_frametable_object_append (of, time_check, 0, 0, 1, 1, 1, 0, 1, 0);
|
||||||
|
time_entry = e_widget_entry_add (evas, &cfdata->time_format);
|
||||||
|
e_widget_on_change_hook_set (time_check, _cb_time_check, time_entry);
|
||||||
|
e_widget_disabled_set (time_entry, !cfdata->show_time);
|
||||||
|
e_widget_min_size_set (time_entry, 150, 1);
|
||||||
|
e_widget_frametable_object_append (of, time_entry, 0, 1, 1, 1, 1, 0, 1, 0);
|
||||||
|
ob =
|
||||||
|
e_widget_label_add (evas, D_ ("Consult strftime(3) for format syntax"));
|
||||||
|
e_widget_frametable_object_append (of, ob, 0, 2, 1, 1, 1, 0, 1, 0);
|
||||||
|
e_widget_list_object_append (o, of, 1, 1, 0.5);
|
||||||
|
|
||||||
|
of = e_widget_frametable_add (evas, D_ ("Bottom"), 1);
|
||||||
date_check =
|
date_check =
|
||||||
e_widget_check_add (evas, D_ ("Show Date"), &(cfdata->show_date));
|
e_widget_check_add (evas, D_ ("Show Bottom Line"), &(cfdata->show_date));
|
||||||
e_widget_frametable_object_append (of, date_check, 0, 0, 1, 1, 1, 0, 1, 0);
|
e_widget_frametable_object_append (of, date_check, 0, 0, 1, 1, 1, 0, 1, 0);
|
||||||
date_entry = e_widget_entry_add (evas, &cfdata->date_format);
|
date_entry = e_widget_entry_add (evas, &cfdata->date_format);
|
||||||
e_widget_on_change_hook_set (date_check, _cb_date_check, date_entry);
|
e_widget_on_change_hook_set (date_check, _cb_date_check, date_entry);
|
||||||
|
@ -96,19 +110,6 @@ _basic_create_widgets (E_Config_Dialog * cfd, Evas * evas, E_Config_Dialog_Data
|
||||||
e_widget_frametable_object_append (of, ob, 0, 2, 1, 1, 1, 0, 1, 0);
|
e_widget_frametable_object_append (of, ob, 0, 2, 1, 1, 1, 0, 1, 0);
|
||||||
e_widget_list_object_append (o, of, 1, 1, 0.5);
|
e_widget_list_object_append (o, of, 1, 1, 0.5);
|
||||||
|
|
||||||
of = e_widget_frametable_add (evas, D_ ("Time"), 1);
|
|
||||||
time_check =
|
|
||||||
e_widget_check_add (evas, D_ ("Show Time"), &(cfdata->show_time));
|
|
||||||
e_widget_frametable_object_append (of, time_check, 0, 0, 1, 1, 1, 0, 1, 0);
|
|
||||||
time_entry = e_widget_entry_add (evas, &cfdata->time_format);
|
|
||||||
e_widget_on_change_hook_set (time_check, _cb_time_check, time_entry);
|
|
||||||
e_widget_disabled_set (time_entry, !cfdata->show_time);
|
|
||||||
e_widget_min_size_set (time_entry, 150, 1);
|
|
||||||
e_widget_frametable_object_append (of, time_entry, 0, 1, 1, 1, 1, 0, 1, 0);
|
|
||||||
ob =
|
|
||||||
e_widget_label_add (evas, D_ ("Consult strftime(3) for format syntax"));
|
|
||||||
e_widget_frametable_object_append (of, ob, 0, 2, 1, 1, 1, 0, 1, 0);
|
|
||||||
e_widget_list_object_append (o, of, 1, 1, 0.5);
|
|
||||||
|
|
||||||
return o;
|
return o;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue