diff --git a/include/Mw/StringDefs.h b/include/Mw/StringDefs.h
index afcbedc..6588be2 100644
--- a/include/Mw/StringDefs.h
+++ b/include/Mw/StringDefs.h
@@ -38,6 +38,7 @@
#define MwNbitmapFont "IbitmapFont"
#define MwNsevenSegment "IsevenSegment"
#define MwNlength "Ilength"
+#define MwNforceInverted "IforceInverted"
#define MwNtitle "Stitle"
#define MwNtext "Stext"
diff --git a/milsko.xml b/milsko.xml
index f60f7c7..756e4f1 100644
--- a/milsko.xml
+++ b/milsko.xml
@@ -52,6 +52,7 @@
- MwNratio
- MwNfixedSize
- MwNbitmapFont
+ - MwNforceInverted
Integer properties must be prefixed with I.
String properties must be prefixed with S.
@@ -91,6 +92,7 @@
+
diff --git a/src/draw.c b/src/draw.c
index d1f3c78..4286d66 100644
--- a/src/draw.c
+++ b/src/draw.c
@@ -131,6 +131,9 @@ void MwDrawRectFading(MwWidget handle, MwRect* rect, MwLLColor color) {
}
void MwDrawFrame(MwWidget handle, MwRect* rect, MwLLColor color, int invert) {
+ int inv;
+
+ if((inv = MwGetInteger(handle, MwNforceInverted)) != MwDEFAULT && inv) invert = 1;
if(MwGetInteger(handle, MwNmodernLook)) {
MwDrawFrameEx(handle, rect, color, invert, MwDefaultBorderWidth(handle), 0, 0);
} else {