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::ViewStyle Class Reference

#include <ViewStyle.h>

Collaboration diagram for Scintilla::ViewStyle:
[legend]

Public Types

enum class  CaretShape { invisible , line , block , bar }
 

Public Member Functions

 ViewStyle ()
 
 ViewStyle (const ViewStyle &source)
 
 ViewStyle (ViewStyle &&)=delete
 
ViewStyleoperator= (const ViewStyle &)=delete
 
ViewStyleoperator= (ViewStyle &&)=delete
 
 ~ViewStyle ()
 
void CalculateMarginWidthAndMask () noexcept
 
void Init (size_t stylesSize_=256)
 
void Refresh (Surface &surface, int tabInChars)
 
void ReleaseAllExtendedStyles () noexcept
 
int AllocateExtendedStyles (int numberStyles)
 
void EnsureStyle (size_t index)
 
void ResetDefaultStyle ()
 
void ClearStyles ()
 
void SetStyleFontName (int styleIndex, const char *name)
 
bool ProtectionActive () const noexcept
 
int ExternalMarginWidth () const noexcept
 
int MarginFromLocation (Point pt) const noexcept
 
bool ValidStyle (size_t styleIndex) const noexcept
 
void CalcLargestMarkerHeight () noexcept
 
int GetFrameWidth () const noexcept
 
bool IsLineFrameOpaque (bool caretActive, bool lineContainsCaret) const noexcept
 
ColourOptional Background (int marksOfLine, bool caretActive, bool lineContainsCaret) const noexcept
 
bool SelectionBackgroundDrawn () const noexcept
 
bool WhitespaceBackgroundDrawn () const noexcept
 
ColourDesired WrapColour () const noexcept
 
void AddMultiEdge (uptr_t wParam, sptr_t lParam)
 
bool SetWrapState (int wrapState_) noexcept
 
bool SetWrapVisualFlags (int wrapVisualFlags_) noexcept
 
bool SetWrapVisualFlagsLocation (int wrapVisualFlagsLocation_) noexcept
 
bool SetWrapVisualStartIndent (int wrapVisualStartIndent_) noexcept
 
bool SetWrapIndentMode (int wrapIndentMode_) noexcept
 
bool WhiteSpaceVisible (bool inIndent) const noexcept
 
bool IsBlockCaretStyle () const noexcept
 
bool IsCaretVisible () const noexcept
 
bool DrawCaretInsideSelection (bool inOverstrike, bool imeCaretBlockOverride) const noexcept
 
CaretShape CaretShapeForMode (bool inOverstrike) const noexcept
 

Public Attributes

std::vector< Stylestyles
 
int nextExtendedStyle
 
std::vector< LineMarkermarkers
 
int largestMarkerHeight
 
std::vector< Indicatorindicators
 
bool indicatorsDynamic
 
bool indicatorsSetFore
 
int technology
 
int lineHeight
 
int lineOverlap
 
unsigned int maxAscent
 
unsigned int maxDescent
 
XYPOSITION aveCharWidth
 
XYPOSITION spaceWidth
 
XYPOSITION tabWidth
 
ForeBackColours selColours
 
ColourDesired selAdditionalForeground
 
ColourDesired selAdditionalBackground
 
ColourDesired selBackground2
 
int selAlpha
 
int selAdditionalAlpha
 
bool selEOLFilled
 
ForeBackColours whitespaceColours
 
int controlCharSymbol
 
XYPOSITION controlCharWidth
 
ColourDesired selbar
 
ColourDesired selbarlight
 
ColourOptional foldmarginColour
 
ColourOptional foldmarginHighlightColour
 
ForeBackColours hotspotColours
 
bool hotspotUnderline
 
bool hotspotSingleLine
 
int leftMarginWidth
 Margins are ordered: Line Numbers, Selection Margin, Spacing Margin. More...
 
int rightMarginWidth
 Spacing margin on right of text. More...
 
int maskInLine
 Mask for markers to be put into text because there is nowhere for them to go in margin. More...
 
int maskDrawInText
 Mask for markers that always draw in text. More...
 
