<div dir="auto">I can review it, I do lack the time to work on it tought.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, 23 Jul 2023 at 12:05 John Sennesael <<a href="mailto:john@adminking.com">john@adminking.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Hello all,<br>
<br>
I recently posted a feature request for allowing source editors to be<br>
opened in a new window (which can have it's own splits and tabs) on<br>
<a href="http://bugs.kde.org" rel="noreferrer" target="_blank">bugs.kde.org</a>, and it was suggested I contact the mailing list<br>
instead. - ( <a href="https://bugs.kde.org/show_bug.cgi?id=472334" rel="noreferrer" target="_blank">https://bugs.kde.org/show_bug.cgi?id=472334</a> ) - So I'll<br>
repeat it below:<br>
<br>
This is a feature request to make editor windows detachable such that<br>
they can moved onto a different monitor head. This new editor window<br>
can have it's own tabs as well. So it would be like having a second<br>
main window, but without the toolbar, menu, etc,...<br>
<br>
This could be implemented by dragging tabs outside of the main<br>
window, and/or having a context menu on right-clicking the tab with a<br>
'move to new window' option, along with a corresponding entry in the<br>
Window menu.<br>
<br>
I took a look at the code to see how much work this would be, and<br>
unfortunately, due to the way things are set up, with the Sublime<br>
MainWindow owning a lot of the state and event handling around tabs,<br>
it would not be very trivial.<br>
<br>
In order to implement this, we'd need to abstract all of the<br>
tab-specific code into a type of TabContainer Widget or Window base<br>
class and add a way of tracking the currently active/focused tab<br>
container/window so we know which one to address when a new tab is<br>
requested for instance. Moreover, all the tab related event/signal<br>
handling functions would also have to be moved, as the sublime<br>
MainWindow currently has stuff like TabDoucleClicked() etc,..<br>
<br>
As I had mentioned in the original issue on the bug tracker, I don't<br>
mind taking a stab at the implementation of this myself, but Igor was<br>
concerned about being the only reviewer on this feature. As such,<br>
would others be interested in reviewing or help developing this?<br>
<br>
Thanks,<br>
<br>
-jns<br>
<br>
<br>
<br>
</blockquote></div></div>