| 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. |