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