summaryrefslogtreecommitdiffstats
path: root/src/box3d.cpp
diff options
context:
space:
mode:
authorMaximilian Albert <maximilian.albert@gmail.com>2007-07-10 13:27:15 +0000
committercilix42 <cilix42@users.sourceforge.net>2007-07-10 13:27:15 +0000
commit637c17ef679de15008c7251161e84bc6faf426dc (patch)
tree1deef1dbc73ccd9e022878c325235f948b4bd708 /src/box3d.cpp
parentcorrect way to transform coordinates (fixes earlier ad-hoc solution) (diff)
downloadinkscape-637c17ef679de15008c7251161e84bc6faf426dc.tar.gz
inkscape-637c17ef679de15008c7251161e84bc6faf426dc.zip
Status message & cleanups
(bzr r3209)
Diffstat (limited to 'src/box3d.cpp')
-rw-r--r--src/box3d.cpp15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/box3d.cpp b/src/box3d.cpp
index 4ce5d85b9..b02e88e1e 100644
--- a/src/box3d.cpp
+++ b/src/box3d.cpp
@@ -15,6 +15,7 @@
* Released under GNU GPL, read the file 'COPYING' for more information
*/
+#include <glibmm/i18n.h>
#include "box3d.h"
static void sp_3dbox_class_init(SP3DBoxClass *klass);
@@ -26,7 +27,7 @@ static void sp_3dbox_set(SPObject *object, unsigned int key, const gchar *value)
static void sp_3dbox_update(SPObject *object, SPCtx *ctx, guint flags);
static Inkscape::XML::Node *sp_3dbox_write(SPObject *object, Inkscape::XML::Node *repr, guint flags);
-//static gchar *sp_3dbox_description(SPItem *item);
+static gchar *sp_3dbox_description(SPItem *item);
//static void sp_3dbox_set_shape(SPShape *shape);
static void sp_3dbox_set_shape(SP3DBox *box3d);
@@ -61,7 +62,7 @@ static void
sp_3dbox_class_init(SP3DBoxClass *klass)
{
SPObjectClass *sp_object_class = (SPObjectClass *) klass;
- // SPItemClass *item_class = (SPItemClass *) klass;
+ SPItemClass *item_class = (SPItemClass *) klass;
parent_class = (SPGroupClass *) g_type_class_ref(SP_TYPE_GROUP);
@@ -71,7 +72,7 @@ sp_3dbox_class_init(SP3DBoxClass *klass)
sp_object_class->update = sp_3dbox_update;
//sp_object_class->release = sp_3dbox_release;
- //item_class->description = sp_3dbox_description;
+ item_class->description = sp_3dbox_description;
}
static void
@@ -176,6 +177,14 @@ static Inkscape::XML::Node *sp_3dbox_write(SPObject *object, Inkscape::XML::Node
return repr;
}
+static gchar *
+sp_3dbox_description(SPItem *item)
+{
+ g_return_val_if_fail(SP_IS_3DBOX(item), NULL);
+
+ return g_strdup(_("<b>3D Box</b>"));
+}
+
void
sp_3dbox_position_set (SP3DBoxContext &bc)
{