Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor Pane to be able to host non-terminal content #16170
Refactor Pane to be able to host non-terminal content #16170
Changes from all commits
f353323
4e14442
ef6bb8a
5b3aa54
84df819
7c9ffb0
a1da6c1
049c043
e6dc314
e31202b
11126f9
5582e1b
f89368c
e0b003a
c869b47
2086e0f
81889a6
fd06409
8df9523
58e8f3c
cf920e7
4cec7e9
f622d80
6bc711d
0d528f8
3982358
de5f7af
a3fbc64
ef775a8
524d658
6789ec0
fd8b083
052dc78
a7533fa
826fc08
52970ef
2083b2f
df73d75
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(why is this decision per-event?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suppose this is a bit of a change, yea.
Before, in
Pane::_ControlWarningBellHandler
, thePane
would figure out what to do based on theProfile
for the control that raised the event.Now, that logic moved into
TerminalPaneContent::_controlWarningBellHandler
. But we've moved the param from just a parame on the pane->page event, to a property raised from any content->page...(okay but also as you mentioned, the bell plumbing clearly got lost in a merge)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Theoretically, some other kind of pane could also ask for a taskbar flash, not just a terminal
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But that's not based on what is inside the tab, that's based on the user's settings...