
markup.push({

DeclickView: {
    "+": "GroupView",
    gxLayout: [
        "H:|-12-[sensitivity]-12-|",
        "V:|-30-[sensitivity]-30-[infoIcon]-16-|",

        "V:[sensitivityLabel]-(-1)-[sensitivity]-(-2)-[lessLabel]&alignLeft",
        "V:[sensitivityReadout]-(-1)-[sensitivity]-(-2)-[moreLabel]&alignRight",

        "H:|-12-[infoIcon(16)]-8-[infoText]-11-|",

        "V:[infoIcon(16)]-(-15)-[infoText(16)]",
    ],
    gxChildViews: {
        sensitivity: {
            "+": "SliderView",
            gxValueKey: "nodeModel.sensitivity",
            gxRangeMin: 3.0,
            gxRangeMax: 9.0,
            gxDefaultValue: 3.0,
            gxKeystrokeStepSize: 0.1,
            axTitle: "Threshold",
            axFormatter: "DBFormatter",
        },
        sensitivityLabel: labelView("Threshold"),
        sensitivityReadout: {
            "+": "ReadoutView",
            gxValueKey: "nodeModel.sensitivity",
            gxClickValue: 3.0,
            gxFormatter: "DBFormatter",
        },
        lessLabel: labelView("More sensitive", "foreColor3.size11"),
        moreLabel: labelView("Less sensitive", "foreColor3.right.size11"), // "Right", right aligned
        infoIcon: {
            "+": "InfoIcon"
        },
        infoText: {
            "+": "DescriptionLabelView",
            gxDefaultValue: "Remove clicks and pops from audio."
        },
    }
},

DeclickPopover: {
	"+": "PopoverTemplate",
	gxTitle: "Declick",
	axTitle: "De Click",
	gxCanDrawSubviewsIntoLayer: true,
	gxWantsLayer: true,
	gxLayout: [ 
        "H:|-12-[self(284)]-12-|",
        "V:|-12-[self]-12-|",
        "V:|-41-[settingsContainer]-8-[presetsGroup]",
        "H:|-0-[settingsContainer]-0-|",
	],
	gxChildViews:
	{
		title: "PopoverTitle",
		switch: "PopoverOnOffSwitch",
		presetsGroup: presetsGroup(),
        settingsContainer: {
            nsClass: "GXDrawView"
        }
	}
}
    
})
