34using GetTypefaceForFont = Typeface::Ptr (*)(
const Font&);
35extern GetTypefaceForFont juce_getTypefaceForFont;
71 jassert (masterReference.getNumActiveWeakReferences() == 0
72 || (masterReference.getNumActiveWeakReferences() == 1
95 colours.getReference (index).colour = newColour;
164 cursor =
parent->getMouseCursor();
174 return std::make_unique<LowLevelGraphicsSoftwareRenderer> (imageToRenderOn, origin, initialClip);
185 #if JUCE_LINUX || JUCE_BSD
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Colour.h:38
Definition juce_Component.h:36
virtual MouseCursor getMouseCursor()
Definition juce_Component.cpp:1870
Component * getParentComponent() const noexcept
Definition juce_Component.h:804
static Desktop &JUCE_CALLTYPE getInstance()
Definition juce_Desktop.cpp:50
Definition juce_Font.h:42
static Typeface::Ptr getDefaultTypefaceForFont(const Font &font)
Definition juce_linux_Fonts.cpp:215
static const String & getDefaultSansSerifFontName()
Definition juce_Font.cpp:465
String getTypefaceName() const noexcept
Definition juce_Font.cpp:470
Definition juce_Image.h:58
static LookAndFeel & getDefaultLookAndFeel() noexcept
Definition juce_LookAndFeel.cpp:107
LookAndFeel()
Definition juce_LookAndFeel.cpp:38
void setDefaultSansSerifTypefaceName(const String &newName)
Definition juce_LookAndFeel.cpp:145
virtual Typeface::Ptr getTypefaceForFont(const Font &)
Definition juce_LookAndFeel.cpp:118
virtual std::unique_ptr< LowLevelGraphicsContext > createGraphicsContext(const Image &imageToRenderOn, Point< int > origin, const RectangleList< int > &initialClip)
Definition juce_LookAndFeel.cpp:170
bool isUsingNativeAlertWindows()
Definition juce_LookAndFeel.cpp:183
virtual MouseCursor getMouseCursorFor(Component &)
Definition juce_LookAndFeel.cpp:156
~LookAndFeel() override
Definition juce_LookAndFeel.cpp:50
void setUsingNativeAlertWindows(bool shouldUseNativeAlerts)
Definition juce_LookAndFeel.cpp:178
bool isColourSpecified(int colourId) const noexcept
Definition juce_LookAndFeel.cpp:100
String defaultSans
Definition juce_LookAndFeel.h:270
void setDefaultSansSerifTypeface(Typeface::Ptr newDefaultTypeface)
Definition juce_LookAndFeel.cpp:136
bool useNativeAlertWindows
Definition juce_LookAndFeel.h:272
void setColour(int colourId, Colour colour) noexcept
Definition juce_LookAndFeel.cpp:89
Typeface::Ptr defaultTypeface
Definition juce_LookAndFeel.h:271
SortedSet< ColourSetting > colours
Definition juce_LookAndFeel.h:269
static void setDefaultLookAndFeel(LookAndFeel *newDefaultLookAndFeel) noexcept
Definition juce_LookAndFeel.cpp:112
Colour findColour(int colourId) const noexcept
Definition juce_LookAndFeel.cpp:77
Definition juce_MouseCursor.h:39
@ ParentCursor
Definition juce_MouseCursor.h:45
Definition juce_Point.h:42
Definition juce_RectangleList.h:43
Definition juce_String.h:53
static Ptr createSystemTypefaceFor(const Font &font)
Definition juce_linux_Fonts.cpp:83
ReferenceCountedObjectPtr< Typeface > Ptr
Definition juce_Typeface.h:51
static void clearTypefaceCache()
Definition juce_Font.cpp:175
unsigned f
Definition inflate.c:1572
static uintptr_t parent
Definition pugl.h:1644
const Colour black
Definition juce_Colours.h:50
const Colour white
Definition juce_Colours.h:180
Definition carla_juce.cpp:31
GetTypefaceForFont juce_getTypefaceForFont
Definition juce_Font.cpp:43
static Typeface::Ptr getTypefaceForFontFromLookAndFeel(const Font &font)
Definition juce_LookAndFeel.cpp:29
Definition juce_LookAndFeel.h:261
return c
Definition crypt.c:175