@database Screen&Window.guide
@remark ENGLISH VERSION
@author Eddie Churchill
@(c) "Copyright © 1993 Inovatronics, Inc."
@$VER: Screen&Window.guide 2.5 (06/01/93)
@wordwrap
@font topaz.font 8
@index "CanDo_LexiconIndex"

@node "CanDo_Screen & Window_Index" "Screen and Window Commands, Functions and Variables"
@toc "CanDo_LexiconMain"
@{fg highlight}Available Topics...@{fg text}

  Command  @{" GetViewOffset                  " link "CanDo_GetViewOffset"}
  Command  @{" GetWindowLimits                " link "CanDo_GetWindowLimits"}
  Variable @{" =HiRes                         " link "CanDo_HiRes"}
  Command  @{" InsertPubScreenList            " link "CanDo_InsertPubScreenList"}
  Variable @{" =Interlace                     " link "CanDo_Interlace"}
  Variable @{" =MouseX                        " link "CanDo_MouseX"}
  Variable @{" =MouseY                        " link "CanDo_MouseY"}
  Command  @{" MoveScreen                     " link "CanDo_MoveScreen"}
  Command  @{" MoveWindow                     " link "CanDo_MoveWindow"}
  Variable @{" =NTSC                          " link "CanDo_NTSC"}
  Command  @{" Pointer                        " link "CanDo_Pointer"}
  Command  @{" PrintScreen                    " link "CanDo_PrintScreen"}
  Command  @{" PrintWindow                    " link "CanDo_PrintWindow"}
  Command  @{" ResizeWindow                   " link "CanDo_ResizeWindow"}
  Variable @{" =ScreenAddress                 " link "CanDo_ScreenAddress"}
  Variable @{" =ScreenColors                  " link "CanDo_ScreenColors"}
  Variable @{" =ScreenHeight                  " link "CanDo_ScreenHeight"}
  Variable @{" =ScreenTitle                   " link "CanDo_ScreenTitle"}
  Command  @{" ScreenTitleBar                 " link "CanDo_ScreenTitleBar"}
  Command  @{" ScreenTo                       " link "CanDo_ScreenTo"}
  Variable @{" =ScreenWidth                   " link "CanDo_ScreenWidth"}
  Variable @{" =ScreenX                       " link "CanDo_ScreenX"}
  Variable @{" =ScreenY                       " link "CanDo_ScreenY"}
  Command  @{" SetPointer                     " link "CanDo_SetPointer"}
  Command  @{" SetPromotion                   " link "CanDo_SetPromotion"}
  Command  @{" SetScreenTitle                 " link "CanDo_SetScreenTitle"}
  Command  @{" SetViewOffset                  " link "CanDo_SetViewOffset"}
  Command  @{" SetWindowLimits                " link "CanDo_SetWindowLimits"}
  Command  @{" SetWindowTitle                 " link "CanDo_SetWindowTitle"}
  Variable @{" =WindowAddress                 " link "CanDo_WindowAddress"}
  Variable @{" =WindowBorderBottom            " link "CanDo_WindowBorderBottom"}
  Variable @{" =WindowBorderLeft              " link "CanDo_WindowBorderLeft"}
  Variable @{" =WindowBorderRight             " link "CanDo_WindowBorderRight"}
  Variable @{" =WindowBorderTop               " link "CanDo_WindowBorderTop"}
  Variable @{" =WindowColors                  " link "CanDo_WindowColors"}
  Variable @{" =WindowHeight                  " link "CanDo_WindowHeight"}
  Variable @{" =WindowName                    " link "CanDo_WindowName"}
  Variable @{" =WindowTitle                   " link "CanDo_WindowTitle"}
  Command  @{" WindowTo                       " link "CanDo_WindowTo"}
  Variable @{" =WindowWidth                   " link "CanDo_WindowWidth"}
  Variable @{" =WindowX                       " link "CanDo_WindowX"}
  Variable @{" =WindowY                       " link "CanDo_WindowY"}
  Variable @{" =WorkbenchColors               " link "CanDo_WorkbenchColors"}
  Variable @{" =WorkbenchHeight               " link "CanDo_WorkbenchHeight"}
  Variable @{" =WorkbenchWidth                " link "CanDo_WorkbenchWidth"}

@endnode

