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