Browse Source

Minor clean-ups.

tags/2021-05-28
jules 12 years ago
parent
commit
8a66ec83f0
21 changed files with 107 additions and 97 deletions
  1. +12
    -12
      extras/Introjucer/Source/Application/jucer_AppearanceSettings.h
  2. +5
    -4
      extras/Introjucer/Source/ComponentEditor/components/jucer_ImageButtonHandler.h
  3. +6
    -5
      extras/Introjucer/Source/ComponentEditor/components/jucer_TabbedComponentHandler.h
  4. +1
    -1
      extras/Introjucer/Source/ComponentEditor/jucer_PaintRoutine.cpp
  5. +1
    -1
      extras/Introjucer/Source/ComponentEditor/jucer_PaintRoutine.h
  6. +3
    -3
      extras/Introjucer/Source/ComponentEditor/paintelements/jucer_ColouredElement.cpp
  7. +7
    -7
      extras/Introjucer/Source/ComponentEditor/properties/jucer_ColourPropertyComponent.h
  8. +3
    -3
      extras/Introjucer/Source/ComponentEditor/properties/jucer_ComponentColourProperty.h
  9. +4
    -4
      extras/Introjucer/Source/ComponentEditor/ui/jucer_PaintRoutinePanel.cpp
  10. +1
    -1
      extras/Introjucer/Source/Utility/jucer_JucerTreeViewBase.cpp
  11. +1
    -1
      extras/Introjucer/Source/Utility/jucer_JucerTreeViewBase.h
  12. +8
    -8
      extras/Introjucer/Source/Utility/jucer_MiscUtilities.h
  13. +4
    -4
      extras/Introjucer/Source/Utility/jucer_StoredSettings.h
  14. +2
    -2
      modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp
  15. +3
    -3
      modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h
  16. +5
    -4
      modules/juce_core/containers/juce_SortedSet.h
  17. +1
    -1
      modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp
  18. +4
    -4
      modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h
  19. +24
    -25
      modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp
  20. +11
    -3
      modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h
  21. +1
    -1
      modules/juce_gui_extra/lookandfeel/juce_OldSchoolLookAndFeel.cpp

+ 12
- 12
extras/Introjucer/Source/Application/jucer_AppearanceSettings.h View File

@@ -86,29 +86,29 @@ public:
void fillWithBackgroundTexture (Graphics&);
static void fillWithBackgroundTexture (Component&, Graphics&);
int getTabButtonOverlap (int tabDepth);
int getTabButtonSpaceAroundImage();
int getTabButtonBestWidth (TabBarButton& button, int tabDepth);
int getTabButtonOverlap (int tabDepth) override;
int getTabButtonSpaceAroundImage() override;
int getTabButtonBestWidth (TabBarButton& button, int tabDepth) override;
static Colour getTabBackgroundColour (TabBarButton& button);
void drawTabButton (TabBarButton& button, Graphics& g, bool isMouseOver, bool isMouseDown);
void drawTabButton (TabBarButton& button, Graphics& g, bool isMouseOver, bool isMouseDown) override;
Rectangle<int> getTabButtonExtraComponentBounds (const TabBarButton& button, Rectangle<int>& textArea, Component& comp);
void drawTabAreaBehindFrontButton (TabbedButtonBar&, Graphics&, int, int) {}
Rectangle<int> getTabButtonExtraComponentBounds (const TabBarButton& button, Rectangle<int>& textArea, Component& comp) override;
void drawTabAreaBehindFrontButton (TabbedButtonBar&, Graphics&, int, int) override {}
void drawStretchableLayoutResizerBar (Graphics& g, int /*w*/, int /*h*/, bool /*isVerticalBar*/, bool isMouseOver, bool isMouseDragging);
Rectangle<int> getPropertyComponentContentPosition (PropertyComponent&);
void drawStretchableLayoutResizerBar (Graphics& g, int /*w*/, int /*h*/, bool /*isVerticalBar*/, bool isMouseOver, bool isMouseDragging) override;
Rectangle<int> getPropertyComponentContentPosition (PropertyComponent&) override;
bool areScrollbarButtonsVisible() { return false; }
bool areScrollbarButtonsVisible() override { return false; }
void drawScrollbar (Graphics& g, ScrollBar& scrollbar, int x, int y, int width, int height, bool isScrollbarVertical,
int thumbStartPosition, int thumbSize, bool /*isMouseOver*/, bool /*isMouseDown*/);
int thumbStartPosition, int thumbSize, bool /*isMouseOver*/, bool /*isMouseDown*/) override;
void drawConcertinaPanelHeader (Graphics& g, const Rectangle<int>& area,
bool isMouseOver, bool isMouseDown,
ConcertinaPanel& concertina, Component& panel);
ConcertinaPanel& concertina, Component& panel) override;
void drawButtonBackground (Graphics& g, Button& button, const Colour& backgroundColour,
bool isMouseOverButton, bool isButtonDown);
bool isMouseOverButton, bool isButtonDown) override;
static Colour getScrollbarColourForBackground (Colour background);


