aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/SideChains/ICSharpCode.AvalonEdit/Rendering/ITextViewConnect.cs
blob: 343c419411279cd1eeeb29e72ac927b3ac0c9383 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)

using System;

namespace ICSharpCode.AvalonEdit.Rendering
{
	/// <summary>
	/// Allows <see cref="VisualLineElementGenerator"/>s, <see cref="IVisualLineTransformer"/>s and
	/// <see cref="IBackgroundRenderer"/>s to be notified when they are added or removed from a text view.
	/// </summary>
	public interface ITextViewConnect
	{
		/// <summary>
		/// Called when added to a text view.
		/// </summary>
		void AddToTextView(TextView textView);
		
		/// <summary>
		/// Called when removed from a text view.
		/// </summary>
		void RemoveFromTextView(TextView textView);
	}
}
ht .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{4206AC58-3B57-4699-8835-90BF6DB01A61}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>Tango.Integration</RootNamespace>
    <AssemblyName>Tango.Integration</AssemblyName>
    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>..\Build\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>pdbonly</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>bin\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
      <HintPath>..\packages\EntityFramework.6.0.0\lib\net45\EntityFramework.dll</HintPath>
    </Reference>
    <Reference Include="EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
      <HintPath>..\packages\EntityFramework.6.0.0\lib\net45\EntityFramework.SqlServer.dll</HintPath>
    </Reference>
    <Reference Include="Google.Protobuf, Version=3.4.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">
      <HintPath>..\packages\Google.Protobuf.3.4.1\lib\net45\Google.Protobuf.dll</HintPath>
    </Reference>
    <Reference Include="PresentationCore" />
    <Reference Include="PresentationFramework" />
    <Reference Include="System" />
    <Reference Include="System.ComponentModel.DataAnnotations" />
    <Reference Include="System.Core" />
    <Reference Include="System.Management" />
    <Reference Include="System.Reactive.Core, Version=3.0.3000.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
      <HintPath>..\packages\System.Reactive.Core.3.1.1\lib\net46\System.Reactive.Core.dll</HintPath>
    </Reference>
    <Reference Include="System.Reactive.Interfaces, Version=3.0.1000.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
      <HintPath>..\packages\System.Reactive.Interfaces.3.1.1\lib\net45\System.Reactive.Interfaces.dll</HintPath>
    </Reference>
    <Reference Include="System.Reactive.Linq, Version=3.0.3000.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
      <HintPath>..\packages\System.Reactive.Linq.3.1.1\lib\net46\System.Reactive.Linq.dll</HintPath>
    </Reference>
    <Reference Include="System.Reactive.PlatformServices, Version=3.0.3000.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
      <HintPath>..\packages\System.Reactive.PlatformServices.3.1.1\lib\net46\System.Reactive.PlatformServices.dll</HintPath>
    </Reference>
    <Reference Include="System.Reactive.Windows.Threading, Version=3.0.1000.0, Culture=neutral, PublicKeyToken=94bc3704cddfc263, processorArchitecture=MSIL">
      <HintPath>..\packages\System.Reactive.Windows.Threading.3.1.1\lib\net45\System.Reactive.Windows.Threading.dll</HintPath>
    </Reference>
    <Reference Include="System.Windows" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="System.Data" />
    <Reference Include="System.Net.Http" />
    <Reference Include="System.Xml" />
    <Reference Include="WindowsBase" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="..\Versioning\GlobalVersionInfo.cs">
      <Link>GlobalVersionInfo.cs</Link>
    </Compile>
    <Compile Include="Diagnostics\DiagnosticsFilePlayer.cs" />
    <Compile Include="Diagnostics\DiagnosticsFileRecorder.cs" />
    <Compile Include="Diagnostics\DiagnosticsTimeCodeChannel.cs" />
    <Compile Include="Diagnostics\DiagnosticsTimeCodeChannelFrame.cs" />
    <Compile Include="ExtensionMethods\IExternalBridgeClientExtensions.cs" />
    <Compile Include="Dispensing\TransparentLiquidDispensingCalc.cs" />
    <Compile Include="Dispensing\DispensingCalcBase.cs" />
    <Compile Include="Dispensing\DispensingCalcService.cs" />
    <Compile Include="Dispensing\DispensingCalcResolver.cs" />
    <Compile Include="Dispensing\DispensingCalcAttribute.cs" />
    <Compile Include="Dispensing\IDispensingCalc.cs" />
    <Compile Include="Dispensing\LubricantDispensingCalc.cs" />
    <Compile Include="Dispensing\StandardColorDispensingCalc.cs" />
    <Compile Include="Observables\Entities\ActionType.cs" />
    <Compile Include="Observables\Entities\Address.cs" />
    <Compile Include="Observables\Entities\ApplicationDisplayPanelVersion.cs" />
    <Compile Include="Observables\Entities\ApplicationFirmwareVersion.cs" />
    <Compile Include="Observables\Entities\ApplicationOsVersion.cs" />
    <Compile Include="Observables\Entities\ApplicationVersion.cs" />
    <Compile Include="Observables\Entities\BrushStop.cs" />
    <Compile Include="Observables\Entities\CartridgeType.cs" />
    <Compile Include="Observables\Entities\Cat.cs" />
    <Compile Include="Observables\Entities\Cct.cs" />
    <Compile Include="Observables\Entities\ColorSpace.cs" />
    <Compile Include="Observables\Entities\Configuration.cs" />
    <Compile Include="Observables\Entities\Contact.cs" />
    <Compile Include="Observables\Entities\DispenserType.cs" />
    <Compile Include="Observables\Entities\EmbeddedFirmwareVersion.cs" />
    <Compile Include="Observables\Entities\EmbeddedSoftwareVersion.cs" />
    <Compile Include="Observables\Entities\EventType.cs" />
    <Compile Include="Observables\Entities\EventTypesAction.cs" />
    <Compile Include="Observables\Entities\FiberShape.cs" />
    <Compile Include="Observables\Entities\FiberSynth.cs" />
    <Compile Include="Observables\Entities\HardwareVersion.cs" />
    <Compile Include="Observables\Entities\IdsPack.cs" />
    <Compile Include="Observables\Entities\IdsPackFormula.cs" />
    <Compile Include="Observables\Entities\TechDispenser.cs" />
    <Compile Include="Observables\Entities\TechMonitor.cs" />
    <Compile Include="Observables\Entities\Job.cs" />
    <Compile Include="Observables\Entities\JobRun.cs" />
    <Compile Include="Observables\Entities\LinearMassDensityUnit.cs" />
    <Compile Include="Observables\Entities\LiquidType.cs" />
    <Compile Include="Observables\Entities\LiquidTypesRml.cs" />
    <Compile Include="Observables\Entities\Machine.cs" />
    <Compile Include="Observables\Entities\MachinesConfiguration.cs" />
    <Compile Include="Observables\Entities\MachinesEvent.cs" />
    <Compile Include="Observables\Entities\MachineVersion.cs" />
    <Compile Include="Observables\Entities\MediaColor.cs" />
    <Compile Include="Observables\Entities\MediaCondition.cs" />
    <Compile Include="Observables\Entities\MediaMaterial.cs" />
    <Compile Include="Observables\Entities\MediaPurpos.cs" />
    <Compile Include="Observables\Entities\MidTankType.cs" />
    <Compile Include="Observables\Entities\Organization.cs" />
    <Compile Include="Observables\Entities\Permission.cs" />
    <Compile Include="Observables\Entities\ProcessParametersTable.cs" />
    <Compile Include="Observables\Entities\ProcessParametersTablesGroup.cs" />
    <Compile Include="Observables\Entities\Rml.cs" />
    <Compile Include="Observables\Entities\Role.cs" />
    <Compile Include="Observables\Entities\RolesPermission.cs" />
    <Compile Include="Observables\Entities\Segment.cs" />
    <Compile Include="Observables\Entities\SyncConfiguration.cs" />
    <Compile Include="Observables\Entities\TechMotor.cs" />
    <Compile Include="Observables\Entities\TechValf.cs" />
    <Compile Include="Observables\Entities\User.cs" />
    <Compile Include="Observables\Entities\UsersRole.cs" />
    <Compile Include="Observables\Entities\WindingMethod.cs" />
    <Compile Include="Observables\EntityFieldNameAttribute.cs" />
    <Compile Include="Observables\Enumerations\Actions.cs" />
    <Compile Include="Observables\Enumerations\CartridgeTypes.cs" />
    <Compile Include="Observables\Enumerations\ColorSpaces.cs" />
    <Compile Include="Observables\Enumerations\DispenserTypes.cs" />
    <Compile Include="Observables\Enumerations\Events.cs" />
    <Compile Include="Observables\Enumerations\FiberShapes.cs" />
    <Compile Include="Observables\Enumerations\FiberSynthesises.cs" />
    <Compile Include="Observables\Enumerations\IdsPackFormulas.cs" />
    <Compile Include="Observables\Enumerations\LinearMassDensityUnits.cs" />
    <Compile Include="Observables\Enumerations\Liquids.cs" />
    <Compile Include="Observables\Enumerations\MediaConditions.cs" />
    <Compile Include="Observables\Enumerations\MediaMaterials.cs" />
    <Compile Include="Observables\Enumerations\MediaPurposes.cs" />
    <Compile Include="Observables\Enumerations\MidTankTypes.cs" />
    <Compile Include="Observables\Enumerations\Permissions.cs" />
    <Compile Include="Observables\Enumerations\Roles.cs" />
    <Compile Include="Observables\Enumerations\Sensors.cs" />
    <Compile Include="Observables\Enumerations\WindingMethods.cs" />
    <Compile Include="Observables\ExtensionMethods\ConfigurationExtensions.cs" />
    <Compile Include="Observables\ExtensionMethods\ObservableEntityExtensions.cs" />
    <Compile Include="Observables\ExtensionMethods\ProcessParametersTablesGroupExtensions.cs" />
    <Compile Include="Observables\IObservableEntity.cs" />
    <Compile Include="Observables\ObservableEntity.cs" />
    <Compile Include="Observables\ObservablesContext.cs" />
    <Compile Include="Observables\ObservablesEntitiesAdapter.cs" />
    <Compile Include="Observables\ObservablesEntitiesAdapterExtension.cs" />
    <Compile Include="Observables\Partials\Cat.cs" />
    <Compile Include="Printing\BrushStop.cs" />
    <Compile Include="Observables\Partials\Configuration.cs" />
    <Compile Include="Observables\Partials\Machine.cs" />
    <Compile Include="Observables\Partials\MachineVersion.cs" />
    <Compile Include="Observables\Partials\Segment.cs" />
    <Compile Include="Observables\Partials\User.cs" />
    <Compile Include="Operators\IMachineOperator.cs" />
    <Compile Include="Operators\MachineOperator.cs" />
    <Compile Include="Printing\Job.cs" />
    <Compile Include="Operators\JobHandler.cs" />
    <Compile Include="Printing\LiquidVolume.cs" />
    <Compile Include="Printing\ProcessParametersTable.cs" />
    <Compile Include="Printing\Segment.cs" />
    <Compile Include="Services\ComPortInfo.cs" />
    <Compile Include="Services\ExternalBridgeScanner.cs" />
    <Compile Include="Services\ExternalBridgeTcpClient.cs" />
    <Compile Include="Services\ExternalBridgeUsbClient.cs" />
    <Compile Include="Services\IExternalBridgeClient.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Services\IExternalBridgeSecureClient.cs" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\SideChains\ColorMine\ColorMine.csproj">
      <Project>{37e4ceab-b54b-451f-b535-04cf7da9c459}</Project>
      <Name>ColorMine</Name>
    </ProjectReference>
    <ProjectReference Include="..\Tango.Core\Tango.Core.csproj">
      <Project>{a34ee0f0-649d-41c8-8489-b6f1cc6924ee}</Project>
      <Name>Tango.Core</Name>
    </ProjectReference>
    <ProjectReference Include="..\Tango.DAL.Remote\Tango.DAL.Remote.csproj">
      <Project>{38197109-8610-4d3f-92b9-16d48df94d7c}</Project>
      <Name>Tango.DAL.Remote</Name>
    </ProjectReference>
    <ProjectReference Include="..\Tango.Logging\Tango.Logging.csproj">
      <Project>{bc932dbd-7cdb-488c-99e4-f02cf441f55e}</Project>
      <Name>Tango.Logging</Name>
    </ProjectReference>
    <ProjectReference Include="..\Tango.PMR\Tango.PMR.csproj">
      <Project>{E4927038-348D-4295-AAF4-861C58CB3943}</Project>
      <Name>Tango.PMR</Name>
    </ProjectReference>
    <ProjectReference Include="..\Tango.Serialization\Tango.Serialization.csproj">
      <Project>{22f87980-e990-4686-be81-be63d562c4d5}</Project>
      <Name>Tango.Serialization</Name>
    </ProjectReference>
    <ProjectReference Include="..\Tango.Settings\Tango.Settings.csproj">
      <Project>{d8f1ad85-526a-4f50-b6dc-d437af63d8d8}</Project>
      <Name>Tango.Settings</Name>
    </ProjectReference>
    <ProjectReference Include="..\Tango.Transport\Tango.Transport.csproj">
      <Project>{74e700b0-1156-4126-be40-ee450d3c3026}</Project>
      <Name>Tango.Transport</Name>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <None Include="app.config" />
    <None Include="packages.config" />
  </ItemGroup>
  <ItemGroup />
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>