Filmstrip Toggle Button - buttonDown

How can I make this code for a toggle button also show the button down image in a six frames filmstrip? /Thanks

void paintButton(Graphics& g, bool shouldDrawButtonAsHighlighted, bool shouldDrawButtonAsDown)
{
int value = 0;
value += (getToggleState() ? 1 : 0);
if (isEnabled())
{
value += (shouldDrawButtonAsHighlighted ? 1 : 0) * 4;
}
else
value += 2;

	if (isHorizontal_) {
		g.drawImage(filmStrip, 0, 0, getWidth(), getHeight(),
			value * frameWidth, 0, (frameWidth>getWidth())? getWidth()-b: frameWidth, frameHeight);
		g.drawImage(filmStrip, getWidth(), 0, b, getHeight(),
			value * frameWidth + frameWidth - b, 0, b, frameHeight);
	}
	else {
		g.drawImage(filmStrip, 0, 0, getWidth()-b, getHeight(),
			0, value * frameHeight, (frameWidth>getWidth()) ? getWidth()-b : frameWidth-b, frameHeight);
		g.drawImage(filmStrip, getWidth()-b, 0, b, getHeight(),
			frameWidth-b, value * frameHeight, b , frameHeight);
	}
}