Simple SFML GUI  0.2a
PanelModelLine Member List

This is the complete list of members for PanelModelLine, including all inherited members.

bottomRight (defined in MarginModelBase)MarginModelBaseprotected
create(Orientation orientation=Orientation::Horizontal, Align align=Align::Center, VAlign valign=VAlign::Top, float margin=0.f, MarginMode marginMode=MarginMode::Full) (defined in PanelModelLine)PanelModelLineinlinestatic
customizeArea(const sf::FloatRect &area) const override (defined in MarginModelBase)MarginModelBasevirtual
elementChanged (defined in PanelModel)PanelModelprotected
enableScrollLimits (defined in MarginModelBase)MarginModelBaseprotected
getHeightSum() const (defined in PanelModelLine)PanelModelLine
getMargin() const (defined in HaveMargin)HaveMargin
getMarginMode() const (defined in HaveMargin)HaveMargin
getWidthSum() const (defined in PanelModelLine)PanelModelLine
handleElement(const Panel &panel, Element &element, size_t order) override (defined in PanelModelLine)PanelModelLinevirtual
handleScrollLimits(const sf::Vector2f &elementViewportCenterShift, const sf::FloatRect &elementArea, const sf::FloatRect &panelArea) (defined in MarginModelBase)MarginModelBaseprotected
HaveMargin() (defined in HaveMargin)HaveMargin
init(const Panel &panel) override (defined in PanelModelLine)PanelModelLinevirtual
isElementChanged() const (defined in PanelModel)PanelModel
margin (defined in HaveMargin)HaveMarginprotected
marginMode (defined in HaveMargin)HaveMarginprotected
MarginModelBase() (defined in MarginModelBase)MarginModelBase
marginSize(MarginMode mode) const (defined in MarginModelBase)MarginModelBaseinlineprotected
marginSize(MarginMode mode, sf::FloatRect area) const (defined in MarginModelBase)MarginModelBaseinlineprotected
marginUnit (defined in HaveMargin)HaveMarginprotected
notifyNewElement(Element &element) override (defined in PanelModelLine)PanelModelLinevirtual
PanelModel() (defined in PanelModel)PanelModel
PanelModelLine(Orientation orientation=Orientation::Horizontal, Align align=Align::Center, VAlign valign=VAlign::Top, float margin=0.f, MarginMode marginMode=MarginMode::Full) (defined in PanelModelLine)PanelModelLine
relativeMargin(sf::FloatRect area) const (defined in HaveMargin)HaveMargin
scrollLimits(sf::Vector2f &topLeft, sf::Vector2f &bottomRight) const override (defined in MarginModelBase)MarginModelBasevirtual
setAlign(Align value) (defined in PanelModelLine)PanelModelLine
setMargin(float margin) (defined in HaveMargin)HaveMarginvirtual
setMarginMode(MarginMode value) (defined in HaveMargin)HaveMargin
setMarginUnit(MarginUnit marginUnit) (defined in HaveMargin)HaveMargin
setOrientation(Orientation value) (defined in PanelModelLine)PanelModelLine
setValign(VAlign value) (defined in PanelModelLine)PanelModelLine
topLeft (defined in MarginModelBase)MarginModelBaseprotected
~HaveMargin()=default (defined in HaveMargin)HaveMarginvirtual
~PanelModel() (defined in PanelModel)PanelModelinlinevirtual