![]() |
![]() |
![]() |
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 >> |