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
![]() ![]() |
#include <Style.h>
Public Types | |
enum | ecaseForced { caseMixed , caseUpper , caseLower , caseCamel } |
Public Member Functions | |
Style () | |
Style (const Style &source) noexcept | |
Style (Style &&)=default | |
~Style () | |
Style & | operator= (const Style &source) noexcept |
Style & | operator= (Style &&)=delete |
void | Clear (ColourDesired fore_, ColourDesired back_, int size_, const char *fontName_, int characterSet_, int weight_, bool italic_, bool eolFilled_, bool underline_, ecaseForced caseForce_, bool visible_, bool changeable_, bool hotspot_) noexcept |
void | ClearTo (const Style &source) noexcept |
void | Copy (const Font &font_, const FontMeasurements &fm_) noexcept |
bool | IsProtected () const noexcept |
![]() | |
FontSpecification () noexcept | |
bool | operator== (const FontSpecification &other) const noexcept |
bool | operator< (const FontSpecification &other) const noexcept |
![]() | |
FontMeasurements () noexcept | |
void | ClearMeasurements () noexcept |
Public Attributes | |
ColourDesired | fore |
ColourDesired | back |
bool | eolFilled |
bool | underline |
ecaseForced | caseForce |
bool | visible |
bool | changeable |
bool | hotspot |
FontAlias | font |
![]() | |
const char * | fontName |
int | weight |
bool | italic |
int | size |
int | characterSet |
int | extraFontFlag |
![]() | |
unsigned int | ascent |
unsigned int | descent |
XYPOSITION | capitalHeight |
XYPOSITION | aveCharWidth |
XYPOSITION | spaceWidth |
int | sizeZoomed |
Style::Style | ( | ) |
Definition at line 77 of file Style.cxx.
References caseMixed, Clear(), Scintilla::Platform::DefaultFontSize(), SC_CHARSET_DEFAULT, SC_FONT_SIZE_MULTIPLIER, and SC_WEIGHT_NORMAL.
|
noexcept |
Definition at line 83 of file Style.cxx.
References SC_WEIGHT_NORMAL.
|
default |
|
noexcept |
Definition at line 126 of file Style.cxx.
References Scintilla::FontMeasurements::ClearMeasurements().
Referenced by Style().
|
noexcept |
Definition at line 105 of file Style.cxx.
References SC_CHARSET_DEFAULT, and SC_WEIGHT_NORMAL.
ColourDesired Scintilla::Style::back |
Definition at line 62 of file Style.h.
Referenced by Scintilla::DrawTextNoClipPhase(), and Scintilla::ScintillaGTKAccessible::GetAttributesForStyle().
ecaseForced Scintilla::Style::caseForce |
bool Scintilla::Style::changeable |
Definition at line 68 of file Style.h.
Referenced by Scintilla::ScintillaGTKAccessible::GetAttributesForStyle().
FontAlias Scintilla::Style::font |
Definition at line 71 of file Style.h.
Referenced by Scintilla::DrawTextNoClipPhase().
ColourDesired Scintilla::Style::fore |
Definition at line 61 of file Style.h.
Referenced by Scintilla::DrawTextNoClipPhase(), and Scintilla::ScintillaGTKAccessible::GetAttributesForStyle().
bool Scintilla::Style::underline |
Definition at line 64 of file Style.h.
Referenced by Scintilla::ScintillaGTKAccessible::GetAttributesForStyle().
bool Scintilla::Style::visible |
Definition at line 67 of file Style.h.
Referenced by Scintilla::ScintillaGTKAccessible::GetAttributesForStyle().