The JUCE cross-platform C++ framework, with DISTRHO/KXStudio specific changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
2.3KB

  1. /*
  2. ==============================================================================
  3. This is an automatically generated GUI class created by the Projucer!
  4. Be careful when adding custom code to these files, as only the code within
  5. the "//[xyz]" and "//[/xyz]" sections will be retained when the file is loaded
  6. and re-saved.
  7. Created with Projucer version: 4.2.1
  8. ------------------------------------------------------------------------------
  9. The Projucer is part of the JUCE library - "Jules' Utility Class Extensions"
  10. Copyright (c) 2015 - ROLI Ltd.
  11. ==============================================================================
  12. */
  13. #ifndef __JUCE_HEADER_9002020A4DD09B20__
  14. #define __JUCE_HEADER_9002020A4DD09B20__
  15. //[Headers] -- You can add your own extra header files here --
  16. #include "../JuceLibraryCode/JuceHeader.h"
  17. //[/Headers]
  18. //==============================================================================
  19. /**
  20. //[Comments]
  21. An auto-generated component, created by the Jucer.
  22. Describe your class and how it works here!
  23. //[/Comments]
  24. */
  25. class MainComponent : public Component,
  26. public ButtonListener
  27. {
  28. public:
  29. //==============================================================================
  30. MainComponent ();
  31. ~MainComponent();
  32. //==============================================================================
  33. //[UserMethods] -- You can add your own custom methods in this section.
  34. //[/UserMethods]
  35. void paint (Graphics& g) override;
  36. void resized() override;
  37. void buttonClicked (Button* buttonThatWasClicked) override;
  38. private:
  39. //[UserVariables] -- You can add your own custom variables in this section.
  40. //[/UserVariables]
  41. //==============================================================================
  42. ScopedPointer<Label> helloWorldLabel;
  43. ScopedPointer<TextButton> quitButton;
  44. Path internalPath1;
  45. //==============================================================================
  46. JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MainComponent)
  47. };
  48. //[EndFile] You can add extra defines here...
  49. //[/EndFile]
  50. #endif // __JUCE_HEADER_9002020A4DD09B20__