Is it possible to add an already started application (for example xterm) to fvwmbuttons.? Or is it better to use FvwmIconMan .? I don't get how to get FvwmIconMan to use numbered states.
Reason to ask - I have managed to make some grouped windows which I want to add a buttonbar to, or on the fly or add and remove the windows into FvwmButtons, and ther have a Button.Panel for the windows. Best would be if I could get the buttons to show up in the same order as the windows is layered. Here is the main part of the config for my grouped windows. --------------------- AddToFunc StartFunction .... + I InfostoreAdd tabbs 29 ... Key T A SM ToggleWindow ThisWindow DetachWindow ThisWindow AttachWindow # ToggleWindow is planned to be used for much else, for example -right now with correct # parameters It is used to stick and unstick single or grouped windows. # I guess I will rewrite this function a few times DestroyFunc ToggleWindow AddToFunc ToggleWindow + I ThisWindow (CurrentPage, State $[infostore.tabbs]) + I TestRc (Match) KeepRc $[0] $[1] + I TestRc (NoMatch) $[2] $[3] # + I TestRc (Error) .... DestroyFunc AttachWindow AddToFunc AttachWindow + I None (State $[infostore.tabbs]) + I TestRc (Match) SetMainWindowSpecs + I ThisWindow State $[infostore.tabbs] True + I ThisWindow (State $[infostore.tabbs]) ResizeMoveMaximize $[infostore.TabWindow_Width]p DestroyFunc SetMainWindowSpecs AddToFunc SetMainWindowSpecs + I InfoStoreAdd TabWindow_Width $[w.width] + I InfoStoreAdd TabWindow_Heigth $[w.height] + I InfoStoreAdd TabWindow_X $[w.x] + I InfoStoreAdd TabWindow_Y $[w.y] DestroyFunc CycleWindows AddToFunc CycleWindows + I Next (CurrentPage, State $[infostore.tabbs]) Raise ... #Also some functions for manage the position of grouped or not grouped windows. ... Key 1 A SM ToggleWindow "All (CurrentPage, State $[infostore.tabbs])" LeftUpper\ ThisWindow LeftUpper -------------------------------- Aside from my question, any comments or suggestions regarding this config are highly welcomed. -- Med vänlig hälsning / With kind regards /Peter Holm