| Top |
| GtkWidget * | gwy_graph_new () |
| GtkWidget * | gwy_graph_get_axis () |
| void | gwy_graph_set_axis_visible () |
| GtkWidget * | gwy_graph_get_area () |
| void | gwy_graph_set_model () |
| GwyGraphModel * | gwy_graph_get_model () |
| void | gwy_graph_set_status () |
| GwyGraphStatusType | gwy_graph_get_status () |
| void | gwy_graph_enable_user_input () |
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkContainer
╰── GtkGrid
╰── GwyGraph
GwyGraph is a basic widget for displaying graphs. It consists of several widgets that can also be used separately (at least in principle): GwyGraphArea forms the main part of the graph, GwyGraphAxis is used for the axes, GwyGraphLabel represents the key and GwyGraphCorner is a dummy widget (at this moment) used for graph corners.
Persisent graph properties and data are represented with GwyGraphModel. Changes to the model are automatically reflected in the graph.
GtkWidget *
gwy_graph_new (GwyGraphModel *gmodel);
Creates graph widget based on information in model.
GtkWidget * gwy_graph_get_axis (GwyGraph *graph,GtkPositionType edge);
Gets a graph axis.
void gwy_graph_set_axis_visible (GwyGraph *graph,GtkPositionType edge,gboolean is_visible);
Sets the visibility of graph axis of given orientation.
GtkWidget *
gwy_graph_get_area (GwyGraph *graph);
Gets the area widget of a graph.
void gwy_graph_set_model (GwyGraph *graph,GwyGraphModel *gmodel);
Changes the model a graph displays.
Everything in graph widgets will be reset to reflect the new data.
GwyGraphModel *
gwy_graph_get_model (GwyGraph *graph);
Gets the model of a graph.
void gwy_graph_set_status (GwyGraph *graph,GwyGraphStatusType status);
Sets the status of a graph widget.
The status determines how the graph reacts on mouse events. This includes point or area selection and zooming.
GwyGraphStatusType
gwy_graph_get_status (GwyGraph *graph);
Get the status of a graph widget.
See gwy_graph_set_status() for more.
void gwy_graph_enable_user_input (GwyGraph *graph,gboolean enable);
Enables/disables all the graph/curve settings dialogs to be invoked by mouse clicks.
“model” property“model” GwyGraphModel *
The graph model of the graph.
Owner: GwyGraph
Flags: Read / Write