wex v25.10.0
wex::marker Class Reference

This class defines our scintilla markers. More...

#include <wex/syntax/marker.h>

Inheritance diagram for wex::marker:

Public Member Functions

 marker (const pugi::xml_node &node=pugi::xml_node())
 Default constructor.
 marker (int no, int symbol=-1)
 Constructor.
int symbol () const
 Returns symbol no.
Public Member Functions inherited from wex::presentation
 presentation (presentation_t t, const pugi::xml_node &node=pugi::xml_node())
 Constructor from xml node.
 presentation (presentation_t t, int no, int style=-1)
 Constructor.
auto operator<=> (presentation const &rhs) const
 Spaceship operator.
bool operator== (const presentation &) const =default
 == Operator.
void apply (wxStyledTextCtrl *stc) const
 Applies this presentation to stc component.
const auto & background_colour () const
 Returns background colour.
const auto & foreground_colour () const
 Returns foreground colour.
bool is_ok () const
 Returns true if this presentation is valid.
bool is_underlined () const
 Returns underlined.
const std::string name () const
 Returns name of presentation.
int number () const
 Returns the no.
int style () const
 Returns the style.

Additional Inherited Members

Public Types inherited from wex::presentation
enum  presentation_t { INDICATOR , MARKER }
 The presentation types. More...

Detailed Description

This class defines our scintilla markers.

Constructor & Destructor Documentation

◆ marker()

wex::marker::marker ( int no,
int symbol = -1 )
explicit

Constructor.

Only sets no and symbol, and not the colours.