static void set_ns_fontname(HTMLDocument *This, const char *fontname) { nsICommandParams *nsparam = create_nscommand_params(); nsICommandParams_SetCStringValue(nsparam, NSSTATE_ATTRIBUTE, fontname); do_ns_command(This, NSCMD_FONTFACE, nsparam); nsICommandParams_Release(nsparam); }
static void set_ns_align(HTMLDocumentNode *doc, const char *align_str) { nsICommandParams *nsparam; nsparam = create_nscommand_params(); nsICommandParams_SetCStringValue(nsparam, NSSTATE_ATTRIBUTE, align_str); do_ns_command(doc, NSCMD_ALIGN, nsparam); nsICommandParams_Release(nsparam); }
static void set_ns_align(HTMLDocument *This, const char *align_str) { nsICommandParams *nsparam; if(!This->doc_obj->nscontainer) return; nsparam = create_nscommand_params(); nsICommandParams_SetCStringValue(nsparam, NSSTATE_ATTRIBUTE, align_str); do_ns_command(This, NSCMD_ALIGN, nsparam); nsICommandParams_Release(nsparam); }
static HRESULT exec_forecolor(HTMLDocument *This, DWORD cmdexecopt, VARIANT *in, VARIANT *out) { TRACE("(%p)->(%p %p)\n", This, in, out); if(in) { if(V_VT(in) == VT_I4) { nsICommandParams *nsparam = create_nscommand_params(); char color_str[10]; sprintf(color_str, "#%02x%02x%02x", V_I4(in)&0xff, (V_I4(in)>>8)&0xff, (V_I4(in)>>16)&0xff); nsICommandParams_SetCStringValue(nsparam, NSSTATE_ATTRIBUTE, color_str); do_ns_command(This, NSCMD_FONTCOLOR, nsparam); nsICommandParams_Release(nsparam); }else {