--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/textinput/peninputcommonlayout/inc/peninputcommonlayoutglobalenum.h Tue Feb 02 01:02:04 2010 +0200
@@ -0,0 +1,147 @@
+/*
+* 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: the enumeration of peninputcommonlayout
+*
+*/
+
+
+#ifndef PENINPUTCOMMONLAYOUTGLOBALENUM_H
+#define PENINPUTCOMMONLAYOUTGLOBALENUM_H
+
+/**
+ * Pen input range button response style
+ */
+enum TPeninputRangeResponseStyle
+ {
+ EPeninputRangeResponseNoAction = 0,
+ EPeninputRangeResponseSwitchRange = 1,
+ EPeninputRangeResponsePopupChoiceItem = 2
+ };
+
+/**
+ * Pen input range extention
+ */
+enum TPeninputLayoutExtRange
+ {
+ ERangeNativeNumber = 0x0020,
+ ERangeMixedText = 0x0040, // e.g. arabic native text mixed with latin text
+ ERangeMixedNumber = 0x0080 // e.g. arabic native number mixed with latin number
+ };
+
+/**
+ * Pen input layout event
+ */
+enum TPeninputLayoutEvent
+ {
+ EPeninputLayoutEventClose = 1001, //starts from control event extended base
+ EPeninputLayoutEventOpen,
+ EPeninputLayoutEventOption,
+ EPeninputLayoutEventEnter,
+ EPeninputLayoutEventBack,
+ EPeninputLayoutEventSwitchLanguage,
+ EPeninputLayoutEventToHwr,
+ EPeninputLayoutEventToVkb,
+ EPeninputLayoutEventDataQueryPosition,
+ EPeninputLayoutEventMovePosition,
+ EPeninputLayoutEventRange,
+ EPeninputLayoutEventRangeLoop,
+ EPeninputLayoutEventShift,
+ EPeninputLayoutEventCapslock,
+ EPeninputLayoutEventSpace,
+ EPeninputLayoutEventTab,
+
+ EPeninputLayoutEventSetPermittedRange,
+ EPeninputLayoutEventSetPermittedCase,
+ EPeninputLayoutEventSetCase,
+ EPeninputLayoutEventCloseWindow,
+ EPeninputLayoutEventChangeInputMode,
+
+ EPeninputLayoutEventLeftArrow,
+ EPeninputLayoutEventRightArrow,
+
+ EPeninputLayoutEventLast = 2000 // user event starts from here, same as base control
+ };
+
+/**
+ * Pen input common control id
+ */
+enum TPeninputCommonCtrlID
+ {
+ EPeninutWindowCtrlIdBaseWindow = 0,
+
+ // Controls in the titlepane
+ EPeninutWindowCtrlIdMoveBtn,
+ EPeninupWindowCtrlIdArrowLeftBtn,// new added by vv
+ EPeninupWindowCtrlIdArrowRightBtn,// new added by vv
+ EPeninutWindowCtrlIdCloseBtn,
+ EPeninutWindowCtrlIdOptionBtn,
+ EPeninutWindowCtrlIdInputContextField,
+
+ EPeninutWindowCtrlIdVkbCtrl,
+ EPeninutWindowCtrlIdBackspaceBtn,
+ EPeninutWindowCtrlIdEnterBtn,
+ EPeninutWindowCtrlIdInputLangSwitcherBtn,
+
+ // Controls in the next line
+ EPeninutWindowCtrlIdTabBtn,
+ EPeninutWindowCtrlIdCapslockBtn,
+ EPeninutWindowCtrlIdShiftBtn,
+ EPeninutWindowCtrlIdSpaceBtn,
+ EPeninutWindowCtrlIdSwitchToHwrBtn,
+ EPeninutWindowCtrlIdSwitchToVkbBtn,
+
+ EPeninutWindowCtrlIdRangeBar,
+
+ // Button Id in range bar
+ EPeninutWindowCtrlIdNativeCharBtn,
+ EPeninutWindowCtrlIdNativeNumberBtn,
+ EPeninutWindowCtrlIdLatinCharBtn,
+ EPeninutWindowCtrlIdLatinNumberBtn,
+ EPeninutWindowCtrlIdSymbolBtn,
+ EPeninutWindowCtrlIdAccentedBtn,
+
+ // Hwr box
+ EPeninutWindowCtrlIdHwrBox,
+
+ // Pop up window
+ EPeninutWindowCtrlIdAccentPopupWindow,
+ EPeninutWindowCtrlIdSwitcherPopupWindow,
+ EPeninputWindowCtrlIdMultiLineICF,
+ //candidate list
+ EPentinputHwrCandidateList,
+ EPeninputWindowCtrlIdLastOne,
+
+ EPeninutWindowCtrlIdRangeBtn //todo split view
+ };
+
+/**
+ * Pen input postion change style
+ */
+enum TPeninputPositionChangeStyle
+ {
+ EPeninputPositionChangeNone = 0,
+ EPeninputPositionChangeTlJustify = 1,
+ EPeninputPositionChangeBrJustify = 2,
+ EPeninputPositionChangeDataQuery = 3
+ };
+
+enum TPeninputGuideLineStyle
+ {
+ EPeninputGuideLineNone = 0,
+ EPeninputGuideLineTop = 1,
+ EPeninputGuideLineBottom = 2,
+ EPeninputGuideLineBoth = 3
+ };
+
+#endif // PENINPUTCOMMONLAYOUTGLOBALENUM_H