diff --git a/particle.c b/particle.c index 46a25df..bb9d15e 100644 --- a/particle.c +++ b/particle.c @@ -33,21 +33,6 @@ particle_common_new(int left_margin, int right_margin, return p; } -struct exposable * -exposable_common_new(const struct particle *particle, const char *on_click) -{ - struct exposable *exposable = malloc(sizeof(*exposable)); - exposable->particle = particle; - exposable->private = NULL; - exposable->width = 0; - exposable->on_click = on_click != NULL ? strdup(on_click) : NULL; - exposable->destroy = &exposable_default_destroy; - exposable->on_mouse = &exposable_default_on_mouse; - exposable->begin_expose = NULL; - exposable->expose = NULL; - return exposable; -} - void exposable_default_destroy(struct exposable *exposable) { @@ -115,3 +100,18 @@ exposable_default_on_mouse(struct exposable *exposable, struct bar *bar, } } } + +struct exposable * +exposable_common_new(const struct particle *particle, const char *on_click) +{ + struct exposable *exposable = malloc(sizeof(*exposable)); + exposable->particle = particle; + exposable->private = NULL; + exposable->width = 0; + exposable->on_click = on_click != NULL ? strdup(on_click) : NULL; + exposable->destroy = &exposable_default_destroy; + exposable->on_mouse = &exposable_default_on_mouse; + exposable->begin_expose = NULL; + exposable->expose = NULL; + return exposable; +}