diff --git a/BorMakefile b/BorMakefile index 7cc0559..a6a3dec 100644 --- a/BorMakefile +++ b/BorMakefile @@ -2,7 +2,7 @@ CC = bcc32 -c LD = bcc32 -CFLAGS = -Iinclude -D_MILSKO -DUSE_GDI -DUSE_STB_IMAGE -DSTBI_NO_SIMD +CFLAGS = -Iinclude -D_MILSKO -DUSE_GDI -DUSE_STB_TRUETYPE -DUSE_STB_IMAGE -DSTBI_NO_SIMD LDFLAGS = -tWD .SUFFIXES: .obj .c all: src\Mw.dll @@ -15,13 +15,12 @@ clean: del /f /q src\lowlevel.obj del /f /q src\error.obj del /f /q src\unicode.obj - del /f /q src\font.obj del /f /q src\color.obj del /f /q src\directory.obj del /f /q src\messagebox.obj - del /f /q src\boldfont.obj del /f /q external\ds.obj del /f /q external\image.obj + del /f /q external\truetype.obj del /f /q src\icon\info.obj del /f /q src\icon\note.obj del /f /q src\icon\warning.obj @@ -53,11 +52,16 @@ clean: del /f /q src\widget\label.obj del /f /q src\widget\listbox.obj del /f /q src\widget\numberentry.obj + del /f /q src\text\font.obj + del /f /q src\text\draw.obj + del /f /q src\text\boldfont.obj + del /f /q src\text\ttf.obj + del /f /q src\text\boldttf.obj del /f /q src\backend\gdi.obj del /f /q src\Mw.dll -src\Mw.dll: src\core.obj src\string.obj src\draw.obj src\default.obj src\filechooser.obj src\lowlevel.obj src\error.obj src\unicode.obj src\font.obj src\color.obj src\directory.obj src\messagebox.obj src\boldfont.obj external\ds.obj external\image.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\icon\directory.obj src\icon\file.obj src\icon\back.obj src\icon\forward.obj src\icon\up.obj src\icon\computer.obj src\icon\search.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\cursor\hidden.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\viewport.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\listbox.obj src\widget\numberentry.obj src\backend\gdi.obj - $(LD) $(LDFLAGS) -e$@ src\core.obj src\string.obj src\draw.obj src\default.obj src\filechooser.obj src\lowlevel.obj src\error.obj src\unicode.obj src\font.obj src\color.obj src\directory.obj src\messagebox.obj src\boldfont.obj external\ds.obj external\image.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\icon\directory.obj src\icon\file.obj src\icon\back.obj src\icon\forward.obj src\icon\up.obj src\icon\computer.obj src\icon\search.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\cursor\hidden.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\viewport.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\listbox.obj src\widget\numberentry.obj src\backend\gdi.obj -lopengl32.lib -lgdi32.lib -luser32.lib +src\Mw.dll: src\core.obj src\string.obj src\draw.obj src\default.obj src\filechooser.obj src\lowlevel.obj src\error.obj src\unicode.obj src\color.obj src\directory.obj src\messagebox.obj external\ds.obj external\image.obj external\truetype.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\icon\directory.obj src\icon\file.obj src\icon\back.obj src\icon\forward.obj src\icon\up.obj src\icon\computer.obj src\icon\search.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\cursor\hidden.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\viewport.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\listbox.obj src\widget\numberentry.obj src\text\font.obj src\text\draw.obj src\text\boldfont.obj src\text\ttf.obj src\text\boldttf.obj src\backend\gdi.obj + $(LD) $(LDFLAGS) -e$@ src\core.obj src\string.obj src\draw.obj src\default.obj src\filechooser.obj src\lowlevel.obj src\error.obj src\unicode.obj src\color.obj src\directory.obj src\messagebox.obj external\ds.obj external\image.obj external\truetype.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\icon\directory.obj src\icon\file.obj src\icon\back.obj src\icon\forward.obj src\icon\up.obj src\icon\computer.obj src\icon\search.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\cursor\hidden.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\viewport.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\listbox.obj src\widget\numberentry.obj src\text\font.obj src\text\draw.obj src\text\boldfont.obj src\text\ttf.obj src\text\boldttf.obj src\backend\gdi.obj -lopengl32.lib -lgdi32.lib -luser32.lib implib src\Mw.lib src\Mw.dll .c.obj: diff --git a/NTMakefile b/NTMakefile index c328ced..43801f5 100644 --- a/NTMakefile +++ b/NTMakefile @@ -2,7 +2,7 @@ CC = cl /TC /c /nologo LD = link /nologo -CFLAGS = /Iinclude /D_MILSKO /DUSE_GDI /DUSE_STB_IMAGE /DSTBI_NO_SIMD +CFLAGS = /Iinclude /D_MILSKO /DUSE_GDI /DUSE_STB_TRUETYPE /DUSE_STB_IMAGE /DSTBI_NO_SIMD LDFLAGS = /DLL .SUFFIXES: .obj .c all: src\Mw.dll @@ -15,13 +15,12 @@ clean: del /f /q src\lowlevel.obj del /f /q src\error.obj del /f /q src\unicode.obj - del /f /q src\font.obj del /f /q src\color.obj del /f /q src\directory.obj del /f /q src\messagebox.obj - del /f /q src\boldfont.obj del /f /q external\ds.obj del /f /q external\image.obj + del /f /q external\truetype.obj del /f /q src\icon\info.obj del /f /q src\icon\note.obj del /f /q src\icon\warning.obj @@ -53,11 +52,16 @@ clean: del /f /q src\widget\label.obj del /f /q src\widget\listbox.obj del /f /q src\widget\numberentry.obj + del /f /q src\text\font.obj + del /f /q src\text\draw.obj + del /f /q src\text\boldfont.obj + del /f /q src\text\ttf.obj + del /f /q src\text\boldttf.obj del /f /q src\backend\gdi.obj del /f /q src\Mw.dll -src\Mw.dll: src\core.obj src\string.obj src\draw.obj src\default.obj src\filechooser.obj src\lowlevel.obj src\error.obj src\unicode.obj src\font.obj src\color.obj src\directory.obj src\messagebox.obj src\boldfont.obj external\ds.obj external\image.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\icon\directory.obj src\icon\file.obj src\icon\back.obj src\icon\forward.obj src\icon\up.obj src\icon\computer.obj src\icon\search.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\cursor\hidden.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\viewport.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\listbox.obj src\widget\numberentry.obj src\backend\gdi.obj - $(LD) $(LDFLAGS) /OUT:$@ src\core.obj src\string.obj src\draw.obj src\default.obj src\filechooser.obj src\lowlevel.obj src\error.obj src\unicode.obj src\font.obj src\color.obj src\directory.obj src\messagebox.obj src\boldfont.obj external\ds.obj external\image.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\icon\directory.obj src\icon\file.obj src\icon\back.obj src\icon\forward.obj src\icon\up.obj src\icon\computer.obj src\icon\search.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\cursor\hidden.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\viewport.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\listbox.obj src\widget\numberentry.obj src\backend\gdi.obj opengl32.lib gdi32.lib user32.lib +src\Mw.dll: src\core.obj src\string.obj src\draw.obj src\default.obj src\filechooser.obj src\lowlevel.obj src\error.obj src\unicode.obj src\color.obj src\directory.obj src\messagebox.obj external\ds.obj external\image.obj external\truetype.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\icon\directory.obj src\icon\file.obj src\icon\back.obj src\icon\forward.obj src\icon\up.obj src\icon\computer.obj src\icon\search.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\cursor\hidden.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\viewport.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\listbox.obj src\widget\numberentry.obj src\text\font.obj src\text\draw.obj src\text\boldfont.obj src\text\ttf.obj src\text\boldttf.obj src\backend\gdi.obj + $(LD) $(LDFLAGS) /OUT:$@ src\core.obj src\string.obj src\draw.obj src\default.obj src\filechooser.obj src\lowlevel.obj src\error.obj src\unicode.obj src\color.obj src\directory.obj src\messagebox.obj external\ds.obj external\image.obj external\truetype.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\icon\directory.obj src\icon\file.obj src\icon\back.obj src\icon\forward.obj src\icon\up.obj src\icon\computer.obj src\icon\search.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\cursor\hidden.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\viewport.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\listbox.obj src\widget\numberentry.obj src\text\font.obj src\text\draw.obj src\text\boldfont.obj src\text\ttf.obj src\text\boldttf.obj src\backend\gdi.obj opengl32.lib gdi32.lib user32.lib .c.obj: diff --git a/WatMakefile b/WatMakefile index 87467f1..79852d0 100644 --- a/WatMakefile +++ b/WatMakefile @@ -2,7 +2,7 @@ CC = wcc386 -bt=nt -q LD = wlink option quiet -CFLAGS = -i=include -d_MILSKO -dUSE_GDI -dUSE_STB_IMAGE -dSTBI_NO_SIMD +CFLAGS = -i=include -d_MILSKO -dUSE_GDI -dUSE_STB_TRUETYPE -dUSE_STB_IMAGE -dSTBI_NO_SIMD LDFLAGS = system nt_dll all: src/Mw.dll clean: .SYMBOLIC @@ -14,13 +14,12 @@ clean: .SYMBOLIC %erase src/lowlevel.obj %erase src/error.obj %erase src/unicode.obj - %erase src/font.obj %erase src/color.obj %erase src/directory.obj %erase src/messagebox.obj - %erase src/boldfont.obj %erase external/ds.obj %erase external/image.obj + %erase external/truetype.obj %erase src/icon/info.obj %erase src/icon/note.obj %erase src/icon/warning.obj @@ -52,11 +51,16 @@ clean: .SYMBOLIC %erase src/widget/label.obj %erase src/widget/listbox.obj %erase src/widget/numberentry.obj + %erase src/text/font.obj + %erase src/text/draw.obj + %erase src/text/boldfont.obj + %erase src/text/ttf.obj + %erase src/text/boldttf.obj %erase src/backend/gdi.obj %erase src/Mw.dll -src/Mw.dll: src/core.obj src/string.obj src/draw.obj src/default.obj src/filechooser.obj src/lowlevel.obj src/error.obj src/unicode.obj src/font.obj src/color.obj src/directory.obj src/messagebox.obj src/boldfont.obj external/ds.obj external/image.obj src/icon/info.obj src/icon/note.obj src/icon/warning.obj src/icon/error.obj src/icon/news.obj src/icon/question.obj src/icon/directory.obj src/icon/file.obj src/icon/back.obj src/icon/forward.obj src/icon/up.obj src/icon/computer.obj src/icon/search.obj src/cursor/default.obj src/cursor/cross.obj src/cursor/text.obj src/cursor/hidden.obj src/widget/button.obj src/widget/frame.obj src/widget/opengl.obj src/widget/window.obj src/widget/menu.obj src/widget/entry.obj src/widget/submenu.obj src/widget/viewport.obj src/widget/image.obj src/widget/scrollbar.obj src/widget/checkbox.obj src/widget/label.obj src/widget/listbox.obj src/widget/numberentry.obj src/backend/gdi.obj - $(LD) $(LDFLAGS) option implib=src/Mw.lib name $@ file src/core.obj file src/string.obj file src/draw.obj file src/default.obj file src/filechooser.obj file src/lowlevel.obj file src/error.obj file src/unicode.obj file src/font.obj file src/color.obj file src/directory.obj file src/messagebox.obj file src/boldfont.obj file external/ds.obj file external/image.obj file src/icon/info.obj file src/icon/note.obj file src/icon/warning.obj file src/icon/error.obj file src/icon/news.obj file src/icon/question.obj file src/icon/directory.obj file src/icon/file.obj file src/icon/back.obj file src/icon/forward.obj file src/icon/up.obj file src/icon/computer.obj file src/icon/search.obj file src/cursor/default.obj file src/cursor/cross.obj file src/cursor/text.obj file src/cursor/hidden.obj file src/widget/button.obj file src/widget/frame.obj file src/widget/opengl.obj file src/widget/window.obj file src/widget/menu.obj file src/widget/entry.obj file src/widget/submenu.obj file src/widget/viewport.obj file src/widget/image.obj file src/widget/scrollbar.obj file src/widget/checkbox.obj file src/widget/label.obj file src/widget/listbox.obj file src/widget/numberentry.obj file src/backend/gdi.obj library clib3r.lib library opengl32.lib library gdi32.lib library user32.lib +src/Mw.dll: src/core.obj src/string.obj src/draw.obj src/default.obj src/filechooser.obj src/lowlevel.obj src/error.obj src/unicode.obj src/color.obj src/directory.obj src/messagebox.obj external/ds.obj external/image.obj external/truetype.obj src/icon/info.obj src/icon/note.obj src/icon/warning.obj src/icon/error.obj src/icon/news.obj src/icon/question.obj src/icon/directory.obj src/icon/file.obj src/icon/back.obj src/icon/forward.obj src/icon/up.obj src/icon/computer.obj src/icon/search.obj src/cursor/default.obj src/cursor/cross.obj src/cursor/text.obj src/cursor/hidden.obj src/widget/button.obj src/widget/frame.obj src/widget/opengl.obj src/widget/window.obj src/widget/menu.obj src/widget/entry.obj src/widget/submenu.obj src/widget/viewport.obj src/widget/image.obj src/widget/scrollbar.obj src/widget/checkbox.obj src/widget/label.obj src/widget/listbox.obj src/widget/numberentry.obj src/text/font.obj src/text/draw.obj src/text/boldfont.obj src/text/ttf.obj src/text/boldttf.obj src/backend/gdi.obj + $(LD) $(LDFLAGS) option implib=src/Mw.lib name $@ file src/core.obj file src/string.obj file src/draw.obj file src/default.obj file src/filechooser.obj file src/lowlevel.obj file src/error.obj file src/unicode.obj file src/color.obj file src/directory.obj file src/messagebox.obj file external/ds.obj file external/image.obj file external/truetype.obj file src/icon/info.obj file src/icon/note.obj file src/icon/warning.obj file src/icon/error.obj file src/icon/news.obj file src/icon/question.obj file src/icon/directory.obj file src/icon/file.obj file src/icon/back.obj file src/icon/forward.obj file src/icon/up.obj file src/icon/computer.obj file src/icon/search.obj file src/cursor/default.obj file src/cursor/cross.obj file src/cursor/text.obj file src/cursor/hidden.obj file src/widget/button.obj file src/widget/frame.obj file src/widget/opengl.obj file src/widget/window.obj file src/widget/menu.obj file src/widget/entry.obj file src/widget/submenu.obj file src/widget/viewport.obj file src/widget/image.obj file src/widget/scrollbar.obj file src/widget/checkbox.obj file src/widget/label.obj file src/widget/listbox.obj file src/widget/numberentry.obj file src/text/font.obj file src/text/draw.obj file src/text/boldfont.obj file src/text/ttf.obj file src/text/boldttf.obj file src/backend/gdi.obj library clib3r.lib library opengl32.lib library gdi32.lib library user32.lib @@ -76,20 +80,18 @@ src/error.obj: src/error.c $(CC) $(CFLAGS) -fo=$@ $< src/unicode.obj: src/unicode.c $(CC) $(CFLAGS) -fo=$@ $< -src/font.obj: src/font.c - $(CC) $(CFLAGS) -fo=$@ $< src/color.obj: src/color.c $(CC) $(CFLAGS) -fo=$@ $< src/directory.obj: src/directory.c $(CC) $(CFLAGS) -fo=$@ $< src/messagebox.obj: src/messagebox.c $(CC) $(CFLAGS) -fo=$@ $< -src/boldfont.obj: src/boldfont.c - $(CC) $(CFLAGS) -fo=$@ $< external/ds.obj: external/ds.c $(CC) $(CFLAGS) -fo=$@ $< external/image.obj: external/image.c $(CC) $(CFLAGS) -fo=$@ $< +external/truetype.obj: external/truetype.c + $(CC) $(CFLAGS) -fo=$@ $< src/icon/info.obj: src/icon/info.c $(CC) $(CFLAGS) -fo=$@ $< src/icon/note.obj: src/icon/note.c @@ -152,5 +154,15 @@ src/widget/listbox.obj: src/widget/listbox.c $(CC) $(CFLAGS) -fo=$@ $< src/widget/numberentry.obj: src/widget/numberentry.c $(CC) $(CFLAGS) -fo=$@ $< +src/text/font.obj: src/text/font.c + $(CC) $(CFLAGS) -fo=$@ $< +src/text/draw.obj: src/text/draw.c + $(CC) $(CFLAGS) -fo=$@ $< +src/text/boldfont.obj: src/text/boldfont.c + $(CC) $(CFLAGS) -fo=$@ $< +src/text/ttf.obj: src/text/ttf.c + $(CC) $(CFLAGS) -fo=$@ $< +src/text/boldttf.obj: src/text/boldttf.c + $(CC) $(CFLAGS) -fo=$@ $< src/backend/gdi.obj: src/backend/gdi.c $(CC) $(CFLAGS) -fo=$@ $< diff --git a/doc/index.html b/doc/index.html index 5965d1e..4b3fbeb 100644 --- a/doc/index.html +++ b/doc/index.html @@ -224,9 +224,15 @@
MwDrawRect
+
+ MwDrawRectFading +
MwDrawFrame
+
+ MwDrawWidgetBack +
MwDrawTriangle
@@ -284,6 +290,24 @@
MwBoldFontData[]
+
+ MwTTFData[] +
+
+ MwTTFDataSize +
+
+ MwBoldTTFData[] +
+
+ MwBoldTTFDataSize +
+
+ MwFontLoad +
+
+ MwFontFree +
Mw/Icon.h
@@ -602,98 +626,140 @@
-
enum MwDIRECTION;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Direction enumeration.

