| 123 typedef struct GridConstraintRec { |
123 typedef struct GridConstraintRec { |
| 124 XmManagerConstraintPart manager; |
124 XmManagerConstraintPart manager; |
| 125 GridContraintPart grid; |
125 GridContraintPart grid; |
| 126 } GridConstraintRec; |
126 } GridConstraintRec; |
| 127 |
127 |
| 128 typedef GridRec* MyWidget; |
128 typedef GridRec* Grid; |
| 129 |
129 |
| 130 extern WidgetClass gridClass; |
130 extern WidgetClass gridClass; |
| 131 |
131 |
| 132 void grid_class_initialize(); |
132 void grid_class_initialize(void); |
| 133 void grid_initialize(); |
133 void grid_initialize(Widget request, Widget new, ArgList args, Cardinal num_args); |
| 134 void grid_realize(); |
134 void grid_realize(Widget w,XtValueMask *valueMask,XSetWindowAttributes *attributes); |
| 135 void grid_destroy(); |
135 void grid_destroy(Grid widget); |
| 136 void grid_resize(); |
136 void grid_resize(Grid widget); |
| 137 void grid_expose(); |
137 void grid_expose(Grid widget, XEvent *event, Region region); |
| 138 Boolean grid_set_values(); |
138 Boolean grid_set_values(Widget old, Widget request, Widget neww, ArgList args, Cardinal *num_args); |
| 139 Boolean grid_acceptfocus(Widget , Time*); |
139 Boolean grid_acceptfocus(Widget , Time*); |
| 140 |
140 |
| 141 void grid_place_children(MyWidget w); |
141 void grid_place_children(Grid w); |
| 142 |
142 |
| 143 void grid_getfocus(); |
143 void grid_getfocus(Widget myw, XEvent *event, String *params, Cardinal *nparam); |
| 144 void grid_loosefocus(); |
144 void grid_loosefocus(Widget myw, XEvent *event, String *params, Cardinal *nparam); |
| 145 |
145 |
| 146 void grid_constraint_init( |
146 void grid_constraint_init( |
| 147 Widget request, |
147 Widget request, |
| 148 Widget neww, |
148 Widget neww, |
| 149 ArgList args, |
149 ArgList args, |