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.
jules 591ce2a396 Added TabBarButton::setExtraComponent() method to allow custom components to be inserted into tabs. This involved a big refactoring and clean-up of all the tab drawing methods in the LookAndFeel class. Also (slightly) cleaned up some of the crappy old code in the WidgetsDemo while I was adding a demo for this. 13 years ago
..
application Added callbacks JUCEApplication::suspended() and resumed() for iOS and Android. 13 years ago
buttons ToolbarButton fix. 13 years ago
commands CodeEditorComponent improvements and TextEditor menu refactoring. 13 years ago
components Fixes to deal with effect rendering in retina displays, e.g. drop-shadows, etc. 13 years ago
drawables SVG parser fix. 13 years ago
filebrowser Removed some unused android code. Refactored some messaging code. 14 years ago
keyboard Refactored some TreeView key handling. Introjucer: now restores the last set of open documents for a project. 13 years ago
layout Added TabBarButton::setExtraComponent() method to allow custom components to be inserted into tabs. This involved a big refactoring and clean-up of all the tab drawing methods in the LookAndFeel class. Also (slightly) cleaned up some of the crappy old code in the WidgetsDemo while I was adding a demo for this. 13 years ago
lookandfeel Added TabBarButton::setExtraComponent() method to allow custom components to be inserted into tabs. This involved a big refactoring and clean-up of all the tab drawing methods in the LookAndFeel class. Also (slightly) cleaned up some of the crappy old code in the WidgetsDemo while I was adding a demo for this. 13 years ago
menus Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed. 13 years ago
misc Removed some compiler warnings, fix for OSX file chooser modality. 13 years ago
mouse Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed. 13 years ago
native On OSX, made sure popup menus are dismissed when the main menu is opened. 13 years ago
positioning Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed. 13 years ago
properties Minor clean-ups. 13 years ago
widgets Refactored some TreeView key handling. Introjucer: now restores the last set of open documents for a project. 13 years ago
windows New methods for Graphics, CallOutBox. 13 years ago
juce_gui_basics.cpp Rewrote all internal OSX obj-C classes as dynamically-created classes. A side-effect of this is that plugins will no longer suffer from obj-C name-collision problems, and the old JUCE_ObjCExtraSuffix value is no longer needed. 13 years ago
juce_gui_basics.h Added class: TextDragAndDropTarget. 13 years ago
juce_gui_basics.mm Added new module wrappers. 14 years ago
juce_module_info Version update. 13 years ago