Rose
|
This is the complete list of members for rose::LetterKey, including all inherited members.
add(const std::shared_ptr< Node > &node) override | rose::Manager | inlinevirtual |
rose::Node::add(ContainerType container, Args ... args) | rose::Node | inlinestatic |
addedToContainer() override | rose::LetterKey | virtual |
AllCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
AllSides enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
Animation() (defined in rose::Animation) | rose::Animation | |
Blended enum value | rose::Text | |
BotSide enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
BottomCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
BottomLeftCorner enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
BottomRightCorner enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
buttonDisplayStateChange(ButtonDisplayState buttonDisplayState) | rose::FrameElements | protected |
buttonEvent(bool pressed, uint button, uint clicks, bool passed) | rose::Widget | |
ButtonFrame(const ButtonFrame &)=delete (defined in rose::ButtonFrame) | rose::ButtonFrame | |
ButtonFrame(ButtonFrame &&)=delete (defined in rose::ButtonFrame) | rose::ButtonFrame | |
ButtonFrame(ButtonType buttonType) noexcept (defined in rose::ButtonFrame) | rose::ButtonFrame | explicit |
ButtonFrame()=delete (defined in rose::ButtonFrame) | rose::ButtonFrame | |
ButtonFrame(ButtonFrame &&)=delete (defined in rose::ButtonFrame) | rose::ButtonFrame | |
ButtonFrame(const ButtonFrame &)=delete (defined in rose::ButtonFrame) | rose::ButtonFrame | |
ButtonFrame(int padding=0) (defined in rose::ButtonFrame) | rose::ButtonFrame | inlineexplicit |
ButtonFrame(Padding padding) (defined in rose::ButtonFrame) | rose::ButtonFrame | explicit |
Callback typedef (defined in rose::Animation) | rose::Animation | |
clickTransactionCancel(const Position &mousePos, int button, bool down, int modifiers) override | rose::ButtonFrame | protected |
colorBackgroundMask(gm::Context &context, gm::Texture &mask, const color::RGBA &base, const color::RGBA &active, float value) (defined in rose::FrameElements) | rose::FrameElements | static |
computeScreenPosition() | rose::Widget | |
container() (defined in rose::Node) | rose::Node | inline |
container() const (defined in rose::Node) | rose::Node | inline |
containerAs() (defined in rose::Node) | rose::Node | inline |
containerAs() const (defined in rose::Node) | rose::Node | inline |
contains(const Position< int > &position) | rose::Widget | |
create() | rose::Node | inlinestatic |
create(Args ... args) | rose::Node | inlinestatic |
createBackgroundMask(gm::Context &context, Size size, int frameWidth, bool roundCorners=false) (defined in rose::FrameElements) | rose::FrameElements | static |
createBackgroundTexture(gm::Context &context, Rectangle &src, Rectangle &dst, const color::RGBA &color) (defined in rose::FrameElements) | rose::FrameElements | protected |
createTextureBlended(gm::Context &context) | rose::Text | |
decoration() (defined in rose::FrameElements) | rose::FrameElements | protected |
draw(gm::Context &context, const Position< int > &containerPosition) override | rose::TextButton | virtual |
drawAnimate(gm::Context &context, const Position< int > &containerPosition) (defined in rose::Frame) | rose::Frame | |
drawBackground(gm::Context &context, Rectangle &src, Rectangle &dst) | rose::FrameElements | protected |
drawFrame(gm::Context &context, Rectangle widgetRect) | rose::FrameElements | protected |
drawPadding(const Position< int > &containerPosition) | rose::Visual | inline |
eM | rose::Text | protected |
Enable typedef (defined in rose::Animation) | rose::Animation | |
enterEvent() | rose::Widget | inline |
FontError enum value | rose::Text | |
Frame() noexcept (defined in rose::Frame) | rose::Frame | inline |
Frame(bool invert) noexcept (defined in rose::Frame) | rose::Frame | inlineexplicit |
Frame(int padding) noexcept (defined in rose::Frame) | rose::Frame | inlineexplicit |
FrameElements() (defined in rose::FrameElements) | rose::FrameElements | |
FrameElements(int padding) (defined in rose::FrameElements) | rose::FrameElements | inlineexplicit |
frameSettings(const FrameSettings &frameSettings) (defined in rose::FrameElements) | rose::FrameElements | inline |
getApplication() | rose::Widget | inline |
getApplication() const | rose::Widget | inline |
getAttachmentHint(LayoutHint::Attachment attachment) | rose::Visual | inline |
getGridHint(LayoutHint::GridLayoutHint gridLayoutHint) | rose::Visual | inline |
getHintMap() const (defined in rose::Visual) | rose::Visual | inline |
getId() const | rose::Node | inline |
getIdPath() const | rose::Node | inline |
getNode() const | rose::Node | inline |
getNode() | rose::Node | inline |
getNode() const | rose::Node | inline |
getNode() | rose::Node | inline |
getPosition() const | rose::Visual | inline |
getScreenRectangle(const Position< int > &containerPosition) const | rose::Visual | inline |
getSelectState() const | rose::ButtonFrame | inline |
getSize() const | rose::Visual | inline |
getState() const (defined in rose::FrameElements) | rose::FrameElements | inline |
getWindow() | rose::Widget | inline |
getWindow() const | rose::Widget | inline |
id (defined in rose::TextButton) | rose::TextButton | static |
initializeComposite() override | rose::ButtonFrame | |
isVisible() const noexcept | rose::Visual | inline |
keyboardEvent(const SDL_KeyboardEvent &keyboardEvent) (defined in rose::Widget) | rose::Widget | |
keyboardFocusEvent(bool hasFocus) | rose::Widget | |
keyboardShortcutEvent(uint32_t shortcutCode, bool state, uint repeat) | rose::Widget | |
keyTextInputEvent(const std::string &text) | rose::Widget | |
layout(gm::Context &context, const Rectangle &screenRect) override | rose::TextButton | virtual |
layoutContent(gm::Context &context, const Rectangle &screenRect) (defined in rose::TextButton) | rose::TextButton | protected |
layoutManager() | rose::Manager | inline |
layoutPadding(const Rectangle &screenRect) | rose::Visual | inline |
leaveEvent() | rose::Widget | inline |
LeftCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
LeftSide enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
LetterKey()=delete | rose::LetterKey | |
LetterKey(std::array< uint, 4 > cmd) | rose::LetterKey | inlineexplicit |
mActionCurve (defined in rose::Animation) | rose::Animation | |
mActiveColor (defined in rose::FrameElements) | rose::FrameElements | protected |
Manager() (defined in rose::Manager) | rose::Manager | |
Manager(const Manager &)=delete (defined in rose::Manager) | rose::Manager | |
Manager(Manager &&)=delete (defined in rose::Manager) | rose::Manager | |
mAnimatedBG (defined in rose::FrameElements) | rose::FrameElements | protected |
mAnimationCallback (defined in rose::Animation) | rose::Animation | protected |
mAnimationEnableState (defined in rose::Animation) | rose::Animation | protected |
mAnimationEnableStateCallback (defined in rose::Animation) | rose::Animation | protected |
mBaseColor (defined in rose::FrameElements) | rose::FrameElements | protected |
mBorder (defined in rose::FrameElements) | rose::FrameElements | protected |
mBotColor (defined in rose::FrameElements) | rose::FrameElements | protected |
mButtonDisplayCallback (defined in rose::ButtonFrame) | rose::ButtonFrame | protected |
mButtonEventCallback | rose::Widget | protected |
mButtonSelectState | rose::ButtonFrame | protected |
mButtonSemantics (defined in rose::ButtonFrame) | rose::ButtonFrame | protected |
mButtonStateChangeCallback (defined in rose::ButtonFrame) | rose::ButtonFrame | protected |
mButtonType | rose::ButtonFrame | protected |
mCaretAlpha | rose::Text | protected |
mCaretColor | rose::Text | protected |
mCaretLocation | rose::Text | protected |
mCentreHorizontal (defined in rose::ButtonFrame) | rose::ButtonFrame | protected |
mCentreVertical (defined in rose::ButtonFrame) | rose::ButtonFrame | protected |
mColorValue (defined in rose::FrameElements) | rose::FrameElements | protected |
mCommand (defined in rose::LetterKey) | rose::LetterKey | protected |
mContainer | rose::Node | protected |
mCornerStyle (defined in rose::FrameElements) | rose::FrameElements | protected |
mDataSaved | rose::Text | protected |
mEditable | rose::Text | protected |
mEditingActive | rose::Text | protected |
mEnterEventCallback | rose::Widget | protected |
mFont | rose::Text | protected |
mFontName | rose::Text | protected |
mFramePadding (defined in rose::FrameElements) | rose::FrameElements | protected |
mFrameSettings (defined in rose::FrameElements) | rose::FrameElements | protected |
mFrameWidth (defined in rose::FrameElements) | rose::FrameElements | protected |
mHintsMap | rose::Visual | |
mId (defined in rose::Node) | rose::Node | protected |
mInactiveBG (defined in rose::FrameElements) | rose::FrameElements | protected |
mInactiveColor (defined in rose::FrameElements) | rose::FrameElements | protected |
mInvert (defined in rose::FrameElements) | rose::FrameElements | protected |
mInvertColor (defined in rose::FrameElements) | rose::FrameElements | protected |
mKeyboardEventCallback | rose::Widget | protected |
mKeyboardFocusCallback | rose::Widget | protected |
mKeyboardShortcutCallback | rose::Widget | protected |
mKeyState | rose::LetterKey | protected |
mLayoutManager | rose::Manager | protected |
mLeaveEventCallback | rose::Widget | protected |
mLeftColor (defined in rose::FrameElements) | rose::FrameElements | protected |
mMaxSize | rose::Text | protected |
mMouseMotionCallback | rose::Widget | protected |
mMouseScrollCallback | rose::Widget | protected |
mouseButtonEvent(const Position &mousePos, int button, bool down, int modifiers) override | rose::ButtonFrame | protected |
mouseMotionEvent(bool pressed, uint button, const Position< int > &mousePos, const Position< int > &relativePos, bool passed) | rose::Widget | |
mouseScrollEvent(const Position< int > &deltaPos, bool passed) | rose::Widget | |
mPadding | rose::Visual | protected |
mPointSize | rose::Text | protected |
mPos | rose::Visual | protected |
mPreferredPos | rose::Visual | protected |
mPreferredSize | rose::Visual | protected |
mRegexFail | rose::Text | protected |
mRenderStyle | rose::Text | protected |
mRightColor (defined in rose::FrameElements) | rose::FrameElements | protected |
mSaveToSettings | rose::Text | protected |
mScreenRect | rose::Visual | protected |
mSelectProgress | rose::ButtonFrame | protected |
mSemanticGesture (defined in rose::Visual) | rose::Visual | protected |
mSettingsUpdateRx | rose::ButtonFrame | protected |
mSignalSerialNumber | rose::ButtonFrame | protected |
mSize | rose::Visual | protected |
mState | rose::Visual | protected |
mStatus | rose::Text | protected |
mSuffix | rose::Text | protected |
mText | rose::Text | protected |
mTextBgColor | rose::Text | protected |
mTextFgColor | rose::Text | protected |
mTextInputCallback | rose::Widget | protected |
mTextSize | rose::Text | protected |
mTexture | rose::Text | protected |
mTextValidated | rose::Text | protected |
mTopColor (defined in rose::FrameElements) | rose::FrameElements | protected |
mValidationPattern | rose::Text | protected |
mVisible | rose::Visual | protected |
NoCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
Node()=default (defined in rose::Node) | rose::Node | |
Node(const std::shared_ptr< Container > &container) | rose::Node | explicit |
nodeId() const noexcept override (defined in rose::TextButton) | rose::TextButton | inlinevirtual |
NodePtr typedef (defined in rose::Node) | rose::Node | |
NoSides enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
OK enum value | rose::Text | |
operator=(const TextButton &)=delete (defined in rose::TextButton) | rose::TextButton | |
operator=(TextButton &&)=delete (defined in rose::TextButton) | rose::TextButton | |
operator=(const ButtonFrame &)=delete (defined in rose::ButtonFrame) | rose::ButtonFrame | |
operator=(ButtonFrame &&)=delete (defined in rose::ButtonFrame) | rose::ButtonFrame | |
operator=(const Manager &)=delete (defined in rose::Manager) | rose::Manager | |
operator=(Manager &&)=delete (defined in rose::Manager) | rose::Manager | |
operator=(const Widget &)=delete (defined in rose::Widget) | rose::Widget | |
operator=(Widget &&)=delete (defined in rose::Widget) | rose::Widget | |
operator=(const Text &)=delete (defined in rose::Text) | rose::Text | |
operator=(Text &&)=delete (defined in rose::Text) | rose::Text | |
pointerWidget(const Position< int > &position, const Position< int > &containerPosition) | rose::Widget | |
remove(const std::shared_ptr< Node > &node) (defined in rose::Container) | rose::Container | inline |
remove() (defined in rose::Node) | rose::Node | inline |
removeAnimation(const std::shared_ptr< Window > &window, std::shared_ptr< Animation > animation) (defined in rose::Animation) | rose::Animation | inlinestatic |
renderSelectedCorners(gm::Context &context, SelectedCorners selectedCorners, ImageId corner, const Size &size) | rose::FrameElements | protectedstatic |
renderSelectedSides(gm::Context &context, FrameElements::SelectedSides selectedSides, BorderStyle useBorder, ImageId corner, const Size &size, int extend=0) | rose::FrameElements | protected |
RenderStyle enum name | rose::Text | |
RightCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
RightSide enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
rxPushed | rose::ButtonFrame | |
rxState | rose::ButtonFrame | |
SelectedCorners enum name | rose::FrameElements | protected |
SelectedSides enum name | rose::FrameElements | protected |
set(const CornerStyle cornerStyle) | rose::FrameElements | inline |
setActionCurve(std::unique_ptr< ActionCurves::ActionCurve > &&actionCurve) (defined in rose::Animation) | rose::Animation | inline |
setAnimateColor(const color::RGBA &color) | rose::FrameElements | inline |
setAnimation(const std::shared_ptr< Window > &window, std::shared_ptr< Animation > animation, const Position< int > &position) (defined in rose::Animation) | rose::Animation | inlinestatic |
setAnimationEnable(AnimationEnable animationEnable) (defined in rose::Animation) | rose::Animation | inline |
setButtonCommandCallback(uint commandId, ButtonCommandCallback buttonCommandCallback) | rose::ButtonFrame | inline |
setButtonEventCallback(ButtonCallback buttonCallback) | rose::Widget | inline |
setEditingMode(bool editing, int carret) | rose::Text | protected |
setEnterLeaveEventCallback(EventCallback eventCallback) | rose::Widget | inline |
setFontName(const std::string &fontName) | rose::Text | inline |
setId(const Id &nodeId) noexcept | rose::Node | inline |
setInactiveColor(const color::RGBA &color) | rose::FrameElements | inline |
setKeyboardEvent(KeyboardEventCallback keyboardEventCallback) (defined in rose::Widget) | rose::Widget | inline |
setKeyboardFocusCallback(KeyboardFocusCallback keyboardFocusCallback) | rose::Widget | inline |
setKeyboardShortcutCallback(KeyboardShortcutCallback keyboardShortcutCallback) | rose::Widget | inline |
setKeyState(uint keyState) | rose::LetterKey | inline |
setLayoutHint(const LayoutHint &hint) | rose::Visual | inline |
setLayoutManager(std::unique_ptr< LayoutManager > &&layoutManager) | rose::Manager | inline |
setLeaveEventCallback(EventCallback eventCallback) | rose::Widget | inline |
setMouseMotionEventCallback(MouseMotionCallback mouseMotionCallback) | rose::Widget | inline |
setMouseScrollEventCallback(ScrollCallback scrollCallback) | rose::Widget | inline |
setPadding(const Padding &padding) | rose::Visual | inline |
setPointSize(int pointSize) | rose::Text | inline |
setPosition(const Position< int > &position) | rose::Visual | inline |
setScreenRectangle(const Position< int > &containerPosition) | rose::Visual | inline |
setScreenRectangle(const Rectangle &screenRect) | rose::Visual | inline |
setSelectState(ButtonSetState state) | rose::ButtonFrame | inline |
setSize(const Size &size) | rose::Visual | inline |
setState(bool state) | rose::FrameElements | inline |
setStateId(const StateId &stateId) override | rose::ButtonFrame | inline |
setSuffix(const std::string &suffix) (defined in rose::Text) | rose::Text | inline |
setText(const std::string &text) | rose::Text | inline |
setTextFromCommand() | rose::LetterKey | protected |
setTextInputCallback(TextInputCallback textInputCallback) | rose::Widget | inline |
setTextMaxSize(int maxSize, char em='\0') (defined in rose::Text) | rose::Text | inline |
setTextValidationPattern(const std::string ®ex) (defined in rose::Text) | rose::Text | inline |
setVisible(bool visible) noexcept | rose::Visual | inline |
Shaded enum value | rose::Text | |
SignalType typedef | rose::ButtonFrame | |
Solid enum value | rose::Text | |
Status enum name | rose::Text | |
supportedSemanticGestures() const | rose::Visual | inline |
supportsKeyboardFocus() const (defined in rose::Widget) | rose::Widget | inline |
SurfaceError enum value | rose::Text | |
TabTopSides enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
Text() (defined in rose::Text) | rose::Text | |
Text(const Text &)=delete (defined in rose::Text) | rose::Text | |
Text(Text &&)=delete (defined in rose::Text) | rose::Text | |
TextButton(const TextButton &)=delete (defined in rose::TextButton) | rose::TextButton | |
TextButton(TextButton &&)=delete (defined in rose::TextButton) | rose::TextButton | |
TextButton(ButtonType buttonType=ButtonType::PushButton) noexcept (defined in rose::TextButton) | rose::TextButton | explicit |
TextButton(const std::string &text, ButtonType buttonType=ButtonType::PushButton) (defined in rose::TextButton) | rose::TextButton | explicit |
TextButton(const char *text, ButtonType buttonType=ButtonType::PushButton) (defined in rose::TextButton) | rose::TextButton | inlineexplicit |
TextButton(const std::string_view &text, ButtonType buttonType=ButtonType::PushButton) (defined in rose::TextButton) | rose::TextButton | inlineexplicit |
TextButton(const Id &id, ButtonType buttonType=ButtonType::PushButton) (defined in rose::TextButton) | rose::TextButton | explicit |
TextButton(const Id &id, ButtonStateChangeCallback stateChangeCB, ButtonType buttonType=ButtonType::PushButton) (defined in rose::TextButton) | rose::TextButton | inlineexplicit |
TextButton(const std::string &text, ButtonStateChangeCallback stateChangeCB, ButtonType buttonType=ButtonType::PushButton) (defined in rose::TextButton) | rose::TextButton | inlineexplicit |
TextButton(const char *text, ButtonStateChangeCallback stateChangeCB, ButtonType buttonType=ButtonType::PushButton) (defined in rose::TextButton) | rose::TextButton | inlineexplicit |
TextButton(const std::string_view &text, ButtonStateChangeCallback stateChangeCB, ButtonType buttonType=ButtonType::PushButton) (defined in rose::TextButton) | rose::TextButton | inlineexplicit |
TextEmpty enum value | rose::Text | |
textUpdated() (defined in rose::Text) | rose::Text | |
TextureError enum value | rose::Text | |
TopCorners enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
TopLeftCorner enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
TopRightCorner enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
TopSide enum value (defined in rose::FrameElements) | rose::FrameElements | protected |
trimCorners(gm::Surface &surface, color::RGBA color, FrameElements::SelectedCorners selectedCorners, Size cornerSize, Size frameSize) | rose::FrameElements | protectedstatic |
txPushed | rose::ButtonFrame | |
txState | rose::ButtonFrame | |
updateStateSetting(ButtonSetState state) | rose::ButtonFrame | protected |
ValueMap typedef | rose::Visual | |
Widget()=default (defined in rose::Widget) | rose::Widget | |
Widget(const Widget &)=delete (defined in rose::Widget) | rose::Widget | |
Widget(Widget &&)=delete (defined in rose::Widget) | rose::Widget | |
~Animation()=default (defined in rose::Animation) | rose::Animation | virtual |
~ButtonFrame() override=default (defined in rose::ButtonFrame) | rose::ButtonFrame | |
~ButtonFrame() override=default (defined in rose::ButtonFrame) | rose::ButtonFrame | |
~Container() override=default (defined in rose::Container) | rose::Container | |
~Frame() override=default (defined in rose::Frame) | rose::Frame | |
~FrameElements()=default (defined in rose::FrameElements) | rose::FrameElements | virtual |
~LetterKey() override=default (defined in rose::LetterKey) | rose::LetterKey | |
~Manager() override=default (defined in rose::Manager) | rose::Manager | |
~Node()=default (defined in rose::Node) | rose::Node | virtual |
~Text()=default (defined in rose::Text) | rose::Text | virtual |
~TextButton() override=default (defined in rose::TextButton) | rose::TextButton | |
~Widget() override=default (defined in rose::Widget) | rose::Widget |