Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CContainerGraphics.hpp
Go to the documentation of this file.
1#ifndef LIBS_GRAPHICSCOMP_CCONTAINERGRAPHICS_HPP_
2#define LIBS_GRAPHICSCOMP_CCONTAINERGRAPHICS_HPP_
3
5
7{
8public:
9 //CContainerGraphics();
10 explicit CContainerGraphics(AbstractComponentGraphics *compInLayerRef);
12
14
15private:
16 void calculatePosGlobal(double xFather, double yFather) override;
17 void calculateSizeMin(IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage, double *sizeXComp,
18 double *sizeYComp) override;
19 void closing() override;
20 void distribute(IGraphics *graphics, double sizeXComp, double sizeYComp) override;
21 void drawComponent(IGraphics *graphics, const CTheme *theme) override;
22 void handleEvent(CEventGraphics *event, double xOrg, double yOrg) override;
23 void nextFrameChildren() override;
24 void removeObjectDraw(IGraphics *graphics) override;
25 bool sizeChanged() override;
26 void update(IGraphics *graphics, CLibraryImages *libraryImage) override;
27
30};
31
32#endif /* LIBS_GRAPHICSCOMP_CCONTAINERGRAPHICS_HPP_ */
Definition AbstractComponentGraphics.hpp:21
Definition CContainerGraphics.hpp:7
void changeComponent(AbstractComponentGraphics *oldComponent, AbstractComponentGraphics *newComponent)
Definition CContainerGraphics.cpp:22
void calculateSizeMin(IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage, double *sizeXComp, double *sizeYComp) override
Definition CContainerGraphics.cpp:39
CContainerGraphics(AbstractComponentGraphics *compInLayerRef)
Definition CContainerGraphics.cpp:13
void distribute(IGraphics *graphics, double sizeXComp, double sizeYComp) override
Definition CContainerGraphics.cpp:54
void handleEvent(CEventGraphics *event, double xOrg, double yOrg) override
Definition CContainerGraphics.cpp:66
bool m_isChanged
Definition CContainerGraphics.hpp:28
void closing() override
Definition CContainerGraphics.cpp:48
void calculatePosGlobal(double xFather, double yFather) override
Definition CContainerGraphics.cpp:33
bool sizeChanged() override
Definition CContainerGraphics.cpp:84
void update(IGraphics *graphics, CLibraryImages *libraryImage) override
Definition CContainerGraphics.cpp:95
void removeObjectDraw(IGraphics *graphics) override
Definition CContainerGraphics.cpp:78
~CContainerGraphics() override
AbstractComponentGraphics * m_compInLayerRef
Definition CContainerGraphics.hpp:29
void nextFrameChildren() override
Definition CContainerGraphics.cpp:72
void drawComponent(IGraphics *graphics, const CTheme *theme) override
Definition CContainerGraphics.cpp:60
Definition CEventGraphics.hpp:9
Definition CLibraryImages.hpp:11
Definition CTheme.hpp:10
Definition IGraphics.hpp:20