GwyGraphLabel — Graph curve key
struct | GwyGraphLabel |
struct | GwyGraphLabelClass |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GwyGraphLabel
GwyGraphLabel implements AtkImplementorIface and GtkBuildable.
#include <libgwydgets/gwydgets.h>
GwyGraphLabel is a part of GwyGraph, it renders frame with graph curve key.
GtkWidget *
gwy_graph_label_new (void
);
Creates a new graph label.
A new graph label widget as a GtkWidget.
void gwy_graph_label_set_model (GwyGraphLabel *label
,GwyGraphModel *gmodel
);
Sets new model of a graph label.
label |
A graph label. |
|
gmodel |
New graph model. |
GwyGraphModel *
gwy_graph_label_get_model (GwyGraphLabel *label
);
Gets the model of a graph key.
label |
A graph label. |
The graph model this graph label takes curve properties and descriptions from.
void gwy_graph_label_enable_user_input (GwyGraphLabel *label
,gboolean enable
);
Enables or disables user input to a graph label.
label |
A graph label. |
|
enable |
Whether to enable the user input. |
void gwy_graph_label_draw_on_drawable (GwyGraphLabel *label
,GdkDrawable *drawable
,GdkGC *gc
,PangoLayout *layout
,gint x
,gint y
,gint width
,gint height
);
draws a graph label on a drawable
label |
graph label |
|
drawable |
the GdkDrawable |
|
gc |
Graphics context. It is modified by this function unpredictably. |
|
layout |
pango layout |
|
x |
x position where label is to be drawn |
|
y |
y position where label is to be drawn |
|
width |
width of the label |
|
height |
hieght of the label |
GString * gwy_graph_label_export_vector (GwyGraphLabel *label
,gint x
,gint y
,gint width
,gint height
,gint fontsize
);
Creates PostScript representation of a graph label.
label |
A graph label. |
|
x |
x position of the graph label |
|
y |
y position of the graph label |
|
width |
width of the graph label |
|
height |
hieght of the graph label |
|
fontsize |
fontsize of the label |
A fragment of PostScript code representing the the graph label as a newly allocated GString.
struct GwyGraphLabel;
struct GwyGraphLabelClass { GtkWidgetClass parent_class; void (*reserved1)(void); void (*reserved2)(void); };