geany  1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
  Fossies Dox: geany-1.38.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Scintilla::StyledText Struct Reference

#include <Document.h>

Public Member Functions

 StyledText (size_t length_, const char *text_, bool multipleStyles_, int style_, const unsigned char *styles_) noexcept
 
size_t LineLength (size_t start) const noexcept
 
size_t StyleAt (size_t i) const noexcept
 

Public Attributes

size_t length
 
const char * text
 
bool multipleStyles
 
size_t style
 
const unsigned char * styles
 

Detailed Description

Definition at line 105 of file Document.h.

Constructor & Destructor Documentation

◆ StyledText()

Scintilla::StyledText::StyledText ( size_t  length_,
const char *  text_,
bool  multipleStyles_,
int  style_,
const unsigned char *  styles_ 
)
inlinenoexcept

Definition at line 111 of file Document.h.

Member Function Documentation

◆ LineLength()

size_t Scintilla::StyledText::LineLength ( size_t  start) const
inlinenoexcept

Definition at line 116 of file Document.h.

References length, and text.

Referenced by Scintilla::EditView::DrawAnnotation(), and Scintilla::WidestLineWidth().

◆ StyleAt()

size_t Scintilla::StyledText::StyleAt ( size_t  i) const
inlinenoexcept

Definition at line 122 of file Document.h.

References multipleStyles, style, and styles.

Referenced by Scintilla::EditView::DrawAnnotation(), and Scintilla::MarginView::PaintMargin().

Member Data Documentation

◆ length

◆ multipleStyles

bool Scintilla::StyledText::multipleStyles

Definition at line 108 of file Document.h.

Referenced by Scintilla::DrawStyledText(), StyleAt(), and Scintilla::WidestLineWidth().

◆ style

◆ styles

const unsigned char* Scintilla::StyledText::styles

◆ text


The documentation for this struct was generated from the following file: