Mercurial > vim
comparison src/gui_w32.c @ 2210:8c6a66e2b3cc vim73
Add :nbstart and :nbclose.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sat, 22 May 2010 21:34:09 +0200 |
parents | d7ce3adb8dda |
children | 120502692d82 |
comparison
equal
deleted
inserted
replaced
2209:d0ddf7ba1630 | 2210:8c6a66e2b3cc |
---|---|
1276 int arg; | 1276 int arg; |
1277 | 1277 |
1278 for (arg = 1; arg < *argc; arg++) | 1278 for (arg = 1; arg < *argc; arg++) |
1279 if (strncmp("-nb", argv[arg], 3) == 0) | 1279 if (strncmp("-nb", argv[arg], 3) == 0) |
1280 { | 1280 { |
1281 usingNetbeans++; | |
1282 netbeansArg = argv[arg]; | 1281 netbeansArg = argv[arg]; |
1283 mch_memmove(&argv[arg], &argv[arg + 1], | 1282 mch_memmove(&argv[arg], &argv[arg + 1], |
1284 (--*argc - arg) * sizeof(char *)); | 1283 (--*argc - arg) * sizeof(char *)); |
1285 argv[*argc] = NULL; | 1284 argv[*argc] = NULL; |
1286 break; /* enough? */ | 1285 break; /* enough? */ |
1287 } | 1286 } |
1288 | |
1289 if (usingNetbeans) | |
1290 { | |
1291 WSADATA wsaData; | |
1292 int wsaerr; | |
1293 | |
1294 /* Init WinSock */ | |
1295 wsaerr = WSAStartup(MAKEWORD(2, 2), &wsaData); | |
1296 if (wsaerr == 0) | |
1297 WSInitialized = TRUE; | |
1298 } | |
1299 } | 1287 } |
1300 #endif | 1288 #endif |
1301 | 1289 |
1302 /* get the OS version info */ | 1290 /* get the OS version info */ |
1303 os_version.dwOSVersionInfoSize = sizeof(os_version); | 1291 os_version.dwOSVersionInfoSize = sizeof(os_version); |
4838 { | 4826 { |
4839 int i; | 4827 int i; |
4840 int y; | 4828 int y; |
4841 int x; | 4829 int x; |
4842 | 4830 |
4831 if (!netbeans_active()) | |
4832 return; | |
4833 | |
4843 x = 0; | 4834 x = 0; |
4844 y = TEXT_Y(row); | 4835 y = TEXT_Y(row); |
4845 | 4836 |
4846 for (i = 0; i < gui.char_height - 3; i++) | 4837 for (i = 0; i < gui.char_height - 3; i++) |
4847 SetPixel(s_hdc, x+2, y++, gui.currFgColor); | 4838 SetPixel(s_hdc, x+2, y++, gui.currFgColor); |
4852 SetPixel(s_hdc, x+1, y, gui.currFgColor); | 4843 SetPixel(s_hdc, x+1, y, gui.currFgColor); |
4853 SetPixel(s_hdc, x+2, y, gui.currFgColor); | 4844 SetPixel(s_hdc, x+2, y, gui.currFgColor); |
4854 SetPixel(s_hdc, x+3, y++, gui.currFgColor); | 4845 SetPixel(s_hdc, x+3, y++, gui.currFgColor); |
4855 SetPixel(s_hdc, x+2, y, gui.currFgColor); | 4846 SetPixel(s_hdc, x+2, y, gui.currFgColor); |
4856 } | 4847 } |
4857 #endif | 4848 |
4849 /* | |
4850 * Initialize the Winsock dll. | |
4851 */ | |
4852 void | |
4853 netbeans_init_winsock() | |
4854 { | |
4855 WSADATA wsaData; | |
4856 int wsaerr; | |
4857 | |
4858 if (WSInitialized) | |
4859 return; | |
4860 | |
4861 wsaerr = WSAStartup(MAKEWORD(2, 2), &wsaData); | |
4862 if (wsaerr == 0) | |
4863 WSInitialized = TRUE; | |
4864 } | |
4865 #endif |