4 #include "PanelModelLine.hpp" 5 #include "PanelSplitted.hpp" 6 #include "HaveMargin.hpp" 11 Dialog(
const sf::String& info=
"",
const sf::String& name=
"");
12 virtual bool update(sf::Vector2f mp,
bool pressLeft,
bool pressRight,
bool aboveHover)
override;
13 virtual void updateArea()
override;
15 TextLabelPtr& getLabel();
16 void addButton(std::shared_ptr<Button> button);
18 void unimplementedButton(
const Button&);
20 void setButtonShift(
float value);
21 void setButtonShiftType(PositionType value);
23 PanelSplittedScrolledPtr getPanel()
const;
25 void setDynamicButtonSize(
bool value);
29 PanelSplittedScrolledPtr ss;
32 PanelModelLinePtr centerLine1;
33 PanelModelLinePtr centerLine2;
36 float lastButtonHeight;
37 bool dynamicButtonSize;
38 PositionType buttonShiftType;
Definition: HaveMargin.hpp:14