Gambas Documentation
Documents

gb.desktop

This component allows you to:
  • Use desktop-agnostic routines based on xdg-utils to open files, send mails, manage the screen saver...

  • Send keyboard events to the window having the focus.

  • Store and retrieve passwords in the KDE wallet or GNOME keyring, according to the desktop environment in use.

  • Manage top-level windows, by following the freedesktop.org window manager specifications.

Requires Graphical form management, gb.image.

Class Description
Desktop This class allows you to use desktop-agnostic routines based on the freedesktop standards and xdg-utils project.
DesktopAction This class allows you to manage the Actions for a .desktop file. Actions are the options you get when you right click an icon. As per the freedesktop.org specifications
DesktopFile This class handles KDE/gnome "application launch files" or configuration files describing how a particular program is to be launched, how it appears in menus, desktop panels, etc. These are the ".desktop" files as defined by the freedesktop standard.
DesktopMime This class handles the file MIME database as defined by the freedesktop standard.