Details
enum GOAnchorType
typedef enum
{
GO_ANCHOR_CENTER,
GO_ANCHOR_NORTH,
GO_ANCHOR_NORTH_WEST,
GO_ANCHOR_NORTH_EAST,
GO_ANCHOR_SOUTH,
GO_ANCHOR_SOUTH_WEST,
GO_ANCHOR_SOUTH_EAST,
GO_ANCHOR_WEST,
GO_ANCHOR_EAST,
GO_ANCHOR_N = GO_ANCHOR_NORTH,
GO_ANCHOR_NW = GO_ANCHOR_NORTH_WEST,
GO_ANCHOR_NE = GO_ANCHOR_NORTH_EAST,
GO_ANCHOR_S = GO_ANCHOR_SOUTH,
GO_ANCHOR_SW = GO_ANCHOR_SOUTH_WEST,
GO_ANCHOR_SE = GO_ANCHOR_SOUTH_EAST,
GO_ANCHOR_W = GO_ANCHOR_WEST,
GO_ANCHOR_E = GO_ANCHOR_EAST
} GOAnchorType;
GO_ANCHOR_CENTER
|
anchor center.
|
GO_ANCHOR_NORTH
|
anchor top.
|
GO_ANCHOR_NORTH_WEST
|
anchor top left.
|
GO_ANCHOR_NORTH_EAST
|
anchor top left.
|
GO_ANCHOR_SOUTH
|
anchor bottom.
|
GO_ANCHOR_SOUTH_WEST
|
anchor bottom left.
|
GO_ANCHOR_SOUTH_EAST
|
anchor bottom left.
|
GO_ANCHOR_WEST
|
anchor left.
|
GO_ANCHOR_EAST
|
anchor right.
|
GO_ANCHOR_N
|
anchor top.
|
GO_ANCHOR_NW
|
anchor top left.
|
GO_ANCHOR_NE
|
anchor top left.
|
GO_ANCHOR_S
|
anchor bottom.
|
GO_ANCHOR_SW
|
anchor bottom left.
|
GO_ANCHOR_SE
|
anchor bottom left.
|
GO_ANCHOR_W
|
anchor left.
|
GO_ANCHOR_E
|
anchor right.
|
GODrawingAnchor
typedef struct {
int pos_pts [4]; /* position in points */
GODrawingAnchorDir direction;
} GODrawingAnchor;
enum GODrawingAnchorDir
typedef enum {
GOD_ANCHOR_DIR_UNKNOWN = 0xFF,
GOD_ANCHOR_DIR_UP_LEFT = 0x00,
GOD_ANCHOR_DIR_UP_RIGHT = 0x01,
GOD_ANCHOR_DIR_DOWN_LEFT = 0x10,
GOD_ANCHOR_DIR_DOWN_RIGHT = 0x11,
GOD_ANCHOR_DIR_NONE_MASK = 0x00,
GOD_ANCHOR_DIR_H_MASK = 0x01,
GOD_ANCHOR_DIR_RIGHT = 0x01,
GOD_ANCHOR_DIR_V_MASK = 0x10,
GOD_ANCHOR_DIR_DOWN = 0x10
} GODrawingAnchorDir;
GOD_ANCHOR_DIR_UNKNOWN
|
unknown.
|
GOD_ANCHOR_DIR_UP_LEFT
|
up left.
|
GOD_ANCHOR_DIR_UP_RIGHT
|
up right.
|
GOD_ANCHOR_DIR_DOWN_LEFT
|
down left.
|
GOD_ANCHOR_DIR_DOWN_RIGHT
|
down right.
|
GOD_ANCHOR_DIR_NONE_MASK
|
mask for none.
|
GOD_ANCHOR_DIR_H_MASK
|
horizontal mask.
|
GOD_ANCHOR_DIR_RIGHT
|
right
|
GOD_ANCHOR_DIR_V_MASK
|
vertical mask.
|
GOD_ANCHOR_DIR_DOWN
|
down
|
enum GOLineDashType
typedef enum {
GO_LINE_NONE,
GO_LINE_SOLID,
GO_LINE_S_DOT,
GO_LINE_S_DASH_DOT,
GO_LINE_S_DASH_DOT_DOT,
GO_LINE_DASH_DOT_DOT_DOT,
GO_LINE_DOT,
GO_LINE_S_DASH,
GO_LINE_DASH,
GO_LINE_LONG_DASH,
GO_LINE_DASH_DOT,
GO_LINE_DASH_DOT_DOT,
GO_LINE_MAX
} GOLineDashType;
GO_LINE_NONE
|
No line displayed.
|
GO_LINE_SOLID
|
Solid line.
|
GO_LINE_S_DOT
|
|
GO_LINE_S_DASH_DOT
|
|
GO_LINE_S_DASH_DOT_DOT
|
|
GO_LINE_DASH_DOT_DOT_DOT
|
|
GO_LINE_DOT
|
|
GO_LINE_S_DASH
|
|
GO_LINE_DASH
|
|
GO_LINE_LONG_DASH
|
|
GO_LINE_DASH_DOT
|
|
GO_LINE_DASH_DOT_DOT
|
|
GO_LINE_MAX
|
|
enum GOLineInterpolation
typedef enum {
GO_LINE_INTERPOLATION_LINEAR,
GO_LINE_INTERPOLATION_SPLINE,
GO_LINE_INTERPOLATION_CLOSED_SPLINE,
GO_LINE_INTERPOLATION_CUBIC_SPLINE,
GO_LINE_INTERPOLATION_PARABOLIC_CUBIC_SPLINE,
GO_LINE_INTERPOLATION_CUBIC_CUBIC_SPLINE,
GO_LINE_INTERPOLATION_CLAMPED_CUBIC_SPLINE,
GO_LINE_INTERPOLATION_STEP_START,
GO_LINE_INTERPOLATION_STEP_END,
GO_LINE_INTERPOLATION_STEP_CENTER_X,
GO_LINE_INTERPOLATION_STEP_CENTER_Y,
GO_LINE_INTERPOLATION_ODF_SPLINE,
GO_LINE_INTERPOLATION_MAX
} GOLineInterpolation;
GO_LINE_INTERPOLATION_LINEAR
|
Linear interpolation.
|
GO_LINE_INTERPOLATION_SPLINE
|
Bezier cubic spline interpolation.
|
GO_LINE_INTERPOLATION_CLOSED_SPLINE
|
Closed Bezier cubic spline interpolation.
|
GO_LINE_INTERPOLATION_CUBIC_SPLINE
|
Cubic spline interpolation with natural limits.
|
GO_LINE_INTERPOLATION_PARABOLIC_CUBIC_SPLINE
|
Cubic spline interpolation with parabolic limits.
|
GO_LINE_INTERPOLATION_CUBIC_CUBIC_SPLINE
|
Cubic spline interpolation with cubic limits.
|
GO_LINE_INTERPOLATION_CLAMPED_CUBIC_SPLINE
|
Cubic spline interpolation with fixed derivatives at both ends.
|
GO_LINE_INTERPOLATION_STEP_START
|
Steps using first y value.
|
GO_LINE_INTERPOLATION_STEP_END
|
Steps using last y value.
|
GO_LINE_INTERPOLATION_STEP_CENTER_X
|
Steps centered around each point.
|
GO_LINE_INTERPOLATION_STEP_CENTER_Y
|
Steps using mean y value.
|
GO_LINE_INTERPOLATION_ODF_SPLINE
|
ODF compatible Bezier cubic spline interpolation, cyclic if first and last points are identical.
|
GO_LINE_INTERPOLATION_MAX
|
First invalid value.
|
GOTranslateFunc ()
const char * (*GOTranslateFunc) (char const *path
,
gpointer func_data
);
path :
|
|
func_data :
|
|
Returns : |
|
enum GOFontScript
typedef enum {
GO_FONT_SCRIPT_SUB = -1,
GO_FONT_SCRIPT_STANDARD = 0,
GO_FONT_SCRIPT_SUPER = 1
} GOFontScript;
GO_FONT_SCRIPT_SUB
|
subscript.
|
GO_FONT_SCRIPT_STANDARD
|
normal.
|
GO_FONT_SCRIPT_SUPER
|
superscript.
|
enum GoResourceType
typedef enum {
GO_RESOURCE_NATIVE,
GO_RESOURCE_RO,
GO_RESOURCE_RW,
GO_RESOURCE_CHILD,
GO_RESOURCE_EXTERNAL,
GO_RESOURCE_GENERATED,
GO_RESOURCE_INVALID
} GoResourceType;
GO_RESOURCE_NATIVE
|
in goffice code resource.
|
GO_RESOURCE_RO
|
read only on disk resource.
|
GO_RESOURCE_RW
|
on disk resource which can be overwritten.
|
GO_RESOURCE_CHILD
|
child of another resource.
|
GO_RESOURCE_EXTERNAL
|
resource from a data file.
|
GO_RESOURCE_GENERATED
|
resource generated by the framework.
|
GO_RESOURCE_INVALID
|
invalid resource.
|