Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
|
#include "AbstractFrameComponentsGraphics.hpp"
#include "core/CSystem.hpp"
#include "diamar/ApplicationGui.hpp"
#include "math/CGeometry.hpp"
#include "ui/graphics/IGraphics.hpp"
#include "ui/graphicsComp/CApplicationGraphics.hpp"
#include "ui/graphicsComp/CButtonGraphics.hpp"
#include "ui/graphicsComp/CCanvasGraphics.hpp"
#include "ui/graphicsComp/CCheckButtonGraphics.hpp"
#include "ui/graphicsComp/CContainerGraphics.hpp"
#include "ui/graphicsComp/CDialogGraphics.hpp"
#include "ui/graphicsComp/CEditGraphics.hpp"
#include "ui/graphicsComp/CEventGraphics.hpp"
#include "ui/graphicsComp/CImageGraphics.hpp"
#include "ui/graphicsComp/CIndicatorsGraphics.hpp"
#include "ui/graphicsComp/CLabelGraphics.hpp"
#include "ui/graphicsComp/CLayoutBoxGraphics.hpp"
#include "ui/graphicsComp/CLayoutGridGraphics.hpp"
#include "ui/graphicsComp/CLineSeparatorGraphics.hpp"
#include "ui/graphicsComp/CListGraphics.hpp"
#include "ui/graphicsComp/CMenuBarGraphics.hpp"
#include "ui/graphicsComp/CMenuContextGraphics.hpp"
#include "ui/graphicsComp/CMenuContextWindows.hpp"
#include "ui/graphicsComp/COptionsGraphics.hpp"
#include "ui/graphicsComp/CProgressGraphics.hpp"
#include "ui/graphicsComp/CTabsGraphics.hpp"
#include "ui/graphicsComp/CTheme.hpp"
#include "ui/graphicsComp/NotificationIndicatorGraphics.hpp"
#include "ui/graphicsComp/SliderGraphics.hpp"
#include "ui/gui/CDialog.hpp"
#include "ui/gui/CEdit.hpp"
#include "ui/gui/CMenuOption.hpp"
#include "ui/gui/resources.h"
#include <map>
Functions | |
static void | prvDrawScene (CStackWindows *stackWindows, const double sizeScreenX, const double sizeScreenY, CTheme *theme, IGraphics *graphics) |
static CDialogInformGraphics::EInformType | prvEMessageTypeToEInformType (const CEnumComponentsGUI::EMessageType messageType) |
static void | prvEndApplication (IGraphics *graphics, CLibraryImages *libraryImage, CStackWindows *stackWindows) |
static AbstractComponentGraphics * | prvGetComponentGraphics (IWidget *component) |
static void | prvPushWindow (IWindowGraphics *window, const double xSizeScreen, const double ySizeScreen, CStackWindows *stackWindows, const CTheme *theme, CLibraryImages *libraryImage, IGraphics *graphics) |
static void | prvInitApplication (IComponentsGUI *frame, IGraphics *graphics, const iv::ui::SDL::SdlApplicationWidgets &sdlApplicationWidgets, CTheme *theme, CLibraryImages *libraryImage, const double xSizeScreen, const double ySizeScreen, CApplicationGraphics *applicationCurrent, CStackWindows *stackWindows) |
static std::shared_ptr< CImageGraphics > | prvLoadImag (IComponentsGUI *frame, const iv::ui::resources::ImageResource &resource, CLibraryImages *libraryImage, bool *isNewImageOpt) |
static void | prvPopStackWindows (CStackWindows *stackWindows, IWidget **compDialog, IGraphics *graphics) |
static void | prvProcessEvent (CStackWindows *stackWindows, const double xSizeScreen, const double ySizeScreen, CFocus *focus, CEventGraphics **evt, CEventGraphics **evtPrevious) |
static void | prvProcessScene (CStackWindows *stackWindows, const double sizeScreenX, const double sizeScreenY, IGraphics *graphics, CLibraryImages *libraryImage, CTheme *theme) |
static void | prvRegisterIcon (IComponentsGUI *frame, CLibraryImages *libraryImage, const iv::ui::resources::ImageResource &resource) |
static iv::types::ImageSize | prvSizeIcon (const CEnumComponentsGUI::EImageSize sizeImage) |
Variables | |
static constexpr double | kPrvEpsilon = 1.e-5 |
static constexpr iv::types::milliseconds | timePerFrame {1000 / 30} |
static bool | prvDebugFrames = true |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticconstexpr |
|
static |
|
staticconstexpr |