PanZoomHoverDelay
Integer value that controls the Delay for the Hover Pan/Zoom. Value is in milliseconds (see figure 1). Figure 2 shows the light blue transparencies (and darker blue arrows) at the edges of the window and the darker triangular transparencies (arrows) in the corners. Hovering (not clicking) your mouse in any of those blue areas makes the plan scroll quickly in the direction of the arrow. Pressing the keyboard space bar reverses the scrolling direction.
Figure 1
Figure 2
API Calls
Delphi
procedure main;
var
planswift: IPlanSwift;
settings: IItem;
property: IPropertyObject
begin
planswift := coPlanSwift.Create();
settings := planswift.getItem('\Settings');
property := planswift.GetProperty('PanZoomHoverDelay');
WriteLn(property.ResultAsInteger())
end
//or
procedure main;
var
planswift: IPlanSwift;
property:IPropertyObject;
begin
planswift := coPlanSwift.Create();
property := planswift.GetProperty('\Settings','PanZoomHoverDelay');
WriteLn(property.ResultAsInteger())
end;
C#
private void Main()
{
PlanSwift planswift = new PlanSwift();
IItem settings = planswift.GetItem(@"\Settings");
IPropertyObject property = settings.GetProperty("PanZoomHoverDelay");
console.WriteLn(property.ResultAsInteger())
}
private void Main()
{
PlanSwift planswift = new PlanSwift();
IPropertyObject property = planswift.GetProperty(@"\Settings","PanZoomHoverDelay")
console.WriteLn(property.ResultAsInteger)
}
VB/VBA (OLE)
Sub main()
Dim planswift = CreateObject("PlanSwift9.PlanCenter")
Dim settings = planswift.GetItem("\Settings")
Dim property = settings.GetProperty("PanZoomHoverDelay")
Console.WriteLn(property.ResultAsInteger());
End Sub
Sub Main()
Dim planswift = CreateObject("PlanSwift9.PlanCenter")
Dim nameProperty = planswift.GetProperty("\Settings","PanZoomHoverDelay")
Console.WriteLn(property.ResultAsInteger)
End Sub
Pascal Scripting (OLE)
begin
settings := getItem('\Settings');
ShowMessage(GetResultAsInteger(settings,'PanZoomHoverDelay'));
end
begin
ShowMessage(GetResultAsInteger('\Settings','PanZoomHoverDelay'));
end
Pascal Scripting
begin
settings := PlanSwift.getItem('\Settings');
property := settings.GetProperty('PanZoomHoverDelay');
ShowMessage(property.ResultAsInteger);
end
begin
property := PlanSwift.GetProperty('\Settings','PanZoomHoverDelay');
ShowMessage(property.ResultAsInteger);
end