luna-sysmgr-common
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
WindowProperties Struct Reference

#include <WindowProperties.h>

Collaboration diagram for WindowProperties:
[legend]

Public Types

enum  {
  isSetNothing = 0, isSetBlockScreenTimeout = 1 << 0, isSetSubtleLightbar = 1 << 1, isSetFullScreen = 1 << 2,
  isSetFastAccelerometer = 1 << 3, isSetOverlayNotifications = 1 << 4, isSetSuppressBannerMessages = 1 << 5, isSetHasPauseUi = 1 << 6,
  isSetSuppressGestures = 1 << 7, isSetDashboardManualDragMode = 1 << 9, isSetStatusBarColor = 1 << 10, isSetRotationLockMaximized = 1 << 11,
  isSetAllowResizeOnPositiveSpaceChange = 1 << 12, isSetEnableCompassEvents = 1 << 13, isSetGyro = 1 << 14, isSetActiveTouchpanel = 1 << 15,
  isSetAlsDisabled = 1 << 16, isSetLast
}
 
enum  {
  OverlayNotificationsBottom = 0, OverlayNotificationsLeft, OverlayNotificationsRight, OverlayNotificationsTop,
  OverlayNotificationsLast
}
 

Public Member Functions

 WindowProperties ()
 
void merge (const WindowProperties &props)
 
void setBlockScreenTimeout (bool enable)
 
void setSubtleLightbar (bool enable)
 
void setActiveTouchpanel (bool enable)
 
void setAlsDisabled (bool disable)
 
void setFullScreen (bool enable)
 
void setOverlayNotificationsPosition (unsigned int position)
 
void setSuppressBannerMessages (bool enable)
 
void setHasPauseUi (bool val)
 
void setSuppressGestures (bool val)
 
void setDashboardManualDragMode (bool isManual)
 
void setStatusBarColor (unsigned int color)
 
void setRotationLockMaximized (bool enable)
 
void setAllowResizeOnPositiveSpaceChange (bool allow)
 
void setAllowGyroEvents (bool allow)
 
void setCompassEvents (bool enable)
 

Public Attributes

unsigned int flags
 
bool isBlockScreenTimeout
 
bool isSubtleLightbar
 
bool fullScreen
 
bool activeTouchpanel
 
bool alsDisabled
 
unsigned int overlayNotificationsPosition
 
bool suppressBannerMessages
 
bool hasPauseUi
 
bool suppressGestures
 
bool dashboardManualDrag
 
unsigned int dockBrightness
 
unsigned int statusBarColor
 
bool rotationLockMaximized
 
bool allowResizeOnPositiveSpaceChange
 
bool gyroEnabled
 
bool compassEnabled
 

Member Enumeration Documentation

anonymous enum
Enumerator
isSetNothing 
isSetBlockScreenTimeout 
isSetSubtleLightbar 
isSetFullScreen 
isSetFastAccelerometer 
isSetOverlayNotifications 
isSetSuppressBannerMessages 
isSetHasPauseUi 
isSetSuppressGestures 
isSetDashboardManualDragMode 
isSetStatusBarColor 
isSetRotationLockMaximized 
isSetAllowResizeOnPositiveSpaceChange 
isSetEnableCompassEvents 
isSetGyro 
isSetActiveTouchpanel 
isSetAlsDisabled 
isSetLast 
anonymous enum
Enumerator
OverlayNotificationsBottom 
OverlayNotificationsLeft 
OverlayNotificationsRight 
OverlayNotificationsTop 
OverlayNotificationsLast 

Constructor & Destructor Documentation

WindowProperties::WindowProperties ( )
inline

Member Function Documentation

void WindowProperties::merge ( const WindowProperties props)
void WindowProperties::setActiveTouchpanel ( bool  enable)
inline
void WindowProperties::setAllowGyroEvents ( bool  allow)
inline
void WindowProperties::setAllowResizeOnPositiveSpaceChange ( bool  allow)
inline
void WindowProperties::setAlsDisabled ( bool  disable)
inline
void WindowProperties::setBlockScreenTimeout ( bool  enable)
inline
void WindowProperties::setCompassEvents ( bool  enable)
inline
void WindowProperties::setDashboardManualDragMode ( bool  isManual)
inline
void WindowProperties::setFullScreen ( bool  enable)
inline
void WindowProperties::setHasPauseUi ( bool  val)
inline
void WindowProperties::setOverlayNotificationsPosition ( unsigned int  position)
void WindowProperties::setRotationLockMaximized ( bool  enable)
inline
void WindowProperties::setStatusBarColor ( unsigned int  color)
inline
void WindowProperties::setSubtleLightbar ( bool  enable)
inline
void WindowProperties::setSuppressBannerMessages ( bool  enable)
inline
void WindowProperties::setSuppressGestures ( bool  val)
inline

Member Data Documentation

bool WindowProperties::activeTouchpanel
bool WindowProperties::allowResizeOnPositiveSpaceChange
bool WindowProperties::alsDisabled
bool WindowProperties::compassEnabled
bool WindowProperties::dashboardManualDrag
unsigned int WindowProperties::dockBrightness
unsigned int WindowProperties::flags
bool WindowProperties::fullScreen
bool WindowProperties::gyroEnabled
bool WindowProperties::hasPauseUi
bool WindowProperties::isBlockScreenTimeout
bool WindowProperties::isSubtleLightbar
unsigned int WindowProperties::overlayNotificationsPosition
bool WindowProperties::rotationLockMaximized
unsigned int WindowProperties::statusBarColor
bool WindowProperties::suppressBannerMessages
bool WindowProperties::suppressGestures

The documentation for this struct was generated from the following files: