phonebookui/Phonebook2/UIControls/rss/Pbk2FetchDlg.rss
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 12 Mar 2010 15:41:25 +0200
branchRCL_3
changeset 5 81f8547efd4f
parent 0 e686773b3f54
child 6 e8e3147d53eb
permissions -rw-r--r--
Revision: 201007 Kit: 201008

/*
* Copyright (c) 2005-2007 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
* which accompanies this distribution, and is available
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
*
* Initial Contributors:
* Nokia Corporation - initial contribution.
*
* Contributors:
*
* Description:  Phonebook 2 fetch resources.
*
*/


#include <pbk2icons.hrh>

// --------------------------------------------------------------------------
// Navi pane label for single entry fetch
// --------------------------------------------------------------------------
//
RESOURCE NAVI_DECORATOR r_pbk2_single_entry_fetch_navilabel
    {
    type = ENaviDecoratorLabel;
    control = NAVI_LABEL
        {
        txt = qtn_phob_navi_select_one_entry;
        };
    }

// --------------------------------------------------------------------------
// Single entry fetch resource
// --------------------------------------------------------------------------
//
RESOURCE PBK2_FETCH_DIALOG r_pbk2_single_entry_fetch_dlg
    {
    dialog = r_pbk2_single_entry_fetch_control_dlg;
    cba = r_pbk2_softkeys_select_back_select;
    emptyCba = r_pbk2_softkeys_empty_back_empty;
    navi_pane = r_pbk2_single_entry_fetch_navilabel;
    }

// --------------------------------------------------------------------------
// Multiple entry fetch resource with groups tab
// --------------------------------------------------------------------------
//
RESOURCE PBK2_FETCH_DIALOG r_pbk2_multiple_entry_fetch_dlg
    {
    dialog = r_pbk2_multiple_entry_fetch_control_dlg;
    cba = r_pbk2_softkeys_ok_back_ok;
    emptyCba = r_pbk2_softkeys_empty_back_empty;
    }

// --------------------------------------------------------------------------
// Multiple entry fetch resource without groups tab
// --------------------------------------------------------------------------
//
RESOURCE PBK2_FETCH_DIALOG r_pbk2_multiple_entry_fetch_no_groups_dlg
    {
    dialog = r_pbk2_multiple_entry_fetch_no_groups_control_dlg;
    cba = r_pbk2_softkeys_ok_back_ok;
    emptyCba = r_pbk2_softkeys_empty_back_empty;
    }

// --------------------------------------------------------------------------
// Call item fetch resource
// --------------------------------------------------------------------------
//
RESOURCE PBK2_FETCH_DIALOG r_pbk2_call_item_fetch_dlg
    {
    dialog = r_pbk2_single_entry_fetch_control_dlg;
    cba = r_pbk2_softkeys_call_back_call;
    emptyCba = r_pbk2_softkeys_empty_back_empty;
    navi_pane = r_pbk2_single_entry_fetch_navilabel;
    }

// --------------------------------------------------------------------------
// Single entry fetch dialog
// --------------------------------------------------------------------------
//
RESOURCE DIALOG r_pbk2_single_entry_fetch_control_dlg
    {
    flags = PBK2_FETCHDIALOG_FLAGS;
    pages = 0;  // Single page
    buttons = r_pbk2_softkeys_empty_back_empty;
    items =
        {
        DLG_LINE
            {
            type = EPbk2CtNamesContactViewList;
            id = ECtrlFetchNamesList;
            itemflags = EEikDlgItemTakesEnterKey |
                        EEikDlgItemOfferAllHotKeys;
            control = PBK2_CONTACT_CONTROL
                {
                flags = KPbk2ContactViewListControlUpdateContextPane |
                        KPbk2ContactViewListControlFindBox;
                listbox = LISTBOX
                    {
                    flags = EAknListBoxLoopScrolling;
                    };
                iconArray = r_pbk2_contact_list_icons;
                emptyIconId = PHONEBOOK2_ICON_ID
                    {
                    ownerUid = KPbk2UID3;
                    id = EPbk2qgn_prop_nrtyp_empty;
                    };
                defaultIconId = PHONEBOOK2_ICON_ID {};
                };
            }
        };
    }

// --------------------------------------------------------------------------
// Multiple entry fetch with groups dialog
// --------------------------------------------------------------------------
//
RESOURCE DIALOG r_pbk2_multiple_entry_fetch_control_dlg
    {
    flags = PBK2_FETCHDIALOG_FLAGS;
    pages = r_pbk2_multiple_entry_fetch_dlg_pages;
    buttons = r_pbk2_softkeys_empty_back_empty;
    }

