This view is a simple horizontal timeline view.
I spend a lot of time in creating views, like this and to create a high quality view cost a lot of time. If you want to support me and further views, then you can do it here by Paypal or with a coffee.
		
		
	
	
		
	
		
	
AS_Timeline
Author: Alexander Stolte
Version: 1.00
Have Fun
	
			
			I spend a lot of time in creating views, like this and to create a high quality view cost a lot of time. If you want to support me and further views, then you can do it here by Paypal or with a coffee.
AS_Timeline
Author: Alexander Stolte
Version: 1.00
- AS_Timeline
- Events:
- SelectionChanged (Item As AS_Timeline_Item)
 
 - Fields:
- g_ItemProperties As AS_Timeline_ItemProperties
 - lst_Items As List
 - mBase As B4XView
 - Tag As Object
 
 - Functions:
- AddItem (DataYear As String, DataInfo As String, Value As Object) As String
Add a item
DataYear - Year Text e.g. 1960
DataInfo - Description Text
Value - whatever you want - AddItemAdvanced (Item As AS_Timeline_Item) As String
 - AddItemDuration (DataYear As String, DataInfo As String, Value As Object, AutoPlayDuration As Int) As String
Add a item with a custom duration for this item, if you are using auto play
DataYear - Year Text e.g. 1960
DataInfo - Description Text
Value - whatever you want
AutoPlayDuration - Duration in milliseconds - Class_Globals As String
 - CreateAS_Timeline_ItemProperties (UnReachedColor As Int, ReachedColor As Int, UnReachedFont As B4XFont, ReachedFont As B4XFont) As AS_Timeline_ItemProperties
 - CreateTimeline  As String
Call this if you change something or if you want to show it - DesignerCreateView (Base As Object, Lbl As Label, Props As Map)
Base type must be Object - Initialize (Callback As Object, EventName As String) As String
 - IsInitialized  As Boolean
Tests whether the object has been initialized. - PauseAutoPlay  As String
Paused AutoPlay - StartAutoPlay  As String
Starts the AutoPlay - StopAutoPlay  As String
Stops the AutoPlay 
 - AddItem (DataYear As String, DataInfo As String, Value As Object) As String
 
 - Events:
 - AS_Timeline_Item
- Fields:
- DataInfo As String
 - DataYear As String
 - Duration As Int
 - IsInitialized As Boolean
Tests whether the object has been initialized. - ItemProperties As AS_Timeline_ItemProperties
 - Value As Object
 
 - Functions:
- Initialize
Initializes the fields to their default value. 
 - Initialize
 
 - Fields:
 - AS_Timeline_ItemProperties
- Fields:
- IsInitialized As Boolean
Tests whether the object has been initialized. - ReachedColor As Int
 - ReachedFont As B4XFont
 - UnReachedColor As Int
 - UnReachedFont As B4XFont
 
 - IsInitialized As Boolean
 - Functions:
- Initialize
Initializes the fields to their default value. 
 - Initialize
 
 - Fields:
 
- 1.00
- Release
 
 - 1.01
- Add Event CustomDrawItem
 - Add get and set Index
 
 - 1.02
- New SetIndexByValue - Selects the item which value is passed
 
 
Have Fun
Attachments
			
				Last edited: