The ITextStyle graph node interface. More...
#include "murl_graph_i_text_style.h"
Public Member Functions | |
virtual INode * | GetNodeInterface ()=0 |
Get the mutable Graph::INode interface. More... | |
virtual const INode * | GetNodeInterface () const =0 |
Get the constant Graph::INode interface. More... | |
virtual ITextStyleFontNodeTarget * | GetTextStyleFontNodeTarget ()=0 |
Get the mutable Graph::ITextStyleFontNodeTarget container. More... | |
virtual const ITextStyleFontNodeTarget * | GetTextStyleFontNodeTarget () const =0 |
Get the constant Graph::ITextStyleFontNodeTarget container. More... | |
virtual ITextStyleColorNodeTarget * | GetTextStyleColorNodeTarget ()=0 |
Get the mutable Graph::ITextStyleColorNodeTarget container. More... | |
virtual const ITextStyleColorNodeTarget * | GetTextStyleColorNodeTarget () const =0 |
Get the constant Graph::ITextStyleColorNodeTarget container. More... | |
virtual ITextStyleImageNodeTarget * | GetTextStyleImageNodeTarget ()=0 |
Get the mutable Graph::ITextStyleImageNodeTarget container. More... | |
virtual const ITextStyleImageNodeTarget * | GetTextStyleImageNodeTarget () const =0 |
Get the constant Graph::ITextStyleImageNodeTarget container. More... | |
virtual Bool | SetTagStart (const String &character, const String &escapeSequence)=0 |
Set the tag start character & escape sequence. More... | |
virtual const String & | GetTagStartCharacter () const =0 |
Get the tag start character. More... | |
virtual const String & | GetTagStartEscapeSequence () const =0 |
Get the tag start escape sequence. More... | |
virtual Bool | SetTagEnd (const String &character, const String &escapeSequence)=0 |
Set the tag end character & escape sequence. More... | |
virtual const String & | GetTagEndCharacter () const =0 |
Get the tag end character. More... | |
virtual const String & | GetTagEndEscapeSequence () const =0 |
Get the tag end escape sequence. More... | |
Detailed Description
The ITextStyle graph node interface.
Member Function Documentation
◆ GetNodeInterface() [1/2]
|
pure virtual |
Get the mutable Graph::INode interface.
This method returns a mutable pointer to the node's Graph::INode interface, to be able to query or modify common node properties such as active state, visibility or ID.
- Returns
- The mutable Graph::INode interface, or null if not available
◆ GetNodeInterface() [2/2]
|
pure virtual |
Get the constant Graph::INode interface.
This method returns a constant pointer to the node's Graph::INode interface, to be able to query common node properties such as active state, visibility or ID.
- Returns
- The constant Graph::INode interface, or null if not available
◆ GetTextStyleFontNodeTarget() [1/2]
|
pure virtual |
Get the mutable Graph::ITextStyleFontNodeTarget container.
This method returns a mutable pointer to the node's Graph::ITextStyleFontNodeTarget container, which allows to add, remove or query the style's individual font style objects.
- Returns
- The mutable Graph::ITextStyleFontNodeTarget container, or null if not available
◆ GetTextStyleFontNodeTarget() [2/2]
|
pure virtual |
Get the constant Graph::ITextStyleFontNodeTarget container.
This method returns a constant pointer to the node's Graph::ITextStyleFontNodeTarget container, which allows to query the style's individual font style objects.
- Returns
- The constant Graph::ITextStyleFontNodeTarget container, or null if not available
◆ GetTextStyleColorNodeTarget() [1/2]
|
pure virtual |
Get the mutable Graph::ITextStyleColorNodeTarget container.
This method returns a mutable pointer to the node's Graph::ITextStyleColorNodeTarget container, which allows to add, remove or query the style's individual font style objects.
- Returns
- The mutable Graph::ITextStyleColorNodeTarget container, or null if not available
◆ GetTextStyleColorNodeTarget() [2/2]
|
pure virtual |
Get the constant Graph::ITextStyleColorNodeTarget container.
This method returns a constant pointer to the node's Graph::ITextStyleColorNodeTarget container, which allows to query the style's individual font style objects.
- Returns
- The constant Graph::ITextStyleColorNodeTarget container, or null if not available
◆ GetTextStyleImageNodeTarget() [1/2]
|
pure virtual |
Get the mutable Graph::ITextStyleImageNodeTarget container.
This method returns a mutable pointer to the node's Graph::ITextStyleImageNodeTarget container, which allows to add, remove or query the style's individual font style objects.
- Returns
- The mutable Graph::ITextStyleImageNodeTarget container, or null if not available
◆ GetTextStyleImageNodeTarget() [2/2]
|
pure virtual |
Get the constant Graph::ITextStyleImageNodeTarget container.
This method returns a constant pointer to the node's Graph::ITextStyleImageNodeTarget container, which allows to query the style's individual font style objects.
- Returns
- The constant Graph::ITextStyleImageNodeTarget container, or null if not available
◆ SetTagStart()
|
pure virtual |
Set the tag start character & escape sequence.
- Parameters
-
character An UTF8 sequence for a single tag start character. escapeSequence The escape sequence for that character.
- Returns
- true if successful.
◆ GetTagStartCharacter()
|
pure virtual |
Get the tag start character.
- Returns
- The UTF8 sequence for a single tag start character.
◆ GetTagStartEscapeSequence()
|
pure virtual |
Get the tag start escape sequence.
- Returns
- The escape sequence for the tag start character.
◆ SetTagEnd()
|
pure virtual |
Set the tag end character & escape sequence.
- Parameters
-
character An UTF8 sequence for a single tag end character. escapeSequence The escape sequence for that character.
- Returns
- true if successful.
◆ GetTagEndCharacter()
|
pure virtual |
Get the tag end character.
- Returns
- The UTF8 sequence for a single tag end character.
◆ GetTagEndEscapeSequence()
|
pure virtual |
Get the tag end escape sequence.
- Returns
- The escape sequence for the tag end character.
The documentation for this interface was generated from the following file:
- murl_graph_i_text_style.h