http://www.newton-inc.com/dev/techinfo/qa/qa.htm
protoSoupOverview
?protoSoupOverview
. You can draw one in a viewDrawScript
as follows: // setup a cached shape for efficiency mySoupOverview.cachedLine := nil; mySoupOverview.viewSetupDoneScript := func() begin inherited:?viewSetupDoneScript(); local bounds := :LocalBox(); cachedLine := MakeRect(selectIndent - 2, 0, selectIndent - 1, bounds.bottom); end; mySoupOverview.viewDrawScript := func() begin // MUST call inherited script inherited:?viewDrawScript(); :DrawShape(cachedLine, {penPattern: vfNone, fillPattern: vfGray}); end;