diff options
author | neoraider <devnull@localhost> | 2007-12-04 22:35:01 +0100 |
---|---|---|
committer | neoraider <devnull@localhost> | 2007-12-04 22:35:01 +0100 |
commit | d389dce3ef4f1342a2f91926a9dcd02b452c6045 (patch) | |
tree | c3a7a88afd02cb3cdc88a987e227badcc6095b0c /ToolAddPolygon.cpp | |
parent | ecf40f86dfa6aa623bf31494125f3702f9fa0298 (diff) | |
download | zoomedit-d389dce3ef4f1342a2f91926a9dcd02b452c6045.tar zoomedit-d389dce3ef4f1342a2f91926a9dcd02b452c6045.zip |
zoomedit: Got SidebarToolbox working.
Diffstat (limited to 'ToolAddPolygon.cpp')
-rw-r--r-- | ToolAddPolygon.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ToolAddPolygon.cpp b/ToolAddPolygon.cpp new file mode 100644 index 0000000..6e4b813 --- /dev/null +++ b/ToolAddPolygon.cpp @@ -0,0 +1,24 @@ +#include "ToolAddPolygon.h" + + +const gchar *ToolAddPolygon::name = (const gchar*)"Add polygonal room"; + + +ToolAddPolygon::ToolAddPolygon(EditManager *editManager) { + this->editManager = editManager; + + image = gtk_image_new_from_stock(GTK_STOCK_MISSING_IMAGE, GTK_ICON_SIZE_BUTTON); + g_object_ref_sink(G_OBJECT(image)); +} + +ToolAddPolygon::~ToolAddPolygon() { + g_object_unref(G_OBJECT(image)); +} + +void ToolAddPolygon::action() { + editManager->addRoom(); +} + +GtkWidget *ToolAddPolygon::getImage() { + return image; +} |