Panel Behaviour: Controlling Panel Placement Menu Expansion and Action when Picking
Panel Behaviour: Controlling Panel Placement, Menu Expansion and Action when Picking
![]() Selecting maps the Menu Panel Configuration panel, which controls the following:
These options are described in more detail below. All these settings can be saved for future PRIMER sessions in your home oa_pref file by using . |
![]() |
Panel PlacementControlling the placement of "floating" menu boxes on the display |
|
|
By default "floating" menu panels, such as those which edit items (eg [Keyword], Part, Modify), will be placed somewhere in the middle of the graphics window in a location chosen automatically by PRIMER , referred to as "free" placement. Although new panels will be shifted to try to ensure that they don't overlay existing ones the default placement strategy can be annoying because it tends to put panels in front of the current graphics. If you wish you can locate panels in a more convenient position that suits your screen size and method of working by choosing one of the Left, Right, etc options above. To see where panels will be placed click on the options in the radio button set, and the display on the right will change to show where new panels will be created. You may also need to experiment a bit to see what method suits you best. |
|
Existing panel actionWhat, if anything, to do with existing floating menu panels when new ones are mapped. There are three options |
|
||||||
|
|||||||
Auto-minimiseWhether, and in what circumstances, to minimise floating panels automatically. There are three options |
|
||||||
|
|||||||
Expand menusWhether or not to expand lists of items in menus automatically, and parameters for this. |
|
| Many of the menus in PRIMER are too narrow when first mapped to show all the columns of their data, so by default "auto expansion" is enabled. This causes the menus to widen themselves, typically to 90% of the enclosing width available, when you move the cursor into them. They will revert to their original width when the cursor moves out of them again. This behaviour can be controlled by turning Expand menus or . | |
|
You can also control: the time interval between the mouse entering a window, and the window starting to expand. The delay time is controlled as a factor on the default behaviour. The actual delay time will vary from system to system depending upon the Window system and underlying speed, but a typical delay will be approximately 0.5 seconds.
(Not shown here) is the rate at which the menu expands and contracts. As above it is controlled as a factor on the default speed. |
|
Floating menu priority"Floating" panels are the editor and other panels that are free to "float" in the PRIMER window, or the desktop, and which can moved, resized raised and lowered by the user. These windows can sometimes get "lost" when they are moved behind (underneath) the graphics window, or behind the docked right hand side (RHS) area, and restoring them can be difficult. |
|
||||||||
The default is for both of these options to be set but, as with the other settings on this panel, you can capture your current settings in the oa_pref file for use in future PRIMER sessions. |
|||||||||
|
Note: There is an alternative, more direct way of restoring "lost" floating windows using the "lower" button at the top right of the graphics box. Regardless of the two settings above this will forcibly lower both graphics window and docked RHS area to the bottom of the window stacking order, and any floating panels "lost" behind them will become visible again. |
|
Keyword editor settingsControlling the initial appearance of the generic keyword editor. |
|
||||
|
Practical considerations may also limit the size of the panel: if there is not enough space available on the screen to display the requested data then the number of rows and/or items may be limited further. |
|||||
Scaling editor panels for large labelsControlling whether or not editor panels are scaled horizontally to show "large" labels. |
|
|||||||||
|
This process is robust but quite crude: PRIMER finds the largest label of any item in the model, computes its width, and then scales the panel to accomodate this. If the panel does not in fact include any items with large labels this can result in quite a lot of wasted space, so this behaviour is switchable, and can also be saved using the preferences below.
|
||||||||||
Duplicate editor panel behaviourHow PRIMER deals with the 2nd and subsequent editor panels on the same item |
![]() |
||||||||||
|
|
|||||||||||


