TOC PREV NEXT INDEX

GDroi2d_click

Synopsis

define a module to create a 2D drawing with successive mouse clicks

GDroi2d_click_notify_templ

group GDroi2d_click_notify_templ {
int+IPort2 add;
int+IPort2 erase;
int+IPort2 close;
int+IPort2 clear<export=3>;
int+IPort2 done<export=3>;
int+IPort2 redraw;
GDview_ref_templ+IPort2+read+nonotify &view_in;
method+notify_inst init_func = "GDroi2d_click_create";
method+notify_deinst del_func() = "GDroi2d_click_delete";
method+notify_val upd_func = "GDroi2d_click_update";
};

GDroi2d_click_templ

GDroi2d_click_notify_templ GDroi2d_click_templ {
int+IPort2 x;
int+IPort2 y;
enum mode<export=3> {
choices = {"Clear", "Append"};
};
enum option<export=3> {
choices = {"Point", "Line", "Box", "Polyline", "Polygon"};
};
enum immed<export=3> {
choices = {"Confirm", "On Button Up"};
};
float red<export=3>;
float green<export=3>;
float blue<export=3>;
GDroi2d_buffer+OPort2 out_buf;
ptr+nonotify local_ptr<NEvisible=0>;
};

GDroi2d_click

GDroi2d_click_templ GDroi2d_click


TOC PREV NEXT INDEX