|
| CLayoutBoxGraphics (const CLayoutBoxGraphics &layoutBoxGraphics)=delete |
|
| CLayoutBoxGraphics (CLayoutBoxGraphics &&layoutBoxGraphics)=delete |
|
| ~CLayoutBoxGraphics () override |
|
CLayoutBoxGraphics & | operator= (const CLayoutBoxGraphics &layoutBoxGraphics)=delete |
|
CLayoutBoxGraphics & | operator= (CLayoutBoxGraphics &&layoutBoxGraphics)=delete |
|
bool | operator== (const CLayoutBoxGraphics &b) const |
|
bool | operator!= (const CLayoutBoxGraphics &b) const |
|
void | addEnd (AbstractComponentGraphics *component, bool isExpand, bool isFill, iv::types::padding padding) |
|
void | addStart (AbstractComponentGraphics *component, bool isExpand, bool isFill, iv::types::padding padding) |
|
bool | sizeChanged () override |
|
void | update (IGraphics *graphics, CLibraryImages *libraryImage) override |
|
void | addTimer (uint64_t timeoutMillis, bool destroyListener, IListenerTimer *rcpTimers) |
|
void | addClose (IListenerClose *rcpClose) |
|
void | calculatePosGlobalComponent (double xFather, double yFather) |
|
void | calculateSizeComponent (IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage) |
|
void | distributeComponent (IGraphics *graphics, double xOrg, double yOrg, double sizeX, double sizeY) |
|
void | draw (IGraphics *graphics, const CTheme *theme) |
|
void | processClose () |
|
void | processEvent (CEventGraphics *event, double xOrg, double yOrg) |
|
void | processEventOut (CEventGraphics *event) |
|
void | processNextFrame () |
|
void | resetComponent (IGraphics *graphics) |
|
void | updateColorAttr (CAttrColorComp *attrColor) |
|
void | getPosGlobal (double *xPosGlobal, double *yPosGlobal) const |
|
void | getSizeArea (double *sizeXOpt, double *sizeYOpt) const |
|
void | getSizeComp (double *sizeXOpt, double *sizeYOpt) const |
|
bool | getVisible () const |
|
void | setActivated (bool isActivated) |
|
void | setAlignmentHorizontal (CEnumComponentsGUI::EAlignmentHorizontal alignment) |
|
void | setAlignmentVertical (CEnumComponentsGUI::EAlignmentVertical alignment) |
|
void | setAnimation (IAnimation **animation) |
|
void | setClip (IGraphics *graphics) const |
|
void | setCompact () |
|
void | setSizeMinimum (iv::types::width sizeXMinimum, iv::types::height sizeYMinimum) |
|
void | setWidthMaximum (iv::types::width sizeXMaximum) |
|
void | setHeightMaximum (iv::types::height sizeYMaximum) |
|
void | setVisible (bool isVisible) |
|
bool | isCursorInComponent () const |
|
bool | visibilityChanged () |
|
bool | visibilityOrSizeChanged () |
|
|
| CLayoutBoxGraphics () |
|
void | calculatePosGlobal (double xFather, double yFather) override |
|
void | calculateSizeMin (IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage, double *sizeXComp, double *sizeYComp) override |
|
void | closing () override |
|
void | distribute (IGraphics *graphics, double sizeXComp, double sizeYComp) override |
|
void | drawComponent (IGraphics *graphics, const CTheme *theme) override |
|
void | handleEvent (CEventGraphics *event, double xOrg, double yOrg) override |
|
void | nextFrameChildren () override |
|
void | removeObjectDraw (IGraphics *graphics) override |
|
bool | hasLongClick () const override |
|
void | prvDestroyComponents () |
|
void | prvDraw (IGraphics *graphics, const CTheme *theme) |
|
virtual void | handleEventOut (CEventGraphics *event) |
|
|
static void | prvAddComponent (std::vector< SPrvComponentLayout > &components, AbstractComponentGraphics *component, bool isExpand, bool isFill, iv::types::padding padding) |
|
static void | prvCalculateComponent (IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage, std::vector< SPrvComponentLayout > &childrens) |
|
static void | prvCalculatePosGlobalComponent (std::vector< SPrvComponentLayout > &childrens, double xFather, double yFather) |
|
static std::vector< iv::math::geometry::Point2d > | prvCalculateSizeComponents (CLayoutBoxGraphics::EPrvBoxType typeBox, const std::vector< SPrvComponentLayout > &components, double sizeXArea, double sizeYArea) |
|
static void | prvCalculateSizeLayout (CLayoutBoxGraphics::EPrvBoxType typeBox, const std::vector< SPrvComponentLayout > &childrens, double *sizeXLayout, double *sizeYLayout) |
|
static void | prvClosingComponent (std::vector< SPrvComponentLayout > &childrens) |
|
static void | prvDistributeComponent (CLayoutBoxGraphics::EPrvBoxType typeBox, const std::vector< iv::math::geometry::Point2d > &sizeCells, std::vector< SPrvComponentLayout > &components, bool isStart, double xOrg, double yOrg, class IGraphics *graphics) |
|
static void | prvDrawComponents (const std::vector< SPrvComponentLayout > &components, IGraphics *graphics, const CTheme *theme) |
|
static void | prvGetSizeComp (const SPrvComponentLayout &comp, double *sizeXOpt, double *sizeYOpt) |
|
static void | prvHandleComponent (std::vector< SPrvComponentLayout > childrens, CEventGraphics *event, double xOrg, double yOrg) |
|
static void | prvMovePoint (CLayoutBoxGraphics::EPrvBoxType typeBox, double dx, double dy, double *xOrg, double *yOrg) |
|
static void | prvNextFrameComponent (std::vector< SPrvComponentLayout > &childrens) |
|
static uint64_t | prvNumSizeToDistribute (std::vector< SPrvComponentLayout > &component) |
|
static void | prvRecalculateCells (CLayoutBoxGraphics::EPrvBoxType typeBox, double sizeX, double sizeY, std::vector< SPrvComponentLayout > &start, std::vector< iv::math::geometry::Point2d > &cellsStart, std::vector< SPrvComponentLayout > &end, std::vector< iv::math::geometry::Point2d > &cellsEnd) |
|
static void | prvRemoveObjectDraw (std::vector< SPrvComponentLayout > &components, IGraphics *graphics) |
|
static void | prvSizeCells (CLayoutBoxGraphics::EPrvBoxType typeBox, std::vector< SPrvComponentLayout > &components, std::vector< iv::math::geometry::Point2d > &cells, double sizeTotalComponent, double rest) |
|
static bool | prvSizeChangedComponents (const std::vector< SPrvComponentLayout > &components) |
|
static void | prvTotalSizeComponents (CLayoutBoxGraphics::EPrvBoxType typeBox, const std::vector< iv::math::geometry::Point2d > &cells, double *sizeTotal) |
|
static void | prvUpdateComponent (std::vector< SPrvComponentLayout > &childrens, IGraphics *graphics, CLibraryImages *libraryImage) |
|