A memory canvas is a place where the textual representation of memory
will be displayed. The methods implemented here show how a memory canvas
which simply prints would be implemented.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_isRendered(self,
va,
maxva)
Returns true if any part of the current render overlaps with the
specified region. |
source code
|
|
|
addNameText(self,
text,
name=None,
typename=None) |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getTag(self,
typename)
Retrieve a non-named tag (doesn't highlight or do anything
particularly special, but allows color by typename). |
source code
|
|
|
getVaTag(self,
va)
Retrieve a tag object suitable for showing that the text added with
this tag should link through to the specified virtual address in the
memory canvas. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
setNavCallback(self,
callback)
Set a navigation "callback" that will be called with a
memory expression as it's first argument anytime the canvas recieves
user input which desires nav... |
source code
|
|
|
|
|
|
|
|