ttx 0.1.0
Loading...
Searching...
No Matches
screen.h File Reference
#include "di/bit/bitset/prelude.h"
#include "di/container/string/string_view.h"
#include "di/container/view/cache_last.h"
#include "di/reflect/prelude.h"
#include "scroll_region.h"
#include "ttx/graphics_rendition.h"
#include "ttx/size.h"
#include "ttx/terminal/cursor.h"
#include "ttx/terminal/escapes/osc_66.h"
#include "ttx/terminal/hyperlink.h"
#include "ttx/terminal/multi_cell_info.h"
#include "ttx/terminal/row.h"
#include "ttx/terminal/row_group.h"
#include "ttx/terminal/scroll_back.h"
#include "ttx/terminal/selection.h"

Go to the source code of this file.

Classes

struct  ttx::terminal::SavedCursor
 Represents the saved cursor state, which is used for save/restore cursor operations. More...
 
class  ttx::terminal::Screen
 Represents the visible contents of the terminal (with no scroll back) More...
 

Namespaces

namespace  ttx
 
namespace  ttx::terminal
 

Enumerations

enum class  ttx::terminal::AutoWrapMode { ttx::terminal::Disabled , ttx::terminal::Enabled }
 Whether or not auto-wrap (DEC mode 7) is enabled. More...
 
enum class  ttx::terminal::OriginMode { ttx::terminal::Disabled , ttx::terminal::Enabled }
 Whether or not origin mode (DEC mode 6) is enabled. More...