I have a custom function to move icons:

    DestroyFunc MoveIcon
    AddToFunc MoveIcon

    # Set icons to snap to grid exlusively
    + I WindowStyle SnapAttraction 0
    + I WindowStyle SnapGrid $[ICONWIDTH] $[ICONHEIGHT]
    + I UpdateStyles
    + I Move

    # Reset snap settings for normal windows
    + I WindowStyle SnapGrid 0 0
    + I WindowStyle SnapAttraction $[SNAPPROXIMITY] Windows Screen

This allows me to snap icons into a grid while moving them,

Recently I decided to right-align my icons along the screen instead of left. 
But since my screen resolution is not a multiple of $[ICONWIDTH], the above 
function now snaps the icons slightly off the screen while moving them along 
the right edge.

It appears the SnapGrid is anchored at 0, 0. Is there a way to provide an 
offset? I don't want to change my grid size, just the offset of where the grid 
is anchored.

╰─> fvwm --version
fvwm 2.7.0 compiled on Sep  8 2024 at 19:34:08
with support for: ReadLine, RPlay, Stroke, XPM, SVG, Shape, XShm, SM, Bidi 
text, Xinerama, XRender, XCursor, XFT, NLS

Thanks,

Stephen

Reply via email to