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:
Christopher Michael 2007-01-20 04:45:19 +00:00
parent 15e4302177
commit a6ccf7794f
1 changed files with 16 additions and 15 deletions

View File

@ -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);
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 =
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);
date_entry = e_widget_entry_add (evas, &cfdata->date_format);
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_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;
}