std::vector< MarginStylems
 
int fixedColumnWidth
 Total width of margins. More...
 
bool marginInside
 true: margin included in text view, false: separate views More...
 
int textStart
 Starting x position of text within the view. More...
 
int zoomLevel
 
WhiteSpaceVisibility viewWhitespace
 
TabDrawMode tabDrawMode
 
int whitespaceSize
 
IndentView viewIndentationGuides
 
bool viewEOL
 
ColourDesired caretcolour
 
ColourDesired additionalCaretColour
 
int caretLineFrame
 
bool showCaretLineBackground
 
bool alwaysShowCaretLineBackground
 
ColourDesired caretLineBackground
 
int caretLineAlpha
 
int caretStyle
 
int caretWidth
 
bool someStylesProtected
 
bool someStylesForceCase
 
int extraFontFlag
 
int extraAscent
 
int extraDescent
 
int marginStyleOffset
 
int annotationVisible
 
int annotationStyleOffset
 
int eolAnnotationVisible
 
int eolAnnotationStyleOffset
 
bool braceHighlightIndicatorSet
 
int braceHighlightIndicator
 
bool braceBadLightIndicatorSet
 
int braceBadLightIndicator
 
int edgeState
 
EdgeProperties theEdge
 
std::vector< EdgePropertiestheMultiEdge
 
int marginNumberPadding
 
int ctrlCharPadding
 
int lastSegItalicsOffset
 
WrapMode wrapState
 
int wrapVisualFlags
 
int wrapVisualFlagsLocation
 
int wrapVisualStartIndent
 
int wrapIndentMode
 

Private Member Functions

void AllocStyles (size_t sizeNew)
 
void CreateAndAddFont (const FontSpecification &fs)
 
FontRealisedFind (const FontSpecification &fs)
 
void FindMaxAscentDescent ()
 

Private Attributes

UniqueStringSet fontNames
 
FontMap fonts
 

Detailed Description

Definition at line 80 of file ViewStyle.h.

Member Enumeration Documentation

◆ CaretShape

Enumerator
invisible 
line 
block 
bar 

Definition at line 206 of file ViewStyle.h.

Constructor & Destructor Documentation

◆ ViewStyle() [1/3]

ViewStyle::ViewStyle ( )

Definition at line 58 of file ViewStyle.cxx.

References Init().

◆ ViewStyle() [2/3]

◆ ViewStyle() [3/3]

Scintilla::ViewStyle::ViewStyle ( ViewStyle &&  )
delete

◆ ~ViewStyle()

ViewStyle::~ViewStyle ( )

Definition at line 153 of file ViewStyle.cxx.

References fonts, and styles.

Member Function Documentation

◆ AddMultiEdge()

void ViewStyle::AddMultiEdge ( uptr_t  wParam,
sptr_t  lParam 
)

Definition at line 507 of file ViewStyle.cxx.

References theMultiEdge.

Referenced by Scintilla::Editor::WndProc().

◆ AllocateExtendedStyles()

int ViewStyle::AllocateExtendedStyles ( int  numberStyles)

Definition at line 357 of file ViewStyle.cxx.

References EnsureStyle(), nextExtendedStyle, STYLE_DEFAULT, and styles.

Referenced by Scintilla::Editor::WndProc().

◆ AllocStyles()

void ViewStyle::AllocStyles ( size_t  sizeNew)
private

Definition at line 588 of file ViewStyle.cxx.

References STYLE_DEFAULT, and styles.

Referenced by EnsureStyle(), and Init().

◆ Background()

ColourOptional ViewStyle::Background ( int  marksOfLine,
bool  caretActive,
bool  lineContainsCaret 
) const
noexcept

◆ CalcLargestMarkerHeight()

void ViewStyle::CalcLargestMarkerHeight ( )
noexcept

Definition at line 422 of file ViewStyle.cxx.

References largestMarkerHeight, markers, SC_MARK_PIXMAP, and SC_MARK_RGBAIMAGE.

Referenced by ViewStyle(), and Scintilla::Editor::WndProc().

◆ CalculateMarginWidthAndMask()