+ 5
- 4
extras/Introjucer/Source/ComponentEditor/components/jucer_ImageButtonHandler.h View File

@@ -412,8 +412,8 @@ public:
SetImageColourAction (ImageButton* const button,
ComponentLayout& layout_,
const ImageRole role_,
const Colour& newState_)
: ComponentUndoableAction <ImageButton> (button, layout_),
Colour newState_)
: ComponentUndoableAction<ImageButton> (button, layout_),
role (role_),
newState (newState_),
layout (layout_)
@@ -446,7 +446,8 @@ public:
return Colour::fromString (button->getProperties().getWithDefault ("imageColour" + String ((int) role), "0").toString());
}
static void setImageColour (ComponentLayout& layout, ImageButton* button, const ImageRole role, const Colour& colour, const bool undoable)
static void setImageColour (ComponentLayout& layout, ImageButton* button,
const ImageRole role, Colour colour, const bool undoable)
{
if (undoable)
{
@@ -479,7 +480,7 @@ public:
layout.getDocument()->removeChangeListener (this);
}
void setColour (const Colour& newColour)
void setColour (Colour newColour)
{
setImageColour (layout, owner, role, newColour, true);
}


+ 6
- 5
extras/Introjucer/Source/ComponentEditor/components/jucer_TabbedComponentHandler.h View File

@@ -802,7 +802,7 @@ private:
document.removeChangeListener (this);
}
void setColour (const Colour& newColour)
void setColour (Colour newColour) override
{
document.getUndoManager().undoCurrentTransactionOnly();
@@ -810,17 +810,17 @@ private:
"Change tab colour");
}
Colour getColour() const
Colour getColour() const override
{
return component->getTabBackgroundColour (tabIndex);
}
void resetToDefault()
void resetToDefault() override
{
jassertfalse; // shouldn't get called
}
void changeListenerCallback (ChangeBroadcaster*) { refresh(); }
void changeListenerCallback (ChangeBroadcaster*) override { refresh(); }
private:
TabbedComponent* component;
@@ -830,7 +830,8 @@ private:
class TabColourChangeAction : public ComponentUndoableAction <TabbedComponent>
{
public:
TabColourChangeAction (TabbedComponent* const comp, ComponentLayout& layout, const int tabIndex_, const Colour& newValue_)
TabColourChangeAction (TabbedComponent* comp, ComponentLayout& layout,
int tabIndex_, Colour newValue_)
: ComponentUndoableAction <TabbedComponent> (comp, layout),
tabIndex (tabIndex_),
newValue (newValue_)


+ 1
- 1
extras/Introjucer/Source/ComponentEditor/jucer_PaintRoutine.cpp View File

@@ -64,7 +64,7 @@ bool PaintRoutine::perform (UndoableAction* action, const String& actionName)
return false;
}
void PaintRoutine::setBackgroundColour (const Colour& newColour) noexcept
void PaintRoutine::setBackgroundColour (Colour newColour) noexcept
{
backgroundColour = newColour;
changed();


+ 1
- 1
extras/Introjucer/Source/ComponentEditor/jucer_PaintRoutine.h View File

@@ -62,7 +62,7 @@ public:
void elementToBack (PaintElement* element, const bool undoable);
const Colour getBackgroundColour() const noexcept { return backgroundColour; }
void setBackgroundColour (const Colour& newColour) noexcept;
void setBackgroundColour (Colour newColour) noexcept;
void fillWithBackground (Graphics& g, const bool drawOpaqueBackground);
void drawElements (Graphics& g, const Rectangle<int>& relativeTo);


+ 3
- 3
extras/Introjucer/Source/ComponentEditor/paintelements/jucer_ColouredElement.cpp View File

@@ -110,7 +110,7 @@ public:
{
}
void setColour (const Colour& newColour)
void setColour (Colour newColour) override
{
owner->getDocument()->getUndoManager().undoCurrentTransactionOnly();
@@ -131,7 +131,7 @@ public:
owner->setStrokeFill (fill, true);
}
Colour getColour() const
Colour getColour() const override
{
const JucerFillType fill (isForStroke ? owner->getStrokeType().fill
: owner->getFillType());
@@ -147,7 +147,7 @@ public:
return Colours::black;
}
void resetToDefault()
void resetToDefault() override
{
jassertfalse; // option shouldn't be visible
}


+ 7
- 7
extras/Introjucer/Source/ComponentEditor/properties/jucer_ColourPropertyComponent.h View File

@@ -39,7 +39,7 @@ public:
addAndMakeVisible (colourPropEditor);
}
virtual void setColour (const Colour& newColour) = 0;
virtual void setColour (Colour newColour) = 0;
virtual Colour getColour() const = 0;
virtual void resetToDefault() = 0;
@@ -73,7 +73,7 @@ public:
Justification::centred, 1);
}
virtual void setColour (const Colour& newColour) = 0;
virtual void setColour (Colour newColour) = 0;
virtual void resetToDefault() = 0;
virtual Colour getColour() const = 0;
@@ -155,17 +155,17 @@ public:
{
}
int getNumSwatches() const
int getNumSwatches() const override
{
return getAppSettings().swatchColours.size();
}
Colour getSwatchColour (int index) const
Colour getSwatchColour (int index) const override
{
return getAppSettings().swatchColours [index];
}
void setSwatchColour (int index, const Colour& newColour) const
void setSwatchColour (int index, const Colour& newColour) const override
{
getAppSettings().swatchColours.set (index, newColour);
}
@@ -192,12 +192,12 @@ public:
owner (owner_)
{}
void setColour (const Colour& newColour)
void setColour (Colour newColour) override
{
owner->setColour (newColour);
}
Colour getColour() const
Colour getColour() const override
{
return owner->getColour();
}


+ 3
- 3
extras/Introjucer/Source/ComponentEditor/properties/jucer_ComponentColourProperty.h View File

@@ -86,7 +86,7 @@ public:
return component->findColour (colourId);
}
void setColour (const Colour& newColour)
void setColour (Colour newColour)
{
if (component->findColour (colourId) != newColour)
{
@@ -122,9 +122,9 @@ private:
ColourChangeAction (Component* const comp,
ComponentLayout& layout,
const int colourId_,
const Colour& newColour_,
Colour newColour_,
const bool newColourIsDefault)
: ComponentUndoableAction <Component> (comp, layout),
: ComponentUndoableAction<Component> (comp, layout),
colourId (colourId_),
newColour (newColour_),
isDefault (newColourIsDefault)


+ 4
- 4
extras/Introjucer/Source/ComponentEditor/ui/jucer_PaintRoutinePanel.cpp View File

@@ -47,15 +47,15 @@ public:
document.removeChangeListener (this);
}
void changeListenerCallback (ChangeBroadcaster*)
void changeListenerCallback (ChangeBroadcaster*) override
{
refresh();
}
void setColour (const Colour& newColour) { routine.setBackgroundColour (newColour); }
Colour getColour() const { return routine.getBackgroundColour(); }
void setColour (Colour newColour) override { routine.setBackgroundColour (newColour); }
Colour getColour() const override { return routine.getBackgroundColour(); }
void resetToDefault()
void resetToDefault() override
{
jassertfalse; // option shouldn't be visible
}


+ 1
- 1
extras/Introjucer/Source/Utility/jucer_JucerTreeViewBase.cpp View File

@@ -123,7 +123,7 @@ Colour JucerTreeViewBase::getContrastingColour (float contrast) const
return getBackgroundColour().contrasting (contrast);
}
Colour JucerTreeViewBase::getContrastingColour (const Colour& target, float minContrast) const
Colour JucerTreeViewBase::getContrastingColour (Colour target, float minContrast) const
{
return getBackgroundColour().contrasting (target, minContrast);
}


+ 1
- 1
extras/Introjucer/Source/Utility/jucer_JucerTreeViewBase.h View File

@@ -99,7 +99,7 @@ protected:
Colour getBackgroundColour() const;
Colour getContrastingColour (float contrast) const;
Colour getContrastingColour (const Colour& targetColour, float minContrast) const;
Colour getContrastingColour (Colour targetColour, float minContrast) const;
private:
class ItemSelectionTimer;


+ 8
- 8
extras/Introjucer/Source/Utility/jucer_MiscUtilities.h View File

@@ -58,8 +58,8 @@ bool reinvokeCommandAfterCancellingModalComps (const ApplicationCommandTarget::I
struct Icon
{
Icon() : path (nullptr) {}
Icon (const Path& p, const Colour& c) : path (&p), colour (c) {}
Icon (const Path* p, const Colour& c) : path (p), colour (c) {}
Icon (const Path& p, Colour c) : path (&p), colour (c) {}
Icon (const Path* p, Colour c) : path (p), colour (c) {}
void draw (Graphics& g, const Rectangle<float>& area, bool isCrossedOut) const
{
@@ -79,7 +79,7 @@ struct Icon
}
}
Icon withContrastingColourTo (const Colour& background) const
Icon withContrastingColourTo (Colour background) const
{
return Icon (path, background.contrasting (colour, 0.6f));
}
@@ -217,7 +217,7 @@ class PopupColourSelector : public Component,
{
public:
PopupColourSelector (const Value& colour,
const Colour& defaultCol,
Colour defaultCol,
const bool canResetToDefault)
: defaultButton ("Reset to Default"),
colourValue (colour),
@@ -260,7 +260,7 @@ public:
return Colour::fromString (colourValue.toString());
}
void setColour (const Colour& newColour)
void setColour (Colour newColour)
{
if (getColour() != newColour)
{
@@ -305,7 +305,7 @@ class ColourEditorComponent : public Component,
{
public:
ColourEditorComponent (UndoManager* um, const Value& colour,
const Colour& defaultCol, const bool canReset)
Colour defaultCol, const bool canReset)
: undoManager (um), colourValue (colour), defaultColour (defaultCol),
canResetToDefault (canReset)
{
@@ -336,7 +336,7 @@ public:
return Colour::fromString (colourValue.toString());
}
void setColour (const Colour& newColour)
void setColour (Colour newColour)
{
if (getColour() != newColour)
{
@@ -394,7 +394,7 @@ class ColourPropertyComponent : public PropertyComponent
{
public:
ColourPropertyComponent (UndoManager* undoManager, const String& name, const Value& colour,
const Colour& defaultColour, bool canResetToDefault)
Colour defaultColour, bool canResetToDefault)
: PropertyComponent (name),
colourEditor (undoManager, colour, defaultColour, canResetToDefault)
{


+ 4
- 4
extras/Introjucer/Source/Utility/jucer_StoredSettings.h View File

@@ -48,16 +48,16 @@ public:
void setLastProjects (const Array<File>& files);
//==============================================================================
Array <Colour> swatchColours;
Array<Colour> swatchColours;
class ColourSelectorWithSwatches : public ColourSelector
{
public:
ColourSelectorWithSwatches() {}
int getNumSwatches() const;
Colour getSwatchColour (int index) const;
void setSwatchColour (int index, const Colour& newColour) const;
int getNumSwatches() const override;
Colour getSwatchColour (int index) const override;
void setSwatchColour (int index, const Colour& newColour) const override;
};
//==============================================================================


+ 2
- 2
modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp View File

@@ -257,8 +257,8 @@ Rectangle<int> MidiKeyboardComponent::getWhiteNotePos (int noteNum) const
int MidiKeyboardComponent::getKeyStartPosition (const int midiNoteNumber) const
{
int x, y;
getKeyPos (midiNoteNumber, x, y);
int x, w;
getKeyPos (midiNoteNumber, x, w);
return x;
}


+ 3
- 3
modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h View File

@@ -204,7 +204,7 @@ public:
Depending on the keyboard's orientation, this may be a horizontal or vertical
distance, in either direction.
*/
int getKeyStartPosition (const int midiNoteNumber) const;
int getKeyStartPosition (int midiNoteNumber) const;
//==============================================================================
/** Deletes all key-mappings.
@@ -387,8 +387,8 @@ private:
bool canScroll, useMousePositionForVelocity, shouldCheckMousePos;
ScopedPointer<Button> scrollDown, scrollUp;
Array <KeyPress> keyPresses;
Array <int> keyPressNotes;
Array<KeyPress> keyPresses;
Array<int> keyPressNotes;
int keyMappingOctave, octaveNumForMiddleC;
static const uint8 whiteNotes[];


+ 5
- 4
modules/juce_core/containers/juce_SortedSet.h View File

@@ -122,7 +122,6 @@ public:
}
/** Removes all elements from the set without freeing the array's allocated storage.
@see clear
*/
void clearQuick() noexcept
@@ -240,7 +239,8 @@ public:
if (halfway == s)
return -1;
else if (elementToLookFor < data.getReference (halfway))
if (elementToLookFor < data.getReference (halfway))
e = halfway;
else
s = halfway;
@@ -295,7 +295,8 @@ public:
break;
}
else if (isBeforeHalfway)
if (isBeforeHalfway)
e = halfway;
else
s = halfway;
@@ -483,7 +484,7 @@ public:
private:
//==============================================================================
Array <ElementType, TypeOfCriticalSectionToUse> data;
Array<ElementType, TypeOfCriticalSectionToUse> data;
};
#if JUCE_MSVC


+ 1
- 1
modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp View File

@@ -216,7 +216,7 @@ void LowLevelGraphicsPostScriptRenderer::writeClip()
}
}
void LowLevelGraphicsPostScriptRenderer::writeColour (const Colour& colour)
void LowLevelGraphicsPostScriptRenderer::writeColour (Colour colour)
{
Colour c (Colours::white.overlaidWith (colour));


+ 4
- 4
modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h View File

@@ -107,11 +107,11 @@ protected:
OwnedArray <SavedState> stateStack;
void writeClip();
void writeColour (const Colour& colour);
void writePath (const Path& path) const;
void writeColour (Colour colour);
void writePath (const Path&) const;
void writeXY (float x, float y) const;
void writeTransform (const AffineTransform& trans) const;
void writeImage (const Image& im, int sx, int sy, int maxW, int maxH) const;
void writeTransform (const AffineTransform&) const;
void writeImage (const Image&, int sx, int sy, int maxW, int maxH) const;
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (LowLevelGraphicsPostScriptRenderer)
};


+ 24
- 25
modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp View File

@@ -24,10 +24,10 @@
namespace LookAndFeelHelpers
{
static Colour createBaseColour (const Colour& buttonColour,
const bool hasKeyboardFocus,
const bool isMouseOverButton,
const bool isButtonDown) noexcept
static Colour createBaseColour (Colour buttonColour,
bool hasKeyboardFocus,
bool isMouseOverButton,
bool isButtonDown) noexcept
{
const float sat = hasKeyboardFocus ? 1.3f : 0.9f;
const Colour baseColour (buttonColour.withMultipliedSaturation (sat));
@@ -38,7 +38,7 @@ namespace LookAndFeelHelpers
return baseColour;
}
static TextLayout layoutTooltipText (const String& text, const Colour& colour) noexcept
static TextLayout layoutTooltipText (const String& text, Colour colour) noexcept
{
const float tooltipFontSize = 13.0f;
const int maxToolTipWidth = 400;
@@ -221,35 +221,33 @@ LookAndFeel::~LookAndFeel()
}
//==============================================================================
Colour LookAndFeel::findColour (const int colourId) const noexcept
Colour LookAndFeel::findColour (int colourID) const noexcept
{
const int index = colourIds.indexOf (colourId);
const ColourSetting c = { colourID, Colour() };
const int index = colours.indexOf (c);
if (index >= 0)
return colours [index];
return colours.getReference (index).colour;
jassertfalse;
return Colours::black;
}
void LookAndFeel::setColour (const int colourId, const Colour& colour) noexcept
void LookAndFeel::setColour (int colourID, Colour newColour) noexcept
{
const int index = colourIds.indexOf (colourId);
const ColourSetting c = { colourID, newColour };
const int index = colours.indexOf (c);
if (index >= 0)
{
colours.set (index, colour);
}
colours.getReference (index).colour = newColour;
else
{
colourIds.add (colourId);
colours.add (colour);
}
colours.add (c);
}
bool LookAndFeel::isColourSpecified (const int colourId) const noexcept
bool LookAndFeel::isColourSpecified (const int colourID) const noexcept
{
return colourIds.contains (colourId);
const ColourSetting c = { colourID, Colour() };
return colours.contains (c);
}
//==============================================================================
@@ -1371,7 +1369,6 @@ void LookAndFeel::drawLinearSliderBackground (Graphics& g,
indent.addRoundedRectangle (x - sliderRadius * 0.5f, iy,
width + sliderRadius, ih,
5.0f);
g.fillPath (indent);
}
else
{
@@ -1384,9 +1381,10 @@ void LookAndFeel::drawLinearSliderBackground (Graphics& g,
indent.addRoundedRectangle (ix, y - sliderRadius * 0.5f,
iw, height + sliderRadius,
5.0f);
g.fillPath (indent);
}
g.fillPath (indent);
g.setColour (Colour (0x4c000000));
g.strokePath (indent, PathStrokeType (0.5f));
}
@@ -1848,8 +1846,7 @@ void LookAndFeel::drawDocumentWindowTitleBar (DocumentWindow& window,
class LookAndFeel::GlassWindowButton : public Button
{
public:
//==============================================================================
GlassWindowButton (const String& name, const Colour& col,
GlassWindowButton (const String& name, Colour col,
const Path& normalShape_,
const Path& toggledShape_) noexcept
: Button (name),
@@ -1922,13 +1919,15 @@ Button* LookAndFeel::createDocumentWindowButton (int buttonType)
return new GlassWindowButton ("close", Colour (0xffdd1100), shape, shape);
}
else if (buttonType == DocumentWindow::minimiseButton)
if (buttonType == DocumentWindow::minimiseButton)
{
shape.addLineSegment (Line<float> (0.0f, 0.5f, 1.0f, 0.5f), crossThickness);
return new GlassWindowButton ("minimise", Colour (0xffaa8811), shape, shape);
}
else if (buttonType == DocumentWindow::maximiseButton)
if (buttonType == DocumentWindow::maximiseButton)
{
shape.addLineSegment (Line<float> (0.5f, 0.0f, 0.5f, 1.0f), crossThickness);
shape.addLineSegment (Line<float> (0.0f, 0.5f, 1.0f, 0.5f), crossThickness);


+ 11
- 3
modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h View File

@@ -87,7 +87,7 @@ public:
@see findColour, Component::findColour, Component::setColour
*/
void setColour (int colourId, const Colour& colour) noexcept;
void setColour (int colourId, Colour colour) noexcept;
/** Returns true if the specified colour ID has been explicitly set using the
setColour() method.
@@ -618,8 +618,16 @@ private:
friend class WeakReference<LookAndFeel>;
WeakReference<LookAndFeel>::Master masterReference;
Array <int> colourIds;
Array <Colour> colours;
struct ColourSetting
{
int colourID;
Colour colour;
bool operator< (const ColourSetting& other) const noexcept { return colourID < other.colourID; }
bool operator== (const ColourSetting& other) const noexcept { return colourID == other.colourID; }
};
SortedSet<ColourSetting> colours;
// default typeface names
String defaultSans, defaultSerif, defaultFixed;


+ 1
- 1
modules/juce_gui_extra/lookandfeel/juce_OldSchoolLookAndFeel.cpp View File

@@ -372,7 +372,7 @@ Font OldSchoolLookAndFeel::getComboBoxFont (ComboBox& box)
}
//==============================================================================
static void drawTriangle (Graphics& g, float x1, float y1, float x2, float y2, float x3, float y3, const Colour& fill, const Colour& outline) noexcept
static void drawTriangle (Graphics& g, float x1, float y1, float x2, float y2, float x3, float y3, Colour fill, Colour outline)
{
Path p;
p.addTriangle (x1, y1, x2, y2, x3, y3);


Loading…
Cancel
Save