Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Makes it possible to set the min opacity and max opacity in iCarousel #253

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 3 additions & 1 deletion iCarousel/binding/StructsAndEnums.cs
Expand Up @@ -32,6 +32,8 @@ public enum iCarouselOption
Spacing,
FadeMin,
FadeMax,
FadeRange
FadeRange,
MinOpacity,
MaxOpacity
}
}
3 changes: 0 additions & 3 deletions iCarousel/binding/iCarouselSDK.csproj
Expand Up @@ -12,8 +12,6 @@
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<AssemblyName>iCarouselSDK</AssemblyName>
<ReleaseVersion>1.8.1</ReleaseVersion>
<TargetFrameworkIdentifier>Xamarin.iOS</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v1.0</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>True</DebugSymbols>
Expand Down Expand Up @@ -48,7 +46,6 @@
<ItemGroup>
<ObjcBindingCoreSource Include="StructsAndEnums.cs" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Xamarin.ObjcBinding.CSharp.targets" />
<Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.ObjCBinding.CSharp.targets" />
<ItemGroup>
<ObjcBindingNativeLibrary Include="libiCarousel.a" />
Expand Down
Binary file modified iCarousel/binding/libiCarousel.a
Binary file not shown.
69 changes: 65 additions & 4 deletions iCarousel/docs/iCarouselSDK/IiCarouselDataSource.xml
@@ -1,28 +1,57 @@
<Type Name="IiCarouselDataSource" FullName="iCarouselSDK.IiCarouselDataSource">
<TypeSignature Language="C#" Value="public interface IiCarouselDataSource : IDisposable, MonoTouch.ObjCRuntime.INativeObject" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IiCarouselDataSource implements class MonoTouch.ObjCRuntime.INativeObject, class System.IDisposable" />
<TypeSignature Language="C#" Value="public interface IiCarouselDataSource : IDisposable, ObjCRuntime.INativeObject" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IiCarouselDataSource implements class ObjCRuntime.INativeObject, class System.IDisposable" />
<AssemblyInfo>
<AssemblyName>iCarouselSDK</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyVersion>1.8.1.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>MonoTouch.ObjCRuntime.INativeObject</InterfaceName>
<InterfaceName>ObjCRuntime.INativeObject</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>MonoTouch.Foundation.Protocol(Name="iCarouselDataSource", WrapperType=typeof(iCarouselSDK.iCarouselDataSourceWrapper))</AttributeName>
<AttributeName>Foundation.Protocol(Name="iCarouselDataSource", WrapperType=typeof(iCarouselSDK.iCarouselDataSourceWrapper))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="NumberOfItems">
<MemberSignature Language="C#" Value="public nuint NumberOfItems (iCarouselSDK.iCarousel carousel);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance valuetype System.nuint NumberOfItems(class iCarouselSDK.iCarousel carousel) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.8.1.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("numberOfItemsInCarousel:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>Foundation.Preserve(Conditional=true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.nuint</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="carousel" Type="iCarouselSDK.iCarousel" />
</Parameters>
<Docs>
<param name="carousel">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="NumberOfItems">
<MemberSignature Language="C#" Value="public uint NumberOfItems (iCarouselSDK.iCarousel carousel);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance unsigned int32 NumberOfItems(class iCarouselSDK.iCarousel carousel) cil managed" />
Expand Down Expand Up @@ -51,6 +80,38 @@
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ViewForItem">
<MemberSignature Language="C#" Value="public UIKit.UIView ViewForItem (iCarouselSDK.iCarousel carousel, nuint index, UIKit.UIView reusingView);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class UIKit.UIView ViewForItem(class iCarouselSDK.iCarousel carousel, valuetype System.nuint index, class UIKit.UIView reusingView) cil managed" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>1.8.1.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>Foundation.Export("carousel:viewForItemAtIndex:reusingView:")</AttributeName>
</Attribute>
<Attribute>
<AttributeName>Foundation.Preserve(Conditional=true)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>UIKit.UIView</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="carousel" Type="iCarouselSDK.iCarousel" />
<Parameter Name="index" Type="System.nuint" />
<Parameter Name="reusingView" Type="UIKit.UIView" />
</Parameters>
<Docs>
<param name="carousel">To be added.</param>
<param name="index">To be added.</param>
<param name="reusingView">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ViewForItem">
<MemberSignature Language="C#" Value="public MonoTouch.UIKit.UIView ViewForItem (iCarouselSDK.iCarousel carousel, uint index, MonoTouch.UIKit.UIView reusingView);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class MonoTouch.UIKit.UIView ViewForItem(class iCarouselSDK.iCarousel carousel, unsigned int32 index, class MonoTouch.UIKit.UIView reusingView) cil managed" />
Expand Down
9 changes: 5 additions & 4 deletions iCarousel/docs/iCarouselSDK/IiCarouselDelegate.xml
@@ -1,21 +1,22 @@
<Type Name="IiCarouselDelegate" FullName="iCarouselSDK.IiCarouselDelegate">
<TypeSignature Language="C#" Value="public interface IiCarouselDelegate : IDisposable, MonoTouch.ObjCRuntime.INativeObject" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IiCarouselDelegate implements class MonoTouch.ObjCRuntime.INativeObject, class System.IDisposable" />
<TypeSignature Language="C#" Value="public interface IiCarouselDelegate : IDisposable, ObjCRuntime.INativeObject" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IiCarouselDelegate implements class ObjCRuntime.INativeObject, class System.IDisposable" />
<AssemblyInfo>
<AssemblyName>iCarouselSDK</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyVersion>1.8.1.0</AssemblyVersion>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>MonoTouch.ObjCRuntime.INativeObject</InterfaceName>
<InterfaceName>ObjCRuntime.INativeObject</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>MonoTouch.Foundation.Protocol(Name="iCarouselDelegate", WrapperType=typeof(iCarouselSDK.iCarouselDelegateWrapper))</AttributeName>
<AttributeName>Foundation.Protocol(Name="iCarouselDelegate", WrapperType=typeof(iCarouselSDK.iCarouselDelegateWrapper))</AttributeName>
</Attribute>
</Attributes>
<Docs>
Expand Down