@node "CanDo_getviewoffset" "GetViewOffset <XVarName>, <YVarName>"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  GetViewOffset <XVarName>, <YVarName>

@{fg highlight}Description...@{fg text}

  Returns the view offset.  This is commonly used with @{" SetViewOffset " link "CanDo_SetViewOffset"} to
discover the view's current offset so that a calculated move can be made, or
to store off the original offset.

@endnode

@node "CanDo_getwindowlimits" "GetWindowLimits <MinWidthVarName>, <MinHeightVarName>, <MaxWidthVarName>, <MaxHeightVarName>"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  GetWindowLimits <MinWidthVarName>, <MinHeightVarName>, <MaxWidthVarName>, <MaxHeightVarName>

@{fg highlight}Description...@{fg text}

  Returns the current window sizing limits into the specified variables.
  
  SEE ALSO: @{" SetWindowLimits " link "CanDo_SetWindowLimits"}.

@endnode

@node "CanDo_hires" "Let {Logical}=HiRes"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Logical}=HiRes

@{fg highlight}Description...@{fg text}

  This returns @{" True " link "CanDo_True"} when the current card's screen is in High-Resolution
mode.  High- resolution mode uses 60ns pixels and normally has 640 pixels
horizontally.
  
  SEE ALSO: @{" Interlace " link "CanDo_Interlace"}.

@endnode

@node "CanDo_insertpubscreenlist" "InsertPubScreenList"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  InsertPubScreenList  

@{fg highlight}Description...@{fg text}

  This command TYPE's into the current document a list of all currently
opened public screens available in the system.

@endnode

@node "CanDo_interlace" "Let {Logical}=Interlace"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Logical}=Interlace

@{fg highlight}Description...@{fg text}

  This returns @{" True " link "CanDo_True"} when the current card's screen is in Interlace mode.
Interlace mode causes normal displays to flicker, and normally has 400/512
pixels vertically.
  
  SEE ALSO: @{" HiRes " link "CanDo_HiRes"}.

@endnode

@node "CanDo_mousex" "Let {Integer}=MouseX"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=MouseX

@{fg highlight}Description...@{fg text}

  This returns the mouse's X coordinate when this event was caused.  If no
event script is running then this returns the last known X position of the
mouse.
  
  SEE ALSO: @{" MouseY " link "CanDo_MouseY"}.

@endnode

@node "CanDo_mousey" "Let {Integer}=MouseY"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=MouseY

@{fg highlight}Description...@{fg text}

  This returns the mouse's Y coordinate when this event was caused.  If no
event script is running then this returns the last known Y position of the
mouse.
  
  SEE ALSO: @{" MouseX " link "CanDo_MouseX"}.

@endnode

@node "CanDo_movescreen" "MoveScreen {DeltaX}, {DeltaY}"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  MoveScreen {DeltaX}, {DeltaY}

@{fg highlight}Description...@{fg text}

  Move the screen a specified number of pixels right/left {DeltaX}, or
up/down {DeltaY}.  Note:  Under AmigaDOS 1.3, right/left and up doesn't
work all that well.
  
  SEE ALSO: @{" ScreenX " link "CanDo_ScreenX"} and @{" ScreenY " link "CanDo_ScreenY"}.

@endnode

@node "CanDo_movewindow" "MoveWindow {DeltaX}, {DeltaY}"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  MoveWindow {DeltaX}, {DeltaY}

@{fg highlight}Description...@{fg text}

  Move the window a specified number of pixels right/left {DeltaX}, or
up/down {DeltaY}.
  
  SEE ALSO: @{" WindowX " link "CanDo_WindowX"} and @{" WindowY " link "CanDo_WindowY"}.

@endnode

@node "CanDo_ntsc" "Let {Logical}=NTSC"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Logical}=NTSC

@{fg highlight}Description...@{fg text}

  If the deck is running on an NTSC system this variable will return @{" True " link "CanDo_True"}.
When running on a PAL system it will return a @{" False " link "CanDo_False"}.

@endnode

@node "CanDo_pointer" "Pointer {Logical}"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}
 
  Pointer {Logical}

@{fg highlight}Description...@{fg text}

  Turns the mouse pointer @{" On " link "CanDo_On"} or @{" Off " link "CanDo_Off"}.

  SEE ALSO: @{" SetPointer " link "CanDo_SetPointer"}.

@endnode

