jkriege2
d886757a1c
moved build-projects for libs into their own subdirectories (works better with QMake, when building different libs) + necessary docu updates
2019-02-09 15:25:16 +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
jkriege2
6082010c98
finished mouse interaction example + improved documentation
2019-02-04 13:15:56 +01:00
jkriege2
08932f2863
improved documentation
2019-02-03 20:25:25 +01:00
jkriege2
4a63afc709
- fixed zoomin/synchronized graphs, which was broken by former update to user-interaction
...
- improved documentation & HTML-sytle
- removed datarange-facilities (not really useful!)
2019-02-03 14:08:16 +01:00
Jan W. Krieger
73bf9edd95
improved documentation
2019-01-29 12:06:06 +01:00
Jan W. Krieger
c5b9504189
finished rework of user-interaction API for the mouse
2019-01-28 17:05:03 +01:00
Jan W. Krieger
17a4473e4f
reworked how context-menus are specified/activated
...
prepared for future reworks
some renames
2019-01-28 10:46:38 +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
dabc061de9
implemented panning the plot with the mouse
...
fixed: switchability of zoomByMouseWheel
fixed: 0 on axis sometimes shown as 10^{-17}...
2019-01-27 08:30:59 +01:00
jkriege2
c74e87ad31
improved user-interactions (& their example)
2019-01-26 20:12:54 +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
afaee94f7d
JKQTPSingleColumnSymbolsGraph now uses fixed seed-value for random scattering plot
2019-01-26 12:35:57 +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
a73deb098d
bugfixed missing include
2019-01-25 19:24:44 +01:00
jkriege2
500eea0ccf
testing random on AppVeyor
2019-01-25 19:12:30 +01:00
jkriege2
d35aa31584
improved documentation
...
started to add example for user-interactions in JKQTPlotter
2019-01-24 22:49:10 +01:00
Jan W. Krieger
a2e5ad84c8
Update README.md
2019-01-21 09:31:13 +01:00
Jan W. Krieger
b994638a3b
Update README.md
2019-01-21 09:30:57 +01:00
Jan W. Krieger
2040bfa27e
Update common.pri
2019-01-21 09:29:59 +01:00
Jan W. Krieger
605635c911
Update JKQtPlotterBuildAllExamples.pro
2019-01-21 09:29:35 +01:00
jkriege2
aad32df585
try to fix C++1-issues for VisualStudio
2019-01-20 17:32:12 +01:00
jkriege2
b539d8af59
switch on C++1 by default
2019-01-20 16:26:32 +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
bf30964f0f
don't create artifacts on AppVeyor
2019-01-19 16:25:31 +01:00
jkriege2
aee52480c7
improved documentation
2019-01-19 16:24:19 +01:00
jkriege2
f55c088617
less artifacts
2019-01-19 16:14:49 +01:00
jkriege2
7adc6c8b82
cleaned/improved doc further
2019-01-19 16:13:08 +01:00
Jan W. Krieger
3a346cd4b4
Update .travis.yml
2019-01-18 15:39:57 +01:00
Jan W. Krieger
fcaf3c1faf
Update Doxyfile
2019-01-18 15:30:17 +01:00
Jan W. Krieger
b90f16d4db
fixed some documentation errors (wrong image links ...)
2019-01-15 21:28:07 +01:00
Jan W. Krieger
c4428a3ae0
modified doxygen options
2019-01-15 21:14:03 +01:00
Jan W. Krieger
f62f52dfff
bugfixed .travis.yml
...
added Travis-link to README.md
2019-01-15 17:30:35 +01:00
Jan W. Krieger
36fe1b31f0
travis uses newer Linux (Xenial)
2019-01-15 16:19:04 +01:00
Jan W. Krieger
0d71ddc68a
modified .travis.yml
2019-01-15 13:29:00 +01:00
Jan W. Krieger
26e5d0dc53
Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter
...
# Conflicts:
# .travis.yml
2019-01-15 13:24:44 +01:00
Jan W. Krieger
e58fba3fe2
modified .travis.yml
2019-01-15 13:24:06 +01:00
Jan W. Krieger
fa6a7597c5
modified .travis.yml
2019-01-15 13:21:02 +01:00
Jan W. Krieger
441da428e4
Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter
...
# Conflicts:
# .travis.yml
2019-01-15 13:17:26 +01:00
Jan W. Krieger
76bae98c9c
improved .travis.yml
2019-01-15 13:16:37 +01:00
Jan W. Krieger
7a8259b0f0
improved .travis.yml
2019-01-15 13:14:25 +01:00
Jan W. Krieger
4ebfd1e828
Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter
...
# Conflicts:
# .travis.yml
2019-01-15 12:48:26 +01:00
Jan W. Krieger
7ef555ab68
modified .travis.yml to make more output
2019-01-15 12:45:58 +01:00
Jan W. Krieger
e7d9a749cb
modified .travis.yml to make more output
2019-01-15 12:31:26 +01:00
Jan W. Krieger
aafd72c05b
Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter
...
# Conflicts:
# .travis.yml
2019-01-15 12:02:33 +01:00
Jan W. Krieger
c39a5bbb88
reverted to old URL for doxygen
2019-01-15 12:01:11 +01:00
Jan W. Krieger
a5dfc41e19
added doxygen binary locally
2019-01-15 11:57:11 +01:00