| libRAL Reference Manual |
|---|
RubricaDateRubricaDate — |
#define RUBRICA_DATE_TYPE #define RUBRICA_DATE (obj) #define RUBRICA_DATE_CLASS (klass) #define IS_RUBRICA_DATE (obj) #define IS_RUBRICA_DATE_CLASS (klass) #define RUBRICA_DATE_GET_CLASS (klass) RubricaDatePrivate; GType rubrica_date_get_type (void); RubricaDate* rubrica_date_new (void); void rubrica_date_free (RubricaDate *date); RubricaDate* rubrica_date_copy (RubricaDate *date); void rubrica_date_know_date (RubricaDate *date, gboolean know); void rubrica_date_set_date (RubricaDate *date, gint day, gint month, gint year); gboolean rubrica_date_is_date_known (RubricaDate *date); gchar* rubrica_date_get_human_date (RubricaDate *date);
RubricaDate* rubrica_date_new (void);
create a new RubricaDate object
| Returns : | a RubricaDate |
void rubrica_date_free (RubricaDate *date);
free the RubricaDate object
date : |
a RubricaDate |
RubricaDate* rubrica_date_copy (RubricaDate *date);
copy the given RubricaDate
date : |
a RubricaDate |
| Returns : | a new allocated RubricaDate* |
void rubrica_date_know_date (RubricaDate *date,
gboolean know);
Set the know date flag. Set to TRUE if the date is known, FALSE otherwise
date : |
a RubricaDate |
know : |
gboolean |
void rubrica_date_set_date (RubricaDate *date,
gint day,
gint month,
gint year);
set the data values.
date : |
a RubricaDate |
day : |
|
month : |
|
year : |
gboolean rubrica_date_is_date_known (RubricaDate *date);
get the state of know date flag
date : |
a RubricaDate |
| Returns : | a boolean |
gchar* rubrica_date_get_human_date (RubricaDate *date);
get the date as a locale string. Caller must free the returned value
date : |
a RubricaDate |
| Returns : | a gchar* or "unknown", if date is not set |
| << RubricaRef | RubricaWork >> |