FormActMain Properties |
The FormActMain type exposes the following members.
Name | Description | |
---|---|---|
ActColorSettings |
Contains controls that make up the ACT color options. Retrieve/change colors or subscribe to change events. (ForeColorSettingChanged)
| |
ActiveCustomTriggers |
Gets a list of Custom Triggers currently enabled
| |
ActiveZone |
The ZoneData object that represents the last zone an encounter was added to
| |
ActPlugins |
List of plugins shown in the UI. Call PluginsApplyOrderToUI() if modified. Avoid adding or removing entries, only reorder.
| |
AfterCombatActionDataLock |
While this object is locked, ACT will not add data to encounters. This may prevent an encounter from ending if there is data queued.
Usage:
lock(AfterCombatActionDataLock) { code here; }
| |
AppDataFolder |
ACT's application data folder for logs, config files, etc... %APPDATA%\Advanced Combat Tracker\
| |
CharacterFileNameRegex |
Regex used to determine the character's name from the log's file path. The character name will be set as the first capturing group.
| |
CurrentZone | ||
CustomTriggers |
All current Custom Trigger Definitions
| |
DefaultPersonalTextFormat |
The text export format to use when there are no presets
| |
DefaultTextFormat |
The text export format to use when there are no presets
| |
DpiScale |
The scaling factor of the monitor that ACT is on
| |
EncDatabase | ||
GameMacroFolder |
The base folder where ACT generated macro exports should go. In EQ2 this is simply the base game folder.
| |
GlobalTimeSorter |
Used to sort log entries of the same timestamp and match up events with log lines in the View Logs window
| |
InCombat |
If ACT thinks it is currently in active combat. It is a VERY bad idea to set this variable. Please allow it to be set by SetEncounter() and EndCombat().
| |
InitActDone |
Evaluates to true if ACT has finished initializing
| |
IoControlSets |
Contains the controls to be visible given a certain Node.FullPath of IoTreeView
| |
IoTreeView |
The TreeView for the Import/Export tab
| |
IsActClosing | ||
KnownActAssemblyNames |
ACT will warn the user if ACT's folder contains assemblies not on this list. This is to curtail the bad practice of putting plugins in the default search path.
| |
LastEstimatedTime |
The last known time by reading the time stamps of the log file plus the number of seconds since the last update
| |
LastHostileTime |
The last time SetEncounter was called by a parsing event.
| |
LastKnownTime |
The last known time by reading the time stamps of the log file
| |
LastLogLine | ||
LogEncoding |
The encoding ACT will open a log with. (Default is UTF8) If you change this value, you should call OpenLog() for it to take effect.
| |
LogFileFilter |
The file filter to use in order to find log files, such as "eq2log*.txt"
| |
LogFileParentFolderName |
The base logs folder name. This is used to determine if the folder one or more levels up is the base log folder or hidden through a UNC path share
For example, the log file is C:\EQ2\Logs\Permafrost\eq2log_Aditu.txt
If "Logs" is entered here, ACT will search all sub-folders of Logs for updated log files.
In the case that the file path of the currently open file does not contain this value, like a UNC share path, ACT will not look farther than the current folder for log files.
| |
LogFilePath |
Currently used log file. To open a new log file, change this property and call OpenLog()
| |
LogPathHasCharName | ||
MainTreeView |
The TreeView object of the main window. You should not navigate through the nodes to enumerate things as the node collection is populated dynamically as nodes are expanded
| |
OptionsControlSets |
Contains the controls to be visible given a certain Node.FullPath of OptionsTreeView
| |
OptionsTreeView |
The TreeView for the Options tab
| |
OriginalLoglineCustomTriggers |
When enabled, the log lines passed to Custom Triggers are the original log lines instead of the version modified by plugins.
| |
OriginalLoglineViewLogs |
When enabled, the log lines appearing in View Logs are the original log lines instead of the version modified by plugins.
| |
Portable |
If ACT started in Portable mode and is trying to keep files out of %APPDATA%/%TEMP%
| |
ReadThreadLock |
Suspends log file reading of the currently open log file
| |
SnippetShareRegex |
Used to parse arbitrary log lines for XML snippet sharing. By default it follows a EQ2 specific format; should fail quickly otherwise.
| |
TemporaryFolder |
The temp folder that ACT uses. May be in %TEMP%.
| |
TextExportFormats |
A list of TextExportFormatOptions that ACT uses for text exports in mini-parse, clipboard exports, etc. Do NOT directly modify. Use AddTextFormat() / RemoveTextFormat()
| |
TextExportFormatterCap1 |
The left mark that offsets a text export format variable such as '{' or '<format>'
| |
TextExportFormatterCap2 |
The right mark that offsets a text export format variable such as '}' or '</format>'
| |
TextExportFormatterRegex |
This regex must split apart a text export formatting string into matches containing an export formatter or plain text
If a match is a formatting variable, it must be put into the "formatter" capture group
If a match is plain text, it must be put into the "text" capture group
What is left and right of the "formatter" must be assigned to TextExportFormatterCap1 and TextExportFormatterCap2 respectively
Default is: "{(?<formatter>[^}]+)}|(?<text>[^{]+)"
| |
TimeStampLen |
The number of characters the full timestamp takes from the beginning of the line until the first character of the rest of the line
Include spaces.
| |
ZoneChangeRegex |
The full Regex to detect zone changes within a log file. This is specifically used by a quick scan method to find the zone name without the normal parsing engine encountering the line.
| |
ZoneDatabase | ||
ZoneList |
Contains a list of ZoneData objects that exist in memory
|