piker/piker
Tyler Goodlet 74d6dd5957 Move position tracking to new module
It was becoming too much with all the labels and markers and lines..
Might as well package it all together instead of cramming it in the
order mode loop, chief.

The techincal summary,
- move `_lines.position_line()` -> `PositionInfo.position_line()`.
- slap a `.pp` on the order mode instance which *is* a `PositionInfo`
- drop the position info info label for now (let's see what users want
  eventually but for now let's keep it super minimal).
- add a `LevelMarker` type to replace the old `LevelLine` internal
  marker system (includes ability to change the style and level on the
  fly).
- change `_annotate.mk_marker()` -> `mk_maker_path()` and expect caller
  to wrap in a `QGraphicsPathItem` if needed.
2021-09-06 09:28:10 -04:00
..
brokers Add more futes, add in order status comments 2021-09-05 13:59:40 -04:00
clearing Only re-calc avg pp price on pp size increases 2021-09-05 13:59:40 -04:00
cli Pass "arbiter" socket correctly 2021-06-08 15:57:01 -04:00
data Drop tractor stream shielding use 2021-09-01 09:03:55 -04:00
fsp Drop tractor stream shielding use 2021-09-01 09:03:55 -04:00
testing Import client for now until we make a proper shim 2018-02-12 10:35:54 -05:00
ui Move position tracking to new module 2021-09-06 09:28:10 -04:00
watchlists Add license headers to pertinent files 2020-11-06 12:23:14 -05:00
__init__.py Reminder to remove msgpack-numpy 2021-05-24 12:20:48 -04:00
_cacheables.py Only set event if entry still exists 2021-09-02 10:52:21 -04:00
_daemon.py Add more futes, add in order status comments 2021-09-01 10:26:49 -04:00
_profile.py Add a pyqtgraph profiling toggle to chart CLI 2020-12-29 18:05:36 -05:00
calc.py Add license headers to pertinent files 2020-11-06 12:23:14 -05:00
log.py Add license headers to pertinent files 2020-11-06 12:23:14 -05:00