Tesseract
3.02
|
Go to the source code of this file.
enum C_COL |
Definition at line 32 of file callcpp.h.
{ Black, White, Red, Yellow, Green, Cyan, Blue, Magenta, Aquamarine, Dark_SLATE_BLUE, Light_BLUE, Medium_BLUE, Midnight_BLUE, Navy_BLUE, Sky_BLUE, Slate_BLUE, Steel_BLUE, Coral, Brown, Sandy_BROWN, Gold, GoldENROD, Dark_GREEN, Dark_OLIVE_GREEN, Forest_GREEN, Lime_GREEN, Pale_GREEN, Yellow_GREEN, Light_GREY, Dark_SLATE_GREY, Dim_GREY, Grey, Khaki, Maroon, Orange, Orchid, Pink, Plum, Indian_RED, Orange_RED, Violet_RED, Salmon, Tan, Turqoise, Dark_TURQUOISE, Violet, Wheat, Green_YELLOW } C_COL; /*starbase colours */
void c_clear_window | ( | void * | win | ) |
Definition at line 105 of file callcpp.cpp.
{ ScrollView* window = (ScrollView*) win; window->Clear(); }
ScrollView* c_create_window | ( | const char * | name, |
inT16 | xpos, | ||
inT16 | ypos, | ||
inT16 | xsize, | ||
inT16 | ysize, | ||
double | xmin, | ||
double | xmax, | ||
double | ymin, | ||
double | ymax | ||
) |
Definition at line 56 of file callcpp.cpp.
{ return new ScrollView(name, xpos, ypos, xsize, ysize, xmax - xmin, ymax - ymin, true); }
void c_draw | ( | void * | win, |
double | x, | ||
double | y | ||
) |
Definition at line 89 of file callcpp.cpp.
{ ScrollView* window = (ScrollView*) win; window->DrawTo((int) x, (int) y); }
void c_line_color_index | ( | void * | win, |
C_COL | index | ||
) |
Definition at line 71 of file callcpp.cpp.
{ // The colors are the same as the SV ones except that SV has COLOR:NONE --> offset of 1 ScrollView* window = (ScrollView*) win; window->Pen((ScrollView::Color) (index + 1)); }
void c_make_current | ( | void * | win | ) |
Definition at line 98 of file callcpp.cpp.
{ ScrollView* window = (ScrollView*) win; window->Update(); }
void c_move | ( | void * | win, |
double | x, | ||
double | y | ||
) |
Definition at line 80 of file callcpp.cpp.
{ ScrollView* window = (ScrollView*) win; window->SetCursor((int) x, (int) y); }
void cprintf | ( | const char * | format, |
... | |||
) |
Definition at line 41 of file callcpp.cpp.
{ va_list args; //variable args char msg[1000]; va_start(args, format); //variable list vsprintf(msg, format, args); //Format into msg va_end(args); tprintf ("%s", msg); }
void reverse16 | ( | void * | ptr | ) |
Definition at line 141 of file callcpp.cpp.
{ char tmp; char *cptr = (char *) ptr; tmp = *cptr; *cptr = *(cptr + 1); *(cptr + 1) = tmp; }
void reverse32 | ( | void * | ptr | ) |
Definition at line 128 of file callcpp.cpp.
{ char tmp; char *cptr = (char *) ptr; tmp = *cptr; *cptr = *(cptr + 3); *(cptr + 3) = tmp; tmp = *(cptr + 1); *(cptr + 1) = *(cptr + 2); *(cptr + 2) = tmp; }
char window_wait | ( | ScrollView * | win | ) |
Definition at line 112 of file callcpp.cpp.
{ SVEvent* ev; // Wait till an input or click event (all others are thrown away) char ret = '\0'; SVEventType ev_type = SVET_ANY; do { ev = win->AwaitEvent(SVET_ANY); ev_type = ev->type; if (ev_type == SVET_INPUT) ret = ev->parameter[0]; delete ev; } while (ev_type != SVET_INPUT && ev_type != SVET_CLICK); return ret; }