FTXUI 6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
TableSelection Class Reference

#include <table.hpp>

Public Member Functions

void Decorate (Decorator)
 選択範囲に decorator を適用します。 これはセル、線、角の両方を装飾します。
 
void DecorateAlternateRow (Decorator, int modulo=2, int shift=0)
 選択範囲に decorator を適用します。 これは、modulo でモジュロ化され、shift でシフトされた線のみを装飾します。
 
void DecorateAlternateColumn (Decorator, int modulo=2, int shift=0)
 選択範囲に decorator を適用します。 これは、modulo でモジュロ化され、shift でシフトされた線のみを装飾します。
 
void DecorateCells (Decorator)
 選択範囲に decorator を適用します。
 
void DecorateCellsAlternateColumn (Decorator, int modulo=2, int shift=0)
 選択範囲に decorator を適用します。 これは、modulo でモジュロ化され、shift でシフトされた角のみを装飾します。
 
void DecorateCellsAlternateRow (Decorator, int modulo=2, int shift=0)
 選択範囲に decorator を適用します。 これは、modulo でモジュロ化され、shift でシフトされた角のみを装飾します。
 
void Border (BorderStyle border=LIGHT)
 選択範囲に border を適用します。
 
void BorderLeft (BorderStyle border=LIGHT)
 選択範囲の左側に区切り線を描画します。
 
void BorderRight (BorderStyle border=LIGHT)
 選択範囲の右側に区切り線を描画します。
 
void BorderTop (BorderStyle border=LIGHT)
 選択範囲の上側に区切り線を描画します。
 
void BorderBottom (BorderStyle border=LIGHT)
 選択範囲の下側に区切り線を描画します。
 
void Separator (BorderStyle border=LIGHT)
 選択範囲に区切り線を描画します。
 
void SeparatorVertical (BorderStyle border=LIGHT)
 選択範囲に垂直の区切り線を描画します。
 
void SeparatorHorizontal (BorderStyle border=LIGHT)
 選択範囲に水平の区切り線を描画します。
 

Detailed Description

Definition at line 63 of file table.hpp.

Member Function Documentation

◆ Decorate()

void Decorate ( Decorator decorator)

選択範囲に decorator を適用します。 これはセル、線、角の両方を装飾します。

Parameters
decorator適用するデコレーター。

Definition at line 241 of file src/ftxui/dom/table.cpp.

◆ DecorateAlternateRow()

void DecorateAlternateRow ( Decorator decorator,
int modulo = 2,
int shift = 0 )

選択範囲に decorator を適用します。 これは、modulo でモジュロ化され、shift でシフトされた線のみを装飾します。

Parameters
decorator適用するデコレーター。
modulo装飾する線のモジュロ。
shift装飾する線のシフト。

Definition at line 290 of file src/ftxui/dom/table.cpp.

◆ DecorateAlternateColumn()

void DecorateAlternateColumn ( Decorator decorator,
int modulo = 2,
int shift = 0 )

選択範囲に decorator を適用します。 これは、modulo でモジュロ化され、shift でシフトされた線のみを装飾します。

Parameters
decorator適用するデコレーター。
modulo装飾する線のモジュロ。
shift装飾する線のシフト。

Definition at line 271 of file src/ftxui/dom/table.cpp.

◆ DecorateCells()

void DecorateCells ( Decorator decorator)

選択範囲に decorator を適用します。

Parameters
decorator適用するデコレーター。 これはセルのみを装飾します。

Definition at line 254 of file src/ftxui/dom/table.cpp.

◆ DecorateCellsAlternateColumn()

void DecorateCellsAlternateColumn ( Decorator decorator,
int modulo = 2,
int shift = 0 )

選択範囲に decorator を適用します。 これは、modulo でモジュロ化され、shift でシフトされた角のみを装飾します。

Parameters
decorator適用するデコレーター。
modulo装飾する角のモジュロ。
shift装飾する角のシフト。

Definition at line 309 of file src/ftxui/dom/table.cpp.

◆ DecorateCellsAlternateRow()

void DecorateCellsAlternateRow ( Decorator decorator,
int modulo = 2,
int shift = 0 )

選択範囲に decorator を適用します。 これは、modulo でモジュロ化され、shift でシフトされた角のみを装飾します。

Parameters
decorator適用するデコレーター。
modulo装飾する角のモジュロ。
shift装飾する角のシフト。

Definition at line 328 of file src/ftxui/dom/table.cpp.

◆ Border()

void Border ( BorderStyle border = LIGHT)

選択範囲に border を適用します。

Parameters
border適用する罫線スタイル。
Examples
examples/dom/table.cpp.

Definition at line 343 of file src/ftxui/dom/table.cpp.

◆ BorderLeft()

void BorderLeft ( BorderStyle border = LIGHT)

選択範囲の左側に区切り線を描画します。

Parameters
border適用する罫線スタイル。

Definition at line 402 of file src/ftxui/dom/table.cpp.

◆ BorderRight()

void BorderRight ( BorderStyle border = LIGHT)

選択範囲の右側に区切り線を描画します。

Parameters
border適用する罫線スタイル。

Definition at line 411 of file src/ftxui/dom/table.cpp.

◆ BorderTop()

void BorderTop ( BorderStyle border = LIGHT)

選択範囲の上側に区切り線を描画します。

Parameters
border適用する罫線スタイル。

Definition at line 420 of file src/ftxui/dom/table.cpp.

◆ BorderBottom()

void BorderBottom ( BorderStyle border = LIGHT)

選択範囲の下側に区切り線を描画します。

Parameters
border適用する罫線スタイル。

Definition at line 429 of file src/ftxui/dom/table.cpp.

◆ Separator()

void Separator ( BorderStyle border = LIGHT)

選択範囲に区切り線を描画します。

Parameters
border適用する罫線スタイル。

Definition at line 361 of file src/ftxui/dom/table.cpp.

◆ SeparatorVertical()

void SeparatorVertical ( BorderStyle border = LIGHT)

選択範囲に垂直の区切り線を描画します。

Parameters
border適用する罫線スタイル。

Definition at line 376 of file src/ftxui/dom/table.cpp.

◆ SeparatorHorizontal()

void SeparatorHorizontal ( BorderStyle border = LIGHT)

選択範囲に水平の区切り線を描画します。

Parameters
border適用する罫線スタイル。

Definition at line 389 of file src/ftxui/dom/table.cpp.


The documentation for this class was generated from the following files: