Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
IWindowGraphics Class Referenceabstract

#include <IWindowGraphics.hpp>

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

Public Member Functions

virtual void distribute (IGraphics *graphics, double xSizeScreen, double ySizeScreen, const CTheme *theme, CLibraryImages *libraryImage)=0
 
virtual void drawScene (IGraphics *graphics, double xSizeScreen, double ySizeScreen, const CTheme *theme)=0
 
virtual void nextFrameAnimation ()=0
 
virtual void processEvent (CEventGraphics *evt, double xSizeScreen, double ySizeScreen)=0
 
virtual void removeObjectDraw (IGraphics *graphics)=0
 
virtual bool sizeChanged ()=0
 
virtual void update (IGraphics *graphics, CLibraryImages *libraryImage)=0
 
virtual void getSize (double *sizeXOpt, double *sizeYOpt) const =0
 
virtual bool getVisible () const =0
 
virtual bool isFullSize () const =0
 
virtual void distributeFullSizeWindow (IGraphics *graphics, double sizeXScreen, double sizeYScreen, CTheme *theme, CLibraryImages *libraryImages)=0
 
virtual void setActive (bool isActive)=0
 
virtual void setClosed ()=0
 
virtual void setCanBeClosed (bool canBeClosed)=0
 
virtual void setClosedRecursively ()=0
 
virtual void setVisible (bool isVisible)=0
 
virtual bool hasProcessFocus () const =0
 
virtual bool isClosed () const =0
 
virtual bool isModal () const =0
 
virtual void processDialogFatherEvent (CEventGraphics *evt, double xSizeScreen, double ySizeScreen)=0
 

Member Function Documentation

◆ distribute()

virtual void IWindowGraphics::distribute ( IGraphics * graphics,
double xSizeScreen,
double ySizeScreen,
const CTheme * theme,
CLibraryImages * libraryImage )
pure virtual

◆ distributeFullSizeWindow()

virtual void IWindowGraphics::distributeFullSizeWindow ( IGraphics * graphics,
double sizeXScreen,
double sizeYScreen,
CTheme * theme,
CLibraryImages * libraryImages )
pure virtual

◆ drawScene()

virtual void IWindowGraphics::drawScene ( IGraphics * graphics,
double xSizeScreen,
double ySizeScreen,
const CTheme * theme )
pure virtual

◆ getSize()

virtual void IWindowGraphics::getSize ( double * sizeXOpt,
double * sizeYOpt ) const
pure virtual

◆ getVisible()

virtual bool IWindowGraphics::getVisible ( ) const
nodiscardpure virtual

◆ hasProcessFocus()

virtual bool IWindowGraphics::hasProcessFocus ( ) const
nodiscardpure virtual

◆ isClosed()

virtual bool IWindowGraphics::isClosed ( ) const
nodiscardpure virtual

◆ isFullSize()

virtual bool IWindowGraphics::isFullSize ( ) const
pure virtual

◆ isModal()

virtual bool IWindowGraphics::isModal ( ) const
nodiscardpure virtual

◆ nextFrameAnimation()

virtual void IWindowGraphics::nextFrameAnimation ( )
pure virtual

◆ processDialogFatherEvent()

virtual void IWindowGraphics::processDialogFatherEvent ( CEventGraphics * evt,
double xSizeScreen,
double ySizeScreen )
pure virtual

◆ processEvent()

virtual void IWindowGraphics::processEvent ( CEventGraphics * evt,
double xSizeScreen,
double ySizeScreen )
pure virtual

◆ removeObjectDraw()

virtual void IWindowGraphics::removeObjectDraw ( IGraphics * graphics)
pure virtual

◆ setActive()

virtual void IWindowGraphics::setActive ( bool isActive)
pure virtual

◆ setCanBeClosed()

virtual void IWindowGraphics::setCanBeClosed ( bool canBeClosed)
pure virtual

◆ setClosed()

virtual void IWindowGraphics::setClosed ( )
pure virtual

◆ setClosedRecursively()

virtual void IWindowGraphics::setClosedRecursively ( )
pure virtual

◆ setVisible()

virtual void IWindowGraphics::setVisible ( bool isVisible)
pure virtual

◆ sizeChanged()

virtual bool IWindowGraphics::sizeChanged ( )
pure virtual

◆ update()

virtual void IWindowGraphics::update ( IGraphics * graphics,
CLibraryImages * libraryImage )
pure virtual

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