Lines Matching refs:entries

5  *	support normal button entries, plus check buttons, radio
7 * entries.
79 XFontStruct *fontPtr; /* Text font for menu entries. NULL means
92 * button entries. NULL means use indicatorFg
105 * entries). Malloc'ed.*/
121 * Flag values defined for menu entries:
157 * Configuration specs for individual menu entries:
254 MenuEntry **entries; /* Array of pointers to all the entries
255 * in the menu. NULL means no entries. */
256 int numEntries; /* Number of elements in entries. */
271 XFontStruct *fontPtr; /* Text font for menu entries. */
272 XColor *fg; /* Foreground color for entries. */
274 * of menu entries. */
278 Pixmap gray; /* Bitmap for drawing disabled entries in
283 * draw text and icons for disabled entries.
290 * button entries. */
293 * indicators in menu entries (includes extra
296 * labels in menu entries. */
518 menuPtr->entries = NULL;
617 if ((menuPtr->entries[index]->type == SEPARATOR_ENTRY)
618 || (menuPtr->entries[index]->state == tkDisabledUid)) {
686 Tcl_EventuallyFree((ClientData) menuPtr->entries[i],
690 menuPtr->entries[i-numDeleted] = menuPtr->entries[i];
718 mePtr = menuPtr->entries[index];
739 mePtr = menuPtr->entries[index];
796 mePtr = menuPtr->entries[index];
922 if ((index < 0) || (menuPtr->entries[index]->type != CASCADE_ENTRY)) {
925 result = PostSubmenu(interp, menuPtr, menuPtr->entries[index]);
940 mePtr = menuPtr->entries[index];
985 sprintf(interp->result, "%d", menuPtr->entries[index]->y);
1037 DestroyMenuEntry((char *) menuPtr->entries[i]);
1039 if (menuPtr->entries != NULL) {
1040 ckfree((char *) menuPtr->entries);
1156 int argc; /* Number of valid entries in argv. */
1248 * entries in the menu, since some of the things in the children
1256 mePtr = menuPtr->entries[i];
1268 || (menuPtr->entries[0]->type != TEAROFF_ENTRY)) {
1272 && (menuPtr->entries[0]->type == TEAROFF_ENTRY)) {
1273 Tcl_EventuallyFree((ClientData) menuPtr->entries[0],
1276 menuPtr->entries[i-1] = menuPtr->entries[i];
1318 * entries. */
1319 int argc; /* Number of valid entries in argv. */
1556 * Fields of menu entries are changed to reflect their
1583 mePtr = menuPtr->entries[i];
1751 * Loop through all of the entries, drawing them one at a time.
1758 mePtr = menuPtr->entries[index];
2007 mePtr = menuPtr->entries[menuPtr->numEntries-1];
2037 * (ranges from -1 to the number of entries in the menu minus
2078 MenuEntry *mePtr = menuPtr->entries[i];
2114 label = menuPtr->entries[i]->label;
2116 && (Tcl_StringMatch(menuPtr->entries[i]->label, string))) {
2242 * Create a new array of entries with an empty slot for the
2249 newEntries[i] = menuPtr->entries[i];
2252 newEntries[i+1] = menuPtr->entries[i];
2255 ckfree((char *) menuPtr->entries);
2257 menuPtr->entries = newEntries;
2259 menuPtr->entries[index] = mePtr = (MenuEntry *) ckalloc(sizeof(MenuEntry));
2378 menuPtr->entries[i-1] = menuPtr->entries[i];
2483 * all the entries in the menu. */
2493 menuPtr->entries[i]->flags |= ENTRY_NEEDS_REDISPLAY;
2622 * Menu entries get redisplayed, and the active entry changes.
2632 * -1 to deactivate all entries. */
2638 mePtr = menuPtr->entries[menuPtr->active];
2648 EventuallyRedrawMenu(menuPtr, menuPtr->entries[menuPtr->active]);
2652 mePtr = menuPtr->entries[index];