@node "CanDo_printscreen" "PrintScreen [{x} [,{y} [,{width} [,{height}]]]]"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  PrintScreen [{x} [,{y} [,{width} [,{height}]]]]

@{fg highlight}Parameters...@{fg text}

       x = Left offset of area in screen to print.
       y = Top offset of area in screen to print.
   width = Width of area in screen to print.
  height = Height of area in screen to print.

@{fg highlight}Description...@{fg text}

  Prints the current Screen according to user system preferences, with
optional dimensions for specifying a subarea within the screen to print.

  SEE ALSO: @{" PrintWindow " link "CanDo_PrintWindow"}.

@endnode

@node "CanDo_printwindow" "PrintWindow [{x} [,{y} [,{width} [,{height}]]]]"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  PrintWindow [{x} [,{y} [,{width} [,{height}]]]]

@{fg highlight}Parameters...@{fg text}

       x = Left offset of area in window to print.
       y = Top offset of area in window to print.
   width = Width of area in window to print.
  height = Height of area in window to print.

@{fg highlight}Description...@{fg text}

  Prints the current Window according to user system preferences, with
optional dimensions for specifying a subarea within the window to print.

  SEE ALSO: @{" PrintScreen " link "CanDo_PrintScreen"}.

@endnode

@node "CanDo_resizewindow" "ResizeWindow {width}, {height}"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  ResizeWindow {width}, {height}

@{fg highlight}Description...@{fg text}

  Resize the window to a new width and height.
  
  SEE ALSO: @{" WindowWidth " link "CanDo_WindowWidth"} and @{" WindowHeight " link "CanDo_WindowHeight"}.

@endnode

@node "CanDo_screenaddress" "Let {Integer}=ScreenAddress"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=ScreenAddress

@{fg highlight}Description...@{fg text}

  Returns an integer that is a pointer to the current window's screen.

@endnode

@node "CanDo_screencolors" "Let {Integer}=ScreenColors"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=ScreenColors

@{fg highlight}Description...@{fg text}

  This returns the number of colors available for the current screen.
  
  SEE ALSO: @{" WindowColors " link "CanDo_WindowColors"}.

@endnode

@node "CanDo_screenheight" "Let {Integer}=ScreenHeight"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=ScreenHeight

@{fg highlight}Description...@{fg text}

  This returns the height of the current screen.
  
  SEE ALSO: @{" WindowHeight " link "CanDo_WindowHeight"}.

@endnode

@node "CanDo_screentitle" "Let {String}=ScreenTitle"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {String}=ScreenTitle

@{fg highlight}Description...@{fg text}

  This returns the titlebar text of the current screen.
  
  SEE ALSO: @{" WindowTitle " link "CanDo_WindowTitle"}.

@endnode

@node "CanDo_screentitlebar" "ScreenTitleBar {Logical}"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  ScreenTitleBar {Logical}

@{fg highlight}Description...@{fg text}

  If using a custom screen, this command allows the screen's title bar to
be displayed if the logical expression is @{" True " link "CanDo_True"}, or hidden if it is
@{" False " link "CanDo_False"}.

  NOTE: The window's title bar may hide the screen's title, even if TRUE.

@endnode

@node "CanDo_screento" "ScreenTo <flags>"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  ScreenTo <flags>

@{fg highlight}Description...@{fg text}

  Moves the screen to front or back depending on the flag settings.  See
the manual for a full description of this command.
  
  SEE ALSO: @{" WindowTo " link "CanDo_WindowTo"}.

@endnode

@node "CanDo_screenwidth" "Let {Integer}=ScreenWidth"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=ScreenWidth

@{fg highlight}Description...@{fg text}

  This returns the width of the current screen.
  
  SEE ALSO: @{" WindowWidth " link "CanDo_WindowWidth"}.

@endnode

@node "CanDo_screenx" "Let {Integer}=ScreenX"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=ScreenX

@{fg highlight}Description...@{fg text}

  This returns the current screen's X offset from the system's master view.
  
  SEE ALSO: @{" ScreenY " link "CanDo_ScreenY"}.

@endnode

@node "CanDo_screeny" "Let {Integer}=ScreenY"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=ScreenY

@{fg highlight}Description...@{fg text}

  This returns the current screen's Y offset from the system's master view.
  
  SEE ALSO: @{" ScreenX " link "CanDo_ScreenX"}.

