Lines Matching defs:new

331     TreeWidget request = (TreeWidget) grequest, new = (TreeWidget) gnew;
338 if ((int)request->core.width <= 0) new->core.width = 5;
339 if ((int)request->core.height <= 0) new->core.height = 5;
346 new->tree.hpad = TREE_HORIZONTAL_DEFAULT_SPACING;
347 new->tree.vpad = TREE_VERTICAL_DEFAULT_SPACING;
349 new->tree.hpad = TREE_VERTICAL_DEFAULT_SPACING;
350 new->tree.vpad = TREE_HORIZONTAL_DEFAULT_SPACING;
357 new->tree.gc = get_tree_gc (new);
362 new->tree.tree_root = (Widget) NULL;
365 new->tree.tree_root = XtCreateWidget ("root", widgetClass, gnew,
371 new->tree.largest = NULL;
372 new->tree.n_largest = 0;
373 initialize_dimensions (&new->tree.largest, &new->tree.n_largest,
379 check_gravity (new, WestGravity);
384 static void ConstraintInitialize (request, new, args, num_args)
385 Widget request, new;
389 TreeConstraints tc = TREE_CONSTRAINT(new);
390 TreeWidget tw = (TreeWidget) new->core.parent;
409 insert_node (tc->tree.parent, new);
411 insert_node (tw->tree.tree_root, new);
421 TreeWidget current = (TreeWidget) gcurrent, new = (TreeWidget) gnew;
428 if (new->tree.foreground != current->tree.foreground ||
429 new->core.background_pixel != current->core.background_pixel ||
430 new->tree.line_width != current->tree.line_width) {
431 XtReleaseGC (gnew, new->tree.gc);
432 new->tree.gc = get_tree_gc (new);
441 if (new->tree.gravity != current->tree.gravity) {
442 check_gravity (new, current->tree.gravity);
445 if (IsHorizontal(new) != IsHorizontal(current)) {
446 if (new->tree.vpad == current->tree.vpad &&
447 new->tree.hpad == current->tree.hpad) {
448 new->tree.vpad = current->tree.hpad;
449 new->tree.hpad = current->tree.vpad;
453 if (new->tree.vpad != current->tree.vpad ||
454 new->tree.hpad != current->tree.hpad ||
455 new->tree.gravity != current->tree.gravity) {
456 layout_tree (new, TRUE);
464 static Boolean ConstraintSetValues (current, request, new, args, num_args)
465 Widget current, request, new;
469 TreeConstraints newc = TREE_CONSTRAINT(new);
471 TreeWidget tw = (TreeWidget) new->core.parent;
476 * new one.
480 delete_node (curc->tree.parent, new);
482 insert_node(newc->tree.parent, new);
486 * compute new layout.