aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa
diff options
context:
space:
mode:
authorNeil Hodgson <nyamatongwe@gmail.com>2022-05-18 19:35:01 +1000
committerNeil Hodgson <nyamatongwe@gmail.com>2022-05-18 19:35:01 +1000
commitcc60845e2e6ae075254e56a1ca2e488b43e131df (patch)
tree2a8fc64181dbacb8e30e96deedd6d43d16bd9e41 /cocoa
parent8fefa3eec812cab9d07ff37ce04cb3d6ba70f29c (diff)
downloadscintilla-mirror-cc60845e2e6ae075254e56a1ca2e488b43e131df.tar.gz
Bug [#2329] Place autocompletion lists and calltips on a higher window level
so they can be seen when invoked from a modal dialog.
Diffstat (limited to 'cocoa')
-rw-r--r--cocoa/PlatCocoa.mm2
-rw-r--r--cocoa/ScintillaCocoa.mm2
2 files changed, 2 insertions, 2 deletions
diff --git a/cocoa/PlatCocoa.mm b/cocoa/PlatCocoa.mm
index d139a4084..a105eafad 100644
--- a/cocoa/PlatCocoa.mm
+++ b/cocoa/PlatCocoa.mm
@@ -1952,7 +1952,7 @@ void ListBoxImpl::Create(Window & /*parent*/, int /*ctrlID*/, Scintilla::Interna
styleMask: NSWindowStyleMaskBorderless
backing: NSBackingStoreBuffered
defer: NO];
- [winLB setLevel: NSFloatingWindowLevel];
+ [winLB setLevel: NSModalPanelWindowLevel+1];
[winLB setHasShadow: YES];
NSRect scRect = NSMakeRect(0, 0, lbRect.size.width, lbRect.size.height);
scroller = [[NSScrollView alloc] initWithFrame: scRect];
diff --git a/cocoa/ScintillaCocoa.mm b/cocoa/ScintillaCocoa.mm
index f24157daf..64435ac32 100644
--- a/cocoa/ScintillaCocoa.mm
+++ b/cocoa/ScintillaCocoa.mm
@@ -1176,7 +1176,7 @@ void ScintillaCocoa::CreateCallTipWindow(PRectangle rc) {
styleMask: NSWindowStyleMaskBorderless
backing: NSBackingStoreBuffered
defer: NO];
- [callTip setLevel: NSFloatingWindowLevel];
+ [callTip setLevel: NSModalPanelWindowLevel+1];
[callTip setHasShadow: YES];
NSRect ctContent = NSMakeRect(0, 0, rc.Width(), rc.Height());
CallTipView *caption = [[CallTipView alloc] initWithFrame: ctContent];