-
Notifications
You must be signed in to change notification settings - Fork 40
Application API
Michael Spencer edited this page May 17, 2015
·
1 revision
- App info (via the desktop file)
- Visibility based on desktop environment (via the desktop file)
- Pinned apps (ability to pin/unpin apps from the app shelf)
- State (running, stopped, etc)
- Focused state (is one of the app's windows the active window?)
- Launch the app if it isn't running, or focus it if it is
- Associate windows with the app
- Window previews
- Spread animation
- Quit the application
- Action list
- Launcher model of ApplicationInfo objects
- desktopFile
- isRunning
- isFocused
- isPinned
- actions
- launch()
- quit()
- Focusing/unfocusing handled in QML by the model delegate
- Window previews handled in QML by the model delegate (this also covers associated windows for the spread animation)
- Green Island provides signals that notify when an app instance is launched/closed and focused/unfocused