🎨 ✅ code comments and test for getMenuBarHeight function
This commit is contained in:
parent
793d5fd191
commit
62d9bf9bae
4 changed files with 21 additions and 6 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
// Copyright (c) 2017 GitHub, Inc.
|
||||||
|
// Use of this source code is governed by the MIT license that can be
|
||||||
|
// found in the LICENSE file.
|
||||||
|
|
||||||
#import "atom/browser/api/atom_api_screen.h"
|
#import "atom/browser/api/atom_api_screen.h"
|
||||||
|
|
||||||
#import <Cocoa/Cocoa.h>
|
#import <Cocoa/Cocoa.h>
|
||||||
|
@ -5,11 +9,10 @@
|
||||||
namespace atom {
|
namespace atom {
|
||||||
|
|
||||||
namespace api {
|
namespace api {
|
||||||
#if defined(OS_MACOSX)
|
|
||||||
int Screen::getMenuBarHeight() {
|
int Screen::getMenuBarHeight() {
|
||||||
return [[NSApp mainMenu] menuBarHeight];
|
return [[NSApp mainMenu] menuBarHeight];
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
}// namespace api
|
}// namespace api
|
||||||
|
|
||||||
}// namespace atom
|
}// namespace atom
|
||||||
|
|
|
@ -135,9 +135,9 @@
|
||||||
'atom/browser/api/atom_api_protocol.h',
|
'atom/browser/api/atom_api_protocol.h',
|
||||||
'atom/browser/api/atom_api_render_process_preferences.cc',
|
'atom/browser/api/atom_api_render_process_preferences.cc',
|
||||||
'atom/browser/api/atom_api_render_process_preferences.h',
|
'atom/browser/api/atom_api_render_process_preferences.h',
|
||||||
'atom/browser/api/atom_api_screen_mac.mm',
|
|
||||||
'atom/browser/api/atom_api_screen.cc',
|
'atom/browser/api/atom_api_screen.cc',
|
||||||
'atom/browser/api/atom_api_screen.h',
|
'atom/browser/api/atom_api_screen.h',
|
||||||
|
'atom/browser/api/atom_api_screen_mac.mm',
|
||||||
'atom/browser/api/atom_api_session.cc',
|
'atom/browser/api/atom_api_session.cc',
|
||||||
'atom/browser/api/atom_api_session.h',
|
'atom/browser/api/atom_api_session.h',
|
||||||
'atom/browser/api/atom_api_system_preferences.cc',
|
'atom/browser/api/atom_api_system_preferences.cc',
|
||||||
|
|
|
@ -18,4 +18,16 @@ describe('screen module', function () {
|
||||||
assert(display.size.height > 0)
|
assert(display.size.height > 0)
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
describe('screen.getMenuBarHeight()', function () {
|
||||||
|
if (process.platform !== 'darwin') {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
it('returns an integer', function () {
|
||||||
|
var screenHeight = screen.getMenuBarHeight()
|
||||||
|
assert.equal(typeof screenHeight, 'number')
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
Loading…
Add table
Reference in a new issue