@endnode

@node "CanDo_setpointer" "SetPointer [{BrushBufferName} [,{XHotSpot}, {YHotSpot}]]"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  SetPointer [{BrushBufferName} [,{XHotSpot}, {YHotSpot}]]

@{fg highlight}Description...@{fg text}

  Use a DPaint style brush as the mouse pointer.  If given, {XHotSpot} and
{YHotSpot} indicate the mouse's "hotspot".  If no parameters are given, we
will use the system pointer.
  
  SEE ALSO: @{" Pointer " link "CanDo_Pointer"} and @{" SetBusyPointer " link "CanDo_SetBusyPointer"}.

@endnode

@node "CanDo_setpromotion" "SetPromotion ON|OFF"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  SetPromotion ON|OFF

@{fg highlight}Parameters...@{fg text}

  ON|OFF - logical expression

@{fg highlight}Description...@{fg text}

  This command determines whether a Display Mode - either provided in a
Window Object's definition or in a Picture Window's Picture - is to be
promoted to a Display Mode compatible with the current window's screen (or
workbench screen if a current window does not exist.) This ensures that all
displays of the deck are compatible with each other (can be displayed
cleanly with one another).  This defaults to ON, and cannot be turned OFF
by decks when being edited by CanDo.

  Note:  If a Display's Mode cannot be promoted on a given system, e.g.  a
256 color display on an Amiga 500, the CanDo Deck will exit with an error.

@endnode

@node "CanDo_setscreentitle" "SetScreenTitle {String}"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  SetScreenTitle {String}

@{fg highlight}Description...@{fg text}

  This will change the screen's titlebar text display.
  
  SEE ALSO: @{" ScreenTitle " link "CanDo_ScreenTitle"} and @{" ScreenTitleBar " link "CanDo_ScreenTitleBar"}.

@endnode

@node "CanDo_setviewoffset" "SetViewOffset {X}, {Y}"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  SetViewOffset {X}, {Y}

@{fg highlight}Description...@{fg text}

  Changes the system's view offset.  Used with @{" GetViewOffset " link "CanDo_GetViewOffset"}.  NOTE:  Use
this with great caution.

@endnode

@node "CanDo_setwindowlimits" "SetWindowLimits {MinWidth}, {MinHeight}, {MaxWidth}, {MaxHeight}"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  SetWindowLimits {MinWidth}, {MinHeight}, {MaxWidth}, {MaxHeight}

@{fg highlight}Description...@{fg text}

  Defines the window's sizing limits to be between {MinWidth} and
{MaxWidth} horizontally, and between {MinHeight} and {MaxHeight} vertically.
  
  SEE ALSO: @{" GetWindowLimits " link "CanDo_GetWindowLimits"}.

@endnode

@node "CanDo_setwindowtitle" "SetWindowTitle {String}"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  SetWindowTitle {String}

@{fg highlight}Description...@{fg text}

  This will change the window's titlebar text display.
  
  SEE ALSO: @{" WindowTitle " link "CanDo_WindowTitle"}.

@endnode

@node "CanDo_windowaddress" "Let {Integer}=WindowAddress"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WindowAddress

@{fg highlight}Description...@{fg text}

  Returns an integer that is a pointer to the current window.

@endnode

@node "CanDo_windowborderbottom" "Let {Integer}=WindowBorderBottom"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WindowBorderBottom

@{fg highlight}Description...@{fg text}

  This returns the height of the bottom window border.  This is affected by
the border flag in window options.
  
  SEE ALSO: @{" WindowBorderTop " link "CanDo_WindowBorderTop"}, @{" WindowBorderLeft " link "CanDo_WindowBorderLeft"} and @{" WindowBorderRight " link "CanDo_WindowBorderRight"}.

@endnode

@node "CanDo_windowborderleft" "Let {Integer}=WindowBorderLeft"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WindowBorderLeft

@{fg highlight}Description...@{fg text}

  This returns the width of the left window border.  This is affected by
the border flag in window options.
  
  SEE ALSO: @{" WindowBorderTop " link "CanDo_WindowBorderTop"}, @{" WindowBorderBottom " link "CanDo_WindowBorderBottom"} and
            @{" WindowBorderRight " link "CanDo_WindowBorderRight"}.

@endnode

@node "CanDo_windowborderright" "Let {Integer}=WindowBorderRight"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WindowBorderRight

@{fg highlight}Description...@{fg text}

  This returns the width of the right window border.  This is affected by
the border flag in window options.
  
  SEE ALSO: @{" WindowBorderTop " link "CanDo_WindowBorderTop"}, @{" WindowBorderLeft " link "CanDo_WindowBorderLeft"} and
            @{" WindowBorderBottom " link "CanDo_WindowBorderBottom"}.

@endnode

@node "CanDo_windowbordertop" "Let {Integer}=WindowBorderTop"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WindowBorderTop

@{fg highlight}Description...@{fg text}

  This returns the height of the top window border.  This is affected by
the border flag in window options and the font size of the current screen.

  SEE ALSO: @{" WindowBorderBottom " link "CanDo_WindowBorderBottom"}, @{" WindowBorderLeft " link "CanDo_WindowBorderLeft"} and
            @{" WindowBorderRight " link "CanDo_WindowBorderRight"}.

@endnode

@node "CanDo_windowcolors" "Let {Integer}=WindowColors"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WindowColors

@{fg highlight}Description...@{fg text}

  This returns the number of colors available for the current window.
  
  SEE ALSO: @{" ScreenColors " link "CanDo_ScreenColors"}.

@endnode

@node "CanDo_windowheight" "Let {Integer}=WindowHeight"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WindowHeight

@{fg highlight}Description...@{fg text}

  This returns the height of the current window.
  
  SEE ALSO: @{" ScreenHeight " link "CanDo_ScreenHeight"}.

@endnode

@node "CanDo_windowname" "Let {String}=WindowName"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {String}=WindowName

@{fg highlight}Description...@{fg text}

  This returns the object name of the current window.  Under normal
circumstances this will always be "UserWindow".

@endnode

@node "CanDo_windowtitle" "Let {String}=WindowTitle"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {String}=WindowTitle

@{fg highlight}Description...@{fg text}

  This returns the titlebar text of the current window.
  
  SEE ALSO: @{" ScreenTitle " link "CanDo_ScreenTitle"}.

@endnode

@node "CanDo_windowto" "WindowTo <flags>"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  WindowTo <flags>

@{fg highlight}Description...@{fg text}

  Moves the window to front or back depending on the flag settings.  See
the manual for a full description of this command.
  
  SEE ALSO: @{" ScreenTo " link "CanDo_ScreenTo"}.

@endnode

@node "CanDo_windowwidth" "Let {Integer}=WindowWidth"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WindowWidth

@{fg highlight}Description...@{fg text}

  This returns the width of the current window.
  
  SEE ALSO: @{" ScreenWidth " link "CanDo_ScreenWidth"}.

@endnode

@node "CanDo_windowx" "Let {Integer}=WindowX"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WindowX

@{fg highlight}Description...@{fg text}

  This returns the current window's X offset from its screen origin.
  
  SEE ALSO: @{" WindowY " link "CanDo_WindowY"}.

@endnode

@node "CanDo_windowy" "Let {Integer}=WindowY"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WindowY

@{fg highlight}Description...@{fg text}

  This returns the current window's Y offset from its screen origin.
  
  SEE ALSO: @{" WindowX " link "CanDo_WindowX"}.

@endnode

@node "CanDo_workbenchcolors" "Let {Integer}=WorkbenchColors"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WorkbenchColors

@{fg highlight}Description...@{fg text}

  This returns the number of colors available on the workbench screen.
  
  SEE ALSO: @{" ScreenColors " link "CanDo_ScreenColors"}.

@endnode

@node "CanDo_workbenchheight" "Let {Integer}=WorkbenchHeight"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WorkbenchHeight

@{fg highlight}Description...@{fg text}

  This returns the height of the workbench screen.
  
  SEE ALSO: @{" ScreenHeight " link "CanDo_ScreenHeight"}.

@endnode

@node "CanDo_workbenchwidth" "Let {Integer}=WorkbenchWidth"
@toc "CanDo_Screen & Window_Index"
@{fg highlight}Command...@{fg text}

  Let {Integer}=WorkbenchWidth

@{fg highlight}Description...@{fg text}

  This returns the width of the workbench screen.
  
  SEE ALSO: @{" ScreenWidth " link "CanDo_ScreenWidth"}.

@endnode

