Commit Graph

47 Commits

Author SHA1 Message Date
Kolan Sh cb93e79e52 Axis:nrecords = 8 by default should be enough. 2018-02-20 19:05:38 +03:00
Kolan Sh 394758bd73 Fixes #146: Draw grid optimizations made. 2018-02-20 18:29:25 +03:00
Kolan Sh ef1c12b2d1 Axis spacings fxd. 2018-02-20 14:51:15 +03:00
Kolan Sh 5a8dc2ea4a Closes #142: Cursors: Smart algorithm of cursors value placements. 2018-02-20 13:29:01 +03:00
Kolan Sh d32370cf8a Fixes #160: All .{h,v}spacing fxd. 2018-02-19 12:18:35 +03:00
Kolan Sh d5448477c3 Fixes #153: Incorrect alignment & intersection for nearest axes fixed.. 2018-01-25 10:36:43 +03:00
Kolan Sh 0911d83de9 join_axes: axis->this, max_font_spacing->max_rec_spacing, max_font_{width,height}->max_title_{width,height}. 2018-01-25 09:56:18 +03:00
Kolan Sh 737eac7066 Fixes #159: Inconstant space between axis values and plot area (depending on legend position)...
Fixes #158: legend.spacing=50: not only plarea.x0-y1 should be changed but axis positions too.
2018-01-24 14:19:32 +03:00
Kolan Sh 8e666d3dec Valadoc updated. 2018-01-24 11:38:42 +03:00
Kolan Sh a495f6b217 Fixes #155: LabelStyle never used, why? 2018-01-24 11:26:39 +03:00
Kolan Sh 76b51db49e Closes #150: Zoom in/out with mouse scroll wheel. 2018-01-24 10:54:07 +03:00
Kolan Sh a3bc6fd307 Closes #132: Refactoring. 2018-01-23 20:52:45 +03:00
Kolan Sh 63e10b6e13 Fixes #145: Fix x_bearing everywhere. 2017-12-30 16:40:12 +03:00
Kolan Sh 3e9296eb0d Profiling: context.text_extents() calls number reduced. 2017-12-26 00:49:33 +03:00
Kolan Sh 4eeb2c8488 Profiling: Context.stroke() calls number reduced. 2017-12-25 21:13:59 +03:00
Kolan Sh 2be8374cb0 Spare .copy() for array removed. 2017-12-25 13:18:50 +03:00
Kolan Sh 004381ed7a Spare vars removed which never used. 2017-12-18 15:49:19 +03:00
Kolan Sh 0093299e09 Closes #144: Show Δ X or Δ Y for 2 cursors. 2017-12-18 15:46:29 +03:00
Kolan Sh fe6dfa1901 Unnecessary _rel_zoom_{x,y}_m{in,ax} removed. 2017-12-18 04:26:06 +03:00
Kolan Sh db2ac267ce Use .common_axis_color to show common axis values in cursors. 2017-12-17 18:10:22 +03:00
Kolan Sh 5402757336 Closes #143: DrawSelection -> src/, Chart.selection_style. 2017-12-17 01:20:07 +03:00
Kolan Sh a8d5b1658a Uneccessary .copy() calls removed. 2017-12-16 18:28:36 +03:00
Kolan Sh f80401bd76 Font style fixed in Text() calls. 2017-12-15 17:15:15 +03:00
Kolan Sh c676f7eea0 Show cursors crossings values. 2017-12-14 18:08:39 +03:00
Kolan Sh f4b89194d6 Fix cursors value on common axes. 2017-12-14 18:05:54 +03:00
Kolan Sh 7a1fd94532 Switch-case alignments. 2017-12-14 18:04:33 +03:00
Kolan Sh 4e89e2682e Cursors: Move common axex. 2017-12-14 18:03:48 +03:00
Kolan Sh dc18d83414 CursorCrossings[] added. 2017-12-14 18:01:23 +03:00
Kolan Sh 22761fa04f Fixes in get_cursor_limits() and other methods. 2017-12-14 17:59:24 +03:00
Kolan Sh b465034bc3 Several cursors methods added. Make rel_zoom_{x,y}_m{in,ax} readonly properties. 2017-12-14 17:55:52 +03:00
Kolan Sh 8a7ce14f5d Move() optimizations: spare draw() calls removed. 2017-12-14 06:47:30 +03:00
Kolan Sh 37e72a0d75 Closes #141: Make zoom_ fields atomic. 2017-10-25 22:13:26 +03:00
Kolan Sh ede419392d Closes #137: Custom Chart position. 2017-10-22 23:06:08 +03:00
Kolan Sh 4b147c15ef Closes #138: Separate clear() method for pre_draw operations. 2017-10-13 16:39:07 +03:00
Kolan Sh d4d092c376 Closes #140: Move feature. 2017-10-12 15:49:25 +03:00
Kolan Sh 42b846fa75 Fix width/height when context is out of the Chart. 2017-10-06 22:46:28 +03:00
Kolan Sh 0e1a746639 Closes #130: Zoom added. 2017-10-02 20:47:18 +03:00
Kolan Sh 8c2d84c129 fix build 2017-09-14 08:42:49 +03:00
Kolan Sh 002e995b14 Fixes #139: Cut lines when they are outside of the chart grid. 2017-09-07 16:12:29 +03:00
Kolan Sh 82aa857a35 Add copy() method to classes. 2017-09-07 16:05:37 +03:00
Kolan Sh accddc2b79 Split source files on classes. 2017-09-07 16:05:35 +03:00
Kolan Sh cf9ec1dc04 In progress: scrolling added. 2017-09-07 15:17:51 +03:00
Kolan Sh 5597e2e752 Float types fxd. 2017-08-30 16:07:46 +03:00
Kolan Sh 734f49eb29 Fixes #134: float128type{vapi,h} file installation. 2017-08-19 00:08:00 +03:00
Kolan Sh 8832d6e6c8 Avoiding warnings by creating structs without new operator. 2017-08-19 00:07:41 +03:00
Kolan Sh f2e220b92e Main functional added. Need Zoom/Move, Cursors. 2017-08-17 13:36:48 +03:00
Kolan Sh 9d1cfc0ffa Initial directory tree structure created. 2017-02-15 00:33:33 +03:00