Add support double click to open a new untitled document over the tab bar (issue SpartanJ/ecode#361).

This commit is contained in:
Martín Lucas Golini
2024-11-20 23:51:40 -03:00
parent d307d78adf
commit a74263af3d
7 changed files with 27 additions and 2 deletions

View File

@@ -3668,6 +3668,10 @@ void App::init( const LogLevel& logLevel, std::string file, const Float& pidelDe
mSplitter = UICodeEditorSplitter::New( this, mUISceneNode, mThreadPool, colorSchemes,
mInitColorScheme );
mSplitter->setHideTabBarOnSingleTab( mConfig.editor.hideTabBarOnSingleTab );
mSplitter->setOnTabWidgetCreateCb( [this]( UITabWidget* tabWidget ) {
tabWidget->getTabBar()->onDoubleClick(
[this]( const MouseEvent* event ) { mSplitter->createEditorInNewTab(); } );
} );
mPluginManager->setSplitter( mSplitter );
Log::info( "Base UI took: %.2f ms", globalClock.getElapsedTime().asMilliseconds() );