Somehow finished the really basic stuff

This commit is contained in:
DarthAffe committed 2017-01-25 20:33:15 +01:00
1 parent 5cbcbd9d9c
commit c8dac3905d
28 files changed
+306 -260

No files matched your search

@@ -6,7 +6,7 @@ namespace RGB.NET.Devices.Corsair
/// <summary>
/// Represents a Id of a <see cref="Led"/> on a <see cref="CorsairRGBDevice"/>.
/// </summary>
[DebuggerDisplay("{_ledId}")]
[DebuggerDisplay("{" + nameof(_ledId) + "}")]
public class CorsairLedId : ILedId
{
#region Properties & Fields
@@ -15,9 +15,8 @@ namespace RGB.NET.Devices.Corsair
/// </summary>
public override IRGBDeviceInfo DeviceInfo { get; }
private Rectangle _deviceRectangle;
/// <inheritdoc />
public override Rectangle DeviceRectangle => _deviceRectangle;
protected override Size InternalSize { get; set; }
#endregion
@@ -43,7 +42,8 @@ namespace RGB.NET.Devices.Corsair
{
InitializeLeds();
_deviceRectangle = new Rectangle(this.Select(x => x.LedRectangle));
Rectangle ledRectangle = new Rectangle(this.Select(x => x.LedRectangle));
InternalSize = ledRectangle.Size + new Size(ledRectangle.Location.X, ledRectangle.Location.Y);
}
/// <summary>
@@ -23,7 +23,7 @@ namespace RGB.NET.Devices.Corsair
public int CorsairDeviceIndex { get; }
/// <inheritdoc />
public DeviceType DeviceType { get; }
public RGBDeviceType DeviceType { get; }
/// <inheritdoc />
public string Manufacturer => "Corsair";
@@ -46,7 +46,7 @@ namespace RGB.NET.Devices.Corsair
/// <param name="deviceIndex">The index of the <see cref="CorsairRGBDevice"/>.</param>
/// <param name="deviceType">The type of the <see cref="IRGBDevice"/>.</param>
/// <param name="nativeInfo">The native <see cref="_CorsairDeviceInfo" />-struct</param>
internal CorsairRGBDeviceInfo(int deviceIndex, DeviceType deviceType, _CorsairDeviceInfo nativeInfo)
internal CorsairRGBDeviceInfo(int deviceIndex, RGBDeviceType deviceType, _CorsairDeviceInfo nativeInfo)
{
this.CorsairDeviceIndex = deviceIndex;
this.DeviceType = deviceType;