jkriege2
|
94ca27aed0
|
NEW/BREAKING: restructured JKQTMathText: broke up single, large CPP-file into several smaller files
added more examples to jkqtmathtext_test
|
2022-06-08 15:38:26 +02:00 |
|
jkriege2
|
b0f8a2d0b9
|
- NEW: JKQTMathText supports new decoration instructions: \cancel, \xcancel, \bcancel, \sout, \ocirc, \widetilde, \widehat, \breve</li>
- NEW: JKQTMathText: reworked drawing of decorations: improved appearance and positioning!
|
2022-06-06 23:24:05 +02:00 |
|
jkriege2
|
0f0c03772e
|
NEW: JKQTMathText supports new instructions: \cancel, \xcancel, \bcancel, \sout
|
2022-06-06 14:16:50 +02:00 |
|
jkriege2
|
d6b6a71395
|
fixes/improvements: JKQTMathText renders several LaTeX strings better (simple braces in math mode, +-*... as symbols with proper sizes in math mode, added some missing instruction aliases, improved size of \vec and \hat, corrrected fonts usage for mathrm,
|
2022-06-03 13:33:18 +02:00 |
|
jkriege2
|
285814f2e6
|
fixed: JKQTMathText added a little whitespace before and after the LaTeX-string. This was removed as it disturbed the layout of text in plots
|
2022-06-02 23:24:41 +02:00 |
|
jkriege2
|
f33838f187
|
added debug-feature to show boxes around text in the plot
|
2022-06-02 23:05:58 +02:00 |
|
jkriege2
|
d3b74875db
|
improved Qt6-compatibility by getting rid of deprecated warnings
|
2022-06-02 22:31:39 +02:00 |
|
jkriege2
|
bf21d53149
|
improved high-dpr-support in JKQTMathText
|
2022-06-02 22:17:38 +02:00 |
|
jkriege2
|
fd2ae94c6c
|
got rid of deprecated warnings when compiling with Qt6
|
2022-06-02 21:44:58 +02:00 |
|
jkriege2
|
5bb0235b33
|
added QIcon-generating functions to jkqtcommon
|
2022-06-02 21:21:51 +02:00 |
|
jkriege2
|
03497b6c31
|
changed JKQTPColorDerivationMode from an ENUM to a STRUCT, which extends its capabilities significantly
|
2022-06-02 21:21:17 +02:00 |
|
jkriege2
|
cf27b77b6b
|
added JKQTMathTextFontSpecifier struct that describes a font and a math companion
|
2022-06-02 21:19:16 +02:00 |
|
jkriege2
|
5fae11472c
|
added seaborn style
|
2022-05-23 22:44:58 +02:00 |
|
jkriege2
|
b756cb91e6
|
improved/fixed styling system: axis styles for colorbars were not properly taken from style objects + corrected some inaccurate drawing by using QRectF instead of QRect
|
2022-05-23 22:41:57 +02:00 |
|
jkriege2
|
667ffeb3f3
|
updated icons with high-dpi versions
|
2022-05-16 22:33:31 +02:00 |
|
jkriege2
|
fa02055b9d
|
bugfixed string conversion method
|
2022-05-16 22:32:56 +02:00 |
|
jkriege2
|
145da4b191
|
improved icons: several style changes, all SVGs available, added high-dpi versions
|
2022-05-16 21:55:58 +02:00 |
|
jkriege2
|
ae5713ea68
|
implemented feature request #69: Show data tooltip on MouseMove by adding general actions that can be executed on a mouse move operation, when no mouse button is pressed, modification by keyboard modifiers is possible though
|
2022-05-15 14:15:15 +02:00 |
|
jkriege2
|
94f80510ec
|
fixed issue described in PR #62: Fix custom labels draw, because giving exactly two label-strings did not display all of them, thanks to github_user:FalsinSoft
|
2022-05-14 22:59:10 +02:00 |
|
jkriege2
|
a80ea3a24a
|
fixed issue #70: typo in lib/jkqtplotter/CMakeLists.txt
|
2022-05-13 10:45:20 +02:00 |
|
jkriege2
|
1a9593409a
|
fixed QT6 compatibility
|
2022-05-12 10:35:05 +02:00 |
|
jkriege2
|
f475caddc1
|
fixed typo
|
2022-05-11 23:03:33 +02:00 |
|
jkriege2
|
ee2477a1f6
|
implemented wiggle plots (feature request #68)
|
2022-05-11 22:55:23 +02:00 |
|
jkriege2
|
d45083ee9b
|
moved include-guards to the head of the headers
|
2022-04-24 22:07:39 +02:00 |
|
jkriege2
|
c6aa942486
|
improved/fixed qmake-build scripts fot Qt6
|
2022-04-24 22:07:16 +02:00 |
|
jkriege2
|
b8088ccc69
|
improved/bugfixed doxygen documentation
|
2022-04-24 13:23:59 +02:00 |
|
jkriege2
|
e784a6d89f
|
fixed doxygen comment
|
2022-04-22 22:19:24 +02:00 |
|
jkriege2
|
b8f1ac7edb
|
fix for Qt < 5.14
|
2022-04-22 20:53:54 +02:00 |
|
jkriege2
|
687c23a654
|
bugfixes for QT5 build after QT6 modifications
|
2022-04-22 15:20:58 +02:00 |
|
jkriege2
|
0a5fa42470
|
more required changes for Qt6 compatibility
|
2022-04-22 13:27:31 +02:00 |
|
jkriege2
|
6bcb0b9a9f
|
Merge branch 'master' into add_qt6_compatibility
|
2022-04-21 21:28:49 +02:00 |
|
jkriege2
|
fbbc814331
|
using automatic memory management instead of local malloc()/free() pairs
|
2022-04-21 21:25:37 +02:00 |
|
jkriege2
|
3357ca4240
|
fixed issue #56: exponent-labels were 0 below ~1e-16 ... reason was using <std::numeric_limits<double>::epsilon() instead of <std::numeric_limits<double>::min() for checking close to zero
|
2022-04-21 21:24:45 +02:00 |
|
jkriege2
|
b4eda85bfc
|
fixed two possible int-overflows
|
2022-04-21 13:59:49 +02:00 |
|
jkriege2
|
a24ad0b597
|
fixed bug #49 : naming of sections in plot-styling INI-files
|
2022-04-21 13:51:50 +02:00 |
|
jkriege2
|
ad3a26a272
|
fixed bug #50 JKQtPlotter::clearAllRegisteredMouseDoubleClickActions(), JKQtPlotter::clearAllMouseWheelActions(), JKQtPlotter::clearAllRegisteredMouseDragActions() didn't really deactivate all actions
|
2022-04-21 13:33:22 +02:00 |
|
jkriege2
|
62adbd8036
|
Merge branch 'master' into add_qt6_compatibility
|
2022-04-21 12:15:15 +02:00 |
|
jkriege2
|
cc6a87c6d2
|
fixed bug #48 some users could not #include <QPrintPreviewWidget>
|
2022-04-21 12:13:23 +02:00 |
|
jkriege2
|
4ded1a2028
|
first round of Qt6 compatibility changes
|
2022-04-21 10:57:24 +02:00 |
|
jkriege2
|
8835febb96
|
modified CMakeLists.txt to match Qt6
|
2022-04-18 23:10:05 +02:00 |
|
jkriege2
|
052fc27cfb
|
replaced some deprecated constructs for Qt 5.15
|
2022-04-18 22:45:02 +02:00 |
|
jkriege2
|
5abac3b3db
|
fixed CMakeLists.txt cmake-version to work on appveyor Linux build
|
2022-04-18 22:42:18 +02:00 |
|
jkriege2
|
725d19d616
|
using Qt's dllexport/import-macros
|
2022-04-18 22:00:41 +02:00 |
|
jkriege2
|
d51d47b2f4
|
requiring higher cmake-version, due to CMP0076
using CMAKE_CURRENT_LIST_DIR instead of CMAKE_CURRENT_SOURCE_DIR
|
2022-04-18 22:00:31 +02:00 |
|
jkriege2
|
2697e66e31
|
CMakeLists.txt: using target_sources() and making CPP-files private!
|
2022-04-18 14:19:35 +02:00 |
|
Jan W. Krieger
|
8f184791cc
|
Merge pull request #55 from akenmorris/high_dpi
Enable high-dpi support for plots
|
2022-04-15 22:55:35 +02:00 |
|
Alan Morris
|
6f487c2c24
|
Enable high-dpi support for plots.
|
2021-08-18 16:32:48 -06:00 |
|
Stephan Oostveen
|
e7ca3db4de
|
Bug: JKMathParser exception return local variable
Fix the what() function which returned a pointer to a local variable.
|
2021-03-23 21:01:27 +01:00 |
|
jkriege2
|
fc7622e901
|
several minor bugfixes to QMake build system
|
2020-10-19 16:05:18 +02:00 |
|
Patrick Stewart
|
872b31bc2d
|
Add missing #include
|
2020-10-02 14:41:42 +01:00 |
|