]> git.eshelyaron.com Git - emacs.git/commitdiff
(x_alloc_lighter_color_for_widget): New function.
authorMiles Bader <miles@gnu.org>
Sun, 3 Sep 2000 11:33:29 +0000 (11:33 +0000)
committerMiles Bader <miles@gnu.org>
Sun, 3 Sep 2000 11:33:29 +0000 (11:33 +0000)
src/xterm.c

index ccd9f8bce6e77f0f572250bebc091a61cb21f875..73ccf6040a6f50f6e2b577cb4d3465f7f8a3f9f8 100644 (file)
@@ -3252,6 +3252,27 @@ x_alloc_nearest_color_for_widget (widget, cmap, color)
 }
 
 
+/* Allocate a color which is lighter or darker than *PIXEL by FACTOR
+   or DELTA.  Try a color with RGB values multiplied by FACTOR first.
+   If this produces the same color as PIXEL, try a color where all RGB
+   values have DELTA added.  Return the allocated color in *PIXEL.
+   DISPLAY is the X display, CMAP is the colormap to operate on.
+   Value is non-zero if successful.  */
+
+int
+x_alloc_lighter_color_for_widget (widget, display, cmap, pixel, factor, delta)
+     Widget widget;
+     Display *display;
+     Colormap cmap;
+     unsigned long *pixel;
+     double factor;
+     int delta;
+{
+  struct frame *f = x_frame_of_widget (widget);
+  return x_alloc_lighter_color (f, display, cmap, pixel, factor, delta);
+}
+
+
 #endif /* USE_X_TOOLKIT */