r105: This commit was manufactured by cvs2svn to create tag
[cinelerra_cv/mob.git] / hvirtual / plugins / translate / translatewin.h
blob579d1ff0eebcaed73df3e02c2288771ee54dbf2b
1 #ifndef TRANSLATEWIN_H
2 #define TRANSLATEWIN_H
4 #include "guicast.h"
6 class TranslateThread;
7 class TranslateWin;
9 #include "filexml.h"
10 #include "mutex.h"
11 #include "pluginclient.h"
12 #include "translate.h"
15 PLUGIN_THREAD_HEADER(TranslateMain, TranslateThread, TranslateWin)
17 class TranslateCoord;
19 class TranslateWin : public BC_Window
21 public:
22 TranslateWin(TranslateMain *client, int x, int y);
23 ~TranslateWin();
25 int create_objects();
26 int close_event();
28 TranslateCoord *in_x, *in_y, *in_w, *in_h, *out_x, *out_y, *out_w, *out_h;
29 TranslateMain *client;
32 class TranslateCoord : public BC_TumbleTextBox
34 public:
35 TranslateCoord(TranslateWin *win,
36 TranslateMain *client,
37 int x,
38 int y,
39 float *value);
40 ~TranslateCoord();
41 int handle_event();
43 TranslateMain *client;
44 TranslateWin *win;
45 float *value;
49 #endif