index 23b74a3782fd288b3e144b681e1e988e4303842e..ebf5cee6d3646910f2b151742ce26ff3c43e5989 100644 (file)
#include <libnrtype/nrtype-forward.h>
-#include <display/curve.h>
+#include <display/display-forward.h>
#include <forward.h>
#include <sp-paint-server.h>
#include <display/nr-arena-item.h>
struct NRArenaGlyphs : public NRArenaItem {
/* Glyphs data */
SPStyle *style;
- NRMatrix g_transform;
+ NR::Matrix g_transform;
font_instance *font;
gint glyph;
raster_font *sfont;
float x, y;
-// NRMatrix cached_tr;
+// NR::Matrix cached_tr;
// Shape *cached_shp;
// bool cached_shp_dirty;
// bool cached_style_dirty;
void nr_arena_glyphs_set_path (NRArenaGlyphs *glyphs,
SPCurve *curve, unsigned int lieutenant,
font_instance *font, int glyph,
- const NRMatrix *transform);
+ const NR::Matrix *transform);
void nr_arena_glyphs_set_style (NRArenaGlyphs *glyphs, SPStyle *style);
/* Integrated group of component glyphss */
NRType nr_arena_glyphs_group_get_type (void);
struct NRArenaGlyphsGroup : public NRArenaGroup {
- SPStyle *style;
+ //SPStyle *style;
NRRect paintbox;
/* State data */
SPPainter *fill_painter;
void nr_arena_glyphs_group_clear (NRArenaGlyphsGroup *group);
-void nr_arena_glyphs_group_add_component (NRArenaGlyphsGroup *group, font_instance *font, int glyph, const NRMatrix *transform);
+void nr_arena_glyphs_group_add_component (NRArenaGlyphsGroup *group, font_instance *font, int glyph, const NR::Matrix *transform);
void nr_arena_glyphs_group_set_style (NRArenaGlyphsGroup *group, SPStyle *style);