Skip to content
Snippets Groups Projects
  1. Nov 01, 2017
  2. Jan 12, 2017
  3. Jan 10, 2017
  4. Jan 09, 2017
  5. Dec 30, 2016
  6. Dec 12, 2016
  7. Nov 09, 2016
  8. Aug 29, 2016
  9. Aug 14, 2016
    • Septen's avatar
      PluginGenerator: Major and minor improvements. · cb853efb
      Septen authored
      * Added feature to create plugins using VisualizerEditors;
      * It's possible to manipulate with GUI content both of GenericEditor's
        plugin component and Visualizer canvas (in the tab or window);
      * Created file templates for VisualizerEditor and Visualizer (Canvas);
      * VisualizerEditor class minor improvements;
      * Other minor improvements;
      * Refactoring and stylystic fixes.
      cb853efb
  10. Aug 13, 2016
  11. Aug 10, 2016
    • Sept_en's avatar
      PluginGenerator: Added config slide page, GUI templates, etc. · 374c180b
      Sept_en authored
      * Created 3rd slider-page on creating project steps which is used
        to select appropriate plugin, processor type, plugin GUI template,
        other options.
      * Created plugin GUI templates system;
      * Created some plugin GUI templates for GenericEditor;
      * ButtonGroupManager and TiledButtonGroupManager classes minor
        improvements and fixes;
      * Changed index of ProcessorType::UtilityProcessor;
      * Other minor bugs fixes.
      374c180b
  12. Aug 04, 2016
    • Septen's avatar
      PluginGenerator: added component with visual editor. Minor improvements. · bf4b7d49
      Septen authored
      * Added template for creating appropriate JUCE GUI component which will
        be automatically created inside plugin editor.
      * Some improvements to the editor plugin template due to the addition
        of GUI component inside it.
      * Added possibility to change desired with of the plugin in the config.
      * Some minor improvements.
      * Some stylystic fixes.
      bf4b7d49
  13. Jul 25, 2016
    • Ananya Bahadur's avatar
      Need to access tabIndex in CyclopsEditor, made it protected · dc7395dd
      Ananya Bahadur authored
      It was in the private section. Still is practically...
      Motivation:
      Whenever an editor is closed, it destroy it's DataViewport tab (if it exists)
      I don't want my "shared" tab to be closed when any one editor is closed, and I can fool the
      VisualizerEditor destructor now.
      dc7395dd
  14. Jul 18, 2016
  15. Jul 15, 2016
    • Ananya Bahadur's avatar
      Added VisualizerEditor::windowClosed callback · 2005835a
      Ananya Bahadur authored
      This might be very Cyclops Stimulator specific addition, and there might be a better way to do this:
      DataWindow is used only by VisulaizerEditors. So I added a callback to the editor whenever an (open) DataWindow is closed.
      I don't know how useful this might be for plugins other than for Cyclops.
      
      Motivation: Since the datawindow is also shared by CyclopsEditors, when a window is closed, only the editor which created the window would get it's windowSelector button toggled back to "off".
      
      With this PR, the button toggles, and the editor's windowClosed callback is called, in which the message is passed to peers through an internally maintained structure -- so that they can toggle their buttons too.
      2005835a
  16. Jul 09, 2016
    • Ananya Bahadur's avatar
    • Ananya Bahadur's avatar
      Helpers to override `buttonClicked` added. · 39792012
      Ananya Bahadur authored
      These changes were made to primarily to accommodate for the cyclops-stimulator. Since buttonClicked manipulates the DataViewport via AccessClass, a sub-class of VisualizerEditor cannot functionally override the method.
      Hence:
      
      * Added protected methods which manipulate DataViewport (via AccessClass)
      * moved the SelectorButtons into protected area, essential!
      * All of the additions are essential to the cyclops-stimulator.
      * There is NO change in the public interface.
      
      Now, my buttonClicked method can access the SelectorButtons, manipulate (anything about!!) DataViewport.
      Please remove the (new) comments from VisualizerEditor::buttonClicked (.cpp), they are not needed anymore.
      39792012
  17. Jul 01, 2016
  18. Jun 30, 2016
  19. Jun 20, 2016
  20. Jun 05, 2016
  21. May 24, 2016
  22. May 04, 2016
  23. May 03, 2016
    • Septen's avatar
      Moved ChannelSelector's parser related components to the separate class. · 5610198f
      Septen authored
      * Created SlicerChannelSelectorComponent class which holds inside
        all ChannelSelector's parser related components and which
        takes responsibility for parsing selected range, etc.
      * Added possibility to collapse parser related components.
      * Added animations.
      * UI improvements.
      * Minor bugs fixes.
      5610198f
  24. Apr 26, 2016
  25. Apr 16, 2016
  26. Apr 10, 2016
    • Septen's avatar
      ChannelSelector class: some cleanup. · e4989fe7
      Septen authored
      * Removed ChannelSelectorRegion class and appropriate instances
        since now it's redundant.
      e4989fe7
    • Septen's avatar
      Added TiledButtonGroupManager to the ChannelSelector class · 91a21c05
      Septen authored
      * Now ChannelSelector class contains three instances
        of TiledButtonGroupManager class (AUDIO, RECORD, PARAM).
        This managers own appropriate buttons, position it, responsible
        for all animations, fuzzy selection via dragging mouse, etc.
      * Button group managers minor fixes.
      91a21c05
  27. Apr 07, 2016
  28. Apr 02, 2016
  29. Mar 28, 2016
  30. Mar 22, 2016
  31. Mar 21, 2016
  32. Mar 20, 2016
    • Priyanjit Dey's avatar
      Addition of new input format · 2228fbfa
      Priyanjit Dey authored
      2228fbfa
    • Septen's avatar
      CAR plugin: major changes. Other classes - some refactoring. · 7aef716e
      Septen authored
      * Added custom audio processor editor for CAR plugin - CAREditor;
      * Added buttons to switch between "Reference" and "Affected" channels;
      * CAR processor some minor changes;
      * Some minor changes in GenericEditor class which provide more
        possibilities for plugins (e.g. plugins can implement their own
        resized() methods, etc.);
      * Added UIUtilities header file in which we can include any
        UI components/utilities which will be useful for easier plugin
        creation.
      7aef716e
  33. Mar 19, 2016
Loading