void ViewStyle::CalculateMarginWidthAndMask ( )
noexcept

◆ CaretShapeForMode()

ViewStyle::CaretShape ViewStyle::CaretShapeForMode ( bool  inOverstrike) const
noexcept

◆ ClearStyles()

void ViewStyle::ClearStyles ( )

◆ CreateAndAddFont()

void ViewStyle::CreateAndAddFont ( const FontSpecification fs)
private

Definition at line 600 of file ViewStyle.cxx.

References Scintilla::FontSpecification::fontName, and fonts.

Referenced by Refresh().

◆ DrawCaretInsideSelection()

bool ViewStyle::DrawCaretInsideSelection ( bool  inOverstrike,
bool  imeCaretBlockOverride 
) const
noexcept

◆ EnsureStyle()

◆ ExternalMarginWidth()

int ViewStyle::ExternalMarginWidth ( ) const
noexcept

Definition at line 403 of file ViewStyle.cxx.

References fixedColumnWidth, and marginInside.

Referenced by Scintilla::Editor::NotifyDwelling(), and Scintilla::Editor::WndProc().

◆ Find()

FontRealised * ViewStyle::Find ( const FontSpecification fs)
private

Definition at line 609 of file ViewStyle.cxx.

References Scintilla::FontSpecification::fontName, and fonts.

Referenced by Refresh().

◆ FindMaxAscentDescent()

void ViewStyle::FindMaxAscentDescent ( )
private

Definition at line 620 of file ViewStyle.cxx.

References fonts, maxAscent, and maxDescent.

Referenced by Refresh().

◆ GetFrameWidth()

int ViewStyle::GetFrameWidth ( ) const
noexcept

◆ Init()

void ViewStyle::Init ( size_t  stylesSize_ = 256)

Definition at line 184 of file ViewStyle.cxx.

References additionalCaretColour, AllocStyles(), alwaysShowCaretLineBackground, ANNOTATION_HIDDEN, annotationStyleOffset, annotationVisible, aveCharWidth, Scintilla::ForeBackColours::back, braceBadLightIndicator, braceBadLightIndicatorSet, braceHighlightIndicator, braceHighlightIndicatorSet, CalculateMarginWidthAndMask(), caretcolour, caretLineAlpha, caretLineBackground, caretLineFrame, caretStyle, CARETSTYLE_LINE, caretWidth, Scintilla::Platform::Chrome(), Scintilla::Platform::ChromeHighlight(), Scintilla::UniqueStringSet::Clear(), controlCharSymbol, controlCharWidth, ctrlCharPadding, EDGE_NONE, edgeState, EOLANNOTATION_HIDDEN, eolAnnotationStyleOffset, eolAnnotationVisible, extraAscent, extraDescent, extraFontFlag, fixedColumnWidth, foldmarginColour, foldmarginHighlightColour, fontNames, Scintilla::ForeBackColours::fore, hotspotColours, hotspotSingleLine, hotspotUnderline, INDIC_PLAIN, INDIC_SQUIGGLE, INDIC_TT, indicators, indicatorsDynamic, indicatorsSetFore, Scintilla::ivNone, largestMarkerHeight, lastSegItalicsOffset, leftMarginWidth, lineHeight, lineOverlap, marginInside, marginNumberPadding, marginStyleOffset, maxAscent, maxDescent, ms, nextExtendedStyle, Scintilla::none, ResetDefaultStyle(), rightMarginWidth, SC_ALPHA_NOALPHA, SC_MARGIN_NUMBER, SC_MARGIN_SYMBOL, SC_MASK_FOLDERS, SC_MAX_MARGIN, SC_TECHNOLOGY_DEFAULT, SC_WRAPINDENT_FIXED, selAdditionalAlpha, selAdditionalBackground, selAdditionalForeground, selAlpha, selBackground2, selbar, selbarlight, selColours, selEOLFilled, showCaretLineBackground, someStylesForceCase, someStylesProtected, spaceWidth, STYLE_LINENUMBER, styles, tabDrawMode, tabWidth, Scintilla::tdLongArrow, technology, textStart, theEdge, viewEOL, viewIndentationGuides, viewWhitespace, whitespaceColours, whitespaceSize, wrapIndentMode, wrapState, wrapVisualFlags, wrapVisualFlagsLocation, wrapVisualStartIndent, Scintilla::wsInvisible, and zoomLevel.

Referenced by ViewStyle().

◆ IsBlockCaretStyle()

bool ViewStyle::IsBlockCaretStyle ( ) const
noexcept

◆ IsCaretVisible()

bool ViewStyle::IsCaretVisible ( ) const
noexcept

Definition at line 567 of file ViewStyle.cxx.

References caretStyle, CARETSTYLE_INVISIBLE, and caretWidth.

Referenced by Scintilla::EditView::DrawCarets().

◆ IsLineFrameOpaque()

bool ViewStyle::IsLineFrameOpaque ( bool  caretActive,
bool  lineContainsCaret 
) const
noexcept

◆ MarginFromLocation()

int ViewStyle::MarginFromLocation ( Point  pt) const
noexcept

◆ operator=() [1/2]

ViewStyle & Scintilla::ViewStyle::operator= ( const ViewStyle )
delete

◆ operator=() [2/2]

ViewStyle & Scintilla::ViewStyle::operator= ( ViewStyle &&  )
delete

◆ ProtectionActive()

bool ViewStyle::ProtectionActive ( ) const
noexcept

Definition at line 399 of file ViewStyle.cxx.

References someStylesProtected.

Referenced by Scintilla::Editor::MovePositionOutsideChar().

◆ Refresh()

◆ ReleaseAllExtendedStyles()

void ViewStyle::ReleaseAllExtendedStyles ( )
noexcept

Definition at line 353 of file ViewStyle.cxx.

References nextExtendedStyle.

Referenced by Scintilla::Editor::SetDocPointer(), and Scintilla::Editor::WndProc().

◆ ResetDefaultStyle()

◆ SelectionBackgroundDrawn()

bool ViewStyle::SelectionBackgroundDrawn ( ) const
noexcept

◆ SetStyleFontName()

void ViewStyle::SetStyleFontName ( int  styleIndex,
const char *  name 
)

Definition at line 395 of file ViewStyle.cxx.

References fontNames, name, Scintilla::UniqueStringSet::Save(), and styles.

Referenced by Scintilla::Editor::StyleSetMessage().

◆ SetWrapIndentMode()

bool ViewStyle::SetWrapIndentMode ( int  wrapIndentMode_)
noexcept

Definition at line 556 of file ViewStyle.cxx.

Referenced by Scintilla::Editor::WndProc().

◆ SetWrapState()

bool ViewStyle::SetWrapState ( int  wrapState_)
noexcept

◆ SetWrapVisualFlags()

bool ViewStyle::SetWrapVisualFlags ( int  wrapVisualFlags_)
noexcept

Definition at line 538 of file ViewStyle.cxx.

Referenced by Scintilla::Editor::WndProc().

◆ SetWrapVisualFlagsLocation()

bool ViewStyle::SetWrapVisualFlagsLocation ( int  wrapVisualFlagsLocation_)
noexcept

Definition at line 544 of file ViewStyle.cxx.

Referenced by Scintilla::Editor::WndProc().

◆ SetWrapVisualStartIndent()

bool ViewStyle::SetWrapVisualStartIndent ( int  wrapVisualStartIndent_)
noexcept

Definition at line 550 of file ViewStyle.cxx.

Referenced by Scintilla::Editor::WndProc().

◆ ValidStyle()

bool ViewStyle::ValidStyle ( size_t  styleIndex) const
noexcept

Definition at line 418 of file ViewStyle.cxx.

◆ WhitespaceBackgroundDrawn()

bool ViewStyle::WhitespaceBackgroundDrawn ( ) const
noexcept

◆ WhiteSpaceVisible()

bool ViewStyle::WhiteSpaceVisible ( bool  inIndent) const
noexcept

◆ WrapColour()

Member Data Documentation

◆ additionalCaretColour

ColourDesired Scintilla::ViewStyle::additionalCaretColour

◆ alwaysShowCaretLineBackground

bool Scintilla::ViewStyle::alwaysShowCaretLineBackground

◆ annotationStyleOffset

int Scintilla::ViewStyle::annotationStyleOffset

◆ annotationVisible

◆ aveCharWidth

◆ braceBadLightIndicator

int Scintilla::ViewStyle::braceBadLightIndicator

Definition at line 153 of file ViewStyle.h.

Referenced by DrawIndicators(), Init(), ViewStyle(), and Scintilla::Editor::WndProc().

◆ braceBadLightIndicatorSet

bool Scintilla::ViewStyle::braceBadLightIndicatorSet

◆ braceHighlightIndicator

int Scintilla::ViewStyle::braceHighlightIndicator

Definition at line 151 of file ViewStyle.h.

Referenced by DrawIndicators(), Init(), ViewStyle(), and Scintilla::Editor::WndProc().

◆ braceHighlightIndicatorSet

bool Scintilla::ViewStyle::braceHighlightIndicatorSet

◆ caretcolour

ColourDesired Scintilla::ViewStyle::caretcolour

◆ caretLineAlpha

◆ caretLineBackground

◆ caretLineFrame

int Scintilla::ViewStyle::caretLineFrame

◆ caretStyle

int Scintilla::ViewStyle::caretStyle

◆ caretWidth

int Scintilla::ViewStyle::caretWidth

◆ controlCharSymbol

int Scintilla::ViewStyle::controlCharSymbol

◆ controlCharWidth

XYPOSITION Scintilla::ViewStyle::controlCharWidth

Definition at line 108 of file ViewStyle.h.

Referenced by Init(), Scintilla::EditView::LayoutLine(), Refresh(), and ViewStyle().

◆ ctrlCharPadding

int Scintilla::ViewStyle::ctrlCharPadding

Definition at line 158 of file ViewStyle.h.

Referenced by Init(), Scintilla::EditView::LayoutLine(), and ViewStyle().

◆ edgeState

int Scintilla::ViewStyle::edgeState

◆ eolAnnotationStyleOffset

int Scintilla::ViewStyle::eolAnnotationStyleOffset

◆ eolAnnotationVisible

◆ extraAscent

int Scintilla::ViewStyle::extraAscent

Definition at line 143 of file ViewStyle.h.

Referenced by Init(), Refresh(), ViewStyle(), and Scintilla::Editor::WndProc().

◆ extraDescent

int Scintilla::ViewStyle::extraDescent

Definition at line 144 of file ViewStyle.h.

Referenced by Init(), Refresh(), ViewStyle(), and Scintilla::Editor::WndProc().

◆ extraFontFlag

int Scintilla::ViewStyle::extraFontFlag

Definition at line 142 of file ViewStyle.h.

Referenced by Init(), Refresh(), ViewStyle(), and Scintilla::Editor::WndProc().

◆ fixedColumnWidth

◆ foldmarginColour

ColourOptional Scintilla::ViewStyle::foldmarginColour

◆ foldmarginHighlightColour

ColourOptional Scintilla::ViewStyle::foldmarginHighlightColour

◆ fontNames

UniqueStringSet Scintilla::ViewStyle::fontNames
private

Definition at line 81 of file ViewStyle.h.

Referenced by Init(), ResetDefaultStyle(), SetStyleFontName(), and ViewStyle().

◆ fonts

FontMap Scintilla::ViewStyle::fonts
private

Definition at line 82 of file ViewStyle.h.

Referenced by CreateAndAddFont(), Find(), FindMaxAscentDescent(), Refresh(), and ~ViewStyle().

◆ hotspotColours

ForeBackColours Scintilla::ViewStyle::hotspotColours

◆ hotspotSingleLine

bool Scintilla::ViewStyle::hotspotSingleLine

◆ hotspotUnderline

bool Scintilla::ViewStyle::hotspotUnderline

◆ indicators

◆ indicatorsDynamic

bool Scintilla::ViewStyle::indicatorsDynamic

◆ indicatorsSetFore

bool Scintilla::ViewStyle::indicatorsSetFore

◆ largestMarkerHeight

int Scintilla::ViewStyle::largestMarkerHeight

Definition at line 87 of file ViewStyle.h.

Referenced by CalcLargestMarkerHeight(), Init(), and Scintilla::Editor::RedrawSelMargin().

◆ lastSegItalicsOffset

int Scintilla::ViewStyle::lastSegItalicsOffset

Definition at line 159 of file ViewStyle.h.

Referenced by Init(), Scintilla::EditView::LayoutLine(), and ViewStyle().

◆ leftMarginWidth

int Scintilla::ViewStyle::leftMarginWidth

◆ lineHeight

◆ lineOverlap

int Scintilla::ViewStyle::lineOverlap

Definition at line 93 of file ViewStyle.h.

Referenced by Init(), Scintilla::Editor::InvalidateRange(), and Refresh().

◆ marginInside

bool Scintilla::ViewStyle::marginInside

true: margin included in text view, false: separate views

Definition at line 123 of file ViewStyle.h.

Referenced by CalculateMarginWidthAndMask(), ExternalMarginWidth(), Init(), Scintilla::Editor::Paint(), Scintilla::EditView::PaintText(), Refresh(), and ViewStyle().

◆ marginNumberPadding

int Scintilla::ViewStyle::marginNumberPadding

Definition at line 157 of file ViewStyle.h.

Referenced by Init(), Scintilla::MarginView::PaintMargin(), and ViewStyle().

◆ marginStyleOffset

int Scintilla::ViewStyle::marginStyleOffset

◆ markers

◆ maskDrawInText

int Scintilla::ViewStyle::maskDrawInText

Mask for markers that always draw in text.

Definition at line 120 of file ViewStyle.h.

Referenced by CalculateMarginWidthAndMask(), DrawTranslucentLineState(), Scintilla::Editor::RedrawSelMargin(), and ViewStyle().

◆ maskInLine

int Scintilla::ViewStyle::maskInLine

Mask for markers to be put into text because there is nowhere for them to go in margin.

Definition at line 119 of file ViewStyle.h.

Referenced by CalculateMarginWidthAndMask(), DrawTranslucentLineState(), Scintilla::Editor::RedrawSelMargin(), and ViewStyle().

◆ maxAscent

◆ maxDescent

unsigned int Scintilla::ViewStyle::maxDescent

◆ ms

◆ nextExtendedStyle

int Scintilla::ViewStyle::nextExtendedStyle

Definition at line 85 of file ViewStyle.h.

Referenced by AllocateExtendedStyles(), Init(), ReleaseAllExtendedStyles(), and ViewStyle().

◆ rightMarginWidth

◆ selAdditionalAlpha

◆ selAdditionalBackground

ColourDesired Scintilla::ViewStyle::selAdditionalBackground

Definition at line 101 of file ViewStyle.h.

Referenced by Init(), ViewStyle(), and Scintilla::Editor::WndProc().

◆ selAdditionalForeground

◆ selAlpha

◆ selBackground2

ColourDesired Scintilla::ViewStyle::selBackground2

Definition at line 102 of file ViewStyle.h.

Referenced by Init(), and ViewStyle().

◆ selbar

ColourDesired Scintilla::ViewStyle::selbar

Definition at line 109 of file ViewStyle.h.

Referenced by Init(), Refresh(), Scintilla::MarginView::RefreshPixMaps(), and ViewStyle().

◆ selbarlight

ColourDesired Scintilla::ViewStyle::selbarlight

Definition at line 110 of file ViewStyle.h.

Referenced by Init(), Refresh(), Scintilla::MarginView::RefreshPixMaps(), and ViewStyle().

◆ selColours

◆ selEOLFilled

bool Scintilla::ViewStyle::selEOLFilled

◆ showCaretLineBackground

bool Scintilla::ViewStyle::showCaretLineBackground

◆ someStylesForceCase

bool Scintilla::ViewStyle::someStylesForceCase

Definition at line 141 of file ViewStyle.h.

Referenced by Init(), Scintilla::EditView::LayoutLine(), Refresh(), and ViewStyle().

◆ someStylesProtected

bool Scintilla::ViewStyle::someStylesProtected

Definition at line 140 of file ViewStyle.h.

Referenced by Init(), ProtectionActive(), Refresh(), and ViewStyle().

◆ spaceWidth

◆ styles

std::vector<Style> Scintilla::ViewStyle::styles

Definition at line 84 of file ViewStyle.h.

Referenced by AllocateExtendedStyles(), AllocStyles(), Scintilla::ScintillaBase::AutoCompleteStart(), Scintilla::ScintillaBase::CallTipShow(), Scintilla::ScintillaGTK::CharacterSetID(), ClearStyles(), Scintilla::Editor::CopyRangeToClipboard(), Scintilla::Editor::CopySelectionRange(), Scintilla::Editor::CopyText(), Scintilla::EditView::DrawAnnotation(), DrawBlockCaret(), Scintilla::EditView::DrawCarets(), Scintilla::EditView::DrawEOL(), Scintilla::EditView::DrawEOLAnnotationText(), Scintilla::EditView::DrawFoldDisplayText(), DrawFoldLines(), Scintilla::EditView::DrawForeground(), Scintilla::DrawStyledText(), DrawTextBlob(), DrawTranslucentSelection(), DrawWrapIndentAndMarker(), EnsureStyle(), Scintilla::EditView::FillLineRemainder(), Scintilla::EditView::FormatRange(), Scintilla::ScintillaGTKAccessible::GetAttributesForStyle(), Scintilla::ScintillaGTK::GetGtkSelectionText(), Init(), Scintilla::EditView::LayoutLine(), Scintilla::EditView::LocationFromPosition(), Scintilla::PositionCache::MeasureWidths(), Scintilla::ScintillaGTK::ModifyScrollBars(), Scintilla::Editor::MovePositionOutsideChar(), Scintilla::Editor::Paint(), Scintilla::MarginView::PaintMargin(), Scintilla::EditView::PaintText(), Scintilla::Editor::PositionIsHotspot(), Refresh(), Scintilla::EditView::RefreshPixMaps(), ResetDefaultStyle(), SetStyleFontName(), Scintilla::EditView::SPositionFromLineX(), Scintilla::EditView::SPositionFromLocation(), Scintilla::Editor::StyleGetMessage(), Scintilla::Editor::StyleSetMessage(), Scintilla::Editor::TextWidth(), ViewStyle(), Scintilla::WidestLineWidth(), Scintilla::WidthStyledText(), Scintilla::Editor::WndProc(), Scintilla::ScintillaBase::WndProc(), WrapColour(), and ~ViewStyle().

◆ tabDrawMode

TabDrawMode Scintilla::ViewStyle::tabDrawMode

Definition at line 127 of file ViewStyle.h.

Referenced by DrawTabArrow(), Init(), ViewStyle(), and Scintilla::Editor::WndProc().

◆ tabWidth

XYPOSITION Scintilla::ViewStyle::tabWidth

Definition at line 98 of file ViewStyle.h.

Referenced by Init(), Scintilla::EditView::LayoutLine(), and Refresh().

◆ technology

◆ textStart

◆ theEdge

◆ theMultiEdge

std::vector<EdgeProperties> Scintilla::ViewStyle::theMultiEdge

◆ viewEOL

bool Scintilla::ViewStyle::viewEOL

◆ viewIndentationGuides

◆ viewWhitespace

◆ whitespaceColours

◆ whitespaceSize

int Scintilla::ViewStyle::whitespaceSize

◆ wrapIndentMode

int Scintilla::ViewStyle::wrapIndentMode

◆ wrapState

WrapMode Scintilla::ViewStyle::wrapState

◆ wrapVisualFlags

◆ wrapVisualFlagsLocation

int Scintilla::ViewStyle::wrapVisualFlagsLocation

◆ wrapVisualStartIndent

int Scintilla::ViewStyle::wrapVisualStartIndent

◆ zoomLevel

int Scintilla::ViewStyle::zoomLevel

The documentation for this class was generated from the following files: