|
Understanding the CodeStore User Interface
|
|
Note : Before proceeding with this section, kindly go through the CodeStore macro structure and the concepts of Slots. |
|
Macro Editor/Customizer
Editor Window Creating a new Category To create a new Category,
The above actions will launch a popup that expects the name for the category you would like to create
After entering the name, if you want the macro to be created, click OK on the popup. This will create a new entry in the Category list. Creating a new Macro To create a new Macro,
The above actions will clear (if any text is present) in the Macro Source text editor that is present on the right hand side at the top. After entering the macro text, to save the macro,
This will save the macro in the corresponding directory. Customizing an Existing Macro The above represents Code Store's default window. It can be seen that the CodeStore is currently in the macro customization mode. To customize a macro, select the category and the macro to be customized. Then, do one of the following: Note : A checkbox, with the text 'Edit all slots at once' is present on the right hand side bottom. Checking that will cause a table (the one above it on the picture) to be dynamically created with a particular number of rows matching the number of slots to be customized. If it is not, then for each slot, a popup dialog appears seeking user input. When the OK button is clicked, the customized macro is shown in an editable multi line text area. This text can then be directly copied (by selecting all the text in it and pressing CTRL+C as in any text editor), or through the Edit/Copy menu. Activity Log:
Log Viewer CodeStore comes with a simple logger that takes care of logging some of the activities happening on it. Though the user is appraised of all the events/activities as and when the happen in the form of messages in popup dialogs and also on the status bar, to have a log with some raw output traces may help. Hence, a simple logger is also available along with CodeStore. It can be viewed by:
Macro Details View
The above screenshot depicts the macro details table of CodeStore. It displays a list of all the macros along with their categories , with the creation/last modification date. This is just an addition to quickly lookup some macro based on its category instead of having to look through each category . Note :These details can be stored as a Comma Separated Values (CSV) file, which is compatible with most of the modern spreadsheet applications The CodeStore Toolbar The toolbar has buttons that directly map to some of the main functionalities of CodeStore. Also, there is an additional button that takes care of customizing the interface namely, the width, height , location etc..
1 2 3 4 5 6 7 8 9 10 11
The Set UI Properties Button launches a Dialog that allows the user to visually see and set the size and position of the CodeStore frame on the screen. By default, positioning through this dialog is restricted to some pre-calculated value based on width and height, to keep it evenly placed from all the sides independent of width and height. The width and height, can , however be adjusted using Sliders provided below labeled to show their purpose. Also, a checkbox is provided to let the user to select whether the tool bar can be docked or not. The UI Properties Dialog is shown below
This ends the description of the various parts of the user interface of CodeStore. |
For clarifications, mail me @ ramanujam_off@hotmail.com