50 bool showResetToDefaultButton);
61 void setColours (
Colour mainBackground,
77 virtual bool shouldCommandBeIncluded (
CommandID commandID);
84 virtual bool isCommandReadOnly (
CommandID commandID);
106 backgroundColourId = 0x100ad00,
107 textColourId = 0x100ad01,
112 void parentHierarchyChanged()
override;
114 void resized()
override;
123 class ChangeKeyButton;
One of these objects holds a list of all the commands your app can perform, and despatches these comm...
Represents a colour, also including a transparency value.
The base class for all JUCE user-interface objects.
A component to allow editing of the keymaps stored by a KeyPressMappingSet object.
ColourIds
A set of colour IDs to use to change the colour of various aspects of the editor.
ApplicationCommandManager & getCommandManager() const noexcept
Returns the ApplicationCommandManager that this component is connected to.
KeyPressMappingSet & getMappings() const noexcept
Returns the KeyPressMappingSet that this component is acting upon.
Manages and edits a list of keypresses, which it uses to invoke the appropriate command in an Applica...
Represents a key press, including any modifier keys that are needed.
Objects of this type can be used to programmatically close message boxes.
A button that uses the standard lozenge-shaped background with a line of text on it.
int CommandID
A type used to hold the unique ID for an application command.