04.04.2013 Views

Prism User's Guide - CSAIL People - MIT

Prism User's Guide - CSAIL People - MIT

Prism User's Guide - CSAIL People - MIT

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

)<br />

Chapter 5. Vwualizing Data<br />

Chapr S<br />

You can perform various actions within a structure visualizer, as described<br />

below.<br />

5.4.1 Expanding Pointers<br />

You can expand scalar pointers in a structure to generate new nodes. (You cannot<br />

expand a pointer to a parallel variable.)<br />

To expand a single pointer:<br />

* With a mouse: Left-click on a button to expand the pointer. For example,<br />

clicking on the button next to the nav field in Figure 30 changes the visualizer<br />

as shown in Figure 31.<br />

* From the keyboard: Use the right arrow key to expand and visit the node<br />

pointed to by the current button. If the node is already expanded, pressing<br />

the right arrow key simply visits the node. Use the left arrow key to visit<br />

the parent of a selected node.<br />

towdget = Ox4Fb/aO draw = Ox4dbiBO<br />

draw = Ox4dbOBO gc = 0x41bb20<br />

n = Ox4eOdB8 l top_ = 0<br />

left_x = 0 leftx = 0<br />

top = 0 totalh = 0<br />

totalh = 0 total-w = 0<br />

otalw = 0 inh = 396<br />

in_h = 396 win_w = 607<br />

inw = 607 tabx = 0<br />

zoom = 2 tab._ = 0<br />

in = 15728963 navs = 46<br />

c = Ox4db470 navh = 46<br />

ont = Ox48deF8 pan = Ox167a00<br />

oot = OxO clientddta = Ox4e39f 8<br />

urrent = OxO<br />

odes = OxO<br />

Figure 31. A structure visualizer, with one pointer expanded.<br />

To expand all pointers in a node:<br />

* With the mouse: Double-click or Shift-left-click on the node.<br />

Version 1.2, March 1993<br />

Copyright © 1993 Thinking Machines Corporation<br />

93

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!