In DIALux you can allocate colours and textures to surfaces via Drag and Drop. If, while you are doing this, you press the SHIFT key, then only the area onto which you drop the texture or colour is changed.