-
enum MwORIENTATION;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Orientation.

-
enum MwALIGNMENT;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Alignment.

-
#define MwDEFAULT 0x0fffffff
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Default.

-
enum MwDIRECTORY_TYPE;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Directory entry type.

-
#define MwMB_ICONMASK 0xf
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Icon mask.

-
#define MwMB_BUTTONMASK 0xf0
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Button mask.

-
#define MwMB_BUTTONOK 0x10
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
OK button.

-
#define MwMB_BUTTONCANCEL 0x20
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Cancel button.

-
#define MwMB_BUTTONYES 0x40
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Yes button.

-
#define MwMB_BUTTONNO 0x80
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
No button.

-
#define MwMB_BUTTONOKCANCEL (MwMB_BUTTONCANCEL | MwMB_BUTTONOK)
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Ok and Cancel button.

-
#define MwMB_BUTTONYESNO (MwMB_BUTTONYES | MwMB_BUTTONNO)
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Yes and No button.

-
#define MwMB_BUTTONYESNOCANCEL (MwMB_BUTTONYES | MwMB_BUTTONNO | MwMB_BUTTONCANCEL)
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Yes, No and Cancel button. @@ -707,7 +773,10 @@

-
#define MwDispatch(x, y)
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Dispatches the handler of widget class. @@ -729,7 +798,10 @@

