Synopsis
#define KP_CHART_ITEMS_MAX
#define KP_CHART_GROUPS_MAX
#define KP_CHART_AXES_MAX
KPChart;
enum KPChartStockTitle;
enum KPChartDataUnit;
GtkWidget* kp_chart_new (void);
void kp_chart_set_size (KPChart *chart,
gint groups,
gint items);
void kp_chart_set (KPChart *chart,
gdouble **data);
void kp_chart_set_type (KPChart*,
gint);
void kp_chart_set_title (KPChart *chart,
const gchar *title);
void kp_chart_set_group (KPChart *chart,
guint group,
gdouble *data);
void kp_chart_set_group_title (KPChart *chart,
guint group,
const gchar *title);
void kp_chart_set_group_titles (KPChart *chart,
guint groups,
gchar **titles);
void kp_chart_set_n_items (KPChart *chart,
guint n);
void kp_chart_set_n_groups (KPChart *chart,
guint n);
guint kp_chart_get_n_items (KPChart *chart);
guint kp_chart_get_n_groups (KPChart *chart);
void kp_chart_set_axis (KPChart *chart,
guint group,
guint axis);
void kp_chart_set_param_to_chart (KPChart *chart,
const gchar *param);
void kp_chart_set_chart_mode (KPChart *chart,
KPTrainingLogDataMode mode);
void kp_chart_set_item_title_max_len (KPChart *chart,
guint len);
void kp_chart_set_item_title (KPChart *chart,
guint item,
const gchar *title);
gboolean kp_chart_set_item_stock_title (KPChart *chart,
guint item,
KPChartStockTitle title,
guint value);
gboolean kp_chart_set_item_title_int (KPChart *chart,
guint item,
gint value);
void kp_chart_set_data_unit (KPChart *chart,
KPChartDataUnit unit);
void kp_chart_update (KPChart *chart);
Details
KP_CHART_ITEMS_MAX
#define KP_CHART_ITEMS_MAX 64
KP_CHART_GROUPS_MAX
#define KP_CHART_GROUPS_MAX 8
KP_CHART_AXES_MAX
#define KP_CHART_AXES_MAX 4
KPChart
typedef struct {
GtkWidget parent;
gpointer private_data;
} KPChart;
enum KPChartStockTitle
typedef enum {
KP_CHART_TITLE_MONTH,
KP_CHART_TITLE_WEEKDAY
} KPChartStockTitle;
enum KPChartDataUnit
typedef enum {
KP_CHART_UNIT_RAW,
KP_CHART_UNIT_MS,
} KPChartDataUnit;
kp_chart_new ()
GtkWidget* kp_chart_new (void);
|
Returns : |
A new GtkWidget
|
kp_chart_set_size ()
void kp_chart_set_size (KPChart *chart,
gint groups,
gint items);
kp_chart_set ()
void kp_chart_set (KPChart *chart,
gdouble **data);
kp_chart_set_type ()
void kp_chart_set_type (KPChart*,
gint);
kp_chart_set_title ()
void kp_chart_set_title (KPChart *chart,
const gchar *title);
kp_chart_set_group ()
void kp_chart_set_group (KPChart *chart,
guint group,
gdouble *data);
kp_chart_set_group_title ()
void kp_chart_set_group_title (KPChart *chart,
guint group,
const gchar *title);
kp_chart_set_group_titles ()
void kp_chart_set_group_titles (KPChart *chart,
guint groups,
gchar **titles);
chart : |
|
groups : |
|
titles : |
|
kp_chart_set_n_items ()
void kp_chart_set_n_items (KPChart *chart,
guint n);
kp_chart_set_n_groups ()
void kp_chart_set_n_groups (KPChart *chart,
guint n);
kp_chart_get_n_items ()
guint kp_chart_get_n_items (KPChart *chart);
kp_chart_get_n_groups ()
guint kp_chart_get_n_groups (KPChart *chart);
kp_chart_set_axis ()
void kp_chart_set_axis (KPChart *chart,
guint group,
guint axis);
kp_chart_set_param_to_chart ()
void kp_chart_set_param_to_chart (KPChart *chart,
const gchar *param);
kp_chart_set_item_title_max_len ()
void kp_chart_set_item_title_max_len (KPChart *chart,
guint len);
kp_chart_set_item_title ()
void kp_chart_set_item_title (KPChart *chart,
guint item,
const gchar *title);
kp_chart_set_item_stock_title ()
gboolean kp_chart_set_item_stock_title (KPChart *chart,
guint item,
KPChartStockTitle title,
guint value);
chart : |
|
item : |
|
title : |
|
value : |
|
|
Returns : |
|
kp_chart_set_item_title_int ()
gboolean kp_chart_set_item_title_int (KPChart *chart,
guint item,
gint value);
chart : |
|
item : |
|
value : |
|
|
Returns : |
|
kp_chart_update ()
void kp_chart_update (KPChart *chart);