[View] [Edit] [Lock] [References] [Attachments] [History] [Home] [Changes] [Search] [Help]
The Screen tool aims to capture and show screen's state of remote systems.
While you are in a remote connection working in conjunction with other tools (Workspace, System Browser, System References, etc) UI8Screen will help you to gain a visual feedback on remote systems. See also Remote connections
|Update action.||Manually refresh the captured screen of remote system.|
|Zoom out 4x action.|| Shrink the screen to 1/4 of original size.|
|Zoom out 3x action.|| Shrink the screen to 1/3 of original size.|
|Zoom out 2x action.|| Shrink the screen to 1/2 of original size.|
|Zoom nromal action.|| Extend screen to original size.|
|Never action.|| Stop refresh cycle, if any.|
|Once per second action.|| Start one-per-second refresh cycle.|
|Each five second action.|| Start every-five-second refresh cycle.|
- Capture screen of remote systems
- Let the user manipulate refresh rate an screen ratio
UI8Screen tool uses Smalltalk functionality Smalltalk>>#capture:with: to acquire the remote screen state,
! UI8Screen methodsFor: #ui !
" Private - Update the UI of the receiver. "
self smalltalk capture: #screen: with: [:data|
self updateWith: data; updateAfter: rate
#capture:with: will try to capture a symbol (#screen) and potentially evaluates a block with the result. This mechanism allows to acquire a resource, an expresion evaluation, or a simple method activation result captured in context of each Smalltalk system.
UI8Screen inherits from [UI8] UI8ToolApplication
UI8Screen can handle the following events (besides the ones inherited from its superclass):
NTH & feature requests