[View] [Edit] [Lock] [References] [Attachments] [History] [Home] [Changes] [Search] [Help]
The UI8Workspace is a classic Smalltalk workspace implementation with support for doIt, evalIt, fileItIn, inspectIt and showIt.
As in most Smalltalk workspaces you can retrieve the evaluation result, the current code, load/save contents, etc.
UI8Workspace can acepts droped files from your favorite OS desktop. You can drop .txt, .cls or .st files onto workspace for an easy acces to source code. Every sublcass of UI8Application have a default behavior for droping files, opening an UI8Workspace with selected file contents ready for use.
Editing files with UI8Workspace
If you need edit files it is posible open UI8Workspace in 'editor' modality. You can do this evaluating the following expression:
UI8Workspace openFile:'LibrariesLoaded.st'. In this case 'LibrariesLoaded.st' is a file relative to any WI8+UI8 contribution based.
Two additional actions:
|Load action.||Reload the recently opened file.|
|Save action.||If you are actualy logedon in U8 site you will be able to save the edited file. Otherwise a message will be displayed.|
Using Qr code
By clicking button in toolbar will show the actual content (or selected text) of code pane content in Qr image. It can be used for read or interchange data between S8 images. It is posible also trigger actions to other devices runnig an S8 image.
See also how to transfer code to your phone.
UI8Workspace inherits from [UI8] UI8ToolApplication and is the base class for:
UI8Workspace can handle the following events (besides the ones inherited from its superclass):
NTH & feature requests