Lines Matching defs:tw

60 #define IsHorizontal(tw) ((tw)->tree.gravity == WestGravity || \
61 (tw)->tree.gravity == EastGravity)
321 check_gravity(TreeWidget tw, XtGravity grav)
323 switch (tw->tree.gravity) {
327 tw->tree.gravity = grav;
412 TreeWidget tw = (TreeWidget) cnew->core.parent;
432 else if (tw->tree.tree_root)
433 insert_node (tw->tree.tree_root, cnew);
491 TreeWidget tw = (TreeWidget) cnew->core.parent;
508 if (XtIsRealized((Widget)tw))
509 layout_tree (tw, FALSE);
519 TreeWidget tw = (TreeWidget) XtParent(w);
527 if (tw->tree.tree_root == w) {
529 tw->tree.tree_root = tc->tree.children[0];
531 tw->tree.tree_root = NULL;
547 TreeWidget tw = (TreeWidget) w->core.parent;
567 if (tw->tree.auto_reconfigure) layout_tree (tw, FALSE);
592 TreeWidget tw = (TreeWidget) gw;
597 if (tw->tree.display_list)
598 XawRunDisplayList(gw, tw->tree.display_list, event, region);
604 if (tw->core.visible) {
605 Display *dpy = XtDisplay (tw);
606 Window w = XtWindow (tw);
608 for (i = 0; i < tw->composite.num_children; i++) {
609 Widget child = tw->composite.children[i];
615 if (child != tw->tree.tree_root && tc->tree.n_children) {
619 switch (tw->tree.gravity) {
637 GC gc = (tc->tree.gc ? tc->tree.gc : tw->tree.gc);
639 switch (tw->tree.gravity) {
694 TreeWidget tw = (TreeWidget) w;
697 preferred->width = tw->tree.maxwidth;
698 preferred->height = tw->tree.maxheight;
796 set_positions(TreeWidget tw, Widget w, int level)
806 switch (tw->tree.gravity) {
808 tc->tree.x = (Position) (tw->tree.maxwidth -
813 tc->tree.y = (Position) (tw->tree.maxheight -
828 set_positions (tw, tc->tree.children[i], level + 1);
936 set_tree_size(TreeWidget tw, Bool insetvalues,
940 tw->core.width = (Dimension)width;
941 tw->core.height = (Dimension)height;
944 XtGeometryResult result = XtMakeResizeRequest ((Widget) tw,
953 XtMakeResizeRequest ((Widget) tw, replyWidth, replyHeight,
960 layout_tree(TreeWidget tw, Bool insetvalues)
971 if (tw->tree.tree_root == NULL)
974 tw->tree.maxwidth = tw->tree.maxheight = 0;
975 for (i = 0, dp = tw->tree.largest; i < tw->tree.n_largest; i++, dp++)
977 initialize_dimensions (&tw->tree.largest, &tw->tree.n_largest,
978 tw->tree.n_largest);
979 compute_bounding_box_subtree (tw, tw->tree.tree_root, 0);
986 arrange_subtree (tw, tw->tree.tree_root, 0, 0, 0);
991 set_tree_size (tw, insetvalues, tw->tree.maxwidth, tw->tree.maxheight);
992 set_positions (tw, tw->tree.tree_root, 0);
997 if (XtIsRealized ((Widget) tw)) {
998 XClearArea (XtDisplay(tw), XtWindow((Widget)tw), 0, 0, 0, 0, True);