The all window buttons

Other View Editor and Main commands

Most commands in our application are grouped as tool bar buttons; this is a choice to ease the interaction assuring the shortest way to the user's execution. Icons are not always so fast, since they often need to be focused by the cursor to read their hint, thus requiring more attention (as a user, I cannot be always sure of the exact function of this or that icon into the various programs).
If the text labels are visible for each icon, this reduces the work space and doubles the functions; on the other side a cascade menu requires a subtle added work to select any recurrent command.
Hence, the text but­tons seemed to represent the best compromise as for immediacy and practicality, behaving like explanatory icons. They are all visible and accessible, their meaning is in sight.
On the oth­er side, we have a List View and a Logs frame with ad­vanced fea­tures that can be whol­ly ex­ploited even when the V­/Ed­i­tor win­dow is opened: e­nough to min­i­mize the V­/Ed­i­tor in­ter­act­ing with the List View, e.g. for to di­rect­ly load or scan new files; and with the Log reports as well, e.g. for jump­ing to spe­cial strings into au­to­loadable files in the Ed­i­tor etc.. Once need­ed, our min­i­mized win­dow will be re­sized by the pro­ce­dure. This allows the utmost use of both functionalities, with no space (and time) loss.

The Console Tool Bars

 The Tags Dialog

The Log handlers dialog

 The Tags List

Your Style and Habit

 Skin and INI choice
The commands positioning.
The only limit can arise reducing the window's width: in this case a cascade menu will replace all the View-Editor buttons until resizing (see image to the left).
The situation for the console is different: the header but­tons are placed into separate resizable tool bars, that can be extended, reduced or overlapped, with a special great advantage for the combo box list and the text box for edit, that can be widened to the window extent by a click. Not all the buttons are necessary at the same time, but those bars can be even displaced to separate rows or levels so that the buttons that may be necessary to both sides, like Font and Color selectors and hy­phen­a­tion settings, remain always clickable.
The most of the main window lower buttons are needed to the console level, not the editor, but the two windows are put so that the console functions re­main normally visible and their commands ac­ces­si­ble even in the back­ground. If the View-Editor has been enlarged, it can be automatically resized as you can reach all buttons or re­set to default position by one of the command added to the system menu of its Title Bar (Right-click; see top im­age). All was conceived in such way that, once the habit is taken, most tools can be manipulated as you prefer.
The general commands.
This paragraph concerns those commands or options that could be necessary both to the direct automatic hyphenation, from the console or even the startup com­mand line, and any manual operation. They are, from left to right:
  1. [first] auto Backup of files that are being mod­i­fied;
  2. Words Lower case, or Capitalized only, or All words Lower and full Upper case will be hy­phen­at­ed;
  3. the selected Language, that may change for eve­ry document; dictionaries are downloadable and in­stall­a­ble from within the program;
  4. the minimum size of the words to be hy­phen­at­ed;
  5. the minimum word edges of the words to hy­phen­ate, that is the minimum length that the first and the last syllable must have to split the word.
  6. the use of auto Parameters for the options a­bove: these will be prioritized when already em­bed­ded into each document; otherwise the cur­rent setting will be recorded inside a <!-- --> comment tag for the next executions.
  7. the choice of the Background color and of the Font with the relative color nuance must be also available for various frames.
The commands to the bottom of the console are mostly dedicated to the main level, as direct actions on files not to be loaded into the Editor: for example one file could be loaded to try any option's effect inside, then a whole checked list can be hyphenated; they can be used how­ev­er from any point of our job.
You may want to browse a file from the ViewList that is not loaded into the editor, or manage the LOG to save or print the results or a memo, or save /append any list of not found or compound words, planning to add them to the dictionary, or even set any page with personal an­no­ta­tions as the welcome startup page.
Finally the |? Context Help| command must be ac­ces­si­ble from everywhere in the procedure.
 help cursor Besides the F1 key, active on most frames and dialogs, clicking this button will change the cursor's appearance whenever moved over a control or area for which information are provided; clicking there will open a help window described in the next page.
    Customizing your environment.
    Two special features will be mentioned here, al­lowing to personalize your application both from the aesthetic point of view and operative.
    They are accessible through the system menu of the Main window, right clicking the Title Bar or open­ing the menu from the program icon.
    1. Although the visible space is mostly and strict­ly dedicated to the numerous program func­tions, the visual impact was not dis­re­garded; the user can choose over a first set of 12 dif­fer­ent wall papers, or skins, that on restart will adapt all the buttons colors as well as the dialogs' back­ground colors.
       Wall Papers
    2. For every special job, or for every user of the same installation, a local version of the in­i­tial­isation file can be saved apart, to be restored for different tasks and sessions.

 the Tutorial Menu

 the Main Menu



[resize 800x600] Feb. 23, 2007