66 Commits (c20a61b80210de917a0123fe110f6207e6f62d45)

Author SHA1 Message Date
  jules 4a3c45e7bd Updated the live constant editor to add C++ escape-sequences for non-ascii strings, and to allow multi-line strings. 11 years ago
  jules a362fb0328 Added method FilenameComponent::getCurrentFileText() 11 years ago
  jules 3b88555140 Replaced the old, badly-named and badly-implemented String::compareLexicographically() method with String::compareNatural(), which uses a smarter algorithm. Also added a method StringArray::sortNatural() which uses this. 11 years ago
  jules b372860e23 Prevented FilenameComponent from passing key focus to its subcomponents if the component itself doesn't want focus. 11 years ago
  jules fd5df871ed Fixed a couple of typos in file chooser messages. 11 years ago
  jules 042d9f22fc Various changes to improve the behaviour of kiosk mode for DocumentWindows on win32. 11 years ago
  jules 5cabff2ac2 Moved FileFilter and WildcardFileFilter into the juce_core module. 11 years ago
  jules 6934709b8f Fix for mouse selection in FileListComponent. 11 years ago
  jules 4d79bed3d1 Added versions of Component::addAndMakeVisible and addChildComponent which take a reference instead of a pointer. 11 years ago
  jules a316bd5f6f Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors. 11 years ago
  jules 2623f4d1e1 Added method String::clear(), and used it to replace a few uses of String::empty. 11 years ago
  jules 2f721b4889 Added a method DirectoryContentsList::setFileFilter() 11 years ago
  jules bfbb6c2413 Added some more folders to the list of common locations in the file browser. 11 years ago
  jules 2969a9bc5c Made DirectoryContentsList send a change message when switching between empty folders. 11 years ago
  jules bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). 11 years ago
  jules f43abb9757 FilenameComponent: if partial filenames are entered, these get interpreted relative to the CWD. 11 years ago
  jules 7f6394478a Stripped out some unnecessary boilerplate includes from juce_gui_basics. 11 years ago
  jules 14b5857440 Added virtual method FilenameComponent::getLocationToBrowse(). 11 years ago
  jules 11b982da41 Fix to FileTreeComponent not using the top-level file/dir selection flags for subtrees. 11 years ago
  jules b91983c480 Work towards supporting a global scaling factor: Desktop::setGlobalScaleFactor(). 11 years ago
  jules 7590e3f1fe Fixed some toolbar customiser drag+drop problems. 11 years ago
  jules b075af5e6c Added method FileTreeComponent::setItemHeight(). 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 5918d039ce Added some "override" annotations. 12 years ago
  jules eb646f8c42 Deprecated some old bool notification mode parameters, and replaced them with NotificationType values in the ComboBox and Button classes. 12 years ago
  jules 2329e63f20 Converted a few Colour references to pass-by-values. 12 years ago
  jules 227e7d70f9 Added method FileBrowserComponent::getDefaultRoots() 12 years ago
  jules c75a7300f5 Added some 'override' modifiers to overridden methods. 12 years ago
  jules 265fb0e8eb More MSVC warning fixes. 12 years ago
  jules ebc3b797bd Updated LookAndFeel::createFileChooserHeaderText method to return an attributedstring. 12 years ago
  jules 03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 12 years ago
  jules c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 334ad5a51a FileTreeComponent fix. 12 years ago
  jules 4d61bfd8a3 Refactored some TRANS strings to make them more amenable to translation. Added the NEEDS_TRANS macro. 12 years ago
  jules eeb59c57a9 Documentation fixes. 12 years ago
  jules af18430f08 Changed Label::setText to use a NotificationType parameter rather than a bool. 12 years ago
  jules 910b834f72 Minor clean-ups. 12 years ago
  jules e10dfff1af Cleaned up some FileChooser code, and added a new method showDialog() 12 years ago
  jules 14ca3470e6 Changed the parameters of FilenameComponent::setCurrentFile() to use a NotificationType. 12 years ago
  jules d046e30b25 FileTreeComponent selection fix. 12 years ago
  jules 655468a380 Fix for FileTreeComponent::setSelectedFile 12 years ago
  jules 2cc6485f9b Fixed 64-bit compiler warning. 12 years ago
  jules 3a5b51ef0d Minor cleaning up. 12 years ago
  jules 7a3453f48b Minor clean-ups. 12 years ago
  jules 8015525e5c Fixes for FileBrowserComponent's handling of directory saving. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 01be101f41 Added error callback dispatching to AudioDeviceManager. 12 years ago
  jules d24ee139d3 Introjucer: wizards for auto-generating new Component classes 12 years ago
  jules 842d30fbfa Minor tidying-up. 12 years ago
  jules 2329cfa286 Made the KeyPress (int) constructor explicit, and tightened up the way keypresses are handled by various classes. 13 years ago