diff --git a/include/Milsko/Core.h b/include/Milsko/Core.h index 719bcd0..498e07f 100644 --- a/include/Milsko/Core.h +++ b/include/Milsko/Core.h @@ -3,12 +3,13 @@ #define __MILSKO_CORE_H__ #include -#include +#include MILSKODECL HMILSKO MilskoCreateWidget(MilskoClass class, HMILSKO parent, int x, int y, unsigned int width, unsigned int height); MILSKODECL void MilskoDestroyWidget(HMILSKO handle); MILSKODECL void MilskoLoop(HMILSKO handle); MILSKODECL void MilskoStep(HMILSKO handle); MILSKODECL int MilskoPending(HMILSKO handle); +MILSKODECL void MilskoApply(HMILSKO handle, ...); #endif diff --git a/include/Milsko/LowLevel.h b/include/Milsko/LowLevel.h index 90bd765..c47e344 100644 --- a/include/Milsko/LowLevel.h +++ b/include/Milsko/LowLevel.h @@ -15,7 +15,7 @@ typedef void* HMILSKOCOLOR; #endif #include -#include +#include MILSKODECL HMILSKOLL MilskoLLCreate(HMILSKOLL parent, int x, int y, int width, int height); MILSKODECL void MilskoLLDestroy(HMILSKOLL handle); diff --git a/include/Milsko/MachDep.h b/include/Milsko/MachDep.h index 76917e4..406d95b 100644 --- a/include/Milsko/MachDep.h +++ b/include/Milsko/MachDep.h @@ -5,6 +5,7 @@ #include #include #include +#include #ifdef _WIN32 #else #include diff --git a/include/Milsko/TypeDef.h b/include/Milsko/TypeDefs.h similarity index 88% rename from include/Milsko/TypeDef.h rename to include/Milsko/TypeDefs.h index d29a471..78b7ad0 100644 --- a/include/Milsko/TypeDef.h +++ b/include/Milsko/TypeDefs.h @@ -1,6 +1,6 @@ /* $Id$ */ -#ifndef __MILSKO_TYPEDEF_H__ -#define __MILSKO_TYPEDEF_H__ +#ifndef __MILSKO_TYPEDEFS_H__ +#define __MILSKO_TYPEDEFS_H__ #include diff --git a/include/Milsko/Window.h b/include/Milsko/Window.h new file mode 100644 index 0000000..ee2b3ce --- /dev/null +++ b/include/Milsko/Window.h @@ -0,0 +1,9 @@ +/* $Id$ */ +#ifndef __MILSKO_WINDOW_H__ +#define __MILSKO_WINDOW_H__ + +#include + +MILSKODECL MilskoClass MilskoWindowClass; + +#endif diff --git a/src/core.c b/src/core.c index dbdab74..d9ad812 100644 --- a/src/core.c +++ b/src/core.c @@ -59,3 +59,13 @@ MILSKODECL void MilskoLoop(HMILSKO handle) { MilskoLLSleep(10); } } + +void MilskoApply(HMILSKO handle, ...) { + va_list va; + char* key; + + va_start(va, handle); + while((key = va_arg(va, char*)) != NULL){ + } + va_end(va); +}