|  |  |  | Evolution Utilities Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
enum DTFormatKind; void e_datetime_format_add_setup_widget (GtkWidget *table,gint row,const gchar *component,const gchar *part,DTFormatKind kind,const gchar *caption); gchar * e_datetime_format_format (const gchar *component,const gchar *part,DTFormatKind kind,time_t value); gchar * e_datetime_format_format_tm (const gchar *component,const gchar *part,DTFormatKind kind,struct tm *tm_time); gboolean e_datetime_format_includes_day_name (const gchar *component,const gchar *part,DTFormatKind kind);
typedef enum {
	DTFormatKindDate,
	DTFormatKindTime,
	DTFormatKindDateTime,
	DTFormatKindShortDate
} DTFormatKind;
void e_datetime_format_add_setup_widget (GtkWidget *table,gint row,const gchar *component,const gchar *part,DTFormatKind kind,const gchar *caption);
Adds a setup widget for a component and part. The table should have 3 columns. All the work related to loading and saving the value is done automatically, on user's changes.
| 
 | Where to attach widgets. Requires 3 columns. | 
| 
 | On which row to attach. | 
| 
 | Component identifier for the format. Cannot be empty nor NULL. | 
| 
 | Part in the component, can be NULL or empty string. | 
| 
 | Kind of the format for the component/part. | 
| 
 | Caption for the widget, can be NULL, then the "Format:" is used. | 
gchar * e_datetime_format_format (const gchar *component,const gchar *part,DTFormatKind kind,time_t value);
gchar * e_datetime_format_format_tm (const gchar *component,const gchar *part,DTFormatKind kind,struct tm *tm_time);
gboolean e_datetime_format_includes_day_name (const gchar *component,const gchar *part,DTFormatKind kind);