On 02/16/2016 06:14 PM, Chris Feng wrote: >> Can we set this parameter after the corresponding X window has been >> displayed? Or should this new frame parameter only make sense in >> make-frame calls? > > Modifying such a parameter makes little sense I think. IIRC some > existing frame parameters just work this way. Ok; thanks. So if I understand correctly, the implementation would look like this: * add a frame parameter to frame_parms in frame.c, say "chromeless" * add an x_set_chromeless slot in each of frame_parm_handler x_frame_parm_handlers[], frame_parm_handler w32_frame_parm_handlers[], frame_parm_handler ns_frame_parm_handlers[]; for the last two point to 0 for now; for the first one point to a new function x_set_chromeless. * In x-create-frame, add something like x_default_parameter (f, parms, Qchromeless, Qnil, "chromeless", "Chromeless", RES_TYPE_BOOLEAN); Am I missing steps (in terms of implementation)? Thanks for your help! Clément.