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);
float ebox_getfontsize(t_ebox *x)
Retrieves the size of the font of the t_ebox.
Definition: ebox.c:121
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_free(t_ebox *x)
Indicates that the t_ebox can be drawn.
Definition: ebox.c:92
t_symbol * ebox_getfontweight(t_ebox *x)
Retrieves the weight of the font of the t_ebox.
Definition: ebox.c:116
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_ready(t_ebox *x)
Indicates that the t_ebox can be drawn.
Definition: ebox.c:74
t_pd * ebox_getsender(t_ebox *x)
Retrieves the link list of object binded to the t_ebox.
Definition: ebox.c:126
The GUI object.
Definition: edefine.h:716
long t_pd_err
The error type.
Definition: edefine.h:84
void ebox_set_cursor(t_ebox *x, int cursor)
Changes the cursor of the mouse.
Definition: ebox.c:152
The drawing layer.
Definition: edefine.h:388
void ebox_attrprocess_viabinbuf(void *x, t_binbuf *d)
Changes the attributes with a binbuf.
Definition: ebox.c:180
A rectangle structure.
Definition: edefine.h:242
t_symbol * ebox_getfontname(t_ebox *x)
Retrieves the name of the font of the t_ebox.
Definition: ebox.c:106
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
void ebox_redraw(t_ebox *x)
Notifies the t_ebox that it should be redrawn.
Definition: ebox.c:1235
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_invalidate_layer(t_ebox *x, t_symbol *name)
Marks a layer as invalid.
Definition: ebox.c:1372
void ebox_new(t_ebox *x, long flags)
Initializes the graphical members of the t_ebox.
Definition: ebox.c:58
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_attrprocess_viatoms(void *x, int argc, t_atom *argv)
Changes the attributes with an array of atoms.
Definition: ebox.c:158
char ebox_isdrawable(t_ebox *x)
Retrieves if a t_ebox is drawable.
Definition: ebox.c:140