Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include <CListGraphics.hpp>
Classes | |
struct | SPrvCellFocus |
struct | SPrvColumnGraphics |
Public Member Functions | |
CListGraphics (CList *listRef, IFilterModel *filter, bool requestMinSizeForTexts) | |
~CListGraphics () override | |
bool | sizeChanged () override |
void | updateList () |
std::shared_ptr< CDataList > | getDataCell (uint64_t indRow, uint64_t indCol) const |
uint64_t | getRowSelected () const |
void | setRowSelected (uint64_t indRow) |
void | setFilter (IFilterModel **filterOpt) |
void | processBeginFocus () |
void | processEndFocus () |
void | processKeyInFocus (CEventGraphics *evtGraphics) |
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 () |
Protected Member Functions | |
CAttrColorComp * | getAttrColor () |
const CAttrColorComp * | getAttrColorConst () const |
bool | isActivated () const |
bool | isAnimating () const |
Private Member Functions | |
void | beginFocus () override |
void | calculateSizeMin (IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage, double *sizeXComp, double *sizeYComp) override |
void | clean () override |
void | distribute (IGraphics *graphics, double sizeXComp, double sizeYComp) override |
void | drawComponent (IGraphics *graphics, const CTheme *theme) override |
void | endFocus () override |
void | handleEvent (CEventGraphics *event, double xOrg, double yOrg) override |
void | nextFrameChildren () override |
void | processKey (CEventGraphics *evtGraphics) override |
void | removeObjectDraw (IGraphics *graphics) override |
void | update (IGraphics *graphics, CLibraryImages *libraryImage) override |
bool | hasLongClick () const override |
void | prvAdjustDataColumn (uint64_t numRows, IGraphics *graphics) const |
void | prvBeginFocus () const |
void | prvCalculateNextCell () |
double | prvCalculateSizeXTotal () const |
void | prvCheckIntegrity () const |
void | prvColumnsAdaptedData (double heightTxt, IGraphics *graphics) const |
std::unique_ptr< std::vector< std::shared_ptr< CListGraphics::SPrvColumnGraphics > > > | prvCreateColumnsGraphics (double heightTxt, IGraphics *graphics) const |
void | prvDistributeColumns (double sizeXToDistribute, uint64_t numColumnDistributed) const |
void | prvDrawRow (const IModelList *model, uint64_t indRowData, double yOrg, double heightTxt, const CTheme *theme, IGraphics *graphics, bool isAnEvenRow) const |
void | prvEndFocus () const |
uint64_t | prvNumColumnsToDistribute () const |
void | prvTestCellEvent (CEventGraphics *event, double xOrg, uint64_t indRow, bool isLongPulsation) |
void | prvTestRowsEvent (CEventGraphics *event, double xOrg, double yOrg, uint64_t indFirstRowIntoArea, bool isLongPulsation) |
void | prvSetDataInList () const |
bool | prvIsFocus (uint64_t indRow, uint64_t indCol) const |
bool | isEditNum () const override |
void | calculatePosGlobal (double xFather, double yFather) override |
void | prvDraw (IGraphics *graphics, const CTheme *theme) |
virtual void | closing () |
virtual void | handleEventOut (CEventGraphics *event) |
Static Private Member Functions | |
static void | prvColumnAdaptedDataRow (const std::shared_ptr< SPrvColumnGraphics > &column, uint64_t indColumn, const IModelList *model, double heightTxt, IGraphics *graphics) |
CListGraphics::CListGraphics | ( | CList * | listRef, |
IFilterModel * | filter, | ||
bool | requestMinSizeForTexts ) |
|
override |
|
inherited |
|
inherited |
|
overrideprivatevirtual |
Implements AbstractCompWithFocusGraphics.
|
overrideprivatevirtualinherited |
Implements AbstractComponentGraphics.
|
inherited |
|
inherited |
|
overrideprivatevirtual |
Implements AbstractComponentGraphics.
|
overrideprivatevirtual |
Implements AbstractCompWithFocusGraphics.
|
privatevirtualinherited |
Reimplemented in CContainerGraphics, CGroupButtonsGraphics, CLayoutBoxGraphics, CLayoutGridGraphics, CTabsGraphics, CViewGraphics, and CWorkspaceGraphics.
|
overrideprivatevirtual |
Implements AbstractComponentGraphics.
|
inherited |
|
overrideprivatevirtual |
Implements AbstractComponentGraphics.
|
overrideprivatevirtual |
Implements AbstractCompWithFocusGraphics.
|
protectedinherited |
|
nodiscardprotectedinherited |
|
nodiscard |
|
inherited |
|
nodiscard |
|
inherited |
|
inherited |
|
nodiscardinherited |
|
overrideprivatevirtual |
Implements AbstractComponentGraphics.
|
privatevirtualinherited |
|
nodiscardoverrideprivatevirtual |
Reimplemented from AbstractComponentGraphics.
|
nodiscardprotectedinherited |
|
nodiscardprotectedinherited |
|
nodiscardinherited |
|
nodiscardoverrideprivatevirtual |
Implements AbstractCompWithFocusGraphics.
|
overrideprivatevirtual |
Implements AbstractComponentGraphics.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
overrideprivatevirtual |
Implements AbstractCompWithFocusGraphics.
|
inherited |
|
inherited |
|
private |
|
private |
|
private |
|
nodiscardprivate |
|
private |
|
staticprivate |
|
private |
|
private |
|
private |
|
privateinherited |
|
private |
|
private |
|
nodiscardprivate |
|
nodiscardprivate |
|
private |
|
private |
|
private |
|
overrideprivatevirtual |
Implements AbstractComponentGraphics.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
void CListGraphics::setFilter | ( | IFilterModel ** | filterOpt | ) |
|
inherited |
void CListGraphics::setRowSelected | ( | uint64_t | indRow | ) |
|
inherited |
|
inherited |
|
inherited |
|
overridevirtual |
Implements AbstractComponentGraphics.
|
overrideprivatevirtual |
Implements AbstractComponentGraphics.
|
inherited |
void CListGraphics::updateList | ( | ) |
|
inherited |
|
inherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
private |
|
privateinherited |
|
private |
|
private |
|
private |
|
private |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
private |
|
private |
|
private |
|
privateinherited |
|
privateinherited |
|
private |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
private |
|
private |
|
privateinherited |
|
private |
|
private |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
private |
|
private |
|
privateinherited |
|
private |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |