git ssb

0+

alanz / patchwork



forked from Matt McKegg / patchwork

Tree: 6cc8cd15764104d1cbb616e1ab246bbde516d6a9

Files: 6cc8cd15764104d1cbb616e1ab246bbde516d6a9 / modules / app / fullscreen.js

511 bytesRaw
1var nest = require('depnest')
2var electron = require('electron')
3var { Value } = require('mutant')
4
5exports.gives = nest('app.fullscreen')
6
7exports.create = function () {
8 return nest('app.fullscreen', function () {
9 var win = electron.remote.getCurrentWindow()
10 var isFullScreen = Value(win.isFullScreen())
11 win.on('enter-full-screen', function () {
12 isFullScreen.set(true)
13 })
14 win.on('leave-full-screen', function () {
15 isFullScreen.set(false)
16 })
17 return isFullScreen
18 })
19}
20

Built with git-ssb-web