Minion Library’s main screen has three major elements: the toolbar, the code tree on the left, and the code panel on the right.


Toolbar - Script

The “Script” toolbar is divided into four sections: Organize, Grid, Script Management, and Mood Management.


Organize:

  • Expand Grid – Maximizes the code tree, revealing all the columns available for the code tree items. Note that this view is read only. To edit an entry, highlight the entry and click Update Script.
  • Categories – Launches the Categories dialogue, which allows you to add and edit Categories.
  • Process Groups – Launches the Process Groups dialogue, which allows you to add and edit Process Groups. (For more on this, see the Process Groups article [].)
  • Langs – Launches the Languages dialogue, which allows you to add and edit Languages and their associated icons.

Grid:

  • Refresh Grid – Refreshes the view of the code tree.
  • Collapse All – Collapses all hierarchies in the code tree.
  • Expand All – Expands all hierarchies in the code tree.

Script Management:

  • Add New Script – Launches the New Script dialogue, which allows you to add a script.
  • Update Script – Launches the Script dialogue, which allows you to edit a script.
  • Convert To – Inactive; future feature.
  • Delete Node – Deletes the highlighted node and all its child nodes.
  • Recover – Allows you to recover previously deleted nodes.

Mood Management:

  • Say Something Nice – The "Say Something Nice" button is only there to brighten your day. Try it! 


Toolbar - Settings 


In the “Settings” toolbar, you can configure several items: 

  • Script to Clipboard - "On Select" - When checked, your script is copied to the clipboard whenever you select (click on) a script in the code tree.
  • Script to Clipboard - "On Enter" - When checked, your script is copied to the clipboard whenever a script in the code tree has been selected and you press Enter.
  • Repo - Drop down - Click this silver database icon to launch the Repository Configuration dialogue, which allows you to set your Minion Library database server, database, and connection properties.


Note: in the beta edition, the remaining items are under construction.


Code Tree

The code tree displays categories, sub-categories, process groups, and scripts in their proper hierarchy. Use the code tree to: 

  • View code listed under categories and process groups
  • Copy code to the clipboard
  • Select code to be updated
  • Delete individual scripts or entire 


NOTE: After you add or update an item, click Refresh Grid in the toolbar for an updated view.


Regular code tree view: 


Expanded code tree view: 


Code Pane

The code pane has five tabs: Details, Script, Description, Notes, and Test Data.



  • Details - Displays information about the code, including name, date created, date modified, and icon path, etc. 
  • Script - Displays the actual code or script.
  • Description - Displays any documentation included by the code author.
  • Notes - Displays any additional notes made by the code author.
  • Test Data - Displays test data provided by the code author.