|
enum | PagerDisplayMode {
PAGER_DISPLAY_NAME,
PAGER_DISPLAY_CONTENT
} |
|
enum | WindowType {
WINDOW_NORMAL,
WINDOW_DESKTOP,
WINDOW_DOCK,
WINDOW_DIALOG,
WINDOW_TOOLBAR,
WINDOW_MENU,
WINDOW_UTILITY,
WINDOW_SPLASHSCREEN
} |
|
enum | WindowState {
WINDOW_STATE_MINIMIZED = 1 << 0,
WINDOW_STATE_MAXIMIZED_HORIZONTALLY = 1 << 1,
WINDOW_STATE_MAXIMIZED_VERTICALLY = 1 << 2,
WINDOW_STATE_SHADED = 1 << 3,
WINDOW_STATE_SKIP_PAGER = 1 << 4,
WINDOW_STATE_SKIP_TASKLIST = 1 << 5,
WINDOW_STATE_STICKY = 1 << 6,
WINDOW_STATE_HIDDEN = 1 << 7,
WINDOW_STATE_FULLSCREEN = 1 << 8,
WINDOW_STATE_DEMANDS_ATTENTION = 1 << 9,
WINDOW_STATE_URGENT = 1 << 10,
WINDOW_STATE_ABOVE = 1 << 11,
WINDOW_STATE_BELOW = 1 << 12
} |
|
enum | WindowActions {
WINDOW_ACTION_MOVE = 1 << 0,
WINDOW_ACTION_RESIZE = 1 << 1,
WINDOW_ACTION_SHADE = 1 << 2,
WINDOW_ACTION_STICK = 1 << 3,
WINDOW_ACTION_MAXIMIZE_HORIZONTALLY = 1 << 4,
WINDOW_ACTION_MAXIMIZE_VERTICALLY = 1 << 5,
WINDOW_ACTION_CHANGE_WORKSPACE = 1 << 6,
WINDOW_ACTION_CLOSE = 1 << 7,
WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY = 1 << 8,
WINDOW_ACTION_UNMAXIMIZE_VERTICALLY = 1 << 9,
WINDOW_ACTION_UNSHADE = 1 << 10,
WINDOW_ACTION_UNSTICK = 1 << 11,
WINDOW_ACTION_MINIMIZE = 1 << 12,
WINDOW_ACTION_UNMINIMIZE = 1 << 13,
WINDOW_ACTION_MAXIMIZE = 1 << 14,
WINDOW_ACTION_UNMAXIMIZE = 1 << 15,
WINDOW_ACTION_FULLSCREEN = 1 << 16,
WINDOW_ACTION_ABOVE = 1 << 17,
WINDOW_ACTION_BELOW = 1 << 18
} |
|
enum | WindowGravity {
WINDOW_GRAVITY_CURRENT,
WINDOW_GRAVITY_NORTHWEST,
WINDOW_GRAVITY_NORTH,
WINDOW_GRAVITY_NORTHEAST,
WINDOW_GRAVITY_WEST,
WINDOW_GRAVITY_CENTER,
WINDOW_GRAVITY_EAST,
WINDOW_GRAVITY_SOUTHWEST,
WINDOW_GRAVITY_SOUTH,
WINDOW_GRAVITY_SOUTHEAST,
WINDOW_GRAVITY_STATIC
} |
|
enum | WindowMoveResizeMask {
WINDOW_CHANGE_X = 1 << 0,
WINDOW_CHANGE_Y = 1 << 1,
WINDOW_CHANGE_WIDTH = 1 << 2,
WINDOW_CHANGE_HEIGHT = 1 << 3
} |
|
enum | MotionDirection {
MOTION_UP = -1,
MOTION_DOWN = -2,
MOTION_LEFT = -3,
MOTION_RIGHT = -4
} |
|
This file is part of wnckmm.
Copyright (c) 2013 Povilas Kanapickas povil.nosp@m.as@r.nosp@m.adix..nosp@m.lt
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library. If not, see http://www.gnu.org/licenses/.