Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/clechasseur/pathcopycopy
/ functions
Functions
1,298 in github.com/clechasseur/pathcopycopy
⨍
Functions
1,298
◇
Types & classes
374
Method
PositionPersistedForm_Load
<summary> Called when the form is first loaded, before it is displayed. We use this opportunity to reposition the form if there is saved information i
PathCopyCopySettings/UI/Utils/PositionPersistedForm.cs:71
Method
PositionPersistedForm_LocationChanged
<summary> Called when the form's position changes. We persist the new position in user settings. </summary> <param name="sender">Event sender.</param>
PathCopyCopySettings/UI/Utils/PositionPersistedForm.cs:102
Method
PositionPersistedForm_SizeChanged
<summary> Called when the form's size changes. We persist the new size in user settings. </summary> <param name="sender">Event sender.</param> <param
PathCopyCopySettings/UI/Utils/PositionPersistedForm.cs:115
Method
PushToStackPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:405
Method
PushToStackPipelineElement
Default constructor. The element will push the entire path to the stack.
PathCopyCopy/src/PluginPipelineElements.cpp:496
Method
PushToStackPipelineElement
<summary> Default constructor. Element will push entire path to the stack. </summary>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:2126
Method
PushToStackPipelineElementUserControl
<summary> Constructor. </summary> <param name="element">Element we're configuring.</param>
PathCopyCopySettings/UI/UserControls/PushToStackPipelineElementUserControl.cs:43
Method
QueryContextMenu
IContextMenu::QueryContextMenu Invoked by the shell to populate a contextual menu. We need to use this opportunity to add our menu items. @param p_h
PathCopyCopy/src/PathCopyCopyContextMenuExt.cpp:297
Method
QueryGUIDValue
Tries to load a GUID value from the registry key (stored as a string). @param p_pValueName Name of value to load. @param p_rValue Where to store valu
PathCopyCopy/src/AtlRegKey.cpp:139
Method
QueryGUIDValue
Tries to load a GUID value from the registry key (stored as a string). @param p_pValueName Name of value to load. @param p_rValue Where to store valu
PathCopyCopy/src/UserOverrideableRegKey.cpp:157
Method
QueryQWORDValue
Tries to load a QWORD value from the registry key. @param p_pValueName Name of value to load. @param p_rValue Where to store value. @return Result co
PathCopyCopy/src/UserOverrideableRegKey.cpp:135
Method
QueryValue
Tries to load a value from the registry key. @param p_pValueName Name of value to load. @param p_pValueType If set, will receive the type of value. @
PathCopyCopy/src/UserOverrideableRegKey.cpp:183
Method
QuotesChk_CheckedChanged
<summary> Called when the user checks or unchecks the "Add quotes" checkbox. We need to enable to disable the "...only if there's space" checkbox when
PathCopyCopySettings/UI/Forms/PipelinePluginForm.cs:387
Method
QuotesPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:91
Method
RangeBeginTxt_TextChanged
<summary> Called when the user changes the beginning of the range. We update our associated element here. </summary> <param name="sender">Event sender
PathCopyCopySettings/UI/UserControls/PushToStackPipelineElementUserControl.cs:107
Method
RangeBeginTxt_TextChanged
<summary> Called when the user changes the beginning of the range. We update our associated element here. </summary> <param name="sender">Event sender
PathCopyCopySettings/UI/UserControls/PopFromStackPipelineElementUserControl.cs:104
Method
RangeEndTxt_TextChanged
<summary> Called when the user changes the end of the range. We update our associated element here. </summary> <param name="sender">Event sender.</par
PathCopyCopySettings/UI/UserControls/PushToStackPipelineElementUserControl.cs:122
Method
RangeEndTxt_TextChanged
<summary> Called when the user changes the end of the range. We update our associated element here. </summary> <param name="sender">Event sender.</par
PathCopyCopySettings/UI/UserControls/PopFromStackPipelineElementUserControl.cs:119
Method
ReadRegistryStringValue
Reads the content of a string registry value and returns it in a std::wstring so that it's easier to manage. Will take care of reallocating buffers as
PathCopyCopy/src/PluginUtils.cpp:413
Method
RecursiveCopyPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:535
Method
RegCOMPluginProvider
PathCopyCopy/prihdr/PathCopyCopySettings.h:184
Method
RegCOMPluginProvider
Constructor. @param p_PluginsKey Registry key storing (COM) plugins.
PathCopyCopy/src/PathCopyCopySettings.cpp:1538
Function
RegGetPathWithPluginW
RegGetPathWithPluginW Function that can be called with rundll32.exe to invoke a specific plugin and save the resulting path to a registry value. The
PathCopyCopy/src/PathCopyCopyRunDll32EntryPoints.cpp:155
Function
RegGetPathWithTempPipelinePluginW
RegGetPathWithTempPipelinePluginW Function that can be called with rundll32.exe to invoke a specific temp pipeline plugin and save the resulting path
PathCopyCopy/src/PathCopyCopyRunDll32EntryPoints.cpp:233
Method
RegKey
PathCopyCopy/prihdr/RegKey.h:192
Method
RegPipelinePluginProvider
PathCopyCopy/prihdr/PathCopyCopySettings.h:201
Method
RegPipelinePluginProvider
Constructor. @param p_PipelinePluginsKey Registry key containing pipeline plugins.
PathCopyCopy/src/PathCopyCopySettings.cpp:1563
Method
RegexGroupTxt_TextChanged
<summary> Called when the user changes the group number. We update our associated element here. </summary> <param name="sender">Event sender.</param>
PathCopyCopySettings/UI/UserControls/PushToStackPipelineElementUserControl.cs:149
Method
RegexPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:262
Method
RegexPipelineElement
Constructor. @param p_Regex Regular expression to use to find matches. @param p_Format Format of replacement string. @param p_IgnoreCase Whether to i
PathCopyCopy/src/PluginPipelineElements.cpp:196
Method
RegexPipelineElement
<summary> Default constructor. </summary>
PathCopyCopySettings/Core/Plugins/PipelinePlugins.cs:1559
Method
RegexPipelineElementUserControl
<summary> Constructor. </summary> <param name="element">Pipeline element to configure.</param>
PathCopyCopySettings/UI/UserControls/RegexPipelineElementUserControl.cs:42
Method
RegexSyntaxHelpLinkLbl_LinkClicked
<summary> Called when the user presses a link to get a regex tutorial. We need to launch a browser to navigate to the website. </summary> <param name=
PathCopyCopySettings/UI/Forms/RegexTesterForm.cs:131
Method
RegexTesterException
<summary> Default constructor. </summary>
PathCopyCopySettings/Core/Regexes/RegexTester.cs:134
Method
RegexTesterForm
<summary> Constructor. </summary>
PathCopyCopySettings/UI/Forms/RegexTesterForm.cs:42
Method
RegexTesterForm_HelpButtonClicked
<summary> Called when the user presses the Help button in the form's caption bar. We navigate to the wiki to show help in such a case. </summary> <par
PathCopyCopySettings/UI/Forms/RegexTesterForm.cs:142
Method
RegexTxt_TextChanged
<summary> Called when the user changes the regex. We update our associated element here. </summary> <param name="sender">Event sender.</param> <param
PathCopyCopySettings/UI/UserControls/PushToStackPipelineElementUserControl.cs:137
Method
RegexTxt_TextChanged
<summary> Called when the user changes the regex. We update our associated element here. </summary> <param name="sender">Event sender.</param> <param
PathCopyCopySettings/UI/UserControls/PopFromStackPipelineElementUserControl.cs:134
Method
RegisterSampleCOMPlugin
<summary> Function called when our class library is registered. We use this opportunity to register our plugin in Path Copy Copy. </summary>
Samples/SampleCOMPluginCSharp/SampleCOMPlugin/SampleCOMPlugin.cs:39
Method
RemoveFileExtPipelineElement
PathCopyCopy/prihdr/PluginPipelineElements.h:216
Method
RemoveFromExtToMenu
Scans the vector keeping tracks of instances modifying menus and removes any reference to this instance from it.
PathCopyCopy/src/PathCopyCopyContextMenuExt.cpp:1212
Method
RemovePluginBtn_Click
<summary> Called when the Remove button is pressed. We remove selected plugins. </summary> <param name="sender">Event sender.</param> <param name="e">
PathCopyCopySettings/UI/Forms/MainForm.cs:1244
Method
ReplaceAll
Replaces all instance of p_OldValue in p_rString with p_NewValue. @param p_rString String to modify (in-place). @param p_OldValue Old value to look f
PathCopyCopy/src/StringUtils.cpp:54
Method
ReplaceTxt_TextChanged
<summary> Called when the text of the Replace textbox changes. We update our associated pipeline element here. </summary> <param name="sender">Event s
PathCopyCopySettings/UI/UserControls/FindReplacePipelineElementUserControl.cs:78
Method
ReplaceTxt_TextChanged
<summary> Called when the text of the Replace textbox changes. We update our associated pipeline element here. </summary> <param name="sender">Event s
PathCopyCopySettings/UI/UserControls/RegexPipelineElementUserControl.cs:81
Method
ReportBadArgumentValue
(string value)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1199
Method
ReportDuplicateArgumentValue
(string value)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1157
Method
ReportMissingRequiredArgument
()
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:1144
Method
ReportUnrecognizedArgument
(string argument)
PathCopyCopySettings/3rdParty/CommandLineArguments.cs:668
Method
Resources
()
PathCopyCopySettings/Properties/Resources.Designer.cs:31
Method
Revise
Performs config revisions on the first call. This is done to avoid revising when we don't need to.
PathCopyCopy/src/PathCopyCopySettings.cpp:968
Method
ReviseInfo
PathCopyCopy/prihdr/PathCopyCopySettings.h:156
Method
ReviseInfo
Constructor. @param p_rUserKey Config registry key containing user settings. @param p_pFormsKey Config registry key containing forms position/size. O
PathCopyCopy/src/PathCopyCopySettings.cpp:1522
Method
Reviser
PathCopyCopy/prihdr/PathCopyCopySettings.h:135
Method
SambaPathPlugin
PathCopyCopy/plugins/prihdr/SambaPathPlugin.h:41
Method
SambaPathPlugin
Constructor.
PathCopyCopy/plugins/src/SambaPathPlugin.cpp:45
Method
SamplePlugin
PathCopyCopy/plugins/prihdr/SamplePlugin.h:41
Method
SamplePlugin
Constructor.
PathCopyCopy/plugins/src/SamplePlugin.cpp:40
Method
Save
IPersistFile::Save This method is unused for shell data handlers.
PathCopyCopy/src/PathCopyCopyDataHandler.cpp:84
Method
SaveCompleted
IPersistFile::SaveCompleted This method is unused for shell data handlers.
PathCopyCopy/src/PathCopyCopyDataHandler.cpp:96
Method
SavePipelinePlugins
<summary> Saves the list of pipeline plugins. User-specific plugins will be saved to the registry; global plugins are not modified, but the display or
PathCopyCopySettings/Core/UserSettings.cs:1135
Method
SavePluginsInValue
<summary> Saves a list of plugin IDs in a user settings' registry value. </summary> <param name="valueName">Name of registry value where to save plugi
PathCopyCopySettings/Core/UserSettings.cs:1047
Method
SaveUserSettings
<summary> Saves the current options in the user settings. </summary>
PathCopyCopySettings/UI/Forms/MainForm.cs:366
Method
SeparatorPlugin
<summary> Creates a separator plugin bean. </summary>
PathCopyCopySettings/Core/Plugins/Plugin.cs:322
Method
SeparatorTxt_TextChanged
<summary> Called when the text of the Separator textbox changes. We update our associated pipeline element here. </summary> <param name="sender">Event
PathCopyCopySettings/UI/UserControls/PathsSeparatorPipelineElementUserControl.cs:65
Method
SetDWORDValue
Tries to save a DWORD value in the registry key. This will always write the value to the user key. @param p_pValueName Name of value to save. @param
PathCopyCopy/src/UserOverrideableRegKey.cpp:285
Method
SetData
IDataObject::SetData This method is unused for shell data handlers.
PathCopyCopy/src/PathCopyCopyDataHandler.cpp:272
Method
SetGUIDValue
Tries to save a GUID value in the registry key (as a string). @param p_pValueName Name of value to save. @param p_pValue Value to save. @return Resul
PathCopyCopy/src/AtlRegKey.cpp:236
Method
SetGUIDValue
Tries to save a GUID value in the registry key (as a string). This will always write the value to the user key. @param p_pValueName Name of value to
PathCopyCopy/src/UserOverrideableRegKey.cpp:321
Method
SetQWORDValue
Tries to save a QWORD value in the registry key. This will always write the value to the user key. @param p_pValueName Name of value to save. @param
PathCopyCopy/src/UserOverrideableRegKey.cpp:303
Method
SetStringValue
Tries to save a string value in the registry key. This will always write the value to the user key. @param p_pValueName Name of value to save. @param
PathCopyCopy/src/UserOverrideableRegKey.cpp:339
Method
Settings
PathCopyCopy/prihdr/PathCopyCopySettings.h:58
Method
Settings
Constructor. Opens the user key as an overrideable key (see class for details). Also opens the plugins key in read/write mode if possible, otherwise r
PathCopyCopy/src/PathCopyCopySettings.cpp:217
Method
SettingsApp
PathCopyCopy/prihdr/PathCopyCopySettingsApp.h:48
Method
SettingsApp
Constructor.
PathCopyCopy/src/PathCopyCopySettingsApp.cpp:36
Method
SettingsException
Constructor with error code. @param p_ErrorCode The Windows error code associated with the exception.
PathCopyCopy/src/PathCopyCopySettings.cpp:1596
Method
ShortFolderPlugin
PathCopyCopy/plugins/prihdr/ShortFolderPlugin.h:43
Method
ShortFolderPlugin
Constructor.
PathCopyCopy/plugins/src/ShortFolderPlugin.cpp:41
Method
ShortNamePlugin
PathCopyCopy/plugins/prihdr/ShortNamePlugin.h:43
Method
ShortNamePlugin
Constructor.
PathCopyCopy/plugins/src/ShortNamePlugin.cpp:41
Method
ShortPathPlugin
PathCopyCopy/plugins/prihdr/ShortPathPlugin.h:43
Method
ShortPathPlugin
Constructor.
PathCopyCopy/plugins/src/ShortPathPlugin.cpp:41
Method
ShortUNCFolderPlugin
PathCopyCopy/plugins/prihdr/ShortUNCFolderPlugin.h:44
Method
ShortUNCFolderPlugin
Constructor.
PathCopyCopy/plugins/src/ShortUNCFolderPlugin.cpp:39
Method
ShortUNCPathPlugin
PathCopyCopy/plugins/prihdr/ShortUNCPathPlugin.h:44
Method
ShortUNCPathPlugin
Constructor.
PathCopyCopy/plugins/src/ShortUNCPathPlugin.cpp:39
Method
ShouldBeEnabledFor
Checks if a plugin using this pipeline element should be enabled or not. In our case, we see if our regex is valid. @param p_ParentPath Path of the p
PathCopyCopy/src/PluginPipelineElements.cpp:241
Method
ShowForFiles
Checks if this plugin should be displayed when files are selected. @return true to display this plugin when files are selected.
PathCopyCopy/plugins/src/PipelinePlugin.cpp:269
Method
ShowForFilesCheck_CheckedChanged
<summary> Called when the checked state of the "Show for files" checkbox changes. We update our associated pipeline element here. </summary> <param na
PathCopyCopySettings/UI/UserControls/DisplayForSelectionPipelineElementUserControl.cs:66
Method
ShowForFolders
Checks if this plugin should be displayed when folders are selected. @return true to display this plugin when folders are selected.
PathCopyCopy/plugins/src/PipelinePlugin.cpp:287
Method
ShowForFoldersCheck_CheckedChanged
<summary> Called when the checked state of the "Show for folders" checkbox changes. We update our associated pipeline element here. </summary> <param
PathCopyCopySettings/UI/UserControls/DisplayForSelectionPipelineElementUserControl.cs:78
Method
SiteLinkLbl_LinkClicked
<summary> Called when the user clicks on the link to visit the PCC website. </summary> <param name="sender">Event sender.</param> <param name="e">Even
PathCopyCopySettings/UI/Forms/MainForm.cs:823
Method
SoftwareUpdateException
<summary> Default constructor. </summary>
PathCopyCopySettings/Core/SoftwareUpdates.cs:350
Method
SoftwareUpdateForm
<summary> Constructor. </summary>
PathCopyCopySettings/UI/Forms/SoftwareUpdateForm.cs:48
Method
SoftwareUpdateUrlLinkLbl_LinkClicked
<summary> Called when the link of the website is clicked. </summary> <param name="sender">Event sender.</param> <param name="e">Event arguments.</para
PathCopyCopySettings/UI/Forms/SoftwareUpdateForm.cs:102
Method
SoftwareUpdater
<summary> Constructor. </summary> <param name="userSettings"><see cref="UserSettings"/> object. Cannot be <c>null</c>.</param>
PathCopyCopySettings/Core/SoftwareUpdates.cs:247
Method
StAddrInfo
Default constructor. Initializes addrinfoW pointer to null.
PathCopyCopy/prihdr/StAddrInfo.h:41
Method
StAtlPerUserOverride
Constructor. Will override HKEY_CLASSES_ROOT if this is a per-user registration.
PathCopyCopy/prihdr/StAtlPerUserOverride.h:45
Method
StClipboard
Constructor. Opens and empties the clipboard, giving clipboard ownership to the specified window. The result of the initialization can be inspected th
PathCopyCopy/prihdr/StClipboard.h:45
Method
StCoInitialize
Default constructor. Will call CoInitialize without arguments.
PathCopyCopy/prihdr/StCoInitialize.h:39
← previous
next →
801–900 of 1,298, ranked by callers