Mercurial > emacs
changeset 53844:0093eae529e8
macfns.c, w32fns.c (Fx_change_window_property):
Make doc string and parameters same as for X version.
author | Jan Djärv <jan.h.d@swipnet.se> |
---|---|
date | Sat, 07 Feb 2004 17:17:20 +0000 |
parents | 86085872de07 |
children | b30b4970cd7e |
files | src/ChangeLog src/macfns.c src/w32fns.c |
diffstat | 3 files changed, 43 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Sat Feb 07 12:50:00 2004 +0000 +++ b/src/ChangeLog Sat Feb 07 17:17:20 2004 +0000 @@ -1,3 +1,10 @@ +2004-02-07 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> + + * macfns.c (Fx_change_window_property): Make doc string and + parameters same as for X version. + + * w32fns.c (Fx_change_window_property): Ditto. + 2004-02-07 Kim F. Storm <storm@cua.dk> * xdisp.c (hscroll_window_tree): Position cursor near to right
--- a/src/macfns.c Sat Feb 07 12:50:00 2004 +0000 +++ b/src/macfns.c Sat Feb 07 17:17:20 2004 +0000 @@ -7792,12 +7792,25 @@ ***********************************************************************/ DEFUN ("x-change-window-property", Fx_change_window_property, - Sx_change_window_property, 2, 3, 0, + Sx_change_window_property, 2, 6, 0, doc: /* Change window property PROP to VALUE on the X window of FRAME. -PROP and VALUE must be strings. FRAME nil or omitted means use the -selected frame. Value is VALUE. */) - (prop, value, frame) - Lisp_Object frame, prop, value; +VALUE may be a string or a list of conses, numbers and/or strings. +If an element in the list is a string, it is converted to +an Atom and the value of the Atom is used. If an element is a cons, +it is converted to a 32 bit number where the car is the 16 top bits and the +cdr is the lower 16 bits. +FRAME nil or omitted means use the selected frame. +If TYPE is given and non-nil, it is the name of the type of VALUE. +If TYPE is not given or nil, the type is STRING. +FORMAT gives the size in bits of each element if VALUE is a list. +It must be one of 8, 16 or 32. +If VALUE is a string or FORMAT is nil or not given, FORMAT defaults to 8. +If OUTER_P is non-nil, the property is changed for the outer X window of +FRAME. Default is to change on the edit X window. + +Value is VALUE. */) + (prop, value, frame, type, format, outer_p) + Lisp_Object prop, value, frame, type, format, outer_p; { #if 0 /* MAC_TODO : port window properties to Mac */ struct frame *f = check_x_frame (frame);
--- a/src/w32fns.c Sat Feb 07 12:50:00 2004 +0000 +++ b/src/w32fns.c Sat Feb 07 17:17:20 2004 +0000 @@ -12405,12 +12405,25 @@ ***********************************************************************/ DEFUN ("x-change-window-property", Fx_change_window_property, - Sx_change_window_property, 2, 3, 0, + Sx_change_window_property, 2, 6, 0, doc: /* Change window property PROP to VALUE on the X window of FRAME. -PROP and VALUE must be strings. FRAME nil or omitted means use the -selected frame. Value is VALUE. */) - (prop, value, frame) - Lisp_Object frame, prop, value; +VALUE may be a string or a list of conses, numbers and/or strings. +If an element in the list is a string, it is converted to +an Atom and the value of the Atom is used. If an element is a cons, +it is converted to a 32 bit number where the car is the 16 top bits and the +cdr is the lower 16 bits. +FRAME nil or omitted means use the selected frame. +If TYPE is given and non-nil, it is the name of the type of VALUE. +If TYPE is not given or nil, the type is STRING. +FORMAT gives the size in bits of each element if VALUE is a list. +It must be one of 8, 16 or 32. +If VALUE is a string or FORMAT is nil or not given, FORMAT defaults to 8. +If OUTER_P is non-nil, the property is changed for the outer X window of +FRAME. Default is to change on the edit X window. + +Value is VALUE. */) + (prop, value, frame, type, format, outer_p) + Lisp_Object prop, value, frame, type, format, outer_p; { #if 0 /* TODO : port window properties to W32 */ struct frame *f = check_x_frame (frame);