-
Notifications
You must be signed in to change notification settings - Fork 0
Classes
Kristian Virtanen edited this page Oct 19, 2024
·
5 revisions
On this page you can find a list of the categories in use in alphabetical order.
- Class Clock
- The Clock class provides access to the system's date and time, offering properties to retrieve current time, date, and related information in different formats.
- Class Controls
- The Controls class provides functionality to create and manage elements (buttons and textboxes) within a GraphicsWindow.
- It internally stores the created controls in a dictionary (controlList), using their unique names as keys.
- When adding a control, the class only returns the name of the control to external code, not the actual control object.
- Class Desktop
- The Desktop class enables retrieving the dimensions of the primary screen and allows setting the desktop wallpaper.
- The class uses SystemParametersInfo function from user32.dll to change the wallpaper.
- Class File
- Provides methods for file and directory operations, such as reading, writing, copying, and deleting files.
- Class GraphicsWindow
- GraphicsWindow provides functionality for creating, customizing, and managing a graphical window.
- The window's properties, such as background color, dimensions, and resizability, can be controlled through various methods and properties.
- Class ImageList
- ImageList class provides methods to load, store, and retrieve images from local file paths or URLs.
- It maintains an internal dictionary (images) that associates each image with a unique name, allowing efficient access to the stored images.
- Class Math
- Math class provides a collection of math functions and sych that allow users to perform a mathematical operations.
- Operations include basic arithmetic, trigonometric calculations, logarithms, rounding, and random number generation.
- Class Mouse
- The Mouse class provides a set of methods and properties to interact with the system mouse.
- Class Network
- Provides methods to perform network operations, such as downloading files and retrieving web page contents.
- Class Program
- Provides methods and properties related to the execution of the program, including command-line argument handling delays, and termination.
- Class Queue
- Provides methods to create and manage multiple queues, identified by name, allowing values to be enqueued and dequeued.
- Class Shapes
- Provides methods to create and manipulate shapes in the GraphicsWindow, including adding rectangles, ellipses, triangles, lines, and images.
- Class Sound
- Provides methods for playing system sounds and audio files, as well as controlling playback such as stopping, pausing, and waiting for playback to complete.
- Class Stack
- Provides methods to create and manage multiple stacks, identified by name, allowing values to be pushed and popped.
- Class Text
- Provides methods for performing text manipulations such as concatenation, searching, case conversion, and substring operations.
- Class TextWindow
- Provides methods and properties for interacting with the console text window, including window manipulation, cursor control, and reading/writing text.
- Class Timer
- Provides functionality for creating and controlling a timer, including setting intervals, pausing, and resuming the timer.