[f-spot] Move transitions extensions to extensions
- From: Stephen Shaw <sshaw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [f-spot] Move transitions extensions to extensions
- Date: Tue, 15 Nov 2011 01:37:12 +0000 (UTC)
commit a433726895987917a49303da1f3b3e0140643e9c
Author: Stephen Shaw <sshaw decriptor com>
Date: Mon Nov 14 18:33:05 2011 -0700
Move transitions extensions to extensions
Previously they were in Core/FSpot.Gui/FSpot.Trasitions.
Since they were extensions it made sense to move them to
Extensions project. This should help simply the code base.
F-Spot.sln | 18 +++++
configure.ac | 2 +
data/addin-xml-strings.cs | 10 +++
.../MainApp/FSpot.Extensions/TransitionNode.cs | 2 +-
src/Clients/MainApp/FSpot.addin.xml | 7 +--
src/Clients/MainApp/FSpot/App.cs | 1 -
src/Core/FSpot.Gui/FSpot.Gui.csproj | 2 -
src/Core/FSpot.Gui/Makefile.am | 2 -
.../FSpot.Transitions.Cover/Makefile.am | 2 +-
.../FSpot.Addins.Transitions/Dissolve.cs} | 8 +-
.../FSpot.Transitions.Dissolve.csproj | 74 ++++++++++++++++++++
.../FSpot.Transitions.Dissolve/Makefile.am | 10 +++
.../Resources/DissolveTransition.addin.xml | 16 ++++
.../FSpot.Addins.Transitions/Push.cs} | 7 +-
.../FSpot.Transitions.Push.csproj | 73 +++++++++++++++++++
.../Transitions/FSpot.Transitions.Push/Makefile.am | 10 +++
.../Resources/PushTransition.addin.xml | 16 ++++
src/Extensions/Transitions/Makefile.am | 4 +-
18 files changed, 243 insertions(+), 21 deletions(-)
---
diff --git a/F-Spot.sln b/F-Spot.sln
index e598a62..9cdd534 100644
--- a/F-Spot.sln
+++ b/F-Spot.sln
@@ -55,6 +55,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Transitions", "Transitions"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FSpot.Transitions.Cover", "src\Extensions\Transitions\FSpot.Transitions.Cover\FSpot.Transitions.Cover.csproj", "{7203A6ED-DA2E-4D56-B1AF-4C296A1C39D5}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FSpot.Transitions.Dissolve", "src\Extensions\Transitions\FSpot.Transitions.Dissolve\FSpot.Transitions.Dissolve.csproj", "{ECF8996A-DE63-4225-927F-84641E0EB794}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FSpot.Transitions.Push", "src\Extensions\Transitions\FSpot.Transitions.Push\FSpot.Transitions.Push.csproj", "{D6004A34-A123-415D-A79C-21FD3F96A1E5}"
+EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{78EC5D8B-299B-4724-844D-6F3A8E8D1536}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FSpot.Tools.ChangePhotoPath", "src\Extensions\Tools\FSpot.Tools.ChangePhotoPath\FSpot.Tools.ChangePhotoPath.csproj", "{4E372D8D-A822-40F2-8C64-25F2296DAC6F}"
@@ -298,12 +302,24 @@ Global
{D4E4D07E-D323-4CAE-BE04-8EE8EDF7F07E}.Release|Any CPU.Build.0 = Release|Any CPU
{D4E4D07E-D323-4CAE-BE04-8EE8EDF7F07E}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
{D4E4D07E-D323-4CAE-BE04-8EE8EDF7F07E}.Submodule|Any CPU.Build.0 = Debug|Any CPU
+ {D6004A34-A123-415D-A79C-21FD3F96A1E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D6004A34-A123-415D-A79C-21FD3F96A1E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D6004A34-A123-415D-A79C-21FD3F96A1E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D6004A34-A123-415D-A79C-21FD3F96A1E5}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D6004A34-A123-415D-A79C-21FD3F96A1E5}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
+ {D6004A34-A123-415D-A79C-21FD3F96A1E5}.Submodule|Any CPU.Build.0 = Debug|Any CPU
{E55F73E0-576A-4FE2-9108-E76960820AA3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E55F73E0-576A-4FE2-9108-E76960820AA3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E55F73E0-576A-4FE2-9108-E76960820AA3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{E55F73E0-576A-4FE2-9108-E76960820AA3}.Release|Any CPU.Build.0 = Release|Any CPU
{E55F73E0-576A-4FE2-9108-E76960820AA3}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
{E55F73E0-576A-4FE2-9108-E76960820AA3}.Submodule|Any CPU.Build.0 = Debug|Any CPU
+ {ECF8996A-DE63-4225-927F-84641E0EB794}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ECF8996A-DE63-4225-927F-84641E0EB794}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ECF8996A-DE63-4225-927F-84641E0EB794}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ECF8996A-DE63-4225-927F-84641E0EB794}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ECF8996A-DE63-4225-927F-84641E0EB794}.Submodule|Any CPU.ActiveCfg = Debug|Any CPU
+ {ECF8996A-DE63-4225-927F-84641E0EB794}.Submodule|Any CPU.Build.0 = Debug|Any CPU
{FBA30EB0-05EB-446D-827D-D41EBF4B81E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FBA30EB0-05EB-446D-827D-D41EBF4B81E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FBA30EB0-05EB-446D-827D-D41EBF4B81E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -343,6 +359,8 @@ Global
{8EB3933F-A089-43A3-B662-617DC71A2173} = {416E19A2-9CD9-498F-BE75-20AB74535ACD}
{1F610540-D2ED-4F58-87CE-9092A43DBD4A} = {416E19A2-9CD9-498F-BE75-20AB74535ACD}
{7203A6ED-DA2E-4D56-B1AF-4C296A1C39D5} = {E9BCB7B9-3D8C-4C5C-B6FA-0BBAC6611106}
+ {ECF8996A-DE63-4225-927F-84641E0EB794} = {E9BCB7B9-3D8C-4C5C-B6FA-0BBAC6611106}
+ {D6004A34-A123-415D-A79C-21FD3F96A1E5} = {E9BCB7B9-3D8C-4C5C-B6FA-0BBAC6611106}
{4E372D8D-A822-40F2-8C64-25F2296DAC6F} = {78EC5D8B-299B-4724-844D-6F3A8E8D1536}
{FBA30EB0-05EB-446D-827D-D41EBF4B81E4} = {78EC5D8B-299B-4724-844D-6F3A8E8D1536}
{B850C11B-69B7-45A4-AB1D-1BECA8C667C0} = {78EC5D8B-299B-4724-844D-6F3A8E8D1536}
diff --git a/configure.ac b/configure.ac
index 117aaba..b259944 100644
--- a/configure.ac
+++ b/configure.ac
@@ -379,6 +379,8 @@ src/Extensions/Tools/FSpot.Tools.RetroactiveRoll/Makefile
src/Extensions/Tools/FSpot.Tools.ScreensaverConfig/Makefile
src/Extensions/Transitions/Makefile
src/Extensions/Transitions/FSpot.Transitions.Cover/Makefile
+src/Extensions/Transitions/FSpot.Transitions.Dissolve/Makefile
+src/Extensions/Transitions/FSpot.Transitions.Push/Makefile
docs/Makefile
icons/Makefile
diff --git a/data/addin-xml-strings.cs b/data/addin-xml-strings.cs
index 18f1ee1..62deef5 100644
--- a/data/addin-xml-strings.cs
+++ b/data/addin-xml-strings.cs
@@ -146,5 +146,15 @@ internal static class AddinXmlStringCatalog
Catalog.GetString (@"A Slideshow transition that covers images");
Catalog.GetString (@"Transitions");
+ // ../src/Extensions/Transitions/FSpot.Transitions.Dissolve/Resources/DissolveTransition.addin.xml
+ Catalog.GetString (@"Dissolve Transition");
+ Catalog.GetString (@"A Slideshow transition that dissolves images");
+ Catalog.GetString (@"Transitions");
+
+ // ../src/Extensions/Transitions/FSpot.Transitions.Push/Resources/PushTransition.addin.xml
+ Catalog.GetString (@"Push Transition");
+ Catalog.GetString (@"A Slideshow transition that pushes images");
+ Catalog.GetString (@"Transitions");
+
}
}
diff --git a/src/Clients/MainApp/FSpot.Extensions/TransitionNode.cs b/src/Clients/MainApp/FSpot.Extensions/TransitionNode.cs
index 1afc1ae..dc7aecd 100644
--- a/src/Clients/MainApp/FSpot.Extensions/TransitionNode.cs
+++ b/src/Clients/MainApp/FSpot.Extensions/TransitionNode.cs
@@ -48,4 +48,4 @@ namespace FSpot.Extensions
}
}
}
-}
+}
\ No newline at end of file
diff --git a/src/Clients/MainApp/FSpot.addin.xml b/src/Clients/MainApp/FSpot.addin.xml
index 172b884..98b6e4f 100644
--- a/src/Clients/MainApp/FSpot.addin.xml
+++ b/src/Clients/MainApp/FSpot.addin.xml
@@ -76,9 +76,4 @@
<Editor editor_type = "FSpot.Editors.AutoStretchEditor"/>
<Editor editor_type = "FSpot.Editors.ColorEditor"/>
</Extension>
-
- <Extension path = "/FSpot/SlideShow">
- <Transition transition_type = "FSpot.Transitions.DissolveTransition"/>
- <Transition transition_type = "FSpot.Transitions.PushTransition"/>
- </Extension>
-</Addin>
+</Addin>
\ No newline at end of file
diff --git a/src/Clients/MainApp/FSpot/App.cs b/src/Clients/MainApp/FSpot/App.cs
index 264c728..3584190 100644
--- a/src/Clients/MainApp/FSpot/App.cs
+++ b/src/Clients/MainApp/FSpot/App.cs
@@ -298,7 +298,6 @@ namespace FSpot
if (photos.Length > 0) {
Array.Sort (photos, new IPhotoComparer.RandomSort ());
slideshow = new FSpot.Widgets.SlideShow (new BrowsablePointer (new PhotoList (photos), 0), (uint)(delay * 1000), true);
- slideshow.Transition = new FSpot.Transitions.DissolveTransition ();
window.Add (slideshow);
} else {
Gtk.HBox outer = new Gtk.HBox ();
diff --git a/src/Core/FSpot.Gui/FSpot.Gui.csproj b/src/Core/FSpot.Gui/FSpot.Gui.csproj
index 6c17c16..599aa8f 100644
--- a/src/Core/FSpot.Gui/FSpot.Gui.csproj
+++ b/src/Core/FSpot.Gui/FSpot.Gui.csproj
@@ -48,8 +48,6 @@
<Compile Include="FSpot.Widgets\SaneTreeView.cs" />
<Compile Include="FSpot.Widgets\ScrolledView.cs" />
<Compile Include="FSpot.Transitions\CairoTransition.cs" />
- <Compile Include="FSpot.Transitions\DissolveTransition.cs" />
- <Compile Include="FSpot.Transitions\PushTransition.cs" />
<Compile Include="FSpot.Transitions\SlideShowTransition.cs" />
<Compile Include="FSpot.Widgets\ImageView_Panning.cs" />
<Compile Include="FSpot.Widgets\ImageView_Container.cs" />
diff --git a/src/Core/FSpot.Gui/Makefile.am b/src/Core/FSpot.Gui/Makefile.am
index d23b1a5..c353dee 100644
--- a/src/Core/FSpot.Gui/Makefile.am
+++ b/src/Core/FSpot.Gui/Makefile.am
@@ -6,8 +6,6 @@ SOURCES = \
FSpot.Gui/CompositeUtils.cs \
FSpot.Gui/WindowOpacityFader.cs \
FSpot.Transitions/CairoTransition.cs \
- FSpot.Transitions/DissolveTransition.cs \
- FSpot.Transitions/PushTransition.cs \
FSpot.Transitions/SlideShowTransition.cs \
FSpot.Widgets/ApplicationActivatedEventArgs.cs \
FSpot.Widgets/BuilderWindow.cs \
diff --git a/src/Extensions/Transitions/FSpot.Transitions.Cover/Makefile.am b/src/Extensions/Transitions/FSpot.Transitions.Cover/Makefile.am
index f13a71b..4a5dbf3 100644
--- a/src/Extensions/Transitions/FSpot.Transitions.Cover/Makefile.am
+++ b/src/Extensions/Transitions/FSpot.Transitions.Cover/Makefile.am
@@ -1,4 +1,4 @@
-ASSEMBLY = FSpot.Exporters.CoverTransition
+ASSEMBLY = FSpot.Transitions.CoverTransition
TARGET = library
LINK = $(REF_FSPOT_EXTENSION_COVERTRANSITION)
INSTALL_DIR = $(EXTENSIONS_INSTALL_DIR)
diff --git a/src/Core/FSpot.Gui/FSpot.Transitions/DissolveTransition.cs b/src/Extensions/Transitions/FSpot.Transitions.Dissolve/FSpot.Addins.Transitions/Dissolve.cs
similarity index 93%
rename from src/Core/FSpot.Gui/FSpot.Transitions/DissolveTransition.cs
rename to src/Extensions/Transitions/FSpot.Transitions.Dissolve/FSpot.Addins.Transitions/Dissolve.cs
index ebf9648..a6f6635 100644
--- a/src/Core/FSpot.Gui/FSpot.Transitions/DissolveTransition.cs
+++ b/src/Extensions/Transitions/FSpot.Transitions.Dissolve/FSpot.Addins.Transitions/Dissolve.cs
@@ -33,15 +33,15 @@ using Cairo;
using Gdk;
using FSpot.Utils;
-using FSpot.Widgets;
+using FSpot.Transitions;
using Color = Cairo.Color;
-namespace FSpot.Transitions
+namespace FSpot.Addins.Transitions
{
- public class DissolveTransition : CairoTransition
+ public class Dissolve : CairoTransition
{
- public DissolveTransition () : base ("Dissolve")
+ public Dissolve () : base ("Dissolve")
{
}
diff --git a/src/Extensions/Transitions/FSpot.Transitions.Dissolve/FSpot.Transitions.Dissolve.csproj b/src/Extensions/Transitions/FSpot.Transitions.Dissolve/FSpot.Transitions.Dissolve.csproj
new file mode 100644
index 0000000..6228778
--- /dev/null
+++ b/src/Extensions/Transitions/FSpot.Transitions.Dissolve/FSpot.Transitions.Dissolve.csproj
@@ -0,0 +1,74 @@
+<?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)' == '' ">AnyCPU</Platform>
+ <ProductVersion>9.0.21022</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{ECF8996A-DE63-4225-927F-84641E0EB794}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <RootNamespace>FSpot.Addins.Transitions</RootNamespace>
+ <AssemblyName>FSpot.Transitions.Dissolve</AssemblyName>
+ <ReleaseVersion>0.9.0</ReleaseVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\bin</OutputPath>
+ <DefineConstants>DEBUG</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\bin</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <Folder Include="FSpot.Addins.Transitions\" />
+ <Folder Include="Resources\" />
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="Resources\DissolveTransition.addin.xml">
+ <LogicalName>DissolveTransition.addin.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\..\Core\FSpot.Utils\FSpot.Utils.csproj">
+ <Project>{CE160879-1BF0-4711-A18F-FDA2772900FA}</Project>
+ <Name>FSpot.Utils</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\Core\FSpot.Gui\FSpot.Gui.csproj">
+ <Project>{05A7FEC4-974A-40EB-AFB8-14E523EEEFFB}</Project>
+ <Name>FSpot.Gui</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <Reference Include="Mono.Cairo" />
+ </ItemGroup>
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+ <BuildFilesVar Sync="true" Name="SOURCES" />
+ <DeployFilesVar />
+ <ResourcesVar Sync="true" Name="RESOURCES" />
+ <OthersVar />
+ <GacRefVar />
+ <AsmRefVar />
+ <ProjectRefVar />
+ </MonoDevelop.Autotools.MakefileInfo>
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
+ <ItemGroup>
+ <Compile Include="FSpot.Addins.Transitions\Dissolve.cs" />
+ </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/src/Extensions/Transitions/FSpot.Transitions.Dissolve/Makefile.am b/src/Extensions/Transitions/FSpot.Transitions.Dissolve/Makefile.am
new file mode 100644
index 0000000..f6421c1
--- /dev/null
+++ b/src/Extensions/Transitions/FSpot.Transitions.Dissolve/Makefile.am
@@ -0,0 +1,10 @@
+ASSEMBLY = FSpot.Transitions.DissolveTransition
+TARGET = library
+LINK = $(REF_FSPOT_EXTENSION_COVERTRANSITION)
+INSTALL_DIR = $(EXTENSIONS_INSTALL_DIR)
+
+SOURCES = FSpot.Addins.Transitions/Dissolve.cs
+
+RESOURCES = Resources/DissolveTransition.addin.xml
+
+include $(top_srcdir)/build/build.mk
diff --git a/src/Extensions/Transitions/FSpot.Transitions.Dissolve/Resources/DissolveTransition.addin.xml b/src/Extensions/Transitions/FSpot.Transitions.Dissolve/Resources/DissolveTransition.addin.xml
new file mode 100644
index 0000000..eb1e3db
--- /dev/null
+++ b/src/Extensions/Transitions/FSpot.Transitions.Dissolve/Resources/DissolveTransition.addin.xml
@@ -0,0 +1,16 @@
+<Addin namespace="FSpot"
+ id="DissolveTransition"
+ version="0.8"
+ compatVersion="0.8"
+ name="Dissolve Transition"
+ description="A Slideshow transition that dissolves images"
+ author="Stephane Delcroix"
+ url="http://f-spot.org/Extensions"
+ category="Transitions">
+ <Dependencies>
+ <Addin id="Core" version="0.8"/>
+ </Dependencies>
+ <Extension path = "/FSpot/SlideShow">
+ <Transition transition_type="FSpot.Addins.Transitions.Dissolve"/>
+ </Extension>
+</Addin>
diff --git a/src/Core/FSpot.Gui/FSpot.Transitions/PushTransition.cs b/src/Extensions/Transitions/FSpot.Transitions.Push/FSpot.Addins.Transitions/Push.cs
similarity index 96%
rename from src/Core/FSpot.Gui/FSpot.Transitions/PushTransition.cs
rename to src/Extensions/Transitions/FSpot.Transitions.Push/FSpot.Addins.Transitions/Push.cs
index 8b89d98..f0f0286 100644
--- a/src/Core/FSpot.Gui/FSpot.Transitions/PushTransition.cs
+++ b/src/Extensions/Transitions/FSpot.Transitions.Push/FSpot.Addins.Transitions/Push.cs
@@ -33,14 +33,15 @@ using Cairo;
using Gdk;
using FSpot.Utils;
+using FSpot.Transitions;
using Color = Cairo.Color;
-namespace FSpot.Transitions
+namespace FSpot.Addins.Transitions
{
- public class PushTransition : CairoTransition
+ public class Push : CairoTransition
{
- public PushTransition () : base ("Push")
+ public Push () : base ("Push")
{
}
diff --git a/src/Extensions/Transitions/FSpot.Transitions.Push/FSpot.Transitions.Push.csproj b/src/Extensions/Transitions/FSpot.Transitions.Push/FSpot.Transitions.Push.csproj
new file mode 100644
index 0000000..f48bc51
--- /dev/null
+++ b/src/Extensions/Transitions/FSpot.Transitions.Push/FSpot.Transitions.Push.csproj
@@ -0,0 +1,73 @@
+<?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)' == '' ">AnyCPU</Platform>
+ <ProductVersion>9.0.21022</ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{D6004A34-A123-415D-A79C-21FD3F96A1E5}</ProjectGuid>
+ <OutputType>Library</OutputType>
+ <RootNamespace>FSpot.Addins.Transitions</RootNamespace>
+ <AssemblyName>FSpot.Transitions.Push</AssemblyName>
+ <ReleaseVersion>0.9.0</ReleaseVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\bin</OutputPath>
+ <DefineConstants>DEBUG</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>none</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>..\..\..\..\bin</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <ConsolePause>false</ConsolePause>
+ </PropertyGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <ItemGroup>
+ <ProjectReference Include="..\..\..\Core\FSpot.Gui\FSpot.Gui.csproj">
+ <Project>{05A7FEC4-974A-40EB-AFB8-14E523EEEFFB}</Project>
+ <Name>FSpot.Gui</Name>
+ </ProjectReference>
+ <ProjectReference Include="..\..\..\Core\FSpot.Utils\FSpot.Utils.csproj">
+ <Project>{CE160879-1BF0-4711-A18F-FDA2772900FA}</Project>
+ <Name>FSpot.Utils</Name>
+ </ProjectReference>
+ </ItemGroup>
+ <ItemGroup>
+ <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
+ <Reference Include="Mono.Cairo" />
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="Resources\PushTransition.addin.xml">
+ <LogicalName>PushTransition.addin.xml</LogicalName>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="FSpot.Addins.Transitions\" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="FSpot.Addins.Transitions\Push.cs" />
+ </ItemGroup>
+ <ProjectExtensions>
+ <MonoDevelop>
+ <Properties>
+ <MonoDevelop.Autotools.MakefileInfo IntegrationEnabled="true" RelativeMakefileName="Makefile.am" BuildTargetName="" CleanTargetName="" IsAutotoolsProject="true" RelativeConfigureInPath="../../../..">
+ <BuildFilesVar Sync="true" Name="SOURCES" />
+ <DeployFilesVar />
+ <ResourcesVar Sync="true" Name="RESOURCES" />
+ <OthersVar />
+ <GacRefVar />
+ <AsmRefVar />
+ <ProjectRefVar />
+ </MonoDevelop.Autotools.MakefileInfo>
+ </Properties>
+ </MonoDevelop>
+ </ProjectExtensions>
+</Project>
\ No newline at end of file
diff --git a/src/Extensions/Transitions/FSpot.Transitions.Push/Makefile.am b/src/Extensions/Transitions/FSpot.Transitions.Push/Makefile.am
new file mode 100644
index 0000000..652d797
--- /dev/null
+++ b/src/Extensions/Transitions/FSpot.Transitions.Push/Makefile.am
@@ -0,0 +1,10 @@
+ASSEMBLY = FSpot.Transitions.PushTransition
+TARGET = library
+LINK = $(REF_FSPOT_EXTENSION_COVERTRANSITION)
+INSTALL_DIR = $(EXTENSIONS_INSTALL_DIR)
+
+SOURCES = FSpot.Addins.Transitions/Push.cs
+
+RESOURCES = Resources/PushTransition.addin.xml
+
+include $(top_srcdir)/build/build.mk
diff --git a/src/Extensions/Transitions/FSpot.Transitions.Push/Resources/PushTransition.addin.xml b/src/Extensions/Transitions/FSpot.Transitions.Push/Resources/PushTransition.addin.xml
new file mode 100644
index 0000000..81a88f1
--- /dev/null
+++ b/src/Extensions/Transitions/FSpot.Transitions.Push/Resources/PushTransition.addin.xml
@@ -0,0 +1,16 @@
+<Addin namespace="FSpot"
+ id="PushTransition"
+ version="0.8"
+ compatVersion="0.8"
+ name="Push Transition"
+ description="A Slideshow transition that pushes images"
+ author="Stephane Delcroix"
+ url="http://f-spot.org/Extensions"
+ category="Transitions">
+ <Dependencies>
+ <Addin id="Core" version="0.8"/>
+ </Dependencies>
+ <Extension path = "/FSpot/SlideShow">
+ <Transition transition_type="FSpot.Addins.Transitions.Push"/>
+ </Extension>
+</Addin>
diff --git a/src/Extensions/Transitions/Makefile.am b/src/Extensions/Transitions/Makefile.am
index 5a41c0e..fd9eaf9 100644
--- a/src/Extensions/Transitions/Makefile.am
+++ b/src/Extensions/Transitions/Makefile.am
@@ -1,2 +1,4 @@
SUBDIRS = \
- FSpot.Transitions.Cover
+ FSpot.Transitions.Cover \
+ FSpot.Transitions.Dissolve \
+ FSpot.Transitions.Push
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]