Skip to content

Reference

Várnagy Zoltán edited this page Sep 11, 2026 · 2 revisions

vygu reference

Classes

Fundamental classes

  • Vygu: The basic class to start and run a vygu application.
  • Elem: Base class for items having properties and handlers.
  • View: Base class for all views (widgets).
  • Group: Base class for all views that can contain other views.
  • Action: An action which can be added to a menu. Also contains action event names.
  • Layout: Functions for laying out groups. Also contains coordinate names.

View classes

  • Button: A pressable button.
  • Label: A simple static text label.
  • Memo: A multi-line input box.
  • Rich: A multi-line multi-style input box.
  • Window: A moveable resizable GUI window.

Engine classes

  • Gtk4: Engine class for GTK4.
  • WinApi: Engine class for Windows Api.

Supplemental classes

  • Tools: Useful functions for vygu and your own app.
  • Handler: Event handler class.
  • Key: A key event class. Also contains key constants.
  • Color: Color name constants.
  • Cursor: Cursor name constants.
  • Style: Text-formatting style (color, font, etc...)
  • Screen: A singleton for screen properties.
  • EVygu: The exception that is thrown from vygu system.

Clone this wiki locally