JUCE: CodeEditorComponent::State Struct Reference

JUCE

Public Member Functions | List of all members
CodeEditorComponent::State Struct Reference

Can be used to save and restore the editor's caret position, selection state, etc. More...

## Public Member Functions
| State (const CodeEditorComponent &)
| Creates an object containing the state of the given editor. More...
| State (const String &stringifiedVersion)
| Creates a state object from a string that was previously created with toString(). More...
| State (const State &) noexcept
void | restoreState (CodeEditorComponent &) const
| Updates the given editor with this saved state. More...
String | toString () const
| Returns a stringified version of this state that can be used to recreate it later. More...

## Detailed Description

Can be used to save and restore the editor's caret position, selection state, etc.

## Constructor & Destructor Documentation

## ◆ State() [1/3]

CodeEditorComponent::State::State | ( | const CodeEditorComponent & |  | ) |

Creates an object containing the state of the given editor.

## ◆ State() [2/3]

CodeEditorComponent::State::State | ( | const String & | stringifiedVersion | ) |

Creates a state object from a string that was previously created with toString().

## ◆ State() [3/3]

CodeEditorComponent::State::State | ( | const State & |  | ) |
| noexcept

## Member Function Documentation

## ◆ restoreState()

void CodeEditorComponent::State::restoreState | ( | CodeEditorComponent & |  | ) | const

Updates the given editor with this saved state.

## ◆ toString()

String CodeEditorComponent::State::toString | ( |  | ) | const

Returns a stringified version of this state that can be used to recreate it later.

The documentation for this struct was generated from the following file:

- juce_CodeEditorComponent.h