WinList(1x)
πΈ NAME πΈ
bestie, meet WinList β an AfterStep module that shows you a whole list of your opened windows. that's it, that's the job, and it does it slayfully π
β¨ CONFIGURATION OPTIONS β¨
okay so here's the whole menu of things you can tweak in your winlist file. i'm not gonna gatekeep a single one of them, we're going through every last option together π«Ά
Action1|2|3|4|5 action β tells WinList what function should run on that window when you click a specific mouse button on top of the window's button. one option per button, ikyk πAlignLeft,Right,Top,Bottom β sets the align of the text label inside the WinList buttons.
See Also: Alignment flags for further details.
AllowCollidesβ FIXME: add proper description here. (yep, the docs really do just say that. no cap, that's the whole lore π)BalloonBorderHiliteβ defines the bevel drawn around balloons β it replaces theBorderWidthsetting.
See Also: Bevel flags for further details.
BalloonCloseDelaynumber β sets the delay in ms between when the balloon is shown and before it disapears.BalloonDelaynumber β specifies the period in milliseconds to delay the appearance of the balloon.BalloonStyleMyStyle β the MyStyle used to draw the balloon. heads up: balloons could be shaped withBackPixmap 125and126β¨BalloonTextPaddingXsize β width of the border around the text in balloons.BalloonTextPaddingYsize β height of the border around the text in balloons.BalloonXOffsetoffset β the horizontal offset (in pixels) used when displaying balloons.BalloonYOffsetoffset β the vertical offset (in pixels) used when displaying balloons.Balloonsβ turns the balloon feature on. a "balloon" is the thing that pops up showing the name of the button your pointer is resting on in the WinList. the balloon background and text are configured with the MyStyle"*WinListBalloon"πBevelNone,Left,Right,Top, Bottom, NoOutline β defines the 3D bevel of WinList buttons.
See Also: Bevel flags for further details.
CompositionMethodβ sets the composition method used to draw WinList buttons. default is alpha-blending. valid values are in the range 130-145.FBevelNone,Left,Right,Top, Bottom, NoOutline β defines the 3D bevel of WinList buttons for windows that are in the focused state.
See Also: Bevel flags for further details.
FCompositionMethodβ the CompositionMethod for WinList buttons representing focused windows.FillRowsFirstβ a flag telling WinList it should add a new row when a new button is added, and only add a new column ifMaxRowsor max height is reached. by default WinLIst adds columns first. iconic behavior switch fr πFocusedBevelβ the style used when defining the Bevel appearance for the active window.
See Also: Bevel flags for further details.
FocusedStyle"style" β the MyStyle used for rendering window buttons for windows thar are in the focused state.Geometry+x+y β specifies the location of the WinList window. note that only position can be specified β the size is defined by other parameters and by how many buttons there are. so don't even try it bestie πHSpacingβ FIXME: add proper description here.IconAlignalign[,align[,...]] β the alignment of the icon.
See Also: Look Alignment flags for further details.
IconLocationlocation β determines where the icon sits in relation to the text label. numbers from 1 to 9. on a keypad 5 represents the text label, so every other number puts the icon in the same spot as that key is relative to the 5. like, location 6 = to the right of the text label. it's giving numpad energy π’IconSizeWxH β setxs the size the icon should be scaled to. (not my typo, we keep the lore intact)MaxColWidthwidth β maximum width of the column. the older*WinListMaxWidthis still supported for compatibility, but depreciated.MaxColumnscount β maximum number of columns in WinList.MaxRowscount β maximum number of rows in WinList.MaxSizeWxH β maximum size of the WinList. when the number of buttons grows, WinList will not grow larger than this β instead it shrinks the buttons to fit the allowed space. you can set only Width, only Height, or both. extra rows/columns could be added when max size is reached in one direction.MaxWidthβ this is depreciated and just there for compatibility. please useMaxSize/MinSizeinstead. we're gently retiring her πMinColWidthwidth β minimum width of the column.MinColWidthwidth β minimum width of the column. (yes. twice. it's listed twice in the original and i refuse to erase her. she's part of the family now π«Ά)MinSizeWxH β minimum size of the WinList. when there are only a few buttons, WinList will not shrink smaller than this β instead it enlarges the buttons to fill the extra space. you can set only Width, only Height, or both.MyStyleβ styles for the different WinList properties are called from the file"winlist", and the associated MyStyle definitions live in a selected Look file. fonts, foreground and background colors, gradients, pixmaps, and text styles can all be specified for WinList's components. the customization is unreal π
See Also: MyStyle definition for further details.
NoBalloonsβ do not show Balloons in WinList.NoCollidesβ FIXME: add proper description here.NoCollidesSpacingβ FIXME: add proper description here.SBevelNone,Left,Right,Top, Bottom, NoOutline β defines the 3D bevel of WinList buttons for windows that are in the sticky state.
See Also: Bevel flags for further details.
SCompositionMethodβ the CompositionMethod for WinList buttons representing sticky windows.ScaleIconToTextHeightβ if set, it will cause the icon to be scaled to the height of the text label πShapeToContentsβ when Shaped extensions are available, this causes WinList to have a non-rectangular shape that wraps around the columns/rows of buttons. shaped windows, we love to see it β¨ShowHintsβ FIXME: add proper description here.
See Also: Balloon Contents flags for further details.
ShowIconβ will make WinList show an icon next to the window name.Spacingpixels β based on the WinList font height, this adds the specified number of pixels above and below the displayed text. note that this will also increase the size of the icon images in WinList.StickyBevelβ the style used when defining the Bevel appearance for Sticky windows (those windows tagged as Sticky that appear on all views and desktops).
See Also: Bevel flags for further details.
StickyStyleβ the MyStyle used for rendering window buttons for windows thar are in the sticky state.UBevelNone,Left,Right,Top, Bottom, NoOutline β defines the 3D bevel of WinList buttons for windows that are in the unfocused state.
See Also: Bevel flags for further details.
UCompositionMethodβ the CompositionMethod for WinList buttons representing unfocused windows.UnfocusedBevelβ the style used when defining the Bevel appearance inactive active windows.
See Also: Bevel flags for further details.
UnfocusedStyle"style" β the MyStyle used for rendering window buttons for windows thar are in the focused state.UrgentStyleβ FIXME: add proper description here.UseName0|1|2|3|5 β tells WinList what type of name to use for displaying in the WinList label.0- Name1- icon2- res_name3- res_class5- display only icon but no text in winlist
UseSkipListβ obey SkipWinList flags set by applications or database config.VSpacingβ FIXME: add proper description here.
π¦ and like, what is it
the WinList module gives you a window list made up of buttons, each one corresponding to a window that AfterStep is managing. clicking on those buttons with any of the three mouse buttons will either do a default action, or an action you can user configure by editing the winlist file. main character module behavior, honestly π
that's the whole page babes π this tea was served up by the 3rd Berkeley Distribution, running AfterStep v.2.2.12 β go forth and configure your buttons, periodt π
π¦ where this page comes from
- ubuntu resolute: afterstep 2.2.12-19 Β· GPL-2.0-or-later
- ubuntu stonking: afterstep 2.2.12-19 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms