jkriege2
14d4857670
improvements to JKQtMathText when rendering non-XITS unicode fonts
2019-03-06 23:19:05 +01:00
Jan W. Krieger
2400245e94
- reworked how MTsubscriptNode/MTsuperscriptNode operate, also when the previous node was a brace (i.e. special shifts of sub/superscript)
...
- improved documentation
- fixed a bug in \overbrace
2019-02-12 09:32:20 +01:00
jkriege2
69ad2a0182
- added styling system for JKQTPlotter (+example app)
...
- improved documentation
- changed: using static const variables instead of \c #define for fixed default values (e.g. JKQTPImageTools::LUTSIZE, JKQTPImageTools::PALETTE_ICON_WIDTH, JKQTPlotterDrawinTools::ABS_MIN_LINEWIDTH, JKQTMathText::ABS_MIN_LINEWIDTH ...)
- new: added debugging option, which surrounds different regions with visible rectangles (JKQTBasePlotter::enableDebugShowRegionBoxes() )
- fixed: colorbars at top were positioned over the plot label
- new: frames (plot viewport, key/legend ...) may be rounded off at the corners
- new: diverse new styling options (default font name/size ...)
- speed improvements to JKQTMathText::useSTIX()
2019-02-09 12:43:12 +01:00
Jan W. Krieger
75d8fc8314
reworked the functions that allow to specify how JKQTPlotter reacts to mouse single-click actions
2019-01-27 23:24:12 +01:00
jkriege2
0e2237e92f
- more refactorings to modernize C++
...
- fixed JKQTPColumnMathImage with modifiers
- improved documentation
- make use of link_prl/create_prl in QMake projects (see http://doc.qt.io/qt-5/qmake-advanced-usage.html )
2019-01-26 18:00:42 +01:00
jkriege2
847fcb7a35
improved code (cont...&-parameters, diverse refactoring for C++1//modernC++, diverse corrections ...)
2019-01-26 12:28:44 +01:00
jkriege2
df257a6b1a
major renaming to get rid of the get_.../set_... function names
...
improved documentation
2019-01-25 20:17:07 +01:00
jkriege2
2d08250db6
- added new graph: JKQTPSingleColumnSymbolsGraph
...
- fixed additional renames JKQTPLotter->JKQTPlotter
- improved documentation (boxplots, JKQTMathText)
- added several examples
2019-01-20 16:15:10 +01:00
jkriege2
86c2f3fa76
extensive renaming of classes --> using a unified CamelCase-Scheme now for class/function names
2019-01-20 10:49:29 +01:00
jkriege2
306436f770
corrected documentation
2019-01-19 18:06:30 +01:00
jkriege2
7adc6c8b82
cleaned/improved doc further
2019-01-19 16:13:08 +01:00
jkriege2
1e0b37853c
some code refactoring (removed all remaining macro-defined getter/setter-functions and properties ...)
2019-01-09 21:23:24 +01:00
jkriege2
c935df7923
fixed compile error with MINGW
2018-12-13 22:42:58 +01:00
Razi Alavizadeh
4578b66de8
Add unknown symbols and instructions to error_list
2018-12-13 01:15:38 +03:30
Razi Alavizadeh
ed8c136185
MTinstruction1Node: Move repeated code to a function
2018-12-13 01:15:38 +03:30
jkriege2
367c1455a0
bugfixes/improvements to Latex renderer
2018-12-07 22:42:54 +01:00
jkriege2
a02d7ea3d2
fixed a rendering issue with some named symbols inside a math environment (reported in https://github.com/jkriege2/JKQtPlotter/issues/3 )
2018-12-06 18:41:06 +01:00
jkriege2
9e172915a6
fixed one compiler warning
2018-12-05 23:17:38 +01:00
jkriege2
1cec52a373
improved compileability with MSVC (it had errors with deeply nested if-else-if-else-i-...)
2018-12-05 22:59:24 +01:00
jkriege2
dc36c6c90a
improved log-axis-example
2018-12-03 23:09:12 +01:00
jkriege2
4680106734
some bug-fixes (ressources from library were not loaded, compile order in projects was wrong)
2018-12-02 18:30:12 +01:00
jkriege2
ffb70ace09
some renames and new example for line styles and symbols
2018-11-29 21:57:35 +01:00
jkriege2
d708424f8a
reorganized library files into lib-subdirectory and modified tests, doc, ... accordingly
2018-11-25 20:25:44 +01:00