Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget *
e_date_edit_new (void
);
e_date_edit_new
is deprecated and should not be used in newly-written code.
Creates a new EDateEdit widget which can be used to provide an easy to use way for entering dates and times.
void e_date_edit_set_editable (EDateEdit *dedit
,gboolean editable
);
e_date_edit_set_editable
is deprecated and should not be used in newly-written code.
Allows the programmer to disallow editing (and the popping up of the calendar widget), while still allowing the user to select the date from the GtkEntry.
gboolean
e_date_edit_date_is_valid (EDateEdit *dedit
);
e_date_edit_date_is_valid
is deprecated and should not be used in newly-written code.
Returns TRUE if the last date entered was valid.
Note that if this returns FALSE, you can still use e_date_edit_get_time()
or e_date_edit_get_date()
to get the last time or date entered which was
valid.
gboolean
e_date_edit_time_is_valid (EDateEdit *dedit
);
e_date_edit_time_is_valid
is deprecated and should not be used in newly-written code.
Returns TRUE if the last time entered was valid.
Note that if this returns FALSE, you can still use e_date_edit_get_time()
or e_date_edit_get_time_of_day()
to get the last time or time of the day
entered which was valid.
time_t
e_date_edit_get_time (EDateEdit *dedit
);
e_date_edit_get_time
is deprecated and should not be used in newly-written code.
Returns the last valid time entered. If empty times are valid, by calling
e_date_edit_set_allow_no_date_set()
, then it may return -1.
Note that the last time entered may actually have been invalid. You can
check this with e_date_edit_time_is_valid()
.
void e_date_edit_set_time (EDateEdit *dedit
,time_t the_time
);
e_date_edit_set_time
is deprecated and should not be used in newly-written code.
Changes the displayed date and time in the EDateEdit
widget to be the one represented by the_time
. If the_time
is 0
then current time is used. If it is -1, then the date is set to None.
Note that the time is converted to local time using the Unix timezone,
so if you are using your own timezones then you should use
e_date_edit_set_date()
and e_date_edit_set_time_of_day()
instead.
gboolean e_date_edit_get_date (EDateEdit *dedit
,gint *year
,gint *month
,gint *day
);
e_date_edit_get_date
is deprecated and should not be used in newly-written code.
Returns the last valid date entered into the date field.
void e_date_edit_set_date (EDateEdit *dedit
,gint year
,gint month
,gint day
);
e_date_edit_set_date
is deprecated and should not be used in newly-written code.
Sets the date in the date field.
gboolean e_date_edit_get_time_of_day (EDateEdit *dedit
,gint *hour
,gint *minute
);
e_date_edit_get_time_of_day
is deprecated and should not be used in newly-written code.
Returns the last valid time entered into the time field.
void e_date_edit_set_time_of_day (EDateEdit *dedit
,gint hour
,gint minute
);
e_date_edit_set_time_of_day
is deprecated and should not be used in newly-written code.
Sets the time in the time field.
void e_date_edit_set_date_and_time_of_day (EDateEdit *dedit
,gint year
,gint month
,gint day
,gint hour
,gint minute
);
e_date_edit_set_date_and_time_of_day
is deprecated and should not be used in newly-written code.
gboolean
e_date_edit_get_show_date (EDateEdit *dedit
);
e_date_edit_get_show_date
is deprecated and should not be used in newly-written code.
Returns TRUE if the date field is currently shown.
void e_date_edit_set_show_date (EDateEdit *dedit
,gboolean show_date
);
e_date_edit_set_show_date
is deprecated and should not be used in newly-written code.
Specifies whether the date field should be shown. The date field would be hidden if only a time needed to be entered.
gboolean
e_date_edit_get_show_time (EDateEdit *dedit
);
e_date_edit_get_show_time
is deprecated and should not be used in newly-written code.
Returns TRUE if the time field is currently shown.
void e_date_edit_set_show_time (EDateEdit *dedit
,gboolean show_time
);
e_date_edit_set_show_time
is deprecated and should not be used in newly-written code.
Specifies whether the time field should be shown. The time field would be hidden if only a date needed to be entered.
GDateWeekday
e_date_edit_get_week_start_day (EDateEdit *dedit
);
e_date_edit_get_week_start_day
is deprecated and should not be used in newly-written code.
Returns the week start day currently used in the calendar popup.
void e_date_edit_set_week_start_day (EDateEdit *dedit
,GDateWeekday week_start_day
);
e_date_edit_set_week_start_day
is deprecated and should not be used in newly-written code.
Sets the week start day to use in the calendar popup.
gboolean
e_date_edit_get_show_week_numbers (EDateEdit *dedit
);
e_date_edit_get_show_week_numbers
is deprecated and should not be used in newly-written code.
void e_date_edit_set_show_week_numbers (EDateEdit *dedit
,gboolean show_week_numbers
);
e_date_edit_set_show_week_numbers
is deprecated and should not be used in newly-written code.
gboolean
e_date_edit_get_use_24_hour_format (EDateEdit *dedit
);
e_date_edit_get_use_24_hour_format
is deprecated and should not be used in newly-written code.
void e_date_edit_set_use_24_hour_format (EDateEdit *dedit
,gboolean use_24_hour_format
);
e_date_edit_set_use_24_hour_format
is deprecated and should not be used in newly-written code.
gboolean
e_date_edit_get_allow_no_date_set (EDateEdit *dedit
);
e_date_edit_get_allow_no_date_set
is deprecated and should not be used in newly-written code.
void e_date_edit_set_allow_no_date_set (EDateEdit *dedit
,gboolean allow_no_date_set
);
e_date_edit_set_allow_no_date_set
is deprecated and should not be used in newly-written code.
void e_date_edit_get_time_popup_range (EDateEdit *dedit
,gint *lower_hour
,gint *upper_hour
);
e_date_edit_get_time_popup_range
is deprecated and should not be used in newly-written code.
void e_date_edit_set_time_popup_range (EDateEdit *dedit
,gint lower_hour
,gint upper_hour
);
e_date_edit_set_time_popup_range
is deprecated and should not be used in newly-written code.
gboolean
e_date_edit_get_make_time_insensitive (EDateEdit *dedit
);
e_date_edit_get_make_time_insensitive
is deprecated and should not be used in newly-written code.
Returns TRUE if the time field is made insensitive instead of hiding it.
void e_date_edit_set_make_time_insensitive (EDateEdit *dedit
,gboolean make_insensitive
);
e_date_edit_set_make_time_insensitive
is deprecated and should not be used in newly-written code.
Specifies whether the time field should be made insensitive
rather than hiding it. Note that this doesn't make it insensitive - you
need to call e_date_edit_set_show_time()
with FALSE as show_time to do that.
This is useful if you want to disable the time field, but don't want it to disappear as that may affect the layout of the widgets.
gboolean
e_date_edit_get_twodigit_year_can_future
(EDateEdit *dedit
);
e_date_edit_get_twodigit_year_can_future
is deprecated and should not be used in newly-written code.
void e_date_edit_set_twodigit_year_can_future (EDateEdit *dedit
,gboolean value
);
e_date_edit_set_twodigit_year_can_future
is deprecated and should not be used in newly-written code.
void e_date_edit_set_get_time_callback (EDateEdit *dedit
,EDateEditGetTimeCallback cb
,gpointer data
,GDestroyNotify destroy
);
e_date_edit_set_get_time_callback
is deprecated and should not be used in newly-written code.