424 EWsWinOpGetBackgroundSurfaceConfig=EWsWinOpRemoveBackgroundSurface+2, //One message removed |
424 EWsWinOpGetBackgroundSurfaceConfig=EWsWinOpRemoveBackgroundSurface+2, //One message removed |
425 EWsWinOpClearRedrawStore=EWsWinOpGetBackgroundSurfaceConfig+2, //One message removed |
425 EWsWinOpClearRedrawStore=EWsWinOpGetBackgroundSurfaceConfig+2, //One message removed |
426 EWsWinOpScreenNumber, |
426 EWsWinOpScreenNumber, |
427 EWsWinOpEnableAdvancedPointers, |
427 EWsWinOpEnableAdvancedPointers, |
428 #ifdef SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS |
428 #ifdef SYMBIAN_GRAPHICS_WSERV_QT_EFFECTS |
429 EWsWinOpSetSurfaceTransparency, |
429 EWsWinOpSetSurfaceTransparency=EWsWinOpEnableAdvancedPointers+1, // Explicit offset to prevent clash with EWsWinOpFixNativeOrientation |
430 #endif |
430 #endif |
|
431 #ifdef SYMBIAN_GRAPHICS_FIXNATIVEORIENTATION |
|
432 EWsWinOpFixNativeOrientation=EWsWinOpEnableAdvancedPointers+2, // Offset to prevent clash with EWsWinOpSetSurfaceTransparency |
|
433 #endif // SYMBIAN_GRAPHICS_FIXNATIVEORIENTATION |
431 EWsWinOpTestLowPriorityRedraw=0x2000, //Specific opcode for testing redraw queue priorities |
434 EWsWinOpTestLowPriorityRedraw=0x2000, //Specific opcode for testing redraw queue priorities |
432 }; |
435 }; |
433 |
436 |
434 // GC opcodes |
437 // GC opcodes |
435 |
438 |
1913 |
1916 |
1914 // Client side Panics and asserts |
1917 // Client side Panics and asserts |
1915 |
1918 |
1916 enum TW32Assert // used for w32 code errors |
1919 enum TW32Assert // used for w32 code errors |
1917 { |
1920 { |
1918 EW32AssertOddLengthData, |
1921 EW32AssertOddLengthData=0, |
1919 EW32AssertNotImplemented, |
1922 EW32AssertNotImplemented=1, |
1920 EW32AssertIllegalOpcode, |
1923 EW32AssertIllegalOpcode=2, |
1921 EW32AssertDirectMisuse, |
1924 EW32AssertDirectMisuse=3, |
1922 EW32AssertBufferLogic, |
1925 EW32AssertBufferLogic=4, |
1923 EW32AssertUnexpectedOutOfRangePointerNumber, // Used for an out-of-range pointer number error within the old API's which doesn't take a pointer number. |
1926 EW32AssertUnexpectedOutOfRangePointerNumber=5, // Used for an out-of-range pointer number error within the old API's which doesn't take a pointer number. |
1924 EW32AssertWindowSizeCacheFailure, |
1927 EW32AssertWindowSizeCacheFailure=6, |
|
1928 #ifdef SYMBIAN_GRAPHICS_FIXNATIVEORIENTATION |
|
1929 EW32AssertWindowNativeSizeCacheFailure=7, |
|
1930 EW32AssertInvalidOrientation=8, |
|
1931 #endif // SYMBIAN_GRAPHICS_FIXNATIVEORIENTATION |
1925 }; |
1932 }; |
1926 |
1933 |
1927 enum TW32Panic // used for application errors |
1934 enum TW32Panic // used for application errors |
1928 { |
1935 { |
1929 EW32PanicReConnect, //An attempt was made to reconnect to the window server using RWsSession::Connect() without having closed the existing one first |
1936 EW32PanicReConnect, //An attempt was made to reconnect to the window server using RWsSession::Connect() without having closed the existing one first |
2071 EWservPanicInvalidParameter=80, // General invalid parameter code for invariant checking |
2078 EWservPanicInvalidParameter=80, // General invalid parameter code for invariant checking |
2072 EWservPanicDrawableSource=81, // Invalid drawable source handle |
2079 EWservPanicDrawableSource=81, // Invalid drawable source handle |
2073 EWservPanicWrongScreen=82, // Child apps can only be constructed on the same screen as their parent. See RWindowGroup::ConstructChildApp |
2080 EWservPanicWrongScreen=82, // Child apps can only be constructed on the same screen as their parent. See RWindowGroup::ConstructChildApp |
2074 EWservPanicScreenCaptureInvalidRequest=83, // With Screen Capture disabled, an unexpected invalid request has been received |
2081 EWservPanicScreenCaptureInvalidRequest=83, // With Screen Capture disabled, an unexpected invalid request has been received |
2075 EWservPanicInvalidDisplayConfiguration=84, // Use of a display configuration without valid members |
2082 EWservPanicInvalidDisplayConfiguration=84, // Use of a display configuration without valid members |
|
2083 #ifdef SYMBIAN_GRAPHICS_FIXNATIVEORIENTATION |
|
2084 EWservPanicFixNativeOrientation=85, // Invalid use of FixNativeOrientation() |
|
2085 #endif // SYMBIAN_GRAPHICS_FIXNATIVEORIENTATION |
2076 }; |
2086 }; |
2077 |
2087 |
2078 #if defined(__WINS__) |
2088 #if defined(__WINS__) |
2079 // Under WINS character code is passed in as HIWORD of the scan code, |
2089 // Under WINS character code is passed in as HIWORD of the scan code, |
2080 // and will need to be removed in some situations |
2090 // and will need to be removed in some situations |