Commit Graph

19 Commits

Author SHA1 Message Date
iMHLv2 2e06f180f6 if column types don't match, explain why in the exception 2014-12-13 17:23:21 -06:00
Mike Auty 78c9cad946 Make two fixes for issue #143, thanks for the spot gleeda! 2014-12-03 19:54:31 +00:00
Mike Auty 2d1eec738e Add in the changes to the renderers for streaming support. 2014-10-25 18:32:14 +01:00
Mike Auty 2e4898e415 Fix minor typos. 2014-10-18 23:01:06 +01:00
Mike Auty d7d3d3d659 Add in a little more background to why a the single structure method was chosen over a OO Composite design pattern. 2014-10-07 23:02:18 +01:00
Mike Auty cdb2cbb974 Add additional functions, including making TreeNodes a little more pythonic (although not overly optimized). Also add comments to explain the design decisions within the TreeGrid/TreeNode views. 2014-10-07 23:00:47 +01:00
Mike Auty a22c977b71 Add in the max_depth calculation to the grid, so that individual renderers don't need to calculate it themselves. 2014-10-05 23:07:06 +01:00
Mike Auty ad5845dc10 Add in support for longs (for python2) and allow both addresses and address64s to be longs. 2014-10-04 21:23:37 +01:00
Mike Auty 678e8e9241 Add in convenience tuple type to allow values to be addressed by sanitized column names. 2014-09-29 23:11:05 +01:00
Mike Auty 90b0c24b11 Add in column sorting by default for text-based rendering. 2014-09-28 22:07:26 +01:00
Mike Auty a54d3c73bb Add sort keys for tree/list sorting. 2014-09-28 19:15:57 +01:00
Mike Auty ef5e7ca418 Fix up the naming convention a little, and move value validation to the rows. 2014-09-28 17:01:03 +01:00
Mike Auty 1680acd35c Fix many little bugs, add leading 0s for address spaces, however the squeeze to fit still needs work. 2014-09-24 01:43:09 +01:00
Mike Auty 64aa001179 Fix up accumulators, renamed data to values, and fix some minor bugs. 2014-09-23 22:49:44 +01:00
Mike Auty ac6dd7a509 Don't rely on python mutable objects for accumulation. 2014-09-23 00:40:55 +01:00
Mike Auty 077e0ce261 Add row validation, accumulator for visitor and fix minor bugs. 2014-09-23 00:37:37 +01:00
Mike Auty fb6bacc143 Complete rework the TreeGrid, yet again. This time the interface is almost identical to the pygtk TreeModel/TreeIter interface. 2014-09-22 01:45:25 +01:00
Mike Auty b317770fbe Remove formating from TreeGrid, since its part of the text renderers responsibility. 2014-09-08 10:05:59 +01:00
Mike Auty 0c2871d7ce Add in initial version of unified output plugin. 2014-09-08 10:05:29 +01:00