View the DQSD CVS repository here:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Update of /cvsroot/dqsd/dqsd/src/DQSDTools
In directory usw-pr-cvs1:/tmp/cvs-serv12188/src/DQSDTools

Modified Files:
        DQSDTools.idl DQSDTools.rc Launcher.cpp Launcher.h 
Log Message:
Added tray icon refresh code

Index: DQSDTools.idl
===================================================================
RCS file: /cvsroot/dqsd/dqsd/src/DQSDTools/DQSDTools.idl,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** DQSDTools.idl       8 Jul 2002 10:32:04 -0000       1.19
--- DQSDTools.idl       23 Jul 2002 21:34:19 -0000      1.20
***************
*** 31,34 ****
--- 31,35 ----
                [propget, id(12), helpstring("Check if the DLL is of at least the 
specified version")] HRESULT VersionIsCorrect(int v1, int v2, int v3, int v4, [out, 
retval] VARIANT_BOOL *pVal);
                [id(14), helpstring("method ShutdownBar")] HRESULT ShutdownBar([in] 
LPDISPATCH pDispDocument);
+               [id(15), helpstring("Attempt to refresh taskbar tray icons")] HRESULT 
+RefreshTrayIcons();
        };
        [

Index: DQSDTools.rc
===================================================================
RCS file: /cvsroot/dqsd/dqsd/src/DQSDTools/DQSDTools.rc,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** DQSDTools.rc        18 Jul 2002 20:09:05 -0000      1.22
--- DQSDTools.rc        23 Jul 2002 21:34:19 -0000      1.23
***************
*** 55,60 ****
  
  VS_VERSION_INFO VERSIONINFO
!  FILEVERSION 3,0,0,21
!  PRODUCTVERSION 3,0,0,21
   FILEFLAGSMASK 0x3fL
  #ifdef _DEBUG
--- 55,60 ----
  
  VS_VERSION_INFO VERSIONINFO
!  FILEVERSION 3,0,0,22
!  PRODUCTVERSION 3,0,0,22
   FILEFLAGSMASK 0x3fL
  #ifdef _DEBUG
***************
*** 75,79 ****
              VALUE "ContributingAuthors", "Koen Mannaerts (WhirlyWiryWeb.com), David 
Bau (notesbydave.com), Glenn Carr (glenncarr.com), Will Dean (indcomp.co.uk)\0"
              VALUE "FileDescription", "ActiveX Tools for Dave's Quick Search Bar \0"
!             VALUE "FileVersion", "3, 0, 0, 21\0"
              VALUE "InternalName", "DQSDTools\0"
              VALUE "LegalCopyright", "Copyright (c) 2002 David Bau. GNU Public 
License Version 2 applies.\0"
--- 75,79 ----
              VALUE "ContributingAuthors", "Koen Mannaerts (WhirlyWiryWeb.com), David 
Bau (notesbydave.com), Glenn Carr (glenncarr.com), Will Dean (indcomp.co.uk)\0"
              VALUE "FileDescription", "ActiveX Tools for Dave's Quick Search Bar \0"
!             VALUE "FileVersion", "3, 0, 0, 22\0"
              VALUE "InternalName", "DQSDTools\0"
              VALUE "LegalCopyright", "Copyright (c) 2002 David Bau. GNU Public 
License Version 2 applies.\0"
***************
*** 83,87 ****
              VALUE "PrivateBuild", "\0"
              VALUE "ProductName", "DQSDTools ActiveX Components\0"
!             VALUE "ProductVersion", "3, 0, 0, 21\0"
              VALUE "SpecialBuild", "\0"
          END
--- 83,87 ----
              VALUE "PrivateBuild", "\0"
              VALUE "ProductName", "DQSDTools ActiveX Components\0"
!             VALUE "ProductVersion", "3, 0, 0, 22\0"
              VALUE "SpecialBuild", "\0"
          END

Index: Launcher.cpp
===================================================================
RCS file: /cvsroot/dqsd/dqsd/src/DQSDTools/Launcher.cpp,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** Launcher.cpp        18 Jul 2002 20:09:06 -0000      1.30
--- Launcher.cpp        23 Jul 2002 21:34:19 -0000      1.31
***************
*** 598,599 ****
--- 598,611 ----
        return Error(_T("Failed to shut DQSD bar"), IID_ILauncher, E_FAIL);
  }
+ 
+ STDMETHODIMP CLauncher::RefreshTrayIcons()
+ {
+       static DWORD result;
+       UINT msg = ::RegisterWindowMessage(_T("TaskbarCreated"));
+ 
+       ATLTRACE("DQSDTools: Refreshing tray icons (msg 0x%x)\n", msg);
+ 
+       ::SendMessageTimeout(HWND_BROADCAST, msg, 0, 0, SMTO_ABORTIFHUNG, 1000, 
+&result);
+ 
+       return S_OK;
+ }

Index: Launcher.h
===================================================================
RCS file: /cvsroot/dqsd/dqsd/src/DQSDTools/Launcher.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** Launcher.h  18 Jul 2002 20:09:06 -0000      1.17
--- Launcher.h  23 Jul 2002 21:34:19 -0000      1.18
***************
*** 83,86 ****
--- 83,87 ----
  
  public:
+       STDMETHOD(RefreshTrayIcons)();
        STDMETHOD(ShutdownBar)(LPDISPATCH pDispDocument );
        STDMETHOD(get_VersionIsCorrect)(int v1, int v2, int v3, int v4, /*[out, 
retval]*/ VARIANT_BOOL *pVal);




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
DQSD-CVS mailing list
https://lists.sourceforge.net/lists/listinfo/dqsd-cvs
DQSD CVS repository:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Reply via email to