コード例 #1
0
ファイル: Intrinsic.c プロジェクト: sheldonrobinson/VcXsrv
Screen *XtScreenOfObject(
    Widget object)
{
    /* Attempts to LockApp() here will generate endless recursive loops */
    if (XtIsSubclass(object, hookObjectClass))
        return ((HookObject)object)->hooks.screen;
    return XtScreen(XtIsWidget(object) ? object : _XtWindowedAncestor(object));
}
コード例 #2
0
ファイル: Geometry.c プロジェクト: dikerex/theqvd
static void ClearRectObjAreas(
    RectObj r,
    XWindowChanges* old)
{
    Widget pw = _XtWindowedAncestor((Widget)r);
    int bw2;

    bw2 = old->border_width << 1;
    XClearArea( XtDisplay(pw), XtWindow(pw),
		old->x, old->y,
		old->width + bw2, old->height + bw2,
		TRUE );

    bw2 = r->rectangle.border_width << 1;
    XClearArea( XtDisplay(pw), XtWindow(pw),
		(int)r->rectangle.x, (int)r->rectangle.y,
		(unsigned int)(r->rectangle.width + bw2),
	        (unsigned int)(r->rectangle.height + bw2),
		TRUE );
}
コード例 #3
0
ファイル: Intrinsic.c プロジェクト: sheldonrobinson/VcXsrv
Window XtWindowOfObject(
    Widget object)
{
    return XtWindow(XtIsWidget(object) ? object : _XtWindowedAncestor(object));
}