Loaded skins can be arranged on your desktop by simply using the left mouse button and dragging them where you want them. Once skins are moved, Rainmeter will by default remember where you left them, and they will maintain these positions when Rainmeter is restarted.
There are several other settings, which can be changed via the Manage dialog, the skin context menus, or manually in Rainmeter.ini, which play a role in how individual skins are arranged on the screen.
- Draggable : Toggles the ability to drag a skin with the left mouse button. Hold down the CTRL key to temporarily override this setting. The default is 1, or "on".
- Snap to edges : When set, this will cause skins that are dragged to within 10 pixels of another skin or the edge of the screen to "snap" to them. Hold down the CTRL key to temporarily override this setting. The default is 1, or "on".
- Keep on screen : When set, skins will be forced to stay within the boundaries of the monitor screen they are on. Skins can be dragged to another monitor, but will jump entirely onto the other monitor and won't bridge them. The default is 1, or "on".
- Position : This sets the front to back position of a skin relative to other windows and other skins to be one of
Always on top,
On Desktop. The default is "Normal".
- Load order : If set to a number, this tells Rainmeter in what order to load skins that have the same Position, allowing control over which skins that overlap are in front and in back.
Multiple skins may be selected in order to create a "drag group". When multiple skins are selected, moving one of them will move all of them the same amount.
To select multiple skins and create a drag group, hold down CTRL-ALT while left-clicking a skin. The skin will be overlaid with a colored highlight, so you can tell it is selected. Clicking on additional skins while CTRL-ALT is held down will add or remove skins from the drag group.
Left-clicking anywhere outside of the skins selected in the drag group will deselect all skins.
A handy feature, only available when one or more skins are selected in a drag group, is the ability to "nudge" the skin or skins using the keyboard arrow keys. When a skin or skins are selected, using the keyboard arrow keys will move the skin(s) 1 pixel in the direction of the arrow, or 10 pixels if CTRL is held down. This is very useful for fine-tuning the position of a skin or skins on your screen, and is available even if only one skin is selected.
Options for drag groups
These must be manually entered in either Rainmeter.ini or a skin's .ini file
- SelectedColor : A color code used to define the color and transparency of the overlay when a skin is selected. When used in the [Rainmeter] section of Rainmeter.ini, it will act as the default color used for the overlay for when any skin is selected. If this option is not defined, the color 255,0,0,90 is used. If SelectedColor is defined in the [Rainmeter] section of any skin, this will override any default color from Rainmeter.ini for that skin.
- DragGroup : Similar to the Group option, this can pre-define which group(s) will get selected when the user selects a skin. So if any skin is selected, any skins in the same DragGroup will automatically be selected as well. This option can be defined both in the [ConfigName] section of any skin in Rainmeter.ini and also in the [Rainmeter] section of any individual skin. If both options exist, they are combined (with repeats being skipped). Deselecting a skin will not deselect any groups, just the skin itself.
Notes on selected skins
- All mouse actions in the skins will be temporarily disabled.
- ToolTips in the skins will be temporarily disabled.
- Right-clicking a skin will still activate that skin's context menu.
- The Draggable option will be temporarily enabled for all selected skins.
- The Click Through option will be temporarily disabled for all selected skins.
- The Keep On Screen option will be temporarily disabled for all selected skins.
- The above options will be grayed out in the Manage dialog, context menu settings, and their respective bangs will not work while the skin is selected.
- Selected skins will still 'snap' to other non-selected skins or the screen (if Snap to edges is enabled), but they will not snap to other selected skins since they should all move in tandem.
- If you CTRL-ALT-Click outside of a skin, this will have no effect on any selection. You don't want a "miss" while clicking to deselect everything and force starting all over. However, this will mean no skin has focus and to deselect all the skins, you will need to re-click on a selected skin then click off any selected skin to properly deselect all the skins. Similarly, using the arrow keys when no selected skins have focus will not move anything. Re-click a selected skin and you can use the arrows again.