

markup.push({
	
	// MARK: wire view info
	
	// note that SocketView's find their markup via the block they are on,
	// the "BlockTemplate" markup points to this standard socket view markup
	// some blocks like Ducking, Mixer etc expand on it.
	
	SocketView:
	{
		gxBackPainter:
		{
			nsClass: "GXCirclePainter",
			gxEdgeInsets: "1, 1, 1, 1",
			gxFillColor: "ColorTheme2",
            gxStrokeWidth: 2,
            gxFrameColor: "SidebarBackColor1",
			active : {
				gxFillColor: "ColorThemeLive3",
				gxEdgeInsets: "0, 0, 0, 0",
				gxStrokeWidth: 2,
			},
            hidden : {
                gxFillColor: "",
                gxFrameColor: "",
            },
			selected : {
				gxFillColor: "SelectionColor2",
			}
		},
		gxForePainter:
		{
			"+": "ImagePainter.socket.plus",
            gxTintColor: "ForeColorTheme1",
			active : {
				gxTintColor: "BlackColor",
			},
            hidden : {
                gxFillColor: "",
                gxFrameColor: "",
            },
			gxEdgeInsets: "1, 1, 1, 1",
		},
        gxPulsePainter:
        {
            nsClass: "GXCirclePainter",
            gxFillColor: "ForeColorTheme1",
            gxEdgeInsets: "2, 2, 2, 2",
        },
	}

})
