https://bugs.kde.org/show_bug.cgi?id=375921

Scott Harvey <bund...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bund...@gmail.com

--- Comment #30 from Scott Harvey <bund...@gmail.com> ---
(In reply to Eike Hein from comment #27)
> Re comment 24:
> 
> Yup, I can agree with that. I think exposing SkipSwitcher in the API makes
> sense. I also think this makes an excellent "my first kwayland/kwin patch"
> Junior Job, since it's basically just taking a look at how the other Skip*
> stuff works and doing the same. Could be a nice way to onboard a new
> contributor.

I'm always open to being onboarded, but would like to clarify a few things
before bumbling around in the KWin code.

I think I understand this correctly... `skipTaskbar` and `skipPager` are
essentially just flags (in `NET::State`) that can be set on a window. Adding
`skipSwitcher` requires adding another available flag, more or less. KWin
itself doesn't directly act on these flags, but makes them available to other
applications. In other words, KWin doesn't control what shows up in a pager or
a switcher or a taskbar - it just reports which windows are eligible, according
to which `state` flags are set. It's up to the pager/switcher/taskbar to show
only the correctly-flagged windows.

Do I understand that correctly?

I apologize if this question is elementary to any of you. The internals of a
windowing system are new to me. I'm eager to help out (as always), but I'm also
not in the habit of wasting people's time with guesswork submissions.

Thanks.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to