FormActMain Methods |
The FormActMain type exposes the following members.
Name | Description | |
---|---|---|
ActCommands |
Accepts text commands to perform specific functions.
In EQ2, if someone were to type "/act end", the parser would split apart the resulting text and send "end" to this method.
| |
AddCombatAction(MasterSwing) |
Runs the parsed data through the renaming checks(Data Correction tab), raises API events, notifies the Spell Timers window and adds the data to the current encounter
| |
AddCombatAction(Int32, Boolean, String, String, String, Dnum, DateTime, Int32, String, String) |
Runs the parsed data through the renaming checks(Data Correction tab), raises API events, notifies the Spell Timers window and adds the data to the current encounter
| |
AddEditCustomTrigger | ||
AddPluginPanel | ||
AddTextFormat |
Adds a new text export format to TextExportFormats and updates ACT's dropdown controls
| |
ChangeZone |
Change the current zone name and update history DB
| |
CondenseGCMemory | ||
CornerControlAdd |
Add a control to the upper-right corner of ACT. Avoid heights greater than 24px
| |
CornerControlRemove |
Remove a control reference from the corner controls layout
| |
CreateAssemblyReport | ||
CreateDamageString | ||
Dispose |
Clean up any resources being used.
(Overrides FormDispose(Boolean).) | |
EncDatabaseAdd | ||
EncountersToXml |
Outputs Encounters as XML CombatActions
| |
EndCombat |
Sets the InCombat flag to false, ends the currently active encounters, updates their treeview labels, enters the data into the history database and if applicable runs the export functions
| |
ExportControlChildrenText | ||
ExportControlTextXML(Stream) |
Export the Text property of all Form controls to an XML stream
| |
ExportControlTextXML(String) |
Exports the Text property of all Form controls to an XML file (the -exportcontroltext switch for ACT can demonstrate this)
| |
GetAttackTypeColumns |
Gets a list of column names(Usable in GetColumnByName()) for the AttackType view table
| |
GetAutomaticUpdatesAllowed |
Gets whether the user preferences allow ACT to automatically check for updates
| |
GetCombatantDataColumns |
Gets a list of column names(Usable in GetColumnByName()) for the Combatant view table
| |
GetCompanionFilePath |
Creates a file path of a Companion Log file given a Main Log file and Companion name
| |
GetDamageTypeDataColumns |
Gets a list of column names(Usable in GetColumnByName()) for the DamageType view table
| |
GetEncounterDataColumns |
Gets a list of column names(Usable in GetColumnByName()) for the Encounter view table
| |
GetGraphFillColors |
Gets an array of Color structures defined by the Graph Color settings
| |
GetPersonalTextExport | ||
GetTextExport(EncounterData, TextExportFormatOptions) |
Gets a text export of an encounter using formatters
| |
GetTextExport(Int32, Int32, TextExportFormatOptions) |
Gets a text export of an encounter using formatters
| |
GetTextExport(Int32, Int32, Int32) |
Gets a text export of an encounter using formatters
| |
GetTextExport(EncounterData, TextExportFormatOptions, Font, Int32) | ||
GetTextExport(Int32, Int32, TextExportFormatOptions, Font, Int32) | ||
GetTextExport(Int32, Int32, Int32, Font, Int32) |
Gets a text export of an encounter using formatters and column alignment
| |
GetVersion |
Gets the current version of ACT
| |
GetWindowRect | ||
ImportControlChilderenText | ||
ImportControlTextXML(Stream) |
Imports an XML stream to replace the Text property of controls in this Form
| |
ImportControlTextXML(String) |
Imports an XML file to replace the Text property of controls in this Form
| |
InvokeAddXmlShareToList | ||
LoadNewSettings | ||
LoadXmlRecords | ||
MakeAbsolutePathString |
Make an absolute path from a relative path and its reference path
| |
MakeRelativePathString |
Make a path relative to the given folder.
| |
MemCompressGZip |
Compresses an array of bytes with GZip
| |
MemDecompressGzip |
Uncompresses an array of bytes compressed with GZip
| |
NotificationAdd |
Add a notification to the main window Notifications tab
| |
OpenCompanionLogs | ||
OpenLog |
Aborts the current log reading thread and opens the log file specified in the LogFilePath property
| |
ParseRawLogLine |
Insert a log line into the parsing engine
You should increment GlobalTimeSorter if you expect this line to generate combat data
| |
PlayCommandSound |
Plays the sound configured in Options -> Sound -> Command sound
| |
PlayExportSound |
Plays the sound configured in Options -> Sound -> Export sound
| |
PlayMiscSound |
Plays the sound configured in Options -> Sound -> Misc sound
| |
PlaySound |
Plays a PCM wave file using the currently selected implementation in PlaySoundMethod.
| |
PlaySoundNull | ||
PlaySoundWinApi | ||
PlaySoundWmpApi | ||
PlayTtsDirect | ||
PlayTtsWavIntermediary | ||
PluginCornerControlAdd |
Add a control to the upper-right corner of the Plugin Listing tab. Avoid heights greater than 22px
| |
PluginCornerControlRemove |
Remove a control reference from the plugin corner controls layout
| |
PluginDownload |
Downloads a plugin file. May use WININET caching if requested more than once per ACT execution.
| |
PluginGetGithubApi |
Gets the GitHub API cache file of the plugin at advancedcombattracker.com (No rate limit)
If the plugin is not GitHub hosted, this will throw an exception.
The cache file is updated every 3 minutes if GitHub says it needs to be.
| |
PluginGetRemoteDateUtc |
Gets the DateTime of the plugin at advancedcombattracker.com
| |
PluginGetRemoteVersion |
Gets the version string of the plugin at advancedcombattracker.com
| |
PluginGetSelfData |
Gets the data about the current plugin instance
| |
PluginGetSelfDateUtc |
Gets the DateTime of the currently running plugin
| |
PluginsApplyOrderToUI |
Reads the ActPlugins List and reorders the GUI plugins page.
| |
PrintWindow(IntPtr) | ||
PrintWindow(IntPtr, IntPtr, Int32) | ||
RebuildActiveCustomTriggers | ||
RemoveTextFormat |
Remove a text export format from TextExportFormats and update ACT's dropdown controls
| |
ResetCheckLogs |
Resets the file watcher to use current settings and enables it if the associated checkbox allows.
| |
ResizeLVCols |
Resizes the columns on a ListView depending on the column header length and column content length
| |
RestartACT |
Prompts the user to restart ACT with a non-blocking message. (thread-safe)
| |
SaveXmlRecords | ||
SelectiveListAdd |
Add a player to the Selective Parsing list; checkmarked
| |
SelectiveListClear |
Completely clears the Seletive Parsing list
| |
SelectiveListGetMode |
Gets the currently configured Selective Parsing mode from Options
| |
SelectiveListGetSelected |
Determines if a combatant is in the Selective Parsing list and checkmarked
| |
SelectiveListRemove |
Remove a player from the Selective Parsing list; unchecking or removing
| |
SelectiveListUncheckAll |
Unchecks all combatants in the Selective Parsing list
| |
SendHtmlToClipboard |
Sends HTML formatted data to the clipboard in plain text format and CF_HTML format, which can be viewed with WYSIWYG applications.
| |
SendToClipboard |
Sends text to the Windows Clipboard in three different ways, if any previous one fails. Also may send clipboard data to the ACT Clipboard Sharer if connected.
| |
SendToMacroFile |
Sends a text file to the EQ2 folder
| |
SetEncounter |
This method ensures combat actions are sent to the correct encounter instance and sets the InCombat flag.
It also checks the Selective Parsing list to see if the action should be entered into the encounter or ignored.
| |
SetIoHelpText |
Sets the the text of the help panel in the Import/Export tab
| |
SetOptionsHelpText |
Sets the the text of the help panel in the Options tab
| |
TraySliderAdd |
Creates and returns a TraySlider on the UI thread with an OK button for 15 seconds and shows within 250ms
| |
TTS |
Performs Text to Speech using the currently selected implementation in PlayTtsMethod. (Default ACT implementation uses a intermediary WAV file to avoid buggy cutoffs during high CPU usage)
| |
UnblockFiles |
Scans a folder and subfolders for files with the downloaded zone identifier which might affect running code, then prompts the user to automatically unblock them
| |
UncachedFileSave(FileInfo, MemoryStream) |
Bypass Windows disk write caching to save a file. If the file exists, it will be deleted first. If the file destination file already contains the data, the entire operation is skipped.
| |
UncachedFileSave(FileInfo, MemoryStream, Boolean) |
Bypass Windows disk write caching to save a file. If the file exists, it will be deleted first.
| |
UnZip |
Unzips a file to a folder
| |
UpdateMiniEnc |
Immediately force an update to the Mini Window
| |
ValidateLists |
Makes sure that the ACT options pages list all of the available columns. (Drop down selectors)
| |
ValidateTableSetup |
Makes sure that the ACT options pages list all of the available columns. (Main table columns/sorters)
| |
WriteDebugLog |
Writes debugging information to the error log *if* ACT was started with the -debug switch.
| |
WriteExceptionLog |
Writes an exception to ACT's default error log
| |
WriteInfoLog |
Writes an informational message to the error log
| |
XmlToEncounters |
Parses an XML stream created by EncountersToXml()
| |
ZoneDatabaseAdd |