Files
2017-05-20 20:33:35 -07:00

92 lines
3.1 KiB
C
Executable File

/***************************************************************************************
*
* WRITEPAD(r): Handwriting Recognition Engine (HWRE) and components.
* Copyright (c) 2001-2017 PhatWare (r) Corp. All rights reserved.
*
* Licensing and other inquires: <developer@phatware.com>
* Developer: Stan Miasnikov, et al. (c) PhatWare Corp. <http://www.phatware.com>
*
* WRITEPAD HWRE is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* THE MATERIAL EMBODIED ON THIS SOFTWARE IS PROVIDED TO YOU "AS-IS"
* AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE,
* INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR
* FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL PHATWARE CORP.
* BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT, SPECIAL, INCIDENTAL,
* INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER,
* INCLUDING WITHOUT LIMITATION, LOSS OF PROFIT, LOSS OF USE, SAVINGS
* OR REVENUE, OR THE CLAIMS OF THIRD PARTIES, WHETHER OR NOT PHATWARE CORP.
* HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE
* POSSESSION, USE OR PERFORMANCE OF THIS SOFTWARE.
* See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with WritePad. If not, see <http://www.gnu.org/licenses/>.
*
**************************************************************************************/
#pragma once
#include "recotypes.h"
#if defined(__cplusplus)
extern "C"
{
#endif
/************************************************/
typedef enum {
GEST_NONE = 0x00000000,
GEST_DELETE = 0x00000001,
GEST_SCROLLUP = 0x00000002,
GEST_BACK = 0x00000004,
GEST_SPACE = 0x00000008,
GEST_RETURN = 0x00000010,
GEST_CORRECT = 0x00000020,
GEST_SPELL = 0x00000040,
GEST_SELECTALL = 0x00000080,
GEST_UNDO = 0x00000100,
GEST_SMALLPT = 0x00000200,
GEST_COPY = 0x00000400,
GEST_CUT = 0x00000800,
GEST_PASTE = 0x00001000,
GEST_TAB = 0x00002000,
GEST_MENU = 0x00004000,
GEST_LOOP = 0x00008000,
GEST_REDO = 0x00010000,
GEST_SCROLLDN = 0x00020000,
GEST_SAVE = 0x00040000,
GEST_SENDMAIL = 0x00080000,
GEST_OPTIONS = 0x00100000,
GEST_SENDTODEVICE = 0x00200000,
GEST_BACK_LONG = 0x00400000,
GEST_LEFTARC = 0x10000000,
GEST_RIGHTARC = 0x20000000,
GEST_ARCS = 0x30000000,
GEST_TIMEOUT = 0x40000000,
GEST_CUSTOIM = 0x80000000,
GEST_ALL = 0x0FFFFFFF
}
GESTURE_TYPE, *pGESTURE_TYPE;
#ifndef TRACE_BREAK
#define TRACE_BREAK (-1)
#endif //TRACE_BREAK
/************************************************/
GESTURE_TYPE HWR_CheckGesture( GESTURE_TYPE gtCheck, CGStroke stroke, int nPoints, int nScale, int nMinLen );
#if defined(__cplusplus)
}
#endif