// --------------------------------------------------------------------------
// Multiple entry fetch without groups dialog
// --------------------------------------------------------------------------
//
RESOURCE DIALOG r_pbk2_multiple_entry_fetch_no_groups_control_dlg
    {
    flags = PBK2_FETCHDIALOG_FLAGS;
    pages = r_pbk2_multiple_entry_fetch_no_groups_dlg_pages;
    buttons = r_pbk2_softkeys_empty_back_empty;
    }

// --------------------------------------------------------------------------
// Multiple entry fetch with groups dialog pages
// --------------------------------------------------------------------------
//
RESOURCE ARRAY r_pbk2_multiple_entry_fetch_dlg_pages
    {
    items =
        {
        PAGE
            {
            id = ECtrlFetchNamesList;
            bmpfile = phonebook2_mbm_file_location;
            bmpid = qgn_prop_nrtyp_empty; // Tab skinning handles icons
            bmpmask = qgn_prop_nrtyp_empty_mask; // Tab skinning handles icons
            lines = r_pbk2_multiple_entry_fetch_contactview;
            },
        PAGE
            {
            id = ECtrlFetchGroupsList;
            bmpfile = phonebook2_mbm_file_location;
            bmpid = qgn_prop_nrtyp_empty; // Tab skinning handles icons
            bmpmask = qgn_prop_nrtyp_empty_mask; // Tab skinning handles icons
            lines = r_pbk2_multiple_entry_fetch_groupsview;
            }
        };
    }
// --------------------------------------------------------------------------
// Multiple entry fetch without groups dialog pages
// --------------------------------------------------------------------------
//
RESOURCE ARRAY r_pbk2_multiple_entry_fetch_no_groups_dlg_pages
    {
    items =
        {
        PAGE
            {
            id = ECtrlFetchNamesList;
            bmpfile = phonebook2_mbm_file_location;
            bmpid = qgn_prop_pb_all_tab2;
            bmpmask = qgn_prop_pb_all_tab2_mask;
            lines = r_pbk2_multiple_entry_fetch_contactview;
            }
        };
    }

// --------------------------------------------------------------------------
// Multiple entry fetch dialog page lines - contacts list
// --------------------------------------------------------------------------
//
RESOURCE ARRAY r_pbk2_multiple_entry_fetch_contactview
    {
    items =
        {
        DLG_LINE
            {
            type = EPbk2CtNamesContactViewList;
            id = ECtrlFetchNamesList;
            itemflags = EEikDlgItemTakesEnterKey |
                        EEikDlgItemOfferAllHotKeys;
            control = PBK2_CONTACT_CONTROL
                {
                flags = KPbk2ContactViewListControlUpdateContextPane |
                        KPbk2ContactViewListControlFindBox;
                listbox = LISTBOX
                    {
                    flags = EAknListBoxMultiselectionList |
                            EAknListBoxLoopScrolling;
                    };
                iconArray = r_pbk2_checkbox_icons;
                emptyIconId = PHONEBOOK2_ICON_ID
                    {
                    ownerUid = KPbk2UID3;
                    id = EPbk2qgn_prop_checkbox_off;
                    };
                defaultIconId = PHONEBOOK2_ICON_ID
                    {
                    ownerUid = KPbk2UID3;
                    id = EPbk2qgn_prop_checkbox_off;
                    };
                };
            }
        };
    }

// --------------------------------------------------------------------------
// Multiple entry fetch dialog page lines - groups list
// --------------------------------------------------------------------------
//
RESOURCE ARRAY r_pbk2_multiple_entry_fetch_groupsview
    {
    items =
        {
        DLG_LINE
            {
            type = EPbk2CtGroupsContactViewList;
            id = ECtrlFetchGroupsList;
            itemflags = EEikDlgItemTakesEnterKey |
                        EEikDlgItemOfferAllHotKeys;
            control = PBK2_CONTACT_CONTROL
                {
                flags = KPbk2ContactViewListControlUpdateContextPane;
                listbox = LISTBOX
                    {
                    flags = EAknListBoxMultiselectionList |
                            EAknListBoxLoopScrolling;
                    };
                iconArray = r_pbk2_checkbox_icons;
                emptyIconId = PHONEBOOK2_ICON_ID
                    {
                    ownerUid = KPbk2UID3;
                    id = EPbk2qgn_prop_checkbox_off;
                    };
                defaultIconId = PHONEBOOK2_ICON_ID
                    {
                    ownerUid = KPbk2UID3;
                    id = EPbk2qgn_prop_checkbox_off;
                    };
                };
            }
        };
    }

// End of File