diff --git a/GNUmakefile b/GNUmakefile index def4aa0..2d2b944 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -133,7 +133,7 @@ else L_CFLAGS += -DUSE_STB_IMAGE endif -EXAMPLES = examples/example$(EXEC) examples/rotate$(EXEC) examples/image$(EXEC) examples/scrollbar$(EXEC) +EXAMPLES = examples/example$(EXEC) examples/rotate$(EXEC) examples/image$(EXEC) examples/scrollbar$(EXEC) examples/checkbox$(EXEC) ifeq ($(OPENGL),1) L_OBJS += src/widget/opengl.o diff --git a/examples/checkbox.c b/examples/checkbox.c new file mode 100644 index 0000000..ef64db4 --- /dev/null +++ b/examples/checkbox.c @@ -0,0 +1,25 @@ +/* $Id$ */ +#include + +int main() { + MwWidget window = MwVaCreateWidget(MwWindowClass, "test", NULL, 0, 0, 8 + 16 + 8 + 16 * 10 + 8, 8 + 16 + 8 + 16 + 8, + MwNtitle, "checkbox", + NULL); + + MwVaCreateWidget(MwCheckBoxClass, "cb1", window, 8, 8, 16, 16, + NULL); + MwVaCreateWidget(MwCheckBoxClass, "cb2", window, 8, 8 + 16 + 8, 16, 16, + MwNchecked, 1, + NULL); + + MwVaCreateWidget(MwLabelClass, "lab1", window, 8 + 16 + 8, 8, 16 * 10, 16, + MwNtext, "lorem ipsum 1", + MwNalignment, MwALIGNMENT_BEGINNING, + NULL); + MwVaCreateWidget(MwLabelClass, "lab2", window, 8 + 16 + 8, 8 + 16 + 8, 16 * 10, 16, + MwNtext, "lorem ipsum 2", + MwNalignment, MwALIGNMENT_BEGINNING, + NULL); + + MwLoop(window); +}