From 93bd48cc7428664825f645a3f61db66c6478dd5e Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Mon, 13 Oct 2014 13:12:39 +0000 Subject: add constraint stub --- Display.c | 11 ++++++++++- DisplayP.h | 10 ++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Display.c b/Display.c index 3f83a5f..04df7bb 100644 --- a/Display.c +++ b/Display.c @@ -37,7 +37,7 @@ static CompositeClassExtensionRec compositeExtension = { DisplayClassRec displayClassRec = { .core_class = { - .superclass = (WidgetClass)&compositeClassRec, + .superclass = (WidgetClass)&constraintClassRec, .class_name = "Display", .widget_size = sizeof(DisplayRec), .class_initialize = NULL, @@ -77,6 +77,15 @@ DisplayClassRec displayClassRec = { .delete_child = XtInheritDeleteChild, .extension = &compositeExtension, }, + .constraint_class = { + .resources = NULL, + .num_resources = 0, + .constraint_size = sizeof(DisplayConstraintRec), + .initialize = NULL, + .destroy = NULL, + .set_values = NULL, + .extension = NULL, + }, .display_class = { .extension = NULL, } diff --git a/DisplayP.h b/DisplayP.h index a3ad3d9..1ec77db 100644 --- a/DisplayP.h +++ b/DisplayP.h @@ -14,6 +14,7 @@ typedef struct { typedef struct _DisplayRec { CorePart core; CompositePart composite; + ConstraintPart constraint; DisplayPart display; } DisplayRec; @@ -24,9 +25,18 @@ typedef struct { typedef struct _DisplayClassRec { CoreClassPart core_class; CompositeClassPart composite_class; + ConstraintClassPart constraint_class; DisplayClassPart display_class; } DisplayClassRec; +typedef struct { + XtPointer extension; +} DisplayConstraintPart; + +typedef struct _DisplayConstraintRec { + DisplayConstraintPart display; +} DisplayConstraintRec, *DisplayConstraints; + extern DisplayClassRec displayClassRec; #endif -- cgit v1.2.3