phonebookui/Phonebook/View/rss/PbkFetchDlg.rss
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 14 Sep 2010 20:54:53 +0300
branchRCL_3
changeset 21 9da50d567e3c
parent 0 e686773b3f54
permissions -rw-r--r--
Revision: 201033 Kit: 201035

/*
* Copyright (c) 2002 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: 
*     This file contains all the resources for the module.
*
*/


//  RESOURCE DEFINITIONS 

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

// ---------------------------------------------------------
// Single entry fetch resource
// ---------------------------------------------------------
//
RESOURCE PBK_FETCH_DIALOG r_pbk_single_entry_fetch_dlg
    {
    dialog = r_pbk_single_entry_fetch_control_dlg;
    cba = r_pbk_softkeys_single_entry_fetch;
    emptyCba = r_pbk_softkeys_empty_back;
    navi_pane = r_pbk_single_entry_fetch_navilabel;
    }

// ---------------------------------------------------------
// Navi pane label for group member fetch
// ---------------------------------------------------------
//
RESOURCE NAVI_DECORATOR r_pbk_group_member_fetch_navilabel
    {
    type = ENaviDecoratorLabel;
    control = NAVI_LABEL 
        {
        txt = qtn_phob_navi_select_members;
        };
    }

// ---------------------------------------------------------
// Group member fetch resource
// ---------------------------------------------------------
//
RESOURCE PBK_FETCH_DIALOG r_pbk_group_member_fetch_dlg
    {
    dialog = r_pbk_group_member_fetch_control_dialog;
    cba = r_pbk_softkeys_group_member_fetch;
    emptyCba = r_pbk_softkeys_empty_back;
    navi_pane = r_pbk_group_member_fetch_navilabel;
    }

// ---------------------------------------------------------
// Multiple entry fetch resource
// ---------------------------------------------------------
//
RESOURCE PBK_FETCH_DIALOG r_pbk_multiple_entry_fetch_dlg
    {
    dialog = r_pbk_multiple_entry_fetch_control_dlg;
    cba = r_pbk_softkeys_multiple_entry_fetch;
    emptyCba = r_pbk_softkeys_empty_back;
    }


// ---------------------------------------------------------
// Single Entry Fetch dialog
// @type Dialog
// ---------------------------------------------------------
//
RESOURCE DIALOG r_pbk_single_entry_fetch_control_dlg
    {
	flags = PBK_FETCHDIALOG_FLAGS;
	pages = 0;  // Single page
	buttons = r_pbk_softkeys_empty_back;
    items = 
        {
        DLG_LINE
            {
            type = EPbkCtContactViewList;
            id = ECtrlFetchNamesList;
            control = PBK_CONTACTVIEWLISTCONTROL
                {
                emptyText = qtn_phob_no_entries;
                unnamedText = qtn_phob_unnamed;
                flags = KPbkContactViewListControlUpdateContextPane | KPbkContactViewListControlFindBox;
                listboxType = EAknCtSingleGraphicListBox;
                listbox = LISTBOX
                    {
                    flags = EAknListBoxLoopScrolling;
                    };
                iconArray = r_pbk_fieldtype_icons;
                emptyIconId = EPbkqgn_prop_nrtyp_empty;
                };
            }
        };
    }

// ---------------------------------------------------------
// Fetch check box icons.
// ---------------------------------------------------------
//
RESOURCE PBK_ICON_ARRAY r_pbk_checkbox_icons
    {
    icons = 
        {
        PBK_ICON_ID { iconId=EPbkqgn_prop_checkbox_on;  },
        PBK_ICON_ID { iconId=EPbkqgn_prop_checkbox_off; },
        PBK_ICON_ID { iconId=EPbkqgn_prop_nrtyp_empty;  }
        };      
    }

