X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=demo_prior;a=blobdiff_plain;f=src%2Fimtk%2Flayout.c;h=6bc9fe77b205e165e9c1c07a3fb0f8a8cf578530;hp=098bf537e80e4ab48beb8edd8e78c83396fe3ec5;hb=8e783a58d1e21ace04fd6d7ed00158e65bd78040;hpb=2f14a35e7d557da12f24056267b911f24774aa18 diff --git a/src/imtk/layout.c b/src/imtk/layout.c index 098bf53..6bc9fe7 100644 --- a/src/imtk/layout.c +++ b/src/imtk/layout.c @@ -99,3 +99,14 @@ void imtk_layout_get_bounds(int *bbox) { memcpy(bbox, st[top].box, sizeof st[top].box); } + +int imtk_layout_contains(int x, int y) +{ + if(x < st[top].box[0] || x >= st[top].box[0] + st[top].box[2]) { + return 0; + } + if(y < st[top].box[1] || y >= st[top].box[1] + st[top].box[3]) { + return 0; + } + return 1; +}