Changeset 958 for trunk/dll


Ignore:
Timestamp:
Feb 18, 2008, 1:41:39 AM (18 years ago)
Author:
Gregg Young
Message:

Add Unhide menu option every place that has hide (Ticket 218). Use additional xfrees where appropriate.

Location:
trunk/dll
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/collect.c

    r956 r958  
    18431843                                    DIR_FILTER), &dcd->mask, FALSE);
    18441844        }
    1845         break;
     1845        break;
     1846
     1847      case IDM_UNHIDEALL:
     1848        WinSendMsg(hwnd, CM_FILTER, MPFROMP(Filter), MPFROMP(&dcd->mask));
     1849        break;
    18461850
    18471851      case IDM_HIDEALL:
     
    26432647      ret = StartMLEEditor(dcd->hwndParent,
    26442648                           (INT) mp1, (CHAR *) mp2, dcd->hwndFrame);
    2645       if (mp2)
    2646         free((CHAR *) mp2);
     2649      xfree((CHAR *) mp2);
    26472650      return MRFROMLONG(ret);
    26482651    }
  • trunk/dll/dircnrs.c

    r953 r958  
    20732073                                    DIR_FILTER), &dcd->mask, FALSE);
    20742074        }
    2075         break;
     2075        break;
     2076
     2077      case IDM_UNHIDEALL:
     2078        WinSendMsg(hwnd, CM_FILTER, MPFROMP(Filter), MPFROMP(&dcd->mask));
     2079        break;
    20762080
    20772081      case IDM_HIDEALL:
     
    32903294      HWND ret = StartMLEEditor(dcd->hwndParent,
    32913295                                (INT)mp1, (CHAR *)mp2, dcd->hwndFrame);
    3292       if (mp2)
    3293         free((CHAR *)mp2);
     3296      xfree((CHAR *)mp2);
    32943297      return MRFROMLONG(ret);
    32953298    }
  • trunk/dll/fm3dll2.h

    r953 r958  
    648648#define IDM_SELECTCOMPAREMENU 10037
    649649#define IDM_SELECTSAMECONTENT 10038
     650#define IDM_UNHIDEALL         10039
    650651
    651652#define CHECK_FILES 1
  • trunk/dll/fm3res.rc

    r953 r958  
    11401140         MENUITEM "U~pdate objects\tCtrl + u",IDM_UPDATE
    11411141         MENUITEM "~Hide objects",   IDM_HIDEALL
     1142         MENUITEM "~Unhide objects",   IDM_UNHIDEALL
    11421143         MENUITEM "",                -1,               MIS_SEPARATOR
    11431144         MENUITEM "~Multimedia\tCtrl + l", IDM_MCIPLAY
     
    12211222         MENUITEM "U~pdate objects\tCtrl + u", IDM_UPDATE
    12221223         MENUITEM "~Hide objects",         IDM_HIDEALL
     1224         MENUITEM "~Unhide objects",   IDM_UNHIDEALL
    12231225  }
    12241226  SUBMENU "~Edit",              IDM_EDITSUBMENU
     
    14111413    MENUITEM "U~pdate objects\tCtrl + u", IDM_UPDATE
    14121414    MENUITEM "~Hide objects",   IDM_HIDEALL
     1415    MENUITEM "~Unhide objects",   IDM_UNHIDEALL
    14131416    MENUITEM "",                  -1,                 MIS_SEPARATOR
    14141417    MENUITEM "~Multimedia\tCtrl + l", IDM_MCIPLAY
     
    15171520    MENUITEM "U~pdate objects\tCtrl + u", IDM_UPDATE
    15181521    MENUITEM "~Hide objects",   IDM_HIDEALL
     1522    MENUITEM "~Unhide objects",   IDM_UNHIDEALL
    15191523  }
    15201524  MENUITEM "",                  -1,                   MIS_SEPARATOR
     
    15621566  MENUITEM "~Remove objects", IDM_REMOVE
    15631567  MENUITEM "~Hide objects",   IDM_HIDEALL
     1568  MENUITEM "~Unhide objects",   IDM_UNHIDEALL
    15641569  MENUITEM "",                  -1,                 MIS_SEPARATOR
    15651570  MENUITEM "Seek & scan files\tCtrl + g",   IDM_GREP
     
    20512056         }
    20522057         MENUITEM "~Hide selected",        IDM_HIDEALL
     2058         MENUITEM "~Unhide objects",   IDM_UNHIDEALL
    20532059         MENUITEM "Remo~ve selected\tCtrl + r",  IDM_REMOVE
    20542060         SUBMENU "~Delete",                IDM_DELETESUBMENU
     
    21282134  }
    21292135  MENUITEM "~Hide selected",        IDM_HIDEALL
     2136  MENUITEM "~Unhide objects",   IDM_UNHIDEALL
    21302137  MENUITEM "Remo~ve selected",      IDM_REMOVE
    21312138  SUBMENU "~Delete",                IDM_DELETESUBMENU
  • trunk/dll/seeall.c

    r955 r958  
    17491749static VOID FilterList(HWND hwnd)
    17501750{
    1751   register ULONG x, z;
    1752   BOOL ret;
     1751  ULONG x;
    17531752  ALLDATA *ad = WinQueryWindowPtr(hwnd, QWL_USER);
    17541753  CHAR *p;
     
    17661765  ad->mask.fIsSeeAll = TRUE;
    17671766  if (WinDlgBox(HWND_DESKTOP, hwnd, PickMaskDlgProc,
    1768                 FM3ModHandle, MSK_FRAME, MPFROMP(&ad->mask))) {
     1767                FM3ModHandle, MSK_FRAME, MPFROMP(&ad->mask)))
     1768    FilterAll(hwnd, ad);
     1769}
     1770
     1771static VOID FilterAll(HWND hwnd, ALLDATA *ad)
     1772{
     1773  ULONG x, z;
     1774  BOOL ret;
     1775
     1776  if (ad) {
    17691777    for (x = 0; x < ad->afheadcnt; x++) {
    17701778      ret = FALSE;
     
    40434051      }
    40444052      break;
     4053    case IDM_UNHIDEALL:
     4054      {
     4055      ALLDATA *ad = WinQueryWindowPtr(hwnd, QWL_USER);
     4056      FilterAll(hwnd, ad);
     4057      }
     4058      break;
    40454059
    40464060    case IDM_DELETE:
Note: See TracChangeset for help on using the changeset viewer.