]> git.eshelyaron.com Git - emacs.git/commitdiff
(xm_manage_resizing): Rewritten.
authorGerd Moellmann <gerd@gnu.org>
Sun, 5 Mar 2000 14:32:02 +0000 (14:32 +0000)
committerGerd Moellmann <gerd@gnu.org>
Sun, 5 Mar 2000 14:32:02 +0000 (14:32 +0000)
lwlib/ChangeLog
lwlib/lwlib-Xm.c

index edea041c5eedec6fc4522a5c115a9123c9f5b0cb..3f6389bcda051f6a800924d293ef1d39941905dc 100644 (file)
@@ -1,3 +1,14 @@
+2000-03-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * lwlib-Xm.c (xm_manage_resizing): Rewritten.
+
+       * lwlib.c (lw_modify_all_widgets): Return non-zero if widget
+       tree was changed.
+       (merge_widget_value): Add parameter CHANGE_P.  Set *CHANGE_P
+       to 1 if a change occurs.
+
+       * lwlib.h (lw_modify_all_widgets): Change prototype.
+
 2000-03-04  Gerd Moellmann  <gerd@gnu.org>
 
        * xlwmenu.c (make_shadow_gcs): Use the widget's colormap instead
index 49c32293ef51d2789d978fffb732f7ca9e621c37..ca9898b5130835209fd7d400ca65160dbd2d7880 100644 (file)
@@ -1963,20 +1963,5 @@ xm_manage_resizing (w, flag)
      Widget w;
      Boolean flag;
 {
-  if (flag)
-    {
-      /* Enable the edit widget for resizing. */
-      Arg al[1];
-      
-      XtSetArg (al[0], XtNallowShellResize, 0);
-      XtSetValues (w, al, 1);
-    }
-  else
-    {
-      /* Disable the edit widget from resizing. */
-      Arg al[1];
-      
-      XtSetArg (al[0], XtNallowShellResize, 0);
-      XtSetValues (w, al, 1);
-    }
+  XtVaSetValues (w, XtNallowShellResize, flag, NULL);
 }