| Top |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkMisc ╰── GtkPlot ╰── GtkPlot3D
GtkWidget * gtk_plot3d_new_with_size (GdkDrawable *drawable,gdouble width,gdouble height);
void gtk_plot3d_construct_with_size (GtkPlot3D *plot,GdkDrawable *drawable,gdouble width,gdouble height);
void gtk_plot3d_rotate (GtkPlot3D *plot,gdouble angle_x,gdouble angle_y,gdouble angle_z);
void gtk_plot3d_rotate_vector (GtkPlot3D *plot,GtkPlotVector *vector,gdouble a1,gdouble a2,gdouble a3);
void gtk_plot3d_get_pixel (GtkPlot3D *plot,gdouble x,gdouble y,gdouble z,gdouble *px,gdouble *py,gdouble *pz);
void gtk_plot3d_plane_set_color (GtkPlot3D *plot,GtkPlotPlane plane,const GdkColor *color);
void gtk_plot3d_plane_set_visible (GtkPlot3D *plot,GtkPlotPlane plane,gboolean visible);
gboolean gtk_plot3d_plane_visible (GtkPlot3D *plot,GtkPlotPlane plane);
void gtk_plot3d_corner_set_visible (GtkPlot3D *plot,gboolean visible);
void gtk_plot3d_corner_set_attributes (GtkPlot3D *plot,GtkPlotLineStyle style,gfloat width,const GdkColor *color);
void gtk_plot3d_corner_get_attributes (GtkPlot3D *plot,GtkPlotLineStyle *style,gfloat *width,GdkColor *color);
void gtk_plot3d_frame_set_attributes (GtkPlot3D *plot,GtkPlotLineStyle style,gfloat width,const GdkColor *color);
void gtk_plot3d_frame_get_attributes (GtkPlot3D *plot,GtkPlotLineStyle *style,gfloat *width,GdkColor *color);
GtkPlotAxis * gtk_plot3d_get_axis (GtkPlot3D *plot,GtkPlotOrientation orientation);
void gtk_plot3d_show_major_ticks (GtkPlot3D *plot,GtkPlotSide side,gint ticks_mask);
void gtk_plot3d_show_minor_ticks (GtkPlot3D *plot,GtkPlotSide side,gint ticks_mask);
void gtk_plot3d_show_labels (GtkPlot3D *plot,GtkPlotSide side,gint label_mask);
void gtk_plot3d_set_ticks (GtkPlot3D *plot,GtkPlotOrientation direction,gdouble major_step,gint nminor);
void gtk_plot3d_set_major_ticks (GtkPlot3D *plot,GtkPlotOrientation direction,gdouble major_step);
void gtk_plot3d_set_minor_ticks (GtkPlot3D *plot,GtkPlotOrientation direction,gint nminor);
void gtk_plot3d_set_ticks_length (GtkPlot3D *plot,GtkPlotOrientation direction,gint length);
void gtk_plot3d_set_ticks_width (GtkPlot3D *plot,GtkPlotOrientation direction,gfloat width);
void gtk_plot3d_show_ticks (GtkPlot3D *plot,GtkPlotSide side,gint major_mask,gint minor_mask);
void gtk_plot3d_set_scale (GtkPlot3D *plot,GtkPlotOrientation axis,GtkPlotScale scale);
GtkPlotScale gtk_plot3d_get_scale (GtkPlot3D *plot,GtkPlotOrientation axis);
void gtk_plot3d_major_grids_set_visible (GtkPlot3D *plot,gboolean x,gboolean y,gboolean z);
void gtk_plot3d_minor_grids_set_visible (GtkPlot3D *plot,gboolean x,gboolean y,gboolean z);
void gtk_plot3d_major_grids_visible (GtkPlot3D *plot,gboolean *x,gboolean *y,gboolean *z);
void gtk_plot3d_minor_grids_visible (GtkPlot3D *plot,gboolean *x,gboolean *y,gboolean *z);
void gtk_plot3d_major_zgrid_set_attributes (GtkPlot3D *plot,GtkPlotLineStyle style,gfloat width,const GdkColor *color);
void gtk_plot3d_major_zgrid_get_attributes (GtkPlot3D *plot,GtkPlotLineStyle *style,gfloat *width,GdkColor *color);
void gtk_plot3d_minor_zgrid_set_attributes (GtkPlot3D *plot,GtkPlotLineStyle style,gfloat width,const GdkColor *color);
void gtk_plot3d_minor_zgrid_get_attributes (GtkPlot3D *plot,GtkPlotLineStyle *style,gfloat *width,GdkColor *color);
struct GtkPlot3D;
The GtkPlot3D struct contains only private data. It should only be accessed through the functions described below.
“center-vector” property“center-vector” gpointer
Position of the center point.
Flags: Read / Write
“corner-visible” property“corner-visible” gboolean
Draw the entire cube.
Flags: Read / Write
Default value: FALSE
“titles-offset” property“titles-offset” gint
Titles distance from the axes.
Flags: Read / Write
Allowed values: >= -2147483647
Default value: 0
“xfactor” property“xfactor” gdouble
Relative size of the x axis.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“xy-label-mask” property“xy-label-mask” gint
XY label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xy-major-mask” property“xy-major-mask” gint
XY major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xy-minor-mask” property“xy-minor-mask” gint
XY minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xy-title-visible” property“xy-title-visible” gboolean
XY title Visible.
Flags: Read / Write
Default value: FALSE
“xy-visible” property“xy-visible” gboolean
XY Plane visible.
Flags: Read / Write
Default value: FALSE
“xz-label-mask” property“xz-label-mask” gint
XZ label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xz-major-mask” property“xz-major-mask” gint
XZ major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xz-minor-mask” property“xz-minor-mask” gint
XZ minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“xz-title-visible” property“xz-title-visible” gboolean
XZ title Visible.
Flags: Read / Write
Default value: FALSE
“yfactor” property“yfactor” gdouble
Relative size of the y axis.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“yx-label-mask” property“yx-label-mask” gint
YX label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yx-major-mask” property“yx-major-mask” gint
YX major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yx-minor-mask” property“yx-minor-mask” gint
YX minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yx-title-visible” property“yx-title-visible” gboolean
YX title Visible.
Flags: Read / Write
Default value: FALSE
“yz-label-mask” property“yz-label-mask” gint
YZ label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yz-major-mask” property“yz-major-mask” gint
YZ major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yz-minor-mask” property“yz-minor-mask” gint
YZ minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“yz-title-visible” property“yz-title-visible” gboolean
YZ title Visible.
Flags: Read / Write
Default value: FALSE
“yz-visible” property“yz-visible” gboolean
YZ Plane visible.
Flags: Read / Write
Default value: FALSE
“zfactor” property“zfactor” gdouble
Relative size of the z axis.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“zscale” property“zscale” gint
Scale used for the Z axis.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“zx-label-mask” property“zx-label-mask” gint
ZX label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zx-major-mask” property“zx-major-mask” gint
ZX major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zx-minor-mask” property“zx-minor-mask” gint
ZX minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zx-title-visible” property“zx-title-visible” gboolean
ZX title Visible.
Flags: Read / Write
Default value: FALSE
“zx-visible” property“zx-visible” gboolean
ZX Plane visible.
Flags: Read / Write
Default value: FALSE
“zy-label-mask” property“zy-label-mask” gint
ZY label mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zy-major-mask” property“zy-major-mask” gint
ZY major mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zy-minor-mask” property“zy-minor-mask” gint
ZY minor mask.
Flags: Read / Write
Allowed values: [0,3]
Default value: 0
“zy-title-visible” property“zy-title-visible” gboolean
ZY title Visible.
Flags: Read / Write
Default value: FALSE