#ifndef WINDOWHINTS_HH
#define WINDOWHINTS_HH
namespace FbPager {
class WindowHint {
public:
enum Hint {
WHINT_ICONIC = 0x0001,
WHINT_STICKY = 0x0002,
WHINT_SHADED = 0x0004,
WHINT_SKIP_PAGER = 0x0008,
WHINT_SKIP_TASKBAR = 0x0010,
WHINT_NO_DECOR = 0x0020,
WHINT_HIDDEN = 0x0040,
WHINT_TYPE_DOCK = 0x0080
};
WindowHint():m_flags(0),
m_workspace(0) {
}
inline void add(int hint) { m_flags |= hint; }
inline int flags() const { return m_flags; }
inline void setWorkspace(int num) { m_workspace = num; }
inline int workspace() const { return m_workspace; }
private:
int m_flags;
int m_workspace;
};
} // end namespace FbPager
#endif // WINDOWHINTS_HH
syntax highlighted by Code2HTML, v. 0.9.1