Move supported window type masks to matching cpp files
Summary: SUPPORTED_MANAGED_WINDOW_TYPES_MASK and SUPPORTED_UNMANAGED_WINDOW_TYPES_MASK are used only in client.cpp and unmanaged.cpp, respectively. So, it doesn't make sense to keep these two in a header file. Test Plan: Compiles. Reviewers: #kwin, romangg Reviewed By: #kwin, romangg Subscribers: romangg, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D24120
This commit is contained in:
parent
86f90aa7cf
commit
5e71c2a608
3 changed files with 13 additions and 14 deletions
|
@ -77,6 +77,12 @@ const long ClientWinMask = XCB_EVENT_MASK_KEY_PRESS | XCB_EVENT_MASK_KEY_RELEASE
|
|||
XCB_EVENT_MASK_STRUCTURE_NOTIFY |
|
||||
XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT;
|
||||
|
||||
// window types that are supported as normal windows (i.e. KWin actually manages them)
|
||||
const NET::WindowTypes SUPPORTED_MANAGED_WINDOW_TYPES_MASK = NET::NormalMask | NET::DesktopMask | NET::DockMask
|
||||
| NET::ToolbarMask | NET::MenuMask | NET::DialogMask /*| NET::OverrideMask*/ | NET::TopMenuMask
|
||||
| NET::UtilityMask | NET::SplashMask | NET::NotificationMask | NET::OnScreenDisplayMask
|
||||
| NET::CriticalNotificationMask;
|
||||
|
||||
// Creating a client:
|
||||
// - only by calling Workspace::createClient()
|
||||
// - it creates a new client and calls manage() for it
|
||||
|
|
|
@ -35,6 +35,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
namespace KWin
|
||||
{
|
||||
|
||||
// window types that are supported as unmanaged (mainly for compositing)
|
||||
const NET::WindowTypes SUPPORTED_UNMANAGED_WINDOW_TYPES_MASK = NET::NormalMask | NET::DesktopMask | NET::DockMask
|
||||
| NET::ToolbarMask | NET::MenuMask | NET::DialogMask /*| NET::OverrideMask*/ | NET::TopMenuMask
|
||||
| NET::UtilityMask | NET::SplashMask | NET::DropdownMenuMask | NET::PopupMenuMask
|
||||
| NET::TooltipMask | NET::NotificationMask | NET::ComboBoxMask | NET::DNDIconMask | NET::OnScreenDisplayMask
|
||||
| NET::CriticalNotificationMask;
|
||||
|
||||
Unmanaged::Unmanaged()
|
||||
: Toplevel()
|
||||
{
|
||||
|
|
14
utils.h
14
utils.h
|
@ -27,8 +27,6 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
#include <kwinconfig.h>
|
||||
// kwin
|
||||
#include <kwinglobals.h>
|
||||
// KDE
|
||||
#include <netwm_def.h>
|
||||
// Qt
|
||||
#include <QLoggingCategory>
|
||||
#include <QList>
|
||||
|
@ -43,18 +41,6 @@ Q_DECLARE_LOGGING_CATEGORY(KWIN_VIRTUALKEYBOARD)
|
|||
namespace KWin
|
||||
{
|
||||
|
||||
// window types that are supported as normal windows (i.e. KWin actually manages them)
|
||||
const NET::WindowTypes SUPPORTED_MANAGED_WINDOW_TYPES_MASK = NET::NormalMask | NET::DesktopMask | NET::DockMask
|
||||
| NET::ToolbarMask | NET::MenuMask | NET::DialogMask /*| NET::OverrideMask*/ | NET::TopMenuMask
|
||||
| NET::UtilityMask | NET::SplashMask | NET::NotificationMask | NET::OnScreenDisplayMask
|
||||
| NET::CriticalNotificationMask;
|
||||
// window types that are supported as unmanaged (mainly for compositing)
|
||||
const NET::WindowTypes SUPPORTED_UNMANAGED_WINDOW_TYPES_MASK = NET::NormalMask | NET::DesktopMask | NET::DockMask
|
||||
| NET::ToolbarMask | NET::MenuMask | NET::DialogMask /*| NET::OverrideMask*/ | NET::TopMenuMask
|
||||
| NET::UtilityMask | NET::SplashMask | NET::DropdownMenuMask | NET::PopupMenuMask
|
||||
| NET::TooltipMask | NET::NotificationMask | NET::ComboBoxMask | NET::DNDIconMask | NET::OnScreenDisplayMask
|
||||
| NET::CriticalNotificationMask;
|
||||
|
||||
const QPoint invalidPoint(INT_MIN, INT_MIN);
|
||||
|
||||
class Toplevel;
|
||||
|
|
Loading…
Reference in a new issue