Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CLineSeparatorGraphics.hpp
Go to the documentation of this file.
1#ifndef LIBS_GRAPHICSCOMP_CLINESEPARATORGRAPHICS_HPP_
2#define LIBS_GRAPHICSCOMP_CLINESEPARATORGRAPHICS_HPP_
3
5
7{
8public:
12
13private:
14 void calculatePosGlobal(double xFather, double yFather) override;
15 void calculateSizeMin(IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage, double *sizeXComp,
16 double *sizeYComp) override;
17 void distribute(IGraphics *graphics, double sizeXComp, double sizeYComp) override;
18 void drawComponent(IGraphics *graphics, const CTheme *theme) override;
19 void handleEvent(CEventGraphics *event, double xOrg, double yOrg) override;
20 void nextFrameChildren() override;
21 void removeObjectDraw(IGraphics *graphics) override;
22 bool sizeChanged() override;
23 void update(IGraphics *graphics, CLibraryImages *libraryImage) override;
24
26 {
29 };
30
31 CLineSeparatorGraphics(bool fillHorizontal, bool fillVertical, CLineSeparatorGraphics::EPrvLineaSeparatorType type);
32
34};
35
36#endif /* LIBS_GRAPHICSCOMP_CLINESEPARATORGRAPHICS_HPP_ */
Definition AbstractComponentGraphics.hpp:21
Definition CEventGraphics.hpp:9
Definition CLibraryImages.hpp:11
Definition CLineSeparatorGraphics.hpp:7
EPrvLineaSeparatorType
Definition CLineSeparatorGraphics.hpp:26
void drawComponent(IGraphics *graphics, const CTheme *theme) override
Definition CLineSeparatorGraphics.cpp:45
void update(IGraphics *graphics, CLibraryImages *libraryImage) override
Definition CLineSeparatorGraphics.cpp:102
void handleEvent(CEventGraphics *event, double xOrg, double yOrg) override
Definition CLineSeparatorGraphics.cpp:85
static CLineSeparatorGraphics * createLineHorizontal()
Definition CLineSeparatorGraphics.cpp:15
void calculateSizeMin(IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage, double *sizeXComp, double *sizeYComp) override
Definition CLineSeparatorGraphics.cpp:31
~CLineSeparatorGraphics() override
static CLineSeparatorGraphics * createLineVertical()
Definition CLineSeparatorGraphics.cpp:20
CLineSeparatorGraphics::EPrvLineaSeparatorType m_type
Definition CLineSeparatorGraphics.hpp:33
bool sizeChanged() override
Definition CLineSeparatorGraphics.cpp:97
void nextFrameChildren() override
Definition CLineSeparatorGraphics.cpp:89
CLineSeparatorGraphics(bool fillHorizontal, bool fillVertical, CLineSeparatorGraphics::EPrvLineaSeparatorType type)
Definition CLineSeparatorGraphics.cpp:8
void distribute(IGraphics *graphics, double sizeXComp, double sizeYComp) override
Definition CLineSeparatorGraphics.cpp:41
void calculatePosGlobal(double xFather, double yFather) override
Definition CLineSeparatorGraphics.cpp:27
void removeObjectDraw(IGraphics *graphics) override
Definition CLineSeparatorGraphics.cpp:93
Definition CTheme.hpp:10
Definition IGraphics.hpp:20