EQWatcher Evolution > Skin Development >
EQWatcher's Control Names
Although any control names are allowed under the previously stated
conditions, EQWatcher will only recognize a limited set of names. Based
only on the name of the control, EQWatcher will know what to do.
Here is the list of recognized names, I'll do my best to keep this list
current and complete. None of them are required at all... Also note that
other functional controls are planned, submit any ideas to me -- almost anything
goes!
- BUTTON_EXIT - shuts down EQWatcher
- BUTTON_MINIMIZE - minimizes the window
(EQWatcher will hide in the system tray)
- BUTTON_LOADSKIN_xxxx
- where xxxx is the path and filename of the skin to load, EQWatcher will load
this skin
- BUTTON_LASTSKIN - EQWatcher reverts to
the previously loaded skin when pressed
- BUTTON_EXECUTE_xxxx
- where xxxx is an EQWatcher command (alias) to execute, EQWatcher will
execute this alias
- CHECK_EXECUTE_xxxx
- where xxxx is an EQWatcher command
(alias) to execute (can also use the DUALEXECUTE
parameter and the xxxx will be ignored,
but keep in mind control names must be unique)
- BUTTON_OPENURL_xxxx
- where xxxx is a URL to open, EQWatcher will try to open this URL in the
default browser
- EDIT_COMMAND - edit box to let the
user type in an EQWatcher command (hitting enter inside this edit box executes
this command)
- EDIT_FAKETRIGGER - edit box to let the
user type in a fake log file line (useful for script developers to test with)
- SLIDER_THROTTLE - Raise or lower the
setting that tells EQWatcher how fast to go
- BUTTON_PLAY - Start the game!
- CHECK_PLAY - Auto-start game on
EQWatcher startup checkbox
- BUTTON_HELP - open the documentation
- BUTTON_UPDATE - download the newest
version of EQWatcher
- CHECK_VERSION - version checking
checkbox (checked will mean YES for version checking)
- BUTTON_CHECKINGVERSION - version
checking button, used by the version checking system to display a caption
- CHECK_STARTMINIMIZED - file protection
checkbox
- CHECK_FILEPROTECT - file protection
checkbox
- CHECK_AUTOUPDATE - automatically
update EQWatcher when newer versions are available
- CHECK_ALLOWOUTGOING - allow *addons*
to use outgoing internet connections (version checking is not included)
- CHECK_ALLOWINCOMING - allow *addons*
to use incoming internet connections
- BUTTON_EQWATCHERDIRECTORY - button to
change the EQWatcher directory (will have current directory as caption)
- BUTTON_MAINPLUGIN - button to change
the current main plugin (will have current plugin name as caption)
- BUTTON_GAMEDIRECTORY - button to
change the game directory used by the plugin (will have current directory as
caption)
- BUTTON_LOGGING - permanently turn on
logging for the game if available
- BUTTON_SCRIPTMANAGEMENT - button to
open up script management
- BUTTON_LOADSCRIPT - button to load a
script
- BUTTON_UNLOADSCRIPT - button to unload
a script
- BUTTON_LISTTRIGGERS - trigger list
window
- BUTTON_LISTALIASES - alias list window
- BUTTON_RUNCOMMANDSFILE - to run a
command file
- BUTTON_WINAMPDIRECTORY - to change
winamp playlist (will have current playlist as caption)
- SLIDER_WINAMPVOLUME - winamp default
volume
- CHECK_SYNCNOTHING - make sync sounds
do nothing to winamp
- CHECK_SYNCLOWER - make sync sounds
lower winamp volume
- SLIDER_WINAMPLOWER - winamp lower
volume (for sync lower)
- CHECK_SYNCPAUSE - make sync sounds
pause winamp
- EDIT_WINAMPSEARCH - plays a song on
the winamp playlist by keywords (type in the keywords and hit enter)
- BUTTON_SPEECHPROVIDER - select speech
provider none/SAPI 5/MS Agent (will have current provider as caption)
- EDIT_SPEECHTEST - edit box to test a
line of speech (hitting enter inside the button will speak this line)
- SLIDER_SPEECHVOLUME - speech volume
slider
- SLIDER_SPEECHSPEED - speech rate of
speed
- SLIDER_SPEECHPITCH - speech pitch
- BUTTON_SPEECHVOICE - select speech
voice (only for msagent) (will have current voice as caption)
- BUTTON_LOADPG - load a pronunciation
guide
For examples, open EQWATCHER.SKN in your EQWatcher
Advanced\skins\default directory.