windowing/windowserver/nga/SERVER/openwfc/screen.h
branchRCL_3
changeset 163 bbf46f59e123
parent 97 0e9202c0340c
child 164 25ffed67c7ef
equal deleted inserted replaced
150:57c618273d5c 163:bbf46f59e123
    26 #include <graphics/wsdisplaypolicy.h>
    26 #include <graphics/wsdisplaypolicy.h>
    27 
    27 
    28 #include "W32STD.H"
    28 #include "W32STD.H"
    29 #include "w32cmd.h"
    29 #include "w32cmd.h"
    30 #include "wstypes.h"
    30 #include "wstypes.h"
    31 #include <Graphics/WSGRAPHICDRAWERINTERFACE.H>
    31 #include <graphics/WSGRAPHICDRAWERINTERFACE.H>
    32 #include "panics.h"
    32 #include "panics.h"
    33 
    33 
    34 #include "wsdisplaychangeao.h"
    34 #include "wsdisplaychangeao.h"
    35 
    35 
    36 
    36 
    73 
    73 
    74 class CScreen : public CBase, public MWsScreen, public MWsScreenConfigList, public MWsScreenConfig, public MWsWindowTree
    74 class CScreen : public CBase, public MWsScreen, public MWsScreenConfigList, public MWsScreenConfig, public MWsWindowTree
    75 	{
    75 	{
    76 public:
    76 public:
    77 	enum {EGetScanLineBufLen=0x100};	// Buffer of for returning result of GetScanLine
    77 	enum {EGetScanLineBufLen=0x100};	// Buffer of for returning result of GetScanLine
    78 	enum TDisplayScreenFlags
    78 	enum TDisplayScreen
    79 		{
    79 		{
    80 		EBlankScreenOnRotation = 0x1,
    80 		EBlankScreenOnRotation = 0x1,
    81  		EAutoClear = 0x2,
    81  		EAutoClear = 0x2,
    82  		EHasDynamicSizeModes = 0x04,
    82  		EHasDynamicSizeModes = 0x04,
    83 		EChangeTracking = 0x8,
    83 		EChangeTracking = 0x8,
    84 		ERepeatSettingHalOrientation = 0x20
       
    85 		};
    84 		};
    86 	
    85 	
    87 	/**
    86 	/**
    88 	The fallback map is an array of 32 bit integers sufficiently large to store a single bit for any
    87 	The fallback map is an array of 32 bit integers sufficiently large to store a single bit for any
    89 	possible orientation and size of the screen, with the pixel rows padded to the end of the int.
    88 	possible orientation and size of the screen, with the pixel rows padded to the end of the int.