wnckmm  0.1.1
Enumerations | Functions
wnckmm Enums and Flags

Enumerations

enum  Wnck::PagerDisplayMode {
  Wnck::PAGER_DISPLAY_NAME,
  Wnck::PAGER_DISPLAY_CONTENT
}
 
enum  Wnck::WindowType {
  Wnck::WINDOW_NORMAL,
  Wnck::WINDOW_DESKTOP,
  Wnck::WINDOW_DOCK,
  Wnck::WINDOW_DIALOG,
  Wnck::WINDOW_TOOLBAR,
  Wnck::WINDOW_MENU,
  Wnck::WINDOW_UTILITY,
  Wnck::WINDOW_SPLASHSCREEN
}
 
enum  Wnck::WindowState {
  Wnck::WINDOW_STATE_MINIMIZED = 1 << 0,
  Wnck::WINDOW_STATE_MAXIMIZED_HORIZONTALLY = 1 << 1,
  Wnck::WINDOW_STATE_MAXIMIZED_VERTICALLY = 1 << 2,
  Wnck::WINDOW_STATE_SHADED = 1 << 3,
  Wnck::WINDOW_STATE_SKIP_PAGER = 1 << 4,
  Wnck::WINDOW_STATE_SKIP_TASKLIST = 1 << 5,
  Wnck::WINDOW_STATE_STICKY = 1 << 6,
  Wnck::WINDOW_STATE_HIDDEN = 1 << 7,
  Wnck::WINDOW_STATE_FULLSCREEN = 1 << 8,
  Wnck::WINDOW_STATE_DEMANDS_ATTENTION = 1 << 9,
  Wnck::WINDOW_STATE_URGENT = 1 << 10,
  Wnck::WINDOW_STATE_ABOVE = 1 << 11,
  Wnck::WINDOW_STATE_BELOW = 1 << 12
}
 
enum  Wnck::WindowActions {
  Wnck::WINDOW_ACTION_MOVE = 1 << 0,
  Wnck::WINDOW_ACTION_RESIZE = 1 << 1,
  Wnck::WINDOW_ACTION_SHADE = 1 << 2,
  Wnck::WINDOW_ACTION_STICK = 1 << 3,
  Wnck::WINDOW_ACTION_MAXIMIZE_HORIZONTALLY = 1 << 4,
  Wnck::WINDOW_ACTION_MAXIMIZE_VERTICALLY = 1 << 5,
  Wnck::WINDOW_ACTION_CHANGE_WORKSPACE = 1 << 6,
  Wnck::WINDOW_ACTION_CLOSE = 1 << 7,
  Wnck::WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY = 1 << 8,
  Wnck::WINDOW_ACTION_UNMAXIMIZE_VERTICALLY = 1 << 9,
  Wnck::WINDOW_ACTION_UNSHADE = 1 << 10,
  Wnck::WINDOW_ACTION_UNSTICK = 1 << 11,
  Wnck::WINDOW_ACTION_MINIMIZE = 1 << 12,
  Wnck::WINDOW_ACTION_UNMINIMIZE = 1 << 13,
  Wnck::WINDOW_ACTION_MAXIMIZE = 1 << 14,
  Wnck::WINDOW_ACTION_UNMAXIMIZE = 1 << 15,
  Wnck::WINDOW_ACTION_FULLSCREEN = 1 << 16,
  Wnck::WINDOW_ACTION_ABOVE = 1 << 17,
  Wnck::WINDOW_ACTION_BELOW = 1 << 18
}
 
enum  Wnck::WindowGravity {
  Wnck::WINDOW_GRAVITY_CURRENT,
  Wnck::WINDOW_GRAVITY_NORTHWEST,
  Wnck::WINDOW_GRAVITY_NORTH,
  Wnck::WINDOW_GRAVITY_NORTHEAST,
  Wnck::WINDOW_GRAVITY_WEST,
  Wnck::WINDOW_GRAVITY_CENTER,
  Wnck::WINDOW_GRAVITY_EAST,
  Wnck::WINDOW_GRAVITY_SOUTHWEST,
  Wnck::WINDOW_GRAVITY_SOUTH,
  Wnck::WINDOW_GRAVITY_SOUTHEAST,
  Wnck::WINDOW_GRAVITY_STATIC
}
 
enum  Wnck::WindowMoveResizeMask {
  Wnck::WINDOW_CHANGE_X = 1 << 0,
  Wnck::WINDOW_CHANGE_Y = 1 << 1,
  Wnck::WINDOW_CHANGE_WIDTH = 1 << 2,
  Wnck::WINDOW_CHANGE_HEIGHT = 1 << 3
}
 
enum  Wnck::MotionDirection {
  Wnck::MOTION_UP = -1,
  Wnck::MOTION_DOWN = -2,
  Wnck::MOTION_LEFT = -3,
  Wnck::MOTION_RIGHT = -4
}
 

Functions

WindowState Wnck::operator| (WindowState lhs, WindowState rhs)
 
WindowState Wnck::operator& (WindowState lhs, WindowState rhs)
 
WindowState Wnck::operator^ (WindowState lhs, WindowState rhs)
 
WindowState Wnck::operator~ (WindowState flags)
 
WindowState& Wnck::operator|= (WindowState& lhs, WindowState rhs)
 
WindowState& Wnck::operator&= (WindowState& lhs, WindowState rhs)
 
WindowState& Wnck::operator^= (WindowState& lhs, WindowState rhs)
 
WindowActions Wnck::operator| (WindowActions lhs, WindowActions rhs)
 
WindowActions Wnck::operator& (WindowActions lhs, WindowActions rhs)
 
WindowActions Wnck::operator^ (WindowActions lhs, WindowActions rhs)
 
WindowActions Wnck::operator~ (WindowActions flags)
 
WindowActions& Wnck::operator|= (WindowActions& lhs, WindowActions rhs)
 
WindowActions& Wnck::operator&= (WindowActions& lhs, WindowActions rhs)
 
WindowActions& Wnck::operator^= (WindowActions& lhs, WindowActions rhs)
 
WindowMoveResizeMask Wnck::operator| (WindowMoveResizeMask lhs, WindowMoveResizeMask rhs)
 
WindowMoveResizeMask Wnck::operator& (WindowMoveResizeMask lhs, WindowMoveResizeMask rhs)
 
WindowMoveResizeMask Wnck::operator^ (WindowMoveResizeMask lhs, WindowMoveResizeMask rhs)
 
WindowMoveResizeMask Wnck::operator~ (WindowMoveResizeMask flags)
 
WindowMoveResizeMask& Wnck::operator|= (WindowMoveResizeMask& lhs, WindowMoveResizeMask rhs)
 
WindowMoveResizeMask& Wnck::operator&= (WindowMoveResizeMask& lhs, WindowMoveResizeMask rhs)
 
WindowMoveResizeMask& Wnck::operator^= (WindowMoveResizeMask& lhs, WindowMoveResizeMask rhs)
 

Detailed Description

Enumeration Type Documentation

Enumerator
MOTION_UP 
MOTION_DOWN 
MOTION_LEFT 
MOTION_RIGHT 
Enumerator
PAGER_DISPLAY_NAME 
PAGER_DISPLAY_CONTENT 
Bitwise operators:
WindowActions operator|(WindowActions, WindowActions)
WindowActions operator&(WindowActions, WindowActions)
WindowActions operator^(WindowActions, WindowActions)
WindowActions operator~(WindowActions)
WindowActions& operator|=(WindowActions&, WindowActions)
WindowActions& operator&=(WindowActions&, WindowActions)
WindowActions& operator^=(WindowActions&, WindowActions)
Enumerator
WINDOW_ACTION_MOVE 
WINDOW_ACTION_RESIZE 
WINDOW_ACTION_SHADE 
WINDOW_ACTION_STICK 
WINDOW_ACTION_MAXIMIZE_HORIZONTALLY 
WINDOW_ACTION_MAXIMIZE_VERTICALLY 
WINDOW_ACTION_CHANGE_WORKSPACE 
WINDOW_ACTION_CLOSE 
WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY 
WINDOW_ACTION_UNMAXIMIZE_VERTICALLY 
WINDOW_ACTION_UNSHADE 
WINDOW_ACTION_UNSTICK 
WINDOW_ACTION_MINIMIZE 
WINDOW_ACTION_UNMINIMIZE 
WINDOW_ACTION_MAXIMIZE 
WINDOW_ACTION_UNMAXIMIZE 
WINDOW_ACTION_FULLSCREEN 
WINDOW_ACTION_ABOVE 
WINDOW_ACTION_BELOW 
Enumerator
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 
Bitwise operators:
WindowMoveResizeMask operator|(WindowMoveResizeMask, WindowMoveResizeMask)
WindowMoveResizeMask operator&(WindowMoveResizeMask, WindowMoveResizeMask)
WindowMoveResizeMask operator^(WindowMoveResizeMask, WindowMoveResizeMask)
WindowMoveResizeMask operator~(WindowMoveResizeMask)
WindowMoveResizeMask& operator|=(WindowMoveResizeMask&, WindowMoveResizeMask)
WindowMoveResizeMask& operator&=(WindowMoveResizeMask&, WindowMoveResizeMask)
WindowMoveResizeMask& operator^=(WindowMoveResizeMask&, WindowMoveResizeMask)
Enumerator
WINDOW_CHANGE_X 
WINDOW_CHANGE_Y 
WINDOW_CHANGE_WIDTH 
WINDOW_CHANGE_HEIGHT 
Bitwise operators:
WindowState operator|(WindowState, WindowState)
WindowState operator&(WindowState, WindowState)
WindowState operator^(WindowState, WindowState)
WindowState operator~(WindowState)
WindowState& operator|=(WindowState&, WindowState)
WindowState& operator&=(WindowState&, WindowState)
WindowState& operator^=(WindowState&, WindowState)
Enumerator
WINDOW_STATE_MINIMIZED 
WINDOW_STATE_MAXIMIZED_HORIZONTALLY 
WINDOW_STATE_MAXIMIZED_VERTICALLY 
WINDOW_STATE_SHADED 
WINDOW_STATE_SKIP_PAGER 
WINDOW_STATE_SKIP_TASKLIST 
WINDOW_STATE_STICKY 
WINDOW_STATE_HIDDEN 
WINDOW_STATE_FULLSCREEN 
WINDOW_STATE_DEMANDS_ATTENTION 
WINDOW_STATE_URGENT 
WINDOW_STATE_ABOVE 
WINDOW_STATE_BELOW 
Enumerator
WINDOW_NORMAL 
WINDOW_DESKTOP 
WINDOW_DOCK 
WINDOW_DIALOG 
WINDOW_TOOLBAR 
WINDOW_MENU 
WINDOW_UTILITY 
WINDOW_SPLASHSCREEN 

Function Documentation

WindowState Wnck::operator& ( WindowState  lhs,
WindowState  rhs 
)
inline
WindowActions Wnck::operator& ( WindowActions  lhs,
WindowActions  rhs 
)
inline
WindowMoveResizeMask Wnck::operator& ( WindowMoveResizeMask  lhs,
WindowMoveResizeMask  rhs 
)
inline
WindowState& Wnck::operator&= ( WindowState &  lhs,
WindowState  rhs 
)
inline
WindowActions& Wnck::operator&= ( WindowActions &  lhs,
WindowActions  rhs 
)
inline
WindowMoveResizeMask& Wnck::operator&= ( WindowMoveResizeMask &  lhs,
WindowMoveResizeMask  rhs 
)
inline
WindowState Wnck::operator^ ( WindowState  lhs,
WindowState  rhs 
)
inline
WindowActions Wnck::operator^ ( WindowActions  lhs,
WindowActions  rhs 
)
inline
WindowMoveResizeMask Wnck::operator^ ( WindowMoveResizeMask  lhs,
WindowMoveResizeMask  rhs 
)
inline
WindowState& Wnck::operator^= ( WindowState &  lhs,
WindowState  rhs 
)
inline
WindowActions& Wnck::operator^= ( WindowActions &  lhs,
WindowActions  rhs 
)
inline
WindowMoveResizeMask& Wnck::operator^= ( WindowMoveResizeMask &  lhs,
WindowMoveResizeMask  rhs 
)
inline
WindowState Wnck::operator| ( WindowState  lhs,
WindowState  rhs 
)
inline
WindowActions Wnck::operator| ( WindowActions  lhs,
WindowActions  rhs 
)
inline
WindowMoveResizeMask Wnck::operator| ( WindowMoveResizeMask  lhs,
WindowMoveResizeMask  rhs 
)
inline
WindowState& Wnck::operator|= ( WindowState &  lhs,
WindowState  rhs 
)
inline
WindowActions& Wnck::operator|= ( WindowActions &  lhs,
WindowActions  rhs 
)
inline
WindowMoveResizeMask& Wnck::operator|= ( WindowMoveResizeMask &  lhs,
WindowMoveResizeMask  rhs 
)
inline
WindowState Wnck::operator~ ( WindowState  flags)
inline
WindowActions Wnck::operator~ ( WindowActions  flags)
inline
WindowMoveResizeMask Wnck::operator~ ( WindowMoveResizeMask  flags)
inline