diff --git a/src/zmapWindow/items/zmapWindowCanvasItem.c b/src/zmapWindow/items/zmapWindowCanvasItem.c
index ce4ac989eaa28839e2a3a4489d372fb823507e66..d5dacb213d1ac5340fd355272518ff186777b8a9 100755
--- a/src/zmapWindow/items/zmapWindowCanvasItem.c
+++ b/src/zmapWindow/items/zmapWindowCanvasItem.c
@@ -27,30 +27,29 @@
  *
  * Exported functions: See XXXXXXXXXXXXX.h
  * HISTORY:
- * Last edited: Jan 22 13:57 2010 (edgrif)
+ * Last edited: Feb 16 10:20 2010 (edgrif)
  * Created: Wed Dec  3 09:00:20 2008 (rds)
- * CVS info:   $Id: zmapWindowCanvasItem.c,v 1.16 2010-01-22 13:58:05 edgrif Exp $
+ * CVS info:   $Id: zmapWindowCanvasItem.c,v 1.17 2010-02-16 10:21:23 edgrif Exp $
  *-------------------------------------------------------------------
  */
 
 #include <string.h>		/* memcpy */
-#include <zmapWindowCanvasItem_I.h>
-#include <zmapWindowGlyphItem.h>
 #include <zmapWindowCanvas.h>
-#include <zmapWindowContainerGroup.h>
-#include <zmapWindowContainerUtils.h>
-#include <zmapWindowContainerFeatureSet.h>
-#include <zmapWindowLongItem.h>
-
-enum {
-  WINDOW_CANVAS_ITEM_0,		/* zero == invalid property id */
-  WINDOW_CANVAS_ITEM_INTERVAL_TYPE,
-  WINDOW_CANVAS_ITEM_AUTO_RESIZE_BG,
-  WINDOW_CANVAS_ITEM_FEATURE,
-  WINDOW_CANVAS_ITEM_USER_HIDDEN,
-  WINDOW_CANVAS_ITEM_CODE_HIDDEN,
-  WINDOW_CANVAS_ITEM_DEBUG,
-};
+#include <zmapWindowFeatures.h>
+#include <zmapWindowCanvasItem_I.h>
+
+
+typedef enum
+  {
+    WINDOW_CANVAS_ITEM_0,		/* zero == invalid property id */
+    WINDOW_CANVAS_ITEM_INTERVAL_TYPE,
+    WINDOW_CANVAS_ITEM_AUTO_RESIZE_BG,
+    WINDOW_CANVAS_ITEM_FEATURE,
+    WINDOW_CANVAS_ITEM_USER_HIDDEN,
+    WINDOW_CANVAS_ITEM_CODE_HIDDEN,
+    WINDOW_CANVAS_ITEM_DEBUG,
+  } WindowCanvasItemType ;
+
 
 /* Some convenience stuff */
 #define GCI_UPDATE_MASK (FOO_CANVAS_UPDATE_REQUESTED | FOO_CANVAS_UPDATE_DEEP)