git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Usermode/AxWin3 - Clean up unneeded (and silly) log message
[tpg/acess2.git]
/
Usermode
/
Applications
/
axwin3_src
/
WM
/
wm_render.c
diff --git
a/Usermode/Applications/axwin3_src/WM/wm_render.c
b/Usermode/Applications/axwin3_src/WM/wm_render.c
index
84b7b41
..
18847bc
100644
(file)
--- a/
Usermode/Applications/axwin3_src/WM/wm_render.c
+++ b/
Usermode/Applications/axwin3_src/WM/wm_render.c
@@
-39,7
+39,7
@@
void WM_Render_FillRect(tWindow *Window, int X, int Y, int W, int H, tColour Col
{
for( i = W; i --; )
*dest++ = Colour;
- dest += Window->W - W;
+ dest += Window->
Real
W - W;
}
}
@@
-157,3
+157,17
@@
void WM_Render_DrawImage(tWindow *Window, int X, int Y, int W, int H, tImage *Im
}
}
+void WM_Render_SetTextCursor(tWindow *Window, int X, int Y, int W, int H, tColour Colour)
+{
+ if( X < 0 || Y < 0 ) return ;
+ if( X >= Window->W ) return ;
+ if( Y >= Window->H ) return ;
+ if( X + W >= Window->W ) W = Window->W - X;
+ if( Y + H >= Window->H ) H = Window->H - Y;
+
+ Window->CursorX = X;
+ Window->CursorY = Y;
+ Window->CursorW = W;
+ Window->CursorH = H;
+}
+
UCC
git Repository :: git.ucc.asn.au