58 button->setImages (icon, overIcon, downIcon);
59 button->setRadioGroupId (1);
61 button->setClickingTogglesState (
true);
62 button->setWantsKeyboardFocus (
false);
88 setSize (dialogWidth, dialogHeight);
135 if (
b->getName() == pageName)
148 if (
b->getToggleState())
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Colour.h:38
void addAndMakeVisible(Component *child, int zOrder=-1)
Definition juce_Component.cpp:1554
void setSize(int newWidth, int newHeight)
Definition juce_Component.cpp:1262
int getWidth() const noexcept
Definition juce_Component.h:271
Rectangle< int > getLocalBounds() const noexcept
Definition juce_Component.cpp:2283
Definition juce_Drawable.h:38
Definition juce_DrawableImage.h:38
void setOverlayColour(Colour newOverlayColour)
Definition juce_DrawableImage.cpp:69
void setImage(const Image &imageToUse)
Definition juce_DrawableImage.cpp:58
Definition juce_GraphicsContext.h:45
static Image getFromMemory(const void *imageData, int dataSize)
Definition juce_ImageCache.cpp:144
void paint(Graphics &) override
Definition juce_PreferencesPanel.cpp:111
void showInDialogBox(const String &dialogTitle, int dialogWidth, int dialogHeight, Colour backgroundColour=Colours::white)
Definition juce_PreferencesPanel.cpp:86
int getButtonSize() const noexcept
Definition juce_PreferencesPanel.cpp:38
OwnedArray< DrawableButton > buttons
Definition juce_PreferencesPanel.h:139
String currentPageName
Definition juce_PreferencesPanel.h:137
~PreferencesPanel() override
Definition juce_PreferencesPanel.cpp:34
void setCurrentPage(const String &pageName)
Definition juce_PreferencesPanel.cpp:117
void clickedPage()
Definition juce_PreferencesPanel.cpp:144
void resized() override
Definition juce_PreferencesPanel.cpp:102
virtual Component * createComponentForPage(const String &pageName)=0
std::unique_ptr< Component > currentPage
Definition juce_PreferencesPanel.h:138
void setButtonSize(int newSize)
Definition juce_PreferencesPanel.cpp:43
int buttonSize
Definition juce_PreferencesPanel.h:140
void addSettingsPage(const String &pageTitle, const Drawable *normalIcon, const Drawable *overIcon, const Drawable *downIcon)
Definition juce_PreferencesPanel.cpp:50
PreferencesPanel()
Definition juce_PreferencesPanel.cpp:29
Definition juce_String.h:53
int g
Definition inflate.c:1573
register unsigned i
Definition inflate.c:1575
static const char * title
Definition pugl.h:1747
const Colour grey
Definition juce_Colours.h:93
const Colour black
Definition juce_Colours.h:50
Definition carla_juce.cpp:31
@ dontSendNotification
Definition juce_NotificationType.h:33
@ button
Definition juce_AccessibilityRole.h:38
Definition juce_DialogWindow.h:90
Colour dialogBackgroundColour
Definition juce_DialogWindow.h:97
bool useNativeTitleBar
Definition juce_DialogWindow.h:115
OptionalScopedPointer< Component > content
Definition juce_DialogWindow.h:104
DialogWindow * launchAsync()
Definition juce_DialogWindow.cpp:116
bool resizable
Definition juce_DialogWindow.h:117
bool escapeKeyTriggersCloseButton
Definition juce_DialogWindow.h:113
String dialogTitle
Definition juce_DialogWindow.h:94
#define const
Definition zconf.h:137