void MultiDocumentPanel::setBackgroundColour (const Colour& newBackgroundColour) { if (backgroundColour != newBackgroundColour) { backgroundColour = newBackgroundColour; setOpaque (newBackgroundColour.isOpaque()); repaint(); } }
void ResizableWindow::setBackgroundColour (const Colour& newColour) { Colour backgroundColour (newColour); if (! Desktop::canUseSemiTransparentWindows()) backgroundColour = newColour.withAlpha (1.0f); setColour (backgroundColourId, backgroundColour); setOpaque (backgroundColour.isOpaque()); repaint(); }