Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
code_editor.hpp File Reference
#include <pulp/view/view.hpp>
#include <string>
#include <functional>
#include <optional>

Go to the source code of this file.

Classes

struct  pulp::view::CodeEditorConfig
 Configuration for the code editor. More...
class  pulp::view::CodeEditor
 Native code editor widget with gutter, language mode, and lightweight token coloring. More...
class  pulp::view::SystemTrayIcon
 System tray icon (macOS NSStatusItem, Windows Shell_NotifyIcon). More...
class  pulp::view::FileBasedDocument
 FileBasedDocument — document model with save/load/dirty tracking. More...
class  pulp::view::RecentlyOpenedFilesList
 RecentlyOpenedFilesList — persistent MRU list. More...

Namespaces

namespace  pulp
namespace  pulp::view
 Hover-cursor tracking for platform window hosts.

Enumerations

enum class  pulp::view::CodeLanguage {
  pulp::view::PlainText , pulp::view::Cpp , pulp::view::JavaScript , pulp::view::Lua ,
  pulp::view::Python , pulp::view::JSON , pulp::view::XML , pulp::view::GLSL ,
  pulp::view::Faust , pulp::view::JSFX
}
 Language mode for syntax highlighting. More...