Skip to content

This Smalltalk package seeks to improve the functionality of native fileOut implementations in order for the system to remember the last fileOut destination and to allow the user to choose a new destination quickly and easily.

Notifications You must be signed in to change notification settings

Mauro-Rizzi/FileOutRework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 

Repository files navigation

FileOutRework

This smalltalk package adds functionality to all menus to allow you to select a destination to fileOut to (and save in the case of packages) and have the system remember where you last worked in.

The package modifies the system class browser, denotative object browser, code file browser, changeset browser, package browser and finally the filecodebrowser. For compatability reasons the only methods that are overwritten are the menu constructors, everything else was done by adding new methods to make sure the package can't instantly break images in future base image updates.

Note: This means if you want to use the new functionality trough method calls instead of context menus you'll have to use the new methods. They're usually named the same as the original fileOut but with the "ToNewDestination" or "ToCurrentWorkDirectory" suffix. Ex: fileOutSystemCategoryToNewDestination instead of fileOutSystemCategory.

This package is now considered feature complete.

Install instructions

Simply drag the FileOutRework.pck.st file over the Squeak VM window running your current image of CUIS and click on Install package.

About

This Smalltalk package seeks to improve the functionality of native fileOut implementations in order for the system to remember the last fileOut destination and to allow the user to choose a new destination quickly and easily.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published