This library handles drag and drop of XUI views.
It is a simple library with few methods but it only serves to drag the space already indicated.
(required XUI 1.72+)
Good fun
SD_XUI_DragView
Author: Star-Dust
Version: 0.03
		
		
	
	
		 
	
-
			
			It is a simple library with few methods but it only serves to drag the space already indicated.
(required XUI 1.72+)
Good fun
SD_XUI_DragView
Author: Star-Dust
Version: 0.03
- DragDropView- Events:- DragViewMoving (DragView As B4XView)
- PlacedCoordinate (DragView As B4XView)
- PlacedView (DragView As B4XView, PlaceView As B4XView)
 
- Fields:- OverPlaceMoreView As Boolean
 
- Functions:- AddDragView (View As B4XView, AddAlsoPlaceCoordinate As Boolean) As DragDropView
 View is mobible View (Label,Panel ecc..)
 AddAlsoPlaceCoordinate (boolean) Add Initial View Coordinate to AddPlaceCoordinate
- AddPlaceCoordinate (Left As Int, Top As Int, Width As Int, Height As Int) As DragDropView
- AddPlaceView (View As B4XView) As DragDropView
- Class_Globals As String
- ClearDrag As String
- ClearPlaceCoordinate As String
- ClearPlaceView As String
- Initialize (mCallBack As Object, mEventName As String) As String
 Initializes the object. You can add parameters to this method if needed.
- IsInitialized  As Boolean
 Verifica se l'oggetto sia stato inizializzato.
 
- AddDragView (View As B4XView, AddAlsoPlaceCoordinate As Boolean) As DragDropView
 
- Events:
- DragLabel- Events:- BoardMoved
- ClickAddElement (ColumnName As String)
- ClickModifyColumn (ColumnPosition As Int)
- ClickModifyElement (ColumnPosition As Int, ItemPosition As Int)
- ItemClickRightMenu (Position As Int, Value As Object)
 
- Fields:- BoardBackGroundColor As Int
- LabelSingleLine As Boolean
- SpaceBetweenBoard As Int
- SpaceBetweenColumn As Int
- SpaceBetweenTitleColumn As Int
 
- Functions:- AddColumnEmpty (ColumnName As String, Movible As Boolean) As Boolean
 Add a column empy
- AddColumnList (ColumnName As String, ColumnList As List, TextColor As Int, Movible As Boolean) As Boolean
 Add a entire list - don't isert a duplicate Name
 ColumnName= Colum Title
 ColumnList = List of String
- AddElement (ColumnName As String, Item As String, ID As String, TextColor As Int, RefreshView As Boolean) As String
 Add a sigle element on column, if column don't exist create it
- AddElementTo (ColumnPos As Int, Item As String, ID As String, TextColor As Int, RefreshView As Boolean) As String
 Add a sigle element on column, Column select with position
- AddItemRightMenu (Text1 As String, Text2 As String, Bitmap As Bitmap, ReturnValue As Object) As String
- Class_Globals As String
- Clear As String
- ClearRightMenu As String
- DesignerCreateView (Base As Object, Lbl As Label, Props As Map) As String
 Base type must be Object
- GetBase As Panel
- getID (ColumnPos As Int, ItemPos As Int) As String
 Retun ID List from Column position and Row (Item) position
- getItem (ColumnPos As Int, ItemPos As Int) As String
 Retun Item List from Column position and Row (Item) position
- Height As Int
- Initialize (vCallBack As Object, vEventName As String) As String
- Invalidate As String
- IsInitialized  As Boolean
 Verifica se l'oggetto sia stato inizializzato.
- LeftPanelAddElement (ColumnName As String, Item As String) As String
- LeftPanelClear As String
- LeftPanelGetColumn As List
- LeftPanelGetListElement (ColumnName As String) As List
- LeftPanelRemoveColumn (ColumnName As String) As String
- LeftPanelRemoveElement (ColumnName As String, Item As String) As String
- RemoveColumn (ColumnName As String) As Boolean
 Remove entire column
- RemoveColumnFromPosition (ColumnPosition As Int) As String
 ColumnNumber = 0... n
- RemoveElelentFromPosition (ColumnPosition As Int, ItemPosition As Int) As Boolean
 Delete a sigle item on coumn from position
- RemoveElement (ColumnName As String, Item As String) As Boolean
 Delete a sigle item on coumn
- SetBoardToHome As String
- SetDimension (WidthItem As Int, HeightItem As Int) As String
 Width >=50dip
 Height >=20dip
- SetMovibleColumn (ColumnName As String, Movible As Boolean) As String
- SortColumn (ColumnName As String, Ascending As Boolean) As String
- SortColumnFromPosition (ColumnPosition As String, Ascending As Boolean) As String
 ColumnPositione = 0 .. n
- Width As Int
 
- AddColumnEmpty (ColumnName As String, Movible As Boolean) As Boolean
- Properties:- ColumNameList As List [read only]
 Retun List of Column Title
- TitleBackgroundColor
 Set Title BackGround Color
- TitleTextColor
 Set Title Text Color
 
- ColumNameList As List [read only]
 
- Events:
- TLeft- Fields:- Column As String
- IsInitialized As Boolean
 Verifica se l'oggetto sia stato inizializzato.
- Item As String
 
- Functions:- Initialize 
 Inizializza i campi al loro valore predefinito.
 
- Initialize 
 
- Fields:
-
Attachments
			
				Last edited: 
			
		
	
							 
				 
 
		 
 
		
 
 
		 
 
		 
 
		