Changeset 3083 for trunk/src/opengl/glut/win32_menu.c
- Timestamp:
- Mar 11, 2000, 4:07:48 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/glut/win32_menu.c
r3079 r3083 1 /* $Id: win32_menu.c,v 1. 4 2000-03-11 09:05:05 jeroenExp $ */1 /* $Id: win32_menu.c,v 1.5 2000-03-11 15:07:48 sandervl Exp $ */ 2 2 /* Copyright (c) Mark J. Kilgard, 1994, 1997, 1998. */ 3 3 /* Copyright (c) Nate Robins, 1997. */ … … 30 30 31 31 /* DEPRICATED, use glutMenuStatusFunc instead. */ 32 void APIENTRY32 void GLAPIENTRY 33 33 glutMenuStateFunc(GLUTmenuStateCB menuStateFunc) 34 34 { … … 36 36 } 37 37 38 void APIENTRY38 void GLAPIENTRY 39 39 glutMenuStatusFunc(GLUTmenuStatusCB menuStatusFunc) 40 40 { … … 233 233 } 234 234 235 int APIENTRY235 int GLAPIENTRY 236 236 glutCreateMenu(GLUTselectCB selectFunc) 237 237 { … … 261 261 } 262 262 263 void APIENTRY263 void GLAPIENTRY 264 264 glutDestroyMenu(int menunum) 265 265 { … … 288 288 } 289 289 290 int APIENTRY290 int GLAPIENTRY 291 291 glutGetMenu(void) 292 292 { … … 298 298 } 299 299 300 void APIENTRY300 void GLAPIENTRY 301 301 glutSetMenu(int menuid) 302 302 { … … 330 330 item->value = value; 331 331 item->unique = uniqueMenuHandler++; 332 #if defined(__WIN32OS2__)333 if (isTrigger) {334 AppendMenuA(menu->win, MF_POPUP, (UINT)item->win, label);335 } else {336 AppendMenuA(menu->win, MF_STRING, item->unique, label);337 }338 #else339 332 if (isTrigger) { 340 333 AppendMenu(menu->win, MF_POPUP, (UINT)item->win, label); … … 342 335 AppendMenu(menu->win, MF_STRING, item->unique, label); 343 336 } 344 #endif 345 } 346 347 void APIENTRY 337 } 338 339 void GLAPIENTRY 348 340 glutAddMenuEntry(const char *label, int value) 349 341 { … … 364 356 } 365 357 366 void APIENTRY358 void GLAPIENTRY 367 359 glutAddSubMenu(const char *label, int menu) 368 360 { … … 389 381 } 390 382 391 void APIENTRY383 void GLAPIENTRY 392 384 glutChangeToMenuEntry(int num, const char *label, int value) 393 385 { … … 418 410 item->value = value; 419 411 item->unique = uniqueMenuHandler++; 420 #if defined(__WIN32OS2__)421 ModifyMenuA(__glutCurrentMenu->win, (UINT) i - 1,422 MF_BYPOSITION | MFT_STRING, item->unique, label);423 #else424 412 ModifyMenu(__glutCurrentMenu->win, (UINT) i - 1, 425 413 MF_BYPOSITION | MFT_STRING, item->unique, label); 426 #endif427 414 return; 428 415 } … … 433 420 } 434 421 435 void APIENTRY422 void GLAPIENTRY 436 423 glutChangeToSubMenu(int num, const char *label, int menu) 437 424 { … … 465 452 if (popupmenu) 466 453 item->win = popupmenu->win; 467 #if defined(__WIN32OS2__)468 ModifyMenuA(__glutCurrentMenu->win, (UINT) i - 1,469 MF_BYPOSITION | MF_POPUP, (UINT) item->win, label);470 #else471 454 ModifyMenu(__glutCurrentMenu->win, (UINT) i - 1, 472 455 MF_BYPOSITION | MF_POPUP, (UINT) item->win, label); 473 #endif474 456 return; 475 457 } … … 480 462 } 481 463 482 void APIENTRY464 void GLAPIENTRY 483 465 glutRemoveMenuItem(int num) 484 466 { … … 513 495 } 514 496 515 void APIENTRY497 void GLAPIENTRY 516 498 glutAttachMenu(int button) 517 499 { … … 529 511 } 530 512 531 void APIENTRY513 void GLAPIENTRY 532 514 glutDetachMenu(int button) 533 515 {
Note:
See TracChangeset
for help on using the changeset viewer.