mirror of
https://github.com/Rafostar/clapper.git
synced 2025-08-31 00:11:59 +02:00
42 lines
978 B
JavaScript
42 lines
978 B
JavaScript
const { GObject, Gst, Gtk } = imports.gi;
|
|
|
|
var actions = [
|
|
about
|
|
];
|
|
|
|
var accels = [
|
|
['app.quit', ['q']],
|
|
];
|
|
|
|
function about(window, appName)
|
|
{
|
|
let gstVer = [
|
|
Gst.VERSION_MAJOR, Gst.VERSION_MINOR, Gst.VERSION_MICRO
|
|
].join('.');
|
|
|
|
let gtkVer = [
|
|
Gtk.MAJOR_VERSION, Gtk.MINOR_VERSION, Gtk.MICRO_VERSION
|
|
].join('.');
|
|
|
|
let osInfo = [
|
|
'GTK version' + ': ' + gtkVer,
|
|
'GStreamer version' + ': ' + gstVer
|
|
].join('\n');
|
|
|
|
let aboutDialog = new Gtk.AboutDialog({
|
|
program_name: appName,
|
|
comments: 'A GNOME media player powered by GStreamer',
|
|
version: pkg.version,
|
|
authors: ['Rafał Dzięgiel'],
|
|
artists: ['Rafał Dzięgiel'],
|
|
license_type: Gtk.License.GPL_3_0,
|
|
logo_icon_name: pkg.name,
|
|
website: 'https://github.com/Rafostar/clapper',
|
|
modal: true,
|
|
system_information: osInfo,
|
|
transient_for: window
|
|
});
|
|
|
|
aboutDialog.present();
|
|
}
|