wex  v21.04.0
Public Member Functions | List of all members
wex::presentation Class Reference

This class defines our scintilla presentations. More...

#include <wex/presentation.h>

Inheritance diagram for wex::presentation:
Inheritance graph
[legend]

Public Member Functions

 presentation (presentation_t t, const pugi::xml_node &node=pugi::xml_node())
 Constructor.
 
 presentation (presentation_t t, int no, int style=-1)
 Constructor. More...
 
bool operator< (const presentation &i) const
 < Operator.
 
bool operator== (const presentation &i) const
 == Operator. More...
 
bool operator!= (const presentation &i) const
 != 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.
 

Detailed Description

This class defines our scintilla presentations.

Constructor & Destructor Documentation

◆ presentation()

wex::presentation::presentation ( presentation_t  t,
int  no,
int  style = -1 
)

Constructor.

Only sets no and style, and not the colour and under.

Member Function Documentation

◆ operator==()

bool wex::presentation::operator== ( const presentation i) const

== Operator.

Returns true if no and style are equal (if style is not -1).