Add AgChart::note property
This commit is contained in:
parent
8b5f99d5b4
commit
6e736c9b87
@ -28,7 +28,8 @@ enum {
|
|||||||
PROP_0,
|
PROP_0,
|
||||||
PROP_NAME,
|
PROP_NAME,
|
||||||
PROP_COUNTRY,
|
PROP_COUNTRY,
|
||||||
PROP_CITY
|
PROP_CITY,
|
||||||
|
PROP_NOTE,
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
@ -98,6 +99,17 @@ ag_chart_class_init(AgChartClass *klass)
|
|||||||
G_PARAM_READWRITE
|
G_PARAM_READWRITE
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
g_object_class_install_property(
|
||||||
|
gobject_class,
|
||||||
|
PROP_NOTE,
|
||||||
|
g_param_spec_string(
|
||||||
|
"note",
|
||||||
|
"Note",
|
||||||
|
"Chart notes",
|
||||||
|
NULL,
|
||||||
|
G_PARAM_READWRITE
|
||||||
|
)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -132,6 +144,11 @@ ag_chart_set_property(GObject *gobject,
|
|||||||
case PROP_CITY:
|
case PROP_CITY:
|
||||||
ag_chart_set_city(AG_CHART(gobject), g_value_get_string(value));
|
ag_chart_set_city(AG_CHART(gobject), g_value_get_string(value));
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
case PROP_NOTE:
|
||||||
|
ag_chart_set_note(AG_CHART(gobject), g_value_get_string(value));
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -160,6 +177,10 @@ ag_chart_get_property(GObject *gobject,
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case PROP_NOTE:
|
||||||
|
g_value_set_string(value, priv->note);
|
||||||
|
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user