Simple GUI Library
|
This is the complete list of members for Sgl::ContextMenu, including all inherited members.
addChild(Component *child) | Sgl::Parent | |
addChildren() (defined in Sgl::Parent) | Sgl::Parent | inline |
addChildren(Head head, Tail... tail) | Sgl::Parent | inline |
BoxContainer()=default (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
BoxContainer(Direction direction) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
buildEventDispatchChain(Sml::EventDispatchChain *chain) override (defined in Sgl::Component) | Sgl::Component | virtual |
Component()=default (defined in Sgl::Component) | Sgl::Component | |
computeCustomMaxHeight(int32_t width=-1) const (defined in Sgl::Parent) | Sgl::Parent | protectedvirtual |
computeCustomMaxWidth(int32_t height=-1) const (defined in Sgl::Parent) | Sgl::Parent | protectedvirtual |
computeLocalToScenePos(const Sml::Vec2i &localPos) const (defined in Sgl::Component) | Sgl::Component | |
computeMaxHeight(int32_t width=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual |
computeMaxWidth(int32_t height=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual |
computeMinHeight(int32_t width=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual |
computeMinWidth(int32_t height=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual |
computePrefHeight(int32_t width=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual |
computePrefWidth(int32_t height=-1) const override final (defined in Sgl::Parent) | Sgl::Parent | virtual |
computeScenePos() (defined in Sgl::Component) | Sgl::Component | |
computeSceneToLocalPos(const Sml::Vec2i &scenePos) const (defined in Sgl::Component) | Sgl::Component | |
Container() (defined in Sgl::Container) | Sgl::Container | |
containsComponent(Component *component) override final (defined in Sgl::Parent) | Sgl::Parent | virtual |
ContextMenu(Scene *scene, Component *sourceComponent=nullptr) (defined in Sgl::ContextMenu) | Sgl::ContextMenu | |
DEFAULT_BACKGROUND (defined in Sgl::ContextMenu) | Sgl::ContextMenu | static |
DEFAULT_BACKGROUND_FILL (defined in Sgl::ContextMenu) | Sgl::ContextMenu | static |
DEFAULT_BORDER (defined in Sgl::ContextMenu) | Sgl::ContextMenu | static |
DEFAULT_FILL (defined in Sgl::Container) | Sgl::Container | static |
DEFAULT_PADDING (defined in Sgl::ContextMenu) | Sgl::ContextMenu | static |
DEFAULT_SHADOW (defined in Sgl::ContextMenu) | Sgl::ContextMenu | static |
Direction enum name (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
getBackground() const (defined in Sgl::Parent) | Sgl::Parent | |
getBorder() const (defined in Sgl::Parent) | Sgl::Parent | |
getChildren() (defined in Sgl::Parent) | Sgl::Parent | |
getChildrenReadonly() const (defined in Sgl::Parent) | Sgl::Parent | |
getContentArea() const (defined in Sgl::Parent) | Sgl::Parent | |
getDirection() const (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
getEventDispatcher() (defined in Sgl::Component) | Sgl::Component | |
getFillAcross() const (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
getGrowPriority(Component *component) const (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
getHitComponent(int32_t x, int32_t y) override (defined in Sgl::Container) | Sgl::Container | virtual |
getInsets() const (defined in Sgl::Parent) | Sgl::Parent | |
getLayoutBounds() const (defined in Sgl::Component) | Sgl::Component | |
getLayoutHeight() const (defined in Sgl::Component) | Sgl::Component | |
getLayoutPos() const (defined in Sgl::Component) | Sgl::Component | |
getLayoutWidth() const (defined in Sgl::Component) | Sgl::Component | |
getLayoutX() const (defined in Sgl::Component) | Sgl::Component | |
getLayoutY() const (defined in Sgl::Component) | Sgl::Component | |
getMaxHeight() const (defined in Sgl::Parent) | Sgl::Parent | |
getMaxWidth() const (defined in Sgl::Parent) | Sgl::Parent | |
getMinHeight() const (defined in Sgl::Parent) | Sgl::Parent | |
getMinWidth() const (defined in Sgl::Parent) | Sgl::Parent | |
getModifiableParent() (defined in Sgl::Component) | Sgl::Component | |
getOriginBounds() const (defined in Sgl::Component) | Sgl::Component | |
getPadding() const (defined in Sgl::Parent) | Sgl::Parent | |
getParent() const (defined in Sgl::Component) | Sgl::Component | |
getPrefHeight() const (defined in Sgl::Parent) | Sgl::Parent | |
getPrefWidth() const (defined in Sgl::Parent) | Sgl::Parent | |
getScene() (defined in Sgl::Component) | Sgl::Component | |
getShadow() const (defined in Sgl::Component) | Sgl::Component | |
getSnapshot() (defined in Sgl::Parent) | Sgl::Parent | |
getSource() (defined in Sgl::ContextMenu) | Sgl::ContextMenu | |
getSpacing() const (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
getVisibility() const (defined in Sgl::Component) | Sgl::Component | |
GrowPriority enum name (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
hide() (defined in Sgl::ContextMenu) | Sgl::ContextMenu | |
isAutoHide() const (defined in Sgl::ContextMenu) | Sgl::ContextMenu | |
isFocused() const (defined in Sgl::Component) | Sgl::Component | |
isHovered() const (defined in Sgl::Component) | Sgl::Component | |
isInteractable() const (defined in Sgl::Component) | Sgl::Component | |
isResizable() const override (defined in Sgl::Parent) | Sgl::Parent | virtual |
isVisible() const (defined in Sgl::Component) | Sgl::Component | |
layout() override final (defined in Sgl::Parent) | Sgl::Parent | virtual |
m_Background (defined in Sgl::Parent) | Sgl::Parent | protected |
m_Border (defined in Sgl::Parent) | Sgl::Parent | protected |
m_Children (defined in Sgl::Parent) | Sgl::Parent | protected |
m_Dispatcher (defined in Sgl::Component) | Sgl::Component | protected |
m_Focused (defined in Sgl::Component) | Sgl::Component | protected |
m_Hovered (defined in Sgl::Component) | Sgl::Component | protected |
m_LayoutBounds (defined in Sgl::Component) | Sgl::Component | protected |
m_MaxHeight (defined in Sgl::Parent) | Sgl::Parent | protected |
m_MaxWidth (defined in Sgl::Parent) | Sgl::Parent | protected |
m_MinHeight (defined in Sgl::Parent) | Sgl::Parent | protected |
m_MinWidth (defined in Sgl::Parent) | Sgl::Parent | protected |
m_NeedLayoutPass (defined in Sgl::Parent) | Sgl::Parent | protected |
m_Padding (defined in Sgl::Parent) | Sgl::Parent | protected |
m_Parent (defined in Sgl::Component) | Sgl::Component | protected |
m_PrefHeight (defined in Sgl::Parent) | Sgl::Parent | protected |
m_PrefWidth (defined in Sgl::Parent) | Sgl::Parent | protected |
m_Scene (defined in Sgl::Component) | Sgl::Component | protected |
m_Shadow (defined in Sgl::Component) | Sgl::Component | protected |
m_Snapshot (defined in Sgl::Parent) | Sgl::Parent | protected |
m_Visibility (defined in Sgl::Component) | Sgl::Component | protected |
needLayoutPass() const (defined in Sgl::Parent) | Sgl::Parent | |
Parent()=default (defined in Sgl::Parent) | Sgl::Parent | |
prerender() override final (defined in Sgl::Parent) | Sgl::Parent | virtual |
prerenderSelf() override (defined in Sgl::Container) | Sgl::Container | protectedvirtual |
pushBackSpacer(uint32_t weight=1) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
pushFrontSpacer(uint32_t weight=1) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
removeChild(Component *child) | Sgl::Parent | |
removeChildren() | Sgl::Parent | |
render(const Sml::Rectangle< int32_t > &targetRegion) override (defined in Sgl::ContextMenu) | Sgl::ContextMenu | virtual |
renderShadow(const Sml::Rectangle< int32_t > &targetRegion) (defined in Sgl::Component) | Sgl::Component | protected |
requestDrag() (defined in Sgl::Component) | Sgl::Component | |
requestFocus() (defined in Sgl::Component) | Sgl::Component | |
requestLayoutPass() (defined in Sgl::Parent) | Sgl::Parent | |
Scene (defined in Sgl::Component) | Sgl::Component | |
setAutoHide(bool autoHide) (defined in Sgl::ContextMenu) | Sgl::ContextMenu | |
setBackground(const Background *background) (defined in Sgl::Parent) | Sgl::Parent | |
setBorder(const Border *border) (defined in Sgl::Parent) | Sgl::Parent | |
setDirection(Direction direction) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
setFillAcross(bool fillAcross) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
setGrowPriority(Component *component, GrowPriority priority) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
setInteractable(bool interactable) (defined in Sgl::Component) | Sgl::Component | |
setLayoutHeight(int32_t height) (defined in Sgl::Component) | Sgl::Component | |
setLayoutWidth(int32_t width) (defined in Sgl::Component) | Sgl::Component | |
setLayoutX(int32_t x) (defined in Sgl::Component) | Sgl::Component | |
setLayoutY(int32_t y) (defined in Sgl::Component) | Sgl::Component | |
setMaxHeight(int32_t height) (defined in Sgl::Parent) | Sgl::Parent | |
setMaxWidth(int32_t width) (defined in Sgl::Parent) | Sgl::Parent | |
setMinHeight(int32_t height) (defined in Sgl::Parent) | Sgl::Parent | |
setMinWidth(int32_t width) (defined in Sgl::Parent) | Sgl::Parent | |
setPadding(const Insets &padding) (defined in Sgl::Parent) | Sgl::Parent | |
setParent(Parent *parent) (defined in Sgl::Component) | Sgl::Component | |
setPrefHeight(int32_t height) (defined in Sgl::Parent) | Sgl::Parent | |
setPrefWidth(int32_t width) (defined in Sgl::Parent) | Sgl::Parent | |
setScene(Scene *scene) (defined in Sgl::Component) | Sgl::Component | |
setSceneInSceneTree(Scene *scene) override final (defined in Sgl::Parent) | Sgl::Parent | protectedvirtual |
setShadow(const ShadowSpecification *specification) (defined in Sgl::Component) | Sgl::Component | |
setSource(Component *source) (defined in Sgl::ContextMenu) | Sgl::ContextMenu | |
setSpacing(int32_t spacing) (defined in Sgl::BoxContainer) | Sgl::BoxContainer | |
setVisibility(Visibility visibility) (defined in Sgl::Component) | Sgl::Component | |
setVisible(bool visible) (defined in Sgl::Component) | Sgl::Component | |
show() (defined in Sgl::ContextMenu) | Sgl::ContextMenu | |
UNLIMITED_SIZE (defined in Sgl::Component) | Sgl::Component | static |
updateShadow() (defined in Sgl::Component) | Sgl::Component | protected |
updateSnapshotSize() (defined in Sgl::Parent) | Sgl::Parent | protected |
USE_COMPUTED_SIZE (defined in Sgl::Component) | Sgl::Component | static |
VBox() (defined in Sgl::VBox) | Sgl::VBox | |
Visibility enum name | Sgl::Component | |
~BoxContainer() override=default (defined in Sgl::BoxContainer) | Sgl::BoxContainer | virtual |
~Component()=default (defined in Sgl::Component) | Sgl::Component | virtual |
~Container() override=default (defined in Sgl::Container) | Sgl::Container | virtual |
~ContextMenu() override (defined in Sgl::ContextMenu) | Sgl::ContextMenu | virtual |
~Parent() override=default (defined in Sgl::Parent) | Sgl::Parent | virtual |
~VBox() override=default (defined in Sgl::VBox) | Sgl::VBox | virtual |