diff options
Diffstat (limited to 'src/GraphicObjects/TabItem.cs')
| -rw-r--r-- | src/GraphicObjects/TabItem.cs | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/src/GraphicObjects/TabItem.cs b/src/GraphicObjects/TabItem.cs index 473fc313..37a33ac0 100644 --- a/src/GraphicObjects/TabItem.cs +++ b/src/GraphicObjects/TabItem.cs @@ -28,7 +28,7 @@ using System; using System.Xml.Serialization; using System.ComponentModel; using System.Diagnostics; -using Cairo; +using vkvg; using System.Linq; namespace Crow @@ -159,29 +159,29 @@ namespace Crow internal TabView savedParent = null; void makeFloating (TabView tv) { - lock (IFace.UpdateMutex) { - ImageSurface di = new ImageSurface (Format.Argb32, dis, dis); - IFace.DragImageHeight = dis; - IFace.DragImageWidth = dis; - using (Context ctx = new Context (di)) { - double div = Math.Max (LastPaintedSlot.Width, LastPaintedSlot.Height); - double s = (double)dis / div; - ctx.Scale (s, s); - if (bmp == null) - this.onDraw (ctx); - else { - if (LastPaintedSlot.Width>LastPaintedSlot.Height) - ctx.SetSourceSurface (bmp, 0, (LastPaintedSlot.Width-LastPaintedSlot.Height)/2); - else - ctx.SetSourceSurface (bmp, (LastPaintedSlot.Height-LastPaintedSlot.Width)/2, 0); - - ctx.Paint (); - } - } - IFace.DragImage = di; - } - tv.RemoveChild (this); - savedParent = tv; +// lock (IFace.UpdateMutex) { +// ImageSurface di = new ImageSurface (Format.Argb32, dis, dis); +// IFace.DragImageHeight = dis; +// IFace.DragImageWidth = dis; +// using (Context ctx = new Context (di)) { +// double div = Math.Max (LastPaintedSlot.Width, LastPaintedSlot.Height); +// double s = (double)dis / div; +// ctx.Scale (s, s); +// if (bmp == null) +// this.onDraw (ctx); +// else { +// if (LastPaintedSlot.Width>LastPaintedSlot.Height) +// ctx.SetSourceSurface (bmp, 0, (LastPaintedSlot.Width-LastPaintedSlot.Height)/2); +// else +// ctx.SetSourceSurface (bmp, (LastPaintedSlot.Height-LastPaintedSlot.Width)/2, 0); +// +// ctx.Paint (); +// } +// } +// IFace.DragImage = di; +// } +// tv.RemoveChild (this); +// savedParent = tv; } public override ILayoutable Parent { |