So was born the
SysTools library.
SysTools contains a random assortment of goodies that can prove very useful for desktop applications
development, particularly when using SWHX where native operating system features are a little further
divorced. For the most part, the features provided by SysTools can vary considerably based on the
operating system you are developing for. The features that currently exist have primarily been
constructed by Edwin Van Rijkom, Nicolas Cannasse, Ian Thomas, and Lee McColl - Sylvester, but have
come about through need. As one developer requires a feature that is not yet present in SysTools, that
developer seeks to include it for a current project in the hopes that some other developer with more time
will see fit to expand those features for each of the other operating systems.
Table 18 - 3 provides an outline of the features supported by SysTools, and the operating systems that
currently support them.
Table 18-3
Feature Operating System
Message Box Dialog All
Confirmation Dialog All
Save File Dialog All
Open File Dialog All
Folder Dialog All
Browser launch with specified URL Mac and Windows
Copy and retrieve from clipboard All
Retrieve temp directory location All
Get pressed keys on keyboard Mac and Windows
Write to and from the registry All
Retrieve details of an SWF file, such as
frame rate and dimensions
All
System tray icon support Windows
Native context, tray, and menu bar menu??™s Windows
Replace executable application icon Windows
Change display resolution Windows
Not all of these features are covered in this chapter, but you ??™ ll certainly take a look at some of the more
intriguing ones.
Pages:
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976