ttx 0.1.0
Loading...
Searching...
No Matches
semantic_prompt.h File Reference
#include "di/container/ring/prelude.h"
#include "di/container/tree/tree_map.h"
#include "di/reflect/prelude.h"
#include "ttx/terminal/absolute_position.h"
#include "ttx/terminal/cursor.h"
#include "ttx/terminal/reflow_result.h"

Go to the source code of this file.

Classes

struct  ttx::terminal::Command
 Represents a completed annotated command via OSC 133. More...
 
class  ttx::terminal::Commands
 Represents all commands received for the screen. More...
 

Namespaces

namespace  ttx
 
namespace  ttx::terminal
 

Enumerations

enum class  ttx::terminal::PromptClickMode {
  ttx::terminal::None , ttx::terminal::Line , ttx::terminal::MultipleLeftRight , ttx::terminal::MultipleUpDown ,
  ttx::terminal::MultipleUpDownConservative
}
 Controls how mouse events on the shell prompt are translated to the application. More...
 
enum class  ttx::terminal::PromptKind { ttx::terminal::Initial , ttx::terminal::Continuation , ttx::terminal::Secondary , ttx::terminal::Right }
 Kind of prompt. More...
 

Functions

constexpr auto ttx::terminal::tag_invoke (di::Tag< di::reflect >, di::InPlaceType< PromptClickMode >)
 
constexpr auto ttx::terminal::tag_invoke (di::Tag< di::reflect >, di::InPlaceType< PromptKind >)