Something went wrong. Try again.
OpenMW is an open implementation of the Morrowind engine
Something went wrong. Try again.
963 B · 41 lines
C++
123456789101112131415161718192021222324252627282930313233343536373839404142#ifndef OPENMW_LUAUI_IMAGE#define OPENMW_LUAUI_IMAGE
#include <vector>
#include <MyGUI_ImageBox.h>#include <MyGUI_TileRect.h>
#include "padding.hpp"#include "widget.hpp"
namespace LuaUi{ class LuaTileRect : public MyGUI::TileRect { MYGUI_RTTI_DERIVED(LuaTileRect)
public: void _setAlign(const MyGUI::IntSize& oldSize) override;
void updateSize(MyGUI::IntSize tileSize) { mSetTileSize = tileSize; } void updatePadding(const Padding& padding) { mPadding = padding; }
protected: MyGUI::IntSize mSetTileSize; Padding mPadding; };
class LuaImage : public MyGUI::ImageBox, public WidgetExtension { MYGUI_RTTI_DERIVED(LuaImage)
protected: void initialize() override; void updateProperties() override; const std::vector<std::string_view>& allUsedProperties() const override; LuaTileRect* mTileRect; };}
#endif // OPENMW_LUAUI_IMAGE