phonebookui/Phonebook2/Application/rss/Pbk2ViewGraph.rss
changeset 0 e686773b3f54
equal deleted inserted replaced
-1:000000000000 0:e686773b3f54
       
     1 /*
       
     2 * Copyright (c) 2005-2007 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Phonebook 2 view navigation graph definitions.
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 // INCLUDE FILES
       
    20 #include <Pbk2IconInfo.rh>
       
    21 #include <Pbk2Icons.hrh>
       
    22 #include <Pbk2UID.h>
       
    23 #include <Pbk2ViewGraph.rh>
       
    24 #include <Pbk2IconId.rh>
       
    25 #include <Pbk2ViewId.hrh>
       
    26 #include <Pbk2ViewInfo.hrh>
       
    27 
       
    28 // --------------------------------------------------------------------------
       
    29 // Names list view tab groups
       
    30 // --------------------------------------------------------------------------
       
    31 //
       
    32 RESOURCE PBK2_VIEW_NODE_TAB_ARRAY r_pbk2_names_list_view_tabs
       
    33     {
       
    34     items =
       
    35         {
       
    36         PBK2_VIEW_NODE_TAB
       
    37             {
       
    38             version = 0;
       
    39             tabsInGroup = 1;
       
    40             tab = r_pbk2_names_list_view_tab1;
       
    41             iconId = r_pbk2_names_list_view_tab1_icon;
       
    42             },
       
    43         PBK2_VIEW_NODE_TAB
       
    44             {
       
    45             version = 0;
       
    46             tabsInGroup = 2;
       
    47             tab = r_pbk2_names_list_view_tab2;
       
    48             iconId = r_pbk2_names_list_view_tab2_icon;
       
    49             },
       
    50         PBK2_VIEW_NODE_TAB
       
    51             {
       
    52             version = 0;
       
    53             tabsInGroup = 3;
       
    54             tab = r_pbk2_names_list_view_tab3;
       
    55             iconId = r_pbk2_names_list_view_tab3_icon;
       
    56             },
       
    57         PBK2_VIEW_NODE_TAB
       
    58             {
       
    59             version = 0;
       
    60             tabsInGroup = 4;
       
    61             tab = r_pbk2_names_list_view_tab3;
       
    62             iconId = r_pbk2_names_list_view_tab3_icon;
       
    63             }
       
    64         };
       
    65     }
       
    66 
       
    67 // --------------------------------------------------------------------------
       
    68 // Names list view tab icon 1
       
    69 // --------------------------------------------------------------------------
       
    70 //
       
    71 RESOURCE ARRAY r_pbk2_names_list_view_tab1_icon
       
    72     {
       
    73     items =
       
    74         {
       
    75         PBK2_ICON_INFO
       
    76             {
       
    77             version = 0;
       
    78             pbk2IconInfoId = PHONEBOOK2_ICON_ID
       
    79                 {
       
    80                 ownerUid = KPbk2UID3;
       
    81                 id = EPbk2NamesListViewId;
       
    82                 };
       
    83             mbmFileName = phonebook2_mbm_file_location;
       
    84             iconId = qgn_prop_pb_all_tab2;
       
    85             maskId = qgn_prop_pb_all_tab2_mask;
       
    86             skinIdMajor = EAknsMajorAvkon;
       
    87             skinIdMinor = EAknsMinorQgnPropNoteListAlphaTab2;
       
    88             }
       
    89         };
       
    90     }
       
    91 
       
    92 // --------------------------------------------------------------------------
       
    93 // Names list view tab 1
       
    94 // --------------------------------------------------------------------------
       
    95 //
       
    96 RESOURCE TAB r_pbk2_names_list_view_tab1
       
    97     {
       
    98     id = EPbk2NamesListViewId;
       
    99     bmpfile = phonebook2_mbm_file_location;
       
   100     bmpid = qgn_prop_group_open_tab1;
       
   101     bmpmask = qgn_prop_group_open_tab1_mask;
       
   102     }
       
   103 
       
   104 // --------------------------------------------------------------------------
       
   105 // Names list view tab icon 2
       
   106 // --------------------------------------------------------------------------
       
   107 //
       
   108 RESOURCE ARRAY r_pbk2_names_list_view_tab2_icon
       
   109     {
       
   110     items =
       
   111         {
       
   112         PBK2_ICON_INFO
       
   113             {
       
   114             version = 0;
       
   115             pbk2IconInfoId = PHONEBOOK2_ICON_ID
       
   116                 {
       
   117                 ownerUid = KPbk2UID3;
       
   118                 id = EPbk2NamesListViewId;
       
   119                 };
       
   120             mbmFileName = phonebook2_mbm_file_location;
       
   121             iconId = qgn_prop_pb_all_tab2;
       
   122             maskId = qgn_prop_pb_all_tab2_mask;
       
   123             skinIdMajor = EAknsMajorAvkon;
       
   124             skinIdMinor = EAknsMinorQgnPropNoteListAlphaTab2;
       
   125             }
       
   126         };
       
   127     }
       
   128 
       
   129 // --------------------------------------------------------------------------
       
   130 // Names list view tab 2
       
   131 // --------------------------------------------------------------------------
       
   132 //
       
   133 RESOURCE TAB r_pbk2_names_list_view_tab2
       
   134     {
       
   135     id = EPbk2NamesListViewId;
       
   136     bmpfile = phonebook2_mbm_file_location;
       
   137     bmpid = qgn_prop_pb_all_tab2;
       
   138     bmpmask = qgn_prop_pb_all_tab2_mask;
       
   139     }
       
   140 
       
   141 // --------------------------------------------------------------------------
       
   142 // Names list view tab icon 3
       
   143 // --------------------------------------------------------------------------
       
   144 //
       
   145 RESOURCE ARRAY r_pbk2_names_list_view_tab3_icon
       
   146     {
       
   147     items =
       
   148         {
       
   149         PBK2_ICON_INFO
       
   150             {
       
   151             version = 0;
       
   152             pbk2IconInfoId = PHONEBOOK2_ICON_ID
       
   153                 {
       
   154                 ownerUid = KPbk2UID3;
       
   155                 id = EPbk2NamesListViewId;
       
   156                 };
       
   157             mbmFileName = phonebook2_mbm_file_location;
       
   158             iconId = qgn_prop_pb_all_tab3; 
       
   159             maskId = qgn_prop_pb_all_tab3_mask;
       
   160             skinIdMajor = EAknsMajorGeneric;
       
   161             skinIdMinor = EAknsMinorGenericQgnPropListTab3;
       
   162             }
       
   163         };
       
   164     }
       
   165 
       
   166 // --------------------------------------------------------------------------
       
   167 // Names list view tab 3
       
   168 // --------------------------------------------------------------------------
       
   169 //
       
   170 RESOURCE TAB r_pbk2_names_list_view_tab3
       
   171     {
       
   172     id = EPbk2NamesListViewId;
       
   173     bmpfile = phonebook2_mbm_file_location;
       
   174     bmpid = qgn_prop_pb_all_tab3;
       
   175     bmpmask = qgn_prop_pb_all_tab3_mask;
       
   176     }
       
   177 
       
   178 // --------------------------------------------------------------------------
       
   179 // Contact info view tab groups
       
   180 // --------------------------------------------------------------------------
       
   181 //
       
   182 RESOURCE PBK2_VIEW_NODE_TAB_ARRAY r_pbk2_memory_entry_tabs
       
   183     {
       
   184     items =
       
   185         {
       
   186         PBK2_VIEW_NODE_TAB
       
   187             {
       
   188             version = 0;
       
   189             tabsInGroup = 1;
       
   190             tab = r_pbk2_memory_entry_tab1;
       
   191             iconId = r_pbk2_memory_entry_tab1_icon;
       
   192             }
       
   193         };
       
   194     }
       
   195 
       
   196 // --------------------------------------------------------------------------
       
   197 // Contact info view tab icon 1
       
   198 // --------------------------------------------------------------------------
       
   199 //
       
   200 RESOURCE ARRAY r_pbk2_memory_entry_tab1_icon
       
   201     {
       
   202     items =
       
   203         {
       
   204         PBK2_ICON_INFO
       
   205             {
       
   206             version = 0;
       
   207             pbk2IconInfoId = PHONEBOOK2_ICON_ID
       
   208                 {
       
   209                 ownerUid = KPbk2UID3;
       
   210                 id = EPbk2ContactInfoViewId;
       
   211                 };
       
   212             mbmFileName = phonebook2_mbm_file_location;
       
   213             iconId = qgn_prop_pb_contacts_tab1;
       
   214             maskId = qgn_prop_pb_contacts_tab1_mask;
       
   215             skinIdMajor = EAknsMajorGeneric;
       
   216             skinIdMinor = EAknsMinorGenericQgnPropPbContactsTab1;
       
   217             }
       
   218         };
       
   219     }
       
   220 
       
   221 // --------------------------------------------------------------------------
       
   222 // Contact info view tab 1
       
   223 // --------------------------------------------------------------------------
       
   224 //
       
   225 RESOURCE TAB r_pbk2_memory_entry_tab1
       
   226     {
       
   227     id = EPbk2ContactInfoViewId;
       
   228     }
       
   229 
       
   230 // --------------------------------------------------------------------------
       
   231 // Settins view tab groups
       
   232 // --------------------------------------------------------------------------
       
   233 //
       
   234 RESOURCE PBK2_VIEW_NODE_TAB_ARRAY r_pbk2_settings_view_tabs
       
   235     {
       
   236     items =
       
   237         {
       
   238         PBK2_VIEW_NODE_TAB
       
   239             {
       
   240             version = 0;
       
   241             tabsInGroup = 1;
       
   242             tab = r_pbk2_settings_view_tab1;
       
   243             }
       
   244         };
       
   245     }
       
   246 
       
   247 // --------------------------------------------------------------------------
       
   248 // Settings view tab 1
       
   249 // --------------------------------------------------------------------------
       
   250 //
       
   251 RESOURCE TAB r_pbk2_settings_view_tab1
       
   252     {
       
   253     id = EPbk2SettingsViewId;
       
   254     }
       
   255 
       
   256 // --------------------------------------------------------------------------
       
   257 // View navigation graph
       
   258 // --------------------------------------------------------------------------
       
   259 //
       
   260 RESOURCE PBK2_VIEW_GRAPH r_pbk2_viewnodes
       
   261     {
       
   262     nodes =
       
   263         {
       
   264         /// Exit view
       
   265         PBK2_VIEW_NODE
       
   266             {
       
   267             version = 0;
       
   268             viewId = EPbk2ExitViewId;
       
   269             defaultPrevViewId = EPbk2NullViewId;
       
   270             exitNode = 1;
       
   271             },
       
   272 
       
   273         /// Names list view
       
   274         PBK2_VIEW_NODE
       
   275             {
       
   276             version = 0;
       
   277             viewId = EPbk2NamesListViewId;
       
   278             defaultPrevViewId = EPbk2ExitViewId;
       
   279             transitions =
       
   280                 {
       
   281                 PBK2_VIEW_TRANSITION
       
   282                     {
       
   283                     version = 0;
       
   284                     event = EPbk2ViewTransitionBack;
       
   285                     targetViewId = EPbk2NullViewId;
       
   286                     }
       
   287                 };
       
   288             tabGroupId = EPbk2MainTabGroup;
       
   289             tabGroupOrdering = EPbk2NamesListViewTabOrdering;
       
   290             tabs = r_pbk2_names_list_view_tabs;
       
   291             },
       
   292 
       
   293         /// Contact info view
       
   294         PBK2_VIEW_NODE
       
   295             {
       
   296             version = 0;
       
   297             viewId = EPbk2ContactInfoViewId;
       
   298             defaultPrevViewId = EPbk2NamesListViewId;
       
   299             transitions =
       
   300                 {
       
   301                 PBK2_VIEW_TRANSITION
       
   302                     {
       
   303                     version = 0;
       
   304                     event = EPbk2ViewTransitionBack;
       
   305                     targetViewId = EPbk2NamesListViewId;
       
   306                     }
       
   307                 };
       
   308             tabGroupId = EPbk2MemoryEntryTabGroup;
       
   309             tabGroupOrdering = EPbk2ContactInfoViewTabOrdering;
       
   310             tabs = r_pbk2_memory_entry_tabs;
       
   311             },
       
   312 
       
   313         /// Settings view
       
   314         PBK2_VIEW_NODE
       
   315             {
       
   316             version = 0;
       
   317             viewId = EPbk2SettingsViewId;
       
   318             defaultPrevViewId = EPbk2NamesListViewId;
       
   319             transitions =
       
   320                 {
       
   321                 PBK2_VIEW_TRANSITION
       
   322                     {
       
   323                     version = 0;
       
   324                     event = EPbk2ViewTransitionBack;
       
   325                     targetViewId = EPbk2NamesListViewId;
       
   326                     }
       
   327                 };
       
   328             tabGroupId = EPbk2SettingsTabGroup;
       
   329             tabGroupOrdering = EPbk2SettingsViewTabOrdering;
       
   330             tabs = r_pbk2_settings_view_tabs;
       
   331             }
       
   332         };
       
   333     }
       
   334 
       
   335 // End of File