uiacceltk/hitchcock/CommonInc/alfmoduletesttype.h
branchRCL_3
changeset 10 88b23e2e82e1
child 24 f93c875b566e
equal deleted inserted replaced
8:10534483575f 10:88b23e2e82e1
       
     1 /**
       
     2  * @note Contents of this file are provided only if module test hooks are set on.
       
     3  */
       
     4 
       
     5 #include "alfmoduletestconf.h"
       
     6 #ifdef USE_MODULE_TEST_HOOKS_FOR_ALF
       
     7 
       
     8 #ifndef ALFMODULETESTTYPE_H
       
     9 #define ALFMODULETESTTYPE_H
       
    10 
       
    11 /**
       
    12  * TAlfModuleTestType specifies recognized test types.
       
    13  */
       
    14 enum TAlfModuleTestType
       
    15     {
       
    16     // Do not use this value when creating item.
       
    17     EAlfModuleTestTypeNone,
       
    18     
       
    19     // Render stage component specific tests
       
    20     EAlfModuleTestTypeRenderStageCreateLayer,
       
    21     EAlfModuleTestTypeRenderStageReleaseLayer,
       
    22     EAlfModuleTestTypeRenderStageCreateWindow,
       
    23     EAlfModuleTestTypeRenderStageReleaseWindow,    
       
    24     EAlfModuleTestTypeRenderStageCreateWindowGroup,
       
    25     EAlfModuleTestTypeRenderStageReleaseWindowGroup,
       
    26     EAlfModuleTestTypeRenderStageActiveWindow,
       
    27     EAlfModuleTestTypeRenderStageChangeWindowSize,
       
    28     EAlfModuleTestTypeRenderStageChangeWindowPosition,
       
    29     EAlfModuleTestTypeRenderStageChangeWindowVisibility,
       
    30     EAlfModuleTestTypeRenderStageChangeTextCursorType,
       
    31     EAlfModuleTestTypeRenderStageChangeTextCursorClipRect,
       
    32     EAlfModuleTestTypeRenderStageChangeTextCursorFlag,
       
    33     EAlfModuleTestTypeRenderStageChangeTextCursorColor,
       
    34     
       
    35     // Streamer hierarchy model component specific tests
       
    36     EAlfModuleTestTypeHierarchyModelCreateLayer,
       
    37     EAlfModuleTestTypeHierarchyModelReleaseLayer,
       
    38     EAlfModuleTestTypeHierarchyModelCreateWindow,
       
    39     EAlfModuleTestTypeHierarchyModelReleaseWindow,    
       
    40     EAlfModuleTestTypeHierarchyModelCreateWindowGroup,
       
    41     EAlfModuleTestTypeHierarchyModelReleaseWindowGroup,
       
    42     EAlfModuleTestTypeHierarchyModelActiveWindow,
       
    43     EAlfModuleTestTypeHierarchyModelChangeWindowSize,
       
    44     EAlfModuleTestTypeHierarchyModelChangeWindowPosition,
       
    45     EAlfModuleTestTypeHierarchyModelChangeWindowVisibility,
       
    46     EAlfModuleTestTypeHierarchyModelChangeTextCursorType,
       
    47     EAlfModuleTestTypeHierarchyModelChangeTextCursorClipRect,
       
    48     EAlfModuleTestTypeHierarchyModelChangeTextCursorFlag,
       
    49     EAlfModuleTestTypeHierarchyModelChangeTextCursorColor,
       
    50     
       
    51     // Server bridge component specific tests
       
    52     EAlfModuleTestTypeBridgeCreateLayer,
       
    53     EAlfModuleTestTypeBridgeReleaseLayer,
       
    54     EAlfModuleTestTypeBridgeCreateWindow,
       
    55     EAlfModuleTestTypeBridgeReleaseWindow,    
       
    56     EAlfModuleTestTypeBridgeCreateWindowGroup,
       
    57     EAlfModuleTestTypeBridgeReleaseWindowGroup,
       
    58     EAlfModuleTestTypeBridgeActiveWindow,
       
    59     EAlfModuleTestTypeBridgeChangeWindowSize,
       
    60     EAlfModuleTestTypeBridgeChangeWindowPosition,
       
    61     EAlfModuleTestTypeBridgeChangeWindowVisibility,
       
    62     EAlfModuleTestTypeBridgeChangeTextCursorType,
       
    63     EAlfModuleTestTypeBridgeChangeTextCursorClipRect,
       
    64     EAlfModuleTestTypeBridgeChangeTextCursorFlag,
       
    65     EAlfModuleTestTypeBridgeChangeTextCursorColor,
       
    66     EAlfModuleTestTypeBridgeVisualVisibility,
       
    67     
       
    68     // Core toolkit component specific tests
       
    69     EAlfModuleTestTypeCoreToolkitDrawWindow,
       
    70     EAlfModuleTestTypeCoreToolkitDrawFromRenderBuffer,
       
    71     
       
    72     // Do not use this value when creating item.
       
    73     // This is just meant for Find operations when all tests are accepted.
       
    74     EAlfModuleTestTypeAll
       
    75     };
       
    76 
       
    77 #endif // ALFMODULETESTTYPE_H
       
    78 
       
    79 #endif // USE_MODULE_TEST_HOOKS_FOR_ALF
       
    80 
       
    81 // End of File