SOM_Scope BOOL SOMLINK pwfolder_wpSetTitle(PWFolder *somSelf,
PSZ pszNewTitle)
{
CHAR szBuf[100]; /* Character buffer */
PWFolderData *somThis = /* Get instance data */
PWFolderGetData(somSelf);
PWFolderMethodDebug("PWFolder", /* Set debug info */
"pwfolder_wpSetTitle");
strcpy(szBuf,pszNewTitle); /* Get current title */
if ((strcmp(_szCurrentPassword, /* If folder is locked */
_szPassword)) != 0)
if((strstr(szBuf,"LOCKED")) == NULL ) /* and <LOCKED> not in */
/* current title */
strcat(szBuf," <LOCKED>"); /* Add <LOCKED> to title */
return(parent_wpSetTitle(somSelf, /* Allow default proc to */
szBuf)); /* occur */
}
This example shows the _wpSetTitle method being overridden to add the word "LOCKED" to the end of the title of a locked password-protected folder.