// ---------------------------------------------------------
// Group Member Fetch dialog. 
// This is used internally in Phonebook to fetch group members.
// @type Dialog
// ---------------------------------------------------------
//
RESOURCE DIALOG r_pbk_group_member_fetch_control_dialog
    {
	flags = PBK_FETCHDIALOG_FLAGS;
	pages = 0;  // Single page
	buttons = r_pbk_softkeys_empty_back;
    items = 
        {
        DLG_LINE
            {
            type = EPbkCtContactViewList;
            id = ECtrlFetchNamesList;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = PBK_CONTACTVIEWLISTCONTROL
                {
                emptyText = qtn_phob_no_entries;
                unnamedText = qtn_phob_unnamed;
                flags = KPbkContactViewListControlUpdateContextPane | KPbkContactViewListControlFindBox;
                listboxType = EAknCtSingleGraphicListBox;
                listbox = LISTBOX
                    {                    
                    flags = EAknListBoxMultiselectionList | EAknListBoxLoopScrolling;
                    };
                iconArray = r_pbk_checkbox_icons;
                defaultIconId = EPbkqgn_prop_checkbox_off;
                emptyIconId = EPbkqgn_prop_nrtyp_empty;
                };
            }
        };
    }

// ---------------------------------------------------------
// Multiple Entry Fetch dialog
// @type    fetch
// ---------------------------------------------------------
//
RESOURCE DIALOG r_pbk_multiple_entry_fetch_control_dlg
    {
    flags = PBK_FETCHDIALOG_FLAGS;
    pages = r_pbk_multiple_entry_fetch_dlg_pages;
    buttons = r_pbk_softkeys_empty_back;
    }

// ---------------------------------------------------------
// Multiple Entry Fetch dialog pages.
// ---------------------------------------------------------
//
RESOURCE ARRAY r_pbk_multiple_entry_fetch_dlg_pages
    {
    items =
        {
        PAGE 
            { 
            id = ECtrlFetchNamesList; 
            bmpfile = phonebook_mbm_file_location;
            bmpid = qgn_prop_pb_all_tab2;
            bmpmask = qgn_prop_pb_all_tab2_mask;
            lines = r_pbk_multiple_entry_fetch_contactview; 
            },
		PAGE 
            { 
            id = ECtrlFetchGroupsList; 
            bmpfile = phonebook_mbm_file_location;
            bmpid = qgn_prop_group_tab2;
            bmpmask = qgn_prop_group_tab2_mask;
            lines = r_pbk_multiple_entry_fetch_groupsview; 
            }
        };
    }

// ---------------------------------------------------------
// Multiple Entry Fetch dialog page lines - Contact list.
// ---------------------------------------------------------
//
RESOURCE ARRAY r_pbk_multiple_entry_fetch_contactview
    {
    items =
        {
        DLG_LINE
            {
            type = EPbkCtContactViewList;
            id = ECtrlFetchNamesList;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = PBK_CONTACTVIEWLISTCONTROL
                {
                emptyText = qtn_phob_no_entries;
                unnamedText = qtn_phob_unnamed;
                flags = KPbkContactViewListControlUpdateContextPane | KPbkContactViewListControlFindBox;
                listboxType = EAknCtSingleGraphicListBox;
                listbox = LISTBOX
                    {
                    flags = EAknListBoxMultiselectionList | EAknListBoxLoopScrolling;
                    };
                iconArray = r_pbk_checkbox_icons;
                defaultIconId = EPbkqgn_prop_checkbox_off;
                emptyIconId = EPbkqgn_prop_nrtyp_empty;
                };
            }
        };
    }


// ---------------------------------------------------------
// Multiple Entry Fetch dialog page lines - Groups list.
// ---------------------------------------------------------
//
RESOURCE ARRAY r_pbk_multiple_entry_fetch_groupsview
    {
    items =
        {
        DLG_LINE
            {
            type = EPbkCtContactViewList;
            id = ECtrlFetchGroupsList;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = PBK_CONTACTVIEWLISTCONTROL
                {
                emptyText = qtn_phob_no_groups;
                unnamedText = qtn_phob_unnamed;
                listboxType = EAknCtSingleGraphicListBox;
                listbox = LISTBOX
                    {
                    flags = EAknListBoxMultiselectionList | EAknListBoxLoopScrolling;
                    };
                iconArray = r_pbk_checkbox_icons;
                defaultIconId = EPbkqgn_prop_checkbox_off;
                emptyIconId = EPbkqgn_prop_nrtyp_empty;
                };
            }
        };
    }


// Context pane icon for fetch dialogs
RESOURCE IMAGE r_pbk_fetch_ctx_icon
    {
	bmpfile = phonebook_mbm_file_location;
    bmpid   = qgn_menu_phob_cxt;
    bmpmask = qgn_menu_phob_cxt_mask;
	}

// End of File