![]() |
![]() |
![]() |
Libplanner Reference Manual | |
---|---|---|---|---|
Top | Description |
#include <libplanner/planner.h> MrpDay; MrpDay * mrp_day_add (MrpProject *project
,const gchar *name
,const gchar *description
); GList * mrp_day_get_all (MrpProject *project
); void mrp_day_remove (MrpProject *project
,MrpDay *day
); gint mrp_day_get_id (MrpDay *day
); const gchar * mrp_day_get_name (MrpDay *day
); void mrp_day_set_name (MrpDay *day
,const gchar *name
); const gchar * mrp_day_get_description (MrpDay *day
); void mrp_day_set_description (MrpDay *day
,const gchar *description
); MrpDay * mrp_day_ref (MrpDay *day
); void mrp_day_unref (MrpDay *day
); MrpDay * mrp_day_get_work (void
); MrpDay * mrp_day_get_nonwork (void
); MrpDay * mrp_day_get_use_base (void
);
A day is a specific type of day, such as working day or non-working day. Other examples might be custom types like half day, or a holiday.
MrpDay * mrp_day_add (MrpProject *project
,const gchar *name
,const gchar *description
);
Adds a new day type to project
.
|
an MrpProject |
|
the name of the day type |
|
human readable description of the day type |
Returns : |
the newly created MrpDay |
GList * mrp_day_get_all (MrpProject *project
);
Fetches a list of all available day types in project
.
|
an MrpProject |
Returns : |
the list of all available day types in project
|
void mrp_day_remove (MrpProject *project
,MrpDay *day
);
Remove day
from available day types in project
|
an MrpProject |
|
an MrpDay |
gint mrp_day_get_id (MrpDay *day
);
Fetches the id of day
|
an MrpDay |
Returns : |
the id of day
|
const gchar * mrp_day_get_name (MrpDay *day
);
Fetches the name of day
|
an MrpDay |
Returns : |
the name of day
|
void mrp_day_set_name (MrpDay *day
,const gchar *name
);
Sets the name of day
to name
and emits the "day-changed" signal
|
an MrpDay |
|
the new name |
const gchar * mrp_day_get_description (MrpDay *day
);
Fetches the description of day
|
an MrpDay |
Returns : |
the description of day
|
void mrp_day_set_description (MrpDay *day
,const gchar *description
);
Sets the description of day
to description
and emits the "day-changed"
signal
|
an MrpDay |
|
the new description |
MrpDay * mrp_day_ref (MrpDay *day
);
Add a reference to day
. User should call this when storing a reference to
a day.
|
MrpDay |
Returns : |
the day |
void mrp_day_unref (MrpDay *day
);
Remove a reference from property. If the reference count reaches 0 the
property will be freed. User should not use it's reference after calling
mrp_day_unref()
.
|
an MrpDay |
MrpDay * mrp_day_get_work (void
);
Fetches the builtin day type work.
Returns : |
the builtin day type work |
MrpDay * mrp_day_get_nonwork (void
);
Fetches the builtin day type nonwork.
Returns : |
the builtin day type nowork |
MrpDay * mrp_day_get_use_base (void
);
Fetches the builtin day type user base
Returns : |
the builtin day type use base |