![]() |
![]() |
![]() |
Kipinä Internals Reference Manual | ![]() |
---|---|---|---|---|
enum KPViewModelType; typedef KPViewModel; typedef KPViewModelIface; struct KPViewModelIface_; GDateYear kp_view_model_get_year (KPViewModel *model); GDateMonth kp_view_model_get_month (KPViewModel *model); GDateDay kp_view_model_get_day (KPViewModel *model); void kp_view_model_get_dmy (KPViewModel *model, guint *d, guint *m, guint *y); void kp_view_model_set_dmy (KPViewModel *model, guint d, guint m, guint y); void kp_view_model_set_date (KPViewModel *model, KPDate *date); void kp_view_model_get_date (KPViewModel *model, KPDate *date); void kp_view_model_set_log (KPViewModel *model, KPTrainingLog *log); void kp_view_model_unset_log (KPViewModel *model); KPViewModelType kp_view_model_get_view_type (KPViewModel *model); void kp_view_model_set_view_type (KPViewModel *model, KPViewModelType type); gchar* kp_view_model_get_icon_name (KPViewModel *model); gchar* kp_view_model_get_date_format (KPViewModel *model); gchar* kp_view_model_type_to_string (KPViewModelType type, gchar **icon_name); void kp_view_model_activate (KPViewModel *model); void kp_view_model_deactivate (KPViewModel *model);
typedef enum { KP_VIEW_MODEL_TYPE_DAY = 0, KP_VIEW_MODEL_TYPE_WEEK = 1, KP_VIEW_MODEL_TYPE_MONTH = 2, KP_VIEW_MODEL_TYPE_YEAR = 3, KP_VIEW_MODEL_TYPE_ALL_TIME = 4, KP_VIEW_MODEL_TYPE_N = 5, } KPViewModelType;
struct KPViewModelIface_ { GTypeInterface g_iface; /* Signals */ void (* view_set) (KPViewModel *model, KPViewModelType type); void (* date_set) (KPViewModel *model, KPDate *date); void (* log_set) (KPViewModel *model, KPTrainingLog *log); void (* log_unset) (KPViewModel *model, KPTrainingLog *log); /* Virtual table */ void (* get_dmy) (KPViewModel *model, guint *d, guint *m, guint *y); void (* set_dmy) (KPViewModel *model, guint d, guint m, guint y); KPViewModelType (* get_view_type) (KPViewModel *model); void (* set_view_type) (KPViewModel *model, KPViewModelType type); void (* set_log) (KPViewModel *model, KPTrainingLog *log); void (* unset_log) (KPViewModel *model); gchar * (* get_icon_name) (KPViewModel *model); void (* activate) (KPViewModel *model); void (* deactivate) (KPViewModel *model); };
GDateMonth kp_view_model_get_month (KPViewModel *model);
model : |
|
Returns : |
void kp_view_model_get_dmy (KPViewModel *model, guint *d, guint *m, guint *y);
model : |
|
d : |
|
m : |
|
y : |
void kp_view_model_set_dmy (KPViewModel *model, guint d, guint m, guint y);
model : |
|
d : |
|
m : |
|
y : |
void kp_view_model_set_date (KPViewModel *model, KPDate *date);
model : |
|
date : |
void kp_view_model_get_date (KPViewModel *model, KPDate *date);
model : |
|
date : |
void kp_view_model_set_log (KPViewModel *model, KPTrainingLog *log);
model : |
|
log : |
KPViewModelType kp_view_model_get_view_type (KPViewModel *model);
model : |
|
Returns : |
void kp_view_model_set_view_type (KPViewModel *model, KPViewModelType type);
model : |
|
type : |
gchar* kp_view_model_get_icon_name (KPViewModel *model);
model : |
|
Returns : |
gchar* kp_view_model_get_date_format (KPViewModel *model);
model : |
|
Returns : |
gchar* kp_view_model_type_to_string (KPViewModelType type, gchar **icon_name);
type : |
|
icon_name : |
|
Returns : |