3#ifndef FTXUI_SCREEN_SCREEN_HPP
4#define FTXUI_SCREEN_SCREEN_HPP
69 const std::string&
Hyperlink(uint8_t
id)
const;
81 pixel.inverted ^=
true;
std::function< void(Pixel &)> SelectionStyle
const SelectionStyle & GetSelectionStyle() const
現在の選択スタイルを返します。
const std::string & Hyperlink(uint8_t id) const
std::string ToString() const
void SetCursor(Cursor cursor)
~Screen() override=default
static Screen Create(Dimensions dimension)
指定された次元を持つスクリーンを作成します。
uint8_t RegisterHyperlink(const std::string &link)
Screen(int dimx, int dimy)
std::string ResetPosition(bool clear=false) const
カーソル位置を画面の先頭にリセットするために出力する文字列を返します。
void Clear()
画面からすべてのピクセルをクリアします。
SelectionStyle selection_style_
void SetSelectionStyle(SelectionStyle decorator)
現在の選択スタイルを設定します。
std::vector< std::string > hyperlinks_
Dimensionsは、ターミナルのサイズを表す構造体です。
Unicode文字とそれに関連付けられたスタイル。
FTXUI ftxui::Dimension::名前空間