Revision: 75300
          http://sourceforge.net/p/brlcad/code/75300
Author:   starseeker
Date:     2020-04-08 17:32:56 +0000 (Wed, 08 Apr 2020)
Log Message:
-----------
do a few more context switches

Modified Paths:
--------------
    brlcad/trunk/src/libdm/dm-X.c

Modified: brlcad/trunk/src/libdm/dm-X.c
===================================================================
--- brlcad/trunk/src/libdm/dm-X.c       2020-04-08 17:27:12 UTC (rev 75299)
+++ brlcad/trunk/src/libdm/dm-X.c       2020-04-08 17:32:56 UTC (rev 75300)
@@ -519,9 +519,7 @@
 
 #ifdef HAVE_TK
        /* Make xtkwin an embedded window */
-       pubvars->xtkwin =
-           Tk_CreateWindow(interp, pubvars->top,
-                           cp + 1, (char *)NULL);
+       pubvars->xtkwin = 
(Tk_Window)((*context->dm_window_create_embedded)(dmp, pubvars->top, cp + 1));
 #endif
     }
 
@@ -610,9 +608,7 @@
     }
 
 #ifdef HAVE_TK
-    Tk_GeometryRequest(pubvars->xtkwin,
-                      dmp->dm_width,
-                      dmp->dm_height);
+    (*context->dm_window_geom)(dmp, pubvars->xtkwin, &dmp->dm_width, 
&dmp->dm_height);
 #endif
 
     /* must do this before MakeExist */
@@ -623,8 +619,8 @@
     }
 
 #ifdef HAVE_TK
-    Tk_MakeWindowExist(pubvars->xtkwin);
-    pubvars->win = Tk_WindowId(pubvars->xtkwin);
+    (*context->dm_window_make_exist)(dmp, pubvars->xtkwin);
+    pubvars->win = (*context->dm_window_id)(dmp, pubvars->xtkwin);
     dmp->dm_id = pubvars->win;
     privars->pix =
        Tk_GetPixmap(pubvars->dpy,
@@ -754,7 +750,7 @@
 #ifdef HAVE_TK
     Tk_SetWindowBackground(pubvars->xtkwin,
                           privars->bg);
-    Tk_MapWindow(pubvars->xtkwin);
+    (*context->dm_window_map)(dmp, pubvars->xtkwin);
 #endif
 
     return dmp;

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to