Lines Matching defs:mi
354 PaintEntry(MenuRoot *mr, MenuItem *mi, int exposure)
363 y_offset = mi->item_num * Scr->EntryHeight;
366 if (mi->func != F_TITLE) {
368 if (mi->state) {
369 XSetForeground(dpy, Scr->NormalGC, mi->hi_back);
374 MyFont_ChangeGC(mi->hi_fore, mi->hi_back, &Scr->MenuFont);
376 MyFont_DrawString(dpy, mr->w, &Scr->MenuFont, Scr->NormalGC, mi->x,
377 text_y, mi->item, mi->strlen);
382 if (mi->user_colors || !exposure) {
383 XSetForeground(dpy, Scr->NormalGC, mi->back);
389 MyFont_ChangeGC(mi->fore, mi->back, &Scr->MenuFont);
396 mi->x, text_y, mi->item, mi->strlen);
400 if (mi->func == F_MENU) {
416 XSetForeground(dpy, Scr->NormalGC, mi->back);
425 XSetForeground(dpy, Scr->NormalGC, mi->fore);
430 y = ((mi->item_num + 1) * Scr->EntryHeight) - 1;
434 MyFont_ChangeGC(mi->fore, mi->back, &Scr->MenuFont);
436 MyFont_DrawString(dpy, mr->w, &Scr->MenuFont, Scr->NormalGC, mi->x,
437 text_y, mi->item, mi->strlen);
444 MenuItem *mi;
446 for (mi = mr->first; mi != NULL; mi = mi->next) {
447 int y_offset = mi->item_num * Scr->EntryHeight;
454 PaintEntry(mr, mi, True);
465 MenuItem *mi;
530 for (i = 0, mi = ActiveMenu->first; mi != NULL; i++, mi = mi->next) {
554 ActiveItem = mi;