<PackageReference Include="glfw-sharp" Version="$(GlfwSharpVersion)" />
</ItemGroup>
+ <PropertyGroup Condition=" '$(CrowVkvgBackend)' == 'true'">
+ <DefineConstants>$(DefineConstants);VKVG</DefineConstants>
+ </PropertyGroup>
+ <ItemGroup Condition=" '$(CrowVkvgBackend)' == 'true'">
+ <PackageReference Include="vkvg.net" Version="0.2.2-beta" />
+ </ItemGroup>
+
<PropertyGroup Condition=" '$(CrowStbSharp)' == 'true'">
<DefineConstants>$(DefineConstants);STB_SHARP</DefineConstants>
</PropertyGroup>
}
TableHeaderRow {
Height="Fit";
+ Background="Black";
Width="Stretched";//TODO:Force it to stretched programmatically
}
TableHeaderLabel {
Margin = "1";
- Background = "Jet";
+ //Background = "Jet";
Foreground = "LightGrey";
}
\ No newline at end of file
/// <summary> Process scrolling vertically, or if shift is down, vertically </summary>
public override void onMouseWheel (object sender, MouseWheelEventArgs e) {
+ e.Handled = true;
if (IFace.Shift)
ScrollX += e.Delta * MouseWheelSpeed;
- else
+ else if (Multiline)
ScrollY -= e.Delta * MouseWheelSpeed;
+ else
+ e.Handled = false;
- e.Handled = true;
base.onMouseWheel (sender, e);
}
public override void onMouseMove (object sender, MouseMoveEventArgs e) {
using System.IO;
using Crow.Cairo;
using System.Diagnostics;
-using CrowDbgShared;
using System.Collections.Generic;
using Crow.DebugLogger;
using System.Linq;
Func<Key, bool> delKeyDown, delKeyUp;
Action delResetDirtyState;
Action delResetDebugger;
- Action<object, string> delSaveDebugLog;
- IntPtrGetterDelegate delGetSurfacePointer;
+ Action<object, string> delSaveDebugLog;
+ Func<IntPtr> delGetSurfacePointer;
Action<string> delSetSource;
FieldInfo fiDbg_IncludeEvents, fiDbg_DiscardEvents, fiDbg_ConsoleOutput;
dbgIFace, dbgIfaceType.GetMethod("OnKeyPress"));
- delGetSurfacePointer = (IntPtrGetterDelegate)Delegate.CreateDelegate(typeof(IntPtrGetterDelegate),
+ delGetSurfacePointer = (Func<IntPtr>)Delegate.CreateDelegate(typeof(Func<IntPtr>),
dbgIFace, dbgIfaceType.GetProperty("SurfacePointer").GetGetMethod());
delSetSource = (Action<string>)Delegate.CreateDelegate(typeof(Action<string>),
dbgIFace, dbgIfaceType.GetProperty("Source").GetSetMethod());
gr.SetSource (e.DragSource.bmp, 0, 0);
gr.Paint ();
}
- CreateDragImage (dragImg)
+ CreateDragImage (dragImg, r);
/*lock (UpdateMutex)
startGroup.RemoveChild (e.DragSource);*/
}