Commit ef38e329 authored by Jiri (George) Lebl's avatar Jiri (George) Lebl Committed by George Lebl

Fix spelling, it's RayleighQuotient


Sat Jan 20 00:08:18 2007  Jiri (George) Lebl <jirka@5z.com>

	* lib/linear_algebra/linear_algebra.gel: Fix spelling, it's
	  RayleighQuotient

	* lib/linear_algebra/linear_algebra.gel,
	  lib/equation_solving/formulas.gel:  Fixup CubicFormula to work
	  correctly with complex coefficients and implement Eigenvalues
	  for 3 by 3 matrices.

	* help/C/gel-function-list.xml, help/C/genius.xml: add a bunch of
	  documentation to the function list and Planetmath and Mathworld
	  links.

	* src/geniustests.txt, src/longtest.gel: add tests

	* add missing files to subversion


svn path=/trunk/; revision=515
parent 0c590555
Sat Jan 20 00:08:18 2007 Jiri (George) Lebl <jirka@5z.com>
* lib/linear_algebra/linear_algebra.gel: Fix spelling, it's
RayleighQuotient
* lib/linear_algebra/linear_algebra.gel,
lib/equation_solving/formulas.gel: Fixup CubicFormula to work
correctly with complex coefficients and implement Eigenvalues
for 3 by 3 matrices.
* help/C/gel-function-list.xml, help/C/genius.xml: add a bunch of
documentation to the function list and Planetmath and Mathworld
links.
* src/geniustests.txt, src/longtest.gel: add tests
* add missing files to subversion
Fri Jan 19 21:34:49 2007 Jiri (George) Lebl <jirka@5z.com>
* lib/linear_algebra/linear_algebra.gel: add IsPositiveDefinite
......
Changes to 0.7.7
* Add IsPositiveDefinite, IsPositiveSemidefinite
* Fix CubicFormula for complex coefficients
* Eigenvalues now computes eigenvalues for 3 by 3 matrices
* Add undo/redo capability
* CHANGE: It's RayleighQuotient not RaleighQuotient
* Cosmetic changes to UI
* Documentation updates
* Fix plugin reading
* Portability fixes
......
gnome-genius
command=gnome-genius
name=Genius Math Tool
can_open_multiple_files=true
expects_uris=true
requires_terminal=false
mime_types=text/x-genius
uses_gnomevfs=true
This diff is collapsed.
#ifndef __gtkextra_MARSHAL_H__
#define __gtkextra_MARSHAL_H__
#include <glib-object.h>
G_BEGIN_DECLS
/* BOOL:INT,INT,POINTER,POINTER (gtkextra-marshal.list:1) */
extern void gtkextra_BOOLEAN__INT_INT_POINTER_POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define gtkextra_BOOL__INT_INT_POINTER_POINTER gtkextra_BOOLEAN__INT_INT_POINTER_POINTER
/* BOOL:BOXED,POINTER (gtkextra-marshal.list:2) */
extern void gtkextra_BOOLEAN__BOXED_POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define gtkextra_BOOL__BOXED_POINTER gtkextra_BOOLEAN__BOXED_POINTER
/* BOOL:BOXED,STRING (gtkextra-marshal.list:3) */
extern void gtkextra_BOOLEAN__BOXED_STRING (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define gtkextra_BOOL__BOXED_STRING gtkextra_BOOLEAN__BOXED_STRING
/* BOOL:BOXED,BOXED (gtkextra-marshal.list:4) */
extern void gtkextra_BOOLEAN__BOXED_BOXED (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define gtkextra_BOOL__BOXED_BOXED gtkextra_BOOLEAN__BOXED_BOXED
/* BOOL:BOXED,DOUBLE,DOUBLE (gtkextra-marshal.list:5) */
extern void gtkextra_BOOLEAN__BOXED_DOUBLE_DOUBLE (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define gtkextra_BOOL__BOXED_DOUBLE_DOUBLE gtkextra_BOOLEAN__BOXED_DOUBLE_DOUBLE
/* BOOL:POINTER,POINTER (gtkextra-marshal.list:6) */
extern void gtkextra_BOOLEAN__POINTER_POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define gtkextra_BOOL__POINTER_POINTER gtkextra_BOOLEAN__POINTER_POINTER
/* BOOL:POINTER,BOXED (gtkextra-marshal.list:7) */
extern void gtkextra_BOOLEAN__POINTER_BOXED (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define gtkextra_BOOL__POINTER_BOXED gtkextra_BOOLEAN__POINTER_BOXED
/* BOOL:POINTER,STRING (gtkextra-marshal.list:8) */
extern void gtkextra_BOOLEAN__POINTER_STRING (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define gtkextra_BOOL__POINTER_STRING gtkextra_BOOLEAN__POINTER_STRING
/* BOOL:POINTER (gtkextra-marshal.list:9) */
extern void gtkextra_BOOLEAN__POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define gtkextra_BOOL__POINTER gtkextra_BOOLEAN__POINTER
/* BOOL:BOXED (gtkextra-marshal.list:10) */
extern void gtkextra_BOOLEAN__BOXED (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define gtkextra_BOOL__BOXED gtkextra_BOOLEAN__BOXED
/* BOOL:INT,INT (gtkextra-marshal.list:11) */
extern void gtkextra_BOOLEAN__INT_INT (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
#define gtkextra_BOOL__INT_INT gtkextra_BOOLEAN__INT_INT
/* VOID:INT (gtkextra-marshal.list:12) */
#define gtkextra_VOID__INT g_cclosure_marshal_VOID__INT
/* VOID:INT,STRING (gtkextra-marshal.list:13) */
extern void gtkextra_VOID__INT_STRING (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
/* VOID:BOXED (gtkextra-marshal.list:14) */
#define gtkextra_VOID__BOXED g_cclosure_marshal_VOID__BOXED
/* VOID:VOID (gtkextra-marshal.list:15) */
#define gtkextra_VOID__VOID g_cclosure_marshal_VOID__VOID
/* VOID:BOOL (gtkextra-marshal.list:16) */
#define gtkextra_VOID__BOOLEAN g_cclosure_marshal_VOID__BOOLEAN
#define gtkextra_VOID__BOOL gtkextra_VOID__BOOLEAN
/* VOID:POINTER (gtkextra-marshal.list:17) */
#define gtkextra_VOID__POINTER g_cclosure_marshal_VOID__POINTER
/* VOID:INT,INT (gtkextra-marshal.list:18) */
extern void gtkextra_VOID__INT_INT (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
/* VOID:INT,POINTER (gtkextra-marshal.list:19) */
extern void gtkextra_VOID__INT_POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
/* VOID:INT,BOXED (gtkextra-marshal.list:20) */
extern void gtkextra_VOID__INT_BOXED (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
/* VOID:POINTER,POINTER (gtkextra-marshal.list:21) */
extern void gtkextra_VOID__POINTER_POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
/* VOID:BOXED,POINTER (gtkextra-marshal.list:22) */
extern void gtkextra_VOID__BOXED_POINTER (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
/* VOID:BOXED,BOXED (gtkextra-marshal.list:23) */
extern void gtkextra_VOID__BOXED_BOXED (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
/* VOID:OBJECT,OBJECT (gtkextra-marshal.list:24) */
extern void gtkextra_VOID__OBJECT_OBJECT (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
/* VOID:DOUBLE,DOUBLE,DOUBLE,DOUBLE (gtkextra-marshal.list:25) */
extern void gtkextra_VOID__DOUBLE_DOUBLE_DOUBLE_DOUBLE (GClosure *closure,
GValue *return_value,
guint n_param_values,
const GValue *param_values,
gpointer invocation_hint,
gpointer marshal_data);
G_END_DECLS
#endif /* __gtkextra_MARSHAL_H__ */
BOOL:INT,INT,POINTER,POINTER
BOOL:BOXED,POINTER
BOOL:BOXED,STRING
BOOL:BOXED,BOXED
BOOL:BOXED,DOUBLE,DOUBLE
BOOL:POINTER,POINTER
BOOL:POINTER,BOXED
BOOL:POINTER,STRING
BOOL:POINTER
BOOL:BOXED
BOOL:INT,INT
VOID:INT
VOID:INT,STRING
VOID:BOXED
VOID:VOID
VOID:BOOL
VOID:POINTER
VOID:INT,INT
VOID:INT,POINTER
VOID:POINTER,POINTER
VOID:BOXED,POINTER
VOID:BOXED,BOXED
VOID:OBJECT,OBJECT
VOID:DOUBLE,DOUBLE,DOUBLE,DOUBLE
/* Generated data (by glib-mkenums) */
#define GTKEXTRA_ENABLE_BROKEN
#include "gtkextra.h"
/* enumerations from "gtkplot.h" */
GType
gtk_plot_scale_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_SCALE_LINEAR, "GTK_PLOT_SCALE_LINEAR", "linear" },
{ GTK_PLOT_SCALE_LOG10, "GTK_PLOT_SCALE_LOG10", "log10" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotScale", values);
}
return etype;
}
GType
gtk_plot_symbol_type_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_SYMBOL_NONE, "GTK_PLOT_SYMBOL_NONE", "none" },
{ GTK_PLOT_SYMBOL_SQUARE, "GTK_PLOT_SYMBOL_SQUARE", "square" },
{ GTK_PLOT_SYMBOL_CIRCLE, "GTK_PLOT_SYMBOL_CIRCLE", "circle" },
{ GTK_PLOT_SYMBOL_UP_TRIANGLE, "GTK_PLOT_SYMBOL_UP_TRIANGLE", "up-triangle" },
{ GTK_PLOT_SYMBOL_DOWN_TRIANGLE, "GTK_PLOT_SYMBOL_DOWN_TRIANGLE", "down-triangle" },
{ GTK_PLOT_SYMBOL_RIGHT_TRIANGLE, "GTK_PLOT_SYMBOL_RIGHT_TRIANGLE", "right-triangle" },
{ GTK_PLOT_SYMBOL_LEFT_TRIANGLE, "GTK_PLOT_SYMBOL_LEFT_TRIANGLE", "left-triangle" },
{ GTK_PLOT_SYMBOL_DIAMOND, "GTK_PLOT_SYMBOL_DIAMOND", "diamond" },
{ GTK_PLOT_SYMBOL_PLUS, "GTK_PLOT_SYMBOL_PLUS", "plus" },
{ GTK_PLOT_SYMBOL_CROSS, "GTK_PLOT_SYMBOL_CROSS", "cross" },
{ GTK_PLOT_SYMBOL_STAR, "GTK_PLOT_SYMBOL_STAR", "star" },
{ GTK_PLOT_SYMBOL_DOT, "GTK_PLOT_SYMBOL_DOT", "dot" },
{ GTK_PLOT_SYMBOL_IMPULSE, "GTK_PLOT_SYMBOL_IMPULSE", "impulse" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotSymbolType", values);
}
return etype;
}
GType
gtk_plot_symbol_style_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_SYMBOL_EMPTY, "GTK_PLOT_SYMBOL_EMPTY", "empty" },
{ GTK_PLOT_SYMBOL_FILLED, "GTK_PLOT_SYMBOL_FILLED", "filled" },
{ GTK_PLOT_SYMBOL_OPAQUE, "GTK_PLOT_SYMBOL_OPAQUE", "opaque" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotSymbolStyle", values);
}
return etype;
}
GType
gtk_plot_border_style_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_BORDER_NONE, "GTK_PLOT_BORDER_NONE", "none" },
{ GTK_PLOT_BORDER_LINE, "GTK_PLOT_BORDER_LINE", "line" },
{ GTK_PLOT_BORDER_SHADOW, "GTK_PLOT_BORDER_SHADOW", "shadow" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotBorderStyle", values);
}
return etype;
}
GType
gtk_plot_line_style_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_LINE_NONE, "GTK_PLOT_LINE_NONE", "none" },
{ GTK_PLOT_LINE_SOLID, "GTK_PLOT_LINE_SOLID", "solid" },
{ GTK_PLOT_LINE_DOTTED, "GTK_PLOT_LINE_DOTTED", "dotted" },
{ GTK_PLOT_LINE_DASHED, "GTK_PLOT_LINE_DASHED", "dashed" },
{ GTK_PLOT_LINE_DOT_DASH, "GTK_PLOT_LINE_DOT_DASH", "dot-dash" },
{ GTK_PLOT_LINE_DOT_DOT_DASH, "GTK_PLOT_LINE_DOT_DOT_DASH", "dot-dot-dash" },
{ GTK_PLOT_LINE_DOT_DASH_DASH, "GTK_PLOT_LINE_DOT_DASH_DASH", "dot-dash-dash" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotLineStyle", values);
}
return etype;
}
GType
gtk_plot_connector_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_CONNECT_NONE, "GTK_PLOT_CONNECT_NONE", "none" },
{ GTK_PLOT_CONNECT_STRAIGHT, "GTK_PLOT_CONNECT_STRAIGHT", "straight" },
{ GTK_PLOT_CONNECT_SPLINE, "GTK_PLOT_CONNECT_SPLINE", "spline" },
{ GTK_PLOT_CONNECT_HV_STEP, "GTK_PLOT_CONNECT_HV_STEP", "hv-step" },
{ GTK_PLOT_CONNECT_VH_STEP, "GTK_PLOT_CONNECT_VH_STEP", "vh-step" },
{ GTK_PLOT_CONNECT_MIDDLE_STEP, "GTK_PLOT_CONNECT_MIDDLE_STEP", "middle-step" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotConnector", values);
}
return etype;
}
GType
gtk_plot_label_pos_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GFlagsValue values[] = {
{ GTK_PLOT_LABEL_NONE, "GTK_PLOT_LABEL_NONE", "none" },
{ GTK_PLOT_LABEL_IN, "GTK_PLOT_LABEL_IN", "in" },
{ GTK_PLOT_LABEL_OUT, "GTK_PLOT_LABEL_OUT", "out" },
{ 0, NULL, NULL }
};
etype = g_flags_register_static ("GtkPlotLabelPos", values);
}
return etype;
}
GType
gtk_plot_error_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_ERROR_DIV_ZERO, "GTK_PLOT_ERROR_DIV_ZERO", "div-zero" },
{ GTK_PLOT_ERROR_LOG_NEG, "GTK_PLOT_ERROR_LOG_NEG", "log-neg" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotError", values);
}
return etype;
}
GType
gtk_plot_orientation_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_AXIS_X, "GTK_PLOT_AXIS_X", "x" },
{ GTK_PLOT_AXIS_Y, "GTK_PLOT_AXIS_Y", "y" },
{ GTK_PLOT_AXIS_Z, "GTK_PLOT_AXIS_Z", "z" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotOrientation", values);
}
return etype;
}
GType
gtk_plot_axis_pos_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_AXIS_LEFT, "GTK_PLOT_AXIS_LEFT", "left" },
{ GTK_PLOT_AXIS_RIGHT, "GTK_PLOT_AXIS_RIGHT", "right" },
{ GTK_PLOT_AXIS_TOP, "GTK_PLOT_AXIS_TOP", "top" },
{ GTK_PLOT_AXIS_BOTTOM, "GTK_PLOT_AXIS_BOTTOM", "bottom" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotAxisPos", values);
}
return etype;
}
GType
gtk_plot_label_style_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_LABEL_FLOAT, "GTK_PLOT_LABEL_FLOAT", "float" },
{ GTK_PLOT_LABEL_EXP, "GTK_PLOT_LABEL_EXP", "exp" },
{ GTK_PLOT_LABEL_POW, "GTK_PLOT_LABEL_POW", "pow" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotLabelStyle", values);
}
return etype;
}
GType
gtk_plot_ticks_pos_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GFlagsValue values[] = {
{ GTK_PLOT_TICKS_NONE, "GTK_PLOT_TICKS_NONE", "none" },
{ GTK_PLOT_TICKS_IN, "GTK_PLOT_TICKS_IN", "in" },
{ GTK_PLOT_TICKS_OUT, "GTK_PLOT_TICKS_OUT", "out" },
{ 0, NULL, NULL }
};
etype = g_flags_register_static ("GtkPlotTicksPos", values);
}
return etype;
}
/* enumerations from "gtkplot3d.h" */
GType
gtk_plot_plane_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_PLANE_XY, "GTK_PLOT_PLANE_XY", "xy" },
{ GTK_PLOT_PLANE_YX, "GTK_PLOT_PLANE_YX", "yx" },
{ GTK_PLOT_PLANE_XZ, "GTK_PLOT_PLANE_XZ", "xz" },
{ GTK_PLOT_PLANE_ZX, "GTK_PLOT_PLANE_ZX", "zx" },
{ GTK_PLOT_PLANE_YZ, "GTK_PLOT_PLANE_YZ", "yz" },
{ GTK_PLOT_PLANE_ZY, "GTK_PLOT_PLANE_ZY", "zy" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotPlane", values);
}
return etype;
}
GType
gtk_plot_side_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GFlagsValue values[] = {
{ GTK_PLOT_SIDE_XY, "GTK_PLOT_SIDE_XY", "xy" },
{ GTK_PLOT_SIDE_XZ, "GTK_PLOT_SIDE_XZ", "xz" },
{ GTK_PLOT_SIDE_YX, "GTK_PLOT_SIDE_YX", "yx" },
{ GTK_PLOT_SIDE_YZ, "GTK_PLOT_SIDE_YZ", "yz" },
{ GTK_PLOT_SIDE_ZX, "GTK_PLOT_SIDE_ZX", "zx" },
{ GTK_PLOT_SIDE_ZY, "GTK_PLOT_SIDE_ZY", "zy" },
{ 0, NULL, NULL }
};
etype = g_flags_register_static ("GtkPlotSide", values);
}
return etype;
}
/* enumerations from "gtkplotbar.h" */
GType
gtk_plot_bar_units_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_BAR_POINTS, "GTK_PLOT_BAR_POINTS", "points" },
{ GTK_PLOT_BAR_RELATIVE, "GTK_PLOT_BAR_RELATIVE", "relative" },
{ GTK_PLOT_BAR_ABSOLUTE, "GTK_PLOT_BAR_ABSOLUTE", "absolute" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotBarUnits", values);
}
return etype;
}
/* enumerations from "gtkplotcanvas.h" */
GType
gtk_plot_canvas_action_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_CANVAS_ACTION_INACTIVE, "GTK_PLOT_CANVAS_ACTION_INACTIVE", "inactive" },
{ GTK_PLOT_CANVAS_ACTION_SELECTION, "GTK_PLOT_CANVAS_ACTION_SELECTION", "selection" },
{ GTK_PLOT_CANVAS_ACTION_DRAG, "GTK_PLOT_CANVAS_ACTION_DRAG", "drag" },
{ GTK_PLOT_CANVAS_ACTION_RESIZE, "GTK_PLOT_CANVAS_ACTION_RESIZE", "resize" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotCanvasAction", values);
}
return etype;
}
GType
gtk_plot_canvas_flag_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GFlagsValue values[] = {
{ GTK_PLOT_CANVAS_FROZEN, "GTK_PLOT_CANVAS_FROZEN", "frozen" },
{ GTK_PLOT_CANVAS_CAN_MOVE, "GTK_PLOT_CANVAS_CAN_MOVE", "can-move" },
{ GTK_PLOT_CANVAS_CAN_X_RESIZE, "GTK_PLOT_CANVAS_CAN_X_RESIZE", "can-x-resize" },
{ GTK_PLOT_CANVAS_CAN_Y_RESIZE, "GTK_PLOT_CANVAS_CAN_Y_RESIZE", "can-y-resize" },
{ 0, NULL, NULL }
};
etype = g_flags_register_static ("GtkPlotCanvasFlag", values);
}
return etype;
}
GType
gtk_plot_canvas_arrow_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GFlagsValue values[] = {
{ GTK_PLOT_ARROW_NONE, "GTK_PLOT_ARROW_NONE", "none" },
{ GTK_PLOT_ARROW_ORIGIN, "GTK_PLOT_ARROW_ORIGIN", "origin" },
{ GTK_PLOT_ARROW_END, "GTK_PLOT_ARROW_END", "end" },
{ 0, NULL, NULL }
};
etype = g_flags_register_static ("GtkPlotCanvasArrow", values);
}
return etype;
}
GType
gtk_plot_canvas_selection_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_CANVAS_SELECT_NONE, "GTK_PLOT_CANVAS_SELECT_NONE", "none" },
{ GTK_PLOT_CANVAS_SELECT_MARKERS, "GTK_PLOT_CANVAS_SELECT_MARKERS", "markers" },
{ GTK_PLOT_CANVAS_SELECT_TARGET, "GTK_PLOT_CANVAS_SELECT_TARGET", "target" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotCanvasSelection", values);
}
return etype;
}
GType
gtk_plot_canvas_selection_mode_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_CANVAS_SELECT_CLICK_1, "GTK_PLOT_CANVAS_SELECT_CLICK_1", "1" },
{ GTK_PLOT_CANVAS_SELECT_CLICK_2, "GTK_PLOT_CANVAS_SELECT_CLICK_2", "2" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotCanvasSelectionMode", values);
}
return etype;
}
GType
gtk_plot_canvas_type_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_CANVAS_NONE, "GTK_PLOT_CANVAS_NONE", "none" },
{ GTK_PLOT_CANVAS_PLOT, "GTK_PLOT_CANVAS_PLOT", "plot" },
{ GTK_PLOT_CANVAS_AXIS, "GTK_PLOT_CANVAS_AXIS", "axis" },
{ GTK_PLOT_CANVAS_LEGENDS, "GTK_PLOT_CANVAS_LEGENDS", "legends" },
{ GTK_PLOT_CANVAS_TITLE, "GTK_PLOT_CANVAS_TITLE", "title" },
{ GTK_PLOT_CANVAS_TEXT, "GTK_PLOT_CANVAS_TEXT", "text" },
{ GTK_PLOT_CANVAS_DATA, "GTK_PLOT_CANVAS_DATA", "data" },
{ GTK_PLOT_CANVAS_LINE, "GTK_PLOT_CANVAS_LINE", "line" },
{ GTK_PLOT_CANVAS_RECTANGLE, "GTK_PLOT_CANVAS_RECTANGLE", "rectangle" },
{ GTK_PLOT_CANVAS_ELLIPSE, "GTK_PLOT_CANVAS_ELLIPSE", "ellipse" },
{ GTK_PLOT_CANVAS_PIXMAP, "GTK_PLOT_CANVAS_PIXMAP", "pixmap" },
{ GTK_PLOT_CANVAS_MARKER, "GTK_PLOT_CANVAS_MARKER", "marker" },
{ GTK_PLOT_CANVAS_POLYGON, "GTK_PLOT_CANVAS_POLYGON", "polygon" },
{ GTK_PLOT_CANVAS_CUSTOM, "GTK_PLOT_CANVAS_CUSTOM", "custom" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotCanvasType", values);
}
return etype;
}
GType
gtk_plot_canvas_pos_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_CANVAS_OUT, "GTK_PLOT_CANVAS_OUT", "out" },
{ GTK_PLOT_CANVAS_IN, "GTK_PLOT_CANVAS_IN", "in" },
{ GTK_PLOT_CANVAS_LEFT, "GTK_PLOT_CANVAS_LEFT", "left" },
{ GTK_PLOT_CANVAS_RIGHT, "GTK_PLOT_CANVAS_RIGHT", "right" },
{ GTK_PLOT_CANVAS_TOP, "GTK_PLOT_CANVAS_TOP", "top" },
{ GTK_PLOT_CANVAS_BOTTOM, "GTK_PLOT_CANVAS_BOTTOM", "bottom" },
{ GTK_PLOT_CANVAS_TOP_LEFT, "GTK_PLOT_CANVAS_TOP_LEFT", "top-left" },
{ GTK_PLOT_CANVAS_TOP_RIGHT, "GTK_PLOT_CANVAS_TOP_RIGHT", "top-right" },
{ GTK_PLOT_CANVAS_BOTTOM_LEFT, "GTK_PLOT_CANVAS_BOTTOM_LEFT", "bottom-left" },
{ GTK_PLOT_CANVAS_BOTTOM_RIGHT, "GTK_PLOT_CANVAS_BOTTOM_RIGHT", "bottom-right" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotCanvasPos", values);
}
return etype;
}
/* enumerations from "gtkplotcsurface.h" */
GType
gtk_plot_projection_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_PROJECT_NONE, "GTK_PLOT_PROJECT_NONE", "none" },
{ GTK_PLOT_PROJECT_EMPTY, "GTK_PLOT_PROJECT_EMPTY", "empty" },
{ GTK_PLOT_PROJECT_FULL, "GTK_PLOT_PROJECT_FULL", "full" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotProjection", values);
}
return etype;
}
/* enumerations from "gtkplotpc.h" */
GType
gtk_plot_page_size_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_LETTER, "GTK_PLOT_LETTER", "letter" },
{ GTK_PLOT_LEGAL, "GTK_PLOT_LEGAL", "legal" },
{ GTK_PLOT_A4, "GTK_PLOT_A4", "a4" },
{ GTK_PLOT_EXECUTIVE, "GTK_PLOT_EXECUTIVE", "executive" },
{ GTK_PLOT_CUSTOM, "GTK_PLOT_CUSTOM", "custom" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotPageSize", values);
}
return etype;
}
GType
gtk_plot_page_orientation_get_type (void)
{
static GType etype = 0;
if (etype == 0) {
static const GEnumValue values[] = {
{ GTK_PLOT_PORTRAIT, "GTK_PLOT_PORTRAIT", "portrait" },
{ GTK_PLOT_LANDSCAPE, "GTK_PLOT_LANDSCAPE", "landscape" },
{ 0, NULL, NULL }
};
etype = g_enum_register_static ("GtkPlotPageOrientation", values);
}
return etype;