src/hg/hgTracks/hgTracks.c 1.1640

1.1640 2010/04/09 20:06:45 kent
Starting to get makeItems to work as a custom track type.
Index: src/hg/hgTracks/hgTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/hgTracks.c,v
retrieving revision 1.1639
retrieving revision 1.1640
diff -b -B -U 4 -r1.1639 -r1.1640
--- src/hg/hgTracks/hgTracks.c	9 Apr 2010 00:15:12 -0000	1.1639
+++ src/hg/hgTracks/hgTracks.c	9 Apr 2010 20:06:45 -0000	1.1640
@@ -3179,8 +3179,15 @@
     hashAdd(tdb->settingsHash, INDEL_POLY_A, cloneString("on"));
     hashAdd(tdb->settingsHash, "showDiffBasesMaxZoom", cloneString("100"));
     }
 #endif//def USE_BAM
+else if (sameString(type, "makeItems"))
+    {
+    tg = trackFromTrackDb(tdb);
+    makeItemsMethodsCt(tg);
+    tg->nextItemButtonable = TRUE;
+    tg->customPt = ct;
+    }
 else
     {
     errAbort("Unrecognized custom track type %s", type);
     }