🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.interviews
Article #1143

Scrolling in 3.0

#1143
From: David Fox
Date: Tue, 14 May 1991 15:01
107 lines
4710 bytes
I could probably figure this out if I studied the manual pages a lot
more, but since I don't have enough time now and I could really use this
right away I thought just this once ... could someone show me how
to attach scrollbars to an image in 3.0 so you can use the scrollbars
to make different portions of the image visible?  Thanks.

-david

(Here is a gift to repay your tolerance:)

Interviews 3.0 class heirarchy, more or less:

          +- Action --------------------+- ActionCallback (macro)
          |                             +- Macro
          |- BevelStyle -+- Flat
          |- Bitmap      |- Inset
          |- Brush       +- Outset
          |- Color
          |- Font --------- PSFont
          |                          
          |              +- Aggregate      +- LRBox
          |              |- Box -----------+- Overlay
          |              |- Character      +- TBBox
          |              |- Deck
          |              |- Discretionary
          |              |- Glue ----------+- HGlue
          |              |- Group          +- VGlue
          |              |- HStrut
          |              |- Image          +- Background
          |              |                 |- Bevel
Resource -|--- Glyph ----|                 |- Border          
          |              |                 |- Button (+Handler)   +- VCenter 
          |              |- Label          |- Center -------------+- HCenter
          |              |                 |
          |              |                 |- Telltale----------- ChoiceItem ---- CheckItem
          |              |                 |
          |              |- MonoGlyph -----|- Composition -----+- LRComposition
          |              |- Page           |- FixedSpan        +- TBComposition
          |              |                 |- HScrollBar
          |              |                 |- LRMarker         +- BMargin
          |              |                 |- Listener         |- HMargin
          |              |                 |- Margin ----------|- LMargin
          |              |                 |                   |- RMargin
          |              |                 |                   |- TMargin
          |              |                 |                   +- VMargin
          |              |                 |
          |              |                 |- Menu (+Handler) --+- DecoratingMenu -+- MenuBar
          |              |                 |- Patch                                +- Pulldown
          |              |                 |- Shadow
          |              |                 |- Target
          |              |                 |- TransformSetter
          |              |                 +- XYMarker         
          |              |
          |              |- Rule ----------+- HRule
          |              |- ShapeOf        +- VRule
          |              |- Space
          |              |- Stencil
          |              |- Strut  
          |              +- VStrut
          |               
          |
          |- Handler ------- PointerHandler
          |- Pattern
          |- Raster     
          |- Sensor                       +- LeftMover
          +- Transformer                  |- RightMover
                                          |- UpMover
Adjuster -----+- Mover (+MonoGlyph) ------+- DownMover
              |- Panner (+Handler, Listener)
              +- Scroller (+Listener, PointerHandler) -+- HScroller
                                                       +- VScroller
                              +- ApplicationWindow
                              |- IconWIndow
          +- ManagedWindow ---+- TopLevelWindow -----+- TransientWindow
Window ---+- PopupWindow

Compositor -+- ArrayCompositor
            |- SimpleCompositor
            +- TeXCompositor

Canvas ---+- Offscreen
          +- Printer

Layout ---+- Align
          |- Superpose
          |- Tile
          +- TileReversed

Allocation
Allotment
Cursor
DefaultProperties
Event
Extension
FontFamily
Hit
HitIterator
OptionDesc
PropertyData
PropertyDef
PropertySheet
Regexp
ReqErr
Requirement
Requisition
World
Adjustable
Technical Details
Message-ID: <FOX.91May14110119@abaco.tempo.att.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!ulysses!allegra!fox

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!tut.cis.ohio-state.edu!ucbvax!ulysses!allegra!fox
From: fox@allegra.att.com (David Fox)
Newsgroups: comp.windows.interviews
Subject: Scrolling in 3.0
Message-ID: <FOX.91May14110119@abaco.tempo.att.com>
Date: 14 May 91 15:01:19 GMT
Sender: netnews@ulysses.att.com
Distribution: comp
Organization: AT&T Bell Laboratories
Lines: 107