elisp: Management Parameters

 
 28.4.3.6 Window Management Parameters
 .....................................
 
 The following frame parameters control various aspects of the frame’s
 interaction with the window manager.  They have no effect on text
 terminals.
 
 ‘visibility’
      The state of visibility of the frame.  There are three
      possibilities: ‘nil’ for invisible, ‘t’ for visible, and ‘icon’ for
      iconified.  SeeVisibility of Frames.
 
 ‘auto-raise’
      If non-‘nil’, Emacs automatically raises the frame when it is
      selected.  Some window managers do not allow this.
 
 ‘auto-lower’
      If non-‘nil’, Emacs automatically lowers the frame when it is
      deselected.  Some window managers do not allow this.
 
 ‘icon-type’
      The type of icon to use for this frame.  If the value is a string,
      that specifies a file containing a bitmap to use; ‘nil’ specifies
      no icon (in which case the window manager decides what to show);
      any other non-‘nil’ value specifies the default Emacs icon.
 
 ‘icon-name’
      The name to use in the icon for this frame, when and if the icon
      appears.  If this is ‘nil’, the frame’s title is used.
 
 ‘window-id’
      The ID number which the graphical display uses for this frame.
      Emacs assigns this parameter when the frame is created; changing
      the parameter has no effect on the actual ID number.
 
 ‘outer-window-id’
      The ID number of the outermost window-system window in which the
      frame exists.  As with ‘window-id’, changing this parameter has no
      actual effect.
 
 ‘wait-for-wm’
      If non-‘nil’, tell Xt to wait for the window manager to confirm
      geometry changes.  Some window managers, including versions of
      Fvwm2 and KDE, fail to confirm, so Xt hangs.  Set this to ‘nil’ to
      prevent hanging with those window managers.
 
 ‘sticky’
      If non-‘nil’, the frame is visible on all virtual desktops on
      systems with virtual desktops.