Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
CMenuContextGraphics.cpp File Reference
#include "CMenuContextGraphics.hpp"
#include "CAnimationScale.hpp"
#include "CEventGraphics.hpp"
#include "CTheme.hpp"
#include "core/utils.hpp"
#include "math/CGeometry.hpp"
#include "math/CMath.hpp"
#include "ui/graphics/IGraphics.hpp"
#include "ui/gui/AbstractClickComponentGUI.hpp"
#include <cmath>
Include dependency graph for CMenuContextGraphics.cpp:

Functions

static CDrawTextprvTextInitial (const std::string &textOption)
 
static double prvSeparationBetweenCircles (uint64_t numOptions)
 
static double prvGetAngleSeparation (uint64_t numOptions)
 
static void prvDrawMessage (const std::vector< CTxtColor > &msgState, IGraphics *graphics)
 

Variables

static const double kPrvHeightTextTitleMenu = 16.
 
static const uint8_t kPrvJustifyTextTitleMenu = 2
 
static const double kPrvPaddingTextTitleMenu = 3
 
static const double kPrvSpacingTextTitleMenuContext = 10
 
static const double kPrvHeightTextOption = 18.
 
static const double kPrvHeightInitial = 24
 
static const double kPrvRadiusBtoCentral = 30.
 
static const double kPrvSeparation = 10.
 
static const double kPrvRadiusBtoOption = 20.
 
static const double kPrvAngleSeparationDegree = 60.
 
static const double kPrvARGBTitleMenu = 0xFFCCCCCC
 
static const uint32_t kPrvColorTextOption = 0xCCCCCC
 
static const uint32_t kPrvColorButtonChecked = 0xEBE0E0
 

Function Documentation

◆ prvDrawMessage()

static void prvDrawMessage ( const std::vector< CTxtColor > & msgState,
IGraphics * graphics )
static

◆ prvGetAngleSeparation()

static double prvGetAngleSeparation ( uint64_t numOptions)
static

◆ prvSeparationBetweenCircles()

static double prvSeparationBetweenCircles ( uint64_t numOptions)
static

◆ prvTextInitial()

static CDrawText * prvTextInitial ( const std::string & textOption)
static

Variable Documentation

◆ kPrvAngleSeparationDegree

const double kPrvAngleSeparationDegree = 60.
static

◆ kPrvARGBTitleMenu

const double kPrvARGBTitleMenu = 0xFFCCCCCC
static

◆ kPrvColorButtonChecked

const uint32_t kPrvColorButtonChecked = 0xEBE0E0
static

◆ kPrvColorTextOption

const uint32_t kPrvColorTextOption = 0xCCCCCC
static

◆ kPrvHeightInitial

const double kPrvHeightInitial = 24
static

◆ kPrvHeightTextOption

const double kPrvHeightTextOption = 18.
static

◆ kPrvHeightTextTitleMenu

const double kPrvHeightTextTitleMenu = 16.
static

◆ kPrvJustifyTextTitleMenu

const uint8_t kPrvJustifyTextTitleMenu = 2
static

◆ kPrvPaddingTextTitleMenu

const double kPrvPaddingTextTitleMenu = 3
static

◆ kPrvRadiusBtoCentral

const double kPrvRadiusBtoCentral = 30.
static

◆ kPrvRadiusBtoOption

const double kPrvRadiusBtoOption = 20.
static

◆ kPrvSeparation

const double kPrvSeparation = 10.
static

◆ kPrvSpacingTextTitleMenuContext

const double kPrvSpacingTextTitleMenuContext = 10
static