Configuring payent methods for each currency

Does anyone know how you configure a payment method so that it is only available for a specific currency that the customer has selected? E.G. to only accept cheques in Sterling and not Euros?

Also, with Paypal Pro you select the currency when setting up the payment method - so you need to create multiple Paypal Pro Payment methods - one for each currency - but then they all show up for all currencies :confused:

Is this a bug in 3.0.1 Ultimate or is there a setting I have missed where you configure which payment methods show for each currency?