Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CAttrColorComp Class Reference

#include <CAttrColorComp.hpp>

Public Member Functions

 CAttrColorComp ()
 
 CAttrColorComp (const CAttrColorComp *attrColor)
 
 CAttrColorComp (bool isBlinkedNew, bool isDefaultColorForegroundNew, iv::types::color colorARGBForegroundNew, bool isDefaultColorBackgroundNew, iv::types::color colorARGBBackgroundNew)
 
 ~CAttrColorComp ()
 
void update (const CAttrColorComp *attrColor)
 
void setBlink (bool blinked)
 
void setDefaultColorBlink ()
 
void setColorBlink (iv::types::color colorARGB)
 
void setDefaultColorForeground ()
 
void setColorForeground (iv::types::color colorARGB)
 
void setDefaultColorBackground ()
 
void setColorBackground (iv::types::color colorARGB)
 
bool isBlinked () const
 
bool isColorBlinkDefault (uint32_t *colorARGB) const
 
bool isColorForegroundDefault (uint32_t *colorARGB) const
 
bool isColorBackgroundDefault (uint32_t *colorARGB) const
 

Private Attributes

bool m_isBlinked
 
std::optional< iv::types::colorm_colorARGBBlink
 
bool m_isDefaultColorForeground
 
iv::types::color m_colorARGBForeground
 
bool m_isDefaultColorBackground
 
iv::types::color m_colorARGBBackground
 

Constructor & Destructor Documentation

◆ CAttrColorComp() [1/3]

CAttrColorComp::CAttrColorComp ( )

◆ CAttrColorComp() [2/3]

CAttrColorComp::CAttrColorComp ( const CAttrColorComp * attrColor)
explicit

◆ CAttrColorComp() [3/3]

CAttrColorComp::CAttrColorComp ( bool isBlinkedNew,
bool isDefaultColorForegroundNew,
iv::types::color colorARGBForegroundNew,
bool isDefaultColorBackgroundNew,
iv::types::color colorARGBBackgroundNew )

◆ ~CAttrColorComp()

CAttrColorComp::~CAttrColorComp ( )
default

Member Function Documentation

◆ isBlinked()

bool CAttrColorComp::isBlinked ( ) const
nodiscard

◆ isColorBackgroundDefault()

bool CAttrColorComp::isColorBackgroundDefault ( uint32_t * colorARGB) const

◆ isColorBlinkDefault()

bool CAttrColorComp::isColorBlinkDefault ( uint32_t * colorARGB) const

◆ isColorForegroundDefault()

bool CAttrColorComp::isColorForegroundDefault ( uint32_t * colorARGB) const

◆ setBlink()

void CAttrColorComp::setBlink ( bool blinked)

◆ setColorBackground()

void CAttrColorComp::setColorBackground ( iv::types::color colorARGB)

◆ setColorBlink()

void CAttrColorComp::setColorBlink ( iv::types::color colorARGB)

◆ setColorForeground()

void CAttrColorComp::setColorForeground ( iv::types::color colorARGB)

◆ setDefaultColorBackground()

void CAttrColorComp::setDefaultColorBackground ( )

◆ setDefaultColorBlink()

void CAttrColorComp::setDefaultColorBlink ( )

◆ setDefaultColorForeground()

void CAttrColorComp::setDefaultColorForeground ( )

◆ update()

void CAttrColorComp::update ( const CAttrColorComp * attrColor)

Member Data Documentation

◆ m_colorARGBBackground

iv::types::color CAttrColorComp::m_colorARGBBackground
private

◆ m_colorARGBBlink

std::optional<iv::types::color> CAttrColorComp::m_colorARGBBlink
private

◆ m_colorARGBForeground

iv::types::color CAttrColorComp::m_colorARGBForeground
private

◆ m_isBlinked

bool CAttrColorComp::m_isBlinked
private

◆ m_isDefaultColorBackground

bool CAttrColorComp::m_isDefaultColorBackground
private

◆ m_isDefaultColorForeground

bool CAttrColorComp::m_isDefaultColorForeground
private

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