7 #include "pluginclient.h"
14 PLUGIN_THREAD_HEADER(SvgMain
, SvgThread
, SvgWin
)
21 class SvgWin
: public BC_Window
24 SvgWin(SvgMain
*client
, int x
, int y
);
30 SvgCoord
*in_x
, *in_y
, *in_w
, *in_h
, *out_x
, *out_y
, *out_w
, *out_h
;
32 BC_Title
*svg_file_title
;
33 NewSvgButton
*new_svg_button
;
34 NewSvgWindow
*new_svg_thread
;
35 EditSvgButton
*edit_svg_button
;
38 class SvgCoord
: public BC_TumbleTextBox
55 class NewSvgButton
: public BC_GenericButton
, public Thread
58 NewSvgButton(SvgMain
*client
, SvgWin
*window
, int x
, int y
);
67 class EditSvgButton
: public BC_GenericButton
, public Thread
70 EditSvgButton(SvgMain
*client
, SvgWin
*window
, int x
, int y
);
81 class NewSvgWindow
: public BC_FileBox
84 NewSvgWindow(SvgMain
*client
, SvgWin
*window
, char *init_directory
);
90 class SvgSodipodiThread
: public Thread
93 SvgSodipodiThread(SvgMain
*client
, SvgWin
*window
);