Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include "CTabsGraphics.hpp"
#include "CButtonGraphics.hpp"
#include "CEventGraphics.hpp"
#include "CTheme.hpp"
#include "core/CStringTools.hpp"
#include "core/buildInfo.hpp"
#include "math/CVectorOperations.hpp"
#include "math/utils.hpp"
#include "ui/graphics/IGraphics.hpp"
#include <cmath>
Functions | |
static bool | prvIsDragHorizontal (const CEventGraphics *event, double *dxDragOpt) |
static std::string | prvTextTab (const std::string &titleTab, const std::string &nameTab) |
static uint64_t | prvNextIndCurrent (const uint64_t indCurrent, const uint64_t numTabs, const bool isNext) |
static void | tabCalculateSizeMin (const std::shared_ptr< CTabsGraphics::SPrvTabGraphics > &tab, IGraphics *graphics, const CTheme *theme, CLibraryImages *libraryImage) |
static bool | tabSizeChanged (const std::shared_ptr< CTabsGraphics::SPrvTabGraphics > &tab) |
static void | updateTab (const std::shared_ptr< CTabsGraphics::SPrvTabGraphics > &tab, IGraphics *graphics, CLibraryImages *libraryImage) |
Variables | |
static constexpr double | kPrvMarginTabs = 3. |
static constexpr double | kPrvMarginBottom = 10. |
static constexpr double | kPrvPrecision = 1e-5 |
static constexpr double | kPrvTabTitleComponentPadding = 5 |
static constexpr double | kPrvHeaderTab = 40 |
static constexpr double | kPrvMarginMove = 5. |
static constexpr double | kPrvMinsizeButton = 65. |
static constexpr double | percentageToChangeTab {0.1} |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |