Lines Matching refs:sign

8274     signicon_t *sign;  in gui_mch_drawsign()  local
8277 if (!gui.in_use || (sign = (signicon_t *)sign_get_image(typenr)) == NULL) in gui_mch_drawsign()
8289 switch (sign->uType) in gui_mch_drawsign()
8297 hbmpOld = (HBITMAP)SelectObject(hdcMem, sign->hImage); in gui_mch_drawsign()
8305 DrawIconEx(s_hdc, x, y, (HICON)sign->hImage, w, h, 0, NULL, DI_NORMAL); in gui_mch_drawsign()
8314 hbmpOld = (HBITMAP)SelectObject(hdcMem, sign->hShape); in gui_mch_drawsign()
8318 SelectObject(hdcMem, sign->hImage); in gui_mch_drawsign()
8330 close_signicon_image(signicon_t *sign) in close_signicon_image() argument
8332 if (sign) in close_signicon_image()
8333 switch (sign->uType) in close_signicon_image()
8336 DeleteObject((HGDIOBJ)sign->hImage); in close_signicon_image()
8339 DestroyCursor((HCURSOR)sign->hImage); in close_signicon_image()
8342 DestroyIcon((HICON)sign->hImage); in close_signicon_image()
8346 DeleteObject((HBITMAP)sign->hImage); in close_signicon_image()
8347 DeleteObject((HBITMAP)sign->hShape); in close_signicon_image()
8356 signicon_t sign, *psign; in gui_mch_register_sign() local
8359 sign.hImage = NULL; in gui_mch_register_sign()
8366 sign.uType = IMAGE_BITMAP; in gui_mch_register_sign()
8368 sign.uType = IMAGE_ICON; in gui_mch_register_sign()
8370 sign.uType = IMAGE_CURSOR; in gui_mch_register_sign()
8375 sign.hImage = (HANDLE)LoadImage(NULL, (LPCSTR)signfile, sign.uType, in gui_mch_register_sign()
8381 sign.uType = IMAGE_XPM; in gui_mch_register_sign()
8382 LoadXpmImage((char *)signfile, (HBITMAP *)&sign.hImage, in gui_mch_register_sign()
8383 (HBITMAP *)&sign.hShape); in gui_mch_register_sign()
8389 if (sign.hImage && (psign = ALLOC_ONE(signicon_t)) != NULL) in gui_mch_register_sign()
8390 *psign = sign; in gui_mch_register_sign()
8394 if (sign.hImage) in gui_mch_register_sign()
8395 close_signicon_image(&sign); in gui_mch_register_sign()
8403 gui_mch_destroy_sign(void *sign) in gui_mch_destroy_sign() argument
8405 if (sign) in gui_mch_destroy_sign()
8407 close_signicon_image((signicon_t *)sign); in gui_mch_destroy_sign()
8408 vim_free(sign); in gui_mch_destroy_sign()