ipsservices/ipssossettings/data/ipssetuimailsettings.ra
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 00:02:40 +0200
changeset 4 e7aa27f58ae1
parent 0 8466d47a6819
child 12 4ce476e64c59
permissions -rw-r--r--
Revision: 201003 Kit: 201005

/*
* Copyright (c) 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: Resource definitions for ipssossettings.
*
*/


#include "ipssossettings.loc"


//----------------------------------------------------
//
//    r_ips_set_menubar
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_ips_set_menubar
    {
    titles=
        {
        MENU_TITLE
            {
            menu_pane = r_ips_set_menu;
            }
        };
    }

//----------------------------------------------------
//
//    r_ips_set_menu
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_ips_set_menu
    {
    items=
        {
// Single click changes        		
// Open
//        MENU_ITEM
//            {
//            command = EAknSoftkeyOpen;
//            txt = qtn_options_open;
//            },
//        // Change
//        MENU_ITEM
//            {
//            command = EAknSoftkeySelect;
//            txt = qtn_options_change;
//            },
        MENU_ITEM
            {
            command = EAknCmdHelp;
            txt = qtn_clipb_litxt_help;
            },
        MENU_ITEM
            {
            command = EAknCmdExit;
            txt = qtn_options_exit;
            }
        };
    }

//----------------------------------------------------
//
//    r_ips_set_dialog
//
//----------------------------------------------------
//
RESOURCE CBA r_ips_set_settings_dialog_softkeys
    {
    buttons =
        {
        CBA_BUTTON
            {
            id = EAknSoftkeyOptions;
            txt = text_softkey_option;
            },
        CBA_BUTTON
            {
            id = EAknSoftkeyBack;
            txt = text_softkey_back;
            },
        CBA_BUTTON
            {
            id = EAknSoftkeyOpen;
            txt = qtn_msk_open;
            }
        };
    }

//----------------------------------------------------
//
//    r_ips_set_dialog
//
//----------------------------------------------------
//
RESOURCE DIALOG r_ips_set_settings_dialog
    {
    flags =
        EEikDialogFlagWait | EEikDialogFlagNotifyEsc |
        EEikDialogFlagCbaButtons | EEikDialogFlagNoDrag |
        EEikDialogFlagNoTitleBar | EEikDialogFlagNoShadow |
        EEikDialogFlagNoBorder | EEikDialogFlagFillAppClientRect;
    buttons=r_ips_set_settings_dialog_softkeys;
    items=
        {
        DLG_LINE
            {
            type=EAknCtSettingListBox;
            id=EIpsSetUiIdListBox;
            itemflags=
                EEikDlgItemTakesEnterKey |
                EEikDlgItemOfferAllHotKeys;
            control = LISTBOX
                {
                height = 8;
                };
            }
        };
    }

// ================================= MENUS =================================

// ---------------------------------------------------------------------------
//
//   Resource, which defines the contents of main menu
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_main_menu
    {
    items =
        {
        // 1. Mailbox Settings
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mailbox_settings;
            itemid = EIpsSetUiMainMailboxSettings;
            itemtype = EIpsSetUiMenuArray;
            itemarray = r_ips_set_menu_mailbox_settings;
            itemappereance = EIpsSetUiMenuArray;
            },
        // 2. What to Sync
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_service_what_to_sync;
            itemid = EIpsSetUiMainWhatToSync;
            itemtype = EIpsSetUiMenuArray;
            itemarray = r_ips_set_menu_what_to_sync;
            itemappereance = EIpsSetUiMenuArray;
            },
        // 3. When to Sync
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_service_when_to_sync;
            itemid = EIpsSetUiMainWhenToSync;
            itemtype = EIpsSetUiMenuArray;
            itemarray = r_ips_set_menu_when_to_sync;
            itemappereance = EIpsSetUiMenuArray;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   Resource, which defines the contents of 'Mailbox Settings' sub menu
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_menu_mailbox_settings
    {
    items =
        {
        // Email address
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_email_address;
            itemid = EIpsSetUiMailboxEmailAddress;
            itemtype = EIpsSetUiItemText;
            itemmaxlength = KIpsSetUiMaxSettingsTextLength;
            itemflags =
                KIpsSetUiFlagCompulsory |
                KIpsSetUiFlagForceMustFill |
                KIpsSetUiFlagLatinOnly;
            },
        // Reply-to address
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_reply_to_address;
            itemid = EIpsSetUiMailboxReplyToAddress;
            itemtype = EIpsSetUiItemText;
            itemmaxlength = KIpsSetUiMaxSettingsTextLength;
            itemflags =
                KIpsSetUiFlagLatinOnly;
            },
        // Mailbox name
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mailbox_name;
            itemid = EIpsSetUiMailboxMailboxName;
            itemtype = EIpsSetUiItemText;
            itemmaxlength = KIpsSetUiMaxSettingsTextLength;
            },
        // My Name
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mailbox_my_name;
            itemid = EIpsSetUiMailboxMyName;
            itemtype = EIpsSetUiItemText;
            itemmaxlength = KIpsSetUiMaxSettingsTextLength;
            },
        // Include Signature
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_signature;
            itemid = EIpsSetUiMailboxIncludeSignature;
            itemtype = EIpsSetUiRadioButtonArray;
            itemarray = r_ips_set_array_signature_radio;
            // Single click changes        		
            itemflags = KIpsSetUiFlagEnterPressed;
            },
        // Signature line
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_signature_line;
            itemid = EIpsSetUiMailboxSignature;
            itemtype = EIpsSetUiItemText;
            itemflags = KIpsSetUiFlagHidden;
            itemmaxlength = KIpsSetUiMaxSettingsSignatureLength;
            },
        // 2. Advanced settings
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_advanced_mailbox_settings;
            itemid = EIpsSetUiMailboxAdvancedSettings;
            itemtype = EIpsSetUiMenuArray;
            itemarray = r_ips_set_menu_advanced_mailbox_settings;
            itemappereance = EIpsSetUiMenuArray;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   Resource, which defines the contents of 'Advanced Settings' sub menu
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_menu_advanced_mailbox_settings
    {
    items =
        {
        // 1. Incoming settings
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_incoming;
            itemid = EIpsSetUiAdvancedIncomingSettings;
            itemtype = EIpsSetUiMenuArray;
            itemarray = r_ips_set_menu_incoming_settings;
            itemappereance = EIpsSetUiMenuArray;
            },
        // 2. Outgoing settings
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_outgoing;
            itemid = EIpsSetUiAdvancedOutgoingSettings;
            itemtype = EIpsSetUiMenuArray;
            itemarray = r_ips_set_menu_outgoing_settings;
            itemappereance = EIpsSetUiMenuArray;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   Resource, which defines the contents of 'Incoming Settings' sub menu
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_menu_incoming_settings
    {
    items =
        {
        // User Name
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_user_name;
            itemid = EIpsSetUiIncomingUserName;
            itemtype = EIpsSetUiItemText;
            itemmaxlength = KIPsSetUiMaxSettingsUsrNameLength;
            itemflags = KIpsSetUiFlagLatinOnly;
            },
        // Password
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_password;
            itemid = EIpsSetUiIncomingUserPwd;
            itemtype = EIpsSetUiItemText;
            itemmaxlength = KIpsSetUiMaxPasswordLength;
            itemflags = KIpsSetUiFlagPassword;
            },
        // Incoming mail server
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_receiving;
            itemid = EIpsSetUiIncomingMailServer;
            itemtype = EIpsSetUiItemText;
            itemmaxlength = KIpsSetUiMaxSettingsTextLength;
            itemflags =
                KIpsSetUiFlagForceMustFill | KIpsSetUiFlagMustFill |
                KIpsSetUiFlagCompulsory | KIpsSetUiFlagLatinOnly;
            },
        // Access point in use
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_iap;
            itemid = EIpsSetUiIncomingIap;
            itemtype = EIpsSetUiUndefined;
            itemflags = KIpsSetUiFlagMustFill | KIpsSetUiFlagCompulsory;
            },
        // Security
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_security;
            itemid = EIpsSetUiIncomingSecurity;
            itemtype = EIpsSetUiRadioButtonArray;
            itemarray = r_ips_set_array_security;
            },
        // Port
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_port;
            itemid = EIpsSetUiIncomingPort;
            itemtype = EIpsSetUiRadioButtonArray;
            itemarray = r_ips_set_array_port_incoming;
            itemflags = KIpsSetUiFlagLangSpecificNumConv;
            },
        // APOP secure login
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_apop;
            itemid = EIpsSetUiIncomingAPop;
            itemtype = EIpsSetUiRadioButtonArray;
            itemarray = r_ips_set_array_apop;
            itemflags = KIpsSetUiFlagEnterPressed | KIpsSetUiFlagPop3Only;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   Resource, which defines the contents of 'Outgoing Settings' sub menu
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_menu_outgoing_settings
    {
    items =
        {
        // User authentication
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_outgoing_setting;
            itemid = EIpsSetUiOutgoingUserAuthentication;
            itemtype = EIpsSetUiRadioButtonArray;
            itemarray = r_ips_set_array_user_authentication;
            },
        // User name
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_user_name;
            itemid = EIpsSetUiOutgoingUserName;
            itemtype = EIpsSetUiItemText;
            itemmaxlength = KIpsSetUiMaxSettingsTextLength;
            itemflags = KIpsSetUiFlagLatinOnly;
            },
        // User password
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_password;
            itemid = EIpsSetUiOutgoingUserPwd;
            itemtype = EIpsSetUiItemText;
            itemmaxlength = KIpsSetUiMaxPasswordLength;
            itemflags = KIpsSetUiFlagPassword;
            },
        // Used mail server
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_sending;
            itemid = EIpsSetUiOutgoingMailServer;
            itemtype = EIpsSetUiItemText;
            itemmaxlength = KIpsSetUiMaxSettingsTextLength;
            itemflags =
                KIpsSetUiFlagForceMustFill | KIpsSetUiFlagMustFill |
                KIpsSetUiFlagCompulsory | KIpsSetUiFlagLatinOnly;
            },
        // Access point in use
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_iap;
            itemid = EIpsSetUiOutgoingIap;
            itemtype = EIpsSetUiUndefined;
            itemflags = KIpsSetUiFlagMustFill | KIpsSetUiFlagCompulsory;
            },
        // Security
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_security;
            itemid = EIpsSetUiOutgoingSecurity;
            itemtype = EIpsSetUiRadioButtonArray;
            itemarray = r_ips_set_array_security;
            },
        // Port
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_mail_port;
            itemid = EIpsSetUiOutgoingPort;
            itemtype = EIpsSetUiRadioButtonArray;
            itemarray = r_ips_set_array_port_outgoing;
            itemflags = KIpsSetUiFlagLangSpecificNumConv;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   Resource, which defines the contents of 'What to Sync' sub menu
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_menu_what_to_sync
    {
    items =
        {
        // Retrieve
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiRadioButtonArray;
            itemid = EIpsSetUiWhatDownloadSize;
            itemlabel = qtn_fse_settings_mail_downl_ctrl_retrieve;
            itemarray = r_ips_set_what_to_sync_array_email_download_size;
            //itemflags = KIpsSetUiFlagPop3Only;
            },
        // Emails to retrieve (POP3)
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiRadioButtonArray;
            itemid = EIpsSetUiWhatRetrievePop3;
            itemlabel = qtn_fse_settings_mail_downl_ctrl_retrieve_limit;
            itemarray = r_ips_set_what_to_sync_array_email_retrieve_pop3;
            itemflags = KIpsSetUiFlagPop3Only;
            },
        // Emails to retrieve (IMAP4)
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiMenuArray;
            itemid = EIpsSetUiWhatRetrieveImap4Menu;
            itemlabel = qtn_fse_settings_mail_downl_ctrl_retrieve_limit;
            itemarray = r_ips_set_what_to_sync_array_email_retrieve_imap4;
            // Single click changes        		
            itemflags = KIpsSetUiFlagEnterPressed | KIpsSetUiFlagImap4Only;
            },
        // Imap4 folder path
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemText;
            itemid = EIpsSetUiWhatImapPath;
            itemlabel = qtn_fse_settings_mail_folder_path;
            itemmaxlength = KIpsSetUiMaxSettingsTextLength;
            itemflags = KIpsSetUiFlagImap4Only;
            },
        // Folder subscriptions
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiMenuArray;
            itemid = EIpsSetUiWhatFolderSync;
            itemlabel = qtn_fse_settings_mail_folder_subscr;
            itemappereance = EIpsSetUiMenuArray;
            itemflags = KIpsSetUiFlagImap4Only;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   Resource, which defines the contents of 'When to Sync' sub menu
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_menu_when_to_sync
    {
    items =
        {
        // Connection Days
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiCheckBoxArray;
            itemid = EIpsSetUiWhenDays;
            itemlabel = qtn_fse_settings_mail_conn_days;
            itemarray = r_ips_set_when_to_sync_array_weekdays;
            },
        // Peak Sync Hours
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiRadioButtonArray;
            itemid = EIpsSetUiWhenHours;
            itemlabel = qtn_fse_settings_mail_conn_hours;
            itemarray = r_ips_set_when_to_sync_array_sync_hours;
            },
        // Update Interval
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiRadioButtonArray;
            itemid = EIpsSetUiWhenSchedule;
            itemlabel = qtn_fse_settings_mail_interval;
            itemarray = r_ips_set_when_to_sync_array_sync_schedule;
            }
        };
    }



// BUTTONS


// ---------------------------------------------------------------------------
//
//   r_ips_set_array_user_authentication
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_array_user_authentication
    {
    items =
        {
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiUserAuthenticationBtnNoAuth;
            itemlabel = qtn_fse_settings_outgoing_no_server;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiUserAuthenticationBtnUseIncoming;
            itemlabel = qtn_fse_settings_outgoing_same_as_incoming;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiUserAuthenticationBtnOwnForOutgoing;
            itemlabel = qtn_fse_settings_outgoing_setting;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_array_security
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_array_security
    {
    items =
        {
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiConnectionSecurityBtnTLS;
            itemlabel = qtn_fse_settings_mail_sec_starttls;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiConnectionSecurityBtnSSL;
            itemlabel = qtn_fse_settings_mail_sec_ssltls;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiConnectionSecurityBtnOff;
            itemlabel = qtn_fse_settings_mail_secur_off;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_array_port
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_array_port_incoming
    {
    items =
        {
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiIncomingPortBtnDefault;
            itemlabel = qtn_fse_settings_mail_port_def;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiIncomingPortBtnUserDefined;
            itemlabel = qtn_fse_settings_mail_port_userdef;
            itemflags = KIpsSetUiFlagFindEditor;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemValue;
            itemid = EIpsSetUiIncomingPortBtnEditor;
            itemlabel = qtn_fse_settings_mail_port_userdef;
            itemmaxlength = KIpsSetUiNumberMaxPortValue;
            itemflags = KIpsSetUiFlagPermanentlyHidden |
                KIpsSetUiFlagLangSpecificNumConv |
                KIpsSetUiFlagForceMustFill;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_array_port_outgoing
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_array_port_outgoing
    {
    items =
        {
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiOutgoingPortBtnDefault;
            itemlabel = qtn_fse_settings_mail_port_def;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiOutgoingPortBtnUserDefined;
            itemlabel = qtn_fse_settings_mail_port_userdef;
            itemflags = KIpsSetUiFlagFindEditor;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemValue;
            itemid = EIpsSetUiOutgoingPortBtnEditor;
            itemlabel = qtn_fse_settings_mail_port_def;
            itemmaxlength = KIpsSetUiNumberMaxPortValue;
            itemflags = KIpsSetUiFlagPermanentlyHidden |
                KIpsSetUiFlagLangSpecificNumConv |
                KIpsSetUiFlagForceMustFill;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_array_apop
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_array_apop
    {
    items =
        {
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiApopBtnOn;
            itemlabel = qtn_fse_settings_mail_apop_on;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiApopBtnOff;
            itemlabel = qtn_fse_settings_mail_apop_off;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_array_signature_radio
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_array_signature_radio
    {
    items =
        {
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiMailboxSignatureBtnOn;
            itemlabel = qtn_fse_settings_signature_on;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiMailboxSignatureBtnOff;
            itemlabel = qtn_fse_settings_signature_off;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_what_to_sync_array_email_retrieve_pop3
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_what_to_sync_array_email_retrieve_pop3
    {
    items =
        {
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhatRetrievePop3BtnAll;
            itemlabel = qtn_fse_settings_mail_retrieve_all;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhatRetrievePop3BtnCustom;
            itemlabel = qtn_fse_settings_mail_retrieve_amount;
            itemflags = KIpsSetUiFlagFindEditor;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemValue;
            itemid = EIpsSetUiWhatRetrievePop3EditCustom;
            itemlabel = qtn_fse_settings_mail_retrieve_amount;
            itemflags = KIpsSetUiFlagPermanentlyHidden;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_what_to_sync_array_email_retrieve_imap4
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_what_to_sync_array_email_retrieve_imap4
    {
    items =
        {
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiRadioButtonArray;
            itemid = EIpsSetUiWhatRetrieveImap4Inbox;
            itemlabel = qtn_fse_settings_mail_retrieve_from_inbox;
            itemarray =
                r_ips_set_what_to_sync_array_email_retrieve_imap4_inbox;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiRadioButtonArray;
            itemid = EIpsSetUiWhatRetrieveImap4Folders;
            itemlabel = qtn_fse_settings_mail_retrieve_from_folders;
            itemarray =
                r_ips_set_what_to_sync_array_email_retrieve_imap4_folder;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_what_to_sync_array_email_retrieve_imap4_inbox
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_what_to_sync_array_email_retrieve_imap4_inbox
    {
    items =
        {
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhatRetrieveImap4InboxBtnAll;
            itemlabel = qtn_fse_settings_mail_retrieve_all;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhatRetrieveImap4InboxBtnCustom;
            itemlabel = qtn_fse_settings_mail_retrieve_amount;
            itemflags = KIpsSetUiFlagFindEditor;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemValue;
            itemid = EIpsSetUiWhatRetrieveImap4InboxEditCustom;
            itemlabel = qtn_fse_settings_mail_retrieve_amount;
            itemflags = KIpsSetUiFlagPermanentlyHidden;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_what_to_sync_array_email_retrieve_imap4_folder
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_what_to_sync_array_email_retrieve_imap4_folder
    {
    items =
        {
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhatRetrieveImap4FolderBtnAll;
            itemlabel = qtn_fse_settings_mail_retrieve_all;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhatRetrieveImap4FolderBtnCustom;
            itemlabel = qtn_fse_settings_mail_retrieve_amount;
            itemflags = KIpsSetUiFlagFindEditor;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemValue;
            itemid = EIpsSetUiWhatRetrieveImap4FolderEditCustom;
            itemlabel = qtn_fse_settings_mail_retrieve_amount;
            itemflags = KIpsSetUiFlagPermanentlyHidden;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_what_to_sync_array_email_download_size
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_what_to_sync_array_email_download_size
    {
    items =
        {
        // "Headers" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhatDownloadSizeBtnHeaders;
            itemlabel = qtn_fse_settings_mail_retrieve_hdr;
            },
        // "Headers Plus" -options
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhatDownloadSizeBtnPlus;
            itemlabel = qtn_fse_settings_mail_retrieve_lessthan;
            itemflags =  KIpsSetUiFlagImap4Only |  KIpsSetUiFlagFindEditor;
            },
        // "Everything" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhatDownloadSizeBtnFull;
            itemlabel = qtn_fse_settings_mail_retrieve_bodyandatt;
            },
        // Size editor
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemValue;
            itemid = EIpsSetUiWhatDownloadSizeEditPlus;
            itemlabel = qtn_fse_settings_mail_retrieve_lessthan;
            itemflags = KIpsSetUiFlagPermanentlyHidden |
                KIpsSetUiFlagForceMustFill;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_when_to_sync_array_sync_schedule
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_when_to_sync_array_sync_schedule
    {
    items =
        {
        // "5 minutes" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenScheduleBtn5Min;
            itemlabel = qtn_fse_settings_mail_interval_5min;
            },
        // "10 minutes" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenScheduleBtn10Min;
            itemlabel = qtn_fse_settings_mail_interval_10min;
            },
        // "15 minutes" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenScheduleBtn15Min;
            itemlabel = qtn_fse_settings_mail_interval_15min;
            },
        // "30 minutes" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenScheduleBtn30Min;
            itemlabel = qtn_fse_settings_mail_interval_30min;
            },
        // "1 hour" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenScheduleBtn1Hour;
            itemlabel = qtn_fse_settings_mail_interval_1hour;
            },
        // "4 hours" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenScheduleBtn4Hours;
            itemlabel = qtn_fse_settings_mail_interval_4hours;
            },
        // "12 hours" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenScheduleBtn12Hours;
            itemlabel = qtn_fse_settings_mail_interval_12hours;
            },
        // "1 day" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenScheduleBtn1Day;
            itemlabel = qtn_fse_settings_mail_interval_1day;
            },
        // "Notification" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenScheduleBtnNotification;
            itemlabel = qtn_fse_settings_mail_interval_notif;
            },
        // "Manual" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenScheduleBtnManual;
            itemlabel = qtn_fse_settings_mail_interval_manual;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_when_to_sync_array_weekdays
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_when_to_sync_array_weekdays
    {
    items =
        {
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenDaysBtnMonday;
            itemlabel = qtn_week_long_monday;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenDaysBtnTuesday;
            itemlabel = qtn_week_long_tuesday;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenDaysBtnWednesday;
            itemlabel = qtn_week_long_wednesday;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenDaysBtnThursday;
            itemlabel = qtn_week_long_thursday;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenDaysBtnFriday;
            itemlabel = qtn_week_long_friday;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenDaysBtnSaturday;
            itemlabel = qtn_week_long_saturday;
            },
        //
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenDaysBtnSunday;
            itemlabel = qtn_week_long_sunday;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_when_to_sync_array_sync_hours
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_when_to_sync_array_sync_hours
    {
    items =
        {
        // "All day" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenHoursBtnAllDay;
            itemlabel = qtn_fse_settings_mail_conn_hours_all;
            },
        // "Between hours" -option
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemRadioButton;
            itemid = EIpsSetUiWhenHoursBtnCustomize;
            itemlabel = qtn_fse_settings_mail_conn_hours_between;
            itemflags = KIpsSetUiFlagFindEditor;
            },
        // Time Editor
        IPS_SET_ITEM
            {
            itemtype = EIpsSetUiItemMultiLine;
            itemid = EIpsSetUiWhenHoursCustom;
            itemlabel = qtn_fse_settings_mail_conn_hours_between;
            itemflags = KIpsSetUiFlagPermanentlyHidden;
            itemarray = r_ips_set_when_to_sync_array_sync_hours_multi_editor;
            }
        };
    }

// ---------------------------------------------------------------------------
//
//   r_ips_set_when_to_sync_array_sync_hours
//
// ---------------------------------------------------------------------------
//
RESOURCE IPS_SET_ARRAY r_ips_set_when_to_sync_array_sync_hours_multi_editor
    {
    items=
        {
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_conn_hours_from;
            itemid = EIpsSetUiWhenHoursEditCustomizeFrom;
            itemtype = EIpsSetUiItemTime;
            itemmaxlength = KIpsSetUiMaxSettingsTimeLength;
            },
        IPS_SET_ITEM
            {
            itemlabel = qtn_fse_settings_conn_hours_to;
            itemid = EIpsSetUiWhenHoursEditCustomizeTo;
            itemtype = EIpsSetUiItemTime;
            itemmaxlength = KIpsSetUiMaxSettingsTimeLength;
            }
        };
    }

// End of File