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: