![]() |
![]() |
![]() |
Kipinä Internals Reference Manual | ![]() |
---|---|---|---|---|
KPStatusbarFieldData; enum KPStatusbarFieldType; GtkWidget* kp_statusbar_new (KPTrainingLog *log); void kp_statusbar_set_log (KPStatusbar *bar, KPTrainingLog *log); void kp_statusbar_unset_log (KPStatusbar *bar); void kp_statusbar_set_message (KPStatusbar *bar, const gchar *message); void kp_statusbar_set_view_type (KPStatusbar *bar, KPViewModelType type); void kp_statusbar_set_viewer_name (KPStatusbar *bar, const gchar *name); void kp_statusbar_set_format_message (KPStatusbar *bar, const gchar *format, ...); void kp_statusbar_update (KPStatusbar *bar); gboolean kp_statusbar_get_field_status (KPStatusbarFieldType type); KPStatusbarFieldData* kp_statusbar_get_field (guint field); void kp_statusbar_field_free (KPStatusbarFieldData *data);
typedef enum { KP_STATUSBAR_F_N_ENTRIES, KP_STATUSBAR_F_N_COMMENTS, KP_STATUSBAR_F_N_WORKOUTS, KP_STATUSBAR_F_T_DISTANCE, KP_STATUSBAR_F_T_DURATION, KP_STATUSBAR_F_VIEW_TYPE, KP_STATUSBAR_F_VIEW, KP_STATUSBAR_F_N, } KPStatusbarFieldType;
GtkWidget* kp_statusbar_new (KPTrainingLog *log);
Create a new instance of KPStatusbar.
log : |
A KPTrainingLog, can be NULL |
Returns : |
void kp_statusbar_set_log (KPStatusbar *bar, KPTrainingLog *log);
Set the log to use when some log information is shown.
bar : |
A KPStatusbar |
log : |
A KPTrainingLog |
void kp_statusbar_unset_log (KPStatusbar *bar);
Disconnects the signals and so on.
bar : |
A KPStatusbar |
void kp_statusbar_set_message (KPStatusbar *bar, const gchar *message);
Show a message in the statusbar.
bar : |
KPStatusbar |
message : |
Message to show in statusbar, can be NULL |
void kp_statusbar_set_view_type (KPStatusbar *bar, KPViewModelType type);
bar : |
|
type : |
void kp_statusbar_set_viewer_name (KPStatusbar *bar, const gchar *name);
bar : |
|
name : |
void kp_statusbar_set_format_message (KPStatusbar *bar, const gchar *format, ...);
bar : |
|
format : |
|
... : |
gboolean kp_statusbar_get_field_status (KPStatusbarFieldType type);
type : |
|
Returns : |
KPStatusbarFieldData* kp_statusbar_get_field (guint field);
Get some information about the field field
.
field : |
Field type |
Returns : | Newly-allocated struct that must be freed. |