﻿<?xml version="1.0" encoding="utf-8"?><Type Name="CanvasItem" FullName="Hyena.Data.Gui.CanvasItem"><TypeSignature Language="C#" Value="public abstract class CanvasItem" /><AssemblyInfo><AssemblyName>Hyena.Gui</AssemblyName><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Object</BaseTypeName></Base><Interfaces /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs><Members><Member MemberName=".ctor"><MemberSignature Language="C#" Value="protected CanvasItem ();" /><MemberType>Constructor</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Allocation"><MemberSignature Language="C#" Value="public Hyena.Gui.Canvas.Rect Allocation { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Gui.Canvas.Rect</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Arrange"><MemberSignature Language="C#" Value="public abstract void Arrange ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="ButtonEvent"><MemberSignature Language="C#" Value="public virtual bool ButtonEvent (Hyena.Gui.Canvas.Point cursor, bool pressed, uint button);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="cursor" Type="Hyena.Gui.Canvas.Point" /><Parameter Name="pressed" Type="System.Boolean" /><Parameter Name="button" Type="System.UInt32" /></Parameters><Docs><param name="cursor">To be added.</param><param name="pressed">To be added.</param><param name="button">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="CursorEnterEvent"><MemberSignature Language="C#" Value="public virtual void CursorEnterEvent ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CursorLeaveEvent"><MemberSignature Language="C#" Value="public virtual void CursorLeaveEvent ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="CursorMotionEvent"><MemberSignature Language="C#" Value="public virtual bool CursorMotionEvent (Hyena.Gui.Canvas.Point cursor);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Boolean</ReturnType></ReturnValue><Parameters><Parameter Name="cursor" Type="Hyena.Gui.Canvas.Point" /></Parameters><Docs><param name="cursor">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="Invalidate"><MemberSignature Language="C#" Value="public void Invalidate ();" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters /><Docs><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Invalidate"><MemberSignature Language="C#" Value="public void Invalidate (Hyena.Gui.Canvas.Rect area);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="area" Type="Hyena.Gui.Canvas.Rect" /></Parameters><Docs><param name="area">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Margin"><MemberSignature Language="C#" Value="public Hyena.Gui.Canvas.Thickness Margin { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Gui.Canvas.Thickness</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Measure"><MemberSignature Language="C#" Value="public abstract Hyena.Gui.Canvas.Size Measure (Hyena.Gui.Canvas.Size available);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Gui.Canvas.Size</ReturnType></ReturnValue><Parameters><Parameter Name="available" Type="Hyena.Gui.Canvas.Size" /></Parameters><Docs><param name="available">To be added.</param><summary>To be added.</summary><returns>To be added.</returns><remarks>To be added.</remarks></Docs></Member><Member MemberName="OnInvalidate"><MemberSignature Language="C#" Value="protected virtual void OnInvalidate (Hyena.Gui.Canvas.Rect area);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="area" Type="Hyena.Gui.Canvas.Rect" /></Parameters><Docs><param name="area">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="Padding"><MemberSignature Language="C#" Value="public Hyena.Gui.Canvas.Thickness Padding { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Gui.Canvas.Thickness</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Parent"><MemberSignature Language="C#" Value="public Hyena.Data.Gui.CanvasItem Parent { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Data.Gui.CanvasItem</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member><Member MemberName="Render"><MemberSignature Language="C#" Value="public abstract void Render (Hyena.Data.Gui.CellContext context);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="context" Type="Hyena.Data.Gui.CellContext" /></Parameters><Docs><param name="context">To be added.</param><summary>To be added.</summary><remarks>To be added.</remarks></Docs></Member><Member MemberName="VirtualAllocation"><MemberSignature Language="C#" Value="public Hyena.Gui.Canvas.Rect VirtualAllocation { set; get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>1.5.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>Hyena.Gui.Canvas.Rect</ReturnType></ReturnValue><Docs><summary>To be added.</summary><value>To be added.</value><remarks>To be added.</remarks></Docs></Member></Members></Type>