summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2008-08-03 06:07:19 +0000
committerjoncruz <joncruz@users.sourceforge.net>2008-08-03 06:07:19 +0000
commit955774bc7c82b31997751899137d1a79d8b93119 (patch)
treee9210c18e13701de10c6780dbb90bdb01a9a4046 /src
parentFixed const-correctness and member access (diff)
downloadinkscape-955774bc7c82b31997751899137d1a79d8b93119.tar.gz
inkscape-955774bc7c82b31997751899137d1a79d8b93119.zip
Fixed const-correctness
(bzr r6545)
Diffstat (limited to 'src')
-rw-r--r--src/display/canvas-bpath.cpp4
-rw-r--r--src/display/canvas-bpath.h6
-rw-r--r--src/display/canvas-text.cpp4
-rw-r--r--src/display/canvas-text.h6
4 files changed, 10 insertions, 10 deletions
diff --git a/src/display/canvas-bpath.cpp b/src/display/canvas-bpath.cpp
index 5b0acb31d..15acece5e 100644
--- a/src/display/canvas-bpath.cpp
+++ b/src/display/canvas-bpath.cpp
@@ -428,7 +428,7 @@ sp_canvastext_update (SPCanvasItem *item, NR::Matrix const &affine, unsigned int
}
SPCanvasItem *
-sp_canvastext_new(SPCanvasGroup *parent, SPDesktop *desktop, Geom::Point pos, char *new_text)
+sp_canvastext_new(SPCanvasGroup *parent, SPDesktop *desktop, Geom::Point pos, gchar const *new_text)
{
SPCanvasItem *item = sp_canvas_item_new(parent, SP_TYPE_CANVASTEXT, NULL);
@@ -487,7 +487,7 @@ sp_canvastext_set_coords (SPCanvasText *ct, const NR::Point start)
}
void
-sp_canvastext_set_text (SPCanvasText *ct, const char* new_text)
+sp_canvastext_set_text (SPCanvasText *ct, gchar const * new_text)
{
g_free (ct->text);
ct->text = g_strdup(new_text);
diff --git a/src/display/canvas-bpath.h b/src/display/canvas-bpath.h
index 5a6e6e7ff..bc3db883b 100644
--- a/src/display/canvas-bpath.h
+++ b/src/display/canvas-bpath.h
@@ -112,7 +112,7 @@ struct SPCanvasText : public SPCanvasItem{
guint32 rgba;
SPDesktop *desktop; // the desktop to which this text is attached; needed for coordinate transforms (TODO: these should be eliminated)
- char* text;
+ gchar* text;
NR::Point s;
NR::Matrix affine;
double fontsize;
@@ -123,12 +123,12 @@ struct SPCanvasTextClass : public SPCanvasItemClass{};
GtkType sp_canvastext_get_type (void);
-SPCanvasItem *sp_canvastext_new(SPCanvasGroup *parent, SPDesktop *desktop, Geom::Point pos, char *text);
+SPCanvasItem *sp_canvastext_new(SPCanvasGroup *parent, SPDesktop *desktop, Geom::Point pos, gchar const *text);
void sp_canvastext_set_rgba32 (SPCanvasText *ct, guint32 rgba);
void sp_canvastext_set_coords (SPCanvasText *ct, gdouble x0, gdouble y0);
void sp_canvastext_set_coords (SPCanvasText *ct, const NR::Point start);
-void sp_canvastext_set_text (SPCanvasText *ct, const char* new_text);
+void sp_canvastext_set_text (SPCanvasText *ct, gchar const* new_text);
void sp_canvastext_set_number_as_text (SPCanvasText *ct, int num);
void sp_canvastext_set_fontsize (SPCanvasText *ct, double size);
void sp_canvastext_set_anchor (SPCanvasText *ct, double anchor_x, double anchor_y);
diff --git a/src/display/canvas-text.cpp b/src/display/canvas-text.cpp
index d93fc3167..1ed35fe2a 100644
--- a/src/display/canvas-text.cpp
+++ b/src/display/canvas-text.cpp
@@ -168,7 +168,7 @@ sp_canvastext_update (SPCanvasItem *item, NR::Matrix const &affine, unsigned int
}
SPCanvasItem *
-sp_canvastext_new(SPCanvasGroup *parent, Geom::Point pos, char *new_text)
+sp_canvastext_new(SPCanvasGroup *parent, Geom::Point pos, gchar const *new_text)
{
SPCanvasItem *item = sp_canvas_item_new(parent, SP_TYPE_CANVASTEXT, NULL);
@@ -223,7 +223,7 @@ sp_canvastext_set_coords (SPCanvasText *ct, const NR::Point start)
}
void
-sp_canvastext_set_text (SPCanvasText *ct, const char* new_text)
+sp_canvastext_set_text (SPCanvasText *ct, gchar const* new_text)
{
g_free (ct->text);
ct->text = g_strdup(new_text);
diff --git a/src/display/canvas-text.h b/src/display/canvas-text.h
index 7d1da46f5..54ec8c413 100644
--- a/src/display/canvas-text.h
+++ b/src/display/canvas-text.h
@@ -26,7 +26,7 @@ struct SPCanvasText : public SPCanvasItem{
SPItem *item; // the item to which this line belongs in some sense; may be NULL for some users
guint32 rgba;
- char* text;
+ gchar* text;
NR::Point s;
NR::Matrix affine;
double fontsize;
@@ -37,12 +37,12 @@ struct SPCanvasTextClass : public SPCanvasItemClass{};
GtkType sp_canvastext_get_type (void);
-SPCanvasItem *sp_canvastext_new(SPCanvasGroup *parent, Geom::Point pos, char *text);
+SPCanvasItem *sp_canvastext_new(SPCanvasGroup *parent, Geom::Point pos, gchar const *text);
void sp_canvastext_set_rgba32 (SPCanvasText *ct, guint32 rgba);
void sp_canvastext_set_coords (SPCanvasText *ct, gdouble x0, gdouble y0);
void sp_canvastext_set_coords (SPCanvasText *ct, const NR::Point start);
-void sp_canvastext_set_text (SPCanvasText *ct, const char* new_text);
+void sp_canvastext_set_text (SPCanvasText *ct, gchar const* new_text);
void sp_canvastext_set_number_as_text (SPCanvasText *ct, int num);
void sp_canvastext_set_fontsize (SPCanvasText *ct, double size);
void sp_canvastext_set_anchor (SPCanvasText *ct, double anchor_x, double anchor_y);