202 void ebox_mouse_enter(
t_ebox* x);
 
  210 void ebox_mouse_leave(
t_ebox* x);
 
  292 void ebox_pos(
t_ebox* x, 
float newx, 
float newy);
 
  300 void ebox_vis(
t_ebox* x, 
int vis);
 
  393 void ebox_properties(
t_ebox *x, t_glist *glist);
 
  433 void ebox_attrprint(
t_ebox* x);
 
  436 void ebox_wgetrect(
t_gobj *z,     t_glist *glist, 
int *xp1, 
int *yp1, 
int *xp2, 
int *yp2);
 
  437 void ebox_wvis(
t_gobj *z,         t_glist *glist, 
int vis);
 
  438 void ebox_wdisplace(
t_gobj *z,    t_glist *glist, 
int dx, 
int dy);
 
  439 void ebox_wselect(
t_gobj *z,      t_glist *glist, 
int selected);
 
  440 void ebox_wdelete(
t_gobj *z,      t_glist *glist);
 
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:1370
 
void ebox_redraw(t_ebox *x)
Notifies the t_ebox that it should be redrawn. 
Definition: ebox.c:1219
 
t_pd_err ebox_invalidate_layer(t_ebox *x, t_symbol *name)
Marks a layer as invalid. 
Definition: ebox.c:1356
 
void ebox_attrprocess_viabinbuf(void *x, t_binbuf *d)
Changes the attributes with a binbuf. 
Definition: ebox.c:164
 
void ebox_attrprocess_viatoms(void *x, int argc, t_atom *argv)
Changes the attributes with an array of atoms. 
Definition: ebox.c:142
 
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:1243
 
t_symbol * ebox_getfontslant(t_ebox *x)
Retrieves the slant of the font of the t_ebox. 
Definition: ebox.c:95
 
The t_atom struture. 
Definition: enative.h:105
 
The t_binbuf struture. 
Definition: enative.h:58
 
The t_symbol struture. 
Definition: enative.h:46
 
The graphical t_object struture. 
Definition: enative.h:132
 
The t_object struture. 
Definition: enative.h:143
 
float ebox_getfontsize(t_ebox *x)
Retrieves the size of the font of the t_ebox. 
Definition: ebox.c:105
 
void ebox_new(t_ebox *x, long flags)
Initializes the graphical members of the t_ebox. 
Definition: ebox.c:42
 
void ebox_get_rect_for_view(t_ebox *x, t_rect *rect)
Retrieves the rectangle of the t_ebox. 
Definition: ebox.c:1235
 
void ebox_free(t_ebox *x)
Indicates that the t_ebox can be drawn. 
Definition: ebox.c:76
 
char ebox_isdrawable(t_ebox *x)
Retrieves if a t_ebox is drawable. 
Definition: ebox.c:124
 
long t_pd_err
The error type. 
Definition: edefine.h:69
 
t_class * t_pd
pure datum: nothing but a class pointer 
Definition: enative.h:125
 
t_symbol * ebox_getfontweight(t_ebox *x)
Retrieves the weight of the font of the t_ebox. 
Definition: ebox.c:100
 
t_pd * ebox_getsender(t_ebox *x)
Retrieves the link list of object binded to the t_ebox. 
Definition: ebox.c:110
 
void ebox_set_cursor(t_ebox *x, int cursor)
Changes the cursor of the mouse. 
Definition: ebox.c:136
 
The drawing layer. 
Definition: edefine.h:373
 
A rectangle structure. 
Definition: edefine.h:227
 
t_pd_err ebox_end_layer(t_ebox *x, t_symbol *name)
Marks a layer as ready to be drawn. 
Definition: ebox.c:1341
 
void ebox_ready(t_ebox *x)
Indicates that the t_ebox can be drawn. 
Definition: ebox.c:58
 
The GUI object. 
Definition: edefine.h:701
 
t_symbol * ebox_getfontname(t_ebox *x)
Retrieves the name of the font of the t_ebox. 
Definition: ebox.c:90