ContentSendStateInformation
ContentSendStateInformation is called to inform the plugin about a state change.
Declaration:
void __stdcall ContentSendStateInformation(int state,char* path);
Description of parameters:
state The state which has changed. The following states are defined:
contst_readnewdir: It is called when TC reads one of the file lists.
contst_refreshpressed: The user has pressed F2 or Ctrl+R to force a reload.
contst_showhint: A tooltip/hint window is shown for the current file.
path Current path. In case of contst_showhint, this is the path to the file, otherwise to the current directory.
Return value:
This function has no return value.
Remarks:
- This function may be used to clear a directory cache when called with parameter contst_refreshpressed or with contst_readnewdir, depending on the needs of the plugin.
- When the user presses F2 or Ctrl+R in custom columns view or thumbnails view, ContentSendStateInformation is called first with parameter contst_refreshpressed, then with contst_readnewdir.
- When the user changes to a different directory in custom columns view or thumbnails view, ContentSendStateInformation is called only with parameter contst_readnewdir.
- When the user switches from full view to custom columns view or thumbnails view, ContentSendStateInformation is not called at all!
- Do not ignore the state parameter, there may be more parameters added in future versions!