andrewm@46: /* andrewm@46: ============================================================================== andrewm@46: andrewm@46: This is an automatically generated GUI class created by the Introjucer! andrewm@46: andrewm@46: Be careful when adding custom code to these files, as only the code within andrewm@46: the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded andrewm@46: and re-saved. andrewm@46: andrewm@46: Created with Introjucer version: 3.1.0 andrewm@46: andrewm@46: ------------------------------------------------------------------------------ andrewm@46: andrewm@46: The Introjucer is part of the JUCE library - "Jules' Utility Class Extensions" andrewm@46: Copyright 2004-13 by Raw Material Software Ltd. andrewm@46: andrewm@46: ============================================================================== andrewm@46: */ andrewm@46: andrewm@46: #ifndef __JUCE_HEADER_24D73157539FBFD0__ andrewm@46: #define __JUCE_HEADER_24D73157539FBFD0__ andrewm@46: andrewm@46: //[Headers] -- You can add your own extra header files here -- andrewm@46: #include "JuceHeader.h" andrewm@46: #include "TouchkeyReleaseAngleMappingFactory.h" andrewm@46: //[/Headers] andrewm@46: andrewm@46: andrewm@46: andrewm@46: //============================================================================== andrewm@46: /** andrewm@46: //[Comments] andrewm@46: An auto-generated component, created by the Introjucer. andrewm@46: andrewm@46: Describe your class and how it works here! andrewm@46: //[/Comments] andrewm@46: */ andrewm@46: class TouchkeyReleaseAngleMappingExtendedEditor : public MappingEditorComponent, andrewm@46: public TextEditor::Listener, andrewm@46: public ComboBoxListener, andrewm@46: public ButtonListener andrewm@46: { andrewm@46: public: andrewm@46: //============================================================================== andrewm@46: TouchkeyReleaseAngleMappingExtendedEditor (TouchkeyReleaseAngleMappingFactory& factory); andrewm@46: ~TouchkeyReleaseAngleMappingExtendedEditor(); andrewm@46: andrewm@46: //============================================================================== andrewm@46: //[UserMethods] -- You can add your own custom methods in this section. andrewm@46: void textEditorTextChanged(TextEditor &editor) {} andrewm@46: void textEditorReturnKeyPressed(TextEditor &editor); andrewm@46: void textEditorEscapeKeyPressed(TextEditor &editor); andrewm@46: void textEditorFocusLost(TextEditor &editor); andrewm@46: andrewm@46: void synchronize(); andrewm@46: String getDescription(); andrewm@46: //[/UserMethods] andrewm@46: andrewm@46: void paint (Graphics& g); andrewm@46: void resized(); andrewm@46: void comboBoxChanged (ComboBox* comboBoxThatHasChanged); andrewm@46: void buttonClicked (Button* buttonThatWasClicked); andrewm@46: andrewm@46: andrewm@46: andrewm@46: private: andrewm@46: //[UserVariables] -- You can add your own custom variables in this section. andrewm@46: void intToString(char *st, int value); andrewm@46: andrewm@46: String getDescriptionHelper(String baseName); andrewm@46: andrewm@46: TouchkeyReleaseAngleMappingFactory& factory_; andrewm@46: //[/UserVariables] andrewm@46: andrewm@46: //============================================================================== andrewm@46: ScopedPointer