diff -r 000000000000 -r eb1f2e154e89 textinput/peninputvkbcn/inc/peninputvkb.hrh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/textinput/peninputvkbcn/inc/peninputvkb.hrh Tue Feb 02 01:02:04 2010 +0200 @@ -0,0 +1,124 @@ +/* +* Copyright (c) 2009 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: +* +*/ +#ifndef T_AKNFEPVKB_HRH +#define T_AKNFEPVKB_HRH + +#include +#include + +enum TAknFepVkbIMLayout + { + EAknFepVkbImCnPinyin = EPinyin, + EAknFepVkbImCnZhuyin = EZhuyin, + EAknFepVkbImCnStroke = EStroke, + EAknFepVkbImCnCangjie = ECangJie, + EAknFepVkbImLatin = ELatin, + EAknFepVkbImNumber = ENumber, + EAknFepVkbImLatinForZhuyin, + EAknFepVkbImNumberForZhuyin + }; + +enum TAknFepVkbLayout + { + EAknFepVkbVkbCnPinyinInitial = 0, + EAknFepVkbVkbCnPinyinComposition, + EAknFepVkbVkbCnZhuyinInitial, + EAknFepVkbVkbCnZhuyinComposition, + EAknFepVkbVkbCnStroke, + EAknFepVkbVkbCnCangjie, + EAknFepVkbVkbLatin, + EAknFepVkbVkbLatinShift, + EAknFepVkbVkbNumber, + EAknFepVkbVkbNumberShift, + EAknFepVkbVkbSymbol, + EAknFepVkbVkbSymbolShift, + EAknFepVkbVkbAccented1, + EAknFepVkbVkbAccentedShfit1, + EAknFepVkbVkbAccented2, + EAknFepVkbVkbAccentedShfit2, + EAknFepVkbVkbAccented3, + EAknFepVkbVkbAccentedShfit3, + EAknFepVkbVkbLatinForZhuyin, + EAknFepVkbVkbLatinForZhuyinShift, + EAknFepVkbVkbNumberForZhuyin, + EAknFepVkbVkbNumberForZhuyinShift + }; + +enum TAknFepVkbCtrlId + { + EAknFepVkbCtrlIdVkbWindow = EPeninputWindowCtrlIdLastOne, + + // Controls in the first line + EAknFepVkbCtrlIdTouchInputOption, + + // Controls in the next line + EAknFepVkbCtrlIdCandidateList, + EAknFepVkbCtrlIdCompositionField, + + // Controls in the next line + EAknFepVkbCtrlIdVkbCtrl, + EAknFepVkbCtrlIdEnterBtn, + + // Controls in the next line + EAknFepVkbCtrlIdSpaceBtn, + EAknFepVkbCtrlIdShiftBtn, + EAknFepVkbCtrlIdSwitchToHwrBtn, + + EAknFepVkbCtrlIdRangeBar, + // Button Id in range bar + EAknFepVkbCtrlIdChineseButton, + EAknFepVkbCtrlIdEnglishButton, + EAknFepVkbCtrlIdNumberButton, + EAknFepVkbCtrlIdSymbolButton, + EAknFepVkbCtrlIdAccentedButton, + // Control id for the client area group + EAknFepVkbCtrlIdClientArea, + + EAknFepVkbPopupWindow, + + // Control id for arrow buttons + EAknFepVkbCtrlIdArrowUpBtn, + EAknFepVkbCtrlIdArrowDownBtn, + EAknFepVkbCtrlIdArrowLeftBtn, + EAknFepVkbCtrlIdArrowRightBtn + }; + +enum TNofityWhoWillGetFocus + { + EInputContextFieldGetFocus = 1, + ECompotisionFieldGetFocus + }; + +enum TVkbShiftType + { + EVkbNone = 0, + EVkbShift = 1, + EVkbCapslock = 2, + EVkbBoth = 3 + }; + +enum TVkbPositionChangeStyle + { + EVkbPositionChangeNone = 0, + EVkbPositionChangeTlJustify = 1, + EVkbPositionChangeBrJustify = 2, + EVkbPositionChangeDataQuery = 3 + }; + +#endif //T_AKNFEPVKB_HRH + +//End Of File