217 void ebox_mouse_enter(
t_ebox* x);
 
  225 void ebox_mouse_leave(
t_ebox* x);
 
  236 void ebox_mouse_move(
t_ebox* x, t_symbol* s, 
int argc, t_atom *argv);
 
  247 void ebox_mouse_up(
t_ebox* x, t_symbol* s, 
int argc, t_atom *argv);
 
  258 void ebox_mouse_down(
t_ebox* x, t_symbol* s, 
int argc, t_atom *argv);
 
  269 void ebox_mouse_dblclick(
t_ebox* x, t_symbol* s, 
int argc, t_atom *argv);
 
  280 void ebox_mouse_wheel(
t_ebox* x, t_symbol* s, 
int argc, t_atom *argv);
 
  291 void ebox_key(
t_ebox* x, t_symbol* s, 
int argc, t_atom *argv);
 
  300 void ebox_dosave(
t_ebox* x, t_binbuf *b);
 
  310 void ebox_pos(
t_ebox* x, 
float newx, 
float newy);
 
  319 void ebox_vis(
t_ebox* x, 
int vis);
 
  330 t_pd_err ebox_set_receiveid(
t_ebox *x, t_object *attr, 
int argc, t_atom *argv);
 
  341 t_pd_err ebox_set_sendid(
t_ebox *x, t_object *attr, 
int argc, t_atom *argv);
 
  352 t_pd_err ebox_set_presetid(
t_ebox *x, t_object *attr, 
int argc, t_atom *argv);
 
  359 t_symbol* ebox_get_presetid(
t_ebox* x);
 
  370 t_pd_err ebox_set_font(
t_ebox *x, t_object *attr, 
int argc, t_atom *argv);
 
  381 t_pd_err ebox_set_fontweight(
t_ebox *x, t_object *attr, 
int argc, t_atom *argv);
 
  392 t_pd_err ebox_set_fontslant(
t_ebox *x, t_object *attr, 
int argc, t_atom *argv);
 
  403 t_pd_err ebox_set_fontsize(
t_ebox *x, t_object *attr, 
int argc, t_atom *argv);
 
  412 void ebox_properties(
t_ebox *x, t_glist *glist);
 
  421 void ebox_dialog(
t_ebox *x, t_symbol *s, 
int argc, t_atom *argv);
 
  433 t_pd_err ebox_notify(
t_ebox *x, t_symbol *s, t_symbol *msg, 
void *sender, 
void *data);
 
  444 t_pd_err ebox_size_set(
t_ebox *x, t_object *attr, 
int argc, t_atom *argv);
 
  452 void ebox_attrprint(
t_ebox* x);
 
  455 void ebox_wgetrect(t_gobj *z,     t_glist *glist, 
int *xp1, 
int *yp1, 
int *xp2, 
int *yp2);
 
  456 void ebox_wvis(t_gobj *z,         t_glist *glist, 
int vis);
 
  457 void ebox_wdisplace(t_gobj *z,    t_glist *glist, 
int dx, 
int dy);
 
  458 void ebox_wselect(t_gobj *z,      t_glist *glist, 
int selected);
 
  459 void ebox_wdelete(t_gobj *z,      t_glist *glist);
 
void ebox_ready(t_ebox *x)
Indicates that the t_ebox can be drawn. 
Definition: ebox.c:74
 
t_symbol * ebox_getfontweight(t_ebox *x)
Retrieves the weight of the font of the t_ebox. 
Definition: ebox.c:116
 
t_pd * ebox_getsender(t_ebox *x)
Retrieves the link list of object binded to the t_ebox. 
Definition: ebox.c:126
 
t_symbol * ebox_getfontname(t_ebox *x)
Retrieves the name of the font of the t_ebox. 
Definition: ebox.c:106
 
t_symbol * ebox_getfontslant(t_ebox *x)
Retrieves the slant of the font of the t_ebox. 
Definition: ebox.c:111
 
t_pd_err ebox_paint_layer(t_ebox *x, t_symbol *name, float x_p, float y_p)
Paints a layer in the t_ebox. 
Definition: ebox.c:1386
 
t_pd_err ebox_end_layer(t_ebox *x, t_symbol *name)
Marks a layer as ready to be drawn. 
Definition: ebox.c:1357
 
void ebox_free(t_ebox *x)
Indicates that the t_ebox can be drawn. 
Definition: ebox.c:92
 
t_elayer * ebox_start_layer(t_ebox *x, t_symbol *name, float width, float height)
Creates or initializes a layer for the t_ebox. 
Definition: ebox.c:1259
 
void ebox_set_cursor(t_ebox *x, int cursor)
Changes the cursor of the mouse. 
Definition: ebox.c:152
 
void ebox_redraw(t_ebox *x)
Notifies the t_ebox that it should be redrawn. 
Definition: ebox.c:1235
 
The drawing layer. 
Definition: edefine.h:388
 
A rectangle structure. 
Definition: edefine.h:242
 
void ebox_new(t_ebox *x, long flags)
Initializes the graphical members of the t_ebox. 
Definition: ebox.c:58
 
t_pd_err ebox_invalidate_layer(t_ebox *x, t_symbol *name)
Marks a layer as invalid. 
Definition: ebox.c:1372
 
void ebox_attrprocess_viatoms(void *x, int argc, t_atom *argv)
Changes the attributes with an array of atoms. 
Definition: ebox.c:158
 
long t_pd_err
The error type. 
Definition: edefine.h:84
 
The GUI object. 
Definition: edefine.h:716
 
void ebox_get_rect_for_view(t_ebox *x, t_rect *rect)
Retrieves the rectangle of the t_ebox. 
Definition: ebox.c:1251
 
void ebox_attrprocess_viabinbuf(void *x, t_binbuf *d)
Changes the attributes with a binbuf. 
Definition: ebox.c:180
 
float ebox_getfontsize(t_ebox *x)
Retrieves the size of the font of the t_ebox. 
Definition: ebox.c:121
 
char ebox_isdrawable(t_ebox *x)
Retrieves if a t_ebox is drawable. 
Definition: ebox.c:140