1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-29 21:05:59 +02:00

Fixed issues with multi-window editing

This commit is contained in:
Brian Fiete 2020-05-20 06:44:21 -07:00
parent 387ba470d4
commit cce45dbc15
3 changed files with 49 additions and 11 deletions

View file

@ -313,7 +313,7 @@ namespace Beefy.widgets
else
{
// Create new tabbed view to put this in
TabbedView tabbedView = ThemeFactory.mDefault.CreateTabbedView(mTabbedView.mSharedData);
TabbedView tabbedView = mTabbedView.CreateTabbedView(mTabbedView.mSharedData);
//tabbedView.mSharedData = mTabbedView.mSharedData.Ref();
//tabbedView.mSharedData.mOpenNewWindowDelegate = mTabbedView.mSharedData.mOpenNewWindowDelegate;
tabbedView.SetRequestedSize(mTabbedView.mWidth, mTabbedView.mHeight);
@ -385,6 +385,11 @@ namespace Beefy.widgets
Widget.RemoveAndDelete(tab);
}
public virtual TabbedView CreateTabbedView(TabbedView.SharedData sharedData)
{
return ThemeFactory.mDefault.CreateTabbedView(sharedData);
}
public void Closed()
{
mSharedData.mTabbedViewClosed(this);