No flash Player detected :(

Another update to the FPP:Cursor plugin, now we can set the Smooth functionality to Automagicaly activate when the frames per second hit a certain point (again thanks to Scott Witte), and a bunch of new stuff.

New Features:

  • Limit the drag cursors to horizontal movement only
  • Define the maximum angle the drag cursor can have
  • Set the smooth functionality to auto
  • Define the minimum frame rate to activate the smooth functionality when in auto
  • Define the angle steps of the drag cursor (not limited to 45º steps anymore)
  • Full compatibility when previous version
  • To see the rest of the features check version 1.0

How to use:

First add it like any FPP plugin:

layer_80  = fppcursor.swf

Then add a parameters block like this:

<FPPCursor>
    smooth=auto
    minFps=12
    externalCursors=true
    iconNormal=cursors/normal.png
    iconMove=cursors/move.png
    iconPress=cursors/press.png
    snapAngle=true
    snapSteps=20
    minMovement=2
    horizontalOnly=false
    maxAngle=45
</FPPCursor>

Parameters:
(when a parameter is omites the plugin uses the default value)

smooth=[TRUE|FALSE|AUTO]

whether or not to use a custom cursor when the cursor is over the panorama and not over a hotspot or plugin. auto disables the custom cursor when the frames per second falls bellow the value determined in minFps (default is auto)

minFps=[FRAMES PER SECOND:NUMBER]

Minimum frames per second for the automatic smooth function (default is 12)

externalCursors=[TRUE|FALSE]

Use external cursor images, activates the next 3 parameters. (default is false)

iconNormal=[URL]

The URL of the image for the cursor when the mouse isn’t pressed

iconMove=[URL]

The URL of the image for the cursor when the mouse is pressed and the mouse is moving (dragging)

iconPress=[URL]

The URL of the image for the cursor when the mouse is pressed but isn’t moving

snapAngle=[TRUE|FALSE]

If the cursor “snaps” to certain angles determines by snapSteps (true) or rotates freely (false). (default is true)

snapSteps=[ANGLE:NUMBER]

The angle at wich the rotation will snap when snapAngle is set to true (default is 45)

minMovement=[DISTANCE IN PIXELS:NUMBER]

The distance in pixels to move the cursor after pressing the mouse, to be considered a drag. (default is 2)

horizontalOnly=[TRUE|FALSE]

Limits the rotation of the custom drag cursor to display only horizontal movement, if snapAngle is set to true, it will snap only to 45º (if maxAngle is bigger than 45) and ignore the snapSteps parameter . (default is false)

maxAngle=[ANGLE:NUMBER]

Determines the maximum angle the custom dag cursor rotates when the horizontalOnly is set to true. (default is 45)

pretty self explanatory, but if you have any questions, just ask :)

FPP:Cursor – Price:FREE
DOWNLOAD - Download FPP:Cursor v1.1

Donations:

This plugin took many hours to develop, although it is free, if you find it helpful please donate to help it’s future development. Thanks!

Order Go have a coffee, I'm buying :)

This plugin is free to use, by downloading it you agree that GoGopixel can’t be held responsible for any problems and/or damage that you or your clients might incur from the usage of this plugin. (My lawyer made me said this).
NOTE: The cursors used in this example are only for reference purposes, they’re copyrighted by APPLE. DO NOT USE THEM in commercial projects. Consider yourself warned.

Share