-
#define MwDispatch2(x, y)
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Dispatches the handler of widget class. @@ -757,7 +829,10 @@

-
#define MwDispatch3(x, y, z)
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Dispatches the handler of widget class. @@ -785,14 +860,9 @@

-
MWDECL MwWidget MwCreateWidget (
-	MwClass widget_class,
-	const char* name,
-	MwWidget parent,
-	int x,
-	int y,
-	unsigned int width,
-	unsigned int height
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -848,15 +918,9 @@

-
MWDECL MwWidget MwVaCreateWidget (
-	MwClass widget_class,
-	const char* name,
-	MwWidget parent,
-	int x,
-	int y,
-	unsigned int width,
-	unsigned int height,
-	...
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -918,15 +982,9 @@

-
MWDECL MwWidget MwVaListCreateWidget (
-	MwClass widget_class,
-	const char* name,
-	MwWidget parent,
-	int x,
-	int y,
-	unsigned int width,
-	unsigned int height,
-	va_list va
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -988,8 +1046,9 @@

-
MWDECL void MwDestroyWidget (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1003,11 +1062,9 @@

-
MWDECL void MwVaWidgetExecute (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* func_name,
-	void* out,
-	...
+	int toggle
 );
@@ -1030,11 +1087,9 @@

-
MWDECL void MwVaListWidgetExecute (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* func_name,
-	void* out,
-	va_list va
+	int toggle
 );
@@ -1057,8 +1112,9 @@

-
MWDECL void MwLoop (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1072,8 +1128,9 @@

-
MWDECL void MwStep (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1087,8 +1144,9 @@

-
MWDECL int MwPending (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1108,10 +1166,9 @@

-
MWDECL void MwSetInteger (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* key,
-	int n
+	int toggle
 );
@@ -1137,10 +1194,9 @@

-
MWDECL void MwSetText (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* key,
-	const char* value
+	int toggle
 );
@@ -1166,10 +1222,9 @@

-
MWDECL void MwSetVoid (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* key,
-	void* value
+	int toggle
 );
@@ -1195,9 +1250,9 @@

-
MWDECL int MwGetInteger (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* key
+	int toggle
 );
@@ -1223,9 +1278,9 @@

-
MWDECL const char* MwGetText (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* key
+	int toggle
 );
@@ -1251,9 +1306,9 @@

-
MWDECL void* MwGetVoid (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* key
+	int toggle
 );
@@ -1279,8 +1334,9 @@

-
MWDECL void MwSetDefault (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1297,9 +1353,9 @@

-
MWDECL void MwVaApply (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	...
+	int toggle
 );
@@ -1319,9 +1375,9 @@

-
MWDECL void MwVaListApply (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	va_list va
+	int toggle
 );
@@ -1341,11 +1397,9 @@

-
MWDECL void MwAddUserHandler (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* key,
-	MwUserHandler handler,
-	void* user_data
+	int toggle
 );
@@ -1377,10 +1431,9 @@

-
MWDECL void MwDispatchUserHandler (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* key,
-	void* handler_data
+	int toggle
 );
@@ -1406,9 +1459,9 @@

-
MWDECL void MwSetErrorHandler (
-	MwErrorHandler handler,
-	void* user_data
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1434,9 +1487,9 @@

-
MWDECL void MwDispatchError (
-	int code,
-	const char* message
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1456,9 +1509,9 @@

-
MWDECL void MwGetBeforeStep (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	jmp_buf* jmpbuf
+	int toggle
 );
@@ -1478,8 +1531,9 @@

-
MWDECL void MwForceRender (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1493,9 +1547,9 @@

-
MWDECL void MwForceRender2 (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	void* ptr
+	int toggle
 );
@@ -1515,8 +1569,9 @@

-
MWDECL void MwAddTickList (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1530,8 +1585,9 @@

-
MWDECL void MwFocus (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1545,7 +1601,7 @@

-
MWDECL void MwGrabPointer (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
 	int toggle
 );
@@ -1567,8 +1623,9 @@
-
MWDECL void MwHideCursor (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1589,56 +1646,80 @@

-
MWDECL MwCursor MwCursorDefault;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Default cursor.

-
MWDECL MwCursor MwCursorDefaultMask;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Default cursor mask.

-
MWDECL MwCursor MwCursorCross;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Cross cursor.

-
MWDECL MwCursor MwCursorCrossMask;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Cross cursor mask.

-
MWDECL MwCursor MwCursorText;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Text cursor.

-
MWDECL MwCursor MwCursorTextMask;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Text cursor mask.

-
MWDECL MwCursor MwCursorHidden;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Hidden cursor.

-
MWDECL MwCursor MwCursorHiddenMask;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Hidden cursor mask. @@ -1652,21 +1733,30 @@

-
MWDECL const char* MwDefaultBackground;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Default background color.

-
MWDECL const char* MwDefaultForeground;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Default foreground color.

-
MWDECL const int MwDefaultBorderWidth;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Default border width. @@ -1680,8 +1770,9 @@

-
MWDECL void* MwDirectoryOpen (
-	const char* path
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1701,8 +1792,9 @@

-
MWDECL void MwDirectoryClose (
-	void* handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1716,8 +1808,9 @@

-
MWDECL MwDirectoryEntry* MwDirectoryRead (
-	void* handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1737,8 +1830,9 @@

-
MWDECL void MwDirectoryFreeEntry (
-	MwDirectoryEntry* entry
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1752,8 +1846,9 @@

-
MWDECL char* MwDirectoryCurrent (
-	void
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1767,9 +1862,9 @@

-
MWDECL char* MwDirectoryJoin (
-	char* a,
-	char* b
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1802,9 +1897,9 @@

-
MWDECL MwLLColor MwParseColor (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* text
+	int toggle
 );
@@ -1830,12 +1925,9 @@

-
MWDECL MwLLColor MwLightenColor (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	MwLLColor color,
-	int r,
-	int g,
-	int b
+	int toggle
 );
@@ -1879,10 +1971,9 @@

-
MWDECL void MwDrawRect (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	MwRect* rect,
-	MwLLColor color
+	int toggle
 );
@@ -1908,11 +1999,37 @@

-
MWDECL void MwDrawFrame (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	MwRect* rect,
-	MwLLColor color,
-	int invert
+	int toggle
+);
+
+
+ Draws a filled rectangle that fades to a darker color. +
+
+ Parameter handle +
+
+ Widget. +
+
+ Parameter rect +
+
+ Rectangle area. +
+
+ Parameter color +
+
+ Color. +
+
+
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1947,12 +2064,46 @@

-
MWDECL void MwDrawTriangle (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	MwRect* rect,
-	MwLLColor color,
-	int invert,
-	int direction
+	int toggle
+);
+
+
+ Does the DrawFrame/DrawRect combo used for drawing widget. +
+
+
warningrect gets changed to the area of rectangle inside.
+
+
+ Parameter handle +
+
+ Widget. +
+
+ Parameter rect +
+
+ Rectangle area. +
+
+ Parameter color +
+
+ Color. +
+
+ Parameter invert +
+
+ Invert the 3D border color or not. +
+
+
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -1984,12 +2135,9 @@

-
MWDECL void MwDrawFrameEx (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	MwRect* rect,
-	MwLLColor color,
-	int invert,
-	int border
+	int toggle
 );
@@ -2030,13 +2178,9 @@

-
MWDECL void MwDrawText (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	MwPoint* point,
-	const char* text,
-	int bold,
-	int align,
-	MwLLColor color
+	int toggle
 );
@@ -2080,9 +2224,9 @@

-
MWDECL MwLLPixmap MwLoadImage (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* path
+	int toggle
 );
@@ -2108,9 +2252,9 @@

-
MWDECL int MwTextWidth (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* text
+	int toggle
 );
@@ -2136,9 +2280,9 @@

-
MWDECL int MwTextHeight (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* text
+	int toggle
 );
@@ -2164,11 +2308,9 @@

-
MWDECL void MwGetColor (
-	MwLLColor color,
-	int* red,
-	int* green,
-	int* blue
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2200,11 +2342,9 @@

-
MWDECL MwLLPixmap MwLoadRaw (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	unsigned char* rgb,
-	int width,
-	int height
+	int toggle
 );
@@ -2242,9 +2382,9 @@

-
MWDECL MwLLPixmap MwLoadXPM (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	char** data
+	int toggle
 );
@@ -2270,9 +2410,9 @@

-
MWDECL MwLLColor MwParseColorName (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* color
+	int toggle
 );
@@ -2305,29 +2445,39 @@

-
typedef enum MwErrorEnum_T;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Error code enumeration.

-
 MwEsuccess = 0
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
No error.

-
 MwEerror
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
There was an error.

-
MWDECL const char* MwGetLastError (
-	void
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2349,20 +2499,110 @@

-
MWDECL MwFont MwFontData[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Default font data.

-
MWDECL MwFont MwBoldFontData[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Default bold font data.

+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
+
+
+ Default TTF font data. +
+
+
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
+
+
+ Default TTF font size. +
+
+
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
+
+
+ Default bold TTF font data. +
+
+
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
+
+
+ Default bold TTF font size. +
+
+
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
+
+
+ Loads a TTF Font. +
+
+ Parameter data +
+
+ Data. +
+
+ Parameter size +
+
+ Data size. +
+
+ Returns +
+
+ Font handle. +
+
+
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
+
+
+ Frees a font handle. +
+
+ Parameter handle +
+
+ Handle. +
+
+

Mw/Icon.h

@@ -2370,91 +2610,130 @@

-
MWDECL char* MwIconBack[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Back icon.

-
MWDECL char* MwIconComputer[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Computer icon.

-
MWDECL char* MwIconDirectory[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Directory icon.

-
MWDECL char* MwIconError[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Error icon.

-
MWDECL char* MwIconFile[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
File icon.

-
MWDECL char* MwIconForward[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Forward icon.

-
MWDECL char* MwIconInfo[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Info icon.

-
MWDECL char* MwIconNews[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
News icon.

-
MWDECL char* MwIconNote[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Note icon.

-
MWDECL char* MwIconQuestion[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Question icon.

-
MWDECL char* MwIconSearch[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Search icon.

-
MWDECL char* MwIconUp[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Up icon.

-
MWDECL char* MwIconWarning[];
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Warning icon. @@ -2485,11 +2764,9 @@

-
MWDECL MwWidget MwMessageBox (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* text,
-	const char* title,
-	unsigned int flag
+	int toggle
 );
@@ -2527,9 +2804,9 @@

-
MWDECL MwWidget MwMessageBoxGetChild (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	int child
+	int toggle
 );
@@ -2549,8 +2826,9 @@

-
MWDECL void MwMessageBoxDestroy (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2578,8 +2856,9 @@

-
MWDECL char* MwStringDupliacte (
-	const char* str
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2599,9 +2878,9 @@

-
MWDECL char* MwStringConcat (
-	const char* str1,
-	const char* str2
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2627,9 +2906,9 @@

-
MWDECL void MwStringSize (
-	char* out,
-	MwOffset size
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2649,9 +2928,9 @@

-
MWDECL void MwStringTime (
-	char* out,
-	time_t t
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2692,9 +2971,9 @@

-
MWDECL int MwUTF8ToUTF32 (
-	const char* input,
-	int* output
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2708,8 +2987,9 @@

-
MWDECL int MwUTF8Length (
-	const char* input
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2723,12 +3003,9 @@

-
MWDECL int MwUTF8Copy (
-	const char* src,
-	int srcskip,
-	char* dst,
-	int dstskip,
-	int len
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2742,9 +3019,9 @@

-
MWDECL int MwUTF32ToUTF8 (
-	int input,
-	char* output
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2765,21 +3042,30 @@

-
#define MwMAJOR 0
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Major version.

-
#define MwMINOR 0
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Minor version.

-
#define MwVERSION "pre-1.0"
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Version in string. @@ -2793,7 +3079,10 @@

-
MWDECL MwClass MwButtonClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Button widget class. @@ -2807,7 +3096,10 @@

-
MWDECL MwClass MwCheckBoxClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
CheckBox widget class. @@ -2821,7 +3113,10 @@

-
MWDECL MwClass MwEntryClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Entry widget class. @@ -2835,7 +3130,10 @@

-
MWDECL MwClass MwFrameClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Frame widget class. @@ -2849,7 +3147,10 @@

-
MWDECL MwClass MwImageClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Image widget class. @@ -2863,7 +3164,10 @@

-
MWDECL MwClass MwLabelClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Label widget class. @@ -2877,15 +3181,19 @@

-
MWDECL MwClass MwListBoxClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
ListBox widget class.

-
MWDECL MwListBoxPacket* MwListBoxCreatePacket (
-	void
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2899,8 +3207,9 @@

-
MWDECL void MwListBoxDestroyPacket (
-	MwListBoxPacket* packet
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2914,9 +3223,9 @@

-
MWDECL int MwListBoxPacketInsert (
-	MwListBoxPacket* packet,
-	int index
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2942,11 +3251,9 @@

-
MWDECL void MwListBoxPacketSet (
-	MwListBoxPacket* packet,
-	int index,
-	int col,
-	const char* text
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -2978,10 +3285,9 @@

-
MWDECL void MwListBoxPacketSetIcon (
-	MwListBoxPacket* packet,
-	int index,
-	MwLLPixmap icon
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -3007,10 +3313,9 @@

-
MwInline void MwListBoxInsert (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	int index,
-	void* packet
+	int toggle
 );
@@ -3036,9 +3341,9 @@

-
MwInline void MwListBoxDelete (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	int index
+	int toggle
 );
@@ -3058,9 +3363,9 @@

-
MwInline const char* MwListBoxGet (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	int index
+	int toggle
 );
@@ -3086,10 +3391,9 @@

-
MwInline void MwListBoxSetWidth (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	int index,
-	int width
+	int toggle
 );
@@ -3115,8 +3419,9 @@

-
MwInline void MwListBoxReset (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -3137,17 +3442,19 @@

-
MWDECL MwClass MwMenuClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Menu widget class.

-
MwInline MwMenu MwMenuAdd (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	MwMenu menu,
-	const char* name
+	int toggle
 );
@@ -3186,7 +3493,10 @@

-
MWDECL MwClass MwNumberEntryClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
NumberEntry widget class. @@ -3200,15 +3510,19 @@

-
MWDECL MwClass MwOpenGLClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
OpenGL widget class.

-
MwInline void MwOpenGLMakeCurrent (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -3222,9 +3536,9 @@

-
MwInline void* MwOpenGLGetProcAddress (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	const char* name
+	int toggle
 );
@@ -3250,8 +3564,9 @@

-
MwInline void MwOpenGLSwapBuffer (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -3272,15 +3587,19 @@

-
MWDECL MwClass MwScrollBarClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
ScrollBar widget class.

-
MwInline int MwScrollBarGetVisibleLength (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -3307,7 +3626,10 @@

-
MWDECL MwClass MwSubMenuClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
SubMenu widget class. @@ -3321,15 +3643,19 @@

-
MWDECL MwClass MwViewportClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Viewport widget class.

-
MwInline MwWidget MwViewportGetViewport (
-	MwWidget handle
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -3349,10 +3675,9 @@

-
MwInline void MwViewportSetSize (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	int w,
-	int h
+	int toggle
 );
@@ -3388,15 +3713,19 @@

-
MWDECL MwClass MwVulkanClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Vulkan widget class.

-
MWDECL void MwVulkanEnableExtension (
-	const char* ext_name
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -3407,8 +3736,9 @@

-
MWDECL void MwVulkanEnableLayer (
-	const char* ext_name
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -3419,36 +3749,49 @@

-
typedef struct MwVulkanConfig_T;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Configuration options that can be passed to setup Vulkan before a widget is created.

-
 uint32_t api_version;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Vulkan API version (default: VK_API_VERSION_1_0).

-
 uint32_t vk_version;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Vulkan version (default: VK_VERSION_1_0).

-
 VkBool32 validation_layers;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Whether or not to enable validation layers (default: false).

-
MWDECL void MwVulkanConfigure (
-	MwVulkanConfig cfg
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -3459,73 +3802,99 @@

-
typedef enum MwVulkanField_T;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Field that can be gotten from Vulkan.

-
 MwVulkanField_GetInstanceProcAddr = 0
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
The address of the vulkan widget's vkGetInstanceProcAddr function (PFN_vkGetInstanceProcAddr).

-
 MwVulkanField_Instance
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
The address of the vulkan widget's instance (VkInstance).

-
 MwVulkanField_Surface
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
The address of the vulkan widget's surface (VkSurfaceKHR).

-
 MwVulkanField_PhysicalDevice
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
The address of the vulkan widget's physical device (VkPhysicalDevice).

-
 MwVulkanField_LogicalDevice
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
The address of the vulkan widget's logical device (VkDevice).

-
 MwVulkanField_GraphicsQueueIndex
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
The address of the index that the vulkan widget uses for the graphics queue (uint32_t *).

-
 MwVulkanField_PresentQueueIndex
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
The address of the index that the vulkan widget uses for the present queue (uint32_t *).

-
 MwVulkanField_PresentQueue
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
The address of the vulkan widget's graphics queue (VkQueue).

-
MwInline void* MwVulkanGetField (
+
MwInline void MwWindowMakeBorderless (
 	MwWidget handle,
-	MwVulkanField field,
-	MwErrorEnum* out
+	int toggle
 );
@@ -3536,8 +3905,9 @@

-
MWDECL VkBool32 MwVulkanSupported (
-	void
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
 );
@@ -3552,7 +3922,10 @@

-
MWDECL MwClass MwWindowClass;
+
MwInline void MwWindowMakeBorderless (
+	MwWidget handle,
+	int toggle
+);
Window widget class. diff --git a/include/Mw/Font.h b/include/Mw/Font.h index 4e03aa6..0bbfe91 100644 --- a/include/Mw/Font.h +++ b/include/Mw/Font.h @@ -52,7 +52,7 @@ MWDECL unsigned int MwBoldTTFDataSize; MWDECL void* MwFontLoad(unsigned char* data, unsigned int size); /*! - * %brieff Frees a font handle + * %brief Frees a font handle * %param handle Handle */ MWDECL void MwFontFree(void* handle); diff --git a/tools/genmk.pl b/tools/genmk.pl index 4455971..f0d3d94 100755 --- a/tools/genmk.pl +++ b/tools/genmk.pl @@ -148,6 +148,7 @@ scan("external"); scan("src/icon"); scan("src/cursor"); scan("src/widget"); +scan("src/text"); push(@cfiles, "src/backend/gdi.c"); generate("BorMakefile", "Borland");