libui/test/test.h

55 lines
1.1 KiB
C
Raw Normal View History

// 22 april 2015
// TODO
#define _GNU_SOURCE
#define _USE_MATH_DEFINES
2015-04-22 16:54:05 -05:00
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
2015-04-22 16:54:05 -05:00
#include <stdarg.h>
#include <string.h>
#include <math.h>
2015-08-27 11:05:11 -05:00
#include "../ui.h"
2015-04-22 16:54:05 -05:00
// main.c
extern void die(const char *, ...);
extern uiBox *mainBox;
extern uiTab *mainTab;
extern uiBox *(*newhbox)(void);
extern uiBox *(*newvbox)(void);
2015-04-22 16:54:05 -05:00
// spaced.c
extern void setSpaced(int);
extern void querySpaced(char[12]);
extern uiWindow *newWindow(const char *title, int width, int height, int hasMenubar);
extern uiBox *newHorizontalBox(void);
extern uiBox *newVerticalBox(void);
extern uiTab *newTab(void);
2015-05-11 21:35:16 -05:00
extern uiGroup *newGroup(const char *);
2015-04-23 17:22:06 -05:00
// menus.c
2015-05-09 09:12:02 -05:00
extern uiMenuItem *shouldQuitItem;
2015-04-23 17:22:06 -05:00
extern void initMenus(void);
// page1.c
extern uiBox *page1;
extern void makePage1(uiWindow *);
// page2.c
extern uiGroup *page2group;
extern uiBox *makePage2(void);
// page3.c
extern uiBox *makePage3(void);
// page4.c
extern uiBox *makePage4(void);
// page5.c
extern uiBox *makePage5(void);
// page6.c
extern uiBox *makePage6(void);
// drawtests.c
extern void runDrawTest(intmax_t, uiAreaDrawParams *);