Skip to content

Classes

Kristian Virtanen edited this page Oct 19, 2024 · 5 revisions

Description:

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.

Top

Clone this wiki locally