|
|
#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... |