]> git.eshelyaron.com Git - emacs.git/commitdiff
* xfns.c (Fx_create_frame): internal-border-width default to 0 for Gtk.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 15 Jun 2008 05:53:48 +0000 (05:53 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 15 Jun 2008 05:53:48 +0000 (05:53 +0000)
* gtkutil.c (xg_create_frame_widgets): Don't set internal_border_width.

src/ChangeLog
src/gtkutil.c
src/xfns.c

index c20207da60b76d6a25af850c18b079bba75d53c0..8e24f83b15b5b465e38a4a5e198c0a439acbdf21 100644 (file)
@@ -1,3 +1,8 @@
+2008-06-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * xfns.c (Fx_create_frame): internal-border-width default to 0 for Gtk.
+       * gtkutil.c (xg_create_frame_widgets): Don't set internal_border_width.
+
 2008-06-14  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * xdisp.c (syms_of_xdisp): Default underline-minimum-offset to 1.
index 77f0815b95e38e2900081ea66347e433152e20b1..fb766c445a476097c4fcc2ca51d099dc7b5d4c86 100644 (file)
@@ -909,8 +909,10 @@ xg_create_frame_widgets (f)
   gtk_widget_modify_style (wfixed, style);
 
   /* GTK does not set any border, and they look bad with GTK.  */
+  /* That they look bad is no excuse for imposing this here.  --Stef
+     It should be done by providing the proper default in Fx_create_Frame.
   f->border_width = 0;
-  f->internal_border_width = 0;
+  f->internal_border_width = 0; */
 
   UNBLOCK_INPUT;
 
index b02c9ce8d25e336f713b51be778adfeeaeac0454..8d4b105ea8fa8d6312b42cc6fe26b17fee7115af 100644 (file)
@@ -3313,7 +3313,12 @@ This function is an internal primitive--use `make-frame' instead.  */)
        parms = Fcons (Fcons (Qinternal_border_width, value),
                       parms);
     }
-  x_default_parameter (f, parms, Qinternal_border_width, make_number (1),
+  x_default_parameter (f, parms, Qinternal_border_width,
+#ifdef USE_GTK /* We used to impose 0 in xg_create_frame_widgets.  */
+                      make_number (0),
+#else
+                      make_number (1),
+#endif
                       "internalBorderWidth", "internalBorderWidth",
                       RES_TYPE_NUMBER);
   x_default_parameter (f, parms, Qvertical_scroll_bars, Qleft,