Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CDialogGraphics.cpp File Reference
#include "CDialogGraphics.hpp"
#include <utility>
#include "CEventGraphics.hpp"
#include "CLabelGraphics.hpp"
#include "CTheme.hpp"
#include "math/CGeometry.hpp"
#include "ui/graphics/IGraphics.hpp"
#include "ui/gui/AbstractComponentGUI.hpp"
#include "ui/gui/CDialog.hpp"
Include dependency graph for CDialogGraphics.cpp:

Functions

static void prvMarginSizeDialogWithoutTitle (double *sizeXMarginDialog, double *sizeYMarginDialog, double *radiusCorner)
 
static void prvFilterCoord (double xSizeScreen, double ySizeScreen, double xSizeDialog, double ySizeDialog, double *xPos, double *yPos)
 
static void prvGetPositionDialog (bool isPositionDefault, double xPos, double yPos, unsigned char justify, double sizeXScreen, double sizeYScreen, double sizeXDialog, double sizeYDialog, double *xPosScreen, double *yPosScreen)
 
static void prvGetOrgAreaDialog (const std::string &title, double radiusCorner, double sizeXMarginDialog, double sizeYMarginDialog, double *xOrgDialog, double *yOrgDialog, CEnumComponentsGUI::EDialogButtons buttons)
 
static void prvDrawTitle (const std::string &title, double radiusCorner, IGraphics *graphics, const CTheme *theme)
 

Variables

static const double kPrvHeightTitle = 25.
 
static const double kPrvPaddingDialog = 2
 
static const double kPrvRadiusCorner = 4
 
static const double kPrvMarginScreenX = 5.
 
static const double kPrvMarginScreenY = 5.
 
static const double kPrvMarginScreenXRight = 20.
 

Function Documentation

◆ prvDrawTitle()

static void prvDrawTitle ( const std::string & title,
double radiusCorner,
IGraphics * graphics,
const CTheme * theme )
static

◆ prvFilterCoord()

static void prvFilterCoord ( double xSizeScreen,
double ySizeScreen,
double xSizeDialog,
double ySizeDialog,
double * xPos,
double * yPos )
static

◆ prvGetOrgAreaDialog()

static void prvGetOrgAreaDialog ( const std::string & title,
double radiusCorner,
double sizeXMarginDialog,
double sizeYMarginDialog,
double * xOrgDialog,
double * yOrgDialog,
CEnumComponentsGUI::EDialogButtons buttons )
static

◆ prvGetPositionDialog()

static void prvGetPositionDialog ( bool isPositionDefault,
double xPos,
double yPos,
unsigned char justify,
double sizeXScreen,
double sizeYScreen,
double sizeXDialog,
double sizeYDialog,
double * xPosScreen,
double * yPosScreen )
static

◆ prvMarginSizeDialogWithoutTitle()

static void prvMarginSizeDialogWithoutTitle ( double * sizeXMarginDialog,
double * sizeYMarginDialog,
double * radiusCorner )
static

Variable Documentation

◆ kPrvHeightTitle

const double kPrvHeightTitle = 25.
static

◆ kPrvMarginScreenX

const double kPrvMarginScreenX = 5.
static

◆ kPrvMarginScreenXRight

const double kPrvMarginScreenXRight = 20.
static

◆ kPrvMarginScreenY

const double kPrvMarginScreenY = 5.
static

◆ kPrvPaddingDialog

const double kPrvPaddingDialog = 2
static

◆ kPrvRadiusCorner

const double kPrvRadiusCorner = 4
static