CompOutput Class Reference

Represents a phisically attached screen in Compiz, where this phisical screen is part of an X11 screen in a configuration such as Xinerama, XRandR, TwinView or MergedFB. More...

#include <output.h>

Inherits CompRect.

List of all members.

Public Types

typedef std::vector< CompOutputvector
typedef std::vector< CompOutput * > ptrVector
typedef std::list< CompOutput * > ptrList

Public Member Functions

CompString name () const
unsigned int id () const
const CompRectworkArea () const
 Returns a "working area" of the screen, which the geometry which is not covered by strut windows (such as panels).
void setWorkArea (const CompRect &)
void setGeometry (int x, int y, int width, int height)
void setId (CompString, unsigned int)


Detailed Description

Represents a phisically attached screen in Compiz, where this phisical screen is part of an X11 screen in a configuration such as Xinerama, XRandR, TwinView or MergedFB.

Member Function Documentation

const CompRect& CompOutput::workArea (  )  const

Returns a "working area" of the screen, which the geometry which is not covered by strut windows (such as panels).


The documentation for this class was generated from the following file:

Generated on Wed Feb 2 22:44:14 2011 for Compiz by  doxygen 1.5.6