Skip to content

Commit 89c3c9e

Browse files
Merge pull request #115 from jdevuyst/master
Enable fullscreen button on OS X (Mountain) Lion
2 parents 2f85c48 + 8c6774d commit 89c3c9e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/clooj/core.clj

+8
Original file line numberDiff line numberDiff line change
@@ -749,6 +749,14 @@
749749
(doall (map #(project/add-project app %) (project/load-project-set)))
750750
(let [frame (app :frame)]
751751
(utils/persist-window-shape utils/clooj-prefs "main-window" frame)
752+
(try (let [util (. Class forName "com.apple.eawt.FullScreenUtilities")]
753+
(. (. util
754+
getMethod
755+
"setWindowCanFullScreen"
756+
(into-array Class [java.awt.Window (. Boolean TYPE)]))
757+
invoke
758+
util
759+
(object-array [frame true]))))
752760
(.setVisible frame true)
753761
(on-window-activation frame #(project/update-project-tree (app :docs-tree))))
754762
(setup-temp-writer app)

0 commit comments

Comments
 (0)