aboutsummaryrefslogtreecommitdiffhomepage
path: root/qt/ScintillaEditBase/PlatQt.h
AgeCommit message (Collapse)AuthorFilesLines
2020-01-05Fix some warnings.Neil1-1/+1
2018-06-02Extra header needed with g++ on Linux.Neil Hodgson1-0/+1
2018-06-02Define IScreenLineLayout as the main interface for implementing bidirectionalNeil1-3/+1
features by platform code. Implement IScreenLineLayout for Win32 / DirectWrite as ScreenLineLayout.
2018-05-26Add necessary headers and move includes to be in same order.Neil1-0/+2
2018-05-23Add definitions for bidirectional support to Platform.h and provide emptyNeil1-0/+5
implementations for each platform.
2018-05-22Add GradientRectangle method to Surface to draw rectangles with vertical orNeil1-0/+6
horizontal gradients.
2018-05-18Add <vector> to files that include Platform.h as likely needed in future.Neil1-0/+1
2018-05-14Modernize Platform.h (4) - update Surface to use string_view for text arguments.Neil1-5/+5
2018-05-14Modernize Platform.h (3) - update Surface to delete WidthChar, use size_t forNeil1-2/+1
Polygon and delete the standard copy and assignment methods.
2018-05-14Modernize Platform.h (2) - noexcept, const, constexpr.Neil1-1/+1
ColourDesired is an int instead of long for consistency over different platforms. Changes made to Point, PRectangle, and ColourDesired. RoundXYPosition removed.
2018-05-14Include <string_view> to allow future use in Platform interface and Unicode.Neil1-0/+2
2018-04-15Feature [feature-requests:#1215]. Stop warning about virtual call in destructor.Neil1-0/+2
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-4/+0
interfaces ILexer4 and IDocument.
2017-07-12Add include needed to build with Qt 5.7.1 on Fedora 26 Linux.Neil Hodgson1-0/+1
2017-06-12Removed unused functions and methods from Platform.h.Neil1-1/+0
Replaced Platform::Clamp with Sci::clamp but will later change this to std::clamp once on full C++17 compilers. Drop MouseButtonBounce workaround for very early GTK+/Linux.
2017-04-19Use "override" for GTK+ and Qt platform layers.Neil1-50/+50
2017-04-07Use same parameter names in declarations and definitions.Neil1-5/+5
2015-04-22Use fractional positioning calls and avoid rounding to ensure consistency.Neil1-0/+5
From Jason Haslam.
2012-05-17Qt platform layer added. Based on an implementation from Jason Haslamnyamatongwe1-0/+127
at Scientific Toolworks, Inc. with additions performed for Wingware.