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

#include <CCompAreaDrawingGooCanvas.hpp>

Inheritance diagram for CCompAreaDrawingGooCanvas:
[legend]
Collaboration diagram for CCompAreaDrawingGooCanvas:
[legend]

Public Member Functions

 CCompAreaDrawingGooCanvas (GtkWidget *areaDrawing, CGooCanvas *canvasRef, iv::types::color colorRGBBackground)
 
 ~CCompAreaDrawingGooCanvas () override=default
 
 CCompAreaDrawingGooCanvas ()=delete
 
 CCompAreaDrawingGooCanvas (const CCompAreaDrawingGooCanvas &other)=delete
 
 CCompAreaDrawingGooCanvas (CCompAreaDrawingGooCanvas &&other)=delete
 
CCompAreaDrawingGooCanvasoperator= (const CCompAreaDrawingGooCanvas &other)=delete
 
CCompAreaDrawingGooCanvasoperator= (CCompAreaDrawingGooCanvas &&other)=delete
 
void draw (_cairo *cairo)
 
GtkWidget * getWidget ()
 
void addTimer (uint64_t timeoutMilliseconds, IListenerTimer *rcpTimer)
 
void setCouldBeOutOfContainer (bool couldBeOutOfContainer)
 

Private Attributes

GtkWidget * m_areaDrawingRef
 
CGooCanvasm_canvasRef
 
CGraphicsGooCanvasm_graphics
 
GtkWidget * m_widgetRef
 
std::vector< uint64_t > m_timersId
 
bool m_hasDestroy
 
bool m_couldBeOutOfContainer
 

Constructor & Destructor Documentation

◆ CCompAreaDrawingGooCanvas() [1/4]

CCompAreaDrawingGooCanvas::CCompAreaDrawingGooCanvas ( GtkWidget * areaDrawing,
CGooCanvas * canvasRef,
iv::types::color colorRGBBackground )

◆ ~CCompAreaDrawingGooCanvas()

CCompAreaDrawingGooCanvas::~CCompAreaDrawingGooCanvas ( )
overridedefault

◆ CCompAreaDrawingGooCanvas() [2/4]

CCompAreaDrawingGooCanvas::CCompAreaDrawingGooCanvas ( )
delete

◆ CCompAreaDrawingGooCanvas() [3/4]

CCompAreaDrawingGooCanvas::CCompAreaDrawingGooCanvas ( const CCompAreaDrawingGooCanvas & other)
delete

◆ CCompAreaDrawingGooCanvas() [4/4]

CCompAreaDrawingGooCanvas::CCompAreaDrawingGooCanvas ( CCompAreaDrawingGooCanvas && other)
delete

Member Function Documentation

◆ addTimer()

void CWidgetGTK::addTimer ( uint64_t timeoutMilliseconds,
IListenerTimer * rcpTimer )
inherited

◆ draw()

void CCompAreaDrawingGooCanvas::draw ( _cairo * cairo)

◆ getWidget()

GtkWidget * CWidgetGTK::getWidget ( )
inherited

◆ operator=() [1/2]

CCompAreaDrawingGooCanvas & CCompAreaDrawingGooCanvas::operator= ( CCompAreaDrawingGooCanvas && other)
delete

◆ operator=() [2/2]

CCompAreaDrawingGooCanvas & CCompAreaDrawingGooCanvas::operator= ( const CCompAreaDrawingGooCanvas & other)
delete

◆ setCouldBeOutOfContainer()

void CWidgetGTK::setCouldBeOutOfContainer ( bool couldBeOutOfContainer)
inherited

Member Data Documentation

◆ m_areaDrawingRef

GtkWidget* CCompAreaDrawingGooCanvas::m_areaDrawingRef
private

◆ m_canvasRef

CGooCanvas* CCompAreaDrawingGooCanvas::m_canvasRef
private

◆ m_couldBeOutOfContainer

bool CWidgetGTK::m_couldBeOutOfContainer
privateinherited

◆ m_graphics

CGraphicsGooCanvas* CCompAreaDrawingGooCanvas::m_graphics
private

◆ m_hasDestroy

bool CWidgetGTK::m_hasDestroy
privateinherited

◆ m_timersId

std::vector<uint64_t> CWidgetGTK::m_timersId
privateinherited

◆ m_widgetRef

GtkWidget* CWidgetGTK::m_widgetRef
privateinherited

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