21b081b6a9
The sample writes the same PNG file over and over, with some pauses in between iterations. Some indicative numbers are written to the console, to help track performance and memory usage. Feel free to add more elaborate drawing to this sample, to exercise more of the cairo API.
153 lines
No EOL
6.6 KiB
XML
153 lines
No EOL
6.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project DefaultTargets="Build" ToolsVersion="3.5" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
|
<ProductVersion>9.0.21022</ProductVersion>
|
|
<SchemaVersion>2.0</SchemaVersion>
|
|
<ProjectGuid>{48234565-8E78-462E-ADEC-9AAA81B641B2}</ProjectGuid>
|
|
<OutputType>Exe</OutputType>
|
|
<RootNamespace>sample</RootNamespace>
|
|
<AssemblyName>sample</AssemblyName>
|
|
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Debug</OutputPath>
|
|
<DefineConstants>DEBUG</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<ConsolePause>false</ConsolePause>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
|
|
<DebugType>none</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Release</OutputPath>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<PlatformTarget>x86</PlatformTarget>
|
|
<ConsolePause>false</ConsolePause>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Compile Include="TreeModelDemo.cs" />
|
|
<Compile Include="Actions.cs" />
|
|
<Compile Include="Assistant.cs" />
|
|
<Compile Include="ButtonApp.cs" />
|
|
<Compile Include="CairoSample.cs" />
|
|
<Compile Include="CalendarApp.cs" />
|
|
<Compile Include="CustomCellRenderer.cs" />
|
|
<Compile Include="CustomWidget.cs" />
|
|
<Compile Include="DrawingSample.cs" />
|
|
<Compile Include="GExceptionTest.cs" />
|
|
<Compile Include="HelloWorld.cs" />
|
|
<Compile Include="ManagedTreeViewDemo.cs" />
|
|
<Compile Include="Menu.cs" />
|
|
<Compile Include="NativeInstantiationTest.cs" />
|
|
<Compile Include="NodeViewDemo.cs" />
|
|
<Compile Include="PolarFixed.cs" />
|
|
<Compile Include="PropertyRegistration.cs" />
|
|
<Compile Include="Scribble.cs" />
|
|
<Compile Include="ScribbleXInput.cs" />
|
|
<Compile Include="SpawnTests.cs" />
|
|
<Compile Include="Subclass.cs" />
|
|
<Compile Include="TestDnd.cs" />
|
|
<Compile Include="Thread.cs" />
|
|
<Compile Include="TreeViewDemo.cs" />
|
|
<Compile Include="GtkDemo\DemoApplicationWindow.cs" />
|
|
<Compile Include="GtkDemo\DemoAttribute.cs" />
|
|
<Compile Include="GtkDemo\DemoButtonBox.cs" />
|
|
<Compile Include="GtkDemo\DemoClipboard.cs" />
|
|
<Compile Include="GtkDemo\DemoColorSelection.cs" />
|
|
<Compile Include="GtkDemo\DemoDialog.cs" />
|
|
<Compile Include="GtkDemo\DemoDrawingArea.cs" />
|
|
<Compile Include="GtkDemo\DemoEditableCells.cs" />
|
|
<Compile Include="GtkDemo\DemoEntryCompletion.cs" />
|
|
<Compile Include="GtkDemo\DemoExpander.cs" />
|
|
<Compile Include="GtkDemo\DemoHyperText.cs" />
|
|
<Compile Include="GtkDemo\DemoIconView.cs" />
|
|
<Compile Include="GtkDemo\DemoImages.cs" />
|
|
<Compile Include="GtkDemo\DemoListStore.cs" />
|
|
<Compile Include="GtkDemo\DemoMain.cs" />
|
|
<Compile Include="GtkDemo\DemoMenus.cs" />
|
|
<Compile Include="GtkDemo\DemoPanes.cs" />
|
|
<Compile Include="GtkDemo\DemoPixbuf.cs" />
|
|
<Compile Include="GtkDemo\DemoPrinting.cs" />
|
|
<Compile Include="GtkDemo\DemoRotatedText.cs" />
|
|
<Compile Include="GtkDemo\DemoSizeGroup.cs" />
|
|
<Compile Include="GtkDemo\DemoStockBrowser.cs" />
|
|
<Compile Include="GtkDemo\DemoTextView.cs" />
|
|
<Compile Include="GtkDemo\DemoTreeStore.cs" />
|
|
<Compile Include="GtkDemo\DemoUIManager.cs" />
|
|
<Compile Include="valtest\Valobj.cs" />
|
|
<Compile Include="valtest\Valtest.cs" />
|
|
<Compile Include="opaquetest\OpaqueTest.cs" />
|
|
<Compile Include="opaquetest\generated\GCFunc.cs" />
|
|
<Compile Include="opaquetest\generated\GtksharpSharp.GCFuncNative.cs" />
|
|
<Compile Include="opaquetest\generated\GtksharpSharp.OpaqueReturnFuncNative.cs" />
|
|
<Compile Include="opaquetest\generated\GtksharpSharp.RefcountedReturnFuncNative.cs" />
|
|
<Compile Include="opaquetest\generated\Opaque.cs" />
|
|
<Compile Include="opaquetest\generated\OpaqueReturnFunc.cs" />
|
|
<Compile Include="opaquetest\generated\Opaquetest.cs" />
|
|
<Compile Include="opaquetest\generated\Refcounted.cs" />
|
|
<Compile Include="opaquetest\generated\RefcountedReturnFunc.cs" />
|
|
<Compile Include="test\TestCheckButton.cs" />
|
|
<Compile Include="test\TestColorSelection.cs" />
|
|
<Compile Include="test\TestComboBox.cs" />
|
|
<Compile Include="test\TestDialog.cs" />
|
|
<Compile Include="test\TestFlipping.cs" />
|
|
<Compile Include="test\TestRadioButton.cs" />
|
|
<Compile Include="test\TestRange.cs" />
|
|
<Compile Include="test\TestSizeGroup.cs" />
|
|
<Compile Include="test\TestStatusbar.cs" />
|
|
<Compile Include="test\WidgetViewer.cs" />
|
|
<Compile Include="CustomScrollableWidget.cs" />
|
|
<Compile Include="AsyncSample.cs" />
|
|
<Compile Include="gio\AppInfo.cs" />
|
|
<Compile Include="gio\Volume.cs" />
|
|
<Compile Include="gtk-gio\MountOperation.cs" />
|
|
<Compile Include="CairoPng.cs" />
|
|
</ItemGroup>
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<ItemGroup>
|
|
<None Include="valtest\valobj.c" />
|
|
<None Include="valtest\valobj.h" />
|
|
<None Include="opaquetest\opaques.c" />
|
|
<None Include="opaquetest\opaques.h" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Reference Include="System" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\pango\pango.csproj">
|
|
<Project>{FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}</Project>
|
|
<Name>pango</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\atk\atk.csproj">
|
|
<Project>{42FE871A-D8CF-4B29-9AFF-B02454E6C976}</Project>
|
|
<Name>atk</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\cairo\cairo.csproj">
|
|
<Project>{364577DB-9728-4951-AC2C-EDF7A6FCC09D}</Project>
|
|
<Name>cairo</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\gdk\gdk.csproj">
|
|
<Project>{58346CC6-DE93-45B4-8093-3508BD5DAA12}</Project>
|
|
<Name>gdk</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\gio\gio.csproj">
|
|
<Project>{1C3BB17B-336D-432A-8952-4E979BC90867}</Project>
|
|
<Name>gio</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\glib\glib.csproj">
|
|
<Project>{3BF1D531-8840-4F15-8066-A9788D8C398B}</Project>
|
|
<Name>glib</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\gtk\gtk.csproj">
|
|
<Project>{94045F11-4266-40B4-910F-298985AF69D5}</Project>
|
|
<Name>gtk</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
</Project> |