|
| |||||||||||||
#include "mit-copyright.h"Go to the source code of this file.
Defines | |
| #define | XMARK_START_BOUND 0 |
| #define | XMARK_END_BOUND 1 |
| #define | XMARK_TEMP_BOUND 2 |
| #define | XMARK_REDRAW_CURRENT 1 |
| #define | XMARK_REDRAW_OLD 2 |
| #define | XMARK_REDRAW_START 3 |
| #define | XMARK_REDRAW_END 4 |
| #define | xmarkStart(gram, x, y) xmarkSetBound(gram,x,y,XMARK_START_BOUND) |
| #define | xmarkEnd(gram, x, y) xmarkSetBound(gram,x,y,XMARK_END_BOUND) |
| #define | STARTBLOCK (markblock[XMARK_START_BOUND]) |
| #define | ENDBLOCK (markblock[XMARK_END_BOUND]) |
| #define | STARTCHAR (markchar[XMARK_START_BOUND]) |
| #define | ENDCHAR (markchar[XMARK_END_BOUND]) |
| #define | STARTPIXEL (markpixel[XMARK_START_BOUND]) |
| #define | ENDPIXEL (markpixel[XMARK_END_BOUND]) |
Functions | |
| void | xmarkSetBound () |
| int | xmarkSecond () |
| void | xmarkRedraw () |
| void | xmarkClear () |
| int | xmarkExtendFromStart () |
| int | xmarkExtendFromNearest () |
| int | xmarkExtendFromFirst () |
Variables | |
| int | markblock [] |
| int | markchar [] |
| int | markpixel [] |
| x_gram * | markgram |
|
|
Definition at line 32 of file xmark.h. Referenced by x_gram_draw(), xmarkExtendFromFirst(), and xmarkExtendFromNearest(). |
|
|
|
|
|
|
|
|
Definition at line 31 of file xmark.h. Referenced by x_gram_draw(), xmarkExtendFromFirst(), xmarkExtendFromNearest(), and xmarkSecond(). |
|
|
Definition at line 33 of file xmark.h. Referenced by xmarkSecond(). |
|
|
|
|
|
Definition at line 15 of file xmark.h. Referenced by xmarkExtendFromFirst(). |
|
|
|
|
|
|
|
|
Definition at line 19 of file xmark.h. Referenced by xunmark(). |
|
|
Definition at line 20 of file xmark.h. Referenced by xmarkExtendFromNearest(). |
|
|
Definition at line 14 of file xmark.h. Referenced by xmarkExtendFromNearest(). |
|
|
|
|
|
Definition at line 24 of file xmark.h. Referenced by xmarkExtendFromFirst(), and xmarkExtendFromNearest(). |
|
|
Definition at line 23 of file xmark.h. Referenced by xcut(), xmarkExtendFromFirst(), and xmarkExtendFromNearest(). |
|
|
Definition at line 268 of file xmark.c. References markblock, markchar, markgram, markpixel, oldblock, oldgram, and oldpixel. Referenced by xdestroygram(), xmarkExtendFromFirst(), xmarkExtendFromNearest(), xmarkSetBound(), and xunmark(). 00269 {
00270 oldblock[0] = markblock[0];
00271 oldblock[1] = markblock[1];
00272 oldpixel[0] = markpixel[0];
00273 oldpixel[1] = markpixel[1];
00274 oldgram = markgram;
00275
00276 markblock[0] = -1;
00277 markblock[1] = -1;
00278 markchar[0] = -1;
00279 markchar[1] = -1;
00280 markpixel[0] = -1;
00281 markpixel[1] = -1;
00282 markgram = NULL;
00283 }
|
|
|
Referenced by xcut(). |
|
|
Referenced by xcut(). |
|
|
|
|
|
|
|
|
Definition at line 251 of file xmark.c. References STARTBLOCK, and STARTCHAR. Referenced by x_gram_draw(), and xmarkGetText(). 00252 {
00253 if (STARTBLOCK > ENDBLOCK)
00254 return (XMARK_START_BOUND);
00255 else if (STARTBLOCK < ENDBLOCK)
00256 return (XMARK_END_BOUND);
00257 else {
00258 if (STARTCHAR > ENDCHAR)
00259 return (XMARK_START_BOUND);
00260 else if (STARTCHAR < ENDCHAR)
00261 return (XMARK_END_BOUND);
00262 else
00263 return (XMARK_END_BOUND);
00264 }
00265 }
|
|
|
Referenced by xmarkExtendFromFirst(), and xmarkExtendFromNearest(). |
|
|
Definition at line 20 of file xmark.c. Referenced by xmarkClear(), and xmarkSetBound(). |
|
|
Definition at line 21 of file xmark.c. Referenced by xmarkClear(), and xmarkSetBound(). |
|
|
Definition at line 23 of file xmark.c. Referenced by x_gram_draw(), xmarkClear(), xmarkExtendFromFirst(), xmarkExtendFromNearest(), xmarkGetText(), and xmarkSetBound(). |
|
|
Definition at line 22 of file xmark.c. Referenced by xmarkClear(), and xmarkSetBound(). |
| Last updated at Tue Dec 18 21:07:42 PST 2007. | This site and project hosted by... |