PgEngineShape

The shape engines are rendering-system dependent engines that convert character strings into glyph strings. These engines are used in pango_shape().

Constructors

this
this(PangoEngineShape* pangoEngineShape)

Sets our main struct and passes it to the parent class

Members

Functions

getPgEngineShapeStruct
PangoEngineShape* getPgEngineShapeStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
getStruct
void* getStruct()

the main Gtk struct as a void*

setStruct
void setStruct(GObject* obj)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

pangoEngineShape
PangoEngineShape* pangoEngineShape;

the main Gtk struct

Inherited Members

From PgEngine

pangoEngine
PangoEngine* pangoEngine;

the main Gtk struct

getPgEngineStruct
PangoEngine* getPgEngineStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
getStruct
void* getStruct()

the main Gtk struct as a void*

setStruct
void setStruct(GObject* obj)
Undocumented in source. Be warned that the author may not have intended to support it.
list
void list(PangoEngineInfo[] engines)

Function to be provided by a module to list the engines that the module supplies. The function stores a pointer to an array of PangoEngineInfo structures and the length of that array in the given location. Note that script_engine_init() will not be called before this function.

init
void init(TypeModule modul)

Function to be provided by a module to register any GObject types in the module.

exit
void exit()

Function to be provided by the module that is called when the module is unloading. Frequently does nothing.

create
PgEngine create(string id)

Function to be provided by the module to create an instance of one of the engines implemented by the module.

Meta