Chapter 5. Helpful Utilities

In addition to the essential classes introduced in the previous chapters, JUCE includes a range of classes for solving common problems in application development. In this chapter we will cover the following topics:

  • Using the Value, var, and ValueTree classes
  • Implementing undo management
  • Adding XML support
  • Understanding how JUCE handles multiple threads
  • Storing the application properties
  • Adding the menu bar controls

By the end of this chapter, you will have an awareness of some of the additional helpful utilities offered by JUCE.

Using the dynamically typed objects

The JUCE Value, var, and ValueTree classes are valuable tools for application data storage and handling. The var class (short for variant) is designed to store a ...

Get Getting Started With JUCE now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.