enum
Tput::Namespace::CursorShape
Defined in:
tput/namespace.crEnum Members
-
None =
0 -
No predefined shape: the cursor is drawn from its own
style(custom glyph/colors). Used by the artificial cursor; the hardware cursor ignores this value.This is also why
CursorShapeis a plain enum, not@[Flags]: a flags enum auto-generatesNone = 0, which would collide withBlock = 0(Block == None,#block?always true). The shapes are mutually exclusive, so a plain enum is correct. -
Block =
1 -
Box =
1 -
Underline =
2 -
Underscore =
2 -
HLine =
2 -
HBar =
2 -
Line =
4 -
VLine =
4 -
VBar =
4
Instance Method Summary
-
#block?
Returns
trueif this enum value equalsBlock -
#box?
Returns
trueif this enum value equalsBox -
#h_bar?
Returns
trueif this enum value equalsHBar -
#h_line?
Returns
trueif this enum value equalsHLine -
#line?
Returns
trueif this enum value equalsLine -
#none?
Returns
trueif this enum value equalsNone -
#underline?
Returns
trueif this enum value equalsUnderline -
#underscore?
Returns
trueif this enum value equalsUnderscore -
#v_bar?
Returns
trueif this enum value equalsVBar -
#v_line?
Returns
trueif this enum value equalsVLine