nonbinary-tree(TM) now works in a very minimal instance
This commit is contained in:
parent
330755591b
commit
b16590fd5a
15 changed files with 132 additions and 216 deletions
|
|
@ -16,11 +16,20 @@ struct ct_surface {
|
|||
|
||||
struct ct_surface *new_surface(struct ct_dims *const dims,
|
||||
struct ct_bounds *const bounds);
|
||||
void destroy_surface(struct ct_surface *const surface);
|
||||
void destroy_surface(const struct ct_surface *const surface);
|
||||
|
||||
void resize_surface(struct ct_surface *const surface,
|
||||
struct ct_dims *const dims);
|
||||
void rebind_surface(struct ct_surface *const surface,
|
||||
struct ct_bounds *const bounds);
|
||||
|
||||
#define sfpos(surface, x, y) (x = sfposx(surface), y = sfposy(surface))
|
||||
#define sfsize(surface, width, height) (width = sfwidth(surface), height = sfheight(surface))
|
||||
|
||||
void sclear(struct ct_surface *const surface);
|
||||
int swidth(const struct ct_surface *const surface);
|
||||
int sheight(const struct ct_surface *const surface);
|
||||
int sposx(const struct ct_surface *const surface);
|
||||
int sposy(const struct ct_surface *const surface);
|
||||
|
||||
#endif /* CURSETREE_SURFACE_H */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue