libInit.cc
author Jan Vrany <jan.vrany@fit.cvut.cz>
Tue, 16 Feb 2016 07:46:52 +0000
changeset 39 8af34937e1ec
parent 38 9c94e463018a
child 40 28dfc583beb5
permissions -rw-r--r--
More work for using CairoGrahicsContext for rendering views * Added GraphicsMedium>>cairoify to change from device rendering to Cairo rendering. * Handle lineWidth: 0 specially as it actually means lineWidth = 1. * Small cleanup / fixes in text displaying (this would need more work, though)

/*
 * $Header$
 *
 * DO NOT EDIT
 * automagically generated from the projectDefinition: stx_goodies_libcairo.
 */
#define __INDIRECTVMINITCALLS__
#include <stc.h>

#ifdef WIN32
# pragma codeseg INITCODE "INITCODE"
#endif

#if defined(INIT_TEXT_SECTION) || defined(DLL_EXPORT)
DLL_EXPORT void _libstx_goodies_libcairo_Init() INIT_TEXT_SECTION;
DLL_EXPORT void _libstx_goodies_libcairo_InitDefinition() INIT_TEXT_SECTION;
#endif

void _libstx_goodies_libcairo_InitDefinition(pass, __pRT__, snd)
OBJ snd; struct __vmData__ *__pRT__; {
__BEGIN_PACKAGE2__("libstx_goodies_libcairo__DFN", _libstx_goodies_libcairo_InitDefinition, "stx:goodies/libcairo");
_stx_137goodies_137libcairo_Init(pass,__pRT__,snd);

__END_PACKAGE__();
}

void _libstx_goodies_libcairo_Init(pass, __pRT__, snd)
OBJ snd; struct __vmData__ *__pRT__; {
__BEGIN_PACKAGE2__("libstx_goodies_libcairo", _libstx_goodies_libcairo_Init, "stx:goodies/libcairo");
_Cairo__Antialias_Init(pass,__pRT__,snd);
_Cairo__CObject_Init(pass,__pRT__,snd);
_Cairo__CPrimitives_Init(pass,__pRT__,snd);
_Cairo__ClockView_Init(pass,__pRT__,snd);
_Cairo__Content_Init(pass,__pRT__,snd);
_Cairo__Device_Init(pass,__pRT__,snd);
_Cairo__DeviceType_Init(pass,__pRT__,snd);
_Cairo__Extend_Init(pass,__pRT__,snd);
_Cairo__FillRule_Init(pass,__pRT__,snd);
_Cairo__Filter_Init(pass,__pRT__,snd);
_Cairo__FontExtents_Init(pass,__pRT__,snd);
_Cairo__FontOptions_Init(pass,__pRT__,snd);
_Cairo__FontSlant_Init(pass,__pRT__,snd);
_Cairo__FontType_Init(pass,__pRT__,snd);
_Cairo__FontWeight_Init(pass,__pRT__,snd);
_Cairo__Format_Init(pass,__pRT__,snd);
_Cairo__Glyph_Init(pass,__pRT__,snd);
_Cairo__HintMetrics_Init(pass,__pRT__,snd);
_Cairo__HintStyle_Init(pass,__pRT__,snd);
_Cairo__LineCap_Init(pass,__pRT__,snd);
_Cairo__LineJoin_Init(pass,__pRT__,snd);
_Cairo__Matrix_Init(pass,__pRT__,snd);
_Cairo__Operator_Init(pass,__pRT__,snd);
_Cairo__Path_Init(pass,__pRT__,snd);
_Cairo__PathData_Init(pass,__pRT__,snd);
_Cairo__PathDataType_Init(pass,__pRT__,snd);
_Cairo__PatternType_Init(pass,__pRT__,snd);
_Cairo__PdfVersion_Init(pass,__pRT__,snd);
_Cairo__Rectangle_Init(pass,__pRT__,snd);
_Cairo__RectangleInt_Init(pass,__pRT__,snd);
_Cairo__RectangleList_Init(pass,__pRT__,snd);
_Cairo__Region_Init(pass,__pRT__,snd);
_Cairo__RegionOverlap_Init(pass,__pRT__,snd);
_Cairo__ScaledFont_Init(pass,__pRT__,snd);
_Cairo__Status_Init(pass,__pRT__,snd);
_Cairo__SubpixelOrder_Init(pass,__pRT__,snd);
_Cairo__SurfaceObserverMode_Init(pass,__pRT__,snd);
_Cairo__SurfaceType_Init(pass,__pRT__,snd);
_Cairo__TextCluster_Init(pass,__pRT__,snd);
_Cairo__TextClusterFlags_Init(pass,__pRT__,snd);
_Cairo__TextExampleView_Init(pass,__pRT__,snd);
_Cairo__TextExtents_Init(pass,__pRT__,snd);
_Cairo__UserDataKey_Init(pass,__pRT__,snd);
_stx_137goodies_137libcairo_Init(pass,__pRT__,snd);
_Cairo__FontFace_Init(pass,__pRT__,snd);
_Cairo__GraphicsContext_Init(pass,__pRT__,snd);
_Cairo__Pattern_Init(pass,__pRT__,snd);
_Cairo__Surface_Init(pass,__pRT__,snd);
_CairoGraphicsContext_Init(pass,__pRT__,snd);
_Cairo__SurfaceImage_Init(pass,__pRT__,snd);
_Cairo__SurfacePDF_Init(pass,__pRT__,snd);
_Cairo__SurfaceXlib_Init(pass,__pRT__,snd);

_stx_137goodies_137libcairo_extensions_Init(pass,__pRT__,snd);
__END_PACKAGE__();
}