DestroyFunc DeiconifyAndRearrange
AddToFunc DeiconifyAndRearrange
+ C Iconify false
+ C All (CurrentPage Iconic) PlaceAgain Anim Icon
My icons are partially trasparent (they have shadows). The problem is that when the icons are rearranged, the wallpaper that was visible through the shadows in the old place get also copied to the new place. Obviously the transparent areas should be “calculated” after the rearrangement. The situation gets corrected if I drag and move an open window over the icon. This way the shadow gets recalculated.
Is this an error in my config, a bug or a feature?
[color=red]Edited by theBlackDragon:
–> Moved from Basic questions[/color]
Iirc, you can correct it by using fvwm-root 's ‘r’ -switch when setting wallpaper. If that’s not enough, add a redraw function to the deiconifyandrearrange function.
I think “-r” (–retain-pixmap) is only used to allow roottransparency . So without it I wouldn’t have any transparency.
Do you (or anyone) know how to redraw only the icons? I tried this:
+ C All (Iconic) RefreshWindow
But apparently it didn’t work at all. I could use “Refresh” instead but that looks bad as everything gets refreshed → some flickers occur. Basically I just would like to draw the icons when they have been transferred to the new place. Is there a way to do that?
PS. What do + I, + C, + M, + D, etc. mean?? Are they explained in the manual?
I assume that this still hasn’t been resolved? Indeed it is a little frustrating, it sort of forces you to use a wallpaper that doesn’t have any color variation in the area where the iconbox is…
I’ll just remove “PlaceAgain” until this gets properly fixed. A workaround could be to redraw all the icons after PlaceAgain but I hate workarounds and I actually don’t know even how to accomplish that. I tried it but never succeeded.
I’m a little late in replying – I must have missed this the first time
around. You’re going to just have to use ‘Refresh’ for now. I know it
flickers, but it’s tough.