MWM5 Library
0.8
0.8
  • The MWM5 Library / TWELITE STAGE
  • Changes & Download
  • License
  • Getting started
    • Environment
    • Building
    • Hardware
    • Examples
      • AppTwelite_Recv
      • PAL_Recv
    • Using Library
      • Parser
      • Terminal
  • References
    • Parser
      • TWESERCMD
        • IParser
        • AsciiParser
      • TWEFMT
        • TwePacket, spTwePacket
          • E_PKT
          • idenify_packet_type()
          • newTwePacket()
          • refTwePacket()
        • Packet Types
          • TwePacketTwelite
            • DataTwelite
          • TwePacketPal
            • DataPal
            • E_PAL_PCB
            • PalBase
              • PalMag
              • PalAmb
              • PalMot
    • Terminal
      • TWETERM
        • ESC Sequence
        • TermAttr
        • ITerm
        • TWETerm_M5_Console
      • TWEFONT
        • FontDef
        • createFont???()
        • drawChar()
        • queryFont()
    • Basics
      • TWE
        • IStreamOut
        • Print Formatted
      • TWEUTILS
        • FixedQueue
        • SimpleBuffer
          • SmplBuf_Byte
GitBook提供
このページ内
  • TermAttr() - コンストラクタ
  • GChar::tAttr 定数
PDFとしてエクスポート
  1. References
  2. Terminal
  3. TWETERM

TermAttr

ITerm型のターミナルオブジェクトに対して、<<演算子を用いてターミナル属性を指定するヘルパークラス。

void putmsg(ITerm& trm, const char *msg) {
    trm << TermAttr(TERM_COLOR_FG_RED | TERM_BOLD);
    trm << msg;
    trm << TermAttr(TERM_ATTR_OFF);
}

上記の例では、出力ターミナルをtrmに対して、文字色を赤で太字にしてmsgを出力し、属性をクリアします。

TermAttr() - コンストラクタ

TermAttr(GChar::tAttr attr = 0)

attrをパラメータとします。attrは後述のGChar::tAttr 定数一覧で指定します。

指定は以下の組み合わせになります。

  • TERM_ATTR_OFF (すべての属性のクリア)

  • 以下の論理和

    • TERM_BOLD

    • TERM_REVERSE

    • 文字色のいずれか

    • 背景色のいずれか

GChar::tAttr 定数

色設定以外の属性

設定

意味

TERM_ATTR_OFF = 0x0

すべての属性をクリアする

TERM_BOLD

文字を太字にする

TERM_REVERSE

背景色と文字色を反転表示する

文字色

設定

意味

TERM_COLOR_FG_BLACK

黒

TERM_COLOR_FG_RED

赤

TERM_COLOR_FG_GREEN

緑

TERM_COLOR_FG_YELLOW

黄

TERM_COLOR_FG_BLUE

青

TERM_COLOR_FG_MAGENTA

マゼンタ

TERM_COLOR_FG_CYAN

シアン

TERM_COLOR_FG_WHITE

白

背景色

設定

意味

TERM_COLOR_BG_BLACK

黒

TERM_COLOR_BG_RED

赤

TERM_COLOR_BG_GREEN

緑

TERM_COLOR_BG_YELLOW

黄

TERM_COLOR_BG_BLUE

青

TERM_COLOR_BG_MAGENTA

マゼンタ

TERM_COLOR_BG_CYAN

シアン

TERM_COLOR_BG_WHITE

白

前へESC Sequence次へITerm

最終更新 5 年前