"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/Style.h" between
scintilla445.tgz and scintilla446.tgz

About: Scintilla is a source code editing component (used for e.g. by SciTE).

Style.h  (scintilla445.tgz):Style.h  (scintilla446.tgz)
skipping to change at line 36 skipping to change at line 36
extraFontFlag(0) { extraFontFlag(0) {
} }
bool operator==(const FontSpecification &other) const noexcept; bool operator==(const FontSpecification &other) const noexcept;
bool operator<(const FontSpecification &other) const noexcept; bool operator<(const FontSpecification &other) const noexcept;
}; };
// Just like Font but only has a copy of the FontID so should not delete it // Just like Font but only has a copy of the FontID so should not delete it
class FontAlias : public Font { class FontAlias : public Font {
public: public:
FontAlias() noexcept; FontAlias() noexcept;
// FontAlias objects can not be assigned except for initialization // FontAlias objects can be copy or move constructed but not be assigned
FontAlias(const FontAlias &) noexcept; FontAlias(const FontAlias &) noexcept;
FontAlias(FontAlias &&) = delete; FontAlias(FontAlias &&) noexcept;
FontAlias &operator=(const FontAlias &) = delete; FontAlias &operator=(const FontAlias &) = delete;
FontAlias &operator=(FontAlias &&) = delete; FontAlias &operator=(FontAlias &&) = delete;
~FontAlias() override; ~FontAlias() override;
void MakeAlias(const Font &fontOrigin) noexcept; void MakeAlias(const Font &fontOrigin) noexcept;
void ClearFont() noexcept; void ClearFont() noexcept;
}; };
struct FontMeasurements { struct FontMeasurements {
unsigned int ascent; unsigned int ascent;
unsigned int descent; unsigned int descent;
skipping to change at line 75 skipping to change at line 75
enum ecaseForced {caseMixed, caseUpper, caseLower, caseCamel}; enum ecaseForced {caseMixed, caseUpper, caseLower, caseCamel};
ecaseForced caseForce; ecaseForced caseForce;
bool visible; bool visible;
bool changeable; bool changeable;
bool hotspot; bool hotspot;
FontAlias font; FontAlias font;
Style(); Style();
Style(const Style &source) noexcept; Style(const Style &source) noexcept;
Style(Style &&) = delete; Style(Style &&) noexcept = default;
~Style(); ~Style();
Style &operator=(const Style &source) noexcept; Style &operator=(const Style &source) noexcept;
Style &operator=(Style &&) = delete; Style &operator=(Style &&) = delete;
void Clear(ColourDesired fore_, ColourDesired back_, void Clear(ColourDesired fore_, ColourDesired back_,
int size_, int size_,
const char *fontName_, int characterSet_, const char *fontName_, int characterSet_,
int weight_, bool italic_, bool eolFilled_, int weight_, bool italic_, bool eolFilled_,
bool underline_, ecaseForced caseForce_, bool underline_, ecaseForced caseForce_,
bool visible_, bool changeable_, bool hotspot_) noexcept; bool visible_, bool changeable_, bool hotspot_) noexcept;
void ClearTo(const Style &source) noexcept; void ClearTo(const Style &source) noexcept;
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)