![]() |
![]() |
![]() |
Kipinä Internals Reference Manual | ![]() |
---|---|---|---|---|
KPView* kp_view_new (guint d, guint m, guint y); void kp_view_add_viewer (KPView *view, const gchar *name, KPViewModel *model); void kp_view_set_viewer_next (KPView *view); void kp_view_set_viewer_prev (KPView *view); void kp_view_set_viewer_by_object_name (KPView *view, const gchar *name); GList* kp_view_get_viewers (KPView *view); KPViewModel* kp_view_get_current_viewer (KPView *view);
KPView* kp_view_new (guint d, guint m, guint y);
Create a new instance of KPView.
d : |
Day number |
m : |
Month number (1-12) |
y : |
Year number |
Returns : | A KPView |
void kp_view_add_viewer (KPView *view, const gchar *name, KPViewModel *model);
Adds the viewers to the list of the available viewers. If the list is empty when viewer is added, it will be packed to the view and will be showed.
view : |
A KPView |
name : |
The name of the view |
model : |
A KPViewModel to add |
void kp_view_set_viewer_next (KPView *view);
Sets the next view in the list active.
view : |
A KPView |
void kp_view_set_viewer_prev (KPView *view);
Sets the previous view in the list active.
view : |
A KPView |
void kp_view_set_viewer_by_object_name (KPView *view, const gchar *name);
So this sets the viewer, like:
GtkWidget *label; KPView *view;
view = get_this_from_somewhere()
;
kp_view_set_viewer_by_object_name (view, G_OBJECT_TYPE_NAME (object));
view : |
A KPView |
name : |
the thing that G_OBJECT_TYPE_NAME returns |
GList* kp_view_get_viewers (KPView *view);
Get the list of viewers attached to this KPView.
view : |
A KPView |
Returns : | A GList |
KPViewModel* kp_view_get_current_viewer (KPView *view);
Get viewer that is active at the moment.
view : |
A KPView |
Returns : | KPViewModel or NULL if some error happens. |