/macosx-10.10/tcl-105/tk84/tk/generic/ |
H A D | tkMacWinMenu.c | 23 static int PreprocessMenu _ANSI_ARGS_((TkMenu *menuPtr)); 46 PreprocessMenu(menuPtr) 47 TkMenu *menuPtr; 54 Tcl_Preserve((ClientData) menuPtr); 61 result = TkPostCommand(menuPtr); 62 if ((result != TCL_OK) || (menuPtr->tkwin == NULL)) { 75 for (index = 0; index < menuPtr->numEntries; index++) { 76 if ((menuPtr->entries[index]->type == CASCADE_ENTRY) 77 && (menuPtr->entries[index]->namePtr != NULL)) { 78 if ((menuPtr [all...] |
H A D | tkMenuDraw.c | 21 static void AdjustMenuCoords _ANSI_ARGS_ ((TkMenu *menuPtr, 41 * menuPtr fields are initialized. 47 TkMenuInitializeDrawingFields(menuPtr) 48 TkMenu *menuPtr; /* The menu we are initializing. */ 50 menuPtr->textGC = None; 51 menuPtr->gray = None; 52 menuPtr->disabledGC = None; 53 menuPtr->activeGC = None; 54 menuPtr->indicatorGC = None; 55 menuPtr 312 TkMenu *menuPtr = mePtr->menuPtr; local 540 TkMenu *menuPtr = (TkMenu *) clientData; local 629 register TkMenu *menuPtr = (TkMenu *) clientData; local 759 TkMenu *menuPtr = (TkMenu *) clientData; local 825 register TkMenu *menuPtr = ((TkMenuEntry *)clientData)->menuPtr; local [all...] |
H A D | tkMenu.c | 332 static int CloneMenu _ANSI_ARGS_((TkMenu *menuPtr, 335 TkMenu *menuPtr, int objc, Tcl_Obj *CONST objv[])); 337 Tcl_Interp *interp, TkMenu *menuPtr, int index, 341 static void DeleteMenuCloneEntries _ANSI_ARGS_((TkMenu *menuPtr, 345 static void DestroyMenuInstance _ANSI_ARGS_((TkMenu *menuPtr)); 348 _ANSI_ARGS_((Tcl_Interp *interp, TkMenu *menuPtr, 351 TkMenu *menuPtr, Tcl_Obj *objPtr)); 353 TkMenu *menuPtr, Tcl_Obj *indexPtr, int objc, 360 static TkMenuEntry * MenuNewEntry _ANSI_ARGS_((TkMenu *menuPtr, int index, 371 static void RecursivelyDeleteMenu _ANSI_ARGS_((TkMenu *menuPtr)); 472 register TkMenu *menuPtr; local 685 register TkMenu *menuPtr = (TkMenu *) clientData; local 1434 TkMenu *menuPtr = mePtr->menuPtr; local 1530 TkMenu *menuPtr = (TkMenu *) instanceData; local 1721 TkMenu *menuPtr = mePtr->menuPtr; local 1944 TkMenu *menuPtr = mePtr->menuPtr; local 2239 TkMenu *menuPtr = (TkMenu *) clientData; local 2531 TkMenu *menuPtr; local 3131 TkMenu *menuPtr; local [all...] |
H A D | tkMenu.h | 58 struct TkMenu *menuPtr; /* Menu with which this entry is associated. */ member in struct:TkMenuEntry 419 struct TkMenu *menuPtr; /* The menu data structure. This is NULL member in struct:TkMenuReferences 500 EXTERN int TkActivateMenuEntry _ANSI_ARGS_((TkMenu *menuPtr, 503 Tk_Window tkwin, TkMenu *menuPtr)); 507 EXTERN void TkDestroyMenu _ANSI_ARGS_((TkMenu *menuPtr)); 509 TkMenu *menuPtr)); 511 TkMenu *menuPtr, TkMenuEntry *mePtr)); 522 TkMenu *menuPtr, Tcl_Obj *objPtr, int lastOK, 525 TkMenu *menuPtr)); 529 TkMenu *menuPtr, in [all...] |
/macosx-10.10/tcl-105/tk/tk/generic/ |
H A D | tkMenuDraw.c | 22 static void AdjustMenuCoords(TkMenu *menuPtr, TkMenuEntry *mePtr, 40 * menuPtr fields are initialized. 47 TkMenu *menuPtr) /* The menu we are initializing. */ 49 menuPtr->textGC = None; 50 menuPtr->gray = None; 51 menuPtr->disabledGC = None; 52 menuPtr->activeGC = None; 53 menuPtr->indicatorGC = None; 54 menuPtr->disabledImageGC = None; 55 menuPtr 45 TkMenuInitializeDrawingFields( TkMenu *menuPtr) argument 108 TkMenuFreeDrawOptions( TkMenu *menuPtr) argument 184 TkMenuConfigureDrawOptions( TkMenu *menuPtr) argument 309 TkMenu *menuPtr = mePtr->menuPtr; local 432 TkEventuallyRecomputeMenu( TkMenu *menuPtr) argument 459 TkRecomputeMenu( TkMenu *menuPtr) argument 487 TkEventuallyRedrawMenu( register TkMenu *menuPtr, register TkMenuEntry *mePtr) argument 535 TkMenu *menuPtr = (TkMenu *) clientData; local 620 register TkMenu *menuPtr = (TkMenu *) clientData; local 750 TkMenu *menuPtr = (TkMenu *) clientData; local 815 register TkMenu *menuPtr = ((TkMenuEntry *)clientData)->menuPtr; local 842 TkPostTearoffMenu( Tcl_Interp *interp, TkMenu *menuPtr, int x, int y) argument 936 TkPostSubmenu( Tcl_Interp *interp, register TkMenu *menuPtr, register TkMenuEntry *mePtr) argument 1033 AdjustMenuCoords( TkMenu *menuPtr, TkMenuEntry *mePtr, int *xPtr, int *yPtr) argument [all...] |
H A D | tkMacWinMenu.c | 23 static int PreprocessMenu(TkMenu *menuPtr); 46 TkMenu *menuPtr) 52 Tcl_Preserve((ClientData) menuPtr); 59 result = TkPostCommand(menuPtr); 60 if ((result != TCL_OK) || (menuPtr->tkwin == NULL)) { 72 for (index = 0; index < menuPtr->numEntries; index++) { 73 register TkMenuEntry *entryPtr = menuPtr->entries[index]; 78 && (entryPtr->childMenuRefPtr->menuPtr != NULL)) { 79 TkMenu *cascadeMenuPtr = entryPtr->childMenuRefPtr->menuPtr; 97 Tcl_Release((ClientData) menuPtr); 44 PreprocessMenu( TkMenu *menuPtr) argument 131 TkPreprocessMenu( TkMenu *menuPtr) argument [all...] |
H A D | tkMenu.c | 329 static int CloneMenu(TkMenu *menuPtr, Tcl_Obj *newMenuName, 331 static int ConfigureMenu(Tcl_Interp *interp, TkMenu *menuPtr, 334 TkMenu *menuPtr, int index, 338 static void DeleteMenuCloneEntries(TkMenu *menuPtr, 342 static void DestroyMenuInstance(TkMenu *menuPtr); 344 static int GetIndexFromCoords(Tcl_Interp *interp, TkMenu *menuPtr, 347 TkMenu *menuPtr, Tcl_Obj *objPtr); 349 TkMenu *menuPtr, Tcl_Obj *objPtr); 351 TkMenu *menuPtr, Tcl_Obj *indexPtr, int objc, 356 static TkMenuEntry * MenuNewEntry(TkMenu *menuPtr, in 463 register TkMenu *menuPtr; local 674 register TkMenu *menuPtr = (TkMenu *) clientData; local 1038 TkInvokeMenu( Tcl_Interp *interp, TkMenu *menuPtr, int index) argument 1133 DestroyMenuInstance( TkMenu *menuPtr) argument 1260 TkDestroyMenu( TkMenu *menuPtr) argument 1423 TkMenu *menuPtr = mePtr->menuPtr; local 1521 TkMenu *menuPtr = (TkMenu *) instanceData; local 1553 ConfigureMenu( Tcl_Interp *interp, register TkMenu *menuPtr, int objc, Tcl_Obj *CONST objv[]) argument 1709 TkMenu *menuPtr = mePtr->menuPtr; local 1926 TkMenu *menuPtr = mePtr->menuPtr; local 1984 ConfigureMenuCloneEntries( Tcl_Interp *interp, TkMenu *menuPtr, int index, int objc, Tcl_Obj *CONST objv[]) argument 2125 TkGetMenuIndex( Tcl_Interp *interp, TkMenu *menuPtr, Tcl_Obj *objPtr, int lastOK, int *indexPtr) argument 2217 TkMenu *menuPtr = (TkMenu *) clientData; local 2257 MenuNewEntry( TkMenu *menuPtr, int index, int type) argument 2352 MenuAddOrInsert( Tcl_Interp *interp, TkMenu *menuPtr, Tcl_Obj *indexPtr, int objc, Tcl_Obj *CONST objv[]) argument 2501 TkMenu *menuPtr; local 2582 TkActivateMenuEntry( register TkMenu *menuPtr, int index) argument 2631 TkPostCommand( TkMenu *menuPtr) argument 2677 CloneMenu( TkMenu *menuPtr, Tcl_Obj *newMenuNamePtr, Tcl_Obj *newMenuTypePtr) argument 2854 MenuDoXPosition( Tcl_Interp *interp, TkMenu *menuPtr, Tcl_Obj *objPtr) argument 2891 MenuDoYPosition( Tcl_Interp *interp, TkMenu *menuPtr, Tcl_Obj *objPtr) argument 2935 GetIndexFromCoords( Tcl_Interp *interp, TkMenu *menuPtr, char *string, int *indexPtr) argument 3013 RecursivelyDeleteMenu( TkMenu *menuPtr) argument 3058 TkNewMenuName( Tcl_Interp *interp, Tcl_Obj *parentPtr, TkMenu *menuPtr) argument 3149 TkMenu *menuPtr; local 3506 DeleteMenuCloneEntries( TkMenu *menuPtr, int first, int last) argument [all...] |
H A D | tkMenu.h | 73 struct TkMenu *menuPtr; /* Menu with which this entry is member in struct:TkMenuEntry 427 struct TkMenu *menuPtr; /* The menu data structure. This is NULL if member in struct:TkMenuReferences 507 MODULE_SCOPE int TkActivateMenuEntry(TkMenu *menuPtr, int index); 508 MODULE_SCOPE void TkBindMenu(Tk_Window tkwin, TkMenu *menuPtr); 511 MODULE_SCOPE void TkDestroyMenu(TkMenu *menuPtr); 512 MODULE_SCOPE void TkEventuallyRecomputeMenu(TkMenu *menuPtr); 513 MODULE_SCOPE void TkEventuallyRedrawMenu(TkMenu *menuPtr, 520 MODULE_SCOPE int TkGetMenuIndex(Tcl_Interp *interp, TkMenu *menuPtr, 522 MODULE_SCOPE void TkMenuInitializeDrawingFields(TkMenu *menuPtr); 524 MODULE_SCOPE int TkInvokeMenu(Tcl_Interp *interp, TkMenu *menuPtr, [all...] |
/macosx-10.10/tcl-105/tk84/tk/unix/ |
H A D | tkUnixMenu.c | 37 static void SetHelpMenu _ANSI_ARGS_((TkMenu *menuPtr)); 39 TkMenu *menuPtr, TkMenuEntry *mePtr, 45 TkMenu *menuPtr, TkMenuEntry *mePtr, 50 TkMenu *menuPtr, TkMenuEntry *mePtr, 56 TkMenu * menuPtr, TkMenuEntry *mePtr, Drawable d, 60 static void DrawMenuSeparator _ANSI_ARGS_((TkMenu *menuPtr, 64 static void DrawTearoffEntry _ANSI_ARGS_((TkMenu *menuPtr, 68 static void DrawMenuUnderline _ANSI_ARGS_((TkMenu *menuPtr, 72 static void GetMenuAccelGeometry _ANSI_ARGS_((TkMenu *menuPtr, 80 TkMenu *menuPtr, TkMenuEntr 1366 TkMenu *menuPtr = mePtr->menuPtr; local 1494 TkMenu *menuPtr = mePtr->menuPtr; local [all...] |
/macosx-10.10/tcl-105/tk/tk/unix/ |
H A D | tkUnixMenu.c | 53 static void SetHelpMenu(TkMenu *menuPtr); 54 static void DrawMenuEntryAccelerator(TkMenu *menuPtr, 59 static void DrawMenuEntryBackground(TkMenu *menuPtr, 63 static void DrawMenuEntryIndicator(TkMenu *menuPtr, 69 static void DrawMenuEntryLabel(TkMenu * menuPtr, 73 static void DrawMenuSeparator(TkMenu *menuPtr, 77 static void DrawTearoffEntry(TkMenu *menuPtr, 81 static void DrawMenuUnderline(TkMenu *menuPtr, 85 static void GetMenuAccelGeometry(TkMenu *menuPtr, 92 static void GetMenuIndicatorGeometry(TkMenu *menuPtr, 124 TkpNewMenu( TkMenu *menuPtr) argument 149 TkpDestroyMenu( TkMenu *menuPtr) argument 266 TkpSetWindowMenuBar( Tk_Window tkwin, TkMenu *menuPtr) argument 325 GetMenuIndicatorGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 392 GetMenuAccelGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 430 DrawMenuEntryBackground( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, Tk_3DBorder activeBorder, Tk_3DBorder bgBorder, int x, int y, int width, int height) argument 482 DrawMenuEntryAccelerator( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, Tk_3DBorder activeBorder, int x, int y, int width, int height, int drawArrow) argument 554 DrawMenuEntryIndicator( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, Tk_3DBorder border, XColor *indicatorColor, XColor *disableColor, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 628 DrawMenuSeparator( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 671 DrawMenuEntryLabel( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 848 DrawMenuUnderline( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 905 TkpPostMenu( Tcl_Interp *interp, TkMenu *menuPtr, int x, int y) argument 930 GetMenuSeparatorGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 959 GetTearoffEntryGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 995 TkpComputeMenubarGeometry( TkMenu *menuPtr) argument 1178 DrawTearoffEntry( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 1263 SetHelpMenu( TkMenu *menuPtr) argument 1338 TkMenu *menuPtr = mePtr->menuPtr; local 1480 TkMenu *menuPtr = mePtr->menuPtr; local 1584 TkpComputeStandardMenuGeometry( TkMenu *menuPtr) argument [all...] |
/macosx-10.10/tcl-105/tk84/tk/win/ |
H A D | tkWinMenu.c | 96 TkMenu *menuPtr, TkMenuEntry *mePtr, 102 TkMenu *menuPtr, TkMenuEntry *mePtr, 107 TkMenu *menuPtr, TkMenuEntry *mePtr, 112 TkMenu *menuPtr, TkMenuEntry *mePtr, 118 TkMenu * menuPtr, TkMenuEntry *mePtr, Drawable d, 122 static void DrawMenuSeparator _ANSI_ARGS_((TkMenu *menuPtr, 126 static void DrawTearoffEntry _ANSI_ARGS_((TkMenu *menuPtr, 130 static void DrawMenuUnderline _ANSI_ARGS_((TkMenu *menuPtr, 140 static void GetMenuAccelGeometry _ANSI_ARGS_((TkMenu *menuPtr, 148 TkMenu *menuPtr, TkMenuEntr 425 TkMenu *menuPtr = mePtr->menuPtr; local 542 TkMenu *menuPtr = (TkMenu *) clientData; local 862 TkMenu *menuPtr = mePtr->menuPtr; local 941 TkMenu *menuPtr; local 1250 RecursivelyClearActiveMenu( TkMenu *menuPtr) argument 1369 GetMenuIndicatorGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 1406 GetMenuAccelGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 1442 GetTearoffEntryGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 1475 GetMenuSeparatorGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 1836 DrawMenuUnderline( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 2037 DrawMenuEntryLabel( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, CONST Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 2316 TkMenu *menuPtr = mePtr->menuPtr; local 2360 TkMenu *menuPtr = mePtr->menuPtr; local 2487 TkMenu *menuPtr = mePtr->menuPtr; local 2573 DrawMenuEntryBackground( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, Tk_3DBorder activeBorder, Tk_3DBorder bgBorder, int x, int y, int width, int height) argument 2612 TkpComputeStandardMenuGeometry( TkMenu *menuPtr) argument 2782 MenuSelectEvent( TkMenu *menuPtr) argument 2834 TkMenu *menuPtr; local [all...] |
/macosx-10.10/tcl-105/tk/tk/win/ |
H A D | tkWinMenu.c | 127 static void DrawMenuEntryAccelerator(TkMenu *menuPtr, 132 static void DrawMenuEntryArrow(TkMenu *menuPtr, TkMenuEntry *mePtr, 135 static void DrawMenuEntryBackground(TkMenu *menuPtr, 139 static void DrawMenuEntryIndicator(TkMenu *menuPtr, 144 static void DrawMenuEntryLabel(TkMenu *menuPtr, TkMenuEntry *mePtr, 148 static void DrawMenuSeparator(TkMenu *menuPtr, TkMenuEntry *mePtr, 152 static void DrawTearoffEntry(TkMenu *menuPtr, TkMenuEntry *mePtr, 156 static void DrawMenuUnderline(TkMenu *menuPtr, TkMenuEntry *mePtr, 165 static void GetMenuAccelGeometry(TkMenu *menuPtr, 172 static void GetMenuIndicatorGeometry(TkMenu *menuPtr, 303 TkpNewMenu( TkMenu *menuPtr) argument 351 TkpDestroyMenu( TkMenu *menuPtr) argument 436 TkMenu *menuPtr = mePtr->menuPtr; local 552 TkMenu *menuPtr = (TkMenu *) clientData; local 745 TkpPostMenu( Tcl_Interp *interp, TkMenu *menuPtr, int x, int y) argument 854 TkMenu *menuPtr = mePtr->menuPtr; local 1032 TkMenu *menuPtr; local 1341 RecursivelyClearActiveMenu( TkMenu *menuPtr) argument 1382 TkpSetWindowMenuBar( Tk_Window tkwin, TkMenu *menuPtr) argument 1461 GetMenuIndicatorGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 1498 GetMenuAccelGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 1535 GetTearoffEntryGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 1568 GetMenuSeparatorGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 1676 DrawMenuEntryIndicator( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, GC indicatorGC, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 1753 DrawMenuEntryAccelerator( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, Tk_3DBorder activeBorder, int x, int y, int width, int height) argument 1821 DrawMenuEntryArrow( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_3DBorder activeBorder, int x, int y, int width, int height, int drawArrow) argument 1893 DrawMenuSeparator( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 1934 DrawMenuUnderline( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 2176 DrawMenuEntryLabel( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int x, int y, int width, int height, int underline) argument 2372 TkpComputeMenubarGeometry( TkMenu *menuPtr) argument 2395 DrawTearoffEntry( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 2454 TkMenu *menuPtr = mePtr->menuPtr; local 2497 TkMenu *menuPtr = mePtr->menuPtr; local 2667 TkMenu *menuPtr = mePtr->menuPtr; local 2770 DrawMenuEntryBackground( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, Tk_3DBorder activeBorder, Tk_3DBorder bgBorder, int x, int y, int width, int height) argument 2808 TkpComputeStandardMenuGeometry( TkMenu *menuPtr) argument 2976 MenuSelectEvent( TkMenu *menuPtr) argument 3026 TkMenu *menuPtr; local [all...] |
/macosx-10.10/tcl-105/tk84/tk/macosx/ |
H A D | tkMacOSXMenu.c | 95 TkMenu *menuPtr; /* The menu associated with this member in struct:TopLevelMenubarList 152 TkMenu *menuPtr; /* Tcl_DoWhenIdle to move handling */ member in struct:MenuCommandHandlerData 209 static void CompleteIdlers(TkMenu *menuPtr); 211 static void DrawMenuEntryAccelerator(TkMenu *menuPtr, TkMenuEntry *mePtr, 215 static void DrawMenuEntryBackground(TkMenu *menuPtr, TkMenuEntry *mePtr, 218 static void DrawMenuEntryIndicator(TkMenu *menuPtr, TkMenuEntry *mePtr, 221 static void DrawMenuEntryLabel(TkMenu * menuPtr, TkMenuEntry *mePtr, 224 static void DrawMenuSeparator(TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, 227 static void DrawTearoffEntry(TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, 232 static void GetMenuAccelGeometry(TkMenu *menuPtr, TkMenuEntr 450 TkMacOSXGetNewMenuID( Tcl_Interp *interp, TkMenu *menuPtr, int cascade, short *menuIDPtr) argument 582 TkMenu *menuPtr = NULL; local 610 GetParentMenuEntry( TkMenu *menuPtr) argument 647 TkpNewMenu( TkMenu *menuPtr) argument 747 TkpDestroyMenu( TkMenu *menuPtr) argument 798 SetMenuCascade( TkMenu* menuPtr) argument 836 TkMenu *menuPtr = mePtr->menuPtr; local 1100 TkMenu *menuPtr = mePtr->menuPtr; local 1187 ReconfigureIndividualMenu( TkMenu *menuPtr, MenuHandle macMenuHdl, int base) argument 1441 TkMenu *menuPtr = (TkMenu *) clientData; local 1487 CompleteIdlers( TkMenu *menuPtr) argument 1523 TkpPostMenu( Tcl_Interp *interp, TkMenu *menuPtr, int x, int y) argument 1615 TkMenu *menuPtr = mePtr->menuPtr; local 1728 TkMenu *menuPtr; local 1912 RecursivelyInsertMenu( TkMenu *menuPtr) argument 1952 RecursivelyDeleteMenu( TkMenu *menuPtr) argument 2061 TkMenu *menuPtr = menuRefPtr->menuPtr; local 2117 TkpSetWindowMenuBar( Tk_Window tkwin, TkMenu *menuPtr) argument 2246 TkMenu *menuPtr = (TkMenu *) Tcl_GetHashValue(commandEntryPtr); local 2294 GetMenuIndicatorGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 2332 GetMenuAccelGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int *modWidthPtr, int *textWidthPtr, int *heightPtr) argument 2412 GetTearoffEntryGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 2448 GetMenuSeparatorGeometry( TkMenu *menuPtr, TkMenuEntry *mePtr, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int *widthPtr, int *heightPtr) argument 2478 DrawMenuEntryIndicator( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, GC indicatorGC, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 2558 DrawMenuBackground( TkMenu *menuPtr, Rect *menuRectPtr, Drawable d) argument 2593 DrawMenuEntryAccelerator( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, Tk_3DBorder activeBorder, int x, int y, int width, int height, int drawArrow) argument 2687 DrawMenuSeparator( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 2893 TkpComputeMenubarGeometry( TkMenu *menuPtr) argument 2917 DrawTearoffEntry( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 3004 TkMenu *menuPtr; local 3059 TkMenu *menuPtr = mePtr->menuPtr; local 3168 TkpComputeStandardMenuGeometry( TkMenu *menuPtr) argument 3416 DrawMenuEntryLabel( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, GC gc, Tk_Font tkfont, const Tk_FontMetrics *fmPtr, int x, int y, int width, int height) argument 3580 DrawMenuEntryBackground( TkMenu *menuPtr, TkMenuEntry *mePtr, Drawable d, Tk_3DBorder activeBorder, Tk_3DBorder bgBorder, int x, int y, int width, int height) argument 3628 TkMenu *menuPtr = mePtr->menuPtr; local 3729 TkMenu *menuPtr = MenuPtrForMenuRef(menu); local 3765 TkMenu *menuPtr = MenuPtrForMenuRef(menu); local 3800 MenuSelectEvent( TkMenu *menuPtr) argument 3843 TkMenu *menuPtr = MenuPtrForMenuRef(menu); local 3867 RecursivelyClearActiveMenu( TkMenu *menuPtr) argument 3910 TkMenu *menuPtr; local 4118 TkMenu *menuPtr; local 4192 HandleMenuHiliteMsg( MenuRef menu, Rect *menuRectPtr, Point hitPt, SInt16 *whichItem, TkMenu *menuPtr) argument 4248 HandleMenuDrawMsg( MenuRef menu, Rect *menuRectPtr, Point hitPt, SInt16 *whichItem, TkMenu *menuPtr) argument 4380 HandleMenuFindItemMsg( MenuRef menu, Rect *menuRectPtr, Point hitPt, SInt16 *whichItem, TkMenu *menuPtr) argument 4611 HandleMenuPopUpMsg( MenuRef menu, Rect *menuRectPtr, Point hitPt, SInt16 *whichItem, TkMenu *menuPtr) argument 4707 HandleMenuCalcItemMsg( MenuRef menu, Rect *menuRectPtr, Point hitPt, SInt16 *whichItem, TkMenu *menuPtr) argument [all...] |
/macosx-10.10/tcl-105/tk/tk/macosx/ |
H A D | tkMacOSXMenu.c | 101 static void CheckForSpecialMenu(TkMenu *menuPtr); 104 static void MenuSelectEvent(TkMenu *menuPtr); 105 static void RecursivelyClearActiveMenu(TkMenu *menuPtr); 220 TkMenu *menuPtr = (TkMenu *)_tkMenu; local 222 if (menuPtr && mePtr) { 223 Tcl_Interp *interp = menuPtr->interp; 225 Tcl_Preserve(menuPtr); 226 int result = TkInvokeMenu(interp, menuPtr, mePtr->index); 232 Tcl_Release(menuPtr); 287 TkMenu *menuPtr variable 291 Tcl_Preserve(menuPtr); variable 297 Tcl_Release(menuPtr); variable 409 TkpNewMenu( TkMenu *menuPtr) argument 437 TkpDestroyMenu( TkMenu *menuPtr) argument 640 TkpPostMenu( Tcl_Interp *interp, TkMenu *menuPtr, int x, int y) argument 689 TkpSetWindowMenuBar( Tk_Window tkwin, TkMenu *menuPtr) argument 768 CheckForSpecialMenu( TkMenu *menuPtr) argument 927 TkpComputeStandardMenuGeometry( TkMenu *menuPtr) argument 1144 TkMenu *menuPtr = [menu tkMenu]; local 1178 MenuSelectEvent( TkMenu *menuPtr) argument 1221 RecursivelyClearActiveMenu( TkMenu *menuPtr) argument 1260 TkMenu *menuPtr = [(TKMenu *)mainMenu tkMenu]; local 1443 TkpComputeMenubarGeometry( TkMenu *menuPtr) argument [all...] |
H A D | tkMacOSXWm.h | 196 TkMenu *menuPtr; member in struct:TkWmInfo
|
H A D | tkMacOSXWm.c | 556 wmPtr->menuPtr = NULL;
|
/macosx-10.10/ruby-106/ruby/ext/tk/ |
H A D | tcltklib.c | 10642 struct dummy_TkMenu *menuPtr; member in struct:dummy_TkMenuEntry 10660 struct dummy_TkMenu *menuPtr; member in struct:dummy_TkMenuRef 10709 if (menuRefPtr->menuPtr == (struct dummy_TkMenu *) NULL) { 10714 if ((menuRefPtr->menuPtr)->menuType != MENUBAR) { 10719 (menuRefPtr->menuPtr)->menuType = TEAROFF_MENU; 10724 /* Tcl_SetStringObj((menuRefPtr->menuPtr)->menuTypePtr, s, strlen(s));*/ 10725 (menuRefPtr->menuPtr)->menuTypePtr = Tcl_NewStringObj(s, strlen(s)); 10726 /* Tcl_IncrRefCount((menuRefPtr->menuPtr)->menuTypePtr); */ 10727 /* (menuRefPtr->menuPtr)->menuType = TEAROFF_MENU; */ 10728 (menuRefPtr->menuPtr) [all